{"_id":"@tldraw/tldraw","_rev":"5326-b8b6062fe6170e36385bf322be95f619","name":"@tldraw/tldraw","dist-tags":{"alpha":"2.0.0-alpha.19","beta":"2.0.0-canary.3b92faa5cf0a","revision":"4.5.12","internal":"5.5.0-internal.a0bd7b4737ef","latest":"5.6.0","next":"5.7.0-next.6e78cc5fdd7d","canary":"5.7.0-canary.da9f47120e79"},"versions":{"0.0.2":{"name":"@tldraw/tldraw","version":"0.0.2","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.2","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"7fc6fc5e7187d97f33f22c12f063e9aa4424dede","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.2.tgz","fileCount":26,"integrity":"sha512-lUMvk7RItZVmqwWOtdSNTQ3stYpgXxSOzKOEIORoDNt6au4Ybyh/NorDs5IgnOiXjxr1t9fMb1u5Wydv9bt15g==","signatures":[{"sig":"MEUCIAPuE4jC2N24MqJqIwPmxHEdWQeurElPJGTFEBVRWmO7AiEAoGwyYeq83XS8AtUkvt131wzgFc9fnIAFLIJQ70jYgMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZhSCRA9TVsSAnZWagAAGgkP/2pfIQgXMz4MtnFohZ6F\nQR8Pzd6nzxDAJkZFHsnkvPUO1byQ7G5zSuwGUqAPNUIcCJ72H7clML1t+5sA\nrA1gOdw+tL5yQIYoJiiEtKRZZX7KOB+y5z4utkNZ1KKrsWXvXhOK7XF1FyJ6\n0Sr52fwkeePd3IMA4TK2BUibnAJhKeTgEcij2BFt3yjTVMi0PMKh7Np+P0qy\nwjTeCNwnkD/78ZAGyagb/ZIz0ma40rZMyZ7wENY+ZydAkHP3DYJp4QxyOwOq\ngHEOogSjm7UgGcH/bv2SJwjzDp8X6MtbDdasVLvik51pm5bEFJhkBEb/9y6C\nAIFkko0Z1BRChItunpsuZNHTya6LsKeGhT04vRN6GWdViJD8Lz9D1OJSoaCH\nuT9WAnX9BknEBkwPIlfwpsq+NXogiPXOGpIuCvmrw9fep5cWg2Jp5oQNFfuT\nza8pW1MKI83zATl1+jdKDLyAQANDLMV5pQsi9t/Px8a5xHtJmMFaSRk8i3pq\n1ez+dN2AFpa2c5R+ZuIi3/GC65TMJkzyz1OijQVY170CF4RpVD462gS5jcIM\n2FNLsslujD/kxFhSRqDDiO7B3nGJ3tlimabIHmX9KRgAYTFmWLguAdNuU+Xo\nZdEC4c6F8B3/LFieC1ANbJcgCDVvOnwlW/OW2EM9rIhdb+Li/LDN+I/TEOLG\nXIK7\r\n=VbJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","@tldraw/core":"0.0.2","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3","@state-designer/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.2_1627232337969_0.4240850415329893","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@tldraw/tldraw","version":"0.0.3","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.3","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"96d677908a760139c629f7d35ea3810826cbe70e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.3.tgz","fileCount":26,"integrity":"sha512-L5zPKyiKJNT96g9A6Il4uVEj0J87R8+La8NrMXZeUJDEELzgFVpCW+LNnBUGQLaIhyD1jKAm9nU3LdCZQSGvAA==","signatures":[{"sig":"MEYCIQDTA64tSffefnMubTLIYole9ksvaejJblQm1XNwJlzsOwIhAOMVw2LmfUwwm27n69zO8NAi6WhHiWDjaATwxCZIXJVx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZzLCRA9TVsSAnZWagAAxp4QAJ+0B5KxfkV/izMF7tR5\nEr4Bz1MnJmFEVKj7l2j5rwdbM/CgyH3qHfxi+76OnsKifrIPd7OjqGl5D3LY\n7t9QAI+C6DaZIROthGQ1pLj6no/MxprtFAMBOqcmLsmRlM5HJ1siLNozW594\nsoRw9R3oXbYmqy7lg3GtkEtJr3n7f99rtZkGDQwn09Z0M8O36tsFdHTs9rBY\n3fMlNxyZzWc1urA5ORAHyeI65Tdgakas9/e9UAowdP96s7svmdTiS70PVxG9\nnsry67OipoNqp6Degrpp10jncprKmWaiIADp0fqnoRQZ5PyiMFUZrA7QMG1A\nIH9YQt/uWUsDvlLRZPYxPQA5Eo+zNf/Pr15LJ+wa2HT1pdoMIp1nQS6itSwS\nDCPoQFboPlvt0yhZXVPgsN/vwVlmjkUmL5JElgI72J1XrC12K4FStNKUXmb9\nYQgKc+rckSLClTkns2kiSBl2TggPIaH1qNmaj/I5r2gn33R9Epc+Ilbkt0ag\n665zKljWLQbkSWfPCtsnqvGvbPpWXBHxzssNoLU8FgHp+9QHLUgjEmNoAESU\nlWsRUzZMY7ZUb/z0BWZUwWiG4u9/0DvpeQfgfwM5rlCRA8QpSNpdaYbqiUmn\nvtXi8Rzn/CGH3kLYZhL0wjIwEQtctqHWAF9IJDQnHc5XJrxv6IeROJsEvzCk\nVMQ4\r\n=ujgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","@tldraw/core":"0.0.3","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3","@state-designer/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.3_1627233483077_0.026461341863990295","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@tldraw/tldraw","version":"0.0.4","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.4","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"a05f0ac35383415ef75e7221ee32a2f7d7d66d8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.4.tgz","fileCount":26,"integrity":"sha512-IUEnBakeVzK1vNrfOeGWP0riz001EFOAQkqxi9U4YD24r7FW4RfpCpPDLlb0R8WwaZ7/a1R76WlmcAd4RzqAiw==","signatures":[{"sig":"MEYCIQD7d9+Tm9oZqLESW38P5cBkKdfUw4mAhrPcwvK6wTDIPAIhAN2atDr8t7yNOFPhBCvFJMP6U+567e0gCUSnbKuSFthH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Z/BCRA9TVsSAnZWagAAUy0QAJCIz4GsMPRGnhg3hIV6\nII6k690mG+qXUoS8CW+H9RpcfJr5CbQx87gGBdhrgNw+5+JB0zup2sgr35dn\nP4KPKsMgVGiGID1CTOtj0lcqOhR8VrdwiDFK51NOB+xnhNwXBGwqyvy6Kyuk\nsutwGxNL4ONUyuxzONEn0TBGr2QscuwhMcdowdnCkEuohuhbgIErJSoELe94\nNfF71VoUDpe02wf7PfeFF6wvmU1Pu+E9qThhGDIC9T8bD/JmBIxtlwxYNTuj\nWu23rtq7HWGvb4DZv5Xdkj38P5xU2qGJO6iUatq3UueurMLMKZZJLrHaQxgn\nWUp13fdYSRi3D2zSaObGRffQdN0qSUtx/Eoq48Cpel594vaVZPmSrFIW4EBx\ndenauvERiCgWOgi8jVzuBAk2JM1pM3hQRsFksjZ0A4WoJtaf+WvD6T+D4MvZ\ncjthIfE5gePq4z94zgOlM83fjz7Y4tgbipukd5n/ykgOCV06A4L314r6vgsw\nwFfBx1A0oZb1Zbi0uhpPhEQdyFLhflIdk5UmtKCLMRrRaSzH36A492ignXJl\nOnfnCbNFwFbc5gGb5kWi91xNgdEppqNkwR4u1M5TvmE9DoQO2buAzIjV2oMc\nFLrl7zD3feMo9/aV7HNH7Xa4On43z7oNCFIW24HO4GJOSRwaZAquVAqASwAz\nWhIw\r\n=N/Mn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","@tldraw/core":"0.0.4","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3","@state-designer/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.4_1627234241176_0.25391814383189804","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@tldraw/tldraw","version":"0.0.5","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.5","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"e86880a552d391a69d899346fdaae37058a0bca3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.5.tgz","fileCount":76,"integrity":"sha512-seMoINSHpfKOz7aerSknNLWw7bTOdf5TkOnjvArifEiH3UuWlTY1ZithHeDNcvImYdVZSXSzFnV3L8qVb74MdA==","signatures":[{"sig":"MEYCIQD1jaDcM6WyAm7ZB/EnjXV174TultW0wePZSdIY9KeYBgIhAM8Na/jskYCcAoHEm5ZfTb0ehsD8oCKSrlvg94TY4pEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAC09CRA9TVsSAnZWagAAP88P/iKWv2JMPSI2bipNIDnq\nBlwqpAnC6SIx7Erh//iegX/1MI41EPQ+AvKjnDTmRmebKrIRGphovwRQ6Uq9\n8d/yXLBBskx/6ms+VKKkbtF5aLCoCmpCgUzaSqbTun8WCgJvUlmIQrpqo8yX\nlmH9wd5CTK6CUbQagYlfBN2jSiYTedCoxUzIMwcuNT35BUQHsx2xZlkrqutK\nwVC8N/4eOIS6Q5qmjC32QkG+Ab02VR/Mq3/JY0NYnMM5y14Jx3tPy5wmXxuN\nshM0xvRvLdGTvhY1Y4yL30MXNSODXQ7gNS+4XISdPfG1bEni5tJwD7D8QV9r\n9VUeOcheSBBM1fNbbASu53B+w/iuHi1PsYQg3D+RoisOvbJ1ooSMX9MwjiU/\n4l2xprHaDrTZ4S3Fp2bxS02vOfokL1vmi+2ug1PzeGMUvkUUWxJI+PWBUtAm\nmV5iLfnDh0jZpCO1s7dFFUWmndZVDQxC4dpBejlMfkX6Nxixs5PWmYtW+1k2\nozjL0wGS7+8K1lqyJM4OVQJHFx1W9iLkoJ4UUrSPZ+yogGdhxS3fuObBsBSf\nMlYbyD1HgjJjp5OhAIFhoDNhhC3kkC5zc88yhWu0fANVzLvNyZ91E+a+GiKX\n9UKhH9A90U7AXbSjwjWz/SuRwdPAPC6rMMtPvP8r0MFGd/bWsoTIgWmWFu1k\nokO/\r\n=7jwL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.20.1","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","@tldraw/core":"0.0.5","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@state-designer/react":"^2.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.5_1627401533172_0.2610239757054724","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@tldraw/tldraw","version":"0.0.6","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.6","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"356ee80920b41a904399de6306afe62c77462048","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.6.tgz","fileCount":76,"integrity":"sha512-XB8Q1CrvT3LUBSYrIvDZMsBrWH1AnqAIdf30/fjZ6FK5tjbfC3syJ0FwY0hUIWVFBliHkizhPCMT1pyQg+412Q==","signatures":[{"sig":"MEYCIQDicsD9oTXTxSXB6wx8mgi4YD2QK2E/YX2ZtegBZahNjgIhAMiMs4JZQHYwrah0oRERG6VIrpVxKzxSHSBTwv/4kQgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADA/CRA9TVsSAnZWagAAtjsQAJJJ1RJMYFSSF3M3NIb9\nJZBHhr9hUF7TdsUkgEizuENvj25SBvO8rhA3aduozbKrP8qHZNOTKj1fPieY\n7zsVbucFWkYbo/G1G08XYSQAlHful1t13zIwEbM8V4f3MAPDCbby7HAX1HLj\nk36FelvdDdCYrq/SEGGcK6psL80A23O0ZB3gyYY29NlSS46btH7qVof9GkHl\nAp+CE89U/wjrj8frd8ilKSRuK+qUB+/7oW+eevFtsPFliNp3Bco6jhXexesQ\n9kegvMhF3VMv2cpz+a0m5yQzNmFL2UXu+bU0T31TpifhXIqTKtCXvqEmapMM\nU/HsvpEpO9lg1VMc3uabN8Kznr0H6C4DzV/DlMNPmA7phzGw/kBLsIkYJ1rX\nlpNCmEAIn74rqpqygwfdanSN+uSNIEzD4LNajFD7sHVoxeTOpKaJEron/PqR\njT9DDmeti1R0cHjI271oeJUFEaO4JqFUvln+Kle2X1g5LJzRmJDftfpkI8PR\nY3hkkkIZ69aG9zI34MKgfHDi1Qav+7k1wj1gGxE9AN0SqEcVTOzziPMcNuep\njbY3yM/6oN+gS6QZqyJ7+cXMbAheJlvzNd5dbvdnm3YXwh0yQOr3lRHwfU5Q\nSeQ+MGCJJ8vuRZE0gB4tZFKoSMTPlfZZqapgy9umNH3QDUSr/CB9G9bazaXp\nP22H\r\n=EnML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.20.1","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","@tldraw/core":"0.0.6","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@state-designer/react":"^2.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.6_1627402303635_0.25788287845357805","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@tldraw/tldraw","version":"0.0.8","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.8","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"5eca7ec2a77dc7c41a8a87a143f656de40456ab4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.8.tgz","fileCount":95,"integrity":"sha512-gnVUQm//YLQYrdsGUpU4u8Vqu5nIjKnZKUR5vHt+BtL8V5+S6/GRs8otrJ8UkcYhiv0mHK0kjYvPZ5kLPFclGQ==","signatures":[{"sig":"MEYCIQCcW60Zl8vkWOVRun5LZsX6H+OU+YAtWmORbMT3xXkJRAIhAI7hXexfaqhuLWPK+UzeQlyvipFI7Fio7rpDcBu6Y0gh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":959055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYGrCRA9TVsSAnZWagAAfYQP/ixrawxFTrJGztR3Jmrv\np9GAQlftA+qAe8fO/a9NNPROcKIOAG3hVujrN4R9r2BsNiBPrqYaD7hVNPeC\nExRmxfbOtL5OqYku2/5y6rkfRXgWTRAXHcs8sPinM8vnrnW0Lnd7DyQ8qWrk\nQWRqq7KAP+Yx0fxSMRbXfvfO9eBRzEXnF1OBZBPz+yCutm/6Q3ESHxIurwuE\n85wSm9ZqpNcq6eTXud++pf6hyhe52AwriVCnksSJvE/5SJ204XS2mm+t+9Ua\nc/G/gIQg9NYwoftiV8mysw93hHDUeVLwEuBQWAbt7urYva/nxP63A0Y0T1MK\nYGNZdNR6/A5+TJwoXeJqAYqVa9FJnH/yfzpXuML20Vgn+q3Fo+2vf3lvx8gZ\nlMEUVERv6jsW5c4qaaYlANvwYmNhwP5bpx8pEnwdtBo+IYnG8gFYCuLVTE5C\nsSA/Jeir/SZ8Si9JphkPr64zE1f+cNY5+ZcMnZ5NtDDOez4mqkiDEvlo598d\nwylK1Xe/EyYZRE/F9Fnxgn1eqLTzCh/rdxZGfXUFIwjlduv0ZiDvJjzXVc10\ndbLOo607Q8Vvdf63tc/w22IqSGwxK3tdMXKtT4oU/0y5VNAEnz+B5wCjvxLl\nflR7vwE7Ca1FvJGz4P4byzTEmJOs7X9KxwObuwSXCGQoDI5s+sTpl3Eow9x5\n12Ep\r\n=q2oZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.20.1","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","@tldraw/core":"0.0.8","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@state-designer/react":"^2.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.8_1627488683312_0.24934306811370255","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@tldraw/tldraw","version":"0.0.11","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.11","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"f81c052f1df43d90e3bee4b0eeece502eb886c6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.11.tgz","fileCount":97,"integrity":"sha512-ypVwhTw3E/+4Kh0INbsoMzSCKgd0CrxegVOE2D2XT1n3WR9rPm9Ybe94Mj130PyxwxKEOde48BIofmPOhwkPLA==","signatures":[{"sig":"MEYCIQDGC3Wi5CEXsvfUndzEC+/G8A6E6Sas/WlU4LTkrH5YjAIhALZMsCOSQdCqHtuxGiK5SQocXhe8Da/05wKA2UJ/4Ypn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1036692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAslTCRA9TVsSAnZWagAA6QcQAJx2w+m8Ud7QDo3aYrNI\nK7iMFKHamcSV/fqzdguhNicKztiMLBvdGyXP/MHcqjEuQwu/yQ33iPimA3Gi\n7oKJX8U4qA1tE5vovG05EkI+uBPxIKPAmB+nHgzufD9sQkt3ODVx0m2+LaFl\nhb9DjekFB6HwBRWNY+zGV6jp1LU9XI4M8ZuS+l3RGROYYVfPVJG7ZqAAe3GY\ndwM9WKMmr8xYfL8f4euOhLf9pna42A+0aS04PF/O3w1p4S7NjN3e4Da6+kG6\nIPwJVvQYR04IeKBAH2pM2GiA8CdU4t6FM/pgsTU8h00ff9jxteAvFeKWqkIL\n2tx1k/suTo1GL+2zXy9jJnRpRVOvMLM0c7Bi+th4XF+iOQ/EakZKmmsTP0an\n2N45zqTL866S65jMAorC3yp7B3lKZ7pDqwKGX+eMO3+02UOFFunLtKnFyt6D\nryQwm+UXVfyXrEyZwPfEJswhr6CujIjMme/BD4/6Z5vLUrWXhvKeWbDn0ced\nDBrSOvxcDzBujW/XGpBSZjf49EH+GGV/Mm3lf5tsYzQF7krh1EOFlY+pAsEb\nkUJWUjDgE+Ur+yO3ueM8yaSTye4yPAfLsdVzI+J9N3HzbTRzJpuVbNTQH/KH\nwXpFfy9PGOrg0tQF+VJHd1cS4s/2zQFW/Fp0JplyK54Apdobh/fUJhdylDQA\narVD\r\n=8UI5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.20.1","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","@tldraw/core":"0.0.9","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@state-designer/react":"^2.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.11_1627572563403_0.10764360273057005","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@tldraw/tldraw","version":"0.0.15","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.15","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"263b4f86cc7fc6863d1836d987bd1c9670ad2525","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.15.tgz","fileCount":134,"integrity":"sha512-yiWRNpNJ78w5miS5IAtZ5dZHmQANr6vNhmNFnHlQrzWtsebRKE69vQ8ZshnhgRNbE3wxFKgn+iuUq3gSmXFoXw==","signatures":[{"sig":"MEYCIQDDg0NeL/Vz+AewOVl9TG0ytcgwHcdzV8w5FyPA3+df5AIhALy+Sjb6ieOM+xreKleHiy4K6sLiE1957YXAdiFxpE6x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":934417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCVIoCRA9TVsSAnZWagAAOykP/3BgYDSTtHo9UcKLsoWK\n4b+fN33IGmjk5Uz8lGh0DioIa+gO/AY47Iz3D7XIItW8axkcnxyBAuzt1HeJ\nQ84K/kmds66VIXR+PRT/Z9MuBrZQej1+k503WoJ6xdqMCO55d4UhC3HBvE7u\n4v/huYgZ8KBAC4ujY5nlFEbCfCLcEHkkP37QhBUVQPXVV0c+xD4YZFXVzImU\n4CUprAk0frWK5xZS9xgn1L7gua+gxS1Ik5Ui2OOEJuxP1x42Xj+mGRXq+9dM\ncwuo6r++j/OY8/4PzKG22vikjAvpvs8tyPEDuwc1b79E8/l7FAAJRiJhi378\nT/ukmctmlwicHLlYWi0R1Uoa6l/8YuMCFG9XAGo45WMvOWV9oZHYoIgGBm6J\n77nZ/U0ppnKGqs2wZhsK9BYPArR1ZWbPbCArsYYRrpc6MfT/oy6XDBxA7v5A\nMvKAkEH+5O+cExrsxeV4Kp3u8mhwFe3LZmUTzv0X7PCAAMl+9gc9RaLpOrGO\nQPSe5qLk9YyI5G4V1il5BWk0ezPvRTPlLnuD3Bn3XPBIMfXwKwmRmqVF3vZo\n+iUOrhB61zw9wzI17Q4QbQXEMMZbZ4fI849Q8dJFCZzbA0OvkcjEaP4jPakE\nsuDn58Mkm1fzqX53mORg2z5AoCNM5SpATeBQtmfOd2ReVfo/IbF3sEJbHszr\nDrMV\r\n=NLfF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.20.1","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"16.4.1","dependencies":{"immer":"^9.0.5","react":"^17.0.2","zustand":"^3.5.7","deepmerge":"^4.2.2","@tldraw/core":"^0.0.14","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@state-designer/react":"^2.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.15_1628000807885_0.8925640037096461","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@tldraw/tldraw","version":"0.0.17","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.17","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"6cee806a8fd77562388455208687a25bee0ad332","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.17.tgz","fileCount":140,"integrity":"sha512-nJiQB7m+UH6dYN5sl8CoGcR+mawFpg9kVXX2iovSnLljA9+mqztxZncZ7kWFW0qxiWQo/XJ+TSUzlr6hF2c15g==","signatures":[{"sig":"MEUCIQC5ep2q2IShT0WzMM4mIPWEgXHh5yG6Bd/jSJ5lNcoV0QIgT9O92VhHzLeCslR4Ux1Hz9NGs6K64wiq9JTfkmBlfOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":981019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCX8QCRA9TVsSAnZWagAA92sP/2WX+Xm9RcyX0nbupMxN\n92KRh+IpXSbea69MF5MMXOPNVuzpSnuLogos6Q9cljJVdBvQjrGmK24ORtU3\npDBKLSvZtipFd37cBuT742MYF4S5gPJZajU/QBnrVNBFXeFP+IrDzsmu0VfT\nFl1fWKJaAzN2rxVhQ5/3KicjEKxUitBabjHiW9P4R1ij9w5a94xX/MdoHXUW\n5rw44DB3uWZdBOTOJPifYEK7CzoEGhaN1/e/dj2g3W43/1b86ExSmwcG3fkk\nI6h6xjEJDHX51gGTByUvkzZqNuzZifgoGkPhIs4XuVIRQ4XUzyqb+xZvRHsz\nHrCFp7KC6A+vaCRd0bM78sbNIKasT0irTz1GIcDbdlCyiUM5Lu0hP6HCyOO5\noLCE0iO2eFi9aL5L/WFXyGNZqpUQyLWDj10faH9GgtHkzHbt0l4mXc6aSj36\n34ci3nQ0lCg6uosJ5jIZLkIshz7+f7mnDqFFyJSg+ff18Jo6FSEQJKOE1mKP\nufjAY75zP9rxo6fVptyQp0sQNR3btkYtHa0DE0xc2LRb8E5cyJxx9fhT1Oeq\njhrWTED9Rq1MElreiwZ4/8zXorleFsh0aZ7MhFU8vK0LlFmpS05t+I+C1Gsw\nP4fN73bV9Jr9UPPT64atkyc4NABRwZuoKxzkQ+KHZvm0Ql0N/m/wND2VSdut\nrvl0\r\n=J79X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.20.1","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"16.4.1","dependencies":{"immer":"^9.0.5","react":"^17.0.2","zustand":"^3.5.7","deepmerge":"^4.2.2","@tldraw/core":"0.0.17","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@state-designer/react":"^2.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.17_1628012303930_0.6076362957646189","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@tldraw/tldraw","version":"0.0.19","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"418ba42ee737f6cef756241bb38a08bdea5acc7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.19.tgz","fileCount":94,"integrity":"sha512-kyrXFHn8CJsAqh404wnCvftPlg0UuoW8ZGMLa4DJ7xU1qTqVAD5RtCBRW859dm7iiDnJwZpC9qQnhC12rcK+JQ==","signatures":[{"sig":"MEUCIQCI3+eavHJyrkeXezdqwCzahKKyd1YuFOJvuea8EYRGvQIgCBUs0jVQrM+8YE94q8rOyE9Mnucq/xvpcUsNRkAFFcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1023018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCp1rCRA9TVsSAnZWagAAc+YP/32j/8C8ebZYTXpfKem8\noqzA36xtdyvf6oC4jw8usfXii4WslYMr7p6vTeLqwAl6MK3Mg2HDGeZLOwHM\nyTwgBRovlfWOpAucsY3QRSusA3WT9sDapvYRo1/6jE7fv68cUnBvtpdwM/MP\nogGT5C9Ra3OFNIoGdlnIV6+r41RmoWWC6B3CoBEUbYoFpAXaxpPvnxHeAnfa\nD/rxXfPE0PRVDcPOudNRlLNqFmc2TT8cg2/UG6hGCJpwOAB9nOtyX/SsmWOc\nqRiAqUFWPtJxpDoHlUwI1UJiWRc/WSWw/0JbNuSxH2GwPlfdUPyI9UbuVluI\ns+7zp7Fyxhj6rD0z2mHNSTGErkKELbK36Of9BtnBm9F1KAyOo1xhbFs9KLTP\nMNjpTbHtnSkMFN+GswvD2O0jmyek7R0jMkppuPkIDau6zortpHrxFRyB4hn+\ndTeLN1SMuTT5kGXrnYdMtzyXRYnvxcLr1ix0R6zI6AHm6SaDj190iS7xWMQl\nXbqcZi9r+aS8GFdSwNuZKKMcjfTxD/kQkRIbv19f0DJEKg2UA88bflnG1Xrt\nEYkW7LJ+aSVgdaDl/cWJ9/WQRvA354cjzWXbYYATZT8WXSX6UW/cctXWKnhU\nsl24gmNlbQZjjQdzXFkgTAXTi727ode+WoHqMjyY5v0UXPC2Z8ZpyCpW6i1Z\nRFM/\r\n=P/4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","zustand":"^3.5.7","deepmerge":"^4.2.2","@tldraw/core":"0.0.19","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.19_1628085611230_0.3759235415038764","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@tldraw/tldraw","version":"0.0.20","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.20","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"81e9f3b4d207ab0110f3a994c4abc1d47c2133f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.20.tgz","fileCount":94,"integrity":"sha512-2v0qvByrnfXwgjvDTLj7484inpyP4CMu34ia8PfuV78H+vGEVuMInbUN4fdjKv7OKOd7gr317kVAzku87p2bbA==","signatures":[{"sig":"MEUCIDGLgclzxUkxZ5UvfpvGvX9pOoqqH7DXRqiwreXKeaNHAiEA+LUsaaAokFTdPvK0kmcZdSRMvpVkMdLjjr7IHP6flls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1023022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCp3ZCRA9TVsSAnZWagAAvtMP/1rtqEfr0TbN3d7Oe74H\ncovxhLwxdEPYN0vkaeznH+otmff6MC1jr7bewM1G6WCaW95j+1B29HqOqFeE\nw2Q+VhQVB23ph+Q7Mdfnr9K/9xK/cQjg4AMN02ZQ3NESN/9WwRxnB6QYqdg7\nSf9cLO7iJ8ELGxa+tp2xebLl4ebCTj+vSuzm0D7ceNvB+XUw9IBKAj9DTwXv\ngRmDpZPpYn+H9oqOg4s8WqI/PxGEMTqTKU2k4fXK8ep4OpARHxpQkD7xKREV\nstHhGjGX9SRDFFHMfATBGXGvEgmYPgIHmsajeBr6AXtuVQK1oR/pJZaFxRPl\nJwv3gaAjM9TurbEv74WlsxCwQjPQa8WvBClnhbdZmCyk9x6yBQ6B6RCpwdj7\nNIbWgI+vtqPd7KEKI6rV9rV0IgiPLEIrsipQwUJZwS0xWYbfkeMnYwbn+9kQ\nI45a8GYz9mpkgIjqEoX/jWy+LzkRsiScX91lm76sQFKxsjAwyoZM6FjRPzvb\nDN4yx5UQ0IJNdhGZ7814yS5eAe5irEnCETHTqdEIBujOIif0/QD1Lfm2O1LX\nRtQ9394JLLEoIBrX5uJrMwxbSjiYOpSP8zTrbDKqRaGqJel/wazcXSkfx6by\nnhjjfwOpaC3z51U0tFsGYaLoE4olZzqjmkDAiEr4rPN0+xEq7B9Qlss1AuEX\nilnE\r\n=8rIV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"14.15.0","dependencies":{"react":"^17.0.2","zustand":"^3.5.7","deepmerge":"^4.2.2","@tldraw/core":"^0.0.20","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.20_1628085721647_0.563479090917302","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@tldraw/tldraw","version":"0.0.21","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.21","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"1dcd0b13803e28e64435f8a5ab0c5eea24e1eede","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.21.tgz","fileCount":94,"integrity":"sha512-tx3YnsAHo83jFAg67SY26umnGxoYKbHxqf4rAKbjIFMPf9NUJXmiZEOuVpl2ksUWWpN9IH2QXJtK9J+OF4+Gog==","signatures":[{"sig":"MEQCIBVf8yamG+pvyowxIZ+sVUZwZ6BGpfaMML/lojGVlfqzAiBltaduD8NiD5g/pa74QZPxdKkdBlVq5P+AAHvJEeQ/WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1023018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqTuCRA9TVsSAnZWagAANl4P/0ZCX/vyKqMTawBpgYs7\n214QFoko7UxDxkgGysvDWabTuJTsx0O6iZMGqZ5YZ1hlxUWW8VoJJbVsOwE2\n/tRjGUhbtrtgTFajbmJxBLTKrXkG+7tkqZET5GB7nWhkvhY+x6qZnHrGCF+N\nwZ+1tO5+to6kx/vlrfiOjp+tkpDj8SLa+FIAaF/0odtAKvf5xgqp7SzM6VTG\nVCoycymDds/SBdwJYbako1MM72nZyjlwQap0V3MhTl6XtUI0LsXWTsngTrwa\nsUidk9YDvb4t1yyjZUGMJGPBQdWpecPImmfXIm1tOvfPciAKaiL3Ylmt/uBg\n/8GbAgIjOeA4MC8uQugj+JF3Zu1Brp7d5GBExKWwjP4YYUYVWZL8/9mhm0AD\n7RSCdl40Sa8+aHkJpoCLdjD22GV4sYljMy0EGjPbWQfF93JYwGXXc7cl4HDT\n2w8rY49iS+TIUwfL4QayObk6z+XDQkPWo+DnpuZQheb/disdJ2pf6uhaSxct\nh8mEcKF9HJY1V6hVvuKaiLTI/U1jQCH0yao1ThDLg+wvn6AKgoPsVC1RA7bs\nLor9/CGqe6SD0cVJeCaiL+Q/0gRT0muxNn6OYngHW2PXoagZSG1IHW/oNxxt\njsd6HU4ueAFMb1UkbhA1Whktn8D/CeOJeyWhoJkLjyFI77vKQ8KZ0W0URSLS\nUucs\r\n=owgf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./tldraw.umd.js","module":"./tldraw.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the [tldraw](https://tldraw.com) editor as a standalone React component.","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","zustand":"^3.5.7","deepmerge":"^4.2.2","@tldraw/core":"0.0.19","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","react-use-gesture":"^9.1.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","react-error-boundary":"^3.1.3","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.21_1628087534548_0.8058358115167208","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@tldraw/tldraw","version":"0.0.22","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.22","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aad3ed6a43e5fff8a2d07a66e07b183f9ad14a82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.22.tgz","fileCount":96,"integrity":"sha512-bwkReCuAKRXfnekuANe+q+DcIecL4Y7z0CrQceyME8xYkbouVAP3vgmgWK7A9Kngkp6rL33Y4CJuifgrCYlHcA==","signatures":[{"sig":"MEUCIQDX/kj5dLVpYGbhYO9960pMTRlBhGzBPKTJbccl1HPZRwIgLle1Svgfc2AeIi8OrrNzk3hO3XakAVX+XUFD2uloUaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC7lnCRA9TVsSAnZWagAAOOwP/RS/+CgylTNfgBjEkR1e\nqq6APnA5OfJXRnvdK+zaGbdVEFzDeEUdtfrswO9hgwhq3Gc+ZsrJs7AqWZgP\nJSuoithvpXSph7pJ97gc0yo963RkoKG57L4VilR3xGfe//K2jX9zFLir5Vpm\n2PsvDq2l0LagO5tzAs0v3BZHi4OmlSgqQ64rJtqHzOcKYfFedTZik2k/j7Ai\n2BAUwuCxqpTL0X3A1uAgnCY8JkTyIlp6THChxNMNqz32025Ldnhyfrb72kuv\nv7ZiqNZh/vEKIXzVrDo9G0fhXNa35xdETfTdTLmChF8cFao3IxKQZH70sNBa\nLdpV3C+jNTWOXHACKdqQDfhrwIVnXOOZr6W8dewQ4qsFzSkCVmKDXnxRKAkn\n1D7voM1zwfNpoFpqRPJPYu2atU70yvIwF3cxgv0PPcthM5D4Pn+oM2oJNeHd\nWWUytCvV4EwgsnqM4ZUq//588eJ+IEoiyV+DvcLkmUzTkOcTN+DkhIcSPGD/\nf4eii9/OVUwAipzOB6kf6Gg1BDgy5qge6Oen2C+6FjimgDu9VlcH7E92TpoN\nkn/Zvb+LBMCDBqR5P+VW77oOaEbj48ZOImdXJ3kkdER7Y0ifQDgxNNh/5HhP\nctjcWLKo7B5HmTSYDjsvW/JnCKb+ajebgPCLvX6aSB32uh16nuwJqKRRJkTa\nPKac\r\n=mu2H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"tslib":"^2.3.0","zustand":"^3.5.7","@tldraw/core":"0.0.22","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.22_1628158310877_0.6812541966343415","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@tldraw/tldraw","version":"0.0.23","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.23","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"056dbd3bfc0ed260e382cdcd3e1eb068a9c76fa7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.23.tgz","fileCount":96,"integrity":"sha512-SRFj2GdebI7TnyReQPcpuc+joUyHA2Ni5/6CbSqZIZMV4V5gkeoumDeeORA6phzNPmPkQWkfjpl1AtJUZcL1jg==","signatures":[{"sig":"MEQCIDQX98gL3+tY1oDEXEKv9GbwfZMjR2xmOJzSdWaSYSjZAiBEbOZy3RuXVPDrHiepAMsIVSFNjz8ClxKLv8mTiGCxcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC7pFCRA9TVsSAnZWagAAQCUP/0qXdkWe9cZb/Uf6NhlL\nnQ88sK66611OGt8wp3+eR9FuP05OZiT88cIH+BnTv8HRHXVZJ7FJIT2fDe+n\ny7ZWG7QXoHCQHznop+5xG9SUzTMl+Mhrzm+lG2JFsoglLgO64ziZKz4IL7wF\neAEFR9r7bD1t4PPtg86ENyBBqVRmegCUUip+UYL2em37wUImft3dlXD7WvFB\n2gE+QG5AU0cDlXfMkx1gIV7WNa/9T5fOvU+J4n1JZoEChYCMqIkjfN4q1e7m\nvTS++gsJ65BNa7ht7A/+pplUdXHTBVnS7UgHI0E3ai7KPxmiXbx0FDfXSxOC\nnWhIS27mPej1vvcRJicB32JziXfQzW58K7WjyEXG5JhvpAH9x5Gd8JhtoY9w\namlM/GMoHOQAiTDteT7IICKB6+EiqQpcnlrn58k2foYETXfwmY5QghymyBlt\nBafy8WDQbiwza9k3YRstAE292Eukj7Cidu5tvfea6bPCA6ntEpbN8b9kskyP\n1Rt9WhhUAPpq0+pwKXeIQtSIhzyRynQ5iZcd9QgUy1ENZWyEbYPaTsO4Dt7M\nzN3c2DCzR1EJn6fdwSNN3qetuD+E9EqEEKA/lTzBBTu8YNeO7/UI135W+t7F\nfbYLjjZOX6qI25r93uYxKAfXQ6xddZWEUZy+hDE9HU7hQ6G51YRaiC9k7Ch+\ntDTs\r\n=n1lh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"tslib":"^2.3.0","zustand":"^3.5.7","@tldraw/core":"^0.0.23","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.23_1628158533717_0.7002846900459545","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@tldraw/tldraw","version":"0.0.24","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.24","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a2fc59b18f7c997cfa2382df054105424c6c21b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.24.tgz","fileCount":96,"integrity":"sha512-XC6R2p+UwEA8ZHJPcbp/VYXVwh1ngy22ppsxiCNJBNR09AvKkejfScYIN76RiYRFbrUD2KWkbyOlOI9GXp9Ogw==","signatures":[{"sig":"MEQCIGR8as1YLuf76dDz1aS1u5Y/DPN84ywR78Vmo6aqoov9AiBeemZ1HQVWfwxoEGMPjIsWR50j4iFa1t4MASbB4lS5Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC77lCRA9TVsSAnZWagAAw2oP/0mc5ZPlylJAG8R4awJQ\nG84f7tIaf7Z7Ack4wwcvy0vdFv7WWnBAX25KpRsY6Q29ZHV+N0+9UMynvwPz\n1m6XPaKhvMfQfZzGUprSXkUEm2+PXKYqznfC4kc8mnJcciNlGFo3gUDOGPe2\nCJGi/DyWAwp2464DjjTGxJW7JGWTJiJUo0iAspU1EzBkLK2Mq5HTiEYOj9rP\n2GbMALcazDSBPtj3KsvN2zbN3qGE1KuAU22puqePzlE1bfVeC/aOTqYP9u+4\nOFG5IBvw051HXCZLSIi16kiSOVwUyAE7rEe1C3UDO3/U3BMm3Ok4SGBntcQC\nAp9OQzW2PV+vUDjtOy2S1XZqWZSq0FdM4m51mdan5JgJbhe021nlajwLbuko\n5sXDRySwteVthx/+8c2nJIpqQE68eXCWchsyalSBUunj2di31cgThsovkJbG\nb9BVE/Nc3HqJj2ZNCSiBRV81hwsMu4rXUKfomWP0FBBJ1oKs5hHvn0n/eD6L\nOZO5GJQpO0b3dI7Bc+nb//JoXGWW2GmHa0TQc9jy0nQ9WZ1tcIUiWiSy3fi5\n+nc/BGKtN7Vl8V5R7R1U7gru4yNkswNC6n8TJtoWVZ3/xc8pK6UnOr2HkbZV\n7t88Y6BNH7FmxHnmxX4JvETiGCRM0TKiBMMfshOKnul7Jujo3AEs+J8E8guD\n0rTS\r\n=sMYA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"tslib":"^2.3.0","zustand":"^3.5.7","@tldraw/core":"^0.0.24","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.24_1628159716744_0.6133584887141064","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@tldraw/tldraw","version":"0.0.26","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.26","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b044e58d458b9db04bab77024565e85de46d1ef7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.26.tgz","fileCount":123,"integrity":"sha512-rbgAu9l9UjOKMYtmwJDBrTX2N584TK7nIPknVK5ZEMZ31yoHAUipa08KWnjKdTYSByB/yxXU8N2FjF9X+nkHig==","signatures":[{"sig":"MEUCIGxPuViQqLV6g4eqXHmRU5IOPmv9VuFtzqXAwQ44bEE5AiEA2npJPoB2dwDWg4nIg5yrkekkEIMaXQPXClTrU+RPV1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2049918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZpICRA9TVsSAnZWagAAQIYP/Rbnnx7UUmU2gh9sgrkB\nPg78IimDif+eSoOgUspC9Iwh8FV1wIwYsHKB9H+xnTpZ21dzeUCJAZ6qWGg+\nxnaktMtlqmbBPs36lab6wT2F57CXldJmrC3lmmkbZkRxBd8XWGboTw0uApbT\nlEFbRGtx3XJvluEFm6dfzXONh1NSoHuPbbHwoEA94CNBeX8t6zhPbGE9X8ee\nonGhmUffxnOMQlKMer8/HFzxb07KGFSJ/VdsBmG0SV8SEwVuGIUXqRB8uOuc\npmDmAUwGw0zgnIiyUsE0zr/zXcVaZ+n1BbX8AvPckbOW7Bc5YC+JVltHCmwU\n6DeDDu/J9ru7AWigUWTgYMFDM4O0lFAPAoVtF2N7oddeOfDXDOk4Pwvcet0/\nvm21rQi1qJBnPoUsGyENL7uUdxC3hLfLCsJYzlbusf9l8EDQCQbobFxJSCBU\nwfRvKcpHpOO7lAQ8897lsSE6iAwhRALMsYMb0lUUxNlxbQ219E8mXiSafxwW\nMGXvuHvs7GbaoCj0pl6clqVpiIwUH4xY273dIPRG3Uym85+r4iDFuxMtg/Ca\nnFLBZmRQrNxNKWP2Gx4Q6royd+X9jMXGo+nrwk2tXfmEpUtbhsUnve2q23wW\n7VCuVlayNSsQq2VkS/nUF6/ZoXx1TlnzjvKjapQX4EGKTI7qMQC5wHQarNLj\nrCJu\r\n=aZ2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json --verbose","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","@tldraw/core":"^0.0.26","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.26_1628281416114_0.27998788404139785","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@tldraw/tldraw","version":"0.0.27","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.27","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ca1215ab86a938ff5f76ee5200e192c46205fa9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.27.tgz","fileCount":129,"integrity":"sha512-6Eo3jrMPhPkFgVvmaclTlBdPYQqU8kWf0jJAgBRy4F2uHCw0OSuuApeM9Ianbg9G5vsSDnV72rMd2nSjPiKjNg==","signatures":[{"sig":"MEYCIQCWk8q8Kx+iCHpOF0HdmgMR4YRP7uZjCPjs34264q28jAIhAO768hShkEdmLdMnc2rFzeDLkIFPQ3Ui3EGTwizMoj1w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDvYBCRA9TVsSAnZWagAAsQQQAJzcFGyU7x+h+cHrO28w\nf4pU4xZk53jNHM4WOF9ErD2qO7DcHZX8I8sZ+/qqwiAD3P8Q55b7ApdYyz8k\naUKhG4nZ0oIubarjfdjSEU0ky13lfX/SAIxCh4QRHSKMrC7ycSV1Vi6GjWhU\nqGwjbDpMa4GaWU+TVyOtKh1EzgSAVHf/O7p8fUUh0kK5sLGZbm9inzQjaozi\ne/8242VTdlEnTbEdDRGWyjSmWi+yittUvc/Vvlpb0VDdWp+m5YVW0X7mgT4G\nOADjuw+kzYmWxwazHpFMSe5xKDR4Ygg/6CfpH5AT48xm96opBhpqIRfaaG1+\n4auLd55yUXF5lWG5S0+CGgimi/U6j+RWUobzFdEm9IzxJE2d1dke9aHtiKtp\nTWFBU1tA80Uz5iCg/krWfHb9vD1C44qqatwBhjdybsN4dqrnj4oS1UzDgl54\nMhS8kT0lzCg9YeZzlYNzm5pnGJVIMP2SdNyKzEM1OqCRk9cTOekRygCUfDsj\nL9HGb8CieKABPxU3psjVx9iZziUIMbliXUtC3VAyQVmrRcTlvY9tz5S+FFTJ\ntDPD3liDgoKmalRVzF6fv3omVm1JNaDjej2+Hq0SFDceQlzyOH1liVAPLcey\nKazsd2Tbecdwvf3OYDAxtj8gAq4QESpgSelqsPf/t7yIVDeP0ScHCj+Ap/Mj\nnEZf\r\n=uVMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json --verbose","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","@tldraw/core":"^0.0.27","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.0","@types/react":"^17.0.16","@types/react-dom":"^17.0.9"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.27_1628370432850_0.47756271664814554","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@tldraw/tldraw","version":"0.0.28","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.28","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3f9d420c92e9cfe30dda7187474c1ce79a87e01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.28.tgz","fileCount":132,"integrity":"sha512-iOVm4LBVj4bROHAMiTRDhJ4tCoERIyYazQUPB/FDxFLy1t5JxmaV7AgKZYlsx04A+NoL/n1Ya32af3qlrV5tNQ==","signatures":[{"sig":"MEUCIQC7Xsh9OB1RHu2WqqlkNCpUFPo1cBhZu57H/UAtzrx4xwIgfSeTmyZZgyA7bHdfS3kZZFFi2tTpz5xpdW4/SxGODLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDvxGCRA9TVsSAnZWagAAMtUP/ioVDy9KBm5KfBwaUB5Y\n3G0uOvMnDFIRmh7uU94zyV8LcLmAOZY5kC3thoa9V088A8+APO/ytQCGPRkV\nBQL0stRevvWDIeM+G4TM/WQGzR0mYWBWWRGwzxwY+wspFYPgQI7kfSp1o12L\ntJyaYlp+QzA+hZGK8P0ixEHAeuXaxp2ht1OjUnOGAQB0c7s6PXn+tUHI6g8l\nMN6ECosuIoFsJmVtQoqQnG72buLv1eJVYwCTv2rrfIR5AWRFkw0hjkIjThL8\nVytENBUX6KfdZnkJCWglw4oTy2fC/diarHCNrM6V7VbkSr96CJSbMkue3oN3\nkRRHCODwra3UBEvuAUhV2K10swnmGjJ8HoRxPNhf6B+43XAERdricItQjzgo\naQVAe4STkvH8YfZ9mNx+DZZpE7tombyHuja8uLxIqd5GHAmPFpfQ9mlsNwNq\nfaVzxhRxnDLl5t8gWQu6Ak0MgcMK1NipprE5bV3PP6xE/TEVCn87WCDHIJKh\nceL/+XjlwFQocZHmMNTfz2afnppslMCRaHhIYLPz93l18U1PuQxsjXb8Y4vA\nQWtLhwu0xiNx3fPdwODlhIEPhWBsAoah02jrccrdRt/swJBQQDWREI/p/Sob\np/u+/9/JU+lB04ooF9jbYPWKNqNnzh7pWqyQPnfd8vCDOJj9lXHLz/KYmYge\nhdlD\r\n=9hUO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json --verbose","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","@tldraw/core":"^0.0.28","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.0","@types/react":"^17.0.16","@types/react-dom":"^17.0.9"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.28_1628372038017_0.5614963662420829","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@tldraw/tldraw","version":"0.0.29","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.29","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa2cb833b210f20e2cdd64ab3d4776e67b2d4d88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.29.tgz","fileCount":162,"integrity":"sha512-N2SWJwgLEPnVqIwKr9SzZMdJqUlEELiGnyh+/0gWJxfY9zyzgPInmsUINIULTKp3QOTyGmGu60FnUA61n4zjkw==","signatures":[{"sig":"MEUCIAlmIC6K/K1jU2xPUN9rlZtkG1fLx4mdn+V4zZrDm/nfAiEAuW2RlzPBpoULt9whSVPT+nmD0CHA7xbpAAvX7Y9+pyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDv3JCRA9TVsSAnZWagAA8FkP/jf1nmChA9TsC4xuFQ3r\nwKFmdbiBhkFtRYxclL5Azm8KL4rbFEhAy8JEL4yUXknqhxh01uy+PcagiJhx\n7LQ18ijKjBRXQQorwQ8eTz+CS56yhU/HF/071gmWvQcBCnViA0HXsEEY068E\nAswibPc1fnWR+mN7KHMsbPrRra5+r2xEP096r3XzU0ynEI+p7QVMGHImVKDm\nU7MQXVKxSMtxEYGCPGbFMKsvqk2szhAZPhM0GND3Mke5RZJHQ2LKBIgguUBz\n3/y/ZC+WHZAD+4FatKaNv1+4gsJRgVqSODw+1nNKOf9b0kI0Ab2WzWiq3T5E\nJEzgtu2RbX520WGRwESb/f+Zxwmfxp4OjSUBO0BKV3h8MHyxaod3moC0BsF1\njah8tjT6BmTo53F0x9g7k204CpFU5QRsTR2v3o2I2yuiQshNfwtrbrrbrtWr\n27FhxZURUUnQRPeeunUmRANTycqexn7Aw2NwCJguBnfzjH2w0OwFVLfNaOZy\n/EkcygxndlSf+4tqPVnRtFv/SH6J24kHWtj+CQyqdqmK0IHJQAfQvh86yQ91\noAppkRMtOh/0gHe5H9i7w2LcP9Kkg6Z+gf1yHn1nmI52NpMOlsN0EfdoNcq5\no4vFN5lJstL3fLoXzmCTIz1ZCqghzc1htG+7z5VhtiPdLHGwUrx2NjVD+e6J\npr8G\r\n=I6CC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json --verbose","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","@tldraw/core":"^0.0.29","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.0","@types/react":"^17.0.16","@types/react-dom":"^17.0.9"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.29_1628372425188_0.5306216911017694","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@tldraw/tldraw","version":"0.0.30","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.30","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79ff32415be99c8508243c3167aca787cd2658c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.30.tgz","fileCount":132,"integrity":"sha512-FyZbqvaOAm90Pmj32QbeqWbYf6I6WhEFRTwGa6uitW7ZwETBryNfUCqR2SAp1QKMz3FV7zjqsxbC0PJOUVH+QQ==","signatures":[{"sig":"MEQCIFQPeH6tnWB4+Uk5jXg/Cr7bM/5cYz3RjG/GwaudEhuBAiAf37TBDb8toDrPlZU2WrHtcc9WwnM2TMRG00rP+VCzxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2320569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEE46CRA9TVsSAnZWagAAp9UP/2EKii+eA7FV2hd5oWrM\nPfdB0fMyQX1YP/ZtQ0E1lFOjH67usHf9+aswUw/mUe787fVYmBVmYqsR6II1\nXqMwz6gKUMwujuKm29h2KBV+cN+WEyr+l9M8e4w64rAsNs7fhmy4gJAl6XQ9\nQaV+IQRo455gTf6AA8rL0fDiDeH8y33nCdXnIrXxi7blFyo4frdjqSJ3cHjA\n94aFStO4WJ4LJflNWFCpfMvYKkbV5dATUuseoC4k3SeDkRLyQFY7idaniGyk\n77V7iImWf+2GsopHw44VRMy52unBdOvjbwkZw3x6pnZc2XJOpzrxiAFG254I\nPFFfm9105uvlQlkuCmjqpg9hpNlA7ZlmiHahuiFzk6GHNGb3ow1QAlycW51+\n9YkqR40Ye04H8GQ6GsFyqmgU3KaQX+YgrrnSjCIhg+dAXYnUF7pIAYBlGbXT\neqi5rsdF8Mv1KkNjYjAzZkxbtMEuTIjYp4UofyMRA957+djyEg4P0QhuTzvg\nm+NBZhTJCBnCe1zEUCZGCSsROPX8Smlk/yGnKH9auToB3XeEFHfuK2RILtcF\nWNq9p9kO2VNRd8xA0dwgGE6o/q6cj0c9AcEzSyd7+xnuDt46RgN+/t+A1gZS\nqxVZTAKSaTdbjNM9R/oT6lIRScSZLa4x9n0YtyNwFBYoiOW4ZFozdVoMSOsq\nZ2X3\r\n=myWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/tldraw.esm.js","scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json --verbose","start":"tsdx watch --tsconfig tsconfig.build.json --verbose --noClean","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"6.14.8","description":"The tldraw editor as a React component.","directories":{},"_nodeVersion":"14.15.0","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.30","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.0","@types/react":"^17.0.16","@types/react-dom":"^17.0.9"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.30_1628458554520_0.22705922474136897","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@tldraw/tldraw","version":"0.0.32","license":"MIT","_id":"@tldraw/tldraw@0.0.32","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"1b028defeecd1fb9270e7f0de61b62d067d00bf7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.32.tgz","fileCount":139,"integrity":"sha512-QrwkfGE2EcFVUUdkzFHvLtqv78cwINehHn/ffKgwyVP9ztVlcLA5cZmohvipcxcErQS35I9Eq4WzKNxEjClgmw==","signatures":[{"sig":"MEYCIQDWPbl+uDcg2ySlc0HmaFEHgUkPUzKBzhqNdMEOrqpW7gIhAI07wrLn/IYd7+EFIek0jhHdf4z0k6/YHXdsQVJcXpPz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYotCRA9TVsSAnZWagAAn4oP/0rFV8hsROrLmugfQr/k\namqUKjZ4zw36nb++Bw1vwsig7hhWFQZRwDuSEa8IL6uGSOQzC0t4E4vP7q5c\nJpa+4o+mnVLc2DUFEQL66TAqna/RVvwC18fLJ6lAoLDObTi+cNn3oXTpB7b6\nnSSe/8+Nn2OhenJcbVIjg9NGihqXG2OszZ5I8DjrG18YPUoaLP4J1vBiieQX\njEm0TDY9ilHsdnSVPVREuArCM9ORT/PBSWYgRymNXUa++x3lLYtELqxnrV8+\n7Pa/pifdXOqxPqJ8xsGhnXV/i8bUQOFUWZL8U+OftbmRf9YjN4HCEjTmPpD9\ngC1N3f8+XDLlw9jWJ10qtkm44sAmJuJyK3Z60/hVC7iUO376A2iy22JcjYoA\nl91FOBsJMRaINFHxGx+YD3NareCUJEhpr/1fh+DIqkFqttqO/J9EGRcxXTC9\nQ4edFTcXwHMdU6dGmNLTIYwxb0sJCQ6OXF3tR+3lkv2Oz+L9/+e4Cw5mY+mP\no+2D/wumBgaSiJe2mpZNWPjG5oAkEqYNtxtsZB0oULgz5G0V5gFysSzyGrnR\nwa7tpZuI66Y6d4/93eCqpCitgb07OlxPu6WCKdlqnfdgv47JRPlRSVQSvs3Z\naQqX1STsXVhys22pB+XPDsEORItpO+t0dyHJWFI0EEEb2pgaf94yUaVjm/Ne\nZ+P9\r\n=t8Cg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"5a66e76fce9a6c354fef2fe9e64c29b052cec125","private":false,"scripts":{"test":"jest","build":"snowpack build","start":"snowpack dev","build:www":"snowpack build --config snowpack.build.config.js"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v16.6.1+arm64 (darwin)","description":"> 🚧 This library is in active development. Some of the docs below may to out of sync with the library. When in doubt, check the TypeScript typings in your editor, the source code, or the **[CodeSandbox example](https://codesandbox.io/s/tldraw-example-n53","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.32","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@snowpack/app-scripts-react":"^2.0.1","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","prettier":"2.2.1","snowpack":"^3.0.1","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.12.13","@types/jest":"^26.0.24","@types/react":"^17.0.0","babel-loader":"^8.2.2","@snowpack/plugin-typescript":"^1.2.1","@snowpack/plugin-react-refresh":"^2.5.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.32_1628539437726_0.9355352480920225","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@tldraw/tldraw","version":"0.0.33","license":"MIT","_id":"@tldraw/tldraw@0.0.33","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"2a086d9071c4fe451e20ae38ed433c1fb7a19c0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.33.tgz","fileCount":272,"integrity":"sha512-GSFLfJfEzC7yfUTqARBvS7NQd2QY0cYPF8vKSLQwbyNWrPJJik5XMoIo4x+9WQ2+9Oph0dkzhpybVO2cT86scw==","signatures":[{"sig":"MEQCIE57XHhk1Huz8h/NuQRqRgHQDMhtdurnJBGjnKF/DnrYAiAWc5wmd61JmzVc/FMWriYRo+8S+3NHd9cN2G1yAdFpzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1559579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYxVCRA9TVsSAnZWagAAql8P/1ov7+L9t/MxkqLaCs9Z\nVQcUS8Qy9wXJgw5CcPhPn+B8/zDWFfWv1OjgkUdd101seGgDdOZT2k+6fgbK\n3cPXh1Oh4J0VHSXaaHptrGnB6RkGKH9xaz8h04sobrBh+Dy6YqLeKuSbdXIC\n4GcD/xyPsh4sxqYbTuv1kUzAacc8IV8r5oxa0PFNSfJMqLIn0n3ETmz+V0/5\njeSBUmgy1a1gz5yemnQ1BCcK2BHAmxQ7ykGHkF89l3nuhaLlgtYWGtCFgG1v\nUZQbvuAhExlzJEtVaXFRDVJ0/5zReIzMF1AOOdGcFc7pKY7w9JOYeb/iTVqf\ngzmn/xlTxSp4Bs9VPueO+e0gZ9yM9BlSouoIz8XsWai5mnC3i3rBmKXU0t1q\nztZcdJcRpA3zZY62HXvTGUvntNis3y9h920uqrgBnvhHbWarNc+DNheHFYCK\npBMUuGVBzGGERCOnQQynm1Wo3H3fDwdkpmM5e4shorKW2wWncnfkO4xWdOrf\n1JzEe40cZEtGTGzfNgMD4o+yUPA1t3bx4o5e4dk2hvmHK76hQPPzU3zHkIZg\nSiF9IEj8Og7AqpvFReaDClQ/FHgzr18pk4DSEuSvPERe5Rgr2sJDuOnO3aMd\n+y+3KSg8wqMTIIOxJlvaFkr0/9x1uC5Q7qxPhg/hv7CW/lQC9ifYnG+T9Y/k\nC8+/\r\n=T4RW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"896ee5b54e8def3997c96bac9e35336f1fc2c543","private":false,"scripts":{"test":"jest","build":"snowpack build","start":"snowpack dev","build:www":"snowpack build --config snowpack.build.config.js"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v16.6.1+arm64 (darwin)","description":"> 🚧 This library is in active development. Some of the docs below may to out of sync with the library. When in doubt, check the TypeScript typings in your editor, the source code, or the **[CodeSandbox example](https://codesandbox.io/s/tldraw-example-n53","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.33","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@snowpack/app-scripts-react":"^2.0.1","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","prettier":"2.2.1","snowpack":"^3.0.1","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.12.13","@types/jest":"^26.0.24","@types/react":"^17.0.0","babel-loader":"^8.2.2","@snowpack/plugin-typescript":"^1.2.1","@snowpack/plugin-react-refresh":"^2.5.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.33_1628539989343_0.23299174524131305","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@tldraw/tldraw","version":"0.0.34","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.34","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"240ed77228d3471316de0f5495a4b3fe76a541cb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.34.tgz","fileCount":398,"integrity":"sha512-36ZqVRa3QQGF5uzWGsIEDVZy68LoHtSTcd4sVKD/YAFipuvqf7I0eYJtgcpBnTSM1E2Uqmds2u4HJinRNDmxeg==","signatures":[{"sig":"MEUCIA8FrmOtDnsugrOqGGz2o2rkAbPwcvwpCNsBJrlEiYfpAiEA9FOj8VWfWCbms+tbAcOqAZAWWQPU7kZDT9HGlExt48g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1861934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZC8CRA9TVsSAnZWagAAsxoP/3BkTVz98syEC8oCHepl\nj5lr02qQCx3F5ZNM2+cFvtsUNhyXGjX2OXRRa9Lcnq46GEcuerf1tK5HRUKc\ntodvcyCynat5DlSyZLZs2C+CFfEGtHIR/HnuVTaazyDGhddrnIFxEJSoIg8j\nqdU5+GuLP86EghACrJnQquK3TWWlYhkfs6eEssnryM+QFWpL17gOUh9uAHM9\nIhc+DgpaH2KvAwaZY3b4lqSqIU+RW9Ro/ZZJMIl6LPinsLGGtN+drpHZLrdI\naDbPrUuHCjMWXbpeeFS/eW61xXmaE8tB+fl94E7jUiJ1ULAbIL0RMd1gnV30\nJwUztPF7GMO/uCyoFuF7eJX4tiYqUK+cpJo+JuN2QVdmD/tV80mYLhvNzZ5J\nwLUghBLQP8G9HFHGm2ne/fYdwDTkjOfzaCeZGcKF+XEI/4mz1vpvIL5QX55N\n8oPsJ3glbZ/d1jbd4VSlkhK+SkREQ+z6HbROEsH8OA+BetL3wmbiCeFWNFM1\nmxli4lLXBw/zvzJ4C3oyiiCr4bl8Snvi2w3b2dqGGQf+c+MEYk0vHm45zcHw\n2xBKd7ToxPERGiZl/pt+QtNkEqFlCa5yz8AlJDSmHThv2dYdE1nlEUT4pbET\nwsj4Pyea7XIbsARkGYZQAiYBVSzQj/I89cXK23scEFN/9wwAos7oCDM8PldM\nhlbq\r\n=YFa2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6ac4f80dc9f8d58ace5a16701f54eff19229fca9","private":false,"scripts":{"test":"jest","build":"snowpack build","start":"snowpack dev","build:www":"snowpack build --config snowpack.build.config.js && tsc --declaration --noEmit false --emitDeclarationOnly --declarationDir build/types"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v16.6.1+arm64 (darwin)","description":"> 🚧 This library is in active development. Some of the docs below may to out of sync with the library. When in doubt, check the TypeScript typings in your editor, the source code, or the **[CodeSandbox example](https://codesandbox.io/s/tldraw-example-n53","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.32","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@snowpack/app-scripts-react":"^2.0.1","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","prettier":"2.2.1","snowpack":"^3.0.1","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.12.13","@types/jest":"^26.0.24","@types/react":"^17.0.0","babel-loader":"^8.2.2","@snowpack/plugin-typescript":"^1.2.1","@snowpack/plugin-react-refresh":"^2.5.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.34_1628541116422_0.8060150481896364","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@tldraw/tldraw","version":"0.0.35","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.35","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"9e7934b02a8e1fa767784ba4986ab7b81ecbb2de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.35.tgz","fileCount":398,"integrity":"sha512-/wUE9B1AvxfpP3Ut5RV9JTJ6pJOpUEI+ov3gp1zlhrBS0A/xYgDf1ipLJ64ENPBbdKXnd/HPHrvaI2VDk+zVeQ==","signatures":[{"sig":"MEQCIG5vc6WaAWdaO0WZX/nUzP9ykiq5BjdvUr122umtjLVfAiBJtU2GVRcJenyhbXaLzThP98qBY6Nn18XFQ7GneMxqew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1861935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZMGCRA9TVsSAnZWagAAlv0P/jgNSEzIj2UioKAauaoX\nnHTX3oOI6hvkQG6PUBqPbjakAC2AvMlgX9ULciCzApuyjNUTnt7e+nQnKwfX\nQnzzwmlAVZzPCBAB9NhXCXPaoEMjx+ljjtHkl7WNfc+fLrFpnw3V6uPJH+TH\nlRbYcPZXuDqUKdeDfU6jybK/55RJd7YaMBQ3cabbR5tqA1J9GeHw3lZTu3rh\nRu4vH+zYW5wln7EdTUXEdly5HRj1XeFHNjJs6+4xK9d7HT+p9fhxOICNraQV\nedq3gRgTSJHbSqHxjOBiqeFJblZt0b9eTlhbpIhOeG14HZZoIo2jBJar+FST\nCWP/Vu7l+qqT55Wkqp3EyFhsOguq7URnNn+gxPf3b4B7NMSghOo1wfvJMzO8\n/qUCxpSuPA19Nvjb6F6x7rkx4zA1RGNVIffcDzmoYTBVowfnYEy1dPdnz1h0\nHIf9B/saJZj3aJcjlEljwSGFBSwfUx59NtfbqbcJFidPKwYyAJTfKzSTLFeD\nJsviW6MU3s19WngeClB+WNH9Y5Ngx2/CchS6BoVP+zcznvvPj4WTzzg8jZll\nlGsuu/HiomfSHozA4sU419LEVD0I5afResxJk/J/pl9PVeZpgD+RJ6mVyJ0X\nzmgWwMxXncLxI7zPVOE/0AExph1NAMLoF2QHrGyky0UZwoVW8V9wwAgEAmw5\nsr3W\r\n=R+qS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"634176af8699d817dc8ea5402b0d50faf452d7fc","private":false,"scripts":{"test":"jest","build":"snowpack build","start":"snowpack dev","build:www":"snowpack build --config snowpack.build.config.js && tsc --declaration --noEmit false --emitDeclarationOnly --declarationDir build/types"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v16.6.1+arm64 (darwin)","description":"> 🚧 This library is in active development. Some of the docs below may to out of sync with the library. When in doubt, check the TypeScript typings in your editor, the source code, or the **[CodeSandbox example](https://codesandbox.io/s/tldraw-example-n53","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.32","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@snowpack/app-scripts-react":"^2.0.1","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","prettier":"2.2.1","snowpack":"^3.0.1","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.12.13","@types/jest":"^26.0.24","@types/react":"^17.0.0","babel-loader":"^8.2.2","@snowpack/plugin-typescript":"^1.2.1","@snowpack/plugin-react-refresh":"^2.5.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.35_1628541701737_0.7612962632089901","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@tldraw/tldraw","version":"0.0.37","keywords":[],"author":{"name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.37","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d346e94ffdf4c8b32894b64686b8f540a29c51e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.37.tgz","fileCount":262,"integrity":"sha512-xfNFipmZTNyzF8K29szfCSPUHSwnq9MCl1qK61Oe4lia8GNdF5zoQ0YUDbtSKeBqi7rPp8UGmVfCQEYhYz51RA==","signatures":[{"sig":"MEQCIGEns/0JY8RwhYOHLLvYc96YiHn+f7Ef/4HDbqY4vFXkAiB7kGLs7LvEGEjbXLRaMjI9hCBnew7ZAWVWn53V0Pw84w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhElkWCRA9TVsSAnZWagAApZwP/1gSA7Ca9T5+adwYunCf\nCU6s7H7AVicEVP3zJZ8OnQwai2mjcmOEu1sIjoFoxpXNjaKKLBmF132ubXPM\nF6wgTSob+LqJuGfgVTpy+IKUFvhXUHG7hh7p9pWY6pBq+hMBgysttlhFE0SN\nkcWVW7HqC/tReBf2z4HHTv8Mwpi9OoqUTJihDr8tpHO/qb3SwjmwRcXxpLYd\nwUHoY+AeuTr5xisj14WNLCwlbzDXCKkyU5CgDWlRYQ4Ysu2INOKq6LDVHLkJ\nld84QQCGJ6Dw16+vQelVKUlfm8US93g5KL0VgwJb3FZW8vhhtSAqTmCvN/gZ\nnyPbaalKTH2do2VU1cHKNXj2ixowQpdEED9fd69lEItzrcUJYGqzgUUHQ8wo\nDxZomCX0qetGqbkWuOF3LnTYeguP+22lBn+72brIT63elXYg2p77SZA2YetB\nMSBSWz6NB42/wPIzqoBubPkIqu8iWDn54eSI4Qqr9MVNPwGkqJlLEIeAwVTs\nA8phLZBVyYSuOk6mBVpHf+9iU9unaIl7nFpz6lLnykZ9ri3n7gE0lbYV/F2W\nCWABkT0fPVbCSZSYHke1OvGB4eElq04hFObOKeDuB9K1VcXNlLqYXHagamUm\nwnpJO0MPkG7BqmJtlAq08Pp6ENr7SpKXDtHzVp17/wl0vMGorD/TgswNxUlR\n6Qo8\r\n=oHYj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"e8d9d2bf94e5430d0c16f56df00a7aa47d763ec6","scripts":{"dev":"node scripts/dev","docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","ts-node":"ts-node"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.31","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.37_1628592405826_0.24049301446787696","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@tldraw/tldraw","version":"0.0.38","keywords":[],"author":{"name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/tldraw@0.0.38","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f46c79e6220c65a139e3e493d5c1d0f64072406","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.38.tgz","fileCount":262,"integrity":"sha512-PToDMwEdeLAWRal5Yq3ND6wG/N3YREOS2OqiXXAGTw6FMJuuiN9rTGog7hwUW5R3WM5PIIMKMf9l3SbnoaAPmw==","signatures":[{"sig":"MEUCIHf0ZZhsT77Jf8mYbYSCc3wIXVVOVa4vkFnvp2dFlG/nAiEAmCdcsjJpON8oIGR+5gG+8ERCXsFgJRfH+C6SimXbpq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmMjCRA9TVsSAnZWagAA9UcP/2amwNdBMAOVjDATUyLo\ns8ABmOEUaO6Lwjr0b08ZuCgtCgGL+c/9Uu0oNsB+C2Pse8XxCnlMVP2CJUFM\nGNvV6nKZi6TDuF/WuGbVLKqNb50BDxJYqjhwUc/G7rLonK30xWHoT7L6XnuR\nxnCi9xIBuQYNO6a5Ei0xCBRel/2WMb24SQpuwOID1pS5n2tuIaGxP3DdfghJ\n6I9zhCAANCIl47H5RXXM24nDZVAyqZvM42IlmMnx/kwACCEYiUKNONx9Cler\nBEqBEGOwXVzN63zYIVT2hXBxxwGWZC9gRe47ShwrIFoEO+s7ryGIZgVXqcyK\nWoW43RLk9KrbSJhI3ThJQffbe9HJSS6BZsGz5UROCPuQLfNY8fykJ7BLi4Zs\n03OzOdtk7uuwuqyl4b5k7uMPXpBE4CWBYXTGZxwVBSpnTuh2Mvnx2DNh77Wf\nJWzoytuaQ0BInLKPbc3PMnKhoX6YKo8PxqMla53Lm+9k4OWVtW2ck17aJidA\nc13qdtBdIELVOeUfZ1RwI8O+C/W13HBubAXUSOskksVfHpOQSGjfp30td/O7\ngw34xCcplt1Da4tnTMWhS21SiI+T33V1SIjT8qyuzFThiOr3oPlFxRFQCELi\nlCkpqUhCpVZldcLdIKh1e768N8lLt/eY4RzTb2uVh+Orxdn5SzuVHg57iJk1\n2BCE\r\n=M1le\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"c6dbda49f176681ab4b62c132941f1612a34fed4","scripts":{"dev":"node scripts/dev","docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","ts-node":"ts-node"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.31","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.38_1628594979748_0.2187646637171865","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@tldraw/tldraw","version":"0.0.39","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.39","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"315b979a496ed8afa095566ea98ba5304a0f87c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.39.tgz","fileCount":130,"integrity":"sha512-F1SkZPIBRgnRvq13aZNZlyux+EtjV/DKe2RNbe3nRj38iGJIRnnY+dvXuoBLo9jSlCEqJCDTqd2/xfLFCFW7eQ==","signatures":[{"sig":"MEUCIDbpSGp+BjV9bc53i57qL86mnl0weKGN3+wBKdS/sl6cAiEA0lR3y3+WM9DLlt95MdcoyJmhnAOP06rZ/TlRk8HPLOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":960234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmhOCRA9TVsSAnZWagAArNYQAKKr973Kukj7MqA7vpKz\nGmElV7qrKyXcb9p9Flqy3nqk3r8UZuufFaobQWTTxA2bSXaRQ8tCdzcryPkc\nv09UluIYaUD4j9klAKKTwXOXWaClTJCsdYIUNShTux1ZfUJHsLqWP/k/DZvi\nZcYXEhoLZhslMiwgvrPpxKoMhHMsLpehQGmxALfQ2hFWdShTAU45oj0x5BIG\nqDUYd/fWxTF+Q9jfTxHqp1hB9nBK7jfuRe8QlruR6ixi2hmb47VMeDXw4KU7\nc1a7vXeIq5IC/SecLFaIv0JGQ5AyTYCG/c1tHIFprbG/HAHt90C9Tua3zhhN\n9F46nk9HzQwHJmxZ0GfVG5WxLFsHeXXJVPY1Dn3gbR1A6/q7tE8oyNCRQ8dI\nlMFPsetu3er+f99qGEHw3gEtnkvrvL0kmAfs6w8UWy90oZUfWrJL5bDo2OhD\nl8Q1odpIzW251gDwD+KIw76joDtRamgKygrS4IrXPpWygytSMy57f9BcP6iI\ncVWIXPh38f8tGISmBOeIXr7QSC3ldJXMmIa5hqNQ1MjQ6njHBALTchCMYtqA\n6sMMIDAHc8UzZ1TsStFgWRjzVwvm7gaeNamSeKpb5SYLsNqn1eqEDBC8n13v\ntTWF5oTpsm/QUiNZRoPb34vBIGYKFsSQtcEcY9Yd8JTWv13rlMMkHFW/uV+H\nyYrf\r\n=5fhN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"6c41309d394f0eca2a372ad54bb30a724f4d3679","private":false,"scripts":{"dev":"node scripts/dev","docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","ts-node":"ts-node"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.39","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.39_1628596302589_0.8012217723726396","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"@tldraw/tldraw","version":"0.0.40","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bc164782a926df47c78965aec3d2eeac3085960","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.40.tgz","fileCount":131,"integrity":"sha512-BjSyuStBOIle20NLZgIElQRMfrt+qVKQ/26nE62rG85ZrUQR/culBrUN390FxSuZyMzDV6IZXxnJvhZxTWNtVg==","signatures":[{"sig":"MEYCIQC5b7PIAMu8lFoCf9lyp/K1AYww9wjOGIFa1U8V1GFHLwIhAIECugFyfgbBHfe7L5Qj+x2n7V/P3FmRjLKARvIv5uu8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmo2CRA9TVsSAnZWagAASsMP/1u/1s3NJh72qcGRrk9N\nAGRbB5mXkImGKWqkEFatcdcmr8Ldrg8u0D1CZaPc2J4P6+gV89NXSDo6ChkV\nCgzVX2W/RC9AjvY4gYYo7yJrnXc58FDqpg87KuMHYAR79kvhs4oz0V5jqgWw\nVMN61feDfqxhPAq/jqgWI9enwCEFOZRdMjkBZeiszj/4ZKzhFyMsrt2qTGD4\nGOjne8p1e2fTRo4AsQCQt8DdtPxiq71oQ5srzIf/KscK99J93YUEfUd2BME9\nYwzyUXB/94kIe38ezX4obMLDv1CgWbB4+9VjxmeQNvC6usjqvI87jIzhC6nF\nOlH/JqZQjYrCkLFIl5OLGRhE39LkGLB+1fEyXcAYTotb1UxFLsIM7IMgNZYG\nIs0azv7/RLSgoy1+W1NY/99RHhj00gTcy0x/jt96RT6WEfSEdCWjz06WCAPI\ntdRjiOgFXWysmtvRah3sEMfM0nc/hlRkQVk6Jb1Ta4M8EDqLvHCiUBLj9Agp\nAecCkIf2al28TmFFV5AAM1OI5rpPQObBmqcdSs4k3mJp9HnK1tIIHULRJrM1\n8F/aZHJLv4/QIBER3zdfSgXkgfFw4FY7o0MjSyRMr12bjRTHo41orPZjAw2N\nnZBI/9PJemHjqNCnsd8EW5IBRY1G1CRFQhZdaVZgTaRyHEA4mvhERW1WWljH\nXmnj\r\n=9XJj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"5879f0ed8a4818d6ad34e3a10d4bf71216d2f8bd","private":false,"scripts":{"dev":"node scripts/dev","docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","ts-node":"ts-node"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.40","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.40_1628596790167_0.30845871732755903","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@tldraw/tldraw","version":"0.0.41","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.41","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7428972a3ce4ebde663949d830d049497a13d123","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.41.tgz","fileCount":131,"integrity":"sha512-0BwtXL4nZP0wbtDIAGU25XbBDGVsx42dmYVxSs071LgqHwgnicDXgjfd92E4LooAf3REALFo6AoWx8rKYH6fVg==","signatures":[{"sig":"MEYCIQCP52U9nZrtXrzFGWH2v7aeGIe7umHqlV7sQeksXJ8PxAIhAMQvQX9ZxU2Z+dMUAMRoRbCY1Jnj6Qe5drPInMp2v+vS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmrzCRA9TVsSAnZWagAADBgP/j8ecVfsJ3uPAeQk6pUR\nJ48Ha3O9jFltFRzium979a8UbeQdjgeTerBr58hO+9pcZkxtmLJL3MWEoCI8\nNWr0ioSBlMh4S9LUHNSUgr0AN/tPPjOCEutW9nDjHiDUimHw9NMW+6rIU2hr\npTnqFTGK/hoYAXW9a69Ec9r991CXJJvvz0SY85ww7jqHqXIAl3rynS4p5OYd\nygwyhrV5dmAuslchgex6zKUx5IEc7Ja4rz6KQohyzwXFzVl9TYfM2D1GZPcA\n6glNE/LMUj7u+b1FLaLMmiR9BfIwunuErntDVHTN2sjc6GoruKUC2tMSIM7p\nROxFVy4ADT19Pd0u78cRjohXhNiiXGdDVMY1wMkP+3lXJ8oRj7+o8y8WfW9x\noJE0bdhVmMlk/jEG5zvOiz4SkNOwurwoJhanoCfDzVbpFpWBAyx47Ew3NA6c\nrh/P/F3WAcCaStHFnVGpMMpnC22Dj4/x7d9X8JS9AnqKX9ZBHdM0B3n22MOo\nthLxAL1KEpEIDi/ruuSE7Iz/hktRWc8lcyYf89Tu+MGADaxtTr2fXhEozevw\nU6+V8FfvmhWsP11Rx5k+I7ZI1dZshiizdF0llXYDefggr3vEaGkZegyRSjm3\nybZgmT2IE7MDPjcKHrEele6UCL2X9s4i6HYIbVfzqRYVmn3mnyBZDwdz0qBP\nAAvu\r\n=SCFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"2fc7405d9668ba08e05b927c6311758223702e5b","private":false,"scripts":{"dev":"node scripts/dev","docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","ts-node":"ts-node"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.41","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.41_1628596979793_0.23445927195105076","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@tldraw/tldraw","version":"0.0.42","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.42","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"294b0c5f7a7b51a9d1f2fbbd36fd843a0efb4f70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.42.tgz","fileCount":5,"integrity":"sha512-ZGqvt73iZEFGtXevHGVqHEOQ4lBy+Ymdu9kOs1t0WgTU/O+Px2LwNcET4DZLKqQX0ZK0Kl9q6leNqgpWL/lJCQ==","signatures":[{"sig":"MEQCIG1w3x5WkasWbnjpNy51UluUhS2R6eNqr2LU89hLdhRkAiBiRF4onN7y1Si7BV+Bzdarw+wLhwJ5MaTcEKyrrdVMsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFmc0CRA9TVsSAnZWagAA74IQAKEC5Pc7rdWAsQQKkwkN\nBZ54CvwnM1vVXSCoNd+Gt9KRKr80kDIyFG6Drd8seKVmrC/bVvMBjbbfEQnp\n3lK66ejAdAnVRVmZlTYV+FlSqz2klGNpC62tvH1d1L2EM8FgGCBVWxjUq1dV\nmos4t8i2VCe1CoxsPvL2ltUxlQP7I4eCZKn0hIRivLN066zSRm6uRUo8M1Bn\nZp7vLfmtcOrLNbdDsaqLzLL7gWXfywY9VLcd/vvtvVEiEZTpRdZOKlQb9vGs\nwldKhbF1Tif+1CVV1MbAN7svKgD6X9YiDkULaRFUaxT26xcHTc9lKVa/g0Gp\n1bhPLpxTzqqqfWBp41h4SH0GS8rl2h2EHoWfNpjiqAquGiYwDM5UoHEgoGZB\nqjMZlETCaOBd89+zU30tfErO+2WuUuccfCxMbOBBZ/uX5z1DWjXhvOk7I106\nqAgsLJOuF79QHkc9Rkz4vYhwimb4Bl5cTI6z0JCzRSJDMFXFLPooIsMfnEJ1\n1UweVfo4iu3R5zbezNqkOcWBbMo6FqPLnlqiu8XjCPwIts4Sn281X3e3nBO1\nFtiUCaiEcv5vG5rPvMNo/5p49oMWl280PEBKrufdSMTBaQFHMgGEPS9jtjL7\nqaSkUg7JTMMgWR7wu/R38lli8X5O3cuX6ioCO5IkSVbMMZL7aN4T8ZMBgjqp\nehNG\r\n=U5fh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"4a7439ddf81b615ee49fddbe00802699975f9375","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.42","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.42_1628858164406_0.7077952655897515","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"@tldraw/tldraw","version":"0.0.46","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.46","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3725f9a95a8381c0360e788e27b39ab7d7bdd5c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.46.tgz","fileCount":271,"integrity":"sha512-CyyU/GeSnOUFGTLUY77XwfXc4tLVwuTWbHcFHRZn2i1Or7sYMqthY+oAKyUOLTWblH3pbnweVj19YgypFeaGKg==","signatures":[{"sig":"MEQCICfNmzOEycH5J70XdNZMWc0v0TsscfCtffh+tMGwha6gAiBxfySgYsTCveIIKPEphbtNDt8MFkr4DHHku2KguUWPaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFm5pCRA9TVsSAnZWagAAHYIQAJIgTASDD+rbA9F1c5pH\nRuu+kNrFbUGKBWA2x+lt1t2RcmMe7tAMgHv+Z1RquUkGHMVDfCdkbkqIBK4c\nvb/MsRZCHFVz4m75aJraSqc5jmBABhlu9/pzvx50WQ0REVgBpTdKFuw6pJz5\n4jAd10uvwwqKemwTwlb5/EzLD9tPQJpPmb6H2Bi9Xy7UKFpvMIhdOoqeHmoX\nxVUyyZC3Gu2fQ/orHMny3AatoYR6z+LfJMCwOGZJlV0JCDAkbq/Kz0CpZmMu\ngnOPjkrN4a0sVMn6N1gKLhtElHa5bDpNgfCQJRXvMxsk3PP9bxnL5Rb/A/ZL\n8DeGpO3ZM0TU9LsxMxXbYaS/NeNPNAGpJbMwb4C3faTASiqaf9t/ATC7/+Eg\nhhxwKwwXWTngHcKTjLmz200VNWf+F9JwkSYJQYQxKrhZIF8sPQC1RLzrZKDe\nalk8ll7vbJsyJhSj+9OEAuHmfU00TWThJaN3dFsI4mGCkGvjA1Gw1Do5DLa+\n/i0mU7wHym2Nntbots64te8DdFyXohA6r9JYt4vVq2FSPsq8GLA6kYj9L2CO\nojUf0f/GRl9LnP3HnwEjz6U7f+Lkk6XeNRBhTNdG46Vy2tD4qJlTlG+s0WYl\n4tQauBYtngI5GImvfDYp19/ceoRbdBqNzX96bBKEga/QT/LmnABfio+7MDvr\n36U1\r\n=p5s0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"adb80d3372e749d532e1f1ddc27aa1c3d28a4414","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.46","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.46_1628860009698_0.4923251862709186","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@tldraw/tldraw","version":"0.0.47","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.47","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72142ccb2fbe74e6eda5771b7358b18499679010","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.47.tgz","fileCount":271,"integrity":"sha512-1qfvSIXXQrSqqk54f//o+yvZnd5NHbNL3qKHEI4KzbC4i7aac72FCeUZCxESDz2aNRUSK+gLPocRYAt/zHWOHA==","signatures":[{"sig":"MEUCIGi7BIJ77t6tDOVH7e/rXQr4vTuosDPW3ISxfPmaYQqaAiEAiuaoUX9V80t4tDGHOaEZvt0hisQBhBwcZnWIVMlDDCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFnAcCRA9TVsSAnZWagAAaUQP/jz96Fxz3YlWeUxK/719\naXdwJ1Y/hSO5g4b2vQWNdSgRUswOphh5VnYewXHzmngUCj+P5crki6EJLyVr\neRebmpYgmT8kmoFg0kNdqME6gX1cpYZmpmDoz15+zOwQFFxMmi8fdhzUF9kB\nmUpGE/sgqWlniLGDeSnKaEf+okfYYVb+jABa71sR0MK5HbE7glQWi3rb0cw7\nIdgQdHdgJeZmLWf6pLFj5HTtOAsTf7OxYvObeSD9dhi/ogca4o+HexfFk3NK\nKSlUjbhn6mwAnlCcCjkUyKq/buVs40q8AhySMpGX4lgZCu82YW9fizEqMTnl\ntinoXkI0Eatw8wtMMAwPAx39xNsa0EIH4P50gTh3FlLa4NwU9NtuSeFpWs6g\nW9RdTyUNU2msKTJyDGRbX1x5VEhOlhygJ9JcXfB6J8l/eh/EFdQgvGEJYOkJ\nHmg6uqTTsRuW+0k1ehSsghPpJQNFNNKZngDc94FtV3xaHefE6mBaKPu0xATf\nsS/AnOXunX9rs9uUXkNkm9+FqYDbnIM6bpiv+M4qZN64quVmaDvOy15rUkdA\nY0kTkMxksT1ec39M7nf+2vJ56XT39XwIbwZ7v/nbR/1P9GaG4YNmNb71x4g8\nkOXkpU8/sNNL+sIjZi6BO3T6XEgp60cF2V0H1uzAXpXXNSK8BEHDoRGpBeCl\n3feM\r\n=ZPWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"cbf21286cb16d0ba27c7e03b86debfb4bfe86ba3","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.47","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.47_1628860444055_0.6655775110938731","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"@tldraw/tldraw","version":"0.0.48","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a2b3e319a786a356201b113bc32760fa1f4a2e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.48.tgz","fileCount":320,"integrity":"sha512-m1sy5YEJ8NERdS4WYZWU0+w/w3GQ9cG98bc+pynNi1YtL/xk/TeeTIGea69J3lNgU5Z56Np+D+LSdDrS/5g64A==","signatures":[{"sig":"MEUCIBNkP0Nv2GymppePd3kOjPjyBOHhuz5f/a4qys5Q7GLLAiEAgZKrTvvzdmBn2WjOkcxdVEyWnqkc8aMzge4tzPqoxkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2021351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHEK5CRA9TVsSAnZWagAAiGAP/0QANpti2hFyVIq/xIW0\n6BevdmYjXI9E4tsizisR6Cy6sVM8A8luCE23LXC42CyY0bS4bkBRxNVsJliK\nq8McbbhaN8ZAQXM0mI4NXVDiRD/da3qVhKREMTKJuLFCJ9cfZv+O646ghOoD\nc54+JRnWBaYPcJrYwDVoIsn9NyoUJ0VriL5ZfxDsNMdZFQYuezu29C/mJCkj\nAFJ5iIDdXYlQ79eJfHIOZi/LU6HtJicJsPjhCfWbpqi+8eQF01hWK5qFUCWz\nKjGZZ929ciiLypW+gKLBNUEeXZ/0EgMyuP9f+NtL6JTFCuZVfwu2gKJTdEKq\n4EouDG9l8x7sI2nYAM3ZfGKrNoX2antxviEX1BKE8AirihrxNFMzTG1FmEOG\nsDZI7ZxTB2sh+dhzrsJtnKk6IT/VLEN4xVHBXa8JVEepC05wrGBLJIOUFZ8O\nlROG3lvEbJysEkx91Qsh8vNkzV3V8mSTS+mdqWMra7M01XP9v5+Fv9jJvsYk\n+OAGUJsijb9cU7Fe+XREOcly/Zg1rnGbIX1CrrWSgdAGRkmMgr/GCW64iex0\n9g7qK3PpgrOiTTvgFWx0s4yrgcN/8gfWGdEsWcstaLFox5fL/wvKwFEPStXU\nhBa6zxP9XztvxXf0NYR19AJ715ZTc6sQNJXioPKQ1o62kwO34OpuCwio5Hx9\nr5g5\r\n=TyT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"a82e0770856038844ce5dad9a43112ae58ad9872","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --project tsconfig.build.json --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.48","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.48_1629242041335_0.20133554560035138","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"@tldraw/tldraw","version":"0.0.49","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.49","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f13a3da36ae9b402df3e3a5077a8978d8cc7cc3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.49.tgz","fileCount":320,"integrity":"sha512-cIWkl7YguJl9I7BSGHYtTAA02GfvJrYXO13WmDy0QnavxV23Mx54/10R3a6jIoEqa0Da/BCrYLJQLBA5MfJgGQ==","signatures":[{"sig":"MEYCIQCrNrQPt82/8c2/FCg0HONvyjekcoMzAqy+20NfIo1XbwIhAOGK7JG4StjxSxIdLhyQVBRdIVb38YSRhhUiC9X9LtuG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2022874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHE24CRA9TVsSAnZWagAAUVsP/Rd2q7FmOI51JGMawCV7\ng1fI+POqyDKnZ6/uEwqJOELgMkDQrGLv7z5BiHnrZEq53+ZIHL8vqduCywB/\nlAWmC0xYLqLvC1kWHvIO0Rgv/pUCBf5LnctTSHJNL42DbYob9WOX89Xbsm8x\nR8FKF0qWDaoWktfQrFJd46v1vU7sQXHwJrgm8wGMmuPM9mlMSEdE89lyfGws\ngReXFJ4IWCQgcnJ/yiYFlU7l6NJT/KqW3uB59P9vHuDHp4zUkTy0OMM9hpkf\nk1XM5iTxpCWA2kxPCAJUgzpcQqTdqgBKT6N/j6zXr2Arl8FdrBNVxnOPIKhF\nzGLgXh8MlBsdRfKoD7G6b8gdaCVd6Q9CC1QWQBAyN57utjmRcsFNKFR8oOKC\nxQBq9koHqVEsA2pMiUV6h7Tyawzudx1c9rvMoKQLhRB9TVNE/ZuaJUij0tJQ\nF6S58WWPqkfChWzewGZr6bTFnC8ZWak98nNhcpfwQW5OaMkPGTuHg0fUj8jC\n2TSv4OQkuwF9We7C9nGFlTR3/9+aW+miCENFpNru73TgwXJ+dZy/Px7kUXIn\nu0V3zciQJ6vCBNl6WsVV5+uaBykUrIxOVteOKC6X6kg+mfovTjXEu8dOnEiV\nLV0iFs6ZoZUC/pQKwLlYGL07c4kgBEnJPJmtFw34cba8Fatpa8oKiOD1XeO8\nmQjz\r\n=Wv0m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"aa20ed8d63bd10c65ae6dac2add33cba8464bc05","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --project tsconfig.build.json --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"zustand":"^3.5.7","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.49","@stitches/react":"^0.2.3","perfect-freehand":"^0.4.10","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.49_1629244855789_0.000046293822496767945","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"@tldraw/tldraw","version":"0.0.50","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.50","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"407aeff1355d1355e514a55f30b4df4614fd9deb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.50.tgz","fileCount":321,"integrity":"sha512-zsZLyTb3xyQsQftSI+MhaQY+izPYxbc39Mf9mukS4BAKqkjcx6oWZ4Bh2OD27q51HnXycBhadxTZNW4Jdii51w==","signatures":[{"sig":"MEUCIE9OCNRBVOxjUo+3bHlDPsxKuFOaY18C7tnvJEcHzmiPAiEAvgbUvcJoMOBZUK8WtiHTRNSDbC3dCyW7ZWgNoaoDb7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2211652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK5AjCRA9TVsSAnZWagAAdGoP/3JeOv6teVZ2j3NXb/7y\nLN83D3W+x65zziomrZa9+0qqyuwtQK/ToHFRpOn1WPtAqwOMMGXKsKdClayV\nne71w125d6lGWa3W+GnISuFK0VgVrjdFu5Tx3tL2rDfZ2DOg0e4KEgCDZk/i\nVwgu6Ckj0Vp9jr70CAULOxtCFkotSkMKi6vLiAFr8pbrcPgRn86Dv2aJY+/V\n3NJbdNybUCGCd2fq15yQABx6y+Vsph5gBY7aA5VJznjrwKoyzlMr9G19yyhr\nD3yeYeeCNQjK9ScGNtBPwElf+YAnTczW6Vj5JQZXDzmQMIzml6BypvmpxhX3\nmHYLjCJvVL+lDajlexbxH0clcwuiNxKuMZCTPDRFtcbVD4xmkMSRetbbxBsI\nmb4ns9F9WUyGb0szOvXvdkRZqes1oX/f6ZCYpCEkszxETEVk/y56+N0njzPg\nODW4uZPon9Z6M4oFvpr4o8ttGFrgdyMX1AR/ZTNcUymxHko8pQifbaWbqpb+\nonLgLKIsvkCfvJ3jdCwU2zPUBpkoO8kuTXsRJgFrSOR8IeREHDWwPz0xf/hK\n0tfU/5JBwiJXrph1lAUZbwG6RMX+AMX16d70a0AFNWUjoCtqY8rsrwF77j8m\nMUfF9nxNfsj7CJIaCIWnfbe/zZ7WnbUwTrSkxCFV0joiiTxSaoGHaRHnt6Q+\nwvm4\r\n=TOCz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7fe93199cf74df3ac1c6dec0830aea3efbfa77d9","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --project tsconfig.build.json --emitDeclarationOnly --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.18","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.50","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.2","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.0","eslint":"^7.22.0","esbuild":"^0.11.11","ts-node":"^9.1.1","typedoc":"^0.20.35","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.19.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.50_1630244899067_0.5320540703326122","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"@tldraw/tldraw","version":"0.0.51","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.51","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3644f5acae349c47f50a39ca118b3acc42cacb7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.51.tgz","fileCount":489,"integrity":"sha512-0lnHRD2jdqRxNyrYcfCPqJ9etinhN6g0FJ5pmqqF6qD0IO3qUDm53dt08kGomv1OPkz7QefgR9L9OLbbtF4vSA==","signatures":[{"sig":"MEYCIQD0zLPgYQXTm0aD+Fh543Qx1lm3Ki+VbrlmFmT0GfxdcwIhALcG0wbNss9/qu9KEmpQH+MjOcvKLD5BTtVA1uIFVbB6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLN04CRA9TVsSAnZWagAAJdsP/00mnBRD7nHA7g3As5g3\n/yVdw0JqqnzWfSLAAvGzhiLM9EidngKNWHKs0C/WdlNcZPr9alFb/5Qv/LU+\nmwCP9Y7dW0LNb08zJLobXK7cL0neChWs9OXyHsbpgI/DlEhrSb4dcFFPIoQo\nuXoMuiPuwDj8ss88dT+JlxGLWwMSmqw53ShrKGltyNvWO0lKjUZCVDeC/PxJ\nYmL8Ff5KZJlFk933eAXMfRW6gQIAVtr4Sarf/8cvlpSJuKjs4JeQsIZw5Vyk\nPds3rWTScGBXscuXoI3lzM79HImzNI0OPnhRalpLXim1Rmb1pOG3ouI+fOVo\nL/ZEQf+1KFS33T9Q5vWgDKCm3NeaTZz2kGaKfwWoVHW4DQkN9YUhEFGRScYb\nwtYFU/gSLyvmwVdmXmwdYhWtPzJziCneKmmcnQcAs9ALiLB88AjDUV608wA2\ntCRrMGn5bP0qmIRsQYILQW8hQYY7aJ1pZj+OYhM+/Dx2ixWwnWXGy+EvUBU2\n+aScibKjjfWG7w/nD7Dn8TJJczp+f0MelU1uQiYpUve/fHXuOu0V/WXHd4ko\n9YOcO0AsrKs7cRFF6suqjBQpNV2c5DhpMn/w/8ipl+zhq8haB9JvnH1lEJmU\nH7ptOY9uP4NVcT5lPxi+SGj+Vtu79DiCpP4Zgj/q/09q3RuwgnHWh4SvuaQ/\nbObi\r\n=o2XQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"edc71a4d98779131ad55a2fa7d15fa5a5ca52552","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && tsc --project tsconfig.build.json --emitDeclarationOnly --declarationMap --outDir dist/types","clean":"rm -rf dist","start":"node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types","ts-node":"ts-node"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.51","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.2","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.51_1630330168137_0.5456968511766147","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"@tldraw/tldraw","version":"0.0.52","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.52","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1bae52cc49970a1b42340c007cfe80390754b2d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.52.tgz","fileCount":497,"integrity":"sha512-4upSato8W3QPbOzY0EmWDNzeO1n5Fviz4zw2RGCkN7XHMjTvYsmAk/Mc8Hp5YvbqlsywYItcdnF4hILcBO+vtg==","signatures":[{"sig":"MEQCIC6NbrSchpVLdMq1b45U4Ya6RyHWR+In3MQYeppDWDFTAiBOYo6CcS1psx+kLYIXGv+deAQMgwCYvxRf21hDf+bqfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLnFoCRA9TVsSAnZWagAA7noP/2FVSXnINzZxqk7tzZ7Q\nesy3Dq1TItA1jBi2mf5uUKcduEAoThNd2zxum8ZZXYrbs/Eyq07ZQdMr+nEb\n3PSh6Xom2HXeAabc7msZXZVL2257osAtjhwdqBp2EgRN18pjYq3NJDq26t7J\nBzcuelEGV/mqzUT/3Es0h+068nSCnBgfA5s7Jh4BBG3XZ6PpEKW27nhm63kS\nDK6fVP/kwZ4cmZ9U7Ahiw5RS/45EsmN6u+Hurccqqu8UFFRxTvQIz5eq2wQX\nW3zPIwqecRKIFm5LoLeQIEFe+iyY2ikrz11TPOO5T98YMRynAye0ppucGg+G\nr4VECBLGlYfhF6pf0dwzuSg2//OICFiyVXWbXeSh+JK4HWQLikCGtR0gB9Nm\nfLQorjtLeaJ4V2MpJArJzxONB7XtEGYB+hsPXruKoCxdzon+IS2oIekSufmj\n4f367txWm8tstxctZUxF3MfF4wDJ3nYLKoGrTeLffq50xJk4VhKvCR6eBJbU\nwwHgrBc31UYMz6SikcPOi1RbvuZ0EvQdpFK7Bq57hD12BgKnXqVDRE4ERrxK\nDTpDawElc0dqunsqG9jzOGXNzTJ4gwIyGB6Q+1lRixsMCZ6bxsqIw0c4pCXi\nvR7Qug5UdKgNBrQThufJXOJDS+Yf+E+9XfHJFPCbRQ7Uy/kdz4O0etnNtoQH\nYmlH\r\n=oVWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"6534ce702786f346f5c5917b169fd4b14269a603","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.52","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.2","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.52_1630433640068_0.1053931596378721","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"@tldraw/tldraw","version":"0.0.53","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.53","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24101baed83ac8c47b137d490540e8b1ca2af799","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.53.tgz","fileCount":497,"integrity":"sha512-9lu7G9/LjUjrPnPWDiJgbrmxXY9I4xxfG0U5mUkIAXpJruVLknrFHJapEWOJXJxWPU+ZqrtlsYGYY7siICkDcQ==","signatures":[{"sig":"MEUCIQD8YhS+tcNYzNwA3lohO2GTn2xWp6UWcIzuphofUvzriQIgSey9atRnmQu1uan0ic7iDhsTAXsI+tcy7uiA/98uPa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLnL2CRA9TVsSAnZWagAAW60QAJ9bqc4lfWKUH1hnuFO2\nD+UTEvWu/sJI3caO3LsvOxTY2KRXGw1DGso26NEvfyz6irKv3H9zqlvdhXPB\n4Y9eGpK5XCdDUBp9tAgS7pPtihp7lkTMe/K29ExDz7iwkK6fJv5LmHkW3otP\nxMY8fonzHrs42t2mMOaTQY6b6c8AC/m0P2GDRKTm23hMuNT/9fd3k8oeqbVk\nTVaBySyw6rJ56K8C2eOAUdbcRRruFFjtmJ2Ec+pNBldGq/yivvqYcbAUB2za\n4tYBqUQLt0urLEJwepJ1OALbITRjaOStoMDkMGccNCrr2lZP3nrhPJfiW7DY\n7GL02vb1pITCKaDhcZmcM7QBbkoXaE7vRkvsDrPHrce0nEnB0FigEJQ3NcuH\nPjOk/DR6Xbdm/OHntEgoWQLXLPlQndDGgQZiVvQY6z5g2TM4A6YqL3/la3QR\nNXnDcJI6/ERynsPUCZP/SOFIkDAP1Iav0ckk5K5BkQkiYdf9MwkKE1xqQJfF\n5pra5w1uOLvG6ea4KpS3GFvbwOP02D0GprqWxOOeu3aqQ4xYuAugdRa9gI+8\ng120AycSk51UEJHZ4zTPmI4ZlzvZ3vqN3iDkpiwkrPzDWzgyAhkCGFYYPILK\ncFYcZ65abLNv2GBFs8ds9W15eWKFb03QcHQdx/4PaM7bbmPAzAHKvGbHI1Ci\n1mht\r\n=RtDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"33efc32db8f70622545017ceb1dbbf5bf61eb0ca","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.53","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.2","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.53_1630434038488_0.7656099290536384","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"@tldraw/tldraw","version":"0.0.54","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.54","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"823fa5896f4d0a8130cfab3c512217519d4cb672","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.54.tgz","fileCount":497,"integrity":"sha512-HlT6DH/xgSpKnsMWLXAKH670e/YI1GzmfnCmAqDfSla7kR27XGe9qww3iA9wJf5DULW41LeyBNkf8nrgf0XHuQ==","signatures":[{"sig":"MEQCIAnjgFrnH/2i1VpSY2BS/kSltQ7JcuwVYdmvtQE7kdT7AiBqQT262W0gC0K34t2eqZEaNIyrJd0C5bh0q11nvuRJoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLqN1CRA9TVsSAnZWagAAd/YP/1VLdyuJ20qlSqG3ZuLc\nqWkt6VhNc8qD1XSspsz9VJAcSPLX+V/MEEN0mHhNIjLMlLSm8Mexe5vZzG/i\nngjCoEU0DFP4E8jv4Kib2xGZEkcXFVQQEJFmBWZA0RKhrWFgVi+ZB/PFisSg\n12KCy011jNrH0zi31cdSlM7QDC0cxjNZR+g0KUp0m6CSWizyq4ibuWKLF6ry\nkvw6GKzm6BsI0SCIcgBch4jUWJs7wYZvNpU8fmZT1SwkpPPmbePLbMsUgXko\nusFFKhLuL1UWAw9lmvyLiR8tVLRA95vJIU71dv3Uy0IgbcfDt+2wOgZGoEjt\nGbEdI5j9Xxiv4jYBpPHXypjFiWNId2zWTd+zDxgg9WtsN+0LIWFHXzw6UGGl\nXKCB8kEqX+yLKITeCji50EIa8YChp02K7GtOu/rFMjMqDQ4ehoSOcJXPp7AM\n0DmNerCmvH1puP5KsYjNwqeb48D96SwWt6Zc4ld+2qC7023es2s8Og+pTuH2\netDc35WgH9SSPNAivO+Ms7HPMSFrgDhqs/GSqDMMaLSGTFKO1fFwbNPwfi5/\naq1aEEeBEQRaqiQ/DEJgYOx4iAHgjrDNk702pB3R7o6iDlptRdwnesDieVOv\nR5+XAaU91zR+DqYFIplhtFYb3DBJI8g2g1l17nLqHZHSTTpwDboDKAdVlSsi\nP66N\r\n=2wOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"f342cb9ea13710ae1aced3f7e415b9142e18c128","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.54","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.54_1630446452762_0.798708588195564","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"@tldraw/tldraw","version":"0.0.55","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.55","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d12e962862ad9c790444e17925f01294c5369a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.55.tgz","fileCount":519,"integrity":"sha512-OPVT0LmzjuLAJhOeHvyWzGqZ6cgeRKKYRyhATam7eTG2GtR37bpOfeDgO/aW/K1+x7j/YueC7d2SL/K6pkhSWw==","signatures":[{"sig":"MEQCIBNoaYSPHW6Y6av4JAAOeGgrHF5fbDVgkHgU4Zmb+ICXAiBWhSI+qDXbg1cXiUFeshVu56PbMmRtJJKhQlAgzIiWGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3186816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMdBpCRA9TVsSAnZWagAArLUQAJsvBqnXCLn6nAu7crKu\nDvwMtSiceXrSFA+VGvodf3AUPnqSBm+gkyXRPzajzYhzWKL2UUyzx1InJfUm\nmVekGYui8UEodLBPmbPSDlVU5JRnm+RIoSv/iaJuPfXJvufk8Suva1DRqznf\n2S3KsL32snOoAP1EgRwlHAu/PxzjEIhwYZ6pfVSVPqzI+i29jMCk7pFN07k0\ni2LuNG0WzHdWeFWnPor+7tED5eiflVqtz85CP2KcETXzxw3JVdnJOFZIA36j\naApnpy2U/BWV83ArUDuykf+JrNofpltGPcIxADDF1arJIOAh2EODVkh8OYje\nGmfssVzQNiyJH1CFvzv5P4fGVT+jDPcFgrvyIhyMgtHtPIVCSfq0Qegk+DjE\ndr+FgvnWoXt3YlJEgr1vdIyEs4C5eO8k6vynxuzsPKmrUhUQNxECZ+NrMVK0\nbF13ugFF/S7wAAQF7NxV7Y3n5eXi/7/tZiDLTObCCsno864w2zFTiMAUtjGB\nCqQ9vjVf44hoRxKJTlTq2Mareh1Lz5Krzz2YG/kc+p7Jl4BtM2yjajjTS0nY\nMI8SoCR+fR32w+HCVwGCQ82tdMjQVA4MjxkV6RLF/l2AmGs8F1pbuzOQkKIY\n8FKzsT89AMuvZKdyBj88y0ej6f+S3Sp49Zbk0zTuqN5nCPMyReHRxbq7wiEP\nBULB\r\n=f9sq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0b93e5a041e30aa00d815cd82e00fa51cc17dd2d","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.55","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.55_1630654569105_0.40717918653120355","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"@tldraw/tldraw","version":"0.0.56","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.56","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82ddc330a72e51bf9f29a9836ddccb9b5c5f2612","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.56.tgz","fileCount":519,"integrity":"sha512-0sl4EhGiaeHsreF5AHJCbAMBpWElt7nEuHK4Tcg1NUFj4Ht64qi353zHCdqJc6jnp1o9aq+/DlW31404e6wkyw==","signatures":[{"sig":"MEYCIQDxdU6z0QknUR/85wZQaGRZmvb1F0kGKHrjRL9nDOETYgIhAJg7sLufKMfXR/b3cmIr1Rg88ro8rH0fhi05RZxw5DYo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3200455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMfg5CRA9TVsSAnZWagAAOjgP/RatW8XsXTiPzsYszK+g\n3ynmJWhwyuQ/UTmZZE2czwVh0sbS/YwXqZ01G4ptjSGsQHIf0i121bS6yR/w\n9uNGpV4hSQ5pybvzrxE4ruI5jC+ySkGrtokVAn23cRAp1txlJijLuFl/zEVZ\ncabCIRNtsovm3HfsY3Qxm3NU6nzK61FaC3w1i9+xLT7HrC3IUJccjuWmZdJD\nF+xHKP4k8BlTy+mUl1BF9fiylsVxM6HqFZkBBuEVU+NiKIXRWyPavvppj+uC\nmnvyyJZrmofFCrGDGx8F7A3cb76ILrFhF+9ZMEH9jxZI5HRgHq+nhiw+c/cp\nf2bH+DRLk+SNsqn49x2V0oT8Pv8k44mtW1+OlQFvjqbNAnkhYMS6da/qTZ9I\nLuiGBxm5OnDWzyOksjnxpKRB7x6OLaAzMQeONsyECdWv06kT4Zi090EKsj6h\nt1hu64A75H/wVzsl7BqU4fowJ0FCH5fXvhw1AD3BHYUX4wyi+8DsLuSg8A/l\nU+zbQfAhQB6QAarfbpF7TbuOTfsnyicqS9zRwgcoM1Kc+Zk4CWf+BTHiJeQR\nBUYMG2wZsmU316Vk3iBkwBYnDXFgSiQmTvAp+3ieutR81ttNABARvMlAGab9\nj/LK4+p/nE0XiENP7/Yl+pPTqaXAWXQZJSZI3ExV1/KeIoQVpvw3sTjXzXg/\ns8Th\r\n=cXAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"2d59b0e2c995be4950944feaa6b3a6252e2d695e","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.56","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.56_1630664761039_0.40774943339142644","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"@tldraw/tldraw","version":"0.0.57","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.57","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d96faa83579802ef0f8b128e07697696ef54f943","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.57.tgz","fileCount":519,"integrity":"sha512-yMR8IouR+hCIeGcgVdaQBahwOZaam6LqPR4N2+sfn/idGeyi3U1qK3s7jBnAtnRM6e81lFWy1Of0V2/otZGchA==","signatures":[{"sig":"MEUCIBlG8M9BR1P0I//8yZXGaesW2xBCcYcp/2Z2wPGQuA1lAiEAsI6F3u1UVd+54nCeyZy8XWp26IybDDNCzI+XtLVsyNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3201869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgK0CRA9TVsSAnZWagAA0KAP/3ItFXvVtlaF/A+q6rb9\nI00GSu74z3nZKZbkSCIBYTuQtVWtRS0k/VZSXGVhIOVMAi7MXkPrufh2AiYN\nH1I8Hv27r0VLLiysUtRLDYkWPf74saoMJfDc6+aeNDIqWUwY5dYmbW2WqzaQ\n12u9HZ7icYnNyeRiPnXmY6FBCBpbuFe2opoZNOVzJhDCP1v2Q5OEhZr2PLb1\nrAmhggcOpIT4v2S6amyffEpltq8KmIkwiDdPIivlqivQpmA+q2i1wpEqJsTP\nO3C258UtE9WeyTozgtheTqy9O71hNFUU9W2LouKSJTIXFniIaN7OypezeJrF\nLEUn1CqhD5rCnBDoBZSVQMYVg4wpPNvRV+T6khkjofPNqZAjKSV8BMeS3vGT\nopLlF7CZpMqLircF9CLt68A5P7L+CusOniddm9211Kt+/CRzBxYGZh0yfyKl\nYw0nydSrCuM1wNW4USYl1diFaTnR42REUxcoiISuYq2Aa/MvSlAFBYLFDs2o\nF52Br9SvQxdENiRsVemF03cvOOv5CiXO+fY0YgB11SwKsrRPeXJcv7dC9uFs\nZyUwpvz7hg3fOW45nV6v4BwDHlI2zxDs1fvz4s5MwQXX2LjSONHHuI5l8v2/\nROSsFJDzsdT8o/ipv0CUN+B3CIuDsZxop/rpjFHDnRtpeqgRL5UDk75zz/Km\nsft3\r\n=YLky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"dc74b14c104047364da7d4411e1b8ede8a0b8eda","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","ismobilejs":"^1.1.1","@tldraw/core":"^0.0.57","@stitches/react":"^0.2.3","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.6","@tldraw/core":"*","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@typescript-eslint/parser":"^4.29.3","@typescript-eslint/eslint-plugin":"^4.29.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.57_1630667444065_0.14410580741380885","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"@tldraw/tldraw","version":"0.0.58","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.58","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd0417c08cb95950ff5e4b8e826a88e8c698e4bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.58.tgz","fileCount":491,"integrity":"sha512-YacyrFRtJ9RWCb7G9hXWMsmY2+6WzCxIuJWGMJuFul2cSAgXhLvEzLz+wPdL5HC3SvwkBgZqzOHJNXIZek3rLg==","signatures":[{"sig":"MEUCIBWGPeJxCXseOw399fMyDpKGyWJ0h6Rxdxn+gGubIT3nAiEAkE0qHEC/7rE5eGcuRBpIKbuju8PhQdTcjgtiReWgxbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1904366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM47nCRA9TVsSAnZWagAAtZYP/is8i2iXZeX7u18SlDhP\nDwxovf/cYP+xyHQbLIsfboR4aWkwVYjk0p9IEqoycKKOQsSaqMNyUwvNUERa\nGdrxUsNJhyp6jGnECExOAbzTZjGmli+KSPPEuCX5DpL4flAXTkxLfXJqiH82\nwxWmKRhpW2IxZYm6ZDUbxVFTPcpfk7Wo5iYB4eqGfbmkKLYN0P6TGWXeNz78\nYvr2zHBW4qYqOgGltFL8ks91S1TMlKAyrlclH8KA2BOFd1XnNdaPb8+ubmwm\n+BJMjUvQiwjcRS7KK/pHVl9Qpmd/03NFD6k1LhEH7eG4O1t5ypwjqB6Pkg90\nIRhe0K09QNPP2wnUNHtHs/WKg3Amlezk2hkqUItz8eaFijukqawnzxUKen6p\nGiblVAKYyUCzeOK/fqw6qMlNs+hs21h1xPx8pqJoQxf8IIkNFx8ssNdL/OwL\nzyOuPbJcv41Ol180lBVHwvoTKRnY7ARXi11rQcHK4CUocUYPbL5ozLQQNwAm\n+itjwyyEzp1hS3NKbq5OYU6IzfGkt6PNKOee0JasOdVAnMkOBhQBzC8IX0nX\nWxOtPgHnCFGoP7+Ihdlq7+YOqoQdbjmGQPGLuKZAfmgLvVPPUupwSXF0lIck\nzcX+yQjGiKFlFaNY6CF+im5s/GT/t5KAHqum0k0XMRywZHJ0qNg6kgZrdsVo\nz+2A\r\n=e6er\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"838fabdbff1a66d4d7ee8aa5c5d117bc55acbff2","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.19","@tldraw/core":"^0.0.58","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.58_1630768871684_0.953798223173133","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"@tldraw/tldraw","version":"0.0.59","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.59","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"315b3bd7fcff387f1116feab6e8692d90186c79a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.59.tgz","fileCount":492,"integrity":"sha512-uZq7TxhwIyZgY+zqdhSewHWD7KZYmrmfsMBV1LW9WzJOcRhV/ub8tqE5p8ODQBIAioCASUg3fDROqn8QJrXeIw==","signatures":[{"sig":"MEUCIDm+fv0nwIMhtSRKf8YVci1oOTRIR1LyJd8U2fgnJ7QTAiEAyovIDjwFvPkgRI6EXFzmS8atEFxA2EkrKyLpxndEezs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1908658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM5OXCRA9TVsSAnZWagAAYO0P/iLSEa1BWyvBL+/BLuv+\nEIA1pi09CCHbNd4TdJqddICA3iPrCSqacEptnZC4GkLX/Y3YvHx2JyQJH8We\ntFhPG8i78DVgPu/GniCbUWrhz7hu6rzwyjoTdWpiGVFNMigPoC8vOogUfYW9\nb8xLDL/XQ7M7T8yiU9NEgkyrxFrz+frkmG3Xuxm+pBTKXf0F0fLQC8oi34CY\nsjFqH9wwYa64DGLUug/3miU+La2Xrk8eYWZ00YGmIIldNY8Vt74/Cz/xR2Fq\nQmMZYQ1JlmxbXvivUpNuBE/mSLC+W0Z2/TuJqhDwgrtWEdMBATCdzQJ0kS/h\nc2b0S/sOvbglCI0KKawebEeMq4SZoa5F5LvmVjgKYENSNEqVytrulYZysFAz\nzwSIP/Q7X48LU3XCi9/WLuUnM+8lsQRxtHUJQ9OEgEmioA2+VS/beTczh2qt\nCVjB6lNWff+szkDmvZdsNwR16YUCxNUSban6vS81OoyCzd16mAoU5fvaua4V\ntK0ty9/yZXRj/OaFRG3M3lKvS4BhZA9bcNBt6HEFvhDSWrQteImWi4Yam+7T\ndnzrCk898dD0dGpE6Ax5fzfYP0g4H9qrKKAvT6mOz2E7AWXYLXW7qdbm4Mj+\nSsKRSVCLQvPlZLcQNckxsI6Wnru8H0khkAztWD2xzcuyDHyBIzXdm4Vk+SxB\nyU3S\r\n=t6j5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"e93f6a0750c17b97c7beece08dfca773a08758cb","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.59","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.59_1630770070900_0.9491248280593991","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"@tldraw/tldraw","version":"0.0.60","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.60","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3bc1ea9fe97b2cba0cc61ff57e30dfd07c1ab6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.60.tgz","fileCount":492,"integrity":"sha512-6EqcF7cmryed3kqqwir4DyHqB5wXs+3vsyCETzQsm4JWgdgmDeOQ49Cv0243MV++szcByk0CuW84nN4SzlrCRg==","signatures":[{"sig":"MEUCIE93AES/4huKA3sZYkJi3ixzgZDCB62PrVr3brAq2mI+AiEAw0YND8saVBMuek/qLmz68WOD3i5cXqk6HsyDUCGhVWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1909651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM+L7CRA9TVsSAnZWagAAXYYP+QANw0wCRLM805+e+eK5\nStP+6S/ao7LFgiCaYaK8PHIVOuY0XC9YhJplLTjEdnI/srQarNNDROqMyjwK\nNS0P3QbRoKhPLiGGVRcbtQmezblcIBPPLIEtYOXVSI1A7G7C68TscOqYTDXf\nuWn2AajxPdq67N793/apj6br8U+VAN6C//FHX+kbqSs84f7IpHcqyNTQe+yg\nn3zcL4RUx9b6z5tqL95jipM05U3jhYzxTw7VaSsffoPcPbjOlTaSLYbTEsXN\nstNYHR1Xf824Mcl82wvxgG++fkEj5K28MkdZjpYQ5ay9Ukdv4oqGblGRz0dQ\nycOSQ4QOWjmxGMVGMVGW3lbsX0h6jgSQ8AnzCagrVutuorzvG8u8iXo8HXgk\nJc1R3oczJfKKbm1CXytvPhiEK57HT3FP+P9qCaL9uog2nj32aAjfZRrFt87m\nMDDEcyZaaYupKcNU73v8/sWdyHFGH/2drnXyOmGJm09Y4zHlKKmOAjToCu/c\nLPD+92QORh2k6IRyAzUMdVT+6yIKH10xlYitINz5r0W3/t5S6gXEWzpNJ4sH\nz5IHaFiZtaF8oOtKqVd5MVRcIMSapqSt4Al50gkekhq1MTpLRyF116XGL1FU\n1neyQA+YXOsYCCxVAicDq4hVnizxjbGZ+yCDKuHjJzJkoivDiLAVkY7cYfBu\ngbIn\r\n=lZ9X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"14cd0c6f795fd69b393d8e9131485cae2d996701","private":false,"scripts":{"docs":"typedoc --entryPoints src/index.ts","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.60","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.60_1630790395082_0.9913255771422127","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"@tldraw/tldraw","version":"0.0.61","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.61","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c095e95f8f588cdd83dce37510253728c48caae6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.61.tgz","fileCount":538,"integrity":"sha512-vCV2CNnhjRG8aqPCYEY900e3V/xndVsX7//Ez89QYX76H0mjfsF/+O3AWYBD+93X54a90LAMgCYOXCZ6aD5CVA==","signatures":[{"sig":"MEQCIH/iXTnISoVHGSlU7nPGmjoXDcKzSgg0foy+qP8lF/rTAiBLBcg6hxGYUC3wEwICwLakUwcHtoBk6/X42D3APLqbDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3262007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJZhCRA9TVsSAnZWagAA/+EQAJp7MijOHpc4gJQndJvC\nkQiIrEYsfsytUueNklsJYEXC1rcQYZPc4PKAuYM1yaTGjIVJM1jCeqrLPf32\nl/KlZFZCokXj6T+8+IOFo6MBG2a9s7LpzCWrnWMwr3+GmnHSDK1lXRb1FkWO\n+Lqz0kNXtq4d43D5Xg68nriSIYgSIO7Rb4sqNP21TJ33wFmVMi6VyyNsS4x7\nr3IqHDtLgLYwa89Y36lMnNppVgCx1j0nKkGYwdcljdM/PmjRJOpyTI3mk00i\nndaj+pgX01V3P/WYz+9ZzO4pRY5S6pNi5aIwJdixAKoXswpHEvLCwP2XEHtn\n4bESfxMF0bRFLdu/4c6aiHFYUfeMwznieyNvTTlK0GNdi0TB0cbYApLMaQr2\n2GojEaijKKRfropvl29f23LWFGeBQSiT3EfbGxEjqVTjmA6sKQMMcpRGTLG3\nxeRQcALrP44NtL4qojGx1tqGNdMENGt5g6Kg3AtTzj0OZjS7gbergVsUruwT\ntau1xfp85GgSnRlyFla0PBVxnucorFdSWEyAqJEPQ55iaWK8xUN3ox0E5mkf\nFjZnklF+/vqXXCzq6oW/VoJXW9Eb9nR7ppilr/tDffR3v/zfBorZnrs7o43+\ne7l61zDSwvxHmLMXRwUQnEPZR3oN0JSLlONZZHuKp4et2T1Hjll/vZBzBy5s\nOljb\r\n=6hPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"89163f3d4b9fbe9cba6974ac45181dec89ce21ee","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.61","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.61_1630836320966_0.24698296243975904","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"@tldraw/tldraw","version":"0.0.62","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.62","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64faeb403259672b3b1850acdaf422541964d08c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.62.tgz","fileCount":538,"integrity":"sha512-yaf8IfUJyXNb6S2+dZbAVve6uHzFN8cpHf88D0FEg8F0+wMCOUGe95Z2hVPqTEYBvopZ6hrD8YG5LbCtMsT7FQ==","signatures":[{"sig":"MEUCIQDkKRxu+7zjXya3lGaHUeNt8SMwwUR9s+PLG1W3+73+0gIgR2J0KTK9zxQ57w7rnUfXTEcAj2LUCdnuT5Iz51BxjtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3262019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJc9CRA9TVsSAnZWagAAuuUQAJdmCdG7fduBGIKem/yf\nre6HEjVbHqc2t6DyVf2VXn3b3+PlMNy0UZNdnbr7k31S4oym6LeQcfLWREGm\n+WyxCE9KekXP0W6mN8W/PPkacRwx53p67H9ngnvmGBFVbkkivGKLRvfj3HO+\nqF+dTJ8DJL4QU87b56RkeAS+ShrWomOGj+8NanXCz60h+pL21AMTZtfL5HR2\nPrxNak0rGKX1gFCag8A6D944g+gDWXm+WDXilQoV7ZnU/sdlXOHdLKZxxfde\nAYhJNrSpoJEzmcE4JOs28NjFvunJxcT6BpMxC2yzYZKXpE1mJ1eCc7l0BVuU\n3VIkO4ic9JdwZU0pvzs8sowlrwr7YmxzY7sqyqE7Z6IV2RlYlTLvK00Z/4sS\nze3qhWMj5qZcgm/AgrSqujnETe6SmuMTYXEYqgQ2+zQOqOnp/XQuQtraB+m/\nITDPmUEMDmqC1JcNQIB6AXhT6hWMySpjqdYthSlyJGOY0+7feTJxpj7XCPRz\ngRH5hJ7VHC4i5Mv/xopEbnl9sKkx+K25pqWY0PGA3pBEJlZ/d4Q8KHG0Ad0I\nSJSgDaOwjOTE0+47bhbNNYPJ8R3O6ZMeBaU6dR5tjacaYlzYEbLW/nKerIMv\ngA/JcpqXrWBOwI70rvIhGFtJ5p/swmTMOIkUJZeAKmpf8aky2g0xPngr/b2x\nLXp+\r\n=FGq3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9e92dc13c34c85ffbedba6f1fd901c270b695e99","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.62","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.62_1630836541373_0.8157991817061148","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"@tldraw/tldraw","version":"0.0.63","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.63","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f54ddad71b612e0784f5998784ef2c0a487e059","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.63.tgz","fileCount":538,"integrity":"sha512-HGaQh5u/E+unj7BbJDMHD6DQU7SJ9wCtpJUK5nvpYSM57qdOxmmjIjMI3EEOT4fNEZ8OrMiV2NP8n+S69jvuwQ==","signatures":[{"sig":"MEYCIQDzpV14b92iWO7OPQVSa0yDSgnwXiaC+Te3h+BAgQlLeAIhAKxfcHN+c5SBvSvqc7cGyp8I7ePVyB7NS3WAJB2KgxDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3261945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJhhCRA9TVsSAnZWagAAZqcP/A/mOrZ5osdNM+3UStMW\nkA0lQslpgRVUDFnff3kBioIQEmNDbW/7uVHuCyFOOiams96q04zpo/CSsf0v\nasxylYnjvuCBmcmCnNcdIpccBf5cN4ZZkXIk0ba5nQtF3JcdoS86Qnx1QD1z\nBh4g65XZ8Rjjnp8ui3JGbXMQ+XWa+RudPNx0n/zaeFLhQiDFpb4u9cgjgZT6\nEVjih1lnzrO9fDDDl+hd+aVunmhtKreaipESsAb42z1TiLwAMJR89LVEL/OM\nD5M81jscFTBRvZA5bO/QPNBSXVq0edjTdS6VA4delgziGZ6Ya6w1bakCnxUL\nnMyxpYPhMyhmbQU6+dH1hUxS6XXU4QOIPiwuMn8aH57EXUy8sq4im7iBBIPZ\nm3UZHlQydAi0vIDtQmwtusfj2H2gkRo0BiFG2OMyKJzuLCH0dpJYjKXmV295\n8duquK1q91blVDam6zulG2ih6HnLBPxFgjJKoISHluWzUgk3oJcE7l5HBEVG\nF9+PQkI3XEyb9QbkO5t5GzapIKEUZqENbUHxYCkIKK01C4/iyDDaJglpFXEZ\n5J+EJq+b6gsmfkX2BPBbdkM3Rca9NDwt/0HmGFJ4bdjjSfyD+UV7DX9LWiPn\n2yo76eKF467obazCXNP0quPsknDRnKLHkoOYzfYVl3pG48pDFY3qOOs6e4r1\n7i4I\r\n=VcRr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"6af6825c2541542f49108c5dded43213055b53a3","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.63","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.63_1630836832985_0.9894948397161112","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"@tldraw/tldraw","version":"0.0.64","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.64","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c3ac1ecf9d74d047d84b3e44c8fe51dbf199ec4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.64.tgz","fileCount":499,"integrity":"sha512-NRL2oY7fnmtH/PzwsVOm9xzVCzP5ECyxGZASg+a0iOKXJCxZoCwxloorHITNt/zRZPBBTJkVtS8gG6nHJOtchw==","signatures":[{"sig":"MEYCIQCGTa2L6q3XFxjy1yDYfztTV+plUYoGjxtx2pWETSTBtAIhAKxTks55x7c0AvkRj8xibYYwzAdunT6P/I6CgHABZi+P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1923650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJjBCRA9TVsSAnZWagAAvMAP/1pp2udtaax4tt785gsj\n2UYNC1zQss8pKSSGHL6rbZbw77xx0wSL50wbmHzXzv80XoejSzAU6Wic2mna\nqyXhsQLL8bs9fDuoGyPtvfvhM9/cuap6x50V3XNZFwYtThUXSCZ4hI9CP+WV\nbPeJtfvqCCrFS8F1PFHdUAishZiXepjMVQ/X+ENvMG9fKmzPyM8PXOmS/3dZ\n4NwepIKZVpVq+enNfEIoUGuJ5OF9BOkFLbr/XnXRw/kE1JTJ3NZToRqNDt12\n6lsb+iqExsX2VzJoSLXx2pDPoPgRkxnOj8YnF04sAYWbXIg1Byt7VJzHBa//\nZtLXKWnRzpoOIE7kTUDflP+kkGWGYNu2+ZEEJp/tPekv4RA5r5RAkfCDENrv\nsyG4VD9LMVF9VM/BhSl57BhkUzByfticEi0nTKY5cKVDv3C2HFfCXDpfHtLd\nryTMTMDYOe8yvTsCFFL/R7NAyvjMCW2QGhAbtuPeqBFywAKwKCKiAsZIAdPY\njsDBri0NmWE3/97PrpRzCCl1GDtjP0Epmb9q/mRuTbxk6ZOTYr9BWSR6OO4l\niEr3HZXWct0o9shg5TPSm+fTqSQC1AX2YRaMdW1dLGQMJS1E2yFnHCc8l6TD\nApawSX/MuZrKeM+t5SNMqwkUx6ixcPO1pwEPU4G/1rGqe92CaHlK+X4Ks3fP\nx9ba\r\n=svqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9fe4e9bfd3cd660438497a5674f80ae5f7ab7265","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.64","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.64_1630836929505_0.8079663721724444","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"@tldraw/tldraw","version":"0.0.65","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.65","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"e9f2c28cf1af12fe192fde1dd07041fc6554dddb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.65.tgz","fileCount":619,"integrity":"sha512-vm7/04SkmMRWV8ti1rCcVAwQwqPjJ4kZTRwv+dqM3NJR5awCLVuuJKzy8xy0CJ+tgz9ui8Cwp5msRuFAQzkPRw==","signatures":[{"sig":"MEUCIHSeloiks1NK37i+C8ip75Egd5CBqn21GEqAUTlv51r7AiEAyX81U4tjtHlLn5lKIUnlxlwUCRpgu3jkO/Vaixmq0ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1919038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJoDCRA9TVsSAnZWagAAxSoQAJrAwWy+9kiR1RkhJOXa\nJcaYfBGWRAQ/yPw0BYujFY/Un71nk/7wkqO3Un2JN7Mzk0zB8sTPFRSKdBrl\nq8YYIg26i1cl6tCnSszXRvsSD35udxmK71nWaWMlFNH+SIf5Cl1OKS/OS1AE\nzu/W06Bpl8vCnF/nIh+SSjYDBgXwQWwv3pueQJrwZN8o4MilwVR1U6GpUv8z\n0qX/JAdmRqin2wA+7+MnuzoBx1lvO83+Dab27RBc4y/7wD2JpTuZ1MoLmr05\nYz/Rh26Ss6w39U5YQaWsCNAGxhlYJY5SQaU4Cc2vQFZi/SViGjR+5BMqz0+K\nHZy2mWl2G4K8nn/yjpiQ0LgJsmPf4zEpCo+uBPV5Lo/f2hrcdABAXjJDK60A\noKeuL4i7JU9NTHXtGYAV9Fdzw8z6OgsxrOxkF6DLk5yTpj+PejoA7jfSwwxQ\nXTwDyQ6L7xmHxB8Wpwd44olKS39Kq+ZiGHtZq7SR47G26j3Vvx391Fkbg1lH\na3AzL4xuDWxtDd2NZopPan/3a/FYIrst/5lZ3+s4N473LP5mPPnfZCcBhMRK\nxq7qqYYY0aWoBcH5/E1kdXKETPT4N24oaYS/zLVKrrteOEQAHkZZFDNHW87g\nwRwuzYckNbunELhF+ym3GHluOKMq9hO0rR0y6zPU2tQn0caAqFNg7kkCdwRy\n73GJ\r\n=PBjp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"838fabdbff1a66d4d7ee8aa5c5d117bc55acbff2","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"description":"A tiny little drawing app (editor).","directories":{},"dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.64","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.65_1630837250884_0.8051448911847947","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"@tldraw/tldraw","version":"0.0.66","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.66","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b39ce6ed00c1c015fa6de5de5718ebeb2efefaa9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.66.tgz","fileCount":5,"integrity":"sha512-YeP0Ow3NvxzwtPcnzx0sswZddKb5b6vB6Cv8KX3hmaw5PFEE65cflXR6B1W6Xe82gI/Mt4c4tgt4nLleqVuVJw==","signatures":[{"sig":"MEUCIFgD5pM9p7vUwPTL7qfaUOV0Cg6PiG/iesMXF4quaYRHAiEApFiWYdJfW3Wzej7OZdD+6OJdFxt+Ld1jUG3bsvw+1Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJrWCRA9TVsSAnZWagAA0b8QAJxGoskvO/QhHsVTRAih\na1lfCh3fP6gJlG7EJu1ln59IQaUTubta/8Z2VoVzdNMwpGkTsjcZQKDn4GJk\n8i9nL/XrnfDSAjlODOMft9qknz6kmS/Ze8vSY/c0VeC8Mtp9+oVJOvSBLprj\npZFkA1/PcX3mYjBldQ0Jlj/67HmnS7e1f0AGmQBHD32yddDhAuLIRJ5GvFdY\nRlGkmmaNm27BugE5NyU69opDebpTW5ALIb7P3elMI2/trToDVBloqYw3eFpW\nYTqddw+VnR2htW7QR8DgzHSYcbtOt7hRDL1o3sShr/KZMM8imW1A87gdtCF2\n7g6VzVx47v2/FQOeX33bG08LqV5hSRHT86J8eU393O3mv6K1M3cNZ1ysqkae\nrzaVEsh9cE7wvIOqKS7a0h9BKsapfyPmKK1w5OgfijnnT5mnyQlWsMImzdPT\nyme66MtuLOkgDcJvka7cWV9CdWbnBbyuE+SAdCA5+PUcNRV/+i9pRglPDH+s\nUwg5dmU8I65W3I8/lybxxN2bOLXImSEbu8p1oE75rag8gPklZG/PJZtLT4Gu\nIz7Pn4cKy9sK4EsirFjjrzQldx0r2TEpFZoOL0pr1kYZpPIIqgL2jaOEUYE+\nKPy0htddGYfPg5Ub30gYFJ2QilLYFOaay/LzN3WJiB+/w20cFGrDVONkSr2q\nAvxI\r\n=OXW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3bebe0695fc2ec05f668cb2b07c4e45e6279bd90","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.66","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.66_1630837462333_0.11927584085994036","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"@tldraw/tldraw","version":"0.0.67","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.67","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17d2ad29bc2670d9db588b39cc1a6c710d3592da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.67.tgz","fileCount":5,"integrity":"sha512-Qa7XZUMwZqH/WtWRoIXwfW5CDbbOY9Dj3RuHjizk35f6x3yZHUk6xImCq0MbcIigC3k8Dy8565U1jeaP72ScwQ==","signatures":[{"sig":"MEUCIQDceDuThTV6MEpG9jsGjd9lCwGcj409Y5K/MCdLjGVLMgIgOCVgWFgUCOeNHxwEjUUA/gVLw3BAWaqtUHIYaHhXqX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJv6CRA9TVsSAnZWagAAhx0P/1VLD7SE1bT5WFWLKzu/\niBgvaUfC1iJMJJQtXIzZnZr85x8aI5GzywkX8SzDfCI1CEDpXlU+ibDspNMI\nIWtyoyPPItxaplNt0EzOLi65C4zhC2F2hSomgK3Dn2Lr1DEql+w7jE27glMW\nXUZjn+qCDbqUz1iVnnYeNjN6YS7pFwcxml7qF/GLh1c0Kx/6royv7rrITKvK\nAxaSxQM3a4xGoxImzeqCAefj6F3qycHqqVyjGD2+iaeJzR36hI4HOmj/jHP+\nZedZsUnqJ1m3rz4zQ/sedj5TGGIbZcM8ZhRx9a5/N+C/VBulDT61LMH2SWVO\nBf4MrqZPwkqQov8P8OdhvadmWbJQbQQBN2rt1lGr533c86Eto1u9sTEnZMgZ\nJRPNRUPkXVs6kk4vqWtaP72PBbGipW6QpqD/DRbP7dcQ7ry99MZ788kKuUY6\nzQ8/Feci8tGvbDAbgpUAF5pCIEQN6rF3MZgTFeHLtYWa9PAvarmrLAeNQMLV\nTwP9PDHu0ZV7RZ3G124XshoxQlhkfzsyq5mbnF3VCS00q6tp8fH3jQs6ZDhx\nWVa6qPlG9uaM42UqKbpcmy1MEeUcAiczLUxu38E0a3mXp65Y6EQYjWkh33Tp\ng5Nb6CgiXrAM78BpRFdaOlHK2EYx+sLCNucutZiL3jwtwUjgLY5yGeWVpY7B\nOZMg\r\n=hRVF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"8672d6d4543502de8d137f4420a9e743fd19e5e5","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.67_1630837753908_0.9888311941369703","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"@tldraw/tldraw","version":"0.0.69","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.69","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7fd7cc132f890cdd9988194271e4cd85aff2ec9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.69.tgz","fileCount":295,"integrity":"sha512-zaf5s7U363u4x/VkwQz/IVLorox8HDR25vWeJ0QBgL0tuTYrp+TN+FJ0qYxjtowndNmR7xLaaKeBwl19fHQw0g==","signatures":[{"sig":"MEYCIQDMbV3LMyqqV4gO0kc6MmCbS1oEYTmVa+YBLbSJ45PWEwIhALwwI3e3oou7orEJTnkkeqKJR/LaUg6tRs2JxPV9wX+g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJ0fCRA9TVsSAnZWagAAK2AP/2tGaDqtNemwsX+cPuHD\nExEbul4b/pL3lId1Xqjwtrb5fl/IwWuppkHz6vND3z8YhuplO44cxXkWR2S0\nB/GUMrmFe23vw7AJnIUwNOcBT79gsULY94tZFwoFDvmEd31vXrwpA+g7TZNp\n9CAMU2YPXy9llgqX0oIX0a4rkqCxhK5Ia97BJiUt7mOPOq6XwUQfEph5MWtG\nHjrxH8NIcr9tBZ/PuYjbnkrmQH/R+xWVhMMPPni6Sc2W5tqt0VTghucw9BP2\nBsvWWsSnTrMa78xx8woL8LcOcr7TXNPgcgeT3qhtX2JbxNi8tAPDlI9+2rya\nL7FROsiXfwcmtqZAlKAgaINnZmEEceYTert/n1ID+1NsseNHqhZJ1jRhfusb\nuH7z2lsKhxKF8+yG7YKC+lH++jqpRKEGCXpFCwhXCekCYi7VVt/vKnvRUedZ\nzh9wGx1pUAXzYwOO7w3hb70iMTDEMZuWoK/t43o6GgR0NUunsd12LZbZFAuf\nHrvMO73IrzJOEMM9IVSlYrnR0gsMONP37i3v8W9+ZbaLIRnS0q9shGiVTPJ3\no9g3tZQpDi1hrxWeE8+tyrz4hU4iB93IxnLEwDNR5m4qCDTLKOuDpqQLqkFI\n0oIeZZy1VZ4oh4tRYtqVRqV244aLZX6D3MGAF40R+T+KO1rTYq3R3s1dMTj7\njN0/\r\n=Hbk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"838fabdbff1a66d4d7ee8aa5c5d117bc55acbff2","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.69_1630838047494_0.9663824290537406","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"@tldraw/tldraw","version":"0.0.68","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.68","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"caa618eb6e85f55bd7c2535ab33982395ab05d2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.68.tgz","fileCount":3,"integrity":"sha512-HcWiPJNN5B/NfzFrDdqxlfG1JKEoJaEVsK/F9u2DPSjIiKUkIboZji0UMpvshhrBX518IITR5QN0uyzL12THKg==","signatures":[{"sig":"MEQCIAF/Ulm2F6mhBHOo9zrEKbY1J5/deGmp59Od9kg43O3GAiAOP8a1lhUhDG7CEkVPYU3R3z/8JueGc5sqz+mlKB44Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKAdCRA9TVsSAnZWagAAA04P/3Y29EB1V8c+jj1Afmn9\nP30/bfWYE16DYwlVl1+KAvSGns968+wQJOKGDhQePKQDYCdVv6ueVD+GijXd\n6wTgjg49FJuOFi+2u9+4BWMCCPbHFY1CoTmcYghlM1dBZs58rfrdrqPBJdPx\nOCyluiwN096fjOr7j0D/lCYA9i1244GcpEF3QlBVM1LdV/MSw6xH2W/D9RcI\nMNcBoIhQ6YEWmOKofO6zQGk88xgPqkJin37VTc1B9faDWTQmSQV4BqQsQh34\nvAWCiRj9KbEAkpj2iR1VceBI7OHNbSwU6TFX999F5uaX7KCl2Ru1m+qVy6RG\nR0HSaH+7tmBifx+0K/Ad2x9aNN81ubhdTEkSgyE2r9hrnVQ4zewly9nyJTcg\nwguFSgCOVfKUo94RFn/hy0WFiBWxXBh35ACyKpmYG93qr2aJ/xK41J9bcMVl\nWxXuGP9asobX7z7eXT3z6e/Tjoe5h9NnCUslnaFwSZEGzkAk9jAg4O4zHD1u\nkljDxMLt+B9hDLaRCSo1La0vea5urgNiO9pqDAeTka0ddANW/5qN5oJxr++e\nIDNrwrlkvih5mmrwm+CmJcyqUfKG4zgFjpMgdJq5SVyYQXMKZ+fBZ6gC55sc\nOS2WNE+nByq8QXUtFok8655wMA/7RbVwNQXArOyajm6vY4TJ7HQAhfL0lHOJ\nMdQo\r\n=8D5B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7d5335b74b83b982a87e87e9b8646636ca439066","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.68_1630838813298_0.8907910926618818","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"@tldraw/tldraw","version":"0.0.70","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.70","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"086c85f19eca9d04b8abbb543df8a34874a44b92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.70.tgz","fileCount":3,"integrity":"sha512-hhnprO32mcoUG2BdJxTcZ6S0AffRhMi2lsI90oZ9kHVJgBXHbfAeh1V0TVLJNNlF1/I/VVtjlEDMx38tiFXo9g==","signatures":[{"sig":"MEUCIE1mvauTZGGHhbo80Cc+BdIK4l/buDcuV0K08PjBkvn9AiEApjdwhLJQyzxrZyuduFjmE20YLcU4q2Y7IRUZwDlUS4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKBRCRA9TVsSAnZWagAAUdoP/0CRRYN5PBAbZJLD7zDq\nvKKDe4x0VKwfytzCPWz7bnm7BKdXnkMiTiGZYTNx1euLyNQO+Tobj7YMgQzG\nsKE/PV47CNBf37Prjc5Z9xZAmwJtrxoQRK+BFce1JT9RZZvNq5A0442b/MpB\nqW6qBBZWiqxWzSF9UtHi5uDHIkBaDudmgF9h0edgElI3XH0NZnuwRbg5wlp3\n3otbqSC6Xb4c9YWjeGSpjYmkvLcXS1Q+qGE7p2FVELc383UE55adNPu0LMS9\nOKLA1VyY5L9KHz4sKBb6GzT0bKxVDSOq5iJUSg6mkvVyBESCP7ElT/iadJVm\n9n0H4Nig4AmMQYZ48SJwIx5KiQLVE5IvsUTHK/F3on5W1k93fmaHoIcEnR2U\n2B9y8noQGpK9/Bw6r+Vw3umYp7aGpnW1PyVvxYPxZZhGgy++JnAkeJ8K5fIY\npZDbm9n61+thx0XVpKL9yb9g6YLKXerxYACKb3uk/DO9Oz29N3bwSO7vTp51\ne32eH/pKomasqoxGxTCBr2zbTW8HH9ybaoA3aj/vV/OYg2nlVOoxBbWOjXDZ\n3t80ZilEwxrjdvuLmmFdV346EOFNooR515MqPeKPuUdLWbO+F+zyoQSLPpa6\n8OdLUOXW7o2jFN1HppWJSgL9g5WqxvbBuHMPA4QPGr587OnqMxmyJt395AN8\nT566\r\n=f56F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"39b8751b65706ba1bfd3a03a01e4e676f56a54ea","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.70_1630838865519_0.7085005322929239","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"@tldraw/tldraw","version":"0.0.71","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.71","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86a005953112e4c42302f6b51b1ff66a8aee90d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.71.tgz","fileCount":293,"integrity":"sha512-5TitZikPhklFZBtjqHD/Oi3p/aHLUllgMNojo9fnXjEgidcw36kuV/ByClwYgZMdtYXfBP//YgONctWpBgVvMg==","signatures":[{"sig":"MEQCIGpuMNwojc6T1mN11yIR+a4sP5WvNyYRvApRzxs7hOztAiBI2g/7bV+/ewAsKG3G7D82E1fAQdmFW/Wzx9SUyB++Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKFyCRA9TVsSAnZWagAAlwgP/02CYf5N/qFbI0Qxu4Wj\npLkvv0jBnroc0D3nmsEgwGcEe6hvjiL3+QPHcbckWF3drquwnDgjxcSGB+Ny\nw+QuA54uTIZk8SQKuh+y5WrMPYrWFs0SB2FZtFMnIeZkcdhZWVEKEsKS4xUi\ntB+p7quVvOgvg0Pwi3n3JG72U2W0cs570IjGaTglpToCRI3QB4M4+RYYvq6m\nrMSXwYmMZPBgn4hS4ItOm7Z2RlFoNVlKkjVntO6IRJhN9M/WE3gDjhRXbE2W\nQCIU8haUe2YlF6lExrJps7n/0ywp+ernyR4A9xz0RqWD6IBaOD2H5qjAGlaG\naXPRciL/N8kEmjZgEj2hIY23xLM63VkHMolpqQVPkarWl1vHDcFIS5oaK5Tp\ncdG7uiP03XfYhn94Ym9iGDlOOk8D10MSJNcz/AvbnK5Vde/HzlaQPQ22qWjh\nA0X57jFbh93xhIjFLNZrXGB9RukUwKv22nO1nSRcXEjoDtnhAf74yEBohBoM\nnhVAcgUMqwsNFIznXuqtn3AunP0iG82tQkQQG2exa0vvwTCRjyNpLe77GW1G\ncTwfLwDmEnsVaYECUiPN5XTKcH7Tp3dnDEytV6nGBZkTHZgUTUAfVsSKH5Sm\nKQ3kLl0OBZremwEPjR7uCK+xHHrqiPgnSO5usg7nb7ZaKql2hrobvff9LQa8\nAeUI\r\n=TOJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"39b8751b65706ba1bfd3a03a01e4e676f56a54ea","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.71_1630839154695_0.1307071283119119","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"@tldraw/tldraw","version":"0.0.72","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.72","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a4fd49da33d45531eb33b3ce6aea6f7f92e5ebe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.72.tgz","fileCount":293,"integrity":"sha512-9f+jSRix/6tbLEKkRyArUnRcl4xhV0IdIq8hUOyeCmcDpKLGRygJYAIiEATy3uRhpqzJTLMLPraoRI/QM1X1ug==","signatures":[{"sig":"MEUCIFHF5gSDZNt3EFqWqsCAoI487VsJniRUSmor2wNZZSWxAiEA23pxUWFj8LXLIp8JS7yL2x8k3mOmrnfV+ZwJzk1oBSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKN/CRA9TVsSAnZWagAAYmAP/ibc33xd+BNuBEW8OFz0\naeyM7ZgIO0ZuEAmRod6lmyzbGVMUbmJTyB2kO7t9KDzCqkaZnXSk1/BSCziq\n5Pzjc0S5CCuzN6wndUCLcfnChgseoN0dXNdRrneMGxxnzrtQmvQ2vCGZSQnK\n+s+gTRJELUP/HcqIoBZ9WvuFWG3Mw5zwNacFkzUToZ54cWA7EYhVS+pwEyuB\n6A/uPRMyCxx7GQ9fuazXJTuTVJfkLRMrhxsxNIIx8Evy9lk/DXbIQn7rd8KP\nkwUQHJXtjMPbQJwXjelrf1AT0UFjXOkjjBSEsfKNm0YeBSt3lAhByp81z+uL\n+u8RYaaoH/mzxb8HdbqD5tdtUSJ5GrB/6g2JOYtjUah2qZpV4zpSPUD7d4/4\naBxQWOR2fRsG4OYzGgVPe53In8yHkx0pt6BBuajZLh76kt9YUL2r5F1CgkL8\n67kirNgyc4RjtfgrdH7j+aL8kWJQGHmlO3ifIFwIHos6zJG3CJEy7RkXouJ0\nHFDvKjGV4A/C2Q23uaV9onzfUKuchN8IRttSjuFNMuiX+myr5qqDQ/67kiGV\n/Kf3Gy/mUrxX9ZddO+6fsP5m2e4mR2h16BNLPNVVty6vmZLV2oFVEw26pr6X\n8WAoJhzRbuMKf7/KhKeVd33gk/Uxd6wVkXs8QjEu/s2p1fe3iuy7C0QTXTzv\nA/ik\r\n=cGIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.72_1630839679348_0.7114121814419263","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"@tldraw/tldraw","version":"0.0.75","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.75","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aed6949043a768eb611fcb3ebec7c45076cccb13","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.75.tgz","fileCount":294,"integrity":"sha512-u3l5q4tYe0dAcmx68/akRyZzIHye0z/fOIiz8vXfjsVLjbEqndmcmweTiMTEQetpoEiTEdea+YUZWYzMNcuCtQ==","signatures":[{"sig":"MEUCIQDBdcIvABryb9TXSp/OrMb86Cdreif6o4XTA3lY1d0VqgIgCZpLhF9HI6DOTHK8JFkmR/jWt9aM9R15sQNi/55yLvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1184891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKa3CRA9TVsSAnZWagAAINIQAIDhjm8vy4+6SyH4vnDk\ndGy3sw62a8d5PmIWYhq4OoTuDGpCC5IT0srOPH/roXAU4ZQ1F1fc0Q6m1sgr\nekuC2sn0s2ykSwTawhNli8WEHPGAdk5oGX4PdnXrxrEtrVxQjdLGORMQi4vv\n9hp2ttJR4UKwpVj3nq/5pjKc3CbqXG+tmaR3e4k11pD6j39rR9d8xW/E4gd5\noOWDYQWDazgof0TybEwB3A45j321A+c4+ztMz+c0amsiPiFwZc69PQEpK48k\ndW09jCCcHas/nYbsmBfvkar47TRY9XpDkGv+QqTfsekXTfN7Lcq7qvrnEPou\n+AfKwn9ayIYVz1Qyui9CfgfR6X1gE/l8UEHxpCTi6jY8jjRNGvYdhF3GLmAI\nhFXv7PTWij3y9Jj1PuFa2oMs4D2nfgqPYzWR5Aavowh4Kewf82bgqMamGxuH\nCzaezI0rxrEUImxB+33YPKcKwa/rm7y46YfCs0aujytP1q1t6N5T79GGQwmj\ny20yUnMU/RVQWqI/4pdwI3BDkvmnPOH6jy/+KgUQnDDuKOgrseQG3Y5FIAbc\nt6skNZRr+boca/fD52FlFiTMr234kfqawFY834Oa/1knghL6bpiKs7rhJWCV\nP3bklN2bhwy3Z9icuRwi7W0OAmUCNjclg8puDGxk2gXVrCe8O7bbG3PDSyW7\nEhHl\r\n=bBCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.75_1630840502856_0.10174300872626763","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"@tldraw/tldraw","version":"0.0.76","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.76","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1c5f1150ac07c268d57cc4cac44d374179265e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.76.tgz","fileCount":292,"integrity":"sha512-qpaIN9qC8w4Revu5HZCizzYoSww6ESVreyOGK6AiI46ESsrGL3kH5LMcUouEx5IEYPWmDsHz5//X1cv9GVqs4A==","signatures":[{"sig":"MEUCIQCtAtl8ihQZ1c67sthG1kDr8f6ZWkFrODb2cb6R7vaEzwIgCx20Opy6qyaHQ23jncNJtrCdmCJmsoOqNlJ5LYW7SAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKedCRA9TVsSAnZWagAALxsP/iFQ9rLUny0yFqjYy2NF\nNr5DUGq0KEMi9GQbOHyDUu6+4pFAoLK4cayT3B9VixdTF5wqWUiVZZwVXLpv\nL5ZyLMkXGSf14uEYpKGk2pms37jP3vBiQBYd+SWcw020qC1cFMjKJjBmbI6Z\nCIor6bQN7qp6LrYcduEJUsQzu6ZR5HJXWfNMZC0xzkF6zmrZR+sSCXTrTRIG\nehwoVN8geZPnmcIB+dSHz03/1fcxIz8UpKKYNkf1eI2UwY416NtNbqz5D9aN\nZhTysTkr+c39TpwnLt/95L/mLtG9JpLCVJqo2nhqOvLsYnhUB6RrFWVEWHDe\npufHNrpRdCiQGJnKP8kTuTHDuzRLflOKYHBE/c9JbOn6qS5zoCC7F/3KAM+6\ndeY5K0cX/cH8fJys3vUDx/KcOZTOAwsrgT9bnHJj+u/sGeu+dOV4Y1Fqz/gS\napkVyzeWOyzE8J+8lFRySoN8fbeJkn1GnzKEC3F9trOIbJDQWJDVZ4Nnwgj/\nXBHrTfqTum9nmZN4yzNWj9YhZ5pGQEGdir1kE4abx6tKhgTXv+5/zP5z1wyc\n1DewHUBk6NE/zxLwu8Y0Hi/tJMhnHw71Uh72bho4+mpcMJNF5Tz3u9Tt8V8n\nLy1rHfsAh+FvEJrPrRtDIHSwn1LkkK4y5dW7aWmdqdT5q3xsKBWmrHMmzCU6\n7hJ3\r\n=kI5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.67","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.76_1630840732899_0.5396896963401674","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"@tldraw/tldraw","version":"0.0.77","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ea1dc8afc2af06582bbc5a754c1c0f3ccabaca1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.77.tgz","fileCount":292,"integrity":"sha512-mmSjia3KI3uG8oeMk1ZuvmVURPPubtGUYE6yf4hPSxxDqp9rqeJFSFKkuXfl6Wa/ASbDbJKDhoFg+8fHi2ETsw==","signatures":[{"sig":"MEUCIQD5XL7/DZFkQzj9XdaNtcwgta0uKs9npr9hXHHqzf7AsAIgWDYu2ypfCbr4RvP2VDY4sPloyBbIKrkJA479YlZ/9Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKgPCRA9TVsSAnZWagAAW8EP/ipAVxB0oKByR/+CovAU\naj6cwK9VSGY2BN4eVXPjC4vw79mXqgJ9PhAcauvNG2yRC7jEhPQw+GpUuGyO\n6mYAZLTBzq6evsGwbS7qAa0r7bTE0Z7BgZAp+LF4VjPWo9ePetVw1PFlInGE\njViFkPLATz2Nx3Sq89GMutyUi5X+qmVPeiJsDPVqcsnQIWurVF41f1ti6oUk\nIQqM7KwvAPQ1W5kLCjG5eNM7mufrq35cAclpR+6YfjtxtuNzdl4oKkowmtic\n3ybOwkwx/bRn5DCZmZkY77tTVNPRfOoNAtEO2i0WryuHU5nQyXOf6fiCwmQ5\nm3XOyHPVqoWRaCI52Jwx/GzuEIaRGgsmfUPIp52q3jIaZXMkMhVLeTO9kHBD\nGinWL9g00SVdoNTRm4t+Cj6KuN0AY+NPknb0SaFY7Z+CvTRfGffxB183SXEC\nKhWT/sUTvZFqJCXnnsHnpTitf+F7jl77PBG9jhlFp6OpAMVuPqxjBMPiFl7h\ni+qlt0SteSjhtRG7jgQFGm4e6nwKUDQ3yNlD0VzPNCmgAbKZWCRhJ40m+jCm\nGrrc6wn6l4/NzY8ETc0uZLczgseMH4IstuREXV3bilwphtOEg8dCPKmL6TD3\nfbyPd9bNVHbYX0JxBTIzlvf0vLwI1GPeSyiVzpwF4bRj+/3LiuYxTjuyCMJv\nNelG\r\n=4VRq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.77","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.77_1630840847065_0.9863278406853997","host":"s3://npm-registry-packages"}},"0.0.74-beta.1":{"name":"@tldraw/tldraw","version":"0.0.74-beta.1","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.74-beta.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65606eb2c074f72a2b44b10e42e63447959062ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.74-beta.1.tgz","fileCount":149,"integrity":"sha512-UL9fA9bPy+OlG8Lz2WdHhCEO/MmytsiZYi976RiE38tnmC52oQXgwvxpU9GOEjJZ9pC+6MPKMrQAPD7fZwC13A==","signatures":[{"sig":"MEUCIQChXf2qN9RibrudEMSoqQ6OyMFH6qL6EYi6pFd4DKkJHAIgCpkwujVTBPOJ/k67nkd/UWv3JUlvx60tEhRwrhBBwng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1094403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNNG1CRA9TVsSAnZWagAA8H0P+gO/sKZTvNFAw2+oQC5a\nfhbram1PyidCarpbtdnPTfNwB0wUVYUOgMy5bXWWPYVGb7PezHkZ6akJgvWR\n+uttTNDa0y5WBDqKwnNqIj3EdaFU9KCOZdo1SWTfqR5kFOb7uxInJ5yJD/0I\nzErWZPaLBsRQRzkAB/fyhIBLA4Ra+ox4T4JP+ugn2oad0N/A1BFKQ6Ewfmd4\nJCWUnqoeehaoVjV+9wLaj/qdY63AmrRjmgBg+vzoFjrtpiL7CxdYv/o2CAVe\nV9o5Biy4QN8VMdsfhZpdcPuE+UlMaHjPXZAvk8ODYNnbtlwbGT0cpsMEEZFz\nJyg6jD6kWA0JyXd7rfk95rJSNPAxvRdZCXlaMix2hEugPH0EVH9FdxmC2zP1\nbCfn8jJagho4ofP87rRdUfK8BOc8cujitnh7ndQ9b5H9U2ePd9lfs5NJClrP\nXgQbpYfqw8LijaEYqIHRL9P4YVR/BFBxZebeQTXqjmwLW2cPRJ7UlE7orbhe\nfDz/tqxjfdK+DS5s6qzFhFWCtkLPovL9wbEnI5oV9f6C1+fnJ5j3MlY6VPiK\nZMlbcIXV++C9n/eUzdu6oeZLa3Q7GQUE0NeSS4fa5RGY8tGwIsqL+l09a0EL\nSK3/ABxtf2rI1BiPI+D3E89sQlWhYpk6KewA6M3SI+zXyIsuawt0t3BEbb5J\n52Lm\r\n=IPC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"af69aef5c0efcb80fac0394a6dacd1d92f0be782","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.74-beta.1+af69aef5","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.74-beta.1_1630851509117_0.3505843939826414","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"@tldraw/tldraw","version":"0.0.79","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.79","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63d2b7bcbedc8ce4323e03e075690a0b73a06a4b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.79.tgz","fileCount":149,"integrity":"sha512-p0waM0rYIjdVRFqKPwXOioWQxjrhFRk/dkTkN1W5y2RePo7lJ4pLmYZJfR0auR+5P32QTEV1lDB/yQMS/Vl1SQ==","signatures":[{"sig":"MEUCICeFuXMe6ZpuaSjoje2kIf5PvQroD8fJSL3iWaEx2qwWAiEAlYIdQmu7hfgiXJ/nddGMfP9pTRRSWNdYA5kSHrjMZQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1094371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNNIdCRA9TVsSAnZWagAAzxMP/1YEFn5ehixtML3PDGlG\nKCn2q0xmbNAhobu86WL2+VsVHi1jo7sd00cXhhbeUcDtig/Ezj2ACtiOb4qY\nzxcG2by/EjX5ZLsYUagAly/1Y72Z2bCDZJdK1s0sVIkWLzF2KopohF2s1rYE\noVOOUvah8CP9YRpse1G8YcxkxwdJb1+O9VnzsajeLExfaWxYOFevUJyXkLTm\nVYZELY5OOS/rhoJ0x9GvqufXQGAbpUkVH6wVSGd6OW6sLRbdNvMGS4f5mc+Y\nrnbZGLrh1jZ4rJGETa3JIONfBaXyw/8MiPGgLtkKGKd7BTStMC/qSuOIzF+m\nzDNAUNUezi1F+nIYUSR4x/1Lj8iZ4oNWSWtMTFbmG7eekjiETddAqaByCfYH\nXVAYIvZ+vZh3b6Pe730NuI/8fhUJf14vog4SxAce1/tFqNaoSl/TbPMSpLIZ\nPpuWRXbouB5Ye6AdOHeHlNsaLzmg85ILzCUXftwpf3OaeG8qwYnbKpmYFKbK\ndjyp3A7t9FJqzIWZLcn65O0igvxn7eUSUayBKtidyuO45OIgGdEU7nRFYIFX\ntj+xhzAGbewGWmHoEBEVQO8zvnbDfotpHfASJq7C7QlEhYYL3j/g+tZ0XDLe\nlwgBsUcqiVtHhjDYkrKaRr/iRf1q5tTsYcZRhs+p+hmM3Sh+6FPhzS8reK9V\nGmbU\r\n=5D9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"d390ef7758681d5bcf1d62dfa08f058001c99202","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"yarn clean && node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.20","@tldraw/core":"^0.0.79","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.79_1630851613090_0.27138665638349146","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"@tldraw/tldraw","version":"0.0.81","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.81","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"051db1646f5ce21c3e308caf6091d6d22888ffbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.81.tgz","fileCount":151,"integrity":"sha512-eToU4lAYGotEtI0Bp72IQKMRIY8c2Iz9dxHZZ+qFaPLqhmpc00MuZPT4ZoIBj0N/hC5Sy6a+/G3gsUFestvVHg==","signatures":[{"sig":"MEUCIDC11HwZxu80CYrChSMdKHwsaXY3N4EA73eRYateRZ0WAiEA45WiVfmQCOrYZQNQy1zhCGSwV1rMcc/dKN0Gga4Vunc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1092832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhMzCRA9TVsSAnZWagAAqdUQAI4ayjkj7ZGY2AKuJpxy\n2LzwxtqkQ6KKj3lXS3ZDirzXlv114olZWqazj4oMmI5bj72WBg588Q1YnS3B\nZea90Re/Hch1shdNkyvjYUfhold+LDGeg/yJDR1MzevpYvSsqPCNcwFXFuiN\nJNr9Ko//jRYatUpHdPN7NFo3nDaWEbkhrAqdi8rNNxv4EkvsUAKBi6ISgmMo\nwAt16Jlpjme5/vB9K85jdnGk7jThPiJG+z4y6t9G1CJjfHEwRVevDLtr5C4a\nH1KiFQJR90VNaoGrzEo/IsaxiFNqH9vggA3JwldZvwzRC1MebJU/dHkDSJRq\nF8Uu6her/Kc0yHgGJ6tcVq8Gk5cCM4izO5Sz1lcic5rt9IPefOtrXYIZr3UP\nd3GGePTBM4d6TjpcgwdokJp/0y+JuRo17VQ3M4YbJoX61KPO7K9PeXBmbP3l\ny4IJtipDz31krNI9HKUooStWL3kpBBUqchwgjjPoHfHzsgmqW/Cp02/YKz+s\naVbsw1dV6QvqjnIMCPWw+Rl9ZyCWvrGfYXO7B7jUfckOPfSK5smQdQKDo7iO\nq86fYBAALWUsxvI7d0U+U/SJY+7+Lbo+DP9L9BaEUDGvFxs2obuHKoWFx78t\njKiRcoqOfFGauAoCgYAliOGDWVnnkC03MDuuJUHIqmCvNfNkk4bVf1d9QzI1\nFWI0\r\n=7v/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"c21107f9ac21d27540fe10863c257e0d4cf33c97","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.23","@tldraw/core":"^0.0.81","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.81_1630933811221_0.6708906485800576","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"@tldraw/tldraw","version":"0.0.83","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.83","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17e5caf8d5a04add00207d54b5bf2f723ba1b464","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.83.tgz","fileCount":151,"integrity":"sha512-I71m7i55xb7N1YUUhq7he5b7eJM3TAKUPM1hGjPQ9TlcJuF4AslxxEYXc85Y0BmmjXsy65lo98Nqlk/W0yqJZg==","signatures":[{"sig":"MEQCIASLJtx7N4oAyrSonTlGQRaxXLMHUkIXOXDEUkP8ExB6AiA+JnCIR1mBzSQrhritBG8BYDEHpVX3S3rT7YwbBN7VIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOJuOCRA9TVsSAnZWagAAcrQP/jEIQbxoeC52fjPLsMlO\nd6Ow2M82qDmtvBcpy92QNzJlTlTyJaRFL8rAC3S0qg1xhaPFUbS11I0lnHyg\nyDEh9dV7xfXFtAlpBj5KeM3icYW5+6S8C4i3hY6WoG5dQYMvOziVuI3ZhuQ8\nKqVj78lzrODIqNNvcMxMewjSUvX/G9mA8kUpiKjx3IDF/ShvF9+WHO/XaOEe\n/plFX2AjdmjfCy80ey8xAGv6epQHG8cytZKYHkStkZsMPVftMwJMdBJZaKRl\nUNRgAiyVUXPV1FVrvfouuTaOF9xsFexe1M4IBwRQDhJ8L/kIKXDgOGg0bMOl\nj5/xknqKI0ZDctVzBVtgJ8qxuI62bojcy2WgZTzJHr8Kssf7Ul0O6pLBg9MT\nPwpPUIuRMD5ZOWNinw/mjGNe6FTjEpgssjK3Lz3Vjv64v2svdBew47UKz6i7\n7V6O8rmlRRfpnL1M3IpnjE5eEhC2a3KCZIIOIEo2uRrh4hHWo7ZFKk55rmOI\ni66FGLD4hlRmaeW1fgBNEbO1YBv4Z+kRhkoMW8nIj4zvVTRYoC/MuOjpDYcE\nrs21nBZULsJ4OsA2bqXYbe/EnYs6YIedra7LH4Nnpam0WVKqiTg3SSP7R3ue\nOoKL1Or9qILJpJdntDI0VRIYvbZ2ibgosTT8kOHnAaQuV/YfNgyPEJgq2YZn\nI9n+\r\n=n3E9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"91fe0f612af39d724cd8852b81ba514e88368848","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.23","@tldraw/core":"^0.0.83","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.83_1631099789882_0.05567928857594229","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"@tldraw/tldraw","version":"0.0.84","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.84","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"95302b14817f6214c6ad96d7387a880f0058b0c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.84.tgz","fileCount":151,"integrity":"sha512-4DGSUUzTBrco0GsPq64Hc9x7YcmAi90SDTb29w0eEx/zaG9Bu3TcfwzeVjmNiAslyn0maC8ylh4pMIapfO5QBA==","signatures":[{"sig":"MEYCIQD4xd3xBL0kZf2k0MdSZO/PKu4d1U21B38qr9q8KeX2OwIhAI7GnM1MJdU+l5O0K7h7SpYsR0P60Rz/sdsdGZI9RE8Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOKbECRA9TVsSAnZWagAAsDsP/AnKX0nCfrO92kVpqdBQ\nFnJaCWWeyVAezDG6HwIaFWoJAkicCmQFiUaQDNnLdr5pIgN/R3twv7EMVh6d\n5RYY+dItz0a9IG/dUaDKK/JKW136e9NDI1xCLeYc0pa5YLkXQCKTrW4iTb5R\n6i5QfGukICL7Vb/38/c4tdZe5dIKAue1BCZ5XZ/N0VcJdREqdOhiNVW1rJSW\nUte1w3yu1hbsWqy6feLgCncRVjlMT9tVhsPWV0xB2i+hYxREdl41MO3Azhau\n887nwAMUzJy0v2r8+aoK0UGkec7mvTZXDCOzIrFOIAg5gNktx+11qauVAcOV\n5MtBDVbkJDYcPEYihedLip1m9lWW5j3fIDGDK7xMWmZkjzluP0yBM/fARF7u\nnFtrugwep7cLe0NoWv78I1fTw5kR5wDtgPESCpiA6ULAizXdAf5C/QP/TmKw\nAV4ltb9lycmurywlwFw0+yWKb7gvzNO0CNxkaPvOVDJmUZ2P5qLP7oheoCWv\nbJiJDKdAu1UDzcKmSEVDjcdSCNjWy5UsUxhdrC1oTzAv6Xu0IqyIQJRZSNx0\nnPoQFuSywX2M4bumAJfpISptmf6Ex4TRkD6vJ9koGYO1BFgLGhddF+/Y/Qh3\nuHf5mii4Zgi91c30HLE6GPd7SP4GE2iKO0Y6IQ4TYacErwL8qk7X5hHAfS+f\nK9AK\r\n=WjTo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"d97cfd494e02b6ec14ee97a607c5e8a4879ad84e","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/core":"^0.0.84","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.84_1631102660756_0.6487112755658886","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"@tldraw/tldraw","version":"0.0.85","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.85","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2918132d3f17203696c33eb3aa9cdc16f52d9ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.85.tgz","fileCount":151,"integrity":"sha512-jUKlyRLztV0qJRemmcinn48cIQuKd1ZZBsR3N1mHKaIwX2+wD8RZ43Dmjat85iVxVW2vr33lVagVg72hsfcS2A==","signatures":[{"sig":"MEYCIQDs8y7h0c8t7RllGQepD+PSk3VeTvS9kysEy1ug+2UP4AIhAKhv8rQT0YyOPZDOnr0sbXEu8ZgJJrsdkm8ooAw5yqLE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOL8aCRA9TVsSAnZWagAA95sP/2Ll/id//Fnka+xxw/yW\nA4DBrH5kETI3l0OBK81z7rnK6OhE9cC+Oa/XDalWFnwWuhL2f9WH5mXoQDOc\nWCWwbcKpy/+XG1dDoczygt8hkAPx45H1tkJf/OJ3n1ZqFaI2FOT77vZU54py\njyHG4oxYbYAo70WDzQi3+x8BtLW30ztSMXbfC6LefVQwEKYEiy1+fgVWtQcf\nUZ9nY0S+1buLO3WMV4sa7OKlAjGHxChNFz4OI5mEHEXXn3WylmEqiqUaalus\nLrAC7DKxtoUTeAbnRgDyPogIv/n4Kgtk3VguBb+BtULaDMfsxsKcY4uyQKoB\nnAhLGq3VdDcdCejgAzc64E76rRg0pSrkAUhEkOwvzdmVNPW5IEP2FMzunIHo\ns/IcWvx+XN3u2KOFS61FvmUJJMVMgnTkSxRZY1SDMK9HNf7Mjn4JApnwNgST\nbpVO0xm1TOEhmL/HZug8+Eq85Ns4qjQYyTyZ9GQcsbQ1dia2EzxtRaIZp9dP\n9x+7adBYZqhlA12dbOvxULIImJ34hS39XLYdWMpjVZ7FO2O1M8MqWLBkOd8A\ndOnUmcfkqwfFgnMJUM/RwOKFOm7BKQvvyIW3vFDbQWx9nkAukaoh0r3gASly\n2Zmp825CreMJRHyAgJ9Sjv79AT1X6eCHlwFYfMGuz4aDKoYjqz17VWJlullG\nPY8m\r\n=gjwl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"2653f396bf2cfa4a3000bdf8dfd472b00269ce41","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/core":"^0.0.85","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.85_1631108890661_0.15261297045992817","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"@tldraw/tldraw","version":"0.0.86","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.86","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd51130ef633483c33b8f0c8f0b8ba2b50a568b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.86.tgz","fileCount":151,"integrity":"sha512-G86TahN3s+Y15jPJDLgc9HtOm0PN6N0YlqU3d6QbM+7rK5J07ptzxWezakuAEcb8yeu4u4fZYztPvgOEwtYDYQ==","signatures":[{"sig":"MEQCICbUsLYb2zutq/MQyrqF62LLvIxLWlh1obiEc8iA1HQ7AiB9ByQ8rJ1gbqamMUPfndIpS4bm4lAuKJ3omgSSc40siA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOjPmCRA9TVsSAnZWagAAikgP/1Bkr9bNc38SPnGHzKyc\n36DICKVjm6bzDK73fgj3NvHNk07aSgBO027Sy1/gdozbDHr9TD6RGsgZzbDh\nNRL5tm5+nGfUNQyVV8ehZwu6Wj/9We5S++s+zeFZWQ4jXW9qgpV6XH52wmFJ\nIBCIygiqkTnUJ2dfnWXMS90PkXdw5wbX94fSNgHvSSmrinVDVrcnT/Ox3zWp\nSWAbR5YWnw3SMCFRAknBvU8qTzu9C904kXjPtRM4tkQ8i5aCgjBnUmAq5Tkh\ns+Eq7aSBu5Q8DEop18yUYfY0mKvBKPCbE4l1Y9tgaRLZ/7GlnU9kh/euHAL5\nI9dI08nJUw2dVgh+dj0BIx3Ck0+lWh112TStoKwuxFzpUOXKmlq7E8ACWUyC\nIMrziHtrAvjF16CMNqGQeR4TQDXFHx4zew8P1XNg+SXAv14PCAxufXT+5NR3\nQaCZOdw+rDyRZbPCetaQe/lUEPWlYutMXwmfA1kileWnpnbBX7car1Qh4RSl\njS3/46dODDPueYSN6QSM2ntk+Umg5YRKlOpDkQJN3zOD46dwpzZWHqeF5r3J\ntcT6GJ3ldcLNDlMxZCR/BL4g+Dff4dZFzBB2amLfLR0a1E2b620roDddGU/p\ndGreuYK9H0X30GXIIYy6KhHTi9SZbax+DkWZmJSK554Twk7xXOG/luywy0Qo\nTzqx\r\n=bSUT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"35a18920f485e1e11deb3314f7ba8db0d33ece65","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/core":"^0.0.86","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.21.9","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.86_1631204325845_0.6724117498248907","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"@tldraw/tldraw","version":"0.0.89","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.89","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"228b153e65fb3a2577cc7d4942666cc9d5a5b47d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.89.tgz","fileCount":153,"integrity":"sha512-2XTpXQxGR3Lh53lWyvPFo+mdXLTcbaxN8wlaylagzHNXbX7ZKyOgxOg+wn8AxiJnFSWwETd9vmv2cEly4ePBIw==","signatures":[{"sig":"MEUCIBxnIZxKEd8iyC84/+cE1AkU0msFc/gNmAB4jq2WAAawAiEAwLfeiVVsAbBD8yoRd2LZjdWjSWQFSlsCIu5bvsNGTho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1128809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPfyjCRA9TVsSAnZWagAAQ3oP/1qwV6CgmaxrWoek3UTC\n6Fa4qFLaC65BjH2GmKy1uVeCG+pUAfELR47JPJsqebtj3JdVeNA1k3bag56t\nWPLh3p/lOXTaLGW+I8TXdsgGzTJKIGMqoFBH7W0U9oCKmfwJParF+3bIkWk9\n6pGOJgm9EXVFJc56U9ftijOAcyayI++DX99hqosnTh+Es8JUird0MavJ2fkX\nEWenDMuZeLHf2t/v/IN6LZ3rN66WCB6pMVOBJ7BiqdK1OltDiBfYlefA1sjK\n7VJmQ5ETBY14Gx5iQ9ui9SbP/RXc9n6wz/4U9n7CiDiMpC71hsFF6cQwynt3\n6G+MvETOMFfrSAY+f2wLbvyrSk6XcgHPiNOFqKi5Wmv/xicn85uFlJGBpRYT\n2+JGbHV2r6oX8N40kSJP0q1VI7ckgw2DdY+Qf6b2+j2TtI5oNZ0h+aiYIlPH\njJGx0XBO7I8lxVVhqUYF5XQhDjJTCPHKtXJLGh/FPov31I8pSjv26RiZmfgB\n0SPHF0QpITUn37zhFaUQG61KVjXpHtGGXY5iUin+MpQ0Rq8yqjsSD5h8mDXi\nsdvYZyhEiDIZqRzKf1wQ3sHCyQUAQpj6ykba8jgU3I2E4w2lglWD+RvZJCxC\nbwU7f6a6/JFDy9qHRazVKSGW5O3578TUlcVP0vWo4EyGwlldf5j+6SNR5RT1\nLZHc\r\n=ut9K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"612269ab3828048987714ef0cedf948a9875fec3","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.89","@tldraw/core":"^0.0.89","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@tldraw/intersect":"^0.0.89","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.89_1631452323512_0.8352140624560216","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"@tldraw/tldraw","version":"0.0.90","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.90","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10ee81010e60f291458ed6cb9f0ebf9491c05382","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.90.tgz","fileCount":386,"integrity":"sha512-wqMAOdF++0FIgV99Ar/NO+lqWpRxiQ6tPGs8BEAE7mVzp8NlOXpsGaG3IZC5PX5CkEhBySRivy5182oPbzqc/w==","signatures":[{"sig":"MEYCIQCJfmM6TbA1mPMac+dZvv1mcUGWax49HR6a20Wug3T5JAIhAJuNyqhZlpAWKwn+3trlMy+7txd6Orpjl+1x7UAjuzp9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1666687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8OyCRA9TVsSAnZWagAArTUP/1OvSqJXuHoGyWn2tv3F\ne5UdVphhwI613GheOMu+E8PbBylloh1QllEBkV8UNFfpTLnmkrUlqG/IPFbv\n4R1mvmn5QRn5DbjtH2Uk0r34Jft0J6dhT/VOYSivJmJpWyRoJnipx6CaNTlm\n2/RQrmXmn52YJQsaxaujpMOWKBlE9yF0+gbqWL4/jJa7AG/4o+vMzN9Wsxc8\nrjt7NyHKXVjk3kg9Wz8mFqB6ugsTjcl83mpIb5IM8ngY2Co6dPrjgo3FiwEJ\nsRW29CkrprT9zMjhSnyXu81tQqEbCvPnKLlkzGUzzWrP4lLO88qQztMso3u9\nmuzxmdzInFsilPJc6j+y7QchTvH0JGbA09u6dTnL83SF3d9OwieG4DpMIj2N\nEJzbxV5RWNl8fckkDdK1PNlyu0qJWrOFlXCK3yzZRmQsqQUylc7KWYRZAv48\nfWnebA/UYjk7Gx9Xt7m0o0l4ec+kIt/Ag4dsPGilyFwYkut4s5vWRlUn1TQ6\n8ToiJBNgu6Ta0JlZbURUvljtCTjejEqqEhkQ2hIohJF4OQyaPiPpyrb2wYuc\nFT5AjaCemP2aWu/a1HHCcO3nF7+mrbm/Ze0NimCoeeX81jVfn6QcvbPkE6td\nSGm+Vx451yohpnBldZnG5f4T0pvKbg+jzkGcLLxl9W3rHHgFf1PMxpXj8m7O\nKSa4\r\n=kM+L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"5ce18550e7d05f179a326131cc48c6b192e98031","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.90","@tldraw/core":"^0.0.90","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@tldraw/intersect":"^0.0.90","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.90_1631568818333_0.5793461066114762","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"@tldraw/tldraw","version":"0.0.91","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.91","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d6aa7a85c66e73a59c527eda05814eaa042629a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.91.tgz","fileCount":154,"integrity":"sha512-y+zt/qUk/tfrWl+pvhgh1Pgr2qTgzCnEAZ8BjcJXTVDDTSQ4ihlFhv9KKQ7r8q4Aw9CwwJIluRG+e6lgOQJazA==","signatures":[{"sig":"MEQCIGEZMnE6caMVkrfWhk01RA05t7zIKZ9NoyHA7DrsRMJLAiBNEuxRh1uk94btezszEs6MUIqVTcrP2mr8k6DIwoqHvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1466998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8fGCRA9TVsSAnZWagAABecQAJCqMDq72qbRz+G9HPoU\nm3RXQiwlrDpRmmFVI8GN+UODCOpgvaxU2/0X1pTVZwn0duLJHB0jBhXB01fr\nmKP4eEU/xtUPFTJuUlQ9lZ1Q+lgu9y6TKFp9BKfKdcUCdjjq59OkEwi+0gfx\naYsO062j0AjLAze33kYrvNVD7mPo49D/cex+XXb1xXH3EXkckY2kqhB3gOR5\nIaJfji6jYM115jSsyvuucQJwv3mF4ftZ6AdOQLYe0aD2nl+TsyJk6bbKPNlg\nkDgsNa1k5qlWVKqbBE4eyxPOmd71VB+xW7tr0AZIO3a7sxbZKo9FUeojqXzu\nSN1aieIYI1IvGNWBkd9hbwKhDWDg2fVmhDMYiueKNXaU31EixwihANEJJxfK\nb18iZKJRiW/huADp0hnfu6NdZaOHCvJDTtbK0RZdBoWR55VevyY6qb7kUu1N\nVVgdxOvduBVb5h066aLZXm23mKICLPi17kDuOWZh7XK0jUpsUIzVC8H1Lnbw\n5LFGSmoQIaGMIJ2GX6mP5/l748ssJcX69AVLL6mStpVpLr+MM+8GdQHTO6Az\nx4+xTaEn6+RXs4PqhVVGX+gqVx8Tn5JDTU+/gHHz2BxkIfgAaqmkkIB90MJ/\nnLWeeFcW/nWKhEo8YFFgnonOqcp4Umu2k1LCmiiflf6z/GPFw8/7HbrfQ/VQ\n9kZZ\r\n=+rWp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"95518f6bc180f9da4218d5988cc9ac1b3750f30c","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc --watch","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc --project tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.91","@tldraw/core":"^0.0.91","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@tldraw/intersect":"^0.0.91","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.91_1631569862555_0.4576852842359098","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"@tldraw/tldraw","version":"0.0.92","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.92","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01f767116c4e1bb151e2e989e2a3facc4811a35c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.92.tgz","fileCount":154,"integrity":"sha512-ab6zNcytfhxyS+ywLCfHX2Z7yFEZQYgIdScVmVgYJdHYhxM3DyRQMg51XdHgb9ntbFbwLcVgiyvB32WTz3aIYQ==","signatures":[{"sig":"MEYCIQDyil09uSIIsMjBKyF/qzQiYGCrtSNtJc+gdyOTXw9iBgIhAOZele0Lvz1TbZZbBK3gC+GxSTo3i/4lZokG9FlzHAo3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFS7CRA9TVsSAnZWagAAnj8P/RL337+kN9nrPDEBONRI\neQ0wlojOoUhq7UmhRW5Y8IeGfBRRXjXqV0QQ3szInn7R2fXqlxcHku7bLKoP\nrTNDab0mxaurvOndNU8zHBBfHEWyGWpIWaL3ues4h1XTSLr6bJQUJcLrJSvl\nHlrKNOT/NuTKWes5Y/hdxvOJmox4nVVlzuIyHPqGOwD0wJwgjK4oB3Fl/OBl\nGb6UHehURmN5vmu+hJ8N9Exoto9aeXc++PG+XMilxqZ7TX3doI+HSfykC3Sm\nPNqVMzyHaOXh2g87n0s5dQkN41hUTZJnqr6VmqoDjgz585RqWcqOgJRn0424\ntSkV1jqPuX6j4nbmAnfmAiPy3e69x5vjQKhY9bdEkp6b+glsmAnN5KXI+eXj\ncsRPOOxEsS+Sd5fanqsG8ntPtvuBbhtoSKRZIiXR6mVf4JEkOZ2xyyeTgjsy\n9S75cbUi6S3pixLMtNtGLTreqOVXI8vUuZTPLj3kxjImTs6rX989hJBV4r7z\nVYvL1J4+PJAEnPWSUT63ibs0dbvpT7GiP2u0jnZoT7Sx+5hSj57/4s93rcrA\nJVMMMoH+urAOv35FrPBPhucZ5EwKlYi4B62SiPs+2aEB3lON7Ey8jVnZOoiQ\nwQwXx4aZ8oNtlxKLhFUw9jYBrx97KEPjVBqxFBRzBLYDy47qaxVRZNlXaawz\n10Xz\r\n=UD8d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"abbf8f1f0cc20537a1358100194c03832bdd9d13","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.92","@tldraw/core":"^0.0.92","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@tldraw/intersect":"^0.0.92","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.92_1631605946884_0.682773031812191","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"@tldraw/tldraw","version":"0.0.93","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.93","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96a4baa861794a96f00d63a1ba88e8cc1fcd1a5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.93.tgz","fileCount":154,"integrity":"sha512-P8V+/Uk4lfvZh7nHGGdIMnJwIwZJQKYJlHLDukX0vRGDRBrI5YVCXP4Kxx5Eo58IzcSqsz3UPgVY+gZMISEAXg==","signatures":[{"sig":"MEUCIQCOw0TRLzx2vkuU602rOYbOZ+EV2/MHk/uksPnHG+9ufAIgRRFycLimbO9Xd1EtninK6OvbbCEUNbPvru0xbcQKeDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIiUCRA9TVsSAnZWagAADQwP/2ElkuXYF5/46f5UlfcK\nWaBWAsekygZFBkl7+JN+vIooJYGQ18w1lhgEnmqBz8mDdIUCVK5jSLhksntu\n9JijsRkKyIW7WQlzYphkrJBI2S4cB9r0ETUfHozvVDEQqHKfGBoe5/Cnrrqt\nILyOTzX+/lDlXhb1/DQDMAGSFCCzYTAw72dY1vJA6aT9dSZN4cPDuaRNPOOb\ndqunZ24Ijswd8jaZINK1VxRDX8szqmhei0rS0LpnRkU83AZpwbHaRgHlLbC8\nl/5zsg+de9SGX/43S99Zrv0ac4nk/TGKfMM4pbKJZ1zXw7qPFYmVy+hhHq6i\ndTHkZH3FsVokmVbz/NJ/6od9IXCTN3Y1vafD2IjmiEQkHEF64U8nXUYkxDYI\nUoZe5KuQT/27/0hahJseuWPZ5u3X/7QcanNjI49TE68kh5dbCa1kJ2pajnr0\nLX47WwtzBSPsG8YtiOaXNyZfzAx82xVKEGjyfqAnJe09O+yDY4mRwmqHzg+h\nP/1ce44FkYV4LnhDoD+i1uBeG2YOjQU9+iOK5WRRV0kGDYYcnhiW5sEfPcrq\nPxF3LqCqYbD4ZaW1fuC+GDnSpbV4I7nbMDYVEG06jb/f1O2Zsv6Q51bRiKlj\nRbDmU9WVF7AJ9eL2Ar+pj8kVjQxtntfBos2qDkfs0PRv5osQELQ4s3BO0gUm\nR7P7\r\n=guYg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"f5b719001056d0e5ffc6c2427e91f2b4a0f3a82a","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.93","@tldraw/core":"^0.0.93","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@tldraw/intersect":"^0.0.93","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.93_1631619219865_0.7220141696865914","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"@tldraw/tldraw","version":"0.0.94","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.94","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3c09e061397a052d08a1f4011a731e120126693","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.94.tgz","fileCount":154,"integrity":"sha512-njRcNi6l5cW857dukw6LwM7ocKosIL4O5VWwFp/hfMuALaCxLAVsd9zbiw61qaehkCy5FWccn9V7xpl7sQmWVg==","signatures":[{"sig":"MEUCIFb7Je8+ysrOOwmioSf+KPIo0cDs2dPgDQr/daTfDMtWAiEAgM7+a/EMWqdlFx30FDT2VZSZKYey0NEL5VfI2xmSLcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1153848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQhYQCRA9TVsSAnZWagAAxd0P/3Kh4BqAO0XaVsm2i8f0\n5W14sDtNRweJzNeO3kGYqV3AOmr/xvIIUA4Ll9lfBvgv59GpvY8J9ggijpjO\nYAniRmMPklvuCtD3vvonGKsNaji0M2yfaHciOaEgZ8mWeQ995t1FdsXd9PAZ\n/PvwuOF75dmhwPQdpvowJOxu1e3iiNaqRejlq6L4B7BKlD+y86IIZcBAz4NA\nd7A35qAJd+dNj/pANOJd8Xhu6hZWTCWl0FegIFqUjdrk+hbEydwNUQEuFp65\nZ0pVWd5iO4A1khAN/KMiuQff2eWiU6PGmqpiQaSSpNykbHpe3k2yKr/b++yI\nv5mdX5QxXGW+WNfsF+lPu+8H9saT5OfIFWX95MV7I7gaS6wtPqkdzWBoh+yQ\nQ3S4iaST726ITXG8WApysPWA43w5EHWjtYErDBBEAM1t0ad41rlzKYa1hdpc\nxEFyubmzgoSIWtR0RNFYr8ejyQNyB/hsR1CobkWGQ7+iMRTVK/QaqYlHfT2k\nYvAGYPMogBEL4EIC5b7bljYa2BqVvkQkP9VU7jP0PWmsKKZun80DfU1ny6hX\nW2+ZWDajnf0MLQDrei8W2VCpG+N5Ro49NXJcOAEH+32DnniKNRW+jDnFYvFR\nnUsIaFnX9O6Tj2yzXThWl/Qw5grTY4MXWAjZ25RscwJbpMlHFr/iwkIRCzpU\nWxvu\r\n=6q3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"39afd9a3f6367a48059b8811caa0f6bedbef1c84","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.94","@tldraw/core":"^0.0.94","@stitches/react":"^1.0.0","perfect-freehand":"^0.5.3","@tldraw/intersect":"^0.0.94","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.94_1631720976283_0.5362360409602511","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"@tldraw/tldraw","version":"0.0.95","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.95","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3036f2d73671199524ed237bf2f906e043809405","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.95.tgz","fileCount":388,"integrity":"sha512-A9/mfSzt2T0AW0bNeE9c6AmbSi6m+2u1bq6yH4XBZh/zG9L3a1gC8TVNbu9YBhCTr7RAH4bclbhj+3Ri4qUxvA==","signatures":[{"sig":"MEYCIQC1L+WROuc9N+0tPnsfSgFECpxiM77WBH5tSlrPhHQ2sgIhAJAP1LpDYjigCClJ2ki6fwir2t5PhyQ0L30OFLuVaELJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948043},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3c3c23ec4d74dab82267f0666fe9d1ac20df140f","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.95","@tldraw/core":"^0.0.95","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.4","@tldraw/intersect":"^0.0.95","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":"^17.0.2","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^17.0.2","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.95_1631915047458_0.12419783937684614","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"@tldraw/tldraw","version":"0.0.96","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.96","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6e89f7bd26a0b79b0eeaa4713b62bbf61d6c8b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.96.tgz","fileCount":155,"integrity":"sha512-903wOznM3EJK4mIXBTgRhvdAl9R/LJuP70cg2rgyHf27LMcV3plvySFS32vuVZoUufy826rq9nHlt1r9OXG+uw==","signatures":[{"sig":"MEUCIQC82gGHIxFYS/5inmgG1q/VM6TiGTyVa8OeQYW8lV3fHAIgcyq881OdtcssD/AZpM4Wj4xD/ZVztBN0WXJHKp78//I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1180732},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"eabaf2f30e944d6ad6f0d66e9a413284f8067813","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.96","@tldraw/core":"^0.0.96","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.6","@tldraw/intersect":"^0.0.96","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.96_1632088680739_0.32037188309054976","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"@tldraw/tldraw","version":"0.0.97","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.97","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a28a110a8d06b9111bb3190733dc72e1f5d3702","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.97.tgz","fileCount":155,"integrity":"sha512-ioyYK3o4qdLVUrV1GX4fzz7weiUb/VOd41CUe9fqDTeNGCBhyBjim93sLzPV9pP5KEuPfsLXyYsb3n9acAneXg==","signatures":[{"sig":"MEQCIGXEDO5UM3I43y0OjHSqaqhdZD//VQ3EP96VZco/a+7hAiBqvtM0UlcNKCr+XslY0GCbGaCnvZFTeLtkmUTlGtXlhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167093},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7d61d243988665a4dc03b1194177f22bf3352c2d","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.97","@tldraw/core":"^0.0.97","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.9","@tldraw/intersect":"^0.0.97","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.97_1632239423884_0.45943625945355215","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"@tldraw/tldraw","version":"0.0.98","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.98","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec0356969931ddac96e9c29cefc7bf04af7ce8dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.98.tgz","fileCount":155,"integrity":"sha512-Y/YG2oBITiDAEOd5qckzz/uLZfYOp1JxbQ8seOpA/bbSojFMCqjzb9dkPsI5joXhICRK/dpW0vjOr4sTObKftQ==","signatures":[{"sig":"MEUCIQDiXlIkLhnYlIX/MnQJhjAMTEVOQ2s+W7hG6R7SkegbFAIgdMKgfwWH+G5mvipmdJMHD0rGB0oMbEnsDHfq03CEEqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1171447},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9c0de7ad9c8e5776dbb931d2117988b19d716c20","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.98","@tldraw/core":"^0.0.98","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.9","@tldraw/intersect":"^0.0.98","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.98_1632317157463_0.37285979081211185","host":"s3://npm-registry-packages"}},"0.0.99":{"name":"@tldraw/tldraw","version":"0.0.99","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.99","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e100616d484893a822754d3b236930e7d1076231","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.99.tgz","fileCount":155,"integrity":"sha512-DanQqomrI9L+4E7KbSKX4d75TBiXHUTx/daWSpaG7PN1P+ym5C/GguQrQLLXnmlUmnQuh44Py4hmwKBIoe4zHQ==","signatures":[{"sig":"MEQCIE1hzFUr36EZs6Ss0wWUgvWEgACz7ADjNrXwUsK9cYNuAiAlSn5rpvx/lBRTLF+NfXcUtNOFH0MTxsL7n5bkm3hNpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1171441},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"157b2b9208b310d5f6d43c8dcae0d4ad094c6721","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.99","@tldraw/core":"^0.0.99","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.9","@tldraw/intersect":"^0.0.99","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.99_1632322917777_0.5458186698893279","host":"s3://npm-registry-packages"}},"0.0.100":{"name":"@tldraw/tldraw","version":"0.0.100","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.100","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2737acab954ee484ff6da817953c675a67af4e77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.100.tgz","fileCount":388,"integrity":"sha512-IvPySaJ/gSovBdNCRtvmeEZClyrDTmy1ipU3LlPbnxE1+4zey9F3/KoNQuVcLC+8zfmFVCLBCgW9ozclHJMVYw==","signatures":[{"sig":"MEUCIQDNqmcxaGjGDWh3CYbfrm/IsW8Xls/2VN1dKzcWtm6TPwIgG0BSOuIJWfakR/syjWWpfUIp8rsSI93UOoXCvRs1FLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1685889},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ba76c0e7813d025a17aabca2e1eb0a168058a6a","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.100","@tldraw/core":"^0.0.100","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.9","@tldraw/intersect":"^0.0.100","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.100_1632332085195_0.4169951939501584","host":"s3://npm-registry-packages"}},"0.0.101":{"name":"@tldraw/tldraw","version":"0.0.101","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.101","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4eb459553365afd7c42c642c5da439fbd3f58dae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.101.tgz","fileCount":388,"integrity":"sha512-WryGBwJdE/rSHbRFmziN6icqJM9nrJfWR8rAtMEMsxJ3KRF9PHFpEBnHxA2oLC8WxfheojkXKoFaU84ZNmwaBg==","signatures":[{"sig":"MEUCICojTBuuHa3VH7l6MP1HDrQUIqV3zwtKrS57Kn4cAXutAiEApUf97/mXyNKvqnt3kH1dGTJtQ1hi7RAJ/BW5LEQ1JG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1703619},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9ddf7d0dc46bf77d04233b1b10fb62f47c7e0268","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.101","@tldraw/core":"^0.0.101","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.9","@tldraw/intersect":"^0.0.101","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.101_1632395873784_0.9743230904894931","host":"s3://npm-registry-packages"}},"0.0.102":{"name":"@tldraw/tldraw","version":"0.0.102","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.102","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0d80fc7ab466f1817c0edd01fddb427db62bbbc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.102.tgz","fileCount":388,"integrity":"sha512-A4ojxQDuHa+6r6fK6Rz8LUZZBplEwVPVCWpDVIzGvimsFu/+l6ZVCmpR7Xn8hvuDY2LPHEbQARvErOowe1H6RA==","signatures":[{"sig":"MEYCIQCOdGSGGV2Qw+6NZsPV8CU0pxoVaPRTjMgMrgIaUrfbKwIhAKpOmeEMXD0broAFJGe2Fee0tMuKwb1Q0MTIFLK93dwU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2020224},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"5d3af9cec0133642de8154c8447d4040aa2ad585","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.102","@tldraw/core":"^0.0.102","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.9","@tldraw/intersect":"^0.0.102","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.102_1632397668414_0.351547410538364","host":"s3://npm-registry-packages"}},"0.0.103":{"name":"@tldraw/tldraw","version":"0.0.103","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.103","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da949e9221146ed5b580ddea1afa9a0a1de7743c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.103.tgz","fileCount":155,"integrity":"sha512-Cp2zSn9ZKFbFoEhpGSGQUsdGhtNiJj/fHSDPQj5q2EGDYOwzAx5Hf2QK9OYZgtMERdEp2/5ybXBTuqTwO7DJNw==","signatures":[{"sig":"MEUCIHftnxp5PDKg9xA0hcNgfTShNUY/W7SCgxB9Aecd3qNqAiEAmv4Tn4VQVqZj57wQ8qLoVkWUZmcku+4Q33JiXoXDV20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1173366},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7d05f572688ab2eb6a34500f144090e04d1f9291","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.103","@tldraw/core":"^0.0.103","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.12","@tldraw/intersect":"^0.0.103","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.103_1632484853937_0.3330553854884011","host":"s3://npm-registry-packages"}},"0.0.104":{"name":"@tldraw/tldraw","version":"0.0.104","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.104","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d2b5d2fb4293f0a37b2f3f1a719498d9fd33cf8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.104.tgz","fileCount":388,"integrity":"sha512-zvkrWht47ihyhG7X8AhsjK3m8LL1H9h5E0Vm6HaNLWCkGYX8guvBjpobVzNE5j3yuQHOeH9eDUONrnRqNV8Wew==","signatures":[{"sig":"MEUCIQCptIWnmhLYwVb+iMTpv0ej/Ky8U9q7VCGqYQHcNbAjdAIgWeqzYs0Mi4uWV/srw4QqiBiq/RdsKFBMh4WKOlAEmdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1690881},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"a8ba0ab33e28f5b958aa24724ca275386a3bfa1f","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.104","@tldraw/core":"^0.0.104","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.12","@tldraw/intersect":"^0.0.104","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.104_1632487677339_0.05637798516257986","host":"s3://npm-registry-packages"}},"0.0.105":{"name":"@tldraw/tldraw","version":"0.0.105","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.105","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"077bd749851dbbc53421b93e5568d0de871ac163","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.105.tgz","fileCount":155,"integrity":"sha512-1IVFABHwK/Ko3s/R7wfGxzAWkwrHyl4t7W2wz5BDaD8VaGlr1eyLM2Wgy/yxuLh2LJAHJMHAo+K/nFD6PV3xZQ==","signatures":[{"sig":"MEQCIBBEzqVKgICghMddOD685hkEQqtSn7GUG4hCW8MEg6XcAiA2WFAm2cZ+HMvYBhCT5rlrBdnYXCSWAyS5+jqNJCWblg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189174},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"51eef7d2d0b9dc63be6e17aa40763dc3e926d926","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.105","@tldraw/core":"^0.0.105","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.12","@tldraw/intersect":"^0.0.105","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.105_1632492792347_0.6897712839693166","host":"s3://npm-registry-packages"}},"0.0.106":{"name":"@tldraw/tldraw","version":"0.0.106","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.106","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e2eda75d642515a08d4435ed2a00c3e14336faa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.106.tgz","fileCount":388,"integrity":"sha512-uFyvHu/4yWM8tNl4uV4cVjtF+rKfUTC4ExPVRx4stwaeFMUkH9KNFsyYHiPMa5vOlMljSCKpju9cE2+zLWSPQQ==","signatures":[{"sig":"MEYCIQDBp72B/Il1tKrkw/RuTGqRIzTdp6UqDCBxPp1Y7bTaEgIhANgiJqtjo4lmFBQ2VU5jup9qtIxB7p9LYjixnKw6ATwx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1712737},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"cb55ad96ff9ba498272f9a17d3ce9ec753091cb8","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.106","@tldraw/core":"^0.0.106","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.12","@tldraw/intersect":"^0.0.106","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.106_1632824170658_0.17007529605214344","host":"s3://npm-registry-packages"}},"0.0.107":{"name":"@tldraw/tldraw","version":"0.0.107","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.107","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3e91fccf74b0067f8fbc99af1d20c9263e4e4a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.107.tgz","fileCount":155,"integrity":"sha512-wkh52dpvrFs/iqthPAwf/oMEsxjgJmHDV303LRceRHII9IU8sywQ31W/qL+N7FSrX/BHepUNi6Q9frZuGonlog==","signatures":[{"sig":"MEYCIQD9sNuP1F3+8uWrQjKm9PAUgPzuJgOAjgcV1XZgMiYdSgIhAPBrWhpPpJ3534qutbA2+B78Hc/RrqtS7s2QEbONvY6J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175784},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3fc86a46ee580b32dd2dbe7262a425feffdcef45","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.107","@tldraw/core":"^0.0.107","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.12","@tldraw/intersect":"^0.0.107","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.107_1633510517240_0.8701794135185634","host":"s3://npm-registry-packages"}},"0.0.108":{"name":"@tldraw/tldraw","version":"0.0.108","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.108","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7e3d73eb2c542cc89fb3915b76297f117155f4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.108.tgz","fileCount":155,"integrity":"sha512-H68g4Auni3zU9nhgR1j4JoAOGCoZEguqiffE756/isuz7CMh2YxFjpPd3xDO4B4BFLn1cXeBs1bgPUrbfYy8AA==","signatures":[{"sig":"MEUCIQDZsIn6qZRUD2r8hjhVhCnK0MV5iQUVpsdO+0pHo6TNEAIgWeVpLxf5twjbMONwQYIp+h1UihIcyI/DYgxeLjs30nY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175717},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b9d7e82a7ef643a972d185c066fa70419b9f53c6","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.108","@tldraw/core":"^0.0.108","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.12","@tldraw/intersect":"^0.0.108","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.108_1633619275170_0.6090105472282896","host":"s3://npm-registry-packages"}},"0.0.109":{"name":"@tldraw/tldraw","version":"0.0.109","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.109","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76df0845a2d8e2215104a2437063ae4150dd0476","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.109.tgz","fileCount":388,"integrity":"sha512-uUcOSlJOm1sX1BQwLKgUehls32eLUvBGNDYefU5A9fWF2OiInnwzKq4ns8NQjlVf7bg9U4wRtGW6jPsYsezZwQ==","signatures":[{"sig":"MEYCIQCbysTfxwFErCHvP38G1VdnTIdvmBSsBqKxXakhfgE6YAIhAIm0rE0sm7A6l/1REGQeUT9SJRyDFsf+9al/IwtzOG60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1691431},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"51dbede313674cf7eeb67de17edfaf3c2b60b33b","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.109","@tldraw/core":"^0.0.109","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.15","@tldraw/intersect":"^0.0.109","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.109_1633693012229_0.8459495966777064","host":"s3://npm-registry-packages"}},"0.0.110":{"name":"@tldraw/tldraw","version":"0.0.110","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.110","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a28640e949f58c3cf5219489cae0db0a9a5b15a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.110.tgz","fileCount":155,"integrity":"sha512-IPz7obgNKSOXCJofLq5c35SQ7wV4HVMR4oyk3p05NQ+9pr8pNoiZhQHC0DJUFO3QFWjarpdpTCqyFsiG+3UyGg==","signatures":[{"sig":"MEQCIC/Qej+T5fap6qXTr5KRfWRbH6uUla7/8t6zslkRYZ+PAiA7WYaXOt09uMm/esfj2Qf8Y843FNHK4BVBTeXTEe+gYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1195887},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"601ff19cc9df57ff427d52ebb68062929f163f87","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.110","@tldraw/core":"^0.0.110","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.15","@tldraw/intersect":"^0.0.110","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.110_1633788174535_0.9526231588137877","host":"s3://npm-registry-packages"}},"0.0.111":{"name":"@tldraw/tldraw","version":"0.0.111","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.111","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ceee385358b648b0af487115e105938be982d13","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.111.tgz","fileCount":388,"integrity":"sha512-lgsJ86x28xMB7D8J76+aVD5j12ipuKT+NP/g8SFbmlNFyOl3RXT9p8o9Pete4QBl/6wHjIJSjwqJpdhnKXbxxg==","signatures":[{"sig":"MEYCIQDvHhgQlMXh7qIztzYXMxlebvNU+hl9b1SAEGjPRaiAIAIhAOXTFxycngMNxV6ThfvySkegT0QL7UAxR0EP/tLy/DIq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722489},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"519c18f30087084ffef72e431a84102a00ae7b43","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.111","@tldraw/core":"^0.0.111","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.15","@tldraw/intersect":"^0.0.111","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.111_1633863582330_0.15275546053987732","host":"s3://npm-registry-packages"}},"0.0.112":{"name":"@tldraw/tldraw","version":"0.0.112","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.112","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb2b4b5945abe3d355547857608dd9dc86443ca2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.112.tgz","fileCount":155,"integrity":"sha512-IdzmPpR5mBzulsaSfDTk23d2i0/1Qi6zwXFaAu+W2aPAkWGVlW3wagL5SLR9QfHXrqUtvmgW8tBCrmakhmKfGA==","signatures":[{"sig":"MEYCIQCDIKgVqDS3udsOIctS41d22w32nq3XH1cLi1eBc6ls3gIhALFJ+wHh0/hWKsRiAHVk9I4AsYyuhx4/XLCUnlHiypc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196358},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"d15c1493e27819845cbb571881b671eec3c272ac","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.112","@tldraw/core":"^0.0.112","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.15","@tldraw/intersect":"^0.0.112","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.112_1633868749004_0.9141828097475972","host":"s3://npm-registry-packages"}},"0.0.113":{"name":"@tldraw/tldraw","version":"0.0.113","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.113","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"138b56a023a8b8ed207f7cbbd6fae6da4057e80f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.113.tgz","fileCount":155,"integrity":"sha512-VO9oZtE/Q68whYaimXI3uvmP0OUD4WBlrFJXSraGw5u3/opa1/5a0JySph9LafaSoumMV4UkPHHrf1Rdgq9hEg==","signatures":[{"sig":"MEUCIQDEB8coaSq7MPeLI1eroAjfDECYu4RgPQc9/qNF+DxQpwIgC+ZXiGXp17jUT9tQVB23hQ4HEIyHibs6IPAdyaulgqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196787},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"aae43884cae7b666e57a51b4fb2d0bcbeb352e17","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.113","@tldraw/core":"^0.0.113","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.15","@tldraw/intersect":"^0.0.113","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.113_1633871651082_0.2767004046958845","host":"s3://npm-registry-packages"}},"0.0.114":{"name":"@tldraw/tldraw","version":"0.0.114","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.114","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35db165445ddb8593d8334e89c19998a50761b75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.114.tgz","fileCount":155,"integrity":"sha512-XMoRe/SYSmUrBMU1Z6NooCkRaElna9gWG9rtqaVlS4Q+24jky8a7L/ubuWzV+bTk52EswlEwd2Dle8bXS1Artg==","signatures":[{"sig":"MEUCIQDOYopBMAyRXvL6Z413ObOuu9ZEuSQPsM7fGp8DYiXiUAIgEUUvljHOUtrq/eWAvLInKyKOvrmaV4Rg6coDhYxfCHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1196693},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7eae5c87e099db3fbb1bed127869801106cf21ea","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.114","@tldraw/core":"^0.0.114","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.15","@tldraw/intersect":"^0.0.114","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.114_1633883842102_0.7040792250658856","host":"s3://npm-registry-packages"}},"0.0.115":{"name":"@tldraw/tldraw","version":"0.0.115","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.115","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a777108719467acfcedf2001adf5a20ec0f5e44a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.115.tgz","fileCount":175,"integrity":"sha512-6H8RFNjp7gh3jg7A75Lqb4KipKmKixlslo+orfx4w+fL8eVOPcYgI7V2rLCZ2HNpzcEmxkusm27tKhgF3jLM+A==","signatures":[{"sig":"MEUCIQDWb6YhX/18dzxHZTbpVZnIP+UElFC/KAWRxU0EiMaBtgIgaQZDKn+1o4oSCX871qHm2n0nPMsEtrMldMGsK+yKFmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276950},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4476cc6190bc105a80d5f3dbc81609d4f0d69ca5","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.115","@tldraw/core":"^0.0.115","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.115","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.115_1634226235751_0.9897044827385437","host":"s3://npm-registry-packages"}},"0.0.116":{"name":"@tldraw/tldraw","version":"0.0.116","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.116","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c65a4df3443b5ab54e92514dd0c3b41fe9c5a8cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.116.tgz","fileCount":175,"integrity":"sha512-6oeS7S+sY9EvVrtOhePNwK1LKatz+aTXBpO8tSUJuuhuGf2Bseye2WUXLXrFmn27MhFKykuE5gaXqXgyQQhfzQ==","signatures":[{"sig":"MEUCIEgjoWbu1iDHI9LgmYYBIDv+/F0JxyFAOb8ZeE7eu8q/AiEAs2gXeI+rruB/oHTreQUlCc9jbcHUoCMGDfnc7RH9IAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276910},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"f3f4ace645318f9806b976505a7c91c34f96dbe5","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.116","@tldraw/core":"^0.0.116","@stitches/core":"^1.2.0","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.116","@radix-ui/react-id":"^0.0.6","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.0.20","@radix-ui/react-checkbox":"^0.0.16","@radix-ui/react-radio-group":"^0.0.18","@radix-ui/react-alert-dialog":"^0.0.20","@radix-ui/react-context-menu":"^0.0.23","@radix-ui/react-dropdown-menu":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.116_1634229163056_0.009180550356242767","host":"s3://npm-registry-packages"}},"0.0.117":{"name":"@tldraw/tldraw","version":"0.0.117","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.117","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a5f4b5e4969aa734369ea6e840d11e6be73722c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.117.tgz","fileCount":177,"integrity":"sha512-XA5zjL1mvErfz3JRbkb1O8/W/azlu7o03Y8tqGOieIn1N8Mqj77iy4kVC/iNbG3Lz0O9/MyuIMdeAV5nzr9yPA==","signatures":[{"sig":"MEQCIFTCP8g9LOOgawyZiwK5rRAazEykadTly4LCned7zdR7AiAldl+2D7e6JK0oY5X2GS8ZnlTbqzO9k5X/eTffMCBFWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286482},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d8d45d87377c9c047e96d6aec60bc03d89e313e","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.117","@tldraw/core":"^0.0.117","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.117","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.117_1634303604338_0.7979385107909298","host":"s3://npm-registry-packages"}},"0.0.118":{"name":"@tldraw/tldraw","version":"0.0.118","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.118","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"429d07cafe6d996b2422259db12fe15f8a0d20d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.118.tgz","fileCount":177,"integrity":"sha512-i6NbuCuEvbTEV/rsQi82gARXR6Cawg0QmF40Sr+Dcfd5n20dHDL2ZQhz3vRZ3z0h+QmBWJrbwez3TA+FbhCw6Q==","signatures":[{"sig":"MEYCIQDbv8EhaZqNz0+aXUUQt8LF2uz9VemnL7Ht3i8vtoP4eQIhALSVVaU62dAgRQ0hUa4+lRPWZx3lDZ7C0v5xEppAvd09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338661},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b2b9aef0bebb524ef39f19bd394d9c5254dfa060","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.118","@tldraw/core":"^0.0.118","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.118","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.118_1634416212941_0.6634489801262133","host":"s3://npm-registry-packages"}},"0.0.119":{"name":"@tldraw/tldraw","version":"0.0.119","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.119","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3666cd1917215ec229eb66e853c5cd46d706f094","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.119.tgz","fileCount":177,"integrity":"sha512-Vpqk/iq9vAWRmxtMgStzqi3u6HNxmKxKwwlIDPtWZGQaX/zbAPNxAA1ef+LZ5Rm+jubcZzMxL+djDZaq8nwraA==","signatures":[{"sig":"MEUCIQC/TuxjT0eVRBmG4mF8dVAz0zVLnM6TNpreCZBEkxrpdgIgAfUedDxtTwvC4Zt9NvygLdt7A9cBvvyT+mi7zd9nS0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338677},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9b072fec95e0d5b349d4241f31c701e488891f18","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.119","@tldraw/core":"^0.0.119","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.119","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.119_1634422962958_0.42291747788313616","host":"s3://npm-registry-packages"}},"0.0.120":{"name":"@tldraw/tldraw","version":"0.0.120","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.120","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31bbc4708f5c071816a1fa87e09314569563771c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.120.tgz","fileCount":177,"integrity":"sha512-jKmMAVkVNpu9b0PmseBoPKp3rx9uqISIgH1M67gmsNGLSZ2siOFC+vR9dT/PjbZanAZyvRwF7YXeYVRQczIepA==","signatures":[{"sig":"MEUCIQDNQLmGhVVqJ5lFo9118iDIzpILcnZ4ibP488Ef3be/zgIgCGY18Iae3Ts86xWAE02P8U9bGj6CbtkQtYb8ky/y9K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338928},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b1b9f901d369575448d4c67241ff89491f7f00df","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.120","@tldraw/core":"^0.0.120","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.120","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.120_1634461057191_0.0024611312444982048","host":"s3://npm-registry-packages"}},"0.0.121":{"name":"@tldraw/tldraw","version":"0.0.121","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.121","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b97b1be47418b979ace8fcccf6641af2aed528b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.121.tgz","fileCount":178,"integrity":"sha512-UAcOvB6FQzPy/D1xdxPOnvvLwor6sFprMAqX17UXKETckGSuMKcfTX/wBGcRkmDiYTQDQ2L1Uxyabvhhm4odRw==","signatures":[{"sig":"MEUCIFYPpt2bU2MvUFTL3/f5yByYIuq/TpbVv4J3SoJ+5XmsAiEA4pATG/ZU9XdzrNIk3BtFJCfPadtF7MwU0hT1rHMS30g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1337137},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"c56bf3b0ebbba9e24f81adb8bbdee580a2a3f69e","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.121","@tldraw/core":"^0.0.121","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.121","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.121_1634563994995_0.2813658254620459","host":"s3://npm-registry-packages"}},"0.0.122":{"name":"@tldraw/tldraw","version":"0.0.122","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.122","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c8f770fdbc5cf0e662fad978d0339d446091b63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.122.tgz","fileCount":178,"integrity":"sha512-tQFF2QBjQwkEJmrSD5x1yZMuteQxh38HWN3AczmV/TIl3YPCDBVMc9k8fn0UmXpd/du7eADPf/k7gy2K2GIZWg==","signatures":[{"sig":"MEQCIClxxiyjOenO79kXlAdpe8vvMrjo2Cpx78L0p9Y32rNmAiAHgtUWq8aPD/XqOjow0F9fz6tgrAOfGRZKFjVTXhYfyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1341962},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4b24219fc1298902aaf46984fcaae1d40c167989","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.122","@tldraw/core":"^0.0.122","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.122","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.122_1634567712394_0.42080901575328533","host":"s3://npm-registry-packages"}},"0.0.123":{"name":"@tldraw/tldraw","version":"0.0.123","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.123","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57e68eadb38aa30abfc2093b8cf848892234ee03","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.123.tgz","fileCount":371,"integrity":"sha512-Zg+ELJxr4/7Wvd0PySJFFByvSbHF+jeAGGr5QlwIw+ehZhw7rwj6lUvsFF9S5X7NKkhYc5l0fxcDe6EWJ4YU/A==","signatures":[{"sig":"MEUCIQDk9m12OvXg3dWpgOXElCx1fyyl3qhwdCVev4RtjLkngAIgHy1yOrk/f+5bBKg1XyVT1DuO1nF10h1FnvmSRQIDrs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4520068},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"246cac9b5b2f7ca491017ab133dfd592c15cad5c","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.123","@tldraw/core":"^0.0.123","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.123","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.123_1634642948250_0.3581863208037941","host":"s3://npm-registry-packages"}},"0.0.124":{"name":"@tldraw/tldraw","version":"0.0.124","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.124","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cddb7bc9c9fc6c0317003125ebf77c70152965f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.124.tgz","fileCount":178,"integrity":"sha512-W58QGbEPUguDIMEiJ9A/pB/JrEM1YUCNWoIa+pFdQ0+guNXHsXsCYGCxRTkfFUMlQ2mYUszJoLWaODRVya/tdw==","signatures":[{"sig":"MEUCIGzyYqEmdLhnQtitAYrfclqpKVufmkgBCte0UBfLFcL2AiEA/jX2/sIeGOCmLATRTc7Mya6QF42pAXKATlRE13tAUXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1347382},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"dbf3c253ce70ee4232e6635e805f1b32125c0705","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.124","@tldraw/core":"^0.0.124","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.124","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.124_1634643043726_0.6904093399423212","host":"s3://npm-registry-packages"}},"0.0.125":{"name":"@tldraw/tldraw","version":"0.0.125","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.125","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1fc9abeff823f7095060788a44110b1274fb4f3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.125.tgz","fileCount":445,"integrity":"sha512-Ho3zbYI3A+sC7X81TmBUYtRepF02VhLMZiA0M3Ta3qV0pLivAmA+wv1QS2S/emkUUfvfOW4QJgkG7mTshHEL/g==","signatures":[{"sig":"MEQCIDvLwMXtPnSUQeVsUZoHUpcTi6024PfP5cgo2FSnsVO6AiAtmEUaOjd5/fyke4h+RoDJhXuumSl2iIVf864saDHn0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3900111},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0806d386ff9a4fa43f08e77e7a1fd5791d26d709","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.125","@tldraw/core":"^0.0.125","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.125","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.125_1634910725077_0.7215099665455482","host":"s3://npm-registry-packages"}},"0.0.126":{"name":"@tldraw/tldraw","version":"0.0.126","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.126","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ec3d5e7426b0621012f1c255bd5730920c5b180","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.126.tgz","fileCount":180,"integrity":"sha512-aicKPeIbtfGdflbEB+yKz18dp2A0pcDj+hIx+m+NUCAkdUhQ3jhGuC+4WHMxveZaQF9vUP746GrJ4fLGazPArg==","signatures":[{"sig":"MEQCIGe+o6tYUVU65Acis572xwYnZTuHJt67ZmoCAOX97NfnAiBAu3Bp0lhN7bR2Xypx3SsB1eoD8uwslGDCLWWsVxdiAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3917132},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"f8ede2eab28529057c3ef274aa9dec8c5d2171a9","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.126","@tldraw/core":"^0.0.126","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.126","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.126_1634911697148_0.533832225749362","host":"s3://npm-registry-packages"}},"0.0.129":{"name":"@tldraw/tldraw","version":"0.0.129","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.129","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec908642abbe3f0d0e865bce0f4029869db961eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.129.tgz","fileCount":178,"integrity":"sha512-jhkDoeY7vboCPJyib2DoVPDhij5YOlJXa7pTFwyZ+cmUPzLAurrWV4kfIGVem+juQdMYUoOJ9k/58/ODi8Bk7A==","signatures":[{"sig":"MEUCIQCcLVGOhcNB9vfsYT0tATCx4jnZXhNFE/JfpDHDq7cy5AIgT7InmV8QhutUgq7473kFmhuwihrpwl8P9NjRp4RIqDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1285129},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"a906a3bd95f139ea5298f10e1f1faf9f703c27be","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.129","@tldraw/core":"^0.0.129","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.129","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.129_1635348088376_0.6545746101145975","host":"s3://npm-registry-packages"}},"0.0.130":{"name":"@tldraw/tldraw","version":"0.0.130","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.130","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c5244e1b1f7978314036ed5ccc31cf09c1f4e8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.130.tgz","fileCount":178,"integrity":"sha512-8wz6ygKOag2zQwkvgjMR2ISCy6+cIoTk3vlJlAImsrQxAOPnKRSqxiVI48XH/Vr9XfxvrRPJzkCnaDOKqTLJaw==","signatures":[{"sig":"MEYCIQDG+Vu7YibVW0HbeIIPh86Zf8ebWgtDYZWLq11z3XRX8AIhAMbSJeUagUS5l5pfyuVskrotIqnbLJJT9k+vGSxV8Fc0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287329},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0e9e45734af9ba9e4424e14bb2c03ea9bfb7732c","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.130","@tldraw/core":"^0.0.130","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.130","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.130_1635351793627_0.22206575823635366","host":"s3://npm-registry-packages"}},"0.0.131":{"name":"@tldraw/tldraw","version":"0.0.131","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.131","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8281a800e0a260bdbb72af67a0ffa388babefbe4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.131.tgz","fileCount":178,"integrity":"sha512-lh9fcOiMg4XNPo6PYK8x/sC5XKgNWQwP/++4QtNOwH2vJiXD5QOGpVzp61JNlESqItxrD3lUj+3Dmlfuw+7zGQ==","signatures":[{"sig":"MEUCIQDMBnPlVdTejpqW+7NTRumdwqyLqhIx+pcW2LsABanKWwIgDallDIJikSeMm0VE1oqozJE34DctJn37mdP4Dha1Ppg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287088},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"5901035214c0945669732284439ad6adcc38c790","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.131","@tldraw/core":"^0.1.9","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.131","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.33","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.131_1635456863489_0.7779564385755577","host":"s3://npm-registry-packages"}},"0.0.132":{"name":"@tldraw/tldraw","version":"0.0.132","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.132","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dda1a452c2f22ddf22c7224854e85c0b3b11750","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.132.tgz","fileCount":178,"integrity":"sha512-n+L3CJJnXLX5zJ5At/KGA4Cg57ABgtdl6Ctkkdc0XTWjmzJtn33LVvPnJVN7E2NqSNqYjMqR8iFpOV9l7LArPg==","signatures":[{"sig":"MEUCIFcRpvJ9T50o1aUKd8zRXWgw2R/M52RsvbNBLl+BaoO2AiEAuQKX+bZTe7usuWQz98LEbXzY/0jJsceSATfu3i7DZNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287332},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"a8377139aba6132a6169292cd5661d46f0ae6a68","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.0.132","@tldraw/core":"^0.1.9","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.0.132","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","ts-node":"^10.2.1","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.33","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.4","tsconfig-replace-paths":"^0.0.5","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.132_1635458180457_0.5150380611179741","host":"s3://npm-registry-packages"}},"0.0.133":{"name":"@tldraw/tldraw","version":"0.0.133","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.0.133","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab4ae0517f776f2d009ecef494a745231436d6eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.0.133.tgz","fileCount":178,"integrity":"sha512-rDFoIu3KEuhrJg8jnX462YP6ccCYDRCxLcyDkXrc+UX29uDtIVYzBzhmcla3xizz2DS91I00CbSkIVdROB/p0w==","signatures":[{"sig":"MEUCIQC2adY/svqFel6pMODOZR9wYDWvYxF8XABXtRCzBwL0dQIgL8BoksRTPqZpJI/jCV/Ze+UB48DTmazstpjL+HqhcQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1300281},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3ff8f25dbc6588bb7f9226e6d73c785e2db6d63b","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.13","@stitches/core":"^1.2.5","@stitches/react":"^1.0.0","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.0.133_1635780614061_0.22042361725944049","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@tldraw/tldraw","version":"0.1.0","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adada1c8f4079b71a24c49817fdd214ae09bb8b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.0.tgz","fileCount":195,"integrity":"sha512-sK0USWUhy1QUikeX/F8NIV39j9E00e+jaxdz2kwxTY7DlyNyFJoflduUGEv3zdR6jLwP9zJ0B42IbP55nBzmrg==","signatures":[{"sig":"MEYCIQDc33BpcLrgIg6gOoPU9qpnDYnLMOMic6esFxJhcBkyEgIhAOQroUnNCjnpuzOuctBLHg9mjhAl5YGw2FhYUEECWJS4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796582},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ea220d6b4b97fb6e50865157c2f60773998ef29","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.13","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.0_1636030897036_0.6242222860294562","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tldraw/tldraw","version":"0.1.1","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f0c60cd1ccc246bc87f58dc930200b084c49b1f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.1.tgz","fileCount":195,"integrity":"sha512-ZVdQXoPHVG90N9OnH+SrGStqdgVZq18UXXVQp77cQUDcVY7JtFDwzk9S8JRnkd3i08JfAYQtxLjSsqiq5kStgQ==","signatures":[{"sig":"MEYCIQCS9/1GqvSw4NKI10+HH+Hcs+pqK0pZe41K3OtJGcI0aAIhAKG8zt0v4xGtYrM9oqhwr/soHE8zrpG1gd0U/4km1xgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796633},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"cb777c85d186c8ed9a19fab4b82fb49f7fbfdf6e","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.5.25","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.17","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","tslib":"^2.3.1","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.1_1636031834889_0.9446447167052143","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tldraw/tldraw","version":"0.1.2","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70c29066742c9e462595af1e056219272e74c393","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.2.tgz","fileCount":196,"integrity":"sha512-cpt9g73N6vZWIzwMjBMRmTUX3PWIGp7WiG8692zoqzwl4KR/uJuEQqWS0FAlYmun14ZazlIdL5l4acDRDZtcXw==","signatures":[{"sig":"MEQCIH6JTvLh9CjftuoX6KE/DoQHVS3N8Bozacv+cjiTdDN9AiBxupXiyz2ZlpTT30IAd8VasBaZC+pM5ngLvHi1onxbyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803231},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"795936f8f1d61eaab9abd5286d3a3936a6cfeab9","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","types:pre":"tsc","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"typings":"./dist/types/index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/tldraw"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.6.0","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.17","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","tslib":"^2.3.1","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.2_1636041181565_0.5029225864734139","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@tldraw/tldraw","version":"0.1.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdd7b664d41ae378e6becd6d48614923c6258cc5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.3.tgz","fileCount":199,"integrity":"sha512-yB/fHzyrC2NmvQINzCkDmKpkfG0yxQc+9zGTXOYz9Nb5yq2Q2gcbJefJdl27ZZ5qS7Mnc9pvMtoGlY+c0zsnDQ==","signatures":[{"sig":"MEYCIQC5JGmfW8vA1ihrLS/a83W6tWEz43WBrNMxogqaV3yXXgIhAPg34gf2lyoJlGXTNX3IcrOy4bIuUm/OK/uVFh/yo3dc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743627},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0aaa722f5ae571579e3f7d1ac6900a544cf156e1","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.6.0","tslib":"^2.3.1","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.18","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.3_1636146878887_0.36673071297388593","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@tldraw/tldraw","version":"0.1.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f2b382b7600e24bac69d711dfa751b7839809df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.4.tgz","fileCount":200,"integrity":"sha512-rNZw59r54Q2T8TpLeCD4WMyls49tMweHDCx1GKKKlOZwC/WvWpBguzboDJ5RHKrv2fK+iSsXuimDXrOJpdaPSw==","signatures":[{"sig":"MEUCIDzuoPZHtCm2PDZ0LQqexaUxWXsedQlEwk6OTIU8VtWtAiEA2LgUlQf8HX/WGMq3ImmgjkZB8lCXzD03iY89J9JrYuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1742127},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b3ea398ba1ae047e477121234b313bffb1108b76","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.6.0","tslib":"^2.3.1","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.18","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.4_1636186163389_0.24374541084988266","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@tldraw/tldraw","version":"0.1.6","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"965f2742a5a975784248a060f6b69720c6a50b1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.6.tgz","fileCount":203,"integrity":"sha512-UGtMakMePAkje2tdaANXnpKJGS7wiod657tWhZbQ99zqv9zOxG9SFy/FReDR3qqfSkugImVlpXtku6vFVqCTbg==","signatures":[{"sig":"MEUCIQCoLM52hfG/1dbhVnygjMg9FQ8t3yY5A5PTdbDnAfB61wIgbimVh/iD4jUne7sHOXQwXjJ3rjYOfO6FXRv9fbDeK6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":964455},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4f3fae41b5690c94e34fd1d8d2da2afc03291de4","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:vscode":"yarn start","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.0","tslib":"^2.3.1","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.18","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.6_1636296352423_0.5763364954972154","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@tldraw/tldraw","version":"0.1.7","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59d706b7733fdef4e05d61b882301231c427fbb3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.7.tgz","fileCount":203,"integrity":"sha512-GKYkW98gpPSAGfttTR2V9SyjG3VG1CMO9wItI8CjyIaYTX9+gyIJ+VP0IgWRGSz7AqQp21UEeLD1Ur/5r8pNPA==","signatures":[{"sig":"MEYCIQCp1DrJ83BbfqgzVLRuj1B3MModfZ/myJIoD+BDc6B5ogIhALV+prdmX2a2qLE4PV/2bxqDPXk2OoYI6CY9y6AFBRJL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":977224},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"8b3c963a086aa33bc97803e516381b0a115739fe","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:vscode":"yarn start","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.18","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.7_1636468696490_0.15135589603256627","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@tldraw/tldraw","version":"0.1.11","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ffe930eab3c370a1f2c5132cdf19cd9f5031e3c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.11.tgz","fileCount":203,"integrity":"sha512-Nls8SG7N0wYzWj/v1FVqWtU+uv79rydxbYRbcKjvOrqpZViFYKdcYw+MMJxCVB7ufl1eQzz0ou6nalrfe77E/g==","signatures":[{"sig":"MEUCIQDszEM9Uy4G6YScSoN8x2s/hMremRCYNi6Kzb5OJ3z3TgIgRp9jkDgpmdqWsussfF46RISmAPKRZXg5uAYwpapYfDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":977510},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"c1288363cd55e210c6624d60262a0705437fd052","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:vscode":"yarn start","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"^0.1.3","@tldraw/core":"^0.1.18","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^0.1.3","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.11_1636546316706_0.34504383208341705","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@tldraw/tldraw","version":"0.1.12","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.12","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c38c513b02232e6e0a890f90a1e68da62e855c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.12.tgz","fileCount":203,"integrity":"sha512-58harJlXN7YIjv7iJ11huVdqOReMzVmNaMP76mspjq1vPPit0pFvE+TPfSr0PWd770r/N+4AEdmXYoA7zgbRKA==","signatures":[{"sig":"MEUCIBmoo6hNdDYjJAlMTQ+eXANP36YdxcJQM5wT+PqKyPf6AiEA+uO0eEI7cOdxQyOxunJTrek6UXwTX1HH+Z/azbMDZAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":978320},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"58fc99cc08365238643a583ce8c9b64a1cbc136e","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.12_1636624668177_0.12487910955624648","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@tldraw/tldraw","version":"0.1.13","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.13","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"714d57cd8b26181ff60e3864b553256fc0a899b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.13.tgz","fileCount":203,"integrity":"sha512-g7azacPQZ7JESC2+dTDoIJwwI46fWFDEPppqCXwiQKTJHMZF5dEDh5bDspF8XvMPeCQonULrKWpbyuNMyGLyAA==","signatures":[{"sig":"MEYCIQDaGjhG6Dxgm2Z4ieltYmZrUBQ0N85LtLRZR2oD6SCWZAIhAIR2f+zQZGnvPFHV4/FDStdN6ZnvOhq7ABwWePin5082","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":964396},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"e4076acc5f7fdc5a0b0b7c0de0d50c4868ea180a","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build && node scripts/copy-files","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.13_1636632988083_0.5920109739279755","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@tldraw/tldraw","version":"0.1.17","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@0.1.17","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd62bcd2f8500a5f5f12dcc4c80e3956e3802178","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-0.1.17.tgz","fileCount":204,"integrity":"sha512-BNByfZRuUuiBQTtCDg9VgUMnPTPUCnJRabRmjrd8QKhdu26RLFHG8cpeJLZ8EzyuKrVlIG9rRTHNFk/BpkZ9kg==","signatures":[{"sig":"MEYCIQCa4IcDA10ocPjRRFAmJkJrfbyovhMQQxLgGyDXWWZA8wIhAPFcrey8znuRXYbVY9CCuKQvVP7hg6JzLauDybfM2GlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":964769},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"f0a766b653405a2f39d04eec291debaa3e018c01","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_0.1.17_1636756211379_0.5971404473915964","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@tldraw/tldraw","version":"1.0.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.0.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bc38962331a0062069d96bf05d96f817b7f2391","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.0.0.tgz","fileCount":213,"integrity":"sha512-NMOfHbHT+3gUoZ+Bf1Ss7wFB9YE0Ih72WfqWARJdnirW0LRAeJk98TjNfimIoA2Kjtp7GXBLfLTo/O2EtZ6VRw==","signatures":[{"sig":"MEYCIQCp8iVcwtBLH5m0abIt1YJ6CUr9vgDcJWH/3dKxjdG5vgIhAM2aPw7XPvjuJJeuRAKjI5qPZyj0T8UXl1TthJjoH8oW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk9Z2CRA9TVsSAnZWagAAh+oP+QHlsOc0FIdZBdYi7N22\nGO5SdBLUfdC8WeNRoHRRxlBzDmQCm5bvCXoJLvq7J3AH8+IydK/agDJbWT4G\nZhcs/2EG8xYQTtoANgn6aArXWWMTeNhsFh+X7TVttWMnYgRSqBiZ7IUag2Q0\nn2ZDGdzJDmkk+HENL9wO8O4I4uZYp+YrpW77OGowYKWmSn736Q9ViaJCm4A1\nGo7w969/XajXHGl+WOT7sSvgQElqYXj4CXqDkfJwNkfElS8ZFITS/0/w3wLl\nCrNj9CMvvU0JQHpMcn2twBWYTFudBqa4fqTuuy+205a2aCmPVSfmrqu5rAXB\nlUe0s70c4o/yfPxNPmbu0TcAZSmupSV882sAzj4YiHopSNxnpYYSrRDHo/39\nY1G6jyAzjMBevO42QnXTate2hOeTgr59BM8pkIj3agHPXTHnsMp8kK6SVaQX\nxrLnDvY6oDZEPm+GuClDggOSzzNJp1mFlapHcnzak+V/83mJ5pWCtylyD2/6\njTIgYDBEh3YAKUEx2j+Hs9MKU22GItW8IDrZP6d0V8rj3wyUjzN1N8DBMxHp\naVBfIBNb5ni+sJ5ov4T3TjJotUHLW9KUdeY92PzYCjAWY992sOYGKOWshthb\nRLPnpOb2SROJtukTfotLtHT8JzJjbXkcZlXN6KfjBPqjptQ9fbpsvLXmIbvC\nYrzj\r\n=9FM7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b9fdb899958b047e5eb42798e18ca9024537a22e","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.0.0_1637078646382_0.5560267734103992","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@tldraw/tldraw","version":"1.0.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.0.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"38705d07c9da5e8585bdf56f9fe42d203b2c71da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.0.1.tgz","fileCount":213,"integrity":"sha512-W8THEqtVtzyWGbWoQaQzRXob/vkVU2iezhURDsxtAZ6Uh5dtiykeH6uYqbOQUufCbQ2tJjivkmMm+UJldovsyQ==","signatures":[{"sig":"MEQCIBmFrlCoZnHXFJVzWR1bpNErFzwckwH0f0+dGLFrOTjuAiBUpKNuevLrtamd/eoaGHetvwOcETnQQc29gu+14lfcTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":902767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlOLzCRA9TVsSAnZWagAAZSAP+QFY6zQz/kp988WhWXKF\nUTu9xwPEX74u4xRGCB2dxP9KoiThlzeclEOWetZyXc68QrG2yE0iJpRl6Pzh\nUnPCP0VIaL5rOBbgl7/nNtbv+sHy1xRL9zXaUp62q49IL4ztE7L/JgHDpLoN\ncBlPx/jKEzZCST8qXW/VO1BlJMCZ3F18Ii5/1fDQlfeyOF1w3wYjNBVUoss2\nN4hW7xb/pzdvDccJzOH6SEFak3hjiiJvhzfmNOK9YlYeo/ebYFaO/aaYNWNj\n4PW/iijBKthmyhKmx+MeOwqzjQElx1Ac0Sau/Td5BSpn04U4cem+140qHoB1\nzcuRiEGr+GF8itpFTi9d3fRQDobPK7blfY2TOH6xSyvT+TsEGYMfiuyq70GW\nZdwKagyQkh0OuTEgAHx6oy+t+aRV1+8i5b9c7olNJXzh6LIZCZOvdBNQB0fi\nby92esBFzN3YEENJhYvaVfSnvHHUw1FS8SZ8mgwpa6lovwfrxj4v1LFpLYtK\neIUe8tTxJ964kIQkbFKHvjvYWdni4XVoza8pX2+ImafMtlIoN9S8ZYRtT4uN\nHMEZkUzfHXD+mGx47Ny4f/SeMZ0iMzAFe3kXYJP6Qw77QeNGX7nTkqzMwQEy\nx39BsYQRRx1v6HuamXTYUd9qrh9DcP5Zuk58dZT1vmQ9p3p2IXBcL7VWUvRi\novSM\r\n=vX/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3cb4d1c679f17b6aa45e0e6ee1bfd7c00edae574","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.2","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.0.1_1637147379727_0.2894693876765515","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@tldraw/tldraw","version":"1.0.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.0.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8dfa00b8c0cfcfe8c4f2248f97003bf57f19308","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.0.2.tgz","fileCount":213,"integrity":"sha512-qJU2npo01KyNL1cf2/ANBHc9KxY5BXgY8qLAc5jbw2SRiY3LRLRO/DB+1aN4fdIZtZDKJ5AiTIPoqWX1iVcU2A==","signatures":[{"sig":"MEQCIHND/Zx8son5AqbA9YN4Qr1dN3XlDVP/fv8euAZDMha7AiA92W+FQ3wg+7vmN0w4++D0wZgTeLbQVXpq90LsvSwBJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":902802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlOaECRA9TVsSAnZWagAAuVwP/jEu+OBxW11teBJ2Tplr\nR/+1ysA0hWB4HxGd2tdnMAVobpBiN9qzO0AuYepOj7pBlpox8czc6ZGDwBz9\nVsX1I2PPxcoDnUBbqoV1OhWRnoW6ufXHj8jHRboH4lWmSFwSGu+PGeBz+ihY\nHjAYSJjljTxVagt9bsEZs1D5ELcAuNWGHc7gBS+eEB8WcEyn+c2Meceg56xW\ndXUP95lfiGeCXPBTkBRzz6RhfxYRZqGOF41BqHtV4Ha0MEBR2nIDs5jkeGXD\nBRSTa7GbKkREuquu2Y5NerLpn+ppwRDQIoBXO223D6h5WaKCciqSRHtwE1bk\nJjFL/EdkbWokPmZ/RggxiVT7L8YHBhiuromscSBvrv5/TcqsXPGxy4quBY+E\nEWdxlbmHLWlIonqzY9tzsCnBZahbQ7r9Lqfb4/JuQnwBYayT4FGEHpOQxS5A\nhrx09n90hktCrI2bMWZgWALu3V4y54KSkb6iFUqbwNibZV+HmP2Qzuo8DyHf\nzsE6MLz945G4UoXA0FaN2zzz+fPAclqXvJxxZY9Pbbc33j5V7H203YriQR4U\nrbfl9dqQlwy+V3uSFnh9K4gaZsd4tr4kw9aZWc0Pv61+kS6lPK7GSkLtDmVD\nTSjSuFtsfwOqk3+c25w84CiZqOQptZ6SYSeyemUF2N+BhshbjD6t0oBnBSLS\nZVhr\r\n=KHk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"409f3513a144475abc1bde9abcfccff98a589508","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.3","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.0.2_1637148292661_0.15940560544744864","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@tldraw/tldraw","version":"1.0.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.0.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d05a492fa8da0d015f29e400e37328c5ee833d74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.0.3.tgz","fileCount":213,"integrity":"sha512-qPqK2arQM1kn0jAXAPSPM5YFepddbI1aO5MCgaF5+d5ym7jcwoxeNskXbXK4ZXgEFIdpUhTJSdXlvTwGGPlMqg==","signatures":[{"sig":"MEUCIQCNEjxhGna+++qEHYuVTyWXNDvgBHz9YqNcjyY00+SEKAIgZFGH9QseeCRoFs5SkL4Ch7xklRrwSiioXc5s+cA2Qq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":900152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlOypCRA9TVsSAnZWagAAhf8P/jO62OupQXYhf1mLs4Hq\ncPUEi68QSupyn4yrpJ3N8HA+VCxAc/Xh95klM3Oa7awzS6YhDyaF0jcnyUO8\nP1sw8DUvSDc8qS9Ph3nTQUFsf1ehPFZrRnE/UR6v/ApNHi6REAV9bVQSIq2B\nX+hkuCsMe5F1b2vHstaMm2yUuUq7+Hd4pTZrg6lZO7jIVkRyMseUyvRNpifY\nPUsg6WaXfCahffZwYMOPqRzvOk4u95/Kd6N4rggwQkVya//sMxoeP0Bc3/gs\nvJ96eO1j0lMuV1W2w8VQBreLUs9AYUi77oOh510GMPflQxfPDIcGnECcM4Yl\nCRdX95fbjKI6QTVZ2yK9swl4SzS7Xux53413exTWXs8Q6+iTtWWAuk4Tf/Dr\nFGTgYJU+SL+gKfVfeRfkwE3kY3NghZnvXhgg0SSVqZntxu62V+nrR2CfNBz/\nOwbn7T2lCZkNhdyJxXsQQ4UEm1QsPWq6s5DErFKEQtumL8xHTVDBNQCQuzIo\nMUyjfn8f/GL5unomHe88qfA+hNc1GtNschLPNGu+N4i1su+m5b92qFDZvRc+\nVztdUZm/I6sOoyevFpRB5XAGhelkHEC73htNP0pX+/KvS27OEzpgf0nNFlDN\nWAGjeOsZNlL/4N6cyDIn6XrUOMDEB0OvX4eGuWeY0E+HmmJzkIgw5/BOQtjC\nfjwX\r\n=at4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"325008ff82bd27b63d625ad1b760f8871fb71af9","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","ts-node":"ts-node","types:dev":"tsc -w","docs:watch":"typedoc --watch","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:electron":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.4","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig-replace-paths":"^0.0.5"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.0.3_1637149864888_0.40477266493081254","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@tldraw/tldraw","version":"1.0.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.0.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0afe7df18bbf9adc6a0840f0974e1a12b086343d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.0.4.tgz","fileCount":216,"integrity":"sha512-Lv4EfLDXBcihjqvRnYveX/peKLvG9MFrKn40JmAw2yG/0RBBfCNbN9WsKOsIOQfAfYR80L4W2c08kXnPGnDJqg==","signatures":[{"sig":"MEQCIDw02mR6JtWxEoICWb0ThkMG14nGpH4aMyusz9JFoUgyAiAOCN4N77QUlUY7P1z2Ibn+UZmUTBv05Jn965ErGdDHYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":907369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl7x1CRA9TVsSAnZWagAAdAsP+wXiVbBuFnmH9SVIjNVa\ndQjjEuc5CYjq2C8e2rZJqWdEB8JR9H4qrexven9/nZAgdqvAwckY01efHm47\nqqfR6q90CVKdQr4Z5y98t5lQFsdnELZ3etlc6RzPoP9R5Hy68HZ5vpPhZank\nvoOzC/aCFWHlGMtsggdFnC6ye/VCyWR2nPIQzKkgwNIctI1ueapvqUYuF+Pl\nqo9zitzYlI7vHxFHkOP2/7zJ4EuK1FEhePqpFlloDqitztzBUCDeIFxOgN7r\nFgIw0oA56IT14CknrfdIcS2brl7baMsoTP/0ZviMmhJ5zwFeVO1ilMNexb4+\nFEBKJg0qMNkZEg/7Q/0A9CGwb2x5IOIGcBQUazEktSuG54INE3c7GuvX0C0W\nDE8tXS/d9+vvOru3EL4MozOG3rLBsjFnLKzHrXxJgsdH09py+MRTJDRFAsTZ\nOeC5UFqQYCDaBHFMYx831I3cfAVIRwiCZXNBxXRvBjIxLKKV/M1MGitA+VbG\nqymIZiSwpETHVMFElE+Lv2iTVcK+QBDu+KvEg/NB2iq1qsI7DC5nhcslNOZB\nj3UePp7bKhCeF9NHr58dP9UghlSNys+0sDO/LE+hmmVq338m6F1XhVY9wACx\nNqQSu+nSoIfv6lWGI+eH6gDmwx63P3Pz6GZUbya6kX9Tb7apVAhYex9vwAfu\nkKCo\r\n=HyII\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"af0764d3f9f1010afe80a584830e3bd906888484","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.5","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"latest","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.0.4_1637334133691_0.574763639448536","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tldraw/tldraw","version":"1.1.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"609b5899aeb755406a9ba85d591fd6df89291621","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.0.tgz","fileCount":308,"integrity":"sha512-Z+6aeQhCQcyVbXxgH91fDb3BNAt786Mv/PxhX74I8N22V4o9wnd+WaW/pu3PeXLW+hBpYy6B4D8Hl014NcLtxg==","signatures":[{"sig":"MEUCIDHAYfwJJRYcUdy/vDJkykmSlUf8JgO9jS9LJ0EVGwVVAiEAnBN+wyPQ/g/7+a1Zk+jJTIml2hDjtxecfeTTK89TEew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmPkfCRA9TVsSAnZWagAAIeAP/RiIzATiuGjsTQYORZkb\nwkTevBUISbzcOOpzIPOdkN5Fig6n1lhd3Kwqtvz9WSiwZ6+4ko+vNx6MO60i\nupq3XAi9Y04wRVbSvUQHy4DgfLpvI2S10ns7ulHKyw64LxfE1D8Te5yB0TM0\nDdwAsYfVk3UcoHnW6mcgOJhMzihWe1oUROKNM+gA8eb2udQHHLDgeG1ppIZ2\n8hEHpGPFl6GarSV8Ll4aEdHkSfBZDG/W+gz9k0INQD+jUkvp9ZWDjprocxQV\n0l2nxSxAuS8ofgOSsIZOqVjXa4Hg7zaQYwcvF880xpIgi04S8FYeKuYON4Dl\n+QpEw2tSGD3wl4xbdQMGblZq7krGxxAqYBDnoV1g7F8276hGt+z/qEDBdmfp\nO0WNSZ1LX+ChX/IH5faaPqrU5DkR4c+vX0XuaySkuuCsR+OQhlf0Xsv7qapY\nUy4XDPrgogPR+i+H7f5daUYJgqGzVBcHrc2UZo70ssIfJMZhzm3jwpeBFO2a\nEiXjcCVjeUUA3f/Xg+zD3tqcxS1IlGNaBoAemYhEblrbQkifbtHSm+OImEK6\nGqT6dCZEhJIzN9fTjXjUshVRfcFCd+D++Dy8oOF/w+Ig1qzsoJ2fcGEJXNPZ\ndZmG0bVL3Df2pKdU3Z/jqPt0RhKXMlazy+VnljmWTVwUEAl5avIbwnNfuAwo\nkppb\r\n=oHrt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"325008ff82bd27b63d625ad1b760f8871fb71af9","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw.git","type":"git"},"description":"A tiny little drawing app (editor)","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Stephen Ruiz Ltd\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"rko":"^0.6.5","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"^1.1.0","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.0_1637415199240_0.9537502690099826","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@tldraw/tldraw","version":"1.1.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"569080ed62416404b186cfeaec523bd9078dfe17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.1.tgz","fileCount":220,"integrity":"sha512-uK7V4TPd8EUAvyN9o3C20s8WV1f0U13r2dV1pp/VJEMSUndi8EzokRYG79eLOxbvTGtjGD+FZTMejV6On7IVHQ==","signatures":[{"sig":"MEYCIQDuoXrmdCR4DVO5PvtSrTcW7zyffUHN58MfzcEYdGmj5AIhAO2L/EjmZanibEtqznJhad7blfl1T10of7bbG+VDMi1b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmRLECRA9TVsSAnZWagAAXj0P/i4VoHs3PnWuiW777Dkq\n6SmVp1Ugh3Y0W6VAEMQTid2L87LdPN0OSCEA+cWz0off6SBGK8dZqfTlkPYr\n8qukjbIeWpVMhk766SC6mfUR23odmLqA3RsXT8++sI3TXPrHzmZ20oIT5LcW\naUsotjhITVemLer6/JSQgTKRP4Sa0KE/RDSlkqq/U1ZjDTuBYdZa1yFNun+x\n34UuaFMffG1vL26+PrHvKjbF1cdIAcIn9RPkO8IQXCkfyg5+FQqlu9iN3tGb\nxa8uWF2rxxZFqrHG5YcnkZdfTSLE/Y3CnfznwnG1Ie6evgOH+0I08AYO2B9l\n/Z+/bNdaGV0Id1BX2vfFggdgjN/92onDQzH1wRbZgjfwJa2K2e/GUYa28Jv6\n++OzCV/t1yEWK6cXAyV4yW7KKY99jGJmah6oEWDDiRieCxXU0pXd9MA+jq7g\nAhnOJ+NO/9jHMg5bx8GGsZtxlaDc1iso7b+fKpGebJvWT4qFZOgUMic4nGYt\nY4X0CrYoAkbFD/4Ev/fFq4t40JmR3uSnIiyvqqgVeJtpRQD357Mc9ZQ+KH/q\nZd/Pb5NZKFpCPF8tnAuGqnDgGtaMFkunv7Awtb/iF4V3uo8PMEW36G4We5X4\ns9kIPH3M2TGTbroNIbghA4HRvLR3yVW/bVaaiQmA4Xps/hbmJu4na3RX9VQ+\nQVn5\r\n=R1w8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9dc58e721e12f84f8ccbb8b856152996f5592967","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.5","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"^1.1.0","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.1_1637421764689_0.8050768398145329","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@tldraw/tldraw","version":"1.1.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e993740c0ce84dfbcfb8141cd46a16f0f98fd65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.2.tgz","fileCount":220,"integrity":"sha512-I2G9j161c16mM2eBvzBd59NK4J0/ghKNmd9cYgjC85FCQHECm04J2/nP0aS2/5dSoBjoSDgf4zK8otwirRujAA==","signatures":[{"sig":"MEYCIQDIYYIQUzXspoRFurgRmusvjNAIz8/7O7NWZsn74qhLfwIhAPR995XFIpyUOLSAH3IQXGeM6Osy/vYiJnMg3FujQcXm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmj7HCRA9TVsSAnZWagAAqLAQAId8zL2oGdusJxIA6dm/\nJZx/s0dwP1ro4Sj5ypViJsfhVB4uAmRjLfshjkFom4NwUz9uEvXMlHncbGWR\np/3yEVM+95mGb9Pwr+NPWv/TwTJ4tSSoIsnExTfWpNfsWEzSz8hNbmyI9bGa\n62qzWomVX5w8NeTSSb2jfCJhSvYLeYDf+MeMxkg6KOI8KHnEMlKBkZHjimS6\nrWtkbFRDXn9aU9Y+Bvu7yzEAhuztSph0E6EjK6Tc819b0jJltgWR1vzmdPf5\nCms/4YJYapfdJuv7UznXsVNcbam5B0K8mroVfa6TOEtOZi1SWUlDdJl9V8zd\nrtT2z9mepUL2EYhRIMgzbFwXXW++G5XiwyzofNxyOdGoFJ+7OrhmgBaganIs\nHpqnnAf/wymBT6mP6zaWma/9GTQ+3d1TjtaubkPCBe3sx13Yq5yVgfkcWiRp\nu/9Aa0cqhWzENU/BsiSyD5ipo3gxBUIiD0j7Z19DAuh5T4ZAXkKTdBKXdbgz\ncS3pOuu2Ym2pNIkKdJI212dExQsKvifrXsqGe216WAr6XUCqKs8yqdvvW9mu\nLUGvLCI0emJQd0JbxEemVwIHOdTkWF4m879zSjz+he4pmapIm4+MGHyQ24iR\nz6Iqh1wvaO+s/w7+y2/LBchIbTnuxx9GD3ml1D/aSuw7Iklxv513NrNog6DR\neDA9\r\n=QOaC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"588a023e0e37f0064ab8d9d58f66652425a19be2","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"rko":"^0.6.5","tslib":"^2.3.1","@tldraw/vec":"latest","@tldraw/core":"^1.1.2","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.2_1637498567497_0.22378841527749693","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@tldraw/tldraw","version":"1.1.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0908605feb4dd0d26b1202f08b9b0c6bf25da39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.3.tgz","fileCount":228,"integrity":"sha512-cCldV3xAyDf6hG6OnsfM0MHlTrKzjvAZ9pONFtboI0EhcMnhi8nwhOOh1WtHlyX0pMq3yhHJp/rNCQBusK2UYQ==","signatures":[{"sig":"MEUCIQDVpvNpyASKSks2NujD+Zkar5ZHC4wpZrGy37+0QkRbaAIgENfrG8QYDLRW8WLnjGZ+JGhSIQoT5fwhMmBjyMiNox4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":951085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8NGCRA9TVsSAnZWagAAK38P/Aswf+xUi017nFlF9jO0\nReIyU/C03Wm1+OolxLy42GYxQ7wNCgVr2zuAj3fHb4LRYF/lcK3YH7/d3pAX\npdqG6qCECg0bDpRAu+OAeuVRANiUXgm6doNOqss1bl6sKg9WqSj53jeP8ziu\naGWCpr09XCA/qoR3UftxFZgBk/HRRE+4XAEiYPNX/A0URHIB+DQ9Tujhxmur\nU5rQF07gXcrcXRUD5PZWeuTmoDaYtnIZCrsyDDeGHJ9th756z3FuLERwSUjO\nc9eCC+Lssw9O3A2RCwsoQStTwdZYC8NLd5n8HfwYywQ1DwwlsFy+cc+WYzHQ\n9dWhB2SBFB+YZlwNwP8dJaTvvEx4zHje6nQxGZ8Dt7KwlxvXzThAQlBkVxFJ\n0Mclf/Nj/CjbaebkaP5Y4dAMmdmyXWuTDquDcKEq+8DnYd/v332WJzLrRF1g\n8ZltIKXTc72V19+n1DlUACREYhD24PoO/zzNMVE6uMD4Jlor5jn+SM8BwASm\nA27QhpdKhxelnvcsWlpLDUeMRH6Cs4XvPg9tR5nnoPFCsdwlTF8CIKw/8cTj\n9Ex2rqMbo8xnQ+mGsO4D2ua+dJ5xrRn4zNrsNlPtMAOFuiChkmtIXxd9z+Pn\nmjmWnAgshBpvqkmfKzPpNPvrfo3Lwixmmc/tEgIG/Dp2xP4UNBzj4ytztK6/\nrBy3\r\n=tLhT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b4d3d929abf3b7f784411d1bf239ee52cc3450dc","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"latest","@tldraw/core":"^1.1.3","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.3_1637598022517_0.9381222647227978","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@tldraw/tldraw","version":"1.1.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27617a1056374efd173008d343243962bea730ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.4.tgz","fileCount":228,"integrity":"sha512-sE6hW+ltpVofb2Q/L30nz60lWufNvXIArbqCH5TxUg1cUK+Ywq+sAtR44tMag5REXNuX/l5rqXlYBWIuQXzCmw==","signatures":[{"sig":"MEUCIQDaH9XSfSVRd6VW/sKL8yA9czwdccDNs67Lvfyu6mxH9AIgWo95+yGX0gGSFIc4WttbA0ycoy+dSkXR4S59xbRULsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":955956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnQUwCRA9TVsSAnZWagAADbEP/2uwRo9q6x7y2TCjISsb\nn0+3Z39ZBKBrc1GIIIYdZvT8ihMPeDX+KAm5nB1eENkURqf9slq0oWQsEEdA\n0NW+9PpCbYlMXzAebMEZwyeN7JwH4499uT7k65m/ZQVNABuuHJSdgBxziiZL\nVKpM1KEkVOle6+yCWrP0h9wHrTRmMh5kEIK83MKoC11I4mf6uixxAkvUua7l\n87gQ6Z6XIdKdg4nASjBLwZQawnRKOYNchwUOqHpgUvoJzMZz6JtL0cWLo6iV\n5EAmJHtuAjSK4m90ij18NzkBYqETfXflXRP/Ny42UPJ5PyRpvasNL+7qd+aE\nHOUrhw8fmEBtJVIeriOgUUIm2HnlCNixisfccv9DjYiOawsl415USETCotb7\ngvFxp8UCBCnrsESlZVFiV9tykY75aabXogX8S2JO1iS4PtQaRZw+hsdH8mxh\nFlCut8rmjtE0tCRprz9yXLbsh8FT7SmuS8KpOFxR4UUaPaikz3sUongxLeMJ\nbzSAiSijlYkAzgWd4YCJg9iNsTp0uDoMhVq8j5l6YaTsM0nQmnAckdC3X437\nP4RRzdRDaXbRUQtAxSyMp6ngDl4RUAgS9A/4/stFd3b1H95YI6ZjrdOEkbYJ\nMWPzWj9nHQBswSMCZA2hQT0Nyu1Satl9iRiME4CzX5huwPWqLtxlx8G6tQoi\ntO9Y\r\n=+ApD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4b946edeac65eefa6539964469cb481be4748f07","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"latest","@tldraw/core":"^1.1.3","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"latest","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.4_1637680431951_0.08732320280096628","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@tldraw/tldraw","version":"1.1.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc7f9bb3a2313b6f402640d600393773ae37dd7e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.5.tgz","fileCount":450,"integrity":"sha512-6+i9Ui7OUAuLGDnBYwelSAJSLq1eb2LgX6j5wSzqToMOgX5a+4HNeYR1b9N3OpTwFQ39iClm2Du/TX3gqbi8iw==","signatures":[{"sig":"MEUCIQCVmU7BqkKuiV7ze7ANAUae+o0pi5ENIDle+XhodiLNkgIgBnSGLvB/ukABt9bSon/RN8LgCPVhZzdAw94xxEgKEDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoRZjCRA9TVsSAnZWagAApkIP+wUP5VTSsnd88dSvRqgL\n4F20zwU23Dd5tsgP/qY9rWBeWNzCzcUsxTIFzVIuQ0cGWIcmO7g46O15MyOa\nWxbF6Lp5hZmw5HYdMd3I7p8p2HXSrgRxVDWTi2FeXRj6OlO5JoYMahCVy7B/\nKs9T5pycQOiP32y3WxvR4uLmE0bBSLsaVa5rFWX/os1s7A81jUFzkis5kiqy\ni9oACdVbhrWeKxsPznZI4MyZcjGfirD8CGers3QAuZYdwA+3MVQbpOQC3Y0q\nv8riQ0hev4U9oyVTrzZuE0+Hl5sZbnvTWehacsAz1ie9TygyYwqHPlg73ZLY\nxPC8xbkmvJxjjpu6obdSYNZQAxX0GByGzZRw1N2d/s6aXmx5As/FcywtebV6\n0CKhFe9W7Td3etoNn0BWSoVn1CkjdqgLGp9LwHzCIMCK1szhALAS7pTVVT/Q\nHnYnJfvPCmj2a6KApNAyuWbUH3uBN4slsEJBQGuw5qsH4KhEYsIadQFyJ1Vn\n5Cmy6EKwb5htGrtNM2pSG3OebPRVwWJufuF5vnNzxTNC1KUSsqWJYd/czMM2\nSCqBSDCCbh3HCTEW7oHzFS86Nv3IH/9a0TCNv3TxXOSj+LhAUV0ycXyaYMTo\nw98VqSuy0kfs6nJDrhkl7KIenHwr2yGDsvLR92VRum7l28zHrC5rIvHcHk/W\nAFFb\r\n=CdG5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"a8f2522d20302c7a4c2be988362f08ac0921cca9","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.1.5","@tldraw/core":"^1.1.5","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.1.5","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.5_1637946979721_0.20046179297363742","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@tldraw/tldraw","version":"1.1.6","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19c1e7e50275da7a9b8d4f80c7d287d0cb63fe0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.6.tgz","fileCount":450,"integrity":"sha512-Me7p6amyCt62EQQjZaL4gqZvd0/QjPvop0dbRyKxH/AITm3/iaYa1EIprEYpOh0N8vY9O7ZOQVpxcAnPZVwX4g==","signatures":[{"sig":"MEYCIQDVtkdJECYi86Ldk+EUu/+vBWqzzTIaHKbYvV116MZdPwIhAMwRs59IaXtn53wSaZKbMD2P6m7uy6WGFj2lg2jRpZz0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoVocCRA9TVsSAnZWagAAO8EQAIiNp8nFr3wrIQEz0mNs\n0jby0O45v/7S4+o9uZOOQ/C1bO8JmsNAbXLtRpdP10tzkIBEB8Ovf3z+Fjt7\n7flXmeNMu+poGvfjibz1NUCLJx0hAi19Ssw2Cpd3dqoFwxeWMpZKPZ14J40C\nCCHQ6ignJsl5vhZw5eA/jFWlHr5kx63x4CWGFUAPvOZs/d94xXlBRS8CH4wy\nAe8l6a6EfAIT6QM/MqiU//kF4fLOQfrfXjNC1BscZTWBFTvtug9uOU737Q1W\nbT+e7aqIKU3zAsX34JsrUtjTEoXtKDSTnxe7PC42mDEegf44qvdsw1pXDzua\ncVJUbjD5cxLELWvKY6RsnvspzGeTHUwWbDYIfr5mpoXfpzVxfch38kdIpCvL\naBUXIUuUziFuEIn8R0ZBb+RiMdGXEpK+UfcBhm+RcNKZW6ouFH2zm9fmfv5T\nVvWahAs10B5h3Rf8U9KjF7FdqURShDa+AwLnhIcc0d6tniJ9De92q45FZJ0o\n1t5BSIVoR9xb4kbThCAgLeyChAyGQDNXg9xHJkH9j/NgIKoX9NiVAbfOip7O\nFwjIh5pjP7UtXGfD3jnQwc7+/kieS0pVxg9fJ4KKXzP3YV7N78UcTa0lQ4k4\ngJFUkQP0+ZyiQ9vJ1Ouwb6Ebsi/HXolGm1UlRsrBogm1MTS4+WlENb/rDYQ1\nsY+u\r\n=iCAz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4fc17f13987ce722c05aa76a74f7defc12b01c29","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.1.5","@tldraw/core":"^1.1.5","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.1.5","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.6_1637964316777_0.7370590905993288","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@tldraw/tldraw","version":"1.1.7","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32da2e241fe7783e609e6223fa8167740f841c96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.7.tgz","fileCount":450,"integrity":"sha512-SgowLKIP1uxZntg6h/9sadCz2nEZXfeOQiJb25A4DKMyq4RjTXAD1q3lDUPoNv8oqnkvL7fH9rbu/LbKWM69Pg==","signatures":[{"sig":"MEQCIFPLScVh1ehsBDmgzyQdSVxbS4WJVpnkBsKgZ/JNwRkoAiBTeKoyk+fFnmWtvGjBiVPQVzp3DEi/fMAPDilGExQx8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhof/LCRA9TVsSAnZWagAAJtEQAIunu2M3q6auVNZlja8k\nSZwAg+9YhqLnQL7kcdLVYm+JX9Hje2XZNMKf8W5wQBPs0hpIqDHewBAHHVTU\nzrTjAcvCx0yZ3MG5u+NcnfhfCZo0IuKX1FDBHIJtK0iSmzP1XyDHAVTcV4pu\nKC/M2zV8EF86zr9mkMV+ey1meH2EqYtHcycipW63B9Gsn5INEsrKT8QgavSx\n1WOEnoRX6bF36pXDRC8tzCvxRf3SqKqc/zGjzGZjjwTeJakqi6qyM7/yDLMV\n/N5aj9xapx7+Nl0ODs5wZK9NXyR5b5p+Y1YD/Q+AUOMdBrENFgPODHdkZF0e\nWoIysOlLl5pHT3JZrHfr1QAVsjn24bA8o/om9dlKxAUs9Yk3/L1MLS6L6tb3\na8xcWheKzJngLSu/ohneWjZ6pW04eqNEiLCg5hqz1Pm20Sv+Ml3MhSomBUgR\nw2/z0UXGN3kmCr+InErywAzXtc71qYsecIA/cf7lKNWvYf8H+PxLq/EXxyf5\ngAo5V0s1oOsw1OoeuCN/2FH/8FoEIBQY2vBV60yN45T3UVR29YXYNIrm1UJ8\nLelQXbIlLLaT2Dpi/wIK8ZSODf1l8W0zEvjIjdYn3sOnydOCGyER59mV/GSV\n3FFYszzAwr4GxMfaerybqnq+IZXau8fliB1G0/HCuyxojG3V4RDwudxqx6J1\nhDR6\r\n=51Ym\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"a3475a74dfa78e9842a03e0cac5b096df58c8309","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.1.5","@tldraw/core":"^1.1.5","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.1.5","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.7_1638006731663_0.972881467478014","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@tldraw/tldraw","version":"1.1.8","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.1.8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30456d99cfc0336b53624d2dbb3b2874679c5963","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.1.8.tgz","fileCount":450,"integrity":"sha512-9QM3bSYjQmE0QX3EZiQxzpC4V0dXrBw2sik/p/XRrQwLoK6TigaYrZrbrO5e1LnkPDbD+ccK6xzMv3CY4LO8kg==","signatures":[{"sig":"MEUCIC7e3PLeHji5zIegXOw+gPt8VpHySHv5p3/Pd3GCKQUQAiEA/wtBBFqK3mvtv+79QguDTPBCtGLgMTH0TSZDYIb+N9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhohMVCRA9TVsSAnZWagAALoUP/3nQCR5mppY1QI4eGowg\nd5nHY405s4Nbo2pL0lzcJK0gek9frKsjjexdi2lvUsJ+fwKalFjx2lKIOlsa\nrDKoKfiXophAAKxdEtshjWDh3huSXtVruROqAwMmooDwG+BfSBZJ45CDIEua\n/SngOtmHhYkUEKB+9URjKc0JrmLOKLt1oQCIQPeo0H8SB8rYJH31vDzgvHZ+\nMtYJqN6Cp8zAdPd14oWb9RcqKSL38J24l9PshXFyphDh8jN1UszkfpPDqZ4O\nJ0jtqTWfz4JAE0tsa37dworlAstHjx2OCOzHY36O60vDOGYHLVbcSTSZiikw\nAtDiROo5oLId2ooCnaABCCuzXuEuSmWb3ng344qodE0MLmQZ2TLxNZpxu7/c\nBzFhxpmDSECd9yCDbHt07YV2+8J+SWA0OW8Tyvv0Gfsw0eGHktyxS2iMyPzP\nt+baOzV9ZidaPAHXPujmdZYHyKN1JMjr+7CfbESYVSL8dV/z9p5CDzUAqvy2\nG1a67ZVuZZiWcz60DTK/i5ACxgBzDntqh9kS/zn5cN6gMMMXBXiT32l9GlxY\nFles8rkSkmL6wV5FGBHKfVLg3Yjy0FsRzwMh4r3vKzXVfmxgXXC7hMteZk8J\nlmh7wVAiiljCXWiONkptNsa1b/KWZVtTDV56Fz5q3ecXhkv/tWrFqB9NRlc5\ni1UY\r\n=V58x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"73cb5b3ec18a9eb67f927bf2bcab4c227bb49ebd","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.1.5","@tldraw/core":"^1.1.5","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.1.5","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.1.8_1638011668825_0.2779695634788346","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@tldraw/tldraw","version":"1.2.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a69823651e53b4ebf765fdce215c1cab59aa785","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.2.tgz","fileCount":448,"integrity":"sha512-CFQuYqs0lFATLFKxtdDNAN8Lg4cZ7dbWn2mLReb7PFMK9SaZ6JI0E+PNpnDDmqTPuGmkuiEi+MIh9zfjsf85Ow==","signatures":[{"sig":"MEQCIBS2QC7t+uk6LHT9YmGwfRbtx+sJtzOPdX0TTl4JewC2AiAH81WEqh1s/kCv8fZ0z+UH6Dnki7BNqZwffRHFXkZC1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho1kpCRA9TVsSAnZWagAAj9UP/jpLYU+PtF3m2DQ95IHq\nd5gDYQK/McLliEaJTT5uu5f7LT0R27oIE4/V6ufz2UdcxKCE27tbiobT0JxQ\nTu8KNxi7jaSnCCRFLlawNaHnW2chU+ZoG7Ch2CzF5uzvCGXMCpuxr03myuqC\nkzicrEKUPx+ziq29qJsZJ62Eq334lIoiYS4cjkMs/AfpU0YqdkICVL2vmoKD\n1VYsLcMM9mGd5sLhzsFvdwZRgi4/NYZ8la9yFJBx3nh/E8x5Ros8/cY8djWq\n4fAUSqgzvIwHBRDO3uUQY0Tp1BjxcKRhYw36S3kJfQCfqa0vaBILJjXSvGRi\ndDJyDWbnLutzUdzYDMWROEaE79a4BpJmPAvzgru6sUGNhg/Ro7NLlthdwwoO\nyYTVxnBtGJRrkGlnrFHYC1eMtRsMkSR2o7r0RqxJ45EEzDN0gt+BnRFQ9XRH\nWnUAzKLDyXZv5Nk6sxMri8P3L83UdMwNPz6R/QwEI8vjzN8kjzg//zsu6mg1\nm7I4Y2lXDHi1MKk5N0WK0RNcztwxmC0vOidShP0uF4U4/Hflhtbx3Po1lIoI\nwmUQoB0FLHX6//wUCALVA3oDpwkR5WSWz0Ytwad0dB6DC55HFY3TvjG9Fpgy\nBJ15z4qoXT65ooGd1KZwEd4+HWrDbCKPd3KGVrsUf86o3Plq262wVlG9fA4f\nEufu\r\n=FhEf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"03cfea64045fcc36e07bf1989afa8eb7ef999fa2","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.2","@tldraw/core":"^1.2.2","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.2","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.2_1638095144934_0.5235733708115398","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@tldraw/tldraw","version":"1.2.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60f6aace008beeac37e3e18e69d2320d197bfe0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.3.tgz","fileCount":448,"integrity":"sha512-K1Rl+NWx/idezpDof2GO9wj8GchWif2ozbRPIsUOFUpqdY3Y2yk+NrN9PmJ7ZrRen7eqcuyrihvi2nvSUWuENA==","signatures":[{"sig":"MEUCIAao9rpEzP/QJOtg/LwujaDq8jESv4DWAPNKfxfRxVtUAiEA26CP+f5qbVHzecNg9Xj7UOYiZtPcMLq7JmvSPIxZSNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqMTzCRA9TVsSAnZWagAA6gkQAKDUe0MavOH0XEAsOB3m\nTd775R/q2CRxDvgXx7ESWFnopn4JvTFPRZ2eytc24OfV8N/mD2trrdpXq+mM\n7E69r7IqU1AVXD9AJb745Dt6xq0yEYHzDzkWq3qu/svgwzhijljabUYE8KnN\nCNidp3rQ6B/Saa9/e1aTe8w7SjfDH4Q5jwEPj3SAUS76IcsxbnugJriafcGv\n6bW/qCRf9gqbqYCRnw92dyz/XS4xrXqKeUj8MaLXozHVsP4mZX1XrXlHxlFK\nmsJ+ulCXSSZOzDVmt/Jnuvso7wFmnCWsD8gDnwVePWhUF5HAmPqrpk8dnIgx\nTg/A0SKebvF9nPLaXvbtNvlIwYeyeQqCYF9azKcXpbZ/IKWNeoUV2z2hazq1\ngUd5SEIqP09HpvOdhgebH0DPoDxWs+Zd4EgY8/N22Ln6UuUnyeVqZWkuOXbZ\npBk+veXlbBLdFOPC1GTeJxG/sjGoleQirk+RY48zEe6lm4EfaQMq23NSWoC8\nT7GDsnppsy+qkOxvurQ9vD0dTg1R8o5j4GDF7R7msXDkB5YuFYTnV4sPoNFM\nptPkuq3tIW2jFoV+bwDPeRQuN0JaYhDZzec5poBUFsE2ghGNpzGBo+4k0+C8\n1iLnGWRtRK6O4wQyAWSiOe8vNBMYt/93PuE8q67A63z2Lh4XxtV3UUaAODJP\nCFk4\r\n=CfL4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"fae66549c790def61d775a65d3d67ce1a9719817","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.2","@tldraw/core":"^1.2.3","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.2","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.3_1638450419104_0.34720727634691695","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@tldraw/tldraw","version":"1.2.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af203433dd04de104f677315a54d22bd62be9e37","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.4.tgz","fileCount":448,"integrity":"sha512-A6bGYOoWQJVLL3ZL6uQj24FYd2rJSpX8LMvh02mD8RueCTYg1NTHyyM+v5qwYgKrWd9uVGMfBXzQQEU4HNSXBw==","signatures":[{"sig":"MEQCIDytBcf+adLhsSshE84zmp4O5vkSU07vG9ceM3r1XgYpAiBn3mKeIQyndgxiiFMipBT99WMnSmdSqrw4o0zuR1aZ5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq4GnCRA9TVsSAnZWagAAfdkP/2yjeHPuD2V89i4lYFWo\n0VbJNklVD/urTRs2ydPH2TDldAI77CmE3pTPBqAsR/HfbhNmZ62d2rdjpB2y\n6g9k5lnH4keYxcpMaEmNVyK8BQ+QJJkJVXmHARREZPuCb6RQIqybuxhLasp1\n937qV9HvykQKDa2aL2ghw+KNNblR9IoVeI+gJr3FC4qJhs9kba4KcwZrdKfR\nbu76AG6IjxIYy1gvCMUZgM3jMxgQdmwJsIvPfR/F1u6QxTuWcc62Rddl2c42\n+x7Tdd8mhD9AHZCxJs1jQy4ax5iXKPDcvmlmVJNCJqbqqo+0JM+aOeODaOcW\n2zuM9ck2f+3o+LoXwIXINrWBNIRSJU7VEWhUG9PZyjnCtiRrnGAsPePVPms4\nrwqz5ptTghSDwF2PCW9SgjTHklA/Jn2uuin179X27G0unMjbmMyXGPv652Sv\nMAr781g7PS6ptnbiJYyijMLwbQupBMhPU2s28n2FJ2LlDdP8RLb3YACJuOmU\nT5cs4lAMmojjsxTk9ba3axGY/VkbPOUAwdwjmcJQ/b8YtcsrM3MR9r/HQ2CT\neEyNi7/496VvVj+w1NxIvJX9QGzzUbF3bB+nx4bPNUbPWloRSLfW4odTvpeZ\n003E+KhrUdcmPUoon2Pek20gO0agqyoXX8dRMd2nxeMBMa/Jzxhe1kjHxjqk\nC/+d\r\n=GpIB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"8038e64a862f77daa0b2591b723d7d36aec22da3","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.2","@tldraw/core":"^1.2.3","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.2","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.4_1638629799601_0.6599124179160154","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@tldraw/tldraw","version":"1.2.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c3b589e695ab3dbdf09cd742ba17b2032b7ca23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.5.tgz","fileCount":458,"integrity":"sha512-nQ+VfTwDxZ57AHEgTGhuA2SEJuXeFEutdO62tcTY+IQtQad12UmYQXqPR2bDV6R1jS7+yJxB0gRxYcvGigLXIw==","signatures":[{"sig":"MEQCIGTd21uiuhMPZdj44ncXMDkU9OpcSECd0g/0OGLk2zxKAiBNMTZvb39HBkFr9A0z/vpACOKfiDCM7TmMfBtWFFNqGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1133790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs3uJCRA9TVsSAnZWagAAF2cP/1o1XSmRGWgJD8P8RIOV\n7uXBJgQOAeHwaHWZNTzvSlbx0uWeAbeW9oR5B43Re+X6kyMyImrUkIKY2Fox\nlwsGw7A058kPlq5/B1P+uHRr9WtDwZOSGf9UHiTZ3jwmtMej7txgnk2Tg58F\nn9Tl0nIIGQX1l+KIrFXCuCj+dBlW5ZCJG2S7VgHiG4PG0/MSFeHqmNWbhDRF\ny1cKYaEnUyQtUnNRCHA6aPTmTDRep0WPwGSzx70ydQyvxci0/wdCupe7S5m9\nq8QXaeSqralCYMpWr4HHrm8TWU0KHaiTknFktkYu164lFQX7voT5p3j8+LQG\n5cL5Gj/qg8hGk9qNeRZWmGSdghrlJX2oZswOI/L2Bfi1+F70h+jorrRccidu\nVz1mSkJpQLL9hJlvZIn65IruLx9x9pUK6mjRdTaZhVIFfryzAa2ZABAuHeFu\nr8dChgXLC1T8JwBIwUkx2LrxgyaigKW6wgKIy/75hhtJYu5HMFBCHABLgtuF\n5xPYw2cEmxyisFI3PHt99A5QRrRwlgH4C/9ox+SXGSSYF589W2La6DSibkXg\nm22SsUfdbU8PLian4vk2IxRBJtUg1Kmis0nSEB+Jr1RYiEpD1duECL6unlrN\n5+pZb2w+EaMXLbhwhrhUrqESLyKysnSa7CjCHf6gHYDi57ByI9vfE1WD+Y1f\n3Kjt\r\n=73I+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"8d9629586cdf306036f16e17b633131c1e942aca","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.5","@tldraw/core":"^1.2.5","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.5","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.5_1639152521145_0.8039316186998418","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@tldraw/tldraw","version":"1.2.6","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44bdde61ff74639e0dcc20422623c043f7d38102","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.6.tgz","fileCount":458,"integrity":"sha512-ZuMRPF9sb67AQETVGme6XO4N8f/TA3QoU7DtcxB+K9mGAYRZrqXqRdZOieW2CSLVkf/Uz8pAD9LeyDY+e4WT0w==","signatures":[{"sig":"MEYCIQC55A60MxNHx/jWExdm/p9vPY5T8J82MqoUtrYd4PQFqwIhAIxj4a8TkUIBCkFb/cSWkPbSGgR/6EGq4MOH0b2XHA1M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1383744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtmfTCRA9TVsSAnZWagAAJj4P/3nOx++P2tmCuB4Zx1nZ\ntLVOYysr6k6OSiz8AIYnCUkYBkn34I0cTn0AAUWmSWw8KYdfl4p3QBlr1cgV\n1Xaf7JB23m9fFlPEcHXJ0FTfcVJnuGbPoO5GQuKz3eJRT4ysMM5+9RKvcIWI\nmrEdgtFJ+OOJ8Cpd3OGu7HlRYrC77OblG3tP3bD+KrjKK+ypKkKG1cQOPzzr\nzccpvnfPiCqh4yfl4i3+FOdJABNiHxWIkv3P4tqzfo07U4QcIkiKkCLvl9+Y\nVDLr/iWQ9cZ1pSWYwyQuVKHLb8smhzvQuNnkOQxSmuysIpVFpRuY9BjB+yab\nt9CLfqagjNQ8jbav73Unq7ZOBt9Cp3+UQc/PSRnFgQIgeVx3Ax3nNM59IDZL\nS+KDXWkl0+YsYLR0iB4Uq28r7Z1kLWBFt3cBXqGzKHJ77A9Hl8IEKOPtYBmX\nf9HefgySTOG7Ygh9kgLtA/FQv/E2N9TQV21r741TgJgHBXZ+JNtmws97dbzZ\nB8iZn85XNNb1Hc/XBVvS+LvV2cLi0+CN2AfUQG85rV/jAJRHPbsUbZdQ9D+l\nGbOSy2kfqFhsfeMxxWcC9jwOtLAsFR4KRswAWUV6xUYf33Xr6ouvjks3yu3z\n5IMq35WKKG9QWaKetPO4ymMDeN8dsKpp21u6gAYt4JIUvmjM8275+41QuYdq\nXrqw\r\n=5WBF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"ec7fbd2033cb811ccd725c44bf2dc6f3746d3c6f","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.5","@tldraw/core":"^1.2.5","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.5","@radix-ui/react-id":"^0.1.1","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.6_1639344083256_0.8949260462078608","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@tldraw/tldraw","version":"1.2.7","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e6c2473e147c9af6d0d99ded5073f08a6503270","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.7.tgz","fileCount":458,"integrity":"sha512-ESU9urHZ86uCja7+MqKLddYCeSeqVcMkMdXYDT0vurTDLIt1ie1cNzPPDzZAgUvw/dNI6yVqZV4ELGlM8mV9Bw==","signatures":[{"sig":"MEYCIQDU9FlxgZJVdZgNpbqQUzXEXVTL1pKQIHcb+IQMgZDmbgIhAPY8JVjFg+13DomPpg2CKMJb7sKq+kZqVAy7YVrBMAuq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1380816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtm2kCRA9TVsSAnZWagAARBcQAJLJIUGF1s0exwc6Fc9h\neDYzh/tLSP9oB20mPmmXvEW6EjRQ8T9bDYZScaho4Yt0skAPPZWf4SKfEf6/\np1yvx1MSWFVtllOcKjuWOLUk2FZU5Px5SpYIfxpIVw/2hTzFYdzCYHQ7iPId\n3CjPFPJ01QMEN2hzI5zFkcuPxDl41LivFLT/j2gkIohOWo7f2KaJcdYGu+Ke\nrvHQFMc18qFmN+8Es1md9j1fnk9r2LG9Yy/+gCNZhG7G4WzqQbhAxbkU9sMl\nKWTy/DiB4i6h7e6zdDgD1QpyNuNFTA1HsBE/Ic7YAyGwd/t6GYiukQjhjfNG\nO/lPwXa4uWvRE9zdmmmgRGipDI0SE8lZTc4euIfx/EJMYJdVJy7SrffUCKEx\nkjYA9xOZslQyobDRxsQ7MEiHju4yiFJfhwQ2JToucVNkaWbbsoqWhGSmM9jC\nk3iaN5jDraQzlOeMyM+k/rqvGem2JNGv5v2lE/EID32fa2q664t7xRLdSsG/\nRpRw7NHbTwDN3h7fGhbeIy+u4OKNefL1zJe71+DTLPu9Q95sFrOOwS2CzdIN\n0H/5V7qfiO2SR5J8s8QqfBzQAaz+aMMPYbnAsNCO+l0F5iR5syBxhaXFRMAR\n8ijeqG9Jer6pkHBfxKWSwKYGJfnxnyqZdYT278l3dLjiHyjgTXiqIhrF2A/Y\nWchf\r\n=Cx0O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"580248a3af53b6a1c22ef84d4ee23e047d0d46b1","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.5","@tldraw/core":"^1.2.7","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.5","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.7_1639345572417_0.353628006815802","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@tldraw/tldraw","version":"1.2.8","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03274e125add548a4e8c94f6b39e4c46ea44b0dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.8.tgz","fileCount":458,"integrity":"sha512-f0q4w9s9sWRr/yrN0dO2Ls6uHYO4HhqYoMlWpsjT0JAi/jhIPauVmT5b+gUkTQ6sDmwGnE0uFroQWRpL1K8M3Q==","signatures":[{"sig":"MEUCIG54NALf5cR4uHrE3U35rFIXxu5yw4lhWj/4TI4MKyAkAiEAkJp4S0zoDpqgbSS5Qb8P+G4xvwbJKjKps3gKaDTQYMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1384137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwJ88CRA9TVsSAnZWagAAm/EP/3SHlmxYd4rVC2ipZeUe\nbKhCoOJ5i+5dfqMPiEC0ZmWt3cuyO5r03PNoBxNpp6/GDuCWOYnmcKqjdHbJ\ntDj/4NpTMCbZrMNutDC2bLqJ+odFDtDdGs1P9zaND3I3muIb+qamrpXwJADN\n42S8dNH5U+sHoH6JY8QxnIYxAUX3X4Li8DVrxzTG/YTRO1F5rJESbzzBhhI1\nbQHr8jgg+D7McA5D0yUkgrFuwsKjZWh5oyZpcjm5xvJiSpMDatvUudNczlGF\nYM58JZlU+Kf03Pbf4jwytCUbWhDEKFEQ0RVkYzXwidHse6KZCYlCLYTixXLL\ntVbWaVxjBbTeltSJ7j5cfPqMbxkjUGydyK6xQrOhsiz+Xn1BzzMeRHJHikZO\nMzOfacJEe4w4KKGY/H34j2YmbG6DQY4btntv+iX9+X2T7o3Vvm9Y1cAH0+rW\nDx1LFuBIltPvy7zsy/UT2l7EJSSD4FnsKbpvdbxNIclOx4kvNSdNtJWsOQtE\nGy6dzBIs/2/6io6cEuzeIPek0hFMgyh4BTHDGIsZS1LauLzVo9jDK93n74oa\nVR3ldLqomvshNn5Z0Cq2iY37Nzku1EBLXomD2xLL4LzeKd5mwS8LTmX362mT\nl6O6zXABkIBlz2zHEwZYzqApJ6wl4XbvLLbxWdtlNwpeg5gUI+CKq01ezK0N\njNgF\r\n=0X9S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3b220f0afeb9ee3cd0073f17907266072385e28a","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.5","@tldraw/core":"^1.2.8","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.5","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.8_1640013628059_0.6825386118985999","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@tldraw/tldraw","version":"1.2.9","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0cd7c9f7f8c2288a50baa4e09f6a3842a87358c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.9.tgz","fileCount":458,"integrity":"sha512-LL4ZfTwMxa+p6p9OYZL6pQ7OH3TFL4qMiEPLfhPzcECu9RrP5WUUyZwVU35S9m4vnG9KJANMle9UmWVcQPZ6hQ==","signatures":[{"sig":"MEQCIHXBqBYgpcK9JCO5om5XnMWWOQ+EWnMNQ5QB2w4VGLxrAiBLB0iW3Uje5SxOyTAlxISw19zyb1fkMu/o5Msjzg2d3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1381678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwnWZCRA9TVsSAnZWagAAnVUP/3dG7anq3H/+QFAfVhp3\ndAc+tHODMxww453Cbagkst0GciunJz+ptQVMhchlgkPdsmBMdyJwJ7HPukih\n65MJeTV5rUB8GVZRA0zk24gzG6xiHpDeizKVMRsPL1z1oEpUbjP3wHN1cDXI\nL7JvZbb0Xf5CyHQz2r/69r3/gE5qWv0nHPAeSgkHJhFeF5G1E8uWOOsumGZs\nCsg2DqELZ9G4Y56AsvGgp6ZFvjYkqJkzF5t0YwRBJThhiiEWAk8pQ5S+Raru\nrfyFB+HClMWnYTut/jkzNzYM0b6ABszGRj/6PjjAtSmByAxDV5m6H0YxFgxn\nzqRne8o2MtZjQeQ8UXhbzh5sdeJjx44C/pRLLLcAlWZkAvyRieOp8URcaeTu\n4AxyS96fQIUmjzRJUsEMCS/OfoTLHMxk6XJOD+O+gm0ZoFH1QHHavHYml96r\np2YM+ohYNlWr7hAnN1CVgOdsXDnsjVApX4hes9K/P8xdpLUCkKGfeKvLWfaA\nMupM5EgEySUYPHgnN6QEb+OGPHD2L4Dtxw/gv4Fqrynknfb6qpnTiQsD6o3p\nm9AMLOZc+XvEW5Uk4YkOFiChQS2+6TDDgrtefK1NT87c/ubpsIJwlfJpt0HX\nDSVD410VHf5u1CgXI3x/2EaFd1velywgqMm4Z64JnuiXW4N7XdWVmuNFq8Jc\nax+y\r\n=zcxo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9b7414509f55bd0ca9c88bfcfc9d66cda76d1623","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.9","@tldraw/core":"^1.2.9","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.9","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.9_1640134040906_0.7072972635683183","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@tldraw/tldraw","version":"1.2.10","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.2.10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4c12e6948be6c3ef50c57f4aa40d9d403778ca0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.2.10.tgz","fileCount":458,"integrity":"sha512-8TNjBiHZ7iRCAqsou58dJwqCpEHvGJ6bGp6U9vr8nmiYhGnV1VFjcTNbm+U4eb04xGG5zLkhibH4xMUNEwPvtQ==","signatures":[{"sig":"MEUCIEkBrmRRvjMpUJlAngwT/YkJsZimWFmUK5QMnFhEhRyWAiEAkqw7zNE+qjqI5909rxJbpfG+ybZu/iZa53gTs5tMrq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1384389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwzdmCRA9TVsSAnZWagAAS6AP/i+3XyERogQvc4VC/LSs\nf8Sta/1ohZA9XGAFkftKTn0O+eMWFQ8aoUiT7zSiXDHB07D7EMTXjmVCLjGR\nkB+wLLBsUR2Jf1+mDt4zvJyVoFSoiRKhX37rn/faUBUjE8yBYmeSj3vvO9ff\nDTdGMFlXlSKU9YRmpUKNKlEmZpPl79wJYmX51XXqQ9IaczMhFK5OM/i2L7ss\n1N5IZTJcadnDW1Uc0xCIi/85eSk3MGlolM6HGAO2Pt22teEiiVUABIx8yhj6\nBzZsZCOredzukXiWbC6hC7KdFjUy6SeKR86AtgnQu6PI2/fHxIGTTM3VRsr6\nuHpalmBCTyigP5u5nkGg5YOwpfODB9RYznF/gmC1eFfoHXscQV8YF9CtbQvP\nbntEgd1RRw/8GKmdkl++jNbpFu1r/89zhFD2KRBt6SDIKRhJMwLX2GybQ4gQ\nIJSo9FkOYfgQfu7GjrfAnVh9CPR77EiA2vs8ntBl0tBqhZz6cvt3YOl6Ep6h\nPCUKhUuRRbBEQr7XO1fIjXEayi3qlaPr5sbVQbxj5X7api3zGCo0v1FsAhfh\nWLzsTISZF+WPuDyBDyLzvBKDJVTuP9IbehSSGD/OEF3TSwruPlc8hBlr5Q5x\n4Q09HlBr0V9WeXqAIh+gGcQjyqnYu9bT7B0OgE+WNMV/b+qubI4o3mceoGxN\nRkYy\r\n=ipxw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"2f84abcc1e479dfef2bc2fbe3c6a8999041cebf4","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.9","@tldraw/core":"^1.2.10","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.9","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.2.10_1640183653881_0.880808680598083","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@tldraw/tldraw","version":"1.3.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.3.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"117fd34fa995786e9e523abc333892fc4ed9d0bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.3.0.tgz","fileCount":470,"integrity":"sha512-Hkmgxle8obqvHciHF62PRWd/wBJIdT58CS925YEoJAg0bONQo8tZ7g6pk9zV4PHFday8LEfx9QQJ7lh9icLN9Q==","signatures":[{"sig":"MEYCIQCn8EfU3/n2Za+8p7TFOOU7YJPq0sYg1D8ELmsF8Eyb0QIhAPnjMJ6sGzUQFomKG8pMjdQ/uKc+MHwdUOJAcPOB3cCo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx2X9CRA9TVsSAnZWagAAzssP/0haAvq+iP3mW+P5WZmM\n96AQzVaTIH0eR+5BdHOBaXyVsZW8ILkqOTuuWuTSdl1ISGym+Uh2w0icDvTG\nF1JFnVIYzhjrEat7wbUcZMj71xC3giwa+TnJYLqBk4Wjja2BBB5KcGX4DknQ\nIqAQMRqibCQpLjQROMPZMNqsoeCCltwK6MTbcqO7PsjbEpSYvXIi96H+cAx3\n8h3YxqwQd1306sKiUaz+GrsxOXJUlUhDicpKciSmU1T31dxiFZ9dIFSRN01K\nTj0LCdhptkVulvcbSeht7WJAL44wg3KzSqAlKyhGAmiU0PRJ+9harEiEZzSv\ndj5QLa2a1ejDhmE5BQp8JpXcPaZCICAz2xL/hRiOZk/4gsX9uaJoBMlmal3m\nuKT4VjrRVdzliHNGNeKRWff+FSsyPCoY0j/FQuo89Mvu8YKuusjWPrRFXm7e\nthASP9vuSBcNyHQOWnlBYncK+/ZxS0DvxtwyyYxA6dO8XxT4/dDpzuEvmCiq\nJBuPc9jI/kkPix4CcJLhEuQ7sbAMHQ18cwqu5jhh0rhwKHor0I0mlHQi9Fv4\nEfWlGnE0EleWGuN38aPPfJFmZDEB5uU7xu5pias5aV3xmMsHLjG1e7HBNlGv\nTcsmQrmRQ5yd2w2Nk9W+D5GICVbmLreW6nqV6XDiAeKM0R1YxkOomz9U/OtL\nw0u2\r\n=cCzf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"dfe2e44c172006849ef602307799ac465a1cd0af","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.2.9","@tldraw/core":"^1.3.0","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.2.9","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.3.0_1640457725149_0.14353271796307365","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@tldraw/tldraw","version":"1.4.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.4.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac7d936cb59e5d2f816228c7e4a078f5f0be8420","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.4.0.tgz","fileCount":504,"integrity":"sha512-Z2aR5WdBUfUbl02yuaD9/gO1eNi+uU+EU/iZ0EZmMAr4pTgFVSeWS5olTW6sCu9IU3iVl1Vg274/unpATN4XQQ==","signatures":[{"sig":"MEUCIE3uvEh56VhBDR4CwJZmryjjACtXFd9/7oLKobOEKdNIAiEAgt3BOvtwq++ztLb0uNs1Jf90EIZ7lo+4wFqvoItlbs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyiIvCRA9TVsSAnZWagAA4XEQAKI41SAHwLhz0uabIPvU\nxEp8JJGto/engaK4zPuDg1W4YV4tXfUygtsnhFEUB7+A06HbfZck9DJMMuQ2\n3UdGDgwBbKFVcMH1N8IO5sidC9rdKgUdP6sr8goGJ38cI/krj1orJQFen+IP\n023+erm9dh277oK+9jHWnBbH6/390PmyLjl7NAZA+9ujnfdcFPTVp2E26qsV\nMGjUxxohTSmad2qu4Qra2uyEAQsynCgXbleQbL1hkvaMmeosg9f5QyIO1J+w\nn7kOtMEjAnte2ESbxW6e5ghB2QBJsg4CYbZt0azZKej1fBPOzSAr7B+l8un+\nzKx8AbwBnDvy2yuiJTB2YgYBR/UVeP9y+SLCJweP61gkkj748X/JTGih4nur\n61L8Ahy31MNfnzrVVZrCmfwgBEmAylVIKDaAXgJbW3tm1lcO+Q1Ri9kTtKWC\nrhqAL2DXQQeuFC6hvyfgW+RtvUUoZBlgBF3mZyRUZ3AeRUGs8DBB/Wjxi7cB\n7zKq8mFGl9J7y6jncTMe0b2m+81crrmsdO0c0UraEd4//fN4kDSvNB7ZxY9/\ntxkffpK2Em6ZZvEvOlLm/Qup0ZVxKB18HXZjN5tL6tBfoLl9elmVFYbV0l7k\nCjtfDLKWhj1Dfn+ZaaTSMEDNVzuQZJ3g20tLMunYLSorVgOM/8MXvgPmTtJS\n6y7L\r\n=dV/n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"f57d6bda944f3158aecd3f1db9eb4aaf3720b2f9","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.0","@tldraw/core":"^1.4.0","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.0","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.4.0_1640636975566_0.3624590330243924","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@tldraw/tldraw","version":"1.4.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.4.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10f245fff6319c15d359a8caa92ecd5b9244921c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.4.1.tgz","fileCount":508,"integrity":"sha512-Rv8RtWp3hyiqr6tJRzaPOGtnAvjzLmxabADrPP2XKrfhbTMv19iMUS/gQWGOvx7Tl987V/Vi3BZ33N3OyaKEyg==","signatures":[{"sig":"MEUCIGxcAMj7wuoF/CzlHtZykWhOpd5hL2FW4jdiJGMTjw0sAiEArCJZNeX+P8WOTTz4kqyHcONlWByZTJ3l7HICZVRuYog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1504145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyvodCRA9TVsSAnZWagAASxgP/RsvYxVofU2Vbn6KhjSY\nI+q2bXjcgPIUr+qoUcHHSbL6QK/gYk3LEn2DdlNRApXLTnfNn8HCy6z7AwEe\nDmZustNCyf5AzVhuM7/lskRdu+9Zzs33yiDAdu6fmbhfg59ORzMR/8ifscIh\nOtEP2MpLxxZzoIZarlVmiTeJaDXTBf+KLjDI3S+81+1rkMqYzycsywcRV3ba\nbVp8ocHV1YgRrCn94OyV49WOMDM1GBIZfxSxndEDUrCgiwD4XfNimLGtdip6\n2ZHkBjC07vzqAOc5eeKiuyRxMjPYjHd+FpnxQYKX+A+g3yoyuVSwnBp9zuku\nWriQGzMiJlzXzzgwCnQnJD892bQ3H4Nmi4zWnbW3LY9AraYsBULZWyXPn8W3\nfuEA7xrAT9WadwqhyE+CoouvjbN0orm+j4jLsNq7k5uKkeXXCZlJQProRmZj\n74sT/ZoELxVCrfA/ox5gQHhzLl58PqFtgy3MLw8BalFA3cYi9i4eRVaO+LJg\n9icKvbOFV3R+/PObowXOgsZYqSZOsePeuEn4kmb8aXKPdxHFyB6xxygDd1zd\ndbiZnw7tG+qVpsmxwrayhyGCXGfCp03Yvdf6vI/nUU1Lr5NwMT+jbQjnJWtR\nEanJXKjh3357GHQxnGvWYat1qeaeI2a2/eEjtNj91B6bzgIA2yru0oW3dEVk\n4axA\r\n=R8Nl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"32a5511b3d2423304c82f6412efaf5393bfbd6c2","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.0","@tldraw/core":"^1.4.1","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.0","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.4.1_1640692253079_0.35699652183129604","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@tldraw/tldraw","version":"1.4.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.4.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"2b385e579c65d7a036ebb6aac8ea2586b4a004e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.4.3.tgz","fileCount":608,"integrity":"sha512-zulilxgAljB7DOKNAaXc1tXAemKyQvutS+y7brU0EJ5S/5B7v1cLLAfmL4Bv8yOAJ3YWpf569sWlRnMlMVQFiw==","signatures":[{"sig":"MEUCIHnJqGiWX4/lON7dZP06temns3z2W3Rpj3VJnsyYebflAiEA13XRU9ftaXJNurr23MJ6ArgqpZsO2GDUNuKLRPXy2iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1517263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ARiCRA9TVsSAnZWagAAfA0P+wblivievakB95UCiU0G\nPEnPvhoa9j4xm+BJw3J+QEIEBodUeFulbvOX6RHTeK+xLPf8DxR6imrb/Zyz\n/y7JBdo8me2mX4N/DCbUJNQlEyyqy5IlnWjKKpRkWEKKvuEzpXxcKzerJFu8\npp3rzT4NiwGLgVfrKC1nPI4ML8OEyXpuY38EUKW2wP6edqhkMC1HegQgeyLm\nXWbwJGf7VUCySMWXv3Y7kZC24kFirXG24g6A6x946ZpXC+Jd4OQGZe8NadS9\ny2sxWxISSxWbLvGmR30eTsUYvSW5sFX8CR6kQ0AsFBSiuLPLzZ0SM0ZTtrQN\nEE/XKStEdEGS9Wx1uTyTatRHUg+8C6IkKCII22Nf6VN9bS5xq6//wZSSW50Y\nroLCQqiHRMQLENIlNfFpQuQ/I9l43vKtN1MoJzaPAY7I6cQVX4S0Y77CYql1\nTZDvJYlaeyM7viPT7y6MncGaZfIJ/Y1C4mkTBhN25joSu8UHzw6AqpH1B3UG\nvwsurI+NFRUSOcCMYAbFOdYmC1a1FxdTaTQHT5tYoA1ESDC/YvdHSLxw/rMg\neR1oP/KySvwW/EjX0QinqN012Zzrg/CzikeeTLsEdTMHs53PcYf5uZJz0zYo\nAcKIQB5Pk9mE1vpdNjcjpb7dao8xWuJ9CVIhb/qOjZJBTKw8b5fpLbCt6CfV\nd3CJ\r\n=RQdW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw.git","type":"git"},"description":"A tiny little drawing app (editor)","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Ruiz Ltd\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.3","@tldraw/core":"^1.4.3","@stitches/react":"^1.2.5","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.3","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.1","@radix-ui/react-checkbox":"^0.1.1","@radix-ui/react-radio-group":"^0.1.1","@radix-ui/react-alert-dialog":"^0.1.1","@radix-ui/react-context-menu":"^0.1.1","@radix-ui/react-dropdown-menu":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.4.3_1641546849925_0.668011103821252","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@tldraw/tldraw","version":"1.5.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.5.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"135aedf5800efecf16235c8f3e13d27809b2a79d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.5.0.tgz","fileCount":508,"integrity":"sha512-/kserr/yxP91BrCYMG2h6q+ec1muZ22kEzFLB27WVA4rMxHeFCUOFrLBU2ahM1Id9dV7xafP1ZbBcmC51UE6aA==","signatures":[{"sig":"MEUCIB1c2Sx1WH7BTScAlMMQTQ5raThF7CHkL0QULKc7EwVpAiEAm2dmfdVx0pKcwGT4YRjkbw414u3cY/iKWSa4I3RHNI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1538043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3KEPCRA9TVsSAnZWagAAvn4QAKCul5De45U9zgWa6pNd\nU3ksS1JDKOnlZH5GUraRiS2v7t5pB6Y/N/fng0aWOVBkxlc6XBeOgevS74wx\nlJGvtsCTXq5RUWfRdi+g5sz5yD9RJdGah5Xt5Yam97/DnkMAXbZDCqqdV+zr\nOLJrzx8cF7pwEE7G4ejJScDqF1U+10GG3Csp3C7WG1D/Q/GJ+vb6xyElsJGq\nxmqYKSh5BtYCsAXc4C8hS9m1ZBuNxSQ8aKlbnNhvobuIIKntoP2/8vVlCZ8Z\nlFxxR9UNE8qVj/AEAcpWMxrMhNjEWJohCnwzazvBBICX2JSZnkE8rCb/FOMF\nqsDQEiyr5+XvKM9n7oMOA6WKGFk0Sz0Y1BmYaaHHj3qT/3Woz6EquQWTXU04\n6q+oNoRvPs9qIYzsTazJOVoLKOYp3zPqooKOuHH6gPVfePMi2k6MOmfdA0Wj\n42VbhIWD4diEfPRZ+pRSBqYocLAM3ABG3UAic7fz4mW6gmXpKCQN0B52edJv\nSl+47MeW6dcy//Psxw1S5YfX6fTzHUVYixtP+e+y3hcYVIhOt4DB/83ucJFD\nYNzAScUUKO7kGBEK+Euw3PeG9N2qr9uWq1cmClFzcRHu8zssZQDSNyR5Y8aw\niq+JSNdKcF4wn1BcrVmixxPskdnCzlR/ZEBzK24iqYMMAdWXkTvQ26vwuPJv\non2x\r\n=BoMc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"15784517e84051818a50684a7d12c4f71aef9134","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","puppeteer":"^13.0.1","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.3","@tldraw/core":"^1.5.0","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.3","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.5.0_1641849103463_0.11129134174327104","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@tldraw/tldraw","version":"1.5.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.5.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"462817ef4da70527fddf1d2383e6722db1a0bab9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.5.1.tgz","fileCount":508,"integrity":"sha512-M8bJb8y1TM+JRB9SUyhkPCUPyIc4hyyxXoTE1jFAPQJjIhvZ7uzpYkBKcS/TPReWMKhn/cxYQi3p3wZG0aRN3Q==","signatures":[{"sig":"MEQCID/NOafiUvJ41YK4xdmloRwg0F2dsUDo15HRr67DHf4UAiAs11IRtEjlJOoYdMSEw9+8UxWZOpVSoRb5NI3z0jayVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1537445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4eEhCRA9TVsSAnZWagAAOdkP/3AhOgA6uH43srELJ1vw\nxK0BrTW9KZdnV4mTXZYewDSfirTi/wnFberdLTxxVk69R8Hcw7Z2fFvm6KL8\nhhBl9sgE3VP13w93uZLrm7koLuxaYbj7vBO/c9+BAlcgH8Ad0lnz3N9nNg0L\nNs1EIYG/lftLVkqFlnihCcjQn1FYwhmZv0s+QeFKCUuK73mHRYTYw1n3r9JJ\nEm7Zk/r+gxjvWan0kZCD6NuhHDg21U/NGjwzjJ7TBkHtSSiD8TJ05Fm97GAK\ntIYec4GLlupuXDxMSzsqPCde6jYr7xKjVe2F5pcxjVTroFGvPNcz5RgS7Lt0\nlC6w5bmO+cszoj7gXmxCWVHAykaxQogMxRXJfUyeVXgteUzAVRubS/4v1h1/\nMVV3KDRjszEE8bxZUuPweyUiALaVFYQtiTCv7cu7NOEDTSXg46YvDkQuJMdH\nAdhHVMEaBdExAxJDFxN0PtNAC5Z4Sbt7jWoKXdeI3mMh06UqiNALwB7v/XbB\njT9M8uolqLlMR+0qgtDo1Ws9Sp6W8dsxVZkSriVdn5S+ppxubUbcXfpSv9bP\nTh45vqAV6kkWMj1jHuMBW/e9dyjGQjqAFfcX2H6LaeIxF4wn52DxSbwPOEi3\nlAavkY4Qr2dgm+Uf9vfGeUo9WT+jRLGjkybXWwKB+mHcBE0jxIo3VUVPyEsU\nwKVi\r\n=1cn4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"cb1f4e242eb67390d0d1de9b610a64546066a258","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","puppeteer":"^13.0.1","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.3","@tldraw/core":"^1.5.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.3","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.5.1_1642193184832_0.0834795780118327","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@tldraw/tldraw","version":"1.5.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.5.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"984d9f371e1ba6f8f870099753bce6ad18c327a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.5.2.tgz","fileCount":508,"integrity":"sha512-jKE+wysqrL6FNzBgslYNGWDftbfnShImZ+gSzzpUJ0Nt1Rlm1zVBraDi1GshqbMUgYtzKfSQWMMRjEQ8uoZ69g==","signatures":[{"sig":"MEYCIQCBkPegeXjiWyXP7C4Ws1+YRtzpvIMdzumdFKMfOj0J2wIhANjH+FC++44emVqrELKQWRbXMqbdARNX2YsVJC7D/5N/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1537743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4eRJCRA9TVsSAnZWagAAVq8P/jOV12DaiTGd0oTcnzNL\nX+18M8yLGS+Wcddhmb4uPtC8KSMUf8PJw2S1SqMm9Mcp+JyPN+T5BJr7Hs9Z\nxIWPX5dnLsDKyjRiHbvr0sFvM7tNhUwGeXVy0h7mc6ohOeEBcMSiIDPKRHLB\nHOtYjN44whA9znSLk1Xna5SinYnt94TElbqxzsNGA1UYboQI+BWRffBC48pM\nJHvr0+1lrr8KFgopuDpmL/lp0Ehhe1mkapGJKP8RuYKtp4+0pjUPRamg6lUF\nYmrthFU6su91sOWRpzYdJf1WXXgoNhEXinAhYO2Ghr8FUdHMePENxxXU3czH\nAdWfpH3ZKrvocuJO3L5TEuoGonCtf2mAsMDU/WXmMsSMgC9gvngBuBByfCed\nXMrG7/pe1ggO+hLdvXCRcooC1Czei8xx6Zg6C0XoasLm8oskwxiDXGL0tl24\navzdl911qeNihFKLWg0y2yr+unLFuncvN9SQMw0X8SPW06RlWlOGe7IBssTg\nP7DimoInp+/AKJ3cM5qs2Rx89GPWBWhKGfkOeThsGGFlHdpslQOVPcvEWfjQ\n4TpLMj5UBlS+0OvM74D27ZcLo2l4XC9qQkWfz5uY3FJklD+q4CVKXFnCDoaI\nFcAbA55QvkVDN4AdSO21Z7TuDe9udH7wneMRzM+Do27AtwgV8AESXlPt+MxQ\nRLQs\r\n=S2MU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7c82fbbb65fbb76300b4a3038069e2edbaf8d920","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","puppeteer":"^13.0.1","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.3","@tldraw/core":"^1.5.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.3","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.5.2_1642193992773_0.6813415447325726","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@tldraw/tldraw","version":"1.6.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.6.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6060fd08c1f5275a1ef5914b0504a9bb49b031e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.6.0.tgz","fileCount":510,"integrity":"sha512-Nlnf4mIwGxpgmkau5hYl4it4Uo9YfWcbhfppUE2V5WkUEhVQTMOuz1eul1o37f9ItJDIfTNyavjdSwmizltyzg==","signatures":[{"sig":"MEYCIQCCrP+tmYf2gd/I5HFxBBqk4R4jiuxUzErrgtbMJ0L3aAIhAIjM7cLg+fdFcx5gBUw6+P/lb7STTtETXyi9MQtsh+7z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3635547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9/rnCRA9TVsSAnZWagAATGsP/07B6M7UnCwh7ujYnsAX\nX6P2NW1ot8GY/VBUBkXDuz5zgstWWNWo9LPe3O0at+j2kT8vEDM0b4UaJWex\nneF+fZoNGNryACXLcbK1i2qyAMIF+JSkg5ZvGS8zYURf81g2Ztq8L+RNyGV9\nKKTzV8MED76nMBlO3Z6duMccp98jPUde17wIdsSAx5gQyxI4GKr4K/4bsI6z\nf/Z19rMJ9UlPsjlgrPJu4bB0dQMl3UQ9O0NzyHTvf16gNI8DYASRFIiKRgcD\nZlrZIazPq3yB0hR1fDlS60UM6nv/alr9/yjb3M7CZmrKlREsf1YsdXnvVcGr\ny6VLNmDjAqv9v9hjfL+eg+KZSTqTCiZCL9mm5ftLLhku2o4lRF/i/ROmkk1s\np6dR2SULofMGytr+J2LUGRJUNAsZf/jaP8WSN2XMAlvtOWyC6hg6FTuTccvw\nCHyLMwLq/JaHvPFK4I/OMmyD+1vftjdP9TH9NJRL/aiZsrcZ0R4iL2MxDiSL\nadkupi8Aq/KBl/kKupmRNCgaLhjp2sEiD1zZHGV2be/NsHMHuE6NKKEY2jVZ\nEaFlrCPC5Xz317MSESakKOm+PT8pLG7B4vx4iI9bYb5GLAM44/gBIi+1cQWr\njH0oy1Yq25vW7d4V98gksrs08idPVYUQO+2CqPJZjfsyNFcYUTQj42gjU88V\nZkSQ\r\n=iiw6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"4cee3203e61328f1eaa33811d87cbc371a3e52e1","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.5","idb-keyval":"^6.0.3","@tldraw/vec":"^1.4.3","@tldraw/core":"^1.5.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.4.3","react-hotkeys-hook":"^3.4.0","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@swc-node/jest":"^1.3.3","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.6.0_1643641575735_0.2443835969940653","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@tldraw/tldraw","version":"1.6.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.6.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2afd0cfb08c94e41f26d6a6eae2a9aad6ad453a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.6.1.tgz","fileCount":509,"integrity":"sha512-asrrWMG7tPPvvsrocQzer4Qe6/clDYinmNVpmVb7E1ygacWoTe44Y/oqFurZO55XbdZECWnSYp3LJ+/hwXARsw==","signatures":[{"sig":"MEUCIQCZXWvR8tuxtYWvkKBwCfeEg8QTdIVGG8GTAXtKD6ezRQIgIFwEZryO3UGtMXniwmWoSRSlT+oIuEaITm939oEEgPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3621318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+7pPCRA9TVsSAnZWagAADWIP/iUYQ+V1z+UmBrpz04OV\nm1iSs+noOQZZiSCOU7x4I1T70s1Gkkg2uBewUz/TtADX8GtnnYp3mPnnqwN6\ne83YAIHv6AYFTlYcIiqKNbuiBUQyaBb02wfr+Mjai6v3sf51OYn0/xcT0tAp\nDIJRnmvB4Aoujhv7SBKgw4p9d+2Lb9zsuEMf1twCfnA1FVNtX2qtk4LtUHbe\njk3ztYNrMInBC5VLOATrOJUsKB6QsrWN5OK4CLDDF2IivK1wBXTghmbP+mOI\n0CxN5PWnCM5JjymFUnsDuEkKXIPrqvmlbG73ElyNUQfMt/vGVUboigONc4Ty\nmu39GCge+GPFl5e8aIVkq4GzgaX4zqeOby/xUv9+bmKBn43gNonSgi+ip79C\nDHUrYCOU6nQae6nifsIJ0HqO2BZn+ioHeULqLBCKLMLcRzeS5WvO8W+ngU1j\ntmVLIZwzZIG8dpqg52zbktRmCRImj5Ksu2d/Ouqz6dRsDFdzSHwVHe3U/Neq\n5YHRZdqpbUiREcGXVhQKqC1RJYY0Q5o5HzsEMC8fwgQ0apyFN9H5yuqmx0y8\nU5jKIYzSHHQDtV+RMseGhK6UIu8Ofm8ZgObrv7u6bRg+iOEOLvN52tsuvKSZ\n0S9RCGq4MSbYdSBnMwdqr896CA+im3QWaP2RJBwiaksV105NJmp4DbInzupP\nHB68\r\n=QiqV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"da4d566bd880e0d38611dafef711dbe5920d755d","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","test:ci":"jest --ci --runInBand --updateSnapshot","ts-node":"ts-node","types:dev":"tsc -w","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.6.1","@tldraw/core":"^1.6.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.6.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","eslint":"^8.8.0","@types/node":"^17.0.14","lint-staged":"^12.3.3","@swc-node/jest":"^1.4.3","@testing-library/react":"^12.1.2","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.6.1_1643887182920_0.07887198354547564","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@tldraw/tldraw","version":"1.7.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.7.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"590a968c13baa2b5359b4b0866b3e69c574f00e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.7.0.tgz","fileCount":509,"integrity":"sha512-QXNZVbB8fl77JWSXKHHeepW+xnYShXxGAOBv4teoAOymC67JTitWg5JCBBa5AcuTKLm+/pPX9W0MS4XdZvWu4w==","signatures":[{"sig":"MEYCIQCjuZW3AtrOnkPrPHm2KBX+UeA89MkBEynddZ4r9EjjEAIhANmLqqvAbZxDgPT558FvQU+VwlBNUyHPhiQN/NbgMp3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3650529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlH5CRA9TVsSAnZWagAAD5EP/R8L6eR3uQhmT6A+Q+ov\nDZNBSxrZgL+TcWqMAzLYlHoO3Yc6y8BU+nfBnsGwp09xDIGy4zyrTJg511Av\nutxllghp4H0HsintmJVX2klVT+U1ofmD1hRKZcF5Wt9zP9q9aeIz2HSQnL2f\nPhCj5Cg2hP6AXzgsLnCp6nYBSyqP4wBsMh5Far58Z01Zz7yJyjtGcC+/1+vx\nYhWVRklv9XU+UC+UintXBc1Y4zDSPZtDhfoM+cSll1X8Wlw3ODF3jIDMuflI\nhO94oPNCZCjvnpouH3jC4fUEy1DzfYfyDCEm4s5FGM3qk6RxZnwdhCgDcU92\n6Zv3Scl/hQincO0Z48uZWdqs7yLTZRHutxvTnwXkYy+bLtwxKLZUfCOs6EJG\nhPLvweBpOta+n9seWDfGLxdg1MqxACnlHcxHNX+MawV0sS3YEAtv557QdgjO\nqJh6XexXdm5nCNC9aPpg0B+yG4Nu0+Mwp9jD9Ift2N7KkToMMsvlAySVIkHY\n5zHe1Q8tG02CHZLbS/10L55P+uCh5mkh0QTBP3RBO8dbyv8T0yJ4aT+WO7d+\nnxKJIxyZ+2XMDxBEvDB+LCdfpp0VfRy+jt1Lv+iY4Ry9pQtm32jEaEH166CK\n8HmFTc4Neu6C5vm1Me3eYUTnSfdaV0ZufQsEUKQiDHd/mUpdXU14UhBBGWh5\nNvS1\r\n=70LN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.7.0","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.0","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.7.0_1644319225635_0.8812009168055288","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@tldraw/tldraw","version":"1.8.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.8.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b5b4d41566364252c7cd0c548445c70aed42a67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.8.0.tgz","fileCount":509,"integrity":"sha512-S1WWFedzjpnrj7syNbnnyDiYMf5mJg7XLL0iQkqMiTzl7jtZz+I/W6fFYGpSsWwEohQlBeoaAvkpumFaoZA4gg==","signatures":[{"sig":"MEQCIGfZQGYnB369kUy+sTWyolrKos8oSQKYihCYRipHqvl/AiBdaR8j1vnt/UpOypSuErsVKTzoO3ShXggTa6pj/zPlVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3680061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC5+VCRA9TVsSAnZWagAAiboP/iOvQyXi56mNAulfdfiu\n/+anlS2SUJ1GiIscfx0HEXn5m/8Iy4fm652wrApxUclHbSvPbTPyP+2guejS\nB8AkPgRdrP7jmYY/5ODAzvoNmuqEY2GuJTD6cduwoyCiUfDGGFyzrBqpOzI0\naDFkBWu0UXsgeU2KBJzw/E+zmxxCceQXLNNuvN7SDHnrwMQM9zLK3B4cB0tw\nqRAROQG9cMMv+IpaqvKu/UgRRDUblmH75m0R10k7B2vE4FNPzotYYQpL+b9k\n2xOU6As4cv4zhQL1GJmH4wtJfOgbNguwSw+nIjnd/UBhLkx9w4OQMuODnEEu\niWVkW5wsKdQfIIhKB4iM6JjTjgEFDHTnHBbgFb/IgXR6sw7ucI744KXUVNyj\nGWK8bGwPb6A6QHrAZsaG1gWK9YfCb6k5Kz6f4YCsZgHp3jbKJ/sMxrQRN8ix\nRPPeTY+1Oi3bi6+oY1hdnW6hIQUMQyCvhEv49yZcTEKDilQaiMYJMdtAWeIx\n3azQenPQj7cPlWtFQN2Yc/b7fOIw+pwD+NSs/qPkpNMRjr4+bZO4vIcCxr3b\nMpq2ydVDesFNg62ovVUEbOu+8GI/liAf9D03wmqJOyhAOfqs/eYYe6XzQNrq\nfxiMNY7uxeZLxdKvw+aMyb3Z9BGdjVPxo/pz33QbC8WxUXbEKhrAOKi9RstC\n/ys2\r\n=74xX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.8.0","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.8.0_1644928917381_0.5445541585106526","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@tldraw/tldraw","version":"1.8.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.8.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d070138a02d0a2f87f8202669caa585c8b8b4af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.8.1.tgz","fileCount":509,"integrity":"sha512-JpMS3+JfyJQpPw55DAwbxL8YCvVx9xSseL1Bx+72LhAydl+Gpt42Cc8Bw+DiTXg/eVwE0/rfy7ZvClNgLcnNWQ==","signatures":[{"sig":"MEYCIQDqTU+a4GW2WHzXQyj4A/00xSjGn0mbB9c4Jqf68xxR7QIhANpjtIu1bmWYWODyHllBy8gstgR8CMhB2gt6Meq9qYaL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3679937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGMmEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr56w//dV4aldjmW14Bvbv8LDzOTaW/AWSHe3KHDnfMt+dt4v7i/Gho\r\nvQdeftdZ8cwvuieCyJ06mGaBE1qRTeBonC+YBXMDFUPdZteV5yS4OAjkZL1F\r\njLrJzi4ohEdvXk+LOpJ+YyumpL20Vs/ORcKRjs94DiUp2HdNS1Xtw0ORSXkf\r\ntF4efSsZUY4ICELpK9tk3Ivw06AziqZfMp2AswUkEPs6YLj8OncT5p7a1uNe\r\ndyR1/+W0BcB5kN3hSwdwmA7Qm9fFNqEJ0Or8y7bbPDDIZe+MLdtU1wmmr78b\r\n7sKxsCPalvzexvLEZqiaJFGojEKbs1Mpyvj4lbsJLfmNeOx0pnI3xIYxaVY9\r\nbh6UUl7IMBzsPUfhtIsMUWB5nltgGrNrvPLM3OufxHahe9NxEWyLVIVqUlmw\r\nsyfggZR1PI+KLGaXuHI7M32GYdWgNzBORQMEsTIMyDl5Tj8Jhh+ybMDoGiJe\r\nNkhEDjq4fiZvVEduLFO9h5WUNoPLpZ3j4lv5okgVijwAM9u1epYkcz0jpfth\r\n4a5HQTRATe0ZJ8EX0tUiYF8Cu+3uqBSlrdDuLcww+m7tuvW9dVuBvBl6upAf\r\n0FPreV1tXjCpOo8xCzbc8sI/+MD7Vlf+rWVz2kxIZdtOt7gQhBOahAVvIsZc\r\nEsmzexXmwB3WDD9WUh9TXcAeXDIpfw7O52w=\r\n=sK8o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.8.0","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.8.1_1645791620687_0.42186601532634516","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@tldraw/tldraw","version":"1.9.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.9.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"355bdcc91493373ae52701664ce1c1f37d537906","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.9.0.tgz","fileCount":509,"integrity":"sha512-Z1YQ0VGt0tpzh8W3aLfqhpvHdjbRj1ouurXUezoeppWkJVjxx17k+pj5/LuMmbyTLHFjfYyJJb13FWDPxM/2Bg==","signatures":[{"sig":"MEUCIEj6P2M/CH6jLGgHi7JOaDZ6kFbZecwZnCxauw40iSurAiEA8MeDCd3fLIgmX80NJS4CPs2e0mOcDsRJScxYfP/PIaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3705580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKv2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8GRAAhSctK1oWk7IyAhkAfRDcH94uTTJbElvLcSIywU8PrXls0AD6\r\nGYJ1QeiP7d9RUfOvfbUBC2CmGQ35h9kqryGKCRyrmJbcxyLNa5k4pP8srWpr\r\nAXurLRWz1V6CO2O+gR228SnFIDhwvaLJsQos38TdlFPrEf8fYNqlFycwWbCf\r\nIEoB4+vJiR/5Ukjxk7Qwq+2R8H4Ab8ozqBw33V2SkCkhtaD/9sr+yabeGkze\r\nFCNgMcBuBvf98T/PzuwANJzd7009Sarpf93OU67IzZcNstpMpEx0kCRQcS5c\r\nafJMDw80CMaHaQGlwn2aIeKx9KnpG3w8cpVnRDit/t9wVE8UC3RCSx6pmddX\r\nFuRfQfnBVc+xIFWfUn0pZ8Z6j5uxvL9R72xYX2fYs1654xrfZbBH8ojgm4hR\r\ng4lWzub2iBiOjMswM/WdL74F37iwEbQazkOfpvBJN9j0mCMPTNFm0HqGFPuw\r\n0D2BO8XfL7OP9JBJFiMMnGaK6Exyz/j/Bw4L65e8rQ8KnJlcN2/Pf48xjYYC\r\nG84ZQodjHvMZD6nl8W8SH7Pzd1XuMYIjdWQvO8qUxinSznOSZrH8/VKL0UQ5\r\nk/bDA64NKmD3nvCbXui4ekADgfddkdGH21AKWuc6+meja6HmPER1QGpBmBfX\r\nNrEStb8zCLhpuG7rU8hnh+Q5fMJSMWfd97U=\r\n=dKu+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.0","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.9.0_1646832630364_0.6734347114702279","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@tldraw/tldraw","version":"1.9.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.9.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98d341686286379f18b02d4901012e06d8b7f8ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.9.1.tgz","fileCount":509,"integrity":"sha512-TFfaWq7Vpn4NnQIJjr+t6Bcw8a0hJ97qnoUHSZAzUAG7lSHRTR9UrWFAGjGw7GT0tEIgYJoce/kuwPlUXoZ7DA==","signatures":[{"sig":"MEYCIQCx2aeSTEjAhs831qK6bJchhmtgVoyc+EKC+TpY9ucOOAIhAJt/V/TXf0TVw5PO+uKLiHf2mopkBZC/4zVs9TPNMybv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3705578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKxfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoTBAAorQSMCRk0z6syPga+yVOJf+az5iUDOe8l/+sBs7kjmM/4QNV\r\nBUA7CT9A+9jSYBlOSimXbxaqXRHhWG/r2RLArjrXN9tnsm26YRtuw5x2LTr6\r\n7k+QL+Z/fCYcIwSenCQsAmIHoHt/gyEqiD98S0Nu9tTtiWCRy9vsEchofd4M\r\nE6dUv8F7MxRuQMs8l7xp5bNZZl+ys2ogoaWD1UC2XWda5Zgg1kwbOGcd+A7/\r\nqUe8LHB52ykxeg/j8auFIWoEVueN4C4uWIEXhf+taogKQeZEVnhmV6Y2FY4r\r\nKFC0wPWgog1oxOUwizEthepILNs3e9UiRhW75PhPrWFsFdvxKeQN6mvUvODt\r\nnpjS11U1dNkQcGprIO6K1Cg85FLShOM1fH6FP1OhYP4EQ3CsbISvmdzB9Imp\r\nYs0jB9M9FUB0HF7/zSjOY6kTE6ftKUfsKzTip8Zjwjqp8p4HyTpleyVrywvr\r\n5+48/+PXkLOZoIot1Q2R2G7xjzknihYRTpM4LuGdNxYHzBJuu+XhgvKm+Z/F\r\nmzsgdQZwl1yhmk9crNjTLhqwTdMrgtY+BCITLZN+24SKkVzOztgQv6OovSFZ\r\nMS82clUOJgl3AM+sPQq/FrlxYrhX9rXnQ3VRuQ3Q/KWIWR7ggquJdonwqpwh\r\nYvV39FWHoiE26SnUwSHNy/Dcp39MAUatzko=\r\n=YN1F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.9.1_1646832735148_0.553794487067635","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@tldraw/tldraw","version":"1.9.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.9.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0135824e8b9f246966c9da5d675230e2f004211e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.9.2.tgz","fileCount":509,"integrity":"sha512-sB43+jOTc2jnaQZcLfSxhdrh8uVaH0BZhyjjAS5E7dXIY7M+r1xOh7utZI+pHITDvn1m8cukW9jzPnkWNhPwjQ==","signatures":[{"sig":"MEUCIGK48RwYq1QOoSV/2QWN+sUbfZYKDFvDG1dyFBbhp5AEAiEA2TzLigkSNOM2z2HxwpZmgQoTy+DnzW0SwdaaHHqNHn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3705499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKlhcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWdg/+Mbh5cRQKvtHVyiwUM+eP6Z6wzQDhryChsSWByakZr71D7zKS\r\nz0mns2wh+yJ6I+SPyG/7x81MqAUzJbVGYoEBy5+g5Td1n9Rg0eIzJAUgWhfs\r\n2Uph6WbXdmzNRQANgNv3kuv02kaFGiaMyyIe1yySDtI3nWutSajaqInFu8KR\r\n8aDZtN8CQhIiGk0uch2R0Qa23w6LMkBMc83pwRbSRGk0p+AjTrKe6eIOf+lN\r\nK79u3pjeUwgfz7c9JJmdJ4x40kHJKVuMKoL11/EP8jVj91AP8iIR2Irxa8pc\r\nUYOFjrsjEVC5VyOKpI8mlWVzdL3iHSSaH/qq9UUJdj1+TFdnjwpqTEG3p7sn\r\ng+uV0wEj0aVP3/su9cX08y6kA6gvd3oqZJc4YK2nM3dIs8dfqoNsCjLJUcIl\r\nY00utP2/xjnj185xyEKU1SEX0aT5UTj1uzlZGoAFmqLy8Wu78tsLYU51PVlO\r\nljwuz3dVaAPl9lmxFtD2DjrA8jnvw2oHIdxleyPF6vTNKzVbbyC1EIaH8b2L\r\n40h4jMg9tV6TSJMbnkLGHZeEaLGQPCKCXbTJMh/pDz5uvqbnb9Wv83dyRdS1\r\nkC7b2X66KnwxJDGLIjAra5BlHgw75qmIM+VBnl4ZviugYiFNKr1XGm28U/WO\r\nCxYaIfz3fqyHVSGPS1svECHPb8SV2uL41nc=\r\n=ruFj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/","<rootDir>/src/test/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.9.2_1646942300576_0.40992227464064435","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@tldraw/tldraw","version":"1.9.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.9.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e393d7a6360a3dc73487b861286cf85baf2d901","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.9.3.tgz","fileCount":509,"integrity":"sha512-t/2N9h5T2F9AH8mZB/zeRtdNWbWomuWITrXRO09QOIX0rVrLPGCY7ENlDcNeUAOyBBsaVyBUez6eZsVy0RJH9g==","signatures":[{"sig":"MEYCIQC6Qh6viomxs5rHzUzEXzUdhsQqIdsk4htcfIJkZn/g7gIhAJYLxK5uHnx1dHsuPiwNhlNlpA3KbkrLlmxx0IKYPAVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3709928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMy0RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq53w/+KepAyy/zxl2M+I7DlIza//+gbPRsTe1Nq1Y8ZjcoHr4ReXAF\r\nNqd0sFu6BMmt3QH6IMSZZ+bNevZnE3cWY5TXcKv2p71094kwk1XOOZf1pKnn\r\nU8XmlecQw9Js9xSrisiyvbTVH3mWJ905nAQLmT5Oil5i2flmdhQHIjFcI6cE\r\nU5ca1k/gk/9FNQteBG2x6LArT9OB8IKAv9j1NonF8nAyVZdoQLyFNH9CKUEA\r\nOWVBZl75pOEC63h1b6j01iqOfWqxprfACcD4zb3bbf9Mm/LzQMRcY3oJ3ajx\r\nqRI2rd6R01JzWKQJoFKKcxYJa/SYwFI2OrQdiApApUBPKYxHAmPeoR67svwP\r\n92IaswVq8HFOG8vBypTridICsrfBOOURCoSjiD7LoQ3FF38lR9pLJpMHKhA4\r\nBjpXO1QP13qDsqPoY6iC2vrtBCCXr1QuQjfp1iyfX6fPFyxR7i8Wn7yC9eiJ\r\n3Cx05LIB64KyKEhC9i0RjFPGVRq4LOCRU68/hkGv7se6QIzSUEtnZLXf3ymT\r\nmchBIkSb+FEnDGes/EKwSeVbFze4Y4ufzwN7wEFgXg7q/CbuXKVVTAYH/oen\r\noxt4blF3fTJv5ZLKHQ+bt/6q8efo4CMXqaoXlTqrrZYcGAojIx1TfjfmnjUx\r\nnE+p6pr4a6ipKbi76XI8sxFe78h27VKrSdc=\r\n=lmNP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.9.3_1647521040972_0.5304770038901054","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@tldraw/tldraw","version":"1.10.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.10.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14689ad545dba09298968899eaec48ee2872339d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.10.0.tgz","fileCount":513,"integrity":"sha512-9TwRNYX340/xbtFm8b0AZGwqbuckRyOlRaqR3RwCSwsIUSE80Ar6KXh+1PgfpdklRt6WnK3om8sPclWiINDHpg==","signatures":[{"sig":"MEUCICTJWKJAyRLxs0NnK/CNOEsI/YcoptLXZ2v9tZEF1EGAAiEA28dTtndXfUxES+hgi+PUsvhMTpQl/aCMn6uSLC/k2b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3721617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWq7kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprNA//fJ0IDVwX8+vWXO+x+9oUEEQZRzpSQ8FyaiOY2V14r0IPXfH9\r\n0Pj8lriMMKbxDkGSwKlcXsTj33UG/H9SBfepXD3kmR7Izht13SH2zzspzqb4\r\n2tT7wRo8aR3gAx+znKX7J0secTJSGME4eknGOcyKj+Vy0iZOXophOoUcmAJW\r\nEcwMnCRv/xv/2YrcuiG3GMGWaEymobX5wOLR6jXXIr50PcR8nKTNqF88JVbl\r\nz7e9VzZMUTTOr2/9WFQeaeRd8a7muCNBYRXpQlya/d2SXaKmHIlw+rKwoPnz\r\nP7muuo2PvnYkYDTfWlaQgdrbGbEFeTNo3iGcWk5a6fFSQbaArP1ECWB5d1pT\r\naSb3WezGbI+btB14B28ql/n6aNP04N1U6n3XBThWi868ZqKKcrk9otkGq33i\r\n+/apIE2nvzS3aXQ8oSgExvQOjTh8Y3ESdR4mScTH9Mjg+/BNbHiOoH8BHJp1\r\ncOp2BcD4yNtDvbeU7x6K9RnNx8VJs+59EyhSHDpRY3KnA7agKvjH7JUxeWMT\r\nrRgUZ8Nqh/M5CnGsMRIaAwHpEdWQ1Us41bj0lIc9nYQNNFLTAhnFsgw1j3Zx\r\nxJ7z85t6gOQh+bSYMYMIbYudJUQQL6mJ9LvYem21vuIpUSm+u3eG1xuOwqVe\r\nADDep+eekvvBKuPA9189iCcM/wUlEH9oSLs=\r\n=dfHm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.10.0_1650110180136_0.6936072584791566","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@tldraw/tldraw","version":"1.11.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.11.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cd4e3c28a44cf7e42a4fef2b14c75780e68b21e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.11.0.tgz","fileCount":513,"integrity":"sha512-Maoy2e41PhtofPwANV2gsQtPjMkFosDj3129GXNWFQGLIGnbRUhiy0ktRcbTlkO5BoWiZfT0z7GOEY/vV+rDbA==","signatures":[{"sig":"MEUCIBuSb9GCZV3HDD+ube3aiCB0dLmLF1aSqa4zpRx1j36NAiEA0n7GvUs6xxYM+sVmk5C1OvSHz01GXACVXJfQiHofbmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3642520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZrnYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDwxAAmqHCBDxyGcki+ZSti5l6j+/hK+6IaDVk+4B81LyXetzowsBM\r\nUQ1XtIhoZPrk8YTabq4HuxiXTFh7zHsmYZmuFmxnU7Mf6RZxqKW9NRTSnTCO\r\nCHLedQ8FAIwarcy76ihVs6nyDAUnWF25m149EiIlFmcxjqRV0NDNzUsgzhK5\r\njMGDefCG6BqDfvKIXnEWrVRAPu0US2lsbeP1lMV8NGdi3XMW+TPs5Rit+eH3\r\n9VV0Q24IincqtJE3y6zXfIWpI+L8nLN+yRZi87H7yxm2rWVn8TZ+T4g97yfV\r\n2Wg0u3PC5Zz2vT/q4t0kg7qcabBKXRSGo8h66kH8XlKx1nvP4KQOkaZ2NTij\r\n6QKT7bH7QDF4d1JEEZ6vzo3BsLE9GZpLP7J8PHKOzwxPKZ5EyIiTpxE6zzpt\r\na1mlDpXK6awIdOrzaSEPAyci+del0dOD4vO36UaWxGjnYEGqKWa6XUolJx+O\r\nX9OchuNULywtexOD44vNFyu4UJXf4fatDYg81NpUF0oAcNFN0b4C5V4Gutuo\r\nA4dcSBf7gWrNn2IK+/C6j5SDenFWjMQbGEf6GQXMX3oPaD2h5LDdRh25NQes\r\nmFhHTVdM3Ox85Mbxm9il9HeKoSHpa2gTRbJqGNbGn6FmIAQjJU1Tw0kbLRHB\r\nZcEynlAUDC2ur4iVh4ZmWEPqKeajFKUpqtg=\r\n=k4LJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.29.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.11.0_1650899416440_0.09335336565445274","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@tldraw/tldraw","version":"1.11.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.11.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cef7929629e0e11a56b44f85adaef1994ff306a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.11.1.tgz","fileCount":513,"integrity":"sha512-mWpS/HsECMBBf/IR5x1BKevr5XWDF2FL4n/efqXpYqwb8k0aJBqT8b5/1KP8dnfBlbUNhiPxTb1OmfhRh2VrrQ==","signatures":[{"sig":"MEUCIDjVRHMmgWFHcxPCYeC78g+iSJ/o6jIs7N+wyANP/9FsAiEAppc6bYCzdSde6edItTrVEfH4JOYcFcss40gtFafS8r0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3729331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidXEWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT8w/+Oi7lpDLucrNWAVnQF55iSXbHvfxVeBo9jqFU43aHFutOb0Ga\r\nZzbHOgKKv8IAi/zCrvucAf5OtpSAoaWAXRkRcynLhoIWenBwZnCDsgRjx0f6\r\nIAXQ2UZknw9lGxOAN+X2CpcVgb+fD9ZvrUF+mpgDi6DDo9CeodB4dbel4oih\r\n+QqOSj93XfTEN3WpW0BKhblehzDMvIXhTI62Gb+cuH6QJJGBTTkr9A4XDK+k\r\nva1+b+oJeSLYaG3nH1i0ib8zyxv13bX9FveqFpzyDQY6YtR4Rw8Q5DkkNncR\r\ndK9hRWMH0T6tMRmBEj3vLoing2k2mcqJ5bf/AxQGdq2gU+MgbpnZMPBLqko8\r\nQ/DommqMg0oFNekFNwARF8BrDodrkc20hirhB/JkMebPIiV3DSWrJbaMil08\r\nR+eI422euGmLgHnJC3KCd03lD821X3GGKHPswp42UvmoxCEDtHfRkt+HeyBT\r\naDGEJ+gx0H4YqSpWZppfeunlQiASqHcQZBeHEoB9XjgD6QqGmhSbPwHFB6Me\r\n7MPG1p5+9FvvIWdsZDgQwG49CWDLbtRljrogjlikfhy4XLA+aRfozc2q2kvr\r\nsI0Ruko4W9tbQbc4fiMnzfSXjoZEHVXcw3BgcAWJvDmdDH9oBojAqBVjU+bi\r\nQn2Byb6DZTOBI9gT1u2UCHunXNVX9fJE/yE=\r\n=SRHe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.9.1","@stitches/react":"^1.2.6","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.0.3","@radix-ui/react-tooltip":"^0.1.6","@radix-ui/react-checkbox":"^0.1.4","@radix-ui/react-radio-group":"^0.1.4","@radix-ui/react-alert-dialog":"^0.1.5","@radix-ui/react-context-menu":"^0.1.4","@radix-ui/react-dropdown-menu":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.11.1_1651863830413_0.7470121560699694","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@tldraw/tldraw","version":"1.12.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6219bdbf8d973bba40f0080bc32e871e7055401","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.0.tgz","fileCount":513,"integrity":"sha512-DFX1Nv2zouHgo59oo8ziv/LO4zPnw1Mn49A5pd4bTv3Ds1To852ASqEFNNTofip/WDnuDKPhgShXBzaj/2TkYg==","signatures":[{"sig":"MEYCIQCwmf6vPfusudLAX1ozxmw9dePxEWvh/pVPEKV7AKWK/QIhAOmNwZ0/SLW5KWrIIOh02746/58edVPQxWSrvM4UDx52","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3775179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7sPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp02g//c759zupTbOOd+9yeRcSqyGcFp31MGXxNTIQI6OrFzsTMh2ID\r\nky7OdvBQzFef+iK8oBwjNFhjii02ZVdmKcvNZa6AKqTGd1rzimHpDCSwXocm\r\ntFwSnTSxw3oFhkziF+Jp9NGNMLjntqV958Ip4AJib5Kcr623SSsHD3V+Tmfl\r\nMCd45DHuOdKO1YETl1g6qTtFDcEaAMj91x5N+kjw7094HCSDR9FYyYz3WBxO\r\nSdfLezre9HzhQLvR1NhVWl9cYPjoKwyzHLGLZHsFYaQBQ3aZOfo8tkjWi7ev\r\nwGWqHtf7RFFWzRWzY65cW4BAwCHMZh0p9IwFPWWPT/66fyAUib+V7xgqvS2Z\r\nGT57vGg0Bs7/e2qMMmCEd+WOVGyPDw7/Z7xg3E+K6Df16FJdIQycYdmeb5rj\r\nyVyT+7H3TyNjzd9yUAh307l170i9dvQinm/ny9iU1NEaV95STozOJhw/YErb\r\nFI5ySBZJ8D3LiBgps47vkGpwwqjYu4GHCqzEgiiGumMzk9tQOV4qeqhysvio\r\nz7thTnY4dlKtBbaHF2Ssz/YnQI7XVavUVKgIjQnX6Xx7ld/vjwUj8aBipIwP\r\nNyr0MyDVrrkL0ytlP+baeCVvD848t5qjLaCQPFMGIkzT/WGrXZmq4ck9Qjrs\r\nW/KuPKamEO1fkZ+T1tI08vabSd39OrTuv+k=\r\n=Uo+2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.10.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.0_1652275982826_0.3967835186318067","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@tldraw/tldraw","version":"1.12.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98a9db83fa7031b99057852dc6c92dcfbcabdf15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.1.tgz","fileCount":513,"integrity":"sha512-EdmrGwSC8buh3QY+YckBVJAuJr3AP0BAUXEZDfbZnAuJL557pX2AwJVK2oI36SMI+ObeqPU3YJhYKePc1EtX7Q==","signatures":[{"sig":"MEYCIQCOhIu6Fg4Och1i7I9nOdbWhCOxx90/YlUDkUeVHCelgwIhAMFgf7vAxCslisUDTVvMstDVbj+mx3k3eTASzCgFS3PX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3775986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie92MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc/g/+J6g88/GpNLgg35podQq6BuD3fpUfQnOiIwDIduzKLWiu9HoS\r\n0SyqxMh9OWNwQSEvBqqdW3NNQqc2h2dGuYJykl4U3qgsVi6TX6KLzYVWavsd\r\ncp1IEfdkAdztOBkbjFTehbaOj3E4iIylDIYOFKJQg+kUEwijtzDOtIXsRj/e\r\n1KboZ8AdozT0nqIYcAwVhApK2Jily7dqkqWEbDiX6pjLlFYKv3oJDUvxLRPl\r\nJxDX+4dahMAsTZeDN4em/Gb0y7RQsuDDAejbEh80/jD6zlMjHaExv6jx+IGW\r\nttcScgoUUOmsf9iJRe0Yac3hxPRrDtGbjagB2ZHKZLIfxMqKePOWurLhouPm\r\nPuH0X4qomaNgZFd+K+lOe53xlgRYo2zEZRNZ9HWtyYR3q9knD6d4pRwh+QIQ\r\nBtnhswu0vvLGTdPG5n48nU04ng7Hx2tQT1x3jmCMqy4Mkw8Jnpy8blY1V9Z8\r\nIZoT7+gfjbzVJwm6WMeJzosWpKf5fEFzelKzLTPBjEZifzIeVFbdxFk1/Eb8\r\nFRvnqmXYozSUw/Mbn2S39ywOqPBWtEdQPnJSGI0YFYKJkoOJoC5ESBmw6buM\r\nXfcH7aCuKY7wPmRdfmVO6zhuB8VAw9W7i7QGETfMLzBpGUU2F9BTavV+zeDX\r\nDgJv3WuVmzy3EjN7QMf9l6JEBf3uJ5VU3VE=\r\n=8nZ7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.10.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.1_1652284811975_0.15447853788866772","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@tldraw/tldraw","version":"1.12.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea34bf402faf986d55b210012e848ff731864cbb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.2.tgz","fileCount":513,"integrity":"sha512-1cQC5fMhNwSu+qGdVwEk9rSRW4CcZVtYmPJGA5ndnkljLVq6kVW9g/81ttwgexFruMdfAO9p/E7DtZNsLl08fw==","signatures":[{"sig":"MEUCIAC9SY5mLYC0DqzXvvAXUiFENTNGUPOqcT8nczWhDNfAAiEAm2RipirR0oILSJkMr2RLhQQipF1D/LXFDdxs5EyXidg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3778210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif3snACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmJQ/9FZ62kr52qhTUcsVSBztd15gyr708u0IcwVceZ3SIgjN+BqBu\r\nX4zU2S2/hYm45zoLSjYVhfgaDzaLZZ6H2BZ51yg9FgcY7I1xl6C/XCPSzGq3\r\nOSaQwQSeOM39RPsroKPtTeiumfrhQMbEQFiMWmG9dsp4MnW99U7e/1sk7U3n\r\ncs0y3IyxQs1D1/Zo6LQghglV2dE/xpXx7FcglFiSqR3PekhbKcYPl6NotgGL\r\ng/RH0HNmqjsnLYLu+i+HG3SD/KwopZjGgB+mdXrdx4frLSgpCtPcuPXZ/TdF\r\nKvAC4YvE2lgG12Yv1CFf10PwrIAdZVh4BF1qkGgRW3Oes/vEJsgYPZDTmqtD\r\nl7nJRe6E1h8frH8NC1xItvuvwp5rXCx2ORhvdvsROUJQ+OuIo1s5i0Ll8Sdv\r\nBNcKBRSUcpxWo5S7qu3pNDLj9RSesZ4BxqlG7/gD/UNH5wTTXIR4C3WoSR7F\r\noV1wSVjko465ZEZ1waR1CdAABJ2unZhogAqqhBtdWwbvuAu8BcChJmR1dtx0\r\nRRzaOLLaSPK+TSerFa/j1ctYvfgYEDpArxe1D1xCHR48yGK0elNqdpnoXhb/\r\nh3lbLLbPEUz7hUoMPyMdZS15vs1SDtYfGZ5yko+QHYE0tCPzPV9Sot7KAGtU\r\nZhC/8rzZzbQ18GEuffKerCzz1px6vOKJ5yE=\r\n=BhNq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.11.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.2_1652521767072_0.01930779694933693","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"@tldraw/tldraw","version":"1.12.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca07772479e1af6a3fadde76514eb73077f3a863","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.3.tgz","fileCount":511,"integrity":"sha512-g7Px+4BizwPPo0D75zC1yzdwD5tyOGhegfsWVC3ng0VSNtwDMZxmO5gsgSM3nZDitvC3JdLAQ1gHOS32gmw0kA==","signatures":[{"sig":"MEUCIGWAwP5UnRwiOY93sFTTg8S+laQBNUBlyW3Wd821gzOaAiEA6Fytm6UwZMkgl+k/VmqbJQL5NZIISh+p09rwX1qk01o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3776192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif4g0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN4A/9FnxFyRdJ/4H29R97u3r5y7W9Sv/y7jpYZvVQUKzO9pq47LZp\r\nYSj0J4wlr+NuEUORBxIIN2VVqBxfXs63PoHy95ixZKrrRF61O+iDWOyYBXVJ\r\nU7ueMfcoozJOJD9TOT1iWSwIzsw/ILaMbRXlNqo7tHLsk62UOd9SUBNlnTMI\r\nub5xmqyzyH95H7uW3uz5llwa8UKFD5tMniy5FJqqsmcK8NYpKyVFZ9ibaWWb\r\nvmViI61iPjLK52mMBmEx0y5/LoufdFxjrH7+0Gywb8PIX0utArPg8GUjprW+\r\n9ZyA1ObEPN6aacoQvLCnT+wvT1cfZKzZvwbeAGVuTGfW1CGISb+Ez7StZl0V\r\nsvUTsrfCPJDZHEYhrJwvG32VThJTpu2VLBbjlGaSfYLsXRAhCbEj/AUL+Shi\r\nqPs3hmq8Cr+lrwjxx5RKTsap13Moh7DgKBu46jYnXHnzG9mCWyphiLc4tp5r\r\ntlU0FeapWzbcFQfHjYoV2hcJv6sRS38GwXh+WuHG1+8spd35eD5J7vDZXzzL\r\nCWZoQ8grbvhbZFPJMAIUkqEduTedV6MM/ffrPK4FENnw5nWVA1IA7+qi7COD\r\n+fSFGOdeCfm/kyz6Ptx7fIm2cXaF6US5pzGbwVlsr4QQpDovGhbIrUwR6m8y\r\nBjw/KrQwyKXPeSV9tQ7Gcy8CSBlxMuX4/i4=\r\n=VuDX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.11.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.3_1652525108138_0.0690424191609671","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"@tldraw/tldraw","version":"1.12.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9e4d4b24613da127a19b9d1d9204000a709d615","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.4.tgz","fileCount":511,"integrity":"sha512-Ts4oeZi9mhRRFe9n/GeReBvRpnIFnBvDVd6ocA2CThkXXLNvWkSceZxsrhPDsK7y6hbfgx7eqmkf1S+37Tz8AA==","signatures":[{"sig":"MEUCIQDLvdem2fxub1LjJS44ksJ1RSDauZISdtpgPxJp+iyPQgIgGKGg1foMgbuKkYgego9B43qCZBNN2jVIoBuIjfraBIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3777249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif5AoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkjg//cs6IyI9WV9WtSoxtklzR34kGZN8xhrQFasAsQtF1nlva9fEr\r\n3m+vX5cvREiM7dH4VaihxAYGWy9RW7cQkwN178Z6cZ/7rTRRDT7rxZEOQRHe\r\nd7z3xMckPxvwrk3qCs16ElxP7rPkkoHtfMcNDh6cQ7Kp1NYvexAEokIbK49/\r\nMH3lU8LcfUt/ArErVjiT/lk1j5nYxmX/0psi7ex2JwyjfohgPkyC+glNdO3t\r\nSEVWRfBDTsMJIzVDtANYLF+upA7IUgoI7dS4F6aFPI2kWTKMxpeEOLbvLq8p\r\nFTLTVGd8WG8ayfY+r+VBaHoMlcB2zkWavtDuKcVT/+OHblWSORZjhLcl8C7E\r\nVMWEODDHwVj5IBUvKve9SA62I0oWVr1a5duhWVYlSJsbmclwbtl+6LFrfIXC\r\nshMGfnvJzg/780J51KQJF+aRVRvPCCrf+TG05tOMt4NerQ9EpgxFLPSjWvGg\r\nmDui+NM20MsqUIcDO94IF0+Q8BR7qPINHDSlmDqFpcyCUYOr8iE0QwUFgO0Z\r\nPvPbNh3mrGZtwGkIEbASMFXRB953uMdVaz0YVxniIiXCn4fJPbPcmj9VrHLk\r\nnnNZGgRwxuQH9VwsvfgflAt7oUqW6kIb4vPp9c/izSmMwFBN4zpRoO52izm2\r\nryz0u84Mp754/NYawnZvJ+df9W5RJjpusy0=\r\n=CHP0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.11.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":">=16.8","eslint":"^8.8.0","react-dom":"^16.8 || ^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.4_1652527144155_0.5592793228563342","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"@tldraw/tldraw","version":"1.12.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0ebdfcbf4cfa88df0a73085a2e8fef3ea4b424c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.5.tgz","fileCount":513,"integrity":"sha512-EERTTRrBT+f38ce1qyrDbAv/xs9f5TlN+AU7o8xUyJTOp/dshnnsX3KJByFSu9Ta8ILzAf9nmEqCWTKUZPbomg==","signatures":[{"sig":"MEUCIAX/KWl9wXs047g9wbVgglJszzL5o+PJ00ZR7lE5acX/AiEAldId8iULku+YTDRuDUL+MbAu40IXkoJL/lIhDM1RJtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3781099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif7tsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkFg//Ycsv6+51wPHoY9rsA4alZIiTi/eGMX9UtQgTtpkY1nQ88kUF\r\n2/o0ViLEQ3cKlb36KNY26C4U0KL59pN5X2D27Z/Bod/zGiyZnWs/uo93YcFA\r\nF+b/T2IkDOGe3ZS4wms8/GY3GVv3CLBT/fFjifG4owHL/nDwEL4mYwDBA/Xf\r\npV6q0lze23l8zE0rGx3lcxI4LvjabXSIW3UNiS2qyVZt59T8jSgVKCgAyfq7\r\nKGXaQuFPpXGC9oZuAAfwYfgQ8WvHOExTo89enkqGY6K0ZHpYtBLQcToohaGS\r\nTh+OkV9dfU1k714PvVWx4xoFJ1IuIMMqm3PLY788/vhC7nC92AhO69nMNC4B\r\nrUkf9hbZ+t6KAITWPPWEsjttnnwoK2SSlu9VfrngTC0jNUAb78vi4aKjQuCX\r\nHvPNdcJWFH1FcIbT32XWngSBMpe1Fhe7UomTl5cwhNkJy8iaQGXxk5xolnZG\r\ngOlCKBzYG8lUJ7KSeF5M1A4oTdw4g5GgaESY6gHJXjzN6dcrsNmWXULpO1q4\r\nFEKYDNO40U4RuWNBBa8sXcOzNU0vOzd2o2jaW+IPTW/kALyJN6VQWAZUk6dL\r\nBkm9xZhp6G/hS3S4NTUoeRejUhg7bGWACue1J0isYtAn+CPUDx3PbOPzM03t\r\ntP0kcsPWJjlWpulmaABvLVAeqloZZKlM7io=\r\n=Axf2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.11.1","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.5_1652538219998_0.2542173164181529","host":"s3://npm-registry-packages"}},"1.12.6":{"name":"@tldraw/tldraw","version":"1.12.6","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.12.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7339bc053bd61f293b0a2f313e785b0a06c6a4dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.12.6.tgz","fileCount":513,"integrity":"sha512-JFEIuv8l+DzzCkTmDjSuyBsDy3G5bWGKvgvT8JbovTtlGrbd2CfgKTv0t/NUZYLsICSJ0oZ8NjtMXs7BEw96Ew==","signatures":[{"sig":"MEUCIGLOgkbhvNJ2rdPKu3+5yL6NKpySb2fG469p2npjiUVdAiEAhu55Kh5DZa8HcQecIILm+HnkVOBy4W8TygNvy1jRv7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3781975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigMs3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9TA/+Lk1RLC8XC78yzSSj8Vj87dneqBQZ5zT7/Wf4yXmxFGmCbSXh\r\nj9OqBmiLmrnuDOlqHdnGmnBHM1U5M0I1dVpC38o75WtCp5xsLyNmRgT0DxSA\r\nRv37/R0+au+M5S73JyKXEQhm9ZDLcw/aVtYymqWM5pWXN8kDHPLh2aJ3RA4r\r\nyYXeOi3nZJ8I2NVVmaGoVhiqHzr71N+0mpy+nQAHr3QMyH7BW3K7zOFhpM80\r\n/8RG4QGMFXXsQ1WWZAmgc700zQumCfPDZ+f+FmKowpByuwdd4Q3LFhbSqn10\r\nHt8T75dLt30F7raf/JMM5qe45x+isnK+agmpgxERR7CEMzJgO83naLMhSXWi\r\nGpHIDoDlvAMghteqtVOaK3Yz9kEh7HBfCbQufbodqWOKcpjBgjqSYLhzSd/s\r\nDcJRvKLN8DSWHFKOzoiW7LnYSEBrDI1e3qSTiVMBck2+wV1SyOr3g+6xKLsp\r\nq/vWCy3vq6cNkbE/NGN6NMwwlo0LcrxAlteHiClzc4eWBUjpQGLt6NAzS0WO\r\nNRjVgWlmCxHrF4jvzzYlo3sm6wEcC4aCluKsSvkIAuMsPV1zn6iZ0Wg7pGeo\r\npdAQCen5rucwI5uQ/pOeDqAbnFyw+fscJr+/tBcNea1eD+98lZyotOwfl81B\r\nU5BhvGGtjpxjXxQg5IdsxitA2M+sf8uU0k0=\r\n=s7qv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.11.1","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.12.6_1652607798724_0.07636039509484616","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@tldraw/tldraw","version":"1.13.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.13.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a14778d189c84dd3027a5407c4a3d8ebb972e20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.13.0.tgz","fileCount":517,"integrity":"sha512-H22OmuRtHr8a9DEJHslk0unrSsbslLt9SwXPrf44KsJHZloA1vsYsCZlPr5OU9c9/jhNZ2HNaezjhpPWpfq51Q==","signatures":[{"sig":"MEYCIQCG26KUKw3hoaqOFLJoT3GJNTANCgMwCd5V7ZY35GNKXAIhAIGuKzZ37OosFv+HuEvfrAHxKpqCXCrT+v4MXkHFbH6t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3806749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihOz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiIQ//cc5AGxdBywR+wfeBVTqtpwGan8sfdYg6wHTLITpyFu9uwt73\r\naBqVesS5CnfgwHoyBYm1z6pqYOFrsOlZW1GnO6VMT+415BNpMiqO2E7liGS6\r\nqbwzaJcaUwIlsXvtoL+ZXihb9j4LYQ+Vt8ZkocOHpnnZj5cgFYR5OcuVTeT6\r\nG8+MTRUcLjJohEL5DAhvmGrg0qSMyQ8MCM8eO9B7osNvbHDi+00l8sEPsINn\r\nhKt4S4D5Ypeg48kiV/mIp2Tdtui9HxmCVIlnaP9HdJS8Gn8Jl6gwEMC+/wOi\r\nfudSMmgCVm4vsIoREu2t1u4hoyaNYiwsA5EMysVhMWR5q6+2FDAIFa/CoCE4\r\nvooYc1hjQWzABhA+ODt1IBvsoWnWQ+1914I8Xb+BA1wA0Sd4SA7VwLb7xFoh\r\nCXYMYL2/I3t4i3THqNTfVAVFo9fDNlp9FBA5R+yajDqW1fCCimVTAXUqgAPl\r\nsWBSH2HmdI9d9XxB9ouEwJYZd9sYHHomKX1ngBAyX5K/imG0KzagdRG05kDF\r\nvyPn9zKq2JnV8TJQ8Tp8ZSyIG2YMSmwzAoT3NEw8jasFB2uYFiTByB4DsSqw\r\nUqsre1y8VgwYdsHvcxTAE68yxR8AWtxd1ZZf3FFN3Ur+G59l4VSU1PkAoFw5\r\n4ZG/kcHWAe9rcvGqwQpNoLA0/MCayJoxTrM=\r\n=80a/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.12.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.13.0_1652878586328_0.6739949364624775","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@tldraw/tldraw","version":"1.14.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.14.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5e084858bd80ba7c0934673651356ae3f012598","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.14.0.tgz","fileCount":517,"integrity":"sha512-GyJ1rEHgXTKa5TpAiNQ1iolsJaPTG+93LwY5BVKnZMPPG4+ytBmi42/6QDpW6WIQHNz1e3ZHfD/gMm8yknC2mA==","signatures":[{"sig":"MEUCIQCxeyRCvYYohZILBuihvk+pqB5VKjQ8VFNFAzeBBiCpSwIgD/rghGtWnd27bf05cGfYwWw3vsscsT9oRwm7pTIlVKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih5tFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRmA//a49LwmQxB3elofKxnkPP4zAOv077TFpm78RyZ7G/RwhcNtiq\r\nC/zOAqUPugurrlZ6752bjdf1uo421bL6zP4vof7N+CmG6MW5cK15uvnww5qj\r\n+xqjzkZ8IWVJG+/2HjPGmZNnht5XhjMiz6Cnz/eWEQvaoBeWY+jyrqlNLS4o\r\nxvrEbnPaYqQ0SFkzgpL97/q04q4qeVsJs2D5EAO4cpjvjw38xmUyY+HC8p1w\r\nPeXv5puhDrIDlpGzsPSLtutvlldH/PMFK42M42+AUShLpMGgEFUPDugrTXL0\r\nGFerP0+wWU0FJf9TiZ5XRX9Zu0sZNR3IAqm1cVbIKv4YMPMY9Wwg7ORbOaib\r\nG/krJ7rvUQY6olTKZTBA47zlWfAgHTJhPjTIYY5Acjmi/eyatX9Qco6g8fiO\r\nmWx5dmD0SpSd9+3Hxshxc6SjetFKYx1vKOSVNQtSLj+nsVUtfW3dFOJfa8JH\r\nTZf37bMPsCaTCmE3WQ3JNVJB+QUW1af7Kq/SGrCEMq5rWqBHQaQLQM/grJPd\r\nK6LJGvLZwAHKtOVGtxH1bCl2wMCQGtzqPct2tFlQc6uArR82p/lT5Pt+ozTv\r\nraSK94tW5Sw4PpryzWPxrvufZaTB4xETB1Kfyr+3pbb75PYGm+hQWXyaxvM9\r\n3JGJP+INGZwoNGUNh4Vah6bfGsO3Kq5iGCs=\r\n=Knoo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.12.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.14.0_1653054277600_0.163408369652013","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@tldraw/tldraw","version":"1.14.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.14.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ca23e6ac20b7bf4481574482e8163f2ce7da4a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.14.1.tgz","fileCount":517,"integrity":"sha512-z6AK02Hfvf8sMcn8SL3xNnMHT/jGuVqfDoHUbUpeodZppFF9xLdtuxQ7maEA966FCe/pR3DddiNwRdUDCMGzlA==","signatures":[{"sig":"MEUCIEs8E9L0vo1GExkbexN9zHQp6zYUO7Q0Yx/agOiCMEmhAiEAnXZdE8j/riCSd2CV0mORjPWTTplDLP7HAQsbSzn8kjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih6GyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+uw//ftsrb0hC3INeF+p6HIXdSEDwfIuELdchUZ6haQ0kt2nbfV5W\r\nVInMgTTMdWM4Tf20rcXNxy6ScvA4VVjxqJQCdOdnWwSxoU/jvtx29atuEe9f\r\n55sIyxLJ95EsGCAVKB/p/3wRUPHIx/SB5Nk3BNM+F9CNt2ANCKuiww1lO1Lg\r\nO5QOYfjE1jvk3dcMUvSxhx0UBA7rwIq1XBKnCMSKJpHFrSwvzfB8llAty758\r\nQ8RUxPOqURjYwjHZ9SlRxL35fGx/S2/EsdA469PwDlLY0tYJ9COae9uHC7vY\r\ntIJsdq2CXiQj8dnh7Q+huQPtOx9iLVcKSRPZJhaVoi8iTSUFdWQc2/g3egms\r\nrn74VP2mJ5CPdgUizuONDQmhVTU41p+kCc56CWw7wL9lfYYlGBG1xsSHWakj\r\nHoPKZkvBQyA1oQjtpxsCODia2mi0GS4XaxLYBM+11RLmlfksoOjdIja1GRuS\r\nGltv6iYZWafeLqfTxK4q7hi74y/JeO/+XqViEfwx59p5iEsvjUVFnGeHq7Ce\r\n47X8TlKjyogjEM/gWVB2GzHO+5ZeGkP0Gy7xz+ggn/g2HAA67lyS9mcvi75X\r\neNI/hQ/aGxea+1TWbCC6G+XIG23H/UsDtcHnxlYP12Fo9wMUZSXEfoH8eDbI\r\nzGWHkeHf17AoBqmEZj6a4fI5vaZuiy8rf04=\r\n=L3nO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.12.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.14.1_1653055922562_0.047789609783640774","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"@tldraw/tldraw","version":"1.14.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.14.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1b7329443ef6a5156067698d34b110cb52e882d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.14.2.tgz","fileCount":517,"integrity":"sha512-eqPvX63oOD+w/HzqxD29peX6OwMURa16F4fJTOSvK6WLwvPPqsVfDgGlnNcuFEr0ZzwkwBmPABA92UeGd1fsUg==","signatures":[{"sig":"MEUCIQDg+D+TuoUEPj74GrHYqQhOMTusdY6Jpw3nqexgG8dAxQIgTPhu71KD6w9xeHz8tNaSE3AknyQmZukkmMC67JJEuKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih6P/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIXg/8CF50PJ85Rj+fq+b5vWQ1Z/AxSmJRp5RaDfwT1sc0mvChhS2l\r\nS48DIZ6Tdqr5ffoDLLYeenJoGK0ybMO75ziuIT44GRqOeEZpeX1Q2tnj67XA\r\n0HqiISLekU/EWH6TuJjqCSpgC/kNT8cD4auqLo4elVUBpFPGYGC9CVC5Y+oM\r\nctW+bOyWBt4u7KEYqWTmC/Dfmzmg793y5xHjXcZJuxlYMD8NNc1APSjAi1UO\r\n5Tz1ww0+dgYnHbxP+WfFxjmb4waAFlawrCkFGDhsZbmnh1/u3c1xTMtZaQYH\r\nMQyxSu2KA81dxspXBktlQiTukuGqOgima6GIZ55hcYfAVPTlTG8zm93bDVpW\r\nXFEgrOcJxs5ZW5Wc9mJqk6I0FYEsMLrvmc6u814k0xxvJtddAA1b7z0W36yW\r\naZypi3AM4RMSh0JIecx4U1neBu00XQlZl8JSAM7sr3fOFtmgLm1S7qSFZ+3l\r\nmDrHxnEJlMx6TgV/yTzXDDeqQo7D3LPwjnKxBp7guD3/+jNbgVQ874+iLbya\r\nndNs6m+aobjiN9nncXoTwEgOi78GuOwkK5gjkx3GXj9TJvZnG21RemJLF+Rr\r\na3ss5gXjshuac43AR3RBqm9xOp6RFDQez50j3KG5gobYLna+ijjeVo0/6CUK\r\nc+43zyOyzqqSTU4sqDzZCZtOl45qV66hPek=\r\n=dIhY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.12.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.0.16","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.14.2_1653056511416_0.4060118945416069","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@tldraw/tldraw","version":"1.15.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.15.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"affd56ce70eaf6e2de7bf7c795162cd0738030cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.15.0.tgz","fileCount":517,"integrity":"sha512-+9um6RJ87cXDnX4uIP6/caa8i/DiMoT/aeecek6TAt3ICrJJVd6/XeNqFyrjZTQBrIaXwiOQKryhmn1mL8lB0Q==","signatures":[{"sig":"MEQCIEa0dYQxsZYzOEPUaXOOXAtQxBAhcqeTNi77BjAwhkIWAiAJOsVxY0UCQOpIAm8pZVPW9zeI20o7qDGKDrz+oJwKbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3829072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil3aFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWyg/+MfeWlFnAMV+OPdqHr42UeXITfssUpRhr1XvQSdSYQUww8sKG\r\nILQkNZ+ruBkEl7wmbpljsdZ3N8LpO+c4y3IkI4GUv18QQgGkp7SM26wD6rud\r\nYF/cjBXK4UDPFAfYc0bDpfefOPjK3+YHz5nbMGFtAOq/FPEtH0gc74B74CKY\r\nVohOalWKQ5sffqq0JDlex68AsEJJ3pHF/rn+GUg8IkbaqX3EyJ9M7+GoZdKH\r\ncy/dOCRmRS4zmWwmAUYp2rdFXrK6z8M04iVNmJozfASw6aip3FdmiHcaIAxj\r\nCrUWdsUYnhJbf+4JOrbkcQpoHAbsrQ0sY0IrwS7R0t3i0/H/NcgFcrWAbWIh\r\nuHuRPeteh8dDlpAjiwA1q7l4doojyaIgTqFAtK86zLZIrEqxXJT4Y3TqrFek\r\nYHaALdzaPOc4SrbRerY2wNj6xDxH3Kl3fkdiAOT3OePL0nRx0pbVoPFO+fJx\r\nAvY40u0N9+1vMCrZvsi8iKOUNjCs0rNsBfHijRNni0ZkpXkIvneO9dVQtXHS\r\nEOe8UIHE+fZ40DYCSaK2in2kddNpLiArJhPJMU69sWv0WKHA1AV+gXAVQc8D\r\ntOODeLJOvFQ+PE/uXQnwMOqiz4mzkYg6yFeD3u1cMBGgiS8LM3bna/E/0vdT\r\nDZRgQ4+yf3uOmNX1stB+p2fhXlztKb20V0M=\r\n=kNOC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.13.0","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.15.0_1654093444992_0.7939908727697116","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@tldraw/tldraw","version":"1.15.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.15.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f27cd992e96dd68f1ad3243e04c5964a19db6b2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.15.1.tgz","fileCount":517,"integrity":"sha512-76RBv5urQAi/PBKfnENxfS/pZkwkJD5/LfCioreWAo8+ZYit0wRGzF8e5uii1INEibPpz/hgQz6W/4SU64m8vA==","signatures":[{"sig":"MEYCIQDcrRCWLI7ynxQBCGv2wm/GoxkP9h9ldfrgvuazKrfhNgIhAMSY6JtnRjrGpchLtr6H+DJlfUYOgbDFQ3Vxf0sn4Zo3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3829140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimOIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Sg/9HJn+H9Za9E9aP1kNV6CrTr/mi29SB5yKGQJ+RVR4uq5DC6Wh\r\nfKSmpP7NMoEq3uM851kztPqOSNyuKN+/J565g+8d09vsa/IQwGz3LuZlVDwb\r\n3o3MlHIdq5MR8iXa5hJxfI974MJlsqM7wHYiKPtI0KvQds96zMM213eIfIto\r\nflxS+e5ZHTayoQLcVskMWXas+QubkeCH2fPVOyI9nUXWAEdF+l7ZT7hAaL2Y\r\nwmOj6BDKWtZpb3IXRshOBuhSmDmBhsC+ujj9G4G7k2iXlsGgj7rJ8GezPLvD\r\nlN44wAXakrCDp6HCAjOknjd2r1wFoAl9Hi1BOfzmukBNTNJgxfZSjC60223y\r\nPK6MfIVjZJsHEhwXdBlB8MaOunwF3Bhy3N7j0cvBChXHFYG1b0nHaXJmltjb\r\nBsBDdFTDWDQCGYUwYZ/d4MVENeL1AsYSlc5gxZYGT7k7OigbFvMQF+lxYoPo\r\nEBD7BAQS5LqKPFubVT/mrYcmYN1/O1gEZa2nsZ7S2oqddOrImdW9ZaaOxpv0\r\n0ERnikAcmiUeXHfNrwzIpYPrfLX2Jj8wXRZZBEGQqLDiYnNSaEpuBQeXsYXE\r\nnDbJbBAzr71s1yhhalQs6tYjJO6R59Y3oz8SBeUUm73b+fOrlD450FonWB9/\r\n7dWzTni79Dg+Ks6OGze0ucBuKPdfzR7od+c=\r\n=ednr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.3.1","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.13.1","@stitches/react":"^1.2.8","@types/lz-string":"^1.3.34","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkey-hook":"^1.0.2","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-checkbox":"^0.1.5","@radix-ui/react-radio-group":"^0.1.5","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^17.0","eslint":"^8.8.0","react-dom":"^17.0","typescript":"^4.6.4","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.15.1_1654186536118_0.8151991887756895","host":"s3://npm-registry-packages"}},"1.16.0-next.0":{"name":"@tldraw/tldraw","version":"1.16.0-next.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.16.0-next.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adfa35986f2caf67ebcd98f26d4dec870a9a3bda","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.16.0-next.0.tgz","fileCount":517,"integrity":"sha512-c9SmfG5fK+C00bedblTa4VsoQXS91VTu0xpQhKcY7PzcpYHqQVEhnb8M4KDMxZBXeJrbO45yDX4v3helilB3ug==","signatures":[{"sig":"MEUCIQCJBi78i9k1LtCw9MbAErRQN8FMe3LwIyBp7ZUvzHXcugIgBV5HrbujxfEJBQ5+asOiGEkRTaZ4LDXSZoW+uH5u4Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3898287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioeQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9rg//TYShSQhrL4MAVT8EABwrMEPqJHehUTUN+Cq5zbr3kbullCWQ\r\n7cSLsr0xpYAw31bcNrIY3jNfeg8BcI1yr1ok72vBcq8fWdxV06LbW8WGOFan\r\nTMEq/xfparjiWT+Zt2rGsnQFbGLhoDfCMEgGLBmHlK1X3T1jJRQWW/nsbdu/\r\nBWOcFFJCiVgs+Ai2otqyEFMrx4fqfBfWhagAbe+UiM78g5ve2L7pRbhULvgn\r\nt6X62IjbhlFtAF6Rj5RJV0QBZCFNXn6WS0rT0Lbo/xrBnZCQxdUnpZd61jWT\r\nTAbNenEr1zWiMoo46jy+S0076W2gxaXt7S94arlYAKQVU0etDNBxvfGiOuN9\r\nthm7xT2Qp1c7AdFq4+9+5/Mr9Wmz4QbuGcTVvqsk8PV91yVDRvWWHnB3o6k9\r\nDR5Op65dNdgdUgHGFbwgCGAbjpOBYSC3FsY6sQNI1JK7hlboqCCc3+4fDjxt\r\nTyrCEl1NA6SW35/a+m73vk7QuZCyCTrl6NI6h39phNSNKGnv4pyo9iTnFCBO\r\nX+OzHiU6AS+C6rScZyRuNbbX7IqSfaD81ljA08X+9OQxZuMZzZj6XcN3Jg/4\r\nE8AciB69vo5xLL7+tLu/zmdLjj+eHzW+Lj2S6+AC037ne26uE614LPuNx1lR\r\nCf1V3KYNnXcgxqXbqy6wUEcwNxM/QH/z4z4=\r\n=EIpy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.14.0-next.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.16.0-next.0_1654776855056_0.27571937062004714","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@tldraw/tldraw","version":"1.16.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.16.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21150ae8425d10fafd2268d2bf403c5c93608d57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.16.0.tgz","fileCount":517,"integrity":"sha512-ZpRNpeISekQ5k1uLuVhG4mG4Xf2wgsGWGaoGTsj9T/AymgfybycUltkCpaUoVkSNaSjL33wa/mJgNllRlsFd6g==","signatures":[{"sig":"MEUCIB4gtYyYztZuHhf3F6wuXjDEEda1NPDuyeiimaKmEFqTAiEAykmysgszIrqkiVbv0SKDBZdqjJbvzafIEhYgC1A+huo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3903356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioigxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojSRAAme/Hf4g5ZFUUUM7pbawZ+uW4Lr4+h9/+XCiJzsXUskfU9Hsp\r\nqLf4IPZaE2BKN1DNYXAuuIWSZujaa9ODQ+46qfzwXlfyaHsfh+VnHSWvMZ40\r\nbXiKrizk5SajfyfowF0hMhQjpcRV5YYBgW9Qmg60RPxMiuOv5gwiQ3rDx8IV\r\n+DTWhfyk/tP27uIYOtKriY8Hr8a0IGUhXeoHkLOj155OZlVbDt83BjgeDQIu\r\nTdilfTEMux20SBTuAjH/wGuubJTFStsfCjwAXqy1SPdtd+GNdVv0ONmFoqLK\r\ng7/msKvSAvyDs46GnASddKgciB1ooYJXsi8EcFI8VRZGj+fCBf4zSp1Wrbcr\r\n0iczr89zT6OSAIEMlAksmMwz7iR1RQkxVDYyulk9YWH+prV80/7qJPYWV8Jm\r\nVbJDntdiIbIaHp3I1jMAtm+6e0ndzTLqx75QuEZMHRKkS3//0T5MEeWYxrSQ\r\nSH2AlgDZ05P3xPnQ0BRH2l3wjauym67L2gEkRP7K8U17FeLOJ7yknV9mXVe5\r\nyPcCN2RZTaPYiuGzKvrUzpBeNSwOWIXQpBJs/CrSByZBF4E5NH7e+na+3SuK\r\naYhmkEDI5wLr6abgKIrU0RiAGUbaXnaiz+iV5760nz/INQLzXKEk4RZSzXjn\r\nhGdWBNnPhSbQ2fkrlhdP5ljdA/+tR1XY5Hw=\r\n=rpqM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lask","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lask -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.14.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@testing-library/react":"^13.3.0","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^12.1.2","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.16.0_1654794288831_0.6257618762084949","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@tldraw/tldraw","version":"1.17.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.17.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73775790065aabebb54afa1924013c07f86f7342","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.17.0.tgz","fileCount":521,"integrity":"sha512-2Jv1Yc7YoXPhNtaNXmQP60k+dM1VJTgYssdK3dCNrHgp0G+NbarYGB0bKaA4A6JI/uUpHM7LiJXprHFvR6zqcA==","signatures":[{"sig":"MEQCIGUCtDz0u4+3LF8qJAJiZO6To67EHlZ/LkAFc7XYJe3GAiAc3Vhk20HD+qXTF4HSrZ4PZdZvU95hcxo58nbzZxjSug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3158771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirymIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreZBAAnnHmVKlD2wH4ki597fmgqwXkZ4kR9bYTolvzqdvfvGo7XJxx\r\nBPw6zBG/u0Os9Z7C2Ci9Q0tGLR5bczY2EM7/SwjtYcY+IVfF1iv8PM1p9uKj\r\nTaNLOwIxjgLidqX0oyMnDfo9u8MfktXYkxIHV4eACvqzLdkB6VDdFXxzxr0x\r\nuGqhq/I8M7UiupUe8cgceao+K4gCZKn/gCfwQGe/j9t8AqEg+/wv+2FpUWfP\r\nwu/AEe1owIUQeSOXz6kOaIH5dA8e7xdSnSJrdqPpQgavTButiiRdu0Uj9+7/\r\nb6E91uO1ZuJ+3hxtcbsZ2wE31nYUjFdGtbHQNdr1Y3oyrsFpBG2twnCmLVUA\r\nQLMr9Xtk8YuesXTabBWoyZIG4nf9PfmUv/qgt32ak2vL2C5HlgYsSlGy1Fmc\r\nFF/RbdGLxfkIkpAKAVqnFk8T3osgjR+PrlMDRvQC8FB0xeGJcS/B3ky3nStu\r\nd6HHdKV4KCXbIuqLOt5ImzjWcKRgIHXv+6Wk7ToP9a0zbZ2aUK+xNFDcfzHH\r\nu5xwrFpIC2bWODxGUszPn1/12BJtLxFWXmSPAN8gBy4gz4+xYvAGOKVhzH1e\r\ngEIe85w7MtlnA8qvrrOfRp9gmrhEdfVg1zl7e+2DdHKkTDz/FgEF2dM/oxEI\r\nU5/jPI7Alo9oBD58s79TFKPW0s0zUcZEQEw=\r\n=GlOK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.14.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.17.0_1655646600482_0.2823460926605883","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@tldraw/tldraw","version":"1.17.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.17.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec6583d9327257f49969ae7ad7d3d419a71a4018","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.17.1.tgz","fileCount":521,"integrity":"sha512-FUuUpGwuEVRdPJW4pPyRvnKI9l6OKc+sVnzjQFAMppoti9sUnnjgxCE3oQ+GQSjVBKHhCfe+2t7+MaZW9OVN6w==","signatures":[{"sig":"MEYCIQD5Rq29GR4nNBNc4BcLVrERTRmC2qO+3wdt4f1+w96T6gIhAOwUYEGm600BhEhGE9L7U41aOuBRUy4uGuIESU/7xOO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3162563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisM6jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowdA//eRusSNnbgDELaFt/D3VemV4yCOqLldLBxsIvlZEM91G/G6uD\r\nPPqShe2kGFnjo1nSdi+nq4ETg/g+IFTrUvUBZ1lJwbfwBNPG0I+Y4eCwkrMC\r\nzFvEgEH6WRc/QQgHsHxl7nJ9ZjqkUXxULO1zXvnXg5xudlydjk0vJn9heCYG\r\n6osM0NrFlZ5UIcyO8s2oBIdEt9WZBAZfL/vAiXvisygsbyVGYDszuQtr49dS\r\nv9r4d6Lieec/dnvnmtSofmhJR4UJAo4ozPs/dIB/3VUXETDcbe42VdSndvYI\r\nvP4Phy7GoqXuWv3Yd0TripSaDdwpth/ZTe4UAmeDU1XExZ6n+Q1CHVCFrZW7\r\nbCqHvzZEs2YCzSMZ26Ubpidc4vmypK3DE8lynFqMIQPC0ReApovCxYOr/F5B\r\n9LAfXUbQHAV5SzvkcAm+i5ydg/oZcO5YaZu4MCO1XBgquKNGTzRVXnzTxDAn\r\n6gBjxZXQwalMhnQlphifD7XSN6vXc/pGp6DHnNZGOrMiUKL3sP3V7zRgTCy9\r\nECCVuMPdH0u2sACUZin3gQytg1YKfghywkn1KeH3iQrWVn1hXriLiuAg/caX\r\nE1jVq53L7fy8cu7hNav348/VXcEnm3AvjQ4S6Pyz6AA6wb03UoNF+Op+iiI2\r\nriV85LCbcPw4eFgZUqpBM+50G0w021VSe1w=\r\n=FD+g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.0","@tldraw/core":"^1.14.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.17.1_1655754403364_0.18170221771947492","host":"s3://npm-registry-packages"}},"1.17.2":{"name":"@tldraw/tldraw","version":"1.17.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.17.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccdbf5b69a2d596dc6f14c385059aff50e2d0101","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.17.2.tgz","fileCount":521,"integrity":"sha512-fRec6zQ5sm8Kv7jSPBXLCgEsKAEyuTuDF3EvWc/zZevFUtC7b6wTOTZkfdStp3pMGWAJCR1pLD+L8NJB4/IKow==","signatures":[{"sig":"MEQCIHYUOx3IGOw8dNt2FPve9/36J26qMcxKpTxSq6XW4WY7AiBXbqLdP9kkvEp77HV8iW4xVlwGMA7DdDuWDiEIL2lo6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3158702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitdBsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy8A//YZGGUOddEmFTf4zouOghJ6YaWCvhV71kdm34OCbYO7LMLr+6\r\niVbpVuSXmni2PIHulsg2rQMbqr1JxcqOyzEUvXUEZa6aCiyv0uHdOInvffuE\r\nq2KU4BZlRI4lMe5pfNbR8NxfiW4nkRgoXpohenobnin9ojqDaFH8XJ3Vxb/G\r\n6hIIEV6iDdqw4TaBtMiMY+hkgpRwtrnsLCL3z2Aq2TlU2f+MNBCt2q1YSWjR\r\nY4gVAGuknK9Gm4Alwwd6f+5982/RbunLBBeuyQZqkpeb9BW37rfeT5JbZ1vY\r\n11gcfvwMRTYJ2YiMPRmUFzCg94v+BGb5vj740MXPXPzFygM+V5L5DqP+QCHV\r\ntMQupw6Wi87LG0OLULmCbfaeroMveY5x0rXbBsXB6f8VkeA8n49lzXytBaGC\r\nu/HKhuYcP65hV547M2JO8BUXpftEHgsMipQeeTgc3DjHlwS44ezWzwlIrWy+\r\nBzGdPyuwYp7aY07fVpKVfeujLJwY5iXX5rD4xT/KOdK+NJVTQ4Tb3kHtnnbg\r\nP1D+8dtkinZNpcLtAGkfKitURrlqdtPSDtBV1a8OHWNHxXYk8bGHugYm1GV/\r\nuXuMORUlMoWdb3bsATRUkz4bjA+8CF4ce3O2ajUT24hbiiLO4S7Y7vIjVti4\r\nyXBBE3ueXUmr8gMcD2HnOoCmjK/ShyLi7OU=\r\n=AZsZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.17.2_1656082540405_0.34615038927790276","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@tldraw/tldraw","version":"1.18.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.18.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f10b2707d358a110095275584473af07ece9e9f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.18.0.tgz","fileCount":531,"integrity":"sha512-kAcDy9BylcDs+9thXYbpZ0io0uma0kEndS1GEoSDjsUYUxmWYT95HJuvQ+iKRFRQjoUcozlzuZNHtsfwXPHzOA==","signatures":[{"sig":"MEYCIQC0BAmvaAyGtMXRC3aXBG40WAejW4sIEXJhM/xbj3KpPQIhAJjBU/lNkpNrjq/QUNNmbW2NWuN4gajc+REJmnhuFBcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3621431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit2GpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7TA//QrXX9zPH7Edl2XKxuA86BhChD9da1fEAYU0UyBmgRDOMVL3D\r\nh7GTROgSFsfi6Fav9Xhnf+ZkatZ5zIrbOrBWranv4oLE9gQkvVcaob3pUAQD\r\n3Cvgz9VTyeRlA4w7npsbux1eYF74dq7ffj2RpBJ51pC6aG7Z6jwTPkZqz/3P\r\nMHCDithTlEbNRbOcNn52+aYLHIyxw96VOC9VzFn6pHle76l60K3jtKtUCRsa\r\nE3zqULQSDlxY9PTm7KuSLSThPRL8dHWCRyNFw1Gd0wQJZtaWqpRIJsZrMeo4\r\nM2zh9HgEhQjKaqZQjNWa99U6K2aRnzy0sbYT7ue7vM3y8aJP/FcbX81u4wEW\r\ni9+FRncQqX08WN4/dhGDShcp1YfhXf1NZvWZ+/ZC16z2C036zJ1OiQaH/MvS\r\njnhxDGogzqDNneEiC38bQhMhA+ZiKklGDKCLMS354p/RRdck32pmKFd5rV2E\r\nNJp+YOT0k7/KEsThq7LAjfNzjKxTtaIEaUqBnshNtUgKnnMBky8m7fzgJtgK\r\n8CCeziYg8HaWMJBa1ZxtQW5EkSrU21DsEhUzb2nXw8bfG+69tA60qu3wOToI\r\n+3lgQUsOpD/lRIm27TJugRMK4F/M96028iigS6laaTdgZS2zJzGkxkTRTXbg\r\nj66wlvxSxmpoIP+2SfCXcvr88TNkJns5rX8=\r\n=i677\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.18.0_1656185257053_0.16433101027210473","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@tldraw/tldraw","version":"1.18.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.18.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4532c4a387c963f629ecd0507e31646473998d8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.18.1.tgz","fileCount":533,"integrity":"sha512-5Tis3R2M3tAcHbJ79Nh/2Hn0fq2ym9jfKQcqld7aeTIahJJZsjW6DFN7ApucPn8VrFN6qvTpXNDerrFUCxrM3w==","signatures":[{"sig":"MEQCIEvZ9xOxzOLlLbu2jGWcQ7U2KNSzmy/JVL6bVHiQ0IqlAiAmT8z6WJCUQxWuX076Xrx5COKscKs9QwZ5NCdKDMInCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3678722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuL8MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhFw//ezGDKQMCkQyh2Lu5XlN/+J6BgeVOU0cUIQITXlG8SNGkK/PB\r\nEFXiPj3GVqw1V0yVwgfsUd3BM/u/Yy/yn8eR7utoLRyDbavpXxbe+lHwWfx7\r\nHvAa0WsIkJXKPBe1BIEZzm63CiNKsxcAlE5i+4p3K8VnvP1gtAWUZeh3FQ3u\r\n6c4CqUGlKCSZkikzfSRwL+p1X5vrjHrxfTmTiXNAq2QUGJhof+Kfk7+9N6gW\r\ng2w6DGA2Z1rD4ofpkUf4FSYx5itj832uML3Q6ZKGoGJ/jzIDkd+hoeIwoYqx\r\npI0sbi7KuHi0K6Uku0zHWCSKrPvORi9nMkEcn9QUEikjJJEDw0KV5dgtYD/U\r\n0U6/Kj2e8SG2u8H4jSuvpkCoAAxeFF97rdTbHCggnOjPlljMl2BAM9nXzcUQ\r\nyqcntp6izkJE63NrD3tFVzgzqJBNOSRTC2BgZ9j6FzfljU9jmfPtmamaoRZb\r\ndg1HrzwoM++yZsQLHB6zZuDAq498dntjDcOZ5jpw31bNMEKtsg/rU7PeXsxt\r\nCGb8UJ5GOGgFlwlj3fUOnxvaTWCR4fU8hpXWZyHwZchT2eidHMmuLtyAx4I1\r\na52Kjfz7W4RAofAFt7NBaL4v0Y2v+I4YeDC7SRoMflIFWPDiBQDCGWTL4ilL\r\nYH4C/CPcNpZcBBZogwEDP9ZHKzLMSpia980=\r\n=4Vkg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.18.1_1656274700067_0.595951998274936","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"@tldraw/tldraw","version":"1.18.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.18.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa1ad7f220e2675ecf7ff538d4aa39d69415624a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.18.2.tgz","fileCount":537,"integrity":"sha512-8qq2bTmFQ2CkGKlRrTr1byMyXy8H8ZkFYfQN7+UTJSbIQdgfEHNQzClTaJY62ZFV3tFe6Ju9FN9ObkQxx3zz6Q==","signatures":[{"sig":"MEYCIQDK8FLa0e46jZXn1HRaxWICWtrE3SB9G/B9RCHG2lsrrAIhAOBy+aJDrGHsy9BbttxRBoz5v8Nf+eiyK8gJ92SmTA0K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3328617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivVctACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOMxAAoGZBojAklcuZGGKlCbXPTBoK9wzTf204bhIVlbUJ/5OzROrX\r\nP1nOwiT+GgU7VjK2p9BiqJUU1V28Qc3/EVABR37vDtvf5anDCYYzRUDW5RVA\r\nJ3vEUlEgYAd+DBhyIc/GusUqtEV3R68jO2xuEuxUScrKmpBeONm/NRhQnq2T\r\n2/WJ75N/OOSYnCsF20aZKycBx6zr3FPqjaXDQ1sd09+58SYGororO0A/wh/y\r\n/ESA13/j/ze3e7mW7tL5yapoF3pnRjzcVYbIu28ZYI8xWMSLRoPeNwWMCQ5z\r\nwKdwWxyVpaOnYp6hsKi/ug79KSjSNbYc7QwE7T5ZmGqF8NH5x2PwByUTdL6Q\r\nlgOYwnBB5fiJ75O9e/v1EaW6YzzLedc9YCeBfpKULto9EVDReJfBavHfAPiS\r\n0dF8mmUNJdMEpo6ifusAgiNq4++j9J+SWyCqQv85JBRcXv6+hiSsfabRWg0c\r\nkV+RqmePo53LHF6WUCVEEiXnN6Lw2klGRB/nItHLz0uXocgLY8DsNpkjMBE8\r\n2J7Xr1KgRHuGTyUejUiQS3vC3aN/D4wi2Va7+0fZKCW4Ek8NmcGCaeAmCdG+\r\nBDKU4ysE4Js5SVZx+1ZF5nZcy+12G7CBX1RwhC4eWg3bWJuAwRQ81d861PHF\r\nz9CU+nfFdnWxzYIM2Uw0yihfiiGJed26Yds=\r\n=ilQ4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.18.2_1656575789321_0.2062724374963265","host":"s3://npm-registry-packages"}},"1.18.3":{"name":"@tldraw/tldraw","version":"1.18.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.18.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcf592cc369c09836a049e444eee7dad33d67cb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.18.3.tgz","fileCount":537,"integrity":"sha512-A8Y9foL/3MiHdjt3CLDEx1He8emYlelKwyRtsfD0KMOvJZc5NNkziCVzTtPP5jzB9fi5LiKtZktj4nzzEhUXOw==","signatures":[{"sig":"MEUCIQCBmPU6XK5pnwmMKzQVW/CDR7xc59Plxb674nqB4Kix5QIgPynXKQQEeayQNwpdzXwsvMBUFBItsc0aQvQ2DiLQMKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3329681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwdYiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2OA/8Dn6B3rshLN5WSbkHfYrKUkTPvnheilmK5h+HRKqtqK9xX8+I\r\nlKeQtV8wZbd39j+5RBNs3TiKwwdHPuioffXnQPy4tMqpUHEQNCYy18mL24Yz\r\nLWVYGS2O7d3NeN3emS2shci9u1PjiBeYnUCqUA3jDpP0+5kXsA79ezk3vn55\r\n1sLJb6NXVpwAKoAvX8sDRHiPXfux/B5O1LParEUiqCJKo4YV/Irk0yIxg1YN\r\n8ENQ+KO3y6NbzGmF5f+Tp7mtLGXDxW3vTnq21yVlYEk3ReaxlvLwaHb+nSYC\r\nK77jyGIzsCMrFoic8KJUAD9g+lObXXuqbXQ12qfqp16fLXDNDRexzGlAl4Hn\r\nXcLEW2SKsuZu35JN4jpdipVYJzpiNsU4gVaDSM/ZYbXUuNoHwztQvTuoFc+A\r\nddWvEeOyaoWDTxEDHx4oGg252NzZ6UlvUqXE21UGdrp+CX+5RgaD4NT6IA7d\r\nHJSOUOe2vTK6Ie4Zv9pRwW6i+IgqwCJdjnwMdhEXetUeAJLEangsbCpBI421\r\niMxPcRHGvcc0FLNFkh8ORpMgzDfGyxkoPg9Sx10qdyzxayX1PNGmqqkBXqWY\r\nThOgqRWGptMgvf0lqBNzbiFO2wniFrD5HKgfUNb2W8WzdvZ8oHY86sSvzS9Z\r\nbD5t6UlVM4g2g0PK+jsmTycujLixaVL7DYc=\r\n=DHMY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.18.3_1656870434171_0.672804223196112","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@tldraw/tldraw","version":"1.19.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.19.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aca7a4d9020161b052e9e4cd3e7846136cc9d60f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.19.0.tgz","fileCount":541,"integrity":"sha512-iSM0EYmUwFhYIv+x8pM1/0WbwfAJdSSi18kpjmc3rB5wkzuLdBFI9v4MidakBgj9pVrLnbnB7Ybb+/Q8vnHqKw==","signatures":[{"sig":"MEQCIEr9dxvVIAUVdm4THa6erdQknILgpQyC6ue1JWu0MxqfAiB/4GWVdRLbozQt/dxgwsjUo1QZaNQPXg9yRtWS96gW8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3860501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixr4iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTYg/+JbX1EC5Ud824yZR2rkkSyEaa6IAfReaQ13QRHaH2XWf0ohi3\r\nqCh7n9bjMPO9Rx3d175annRmf+KEyG/eLYpu9GfUB5TqyoFBXCd4TE1fMzyh\r\nSOX/e3glpmEK7hRQUQuPfZQj4MbTmHbTNlBr+4+rK/P9hlnZQoa5jLxtwVrv\r\nivm+QZW7GpQhSPe1Rbg0PpmmzenXTkkUfCYGaAd6myzlOQaY5XxOIImTZH3w\r\nA58zM+fQ6i7hRiErKXg/aW4O8qKfyEqwieHm7pdYgcEfYh+lqyPDdQlNiT1k\r\nqe6W50X3coDIKuCK2fqRYJuuUIdHm+A7LNEOSsN6jpuBUDd0tmHkq2Kb0acO\r\nO6a9sFiEzLMDIndtnKNqqIWxuKox4fUStHAyyfTLOKmY4w1ZrKb+p9+oQKfc\r\n/ubMaJEsbhRZEm+2j3z5rAeR2QNZ1/cFy+5bvMF+zUHsMzcgQdTp8Eb/O+UK\r\nMmpK7IsEfAcdwOnCpHHGIAibpYsGoKt+WxGILKyi1i2lgLIt+SRot4tmDUrM\r\nfomDhKAF9h9pfoCU8xu19uI9mrzLAWq1LEpahoy+zwdk8Uh8fXaXCexwoBYr\r\ntB0OiS44DpUGywToqbzJumy6YfEFlmAuu9hP/iw6FXf5tN/essiCCDPgXeYU\r\njaVIc+5x1QfjFlNjWGBc59K9k0CKITyKwvA=\r\n=KDvo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.19.0_1657191970339_0.29635366579972966","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"@tldraw/tldraw","version":"1.19.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.19.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81e22ef21784d360cb6219f1d2ddb05d792cc8ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.19.1.tgz","fileCount":539,"integrity":"sha512-UX+12JY4CY+6pJS1J+U3QCDI1D4Tvi7T/H4M8XRNpwJ7k6Efwc+BHuHWOkiiPAILcpRc49xC+Db4YDBPI77AiA==","signatures":[{"sig":"MEYCIQCn1Kw96/aWngH6SxsMwTiXQo4Xbng2T6f0wsV9cu8+GgIhAJoqr1YqCoC1Uxsk38siChIGPXxlWepo8ybY9CWDzJ0P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3418261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyICeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3XRAApJjzro2xf/mk4gR/nLx9Ge1/8w77qNXD11jPdTUmeWWelM0n\r\naDxGUYlv9AxuB+U5UC6eivon5tZn0ufuyahrt5+3ccjSvmEzbG8Yfvx0aNE7\r\nAxVo7UJFPiCFpmufz55B0txQ2zddlE1T5CU44WJa3q9gNABiBn+FFN7uU7xz\r\nqVAjaaL4t2EPl6DL//32a2hz7hqMD0ylvS6lYQ2uyhoa50CElsXac1j3lNKA\r\nPFAS+kh3mcKX2CSSe4vZHm+9CmXrfnvNb/JsJLRu4mPrRxFtk4XDm/wLjPeb\r\nf2mHFaGBXVsrNzXDEg5/Q2jBIHf1h3odXn8FRyJms3Te1aOal/HLkFdy/v05\r\nCF9gYQ7YOk6VXb7XHYa5EK/yZMH7Do925kGG97UD5xyU3LknNG8vm1UPOEZJ\r\n/CSmUQPZBvjQ/pGzxi+bGDh/vApBKzUujuCfb21KeqvaZTTW8747Fmu7VaH3\r\nsnVI99ZDjodI2wYaOr90MJNelsQ/AY0MXcsD84NjxWOrcHIbRQjnHrKjW6J/\r\n+aFrb8zK6gecq/C3TMRb7q5YdodOVlcrJg34T1xBr/ziSEBqZHLyKTL0hMY7\r\nQg6A8Kd3HeSv7H71/nmanyEtujviMq5dfIqxa1DXG1BAvUr7umAiUzOEjMX4\r\nKAU2ULMvZHARRuz3f9vLcE6NbY6Njog4kg8=\r\n=ODyq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.14.2","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.19.1_1657307293751_0.717343552613579","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@tldraw/tldraw","version":"1.20.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.20.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4fa22ab83010a92de2fa40260dd6f84b60658b30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.20.0.tgz","fileCount":535,"integrity":"sha512-dVy/l7ceTRwEBzpFvmT2vqDCmbiAJtF55Jv6At9Y9oNDF+xT81dgXupHVw0wSiQRW3ZwD2hxPjnFWqi6uHBS+w==","signatures":[{"sig":"MEYCIQDVfE4LjH8oeegD0tQXF+ZpXHe+RonOBGqsijgh7UuvlgIhANoIFjJaaL5bVsLgxFifCf/BKKyqJ1Akf5ouyzO/9z/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3463911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3AD/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpohA//dEx8RHz9UNmMNUBuck5T5qsdP+cirNA6Ea1/V7FQ/CQGcBpQ\r\nxzoUmPMqObaFVdq6YKxMhXLVQn+42NX/SeZ5Je/hoFEwVCw8Fthw7NqKzHe7\r\nb2LksasMX7MLoyW+ORgaMJnRs+zG3yilMupH0TuXK5NiPpmP8b54LF7RlNxX\r\nlMWjmwFRX3Gt6ZSuI869rp8D4mQrqwqC9mvtVCFtoIQ8w1TUkywr6M/ktZ6v\r\nCIIqjqX978t8JT1qYyPYqlA4NP4NWRlLRpoA1x5jYMSW96sFpOdp8XSvv+lp\r\nTi5dWWcimm2xmIc09yjamvHL4o5s08SoKf0mVyqjP+Y7+RdYD6YFOfQEtnG4\r\nZzWV2Mp8tc3ZucXoA99KQ46tXf659B0C8djnaxm9ZiSmQLpKCM6B4PFd+yC+\r\nj0seRK8sDpXoNZh0xJiv4HY8I4g/KCY0QcIzCG+tzpAYUuAIqgPHincQwY9T\r\nHPK4wB+WlLnYLwJW1/Y3mG8ym+SiyZvmzvk06YVDHSO7CfvGtb4+FC6vYhcu\r\nw0T0y+cUa4GCucTUvoOVCmcvEjzGzkXNkydvDyjBiabq8LrizNRgm7Jv4plf\r\nBzUTwqoM6MwbyQ/vUiWvcsmcHcRB76kdIw9SdsajE4pzir7PFdQIQDdcLztn\r\nbXNFUmVnWIiVE3NGPshcdlQS961ETtrGjFs=\r\n=YUpz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"yarn lfg -d","test:ci":"jest --ci --runInBand --updateSnapshot","build:core":"yarn build","start:core":"yarn start","test:watch":"jest --watchAll","build:packages":"yarn build","start:packages":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.15.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^0.1.7","@radix-ui/react-popover":"^0.1.6","@radix-ui/react-tooltip":"^0.1.7","@radix-ui/react-alert-dialog":"^0.1.7","@radix-ui/react-context-menu":"^0.1.6","@radix-ui/react-dropdown-menu":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.5","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.20.0_1658585343048_0.8534395852838084","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@tldraw/tldraw","version":"1.21.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.21.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d67c21d768591caa8f66bdc06797b775cd43b450","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.21.0.tgz","fileCount":541,"integrity":"sha512-X/FUGZkZsT1su95f9eORTHGtLTP66qfRkRmhLVBtAZ4FaT/9gPO7jt6KGYq1CVJsoUfNmbOH+HVf295df8DbmA==","signatures":[{"sig":"MEUCIQChJ8X4RxeRqDficOFZm08I+JSPgKY8dqeP2UHfrOqeXwIgB/Z2epkE1sb18Hx/tFnIgbSTCNDgGLnozEHtQ2kAnKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCxacACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9zQ/8CtdBtW8lSNpCj6aFiwRxWpNTANBW42Zlnuk9J58i8Fxqvbbr\r\nvgRNaep/J+/V48pcvVPlGPGcD7wOuqGwILULRKdgSjEa6ksdB78GKAkp2yZb\r\nVZsgNhR6baiVCRzbZ3eCe3vD3R2cDLHOhkmIG8UTGI77FeRPXrY8VTEme4DW\r\nP2TN+0CnCEiXqm2UW2XZMhPiKcRpz8ogNRLDywd5TadDKqXoX3Ia9v4HC5LD\r\ne+QgzyAFegOKZtvdVjL3eJFYKm7U3m0UHzbfJld7FgdqYsvVCbRMkplYYc1X\r\n7bD74PysboiWdYOgzSEMrxuh3LbU7aGNGJtAgMc6XidOi02rYXFiqKGahC3H\r\nfr6jxtYm6+ZNE4W2PMZNpt53hlqOiV4Zs0HAESDm5IVHWK1EpOEePDz5vGfK\r\nG39LH0csK2HQukpAnwdQnp02Y0/xsh8eNK57iXoLRDfwsizM2l80olVN4hXP\r\nymzPNFHpW1+/ey2loCMQimsg8A2+V6UxRiUb0cQMWd7utrHNXTjEE3IyYVt8\r\nCuQA8xkIXtb+BIlnGh/O16ZjUNY6dM/SCmcrAAknK51wKlEKF4w1H7/aXO7E\r\nvGthzbbQqTju0oOZtJMy5Sm85KWeXZvKXhoNSwLgZ+Fwt6fb2KTv1Q3GWQSH\r\n7U+qkqfaabUGO7A0zUxUHxUPhI43rNVKDoQ=\r\n=n6TQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.16.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.21.0_1661671068293_0.5375620054059476","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@tldraw/tldraw","version":"1.22.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.22.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3718a961531075b55fcad0e9c179add64940454","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.22.0.tgz","fileCount":545,"integrity":"sha512-b7DHcM4jlez/37x6o/LYeoIb2jrPnJNzm0tJ6PCzeDt98/yDtRO1Z6ItGuMm4TJb/BxpUO3hXct+y9KRfS0iHA==","signatures":[{"sig":"MEUCIHITJFZ/rfqz5KcJnj94CiM3w/VyFFleemWdgOspAIpDAiEAyrnNKGx4plpHifYlz/fdukQ/5ZpUp7A8lVKo4HlI0Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3526536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEHJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorXw/6Ath3977yUQtvGG1G1T/m8RDr4ItcBLZTAGa0DhvN/8p3F6XR\r\n2BoeqBAAsPCXbtBkzcdklNhCNnNYZduTRBHYXkafRC+/j+4AQ2lvSEpvbiuP\r\nFXupLAXvyS2BXWWWwSwC7jMtj2jMqoeSR/QhaxTkW3HkSyHNUT9bISu2yyfN\r\nmfIoqHsy0FUOWGNhWNeehoa6EgsOm4+vMK0L0WpmLH1D1bFIg8+W1eKpoGld\r\n3hnUirT7Vr9GWngguanxKf4z9ok46UG2LE3+tjj2Ska0u37PqN8UC92CZiQG\r\nrFdpWNBFowE9+DGA+YbN0py3TWzl9ExorFWFNZi9cRXFuo3mUmRNhvEZyMz5\r\n1Dv7KQi8pf1a/Zp0fAK9LX9VMFc+Fceyoy61WC8qHwt/02nIzVDwQS1tjUc6\r\nVEI0haqFzVYB3Y3TNrQTnK9s7NSZsi6eMyyP4deRKKgNlAyD92DF89hwonNR\r\nmqkbiJ8wX2TuE6kp0n2UaFjD0ytZlehZSSOmWcraRCeQk3LfErOFhW/V10u/\r\nbdfK9YEVZj9LpVETWajh5XJaizQ3ulaKa9m2gd1+gTD55CQzKcVKZymVsp3C\r\nAej3zjZmlO++N5pTMcdPHfPfK7u42CxrdVVEmuwHgkA3Y56atGumubIR62c7\r\ns+9cxfhsgjq63k8qKYWiny3v6qj0OhmW4YA=\r\n=LXGP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["node_modules/(?!jsoncrush/JSONCrush.js)"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","jsoncrush":"^1.1.8","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.16.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.22.0_1662022252819_0.9904950566846416","host":"s3://npm-registry-packages"}},"1.22.1":{"name":"@tldraw/tldraw","version":"1.22.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.22.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c254e953fd2d93d1c8b1e404783007a980e9317b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.22.1.tgz","fileCount":543,"integrity":"sha512-f3Xpt23ACt7UraORbUE4WAiUPnS0wBYv1LxmKEFdp/GJoXrUVVBtKdadhRyWOOxWetVMUU2D67NKLZR/+DnZ5g==","signatures":[{"sig":"MEUCIDo0/u7MCEu2cJ9XE4UaGfO+kIJnlNZzKDMpWTFUk0gaAiEAi9PIUZQEysynwKrZexNcDIcI5++SCkCgEzv5miv+Tz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3987225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjENSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAtQ/8D+jInW5iKhV4yLrm+PU3MlOd++K+ROKgR3G+sMltLoOKJbZQ\r\nR9IHw9pNoS7Idlu5s2LHfHIcfWj4P338TvFKuryYugm5Enn8njnYKxI+3htk\r\n7bEwZxziJ6CypGQxOhO8AHdEs8bZ0sZusqejBFNl3oWFk2Avd3j0QQFctEAc\r\nSjdmLAF10+X/uImwj2z1PbsLIlkP6n9j69jG/RO6RweyM56PleebGc13rtYE\r\nT38RTMzMoiS8fp+dfRRiaQ/Qp07rRE8rd3BIdiPTKLIGhtmo/1tcALyTIHQC\r\nal96S78TNu8f7qOndCzdUQBFfOEr9juC64hApTa0rCZMQuugp9nQoHBzhoid\r\ncXlMy+MifbZAWh5W9TmE8bIUk9ayMfs6pxZBiLuOvqUWBmgGBG3tJ8Ym9+fW\r\nSYghzjQ0RFttArdwWq50GbuhZfhNgsmBJEE5yU7eZZDR7unpEWIBzNrUgpOg\r\n+f/0NL0nKuc8VbnhokZAkd2xl255KgucoaQIQKekXxvNlXoc5i50ebIbwxAS\r\n9aDt8ny5Lr6jm5SZgTvpzgnxvDzeHtczVFUf8z5QYZlPEXV3FCYgIJ8pwhN+\r\n/mfrqtZ+WI+vrOglYIDJwQf9VFDqR7Et7Vfo2nyf+ahXo6KMQ1iGgOX0ZJfx\r\nQdTktxciT8jjkRElmjIoNElYHoW6rslmhaU=\r\n=9J/a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.16.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.22.1_1662047400160_0.6950697757341875","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@tldraw/tldraw","version":"1.23.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.23.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81b2e243b809432aff62577853e6aa246c306db0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.23.0.tgz","fileCount":545,"integrity":"sha512-r14VpQ/rKq/+xdQvW4pdbboocRnhb76TVNscXVXAKsgkSAel4ZZHcy48PP5vkiYaNjcLxbxo/37xRDvpkDwDLg==","signatures":[{"sig":"MEUCIBLduEGUPeWFFH23WbPgBlALeselMiCSXDUXGw5cCEzeAiEA9rxkafomRWCtnjeW27JijeARr9CJd9JTZQixrvDt/XY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4013374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGKboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqhA/+Kx7BaTzaAIi3xv72e1oK75Id/SsRYxau+QDu8Je62FrkFLNH\r\nwlK0MD/TCCsFzAyr0X3icVLSW27pIxaFDt2kW9WsezBAtvRWVYIC6CekcFuu\r\nDZl7l1mFcVNb4nMpJS/1U2mPlIkaIbrMFDc+usUhHphGgMnV/ffUQyK8MEMk\r\nNONSrWeQhpYmGpabjl+J7UhERbxcuVdbl+bB1HQ3hc+tDqo6GmxehCoDjIYm\r\nU0Sbu9HesIBd+vZXtM/dpsHk9zdEcZ+0q59O/VrUXnQhrZZLae6WDYap7mp8\r\nPpuvXXRtFBH5lRvjYO7Uwfu9cjZww7auKR4+fDOoER0bjeLZE0jnKg/XezBL\r\nm43YYqxhJQS6xa0WJ4cWGY7Auiw/GAfOjlqRfCZ38o1rNBghiQFjZIrIeAw5\r\nWUsg5Cfsyc6L/x2DbkaIFwsRBUFIZWU3OW6NTXhwpHV8Xl5vRMZzlNUsqKQt\r\nuFjDR97iWucA5a3ZKaQ/KpCMPdLdgRJlCEq4jdfiH2csTt9oZkrVYG8fQhZL\r\ncXXM/qbWgKG7wUiZVxdJ5CtCUUojb0L6tN40bIuUe87+coxkOh6ZqD+zzrO0\r\nNzuOQ0MK6OUwRoEVsIEAtRM3FRhvAVgytmXDedRBQtZRL/OeBC1jgPdz88YD\r\n8kNFBi8wNl8kyetm5yV8W18owNamAXoD4gk=\r\n=tC7X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.17.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.23.0_1662559975813_0.4719441134000648","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@tldraw/tldraw","version":"1.24.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.24.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebde0b8a8229c8cd50ea9bc7a028df072e26586b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.24.0.tgz","fileCount":545,"integrity":"sha512-ajDrOyZDycrVWjFfWuZrMPL307NE5M7GSapgrXadEv7hGBPowDm7ysd+uYjdWki1F++/My6h40PemXQHI22lbg==","signatures":[{"sig":"MEUCICMRlXGTwQsQnRYngXRKVb4fS5+kdskjCPk7IFuGXiDRAiEA38haUtfE+EapbaRPf+vrSY53ABcMv/OlVTqqrGVphhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaxdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Gg/+MozMMHQ0o6wrDrHKDio2+YQqpLwGy3bqKoMdVm7n46Q1xP+B\r\noC9CtR4mLqo9KaYDClnh943BmjJQwrcAPM96fwzNfnH+N74rz5JsZNFcJggH\r\nuKHjV8JnjgHnbbc/stqoUsNLIyKDMfNUS7SKoIyfuCAFtJPpCMZzvh0y3FjE\r\nJXXkL1Vk/ymmkCFM3uqcSDpyKwQCpTVCfvtAfKjKI2J+axJUyVJLBEESfvOT\r\n2fUxH/EFPf6k6d0nWJ0tXeohh79DtwGy7WkY4NzdCZE1ASfEQXsBm+W9XrTo\r\nxkud3QLmA8PVXvqjqNe1mi5+qFlFT4gZrLebQyNtlxfkPLTTec40vjynAC+E\r\nospvNNd4hi96/L0z0JYuA1QuHYPSt1cM1gYj2DahwC99mxfjicd643YiUSWx\r\nJg5NCIe1r5+G3i63DQFdj1UM6jxUoA0WVpmUkFfBad3nlORSrdus4nmLXL/5\r\nhB3T5C92xqGmpp7sbYRxH7mxSe29JUuAJDEN1p1/ABuX6RU3+mwrBMfdLJ2Y\r\nyp5cXxlaoKb9mv1CHNoV9095PTc2/zhQNQvANWStFFj+Zx03DqA8KX1R+xU5\r\nUwwA+nbSemrJ2tobUSnSsFxlbrGcz6HSzq72b6xBVs4EQ3vWonfUURym1TQn\r\nqjI7XtAitybEwzstUjLLxvUNYU3hXqxxcDk=\r\n=WLce\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^3.6.9","lz-string":"^1.4.4","idb-keyval":"^6.1.0","react-intl":"^6.0.3","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.18.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.4","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/lz-string":"^1.3.34","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.24.0_1662626909268_0.7623351038122705","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"@tldraw/tldraw","version":"1.24.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.24.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1af0f863cca6a3d48f0db0c30ec550310177d740","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.24.1.tgz","fileCount":545,"integrity":"sha512-7hBblQdW5MaziXvKlaXIYPRF4ldovQEKk35aDAgxdGo1JHArtlUAGkzAUkJ7JxlNbwqGZruETInYwl3EKX/oUQ==","signatures":[{"sig":"MEYCIQCHNjeiAW54+ASqoQ590KDwWMPijHF0BCB5SFDcN8cvKgIhAKYbnI0NTrDdtUaov4mVlfboHvesNzW2MMGBnbZgGgEs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGbzBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ew//fHZiJUFsndbQcnuhCZ32Bb33UWlX/LWl5lgQpb1uVu7bWhtp\r\nZOCxz7MjZFjLWK2lkWGyAY7EsNY1O8r/yQ1HcxB4khNRXI1E/UKz/0g8tWA8\r\nO67M7UdlFynzJppRK9X/dSS3gurz0PJj7Cm1g9q4ukodlPC8DpcSwFxXZxTx\r\nnfhwJ0YVqLXwqXACUxT/Q+cogXpG5MNFi4Kx2HMpv/TZGYRt0SA0Ppd7lzVP\r\nsYUwG5WO5x9ahDdie/654+o6e9oQHOY8zJAqyZg84Rr9MJ7widSmqmq9acaz\r\nG98KhuaPoM1Dy8rC/goOO4E/COKIen5kHXUgPWXbiFQ2mnaCJpYEoA0SX2I9\r\nHGbHDghRpSALuvRCzNEVCp/gQ2llGnkKTjwm1IzrZSKkbl8Hb24aTBoyMi9W\r\nJ2hq6GxuVuZQnh0Itymg3BkBL8z1Ab2NRSxNlZkXtBDqVpWzk0pgFs3rlXSD\r\nadSeUmrZDMuvNZ68/2HCz6+RKutRi5ozT7QnY4uPIiA9ioaF2KFanGNfeNPd\r\nVH1rpQGw68rntBjtCr9gEHeWdF6rVRtzUtZ4EabnTsICgqIx39fNKZdEVU+i\r\nTIVIwOl6K5fM3pxYWNoOBJELOzglZi1MQA4hhuiNIHEcuzve+HPZr5E4L0Hw\r\n4ycwAlxdkR8cL4oU3U4q1htbM7qHz7GwniU=\r\n=al5N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.18.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.24.1_1662631105389_0.23732830746969924","host":"s3://npm-registry-packages"}},"1.24.2":{"name":"@tldraw/tldraw","version":"1.24.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.24.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7edbcb8e296b32002fe184445af908fb6378c566","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.24.2.tgz","fileCount":545,"integrity":"sha512-EodIb9B0bSlqo1NOHn44ZqZYeMgA6RWf6FgZa+v2JTdhhJlbQVIRG77vCqgAjKMXK66/5kwy4eS1IMmZRa9YoA==","signatures":[{"sig":"MEYCIQCEBFzW6cDtGIryAhkY/eI/DF7JI3+gopqrLzazHVq9CwIhALUU2lX+zW1Cum2uj92mnTyhXcU4JQFQU9ZPUBVYoliE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGcCjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp12A/+PhmFUTShlUrPZKMyNWYzhB8Pqp4PbIcNW6W5hZ9lvfVKQS5z\r\nJrF6wyB+rQrfo6ff2e6dyl+fOlalsTbblKjg0dhsXGA4vtz1y/L8FdBcUiXI\r\nd9/+Ke+KekPhmC8Rn+V65LVqZMwzY8IQX7RTtUpjZU3BRj3M5it1xb91cy5H\r\nSe1/05y4+65AG7NP2wif3uK04heFLUP+lhB5knAf/wj/XDM6aCGP0DQKXspa\r\npwHFuLnkh3YYj28GFt+A0vuglFWgzp+aKtzaQAzm2qpdwXGdUMmAdBmn3W10\r\n1O794JZJGtHI5Ti0Z0t94s/wYgzrcg0hNZD9Ic1oXoL0jJqBYwAAxdsBAU/Z\r\nXk75CDbM2amehw9rdn06zatQ52okJgtaYsBhh/Bg0bslehxi6VPouC/o/u5o\r\nKBuMNjkr4E/VioBagdh7TmRzhkHsX1xw8usAR5sZN0jPSh21Ag4r2q/S+HB/\r\nBfB55+/iGjp2kIh8YBCXq9gHCfwagH5RBcr2YI1dw4P8FeAlXcH9b+apnjQq\r\nBOdlCAFPxrnsn/RKks7aAUDnRVZdLHxT4Xygv+Zwer0lb/j0zLQhp5xCLjfO\r\n/L4qn333oPxb8BcEj8UVqY6bGwyIwGTIuJalpSPfWoZzHLNIJnXi/VwBoPS2\r\n1tCj+S/+JndLd2mfTuPVO/FfQi+eNkahR08=\r\n=wOTR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.18.2","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.24.2_1662632099612_0.16192514788163614","host":"s3://npm-registry-packages"}},"1.24.3":{"name":"@tldraw/tldraw","version":"1.24.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.24.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f6265c2eb6270ab347fc57300f5ef2f7c59053d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.24.3.tgz","fileCount":545,"integrity":"sha512-iqWvIIZWOULIh1udNMO71VzBEuIi8aXQHRL+RkY577f8UU7Jlz+fI9UQEpDOjZbE5PPd+tDzP7WkONHxff9VXQ==","signatures":[{"sig":"MEUCIBvsoPuJW4zMAttcnFzo7hgwhBcY/GQD2N4tbgHZbPaPAiEA35nxJAmGziVapATEpRbdTqV+Ckr5Os9J59zgXK1tNsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGcLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5iA/8DQRt6gw45wRorCqDj7xR5BFH1q55Rv7OIQFFrcrrlkpTEyjV\r\nP1Ofls9Uh7fV1tCN0W87E8p+Mn9wzXtzyDQfOu/4bn8J9+Ea4sW21ASgnUw4\r\nWhtZ2W9elP4Ft5VNPem7yZTfLSuzxlCeHfuT4evHvdQNtmOJAzW65JvmFDtH\r\n4qjutBITS6Ue/qp6a9yimepG5xvZa4Air1JFkvZzn29an8sLIg6mLHC+lw2E\r\nYuISovUz96cgJYjclT/PSNPm62mN+UBeTWpPyS2CUQiWO8ei2ZUjZroysxgC\r\nigCOB62uOBYVNhPbJPzDcxxXPNFjxFPjEgySb4kxFHa/NwdB5xVo50O53ynY\r\nIqmAy21Z/JatDeACVOf1Gc8GcM6NP2IA4kSbE/z7ZFDWjGwAxcc2iGrtMQjM\r\n7VsvWcsqdOXHIXqDTT2Hs2tUt4EL0I2KWIi4Kr/BsW8CZZktBpgAwnRGasMM\r\nxj6vh8g5Q4EsoXoSQZMcBZO72fRqiMZSam0VmGh45A+zV3Qa3tuOBI90vuGR\r\n5XW8yV+lOuPE9vCGdK1itj94COLLCi1LlbBqupNbFLJ2dC87+gWCWuxHTedv\r\n/lXfzGth1snNkg/aYxC6fDTd2GL/Hpfa7OOgTidUMDVhdRoXsAUAnJ8Z9jHa\r\nSljxvDnpz2qPuPrbfDcyrkaOkZ6QXodisWE=\r\n=//5O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.18.3","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.24.3_1662632662012_0.3215089924673744","host":"s3://npm-registry-packages"}},"1.24.4":{"name":"@tldraw/tldraw","version":"1.24.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.24.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ef08eb9d9589af5fa83a40f3dcd4fcd71cb8280","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.24.4.tgz","fileCount":545,"integrity":"sha512-SNhOcmRCJ5/nIHMKSDyRnras2qgmVZPEUQjX81OncZE9fQUYIdexO0Yphc4LBenTPcCD/6GZpTAMcr5kHv3u9A==","signatures":[{"sig":"MEYCIQCjBsABUltfT5B1e0x0ro68jL32WoHIAV17BoubTypYdAIhAO9uMzbwx4W2jXCEg+6iE15s3qk2i7W3YktC9eiqKnH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGeFqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsIg//TT9amGm7grTvW4Gqd3L4a435AyyahhiN9CiD71HlEspNSAAn\r\nwWEAOnuFgzWWrBNE+myHO9iO4fl2MVAnesmioUNcuXFkYf03IU+NB43SVEyP\r\n4tA6auArIdu8g6snmbCtKSJCEDD+K7UzcJybBWPT3fHeIq8A6tvabF2uIgfL\r\nHI58yvFKrWZ8Pz74reeROGbwgNH7I8alQCq0n7cy5hIaKdAvutu0t98pSDeI\r\nPgSIVdDXKCzZqe/15xW76+WzqbspHU/h68A0UvJGv1XiGo+M3tPzFbIo6MNn\r\nfJvJMoGA/AbfBfCrBtrDyG8CH08uClnu1jmnP0mbFtJ17MMMbTWAnl1GTlQr\r\nGEaC35cnoZ4N1tqYwTW8nN/o1sC4sj7US1vXs5GXaSf1cXCm8rYP0YB/0URx\r\nytnm/DUVueLYnpP0WX5/gWzWj8/g/caNMshhbvDUPwnAblrOv2xvdyk09pJZ\r\nAlVHzBOQrCvW0PRBeJ7jc0jfAIp88p8A4T6yBjAKdEfFZmv7ekqlvAJ7VB5k\r\nO3bJDVjC2Z/HpOriT2d413OLG85hxpVXz8pspO4DM/VmnMzXqNRQRW6a2GlM\r\nSSenlJqgF8bKuOdrMnGzowTDQCLltMTBqOhCmRur57JtkEqAjn4Qk0vnGGI4\r\nyFZ4c5OxwzdQMDEA6S8eyOn6wBVZ/MpReX0=\r\n=mcqS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.18.3","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.24.4_1662640490478_0.9690510875123639","host":"s3://npm-registry-packages"}},"1.24.5":{"name":"@tldraw/tldraw","version":"1.24.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.24.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2710876dd40a774e01ff9d6f38c19231d7c0cd48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.24.5.tgz","fileCount":545,"integrity":"sha512-r0QcZsSqzlW8rzQtkPfaasH56dGur3l9N12sjCiL40FdLNcJacsrSWc9XV60B6uWXcOXfxHpTtwosDcDwuUkJQ==","signatures":[{"sig":"MEUCIGCrfUyxXOEw91FIJnXqw8cPeK8X21kVrFf4D4pkknEbAiEA550h9E5QR+1sivqJD/6QNJvnK4+7epPk/0eY+BpfXnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGv6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrycQ/9FqukHM/brxpLd7/0emm13L1JjOZON2HY5gK90Emdd6d8CruS\r\nIuvL6W3jfdhYZ+3qiLkMJjoAAAFZTGPwENPnB4gukOgN1YSq5ZFBo0OigHhm\r\nA5zgODmNjiwWPNtH4+P2conglPeM2j7h88aJH8YZMFtv8r8pNT6+MOcg6A/G\r\nCg5WB1SrDjyMXwKFtN8LWBWniwdeUAfFXZ+I5OReAT7EXuVMK7Tpx9HOU/oi\r\nxMO8kDLKe+X61BcIpp13+TFdctaaocZoGIo2xiC45X0z4hNu3UgDuc67vpQE\r\nt8GPuMcp0l3257RO2hf8kWyuTyNtsk8X6BaP7rzGvFQAl8HDuMk6BN5McFsJ\r\nF/D8/KCgrpxGisQYR9ACXg3vRsobIqZ0qBGTG/GtINjkJNTy8HwvltLx6p9p\r\nIL4uBQ6/IrV4LVET47zVjEgjMeC48X6cUVkbkg1HvKyscClVauwiaAyDClV7\r\nrFKTc9tsMQkmB4lXXg72RM7QReMoFwd4y6IC27wfmDSSspscbd/urpgJFUIf\r\nmfsa0kZEvm1i67IsfuMpRfKtHCW5uQNcqonP2Atvz5QLsYWNsFh0LfV1uZ4u\r\neUuuj/sB5PFtyYpVsYMCHgBdRl4ALQFeDUzf5955EFSLORfICCXEpFbyRdw4\r\ntlmkBcyYi1QQZw37q9iOStTxA+15bOGbPeM=\r\n=SGHy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.7.1","@tldraw/core":"^1.18.4","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.7.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.24.5_1662713515483_0.26311708304526715","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@tldraw/tldraw","version":"1.25.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.25.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef6a342f5e655f7bca6d2a9b986b26d29812d1f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.25.0.tgz","fileCount":545,"integrity":"sha512-wl1ZLGepWBdy7duNN5nT2/DoahX5C730CO0shyWlTs+nAsnhLCeVtDGkoaU9NDDAEC3DNZIO+356XWEutKK3zw==","signatures":[{"sig":"MEUCIF9ilHDPicd9LY4EhZhrikppdoCwWrKq2t52MyNsVgkYAiEAjPc5r70nwVkD344j2urHF4KfMlRmAfUUWiuGwgENC48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3568464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJlhAAixM80VUz4JQZE8FBnOxxVinpdTyjTUmYjdpkKJtLg1aaGuZU\r\nqZrTbUTElnzNiqDKVwxJBLz1QA66cfV3aYdL8AdJ3dzsw/4k4lIWQYp9Gpkh\r\nUB6hYNttw8dqZ9tTGsK9j1p1XUN50VaIE07kYpJJwQdXvhjcr+Omym+LXdop\r\nTzT7+9OA/lTjbYDV9CpYd0VLSyf/a3JAju+i7Td1vRwOKl6WLUcrnaQwvbHr\r\n0riP6795p2qCsslA60QZ07W4sMF74thbsKSJTZxywFTlHCK3qZhpp4kdcdep\r\nGHSRwM64iIi/jfh3tLBlWwdXjDbCwX/ygMSvOroSFOxO4otxpU4Q1u/1yx6x\r\n9hPhkdY+YE9Y1dEGnDBlf0fUvUMkUcVkW0nXK4y0wQajiO/2stJ0nhDAZFYd\r\nlf5syv+jPdr7h1Ar4nqWqDXKEu1LU+TEASZypLlvgJ+JO1LU7oqKvd9mKfI8\r\nHNL+z5AupUIfw+uy5QP0yIO6XdVHI6NZaMCb9t34Mm/OiZKd8+ntucMv3lbP\r\n1eZADGoYixvNKR2n6heTHVFyTmVMXll7OBwVw8KczRpg5HZk5EvxJs8HNLj+\r\no78sLvK0GyhzRN1rTdCnQnS/q++b4iw2x0jsFn5WsS+HnUvj/fuxAlsrHtAH\r\nRXAfw1LDS9OdMDoBV/YadIZrGtgI92859Rg=\r\n=+NeJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.19.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.25.0_1664884886494_0.7491928414456013","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@tldraw/tldraw","version":"1.26.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.26.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03e4d6292a94942bee0181d0d86423e38ad7abe6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.26.0.tgz","fileCount":545,"integrity":"sha512-3+lBcXCGP520yFRZ4HKg9BlCtZOgF8ejzYvN5o97BhFOnt17C3H/bMu2uruRPTpwA4s9/Xa79ZJsJt5QcdKLfg==","signatures":[{"sig":"MEUCIQCV9v5BuEhmXmykY6hdzRLcdHPm1T1Kk7AckiWcowZ9qAIgILbCER06RXNIrc9Q2uAcZ/Bb315hQgWbS+0pz/DpYfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4049644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWTCnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0w//dWjVu8T/g6Tc6yXabjVHVjmTnOSsKyWdCbZR0NoNuJi07Ztj\r\ncV2tsv9o7QauXRW9Jn8rQ+d7QWjaApo7dZ8y4frjuqzhn2vIP6hE1OblCgGG\r\nWhizkyW1+9lTT1wq9IEOhNw008iDgdsnldiTl2YJGVSG3YZHUTDVoA+4rnRm\r\ncGrLhW7QAo13qVqJluwzq8b9HSMxIdnufggZxM1M80SgUAkr5rj1WiyDad4q\r\nDizcmWtJ6mR/MXO+v7YchXqVYuslZDIydOEBqQWjC3RhjTLQHALAxP1u89c0\r\nC59dDVEYJBAbhtgMT4wXrTAHtgGrKPv+rw0EgC1nXgl2LJm4Is6iUa2PteB3\r\n24Se/lZIYBfLqlLeAuuKkh1J8IRRlwIOkWtrUZPw5XyOpk2as5R8tDUVUvO8\r\nutnyIMpo2KOCa3v1Zc5+RoPw/jjjQpn+EdbSGNW7ov4mLiw+tM1TCbCg0/c2\r\nh7J2E3sbBpBEQiBnL7X3ybaJvJBX9aT18oC+Jcec9yEKXeH8od+an9H9dVfR\r\nVhP4hIFceaA4vY4I3EVWA31V5SJ75tOcjU4KP2eZcJ1m3ExBg2Ker7lopBe0\r\nzLq8JDUAqxeIqy4OrNEOC4maCtQQ3XCO4aLLWF04HueNFL9F0pma07pnMC0+\r\nWDaAlPZwH8Z/9YMhkrWCaJTKl/Vf5I23Ah0=\r\n=EcB1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.20.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.26.0_1666789542904_0.11370235990357047","host":"s3://npm-registry-packages"}},"1.26.1":{"name":"@tldraw/tldraw","version":"1.26.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.26.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71d32d970f1c06e6dfe1558fb85f8c25e91abd43","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.26.1.tgz","fileCount":545,"integrity":"sha512-SHskYUuZxvL0ugYeBnQ8o7UAs1yhfx/IQsmnolryPqmcFDoZ1y5K5lnkSAclDliv2HTbl9jZ/p85Zul9T4i+CQ==","signatures":[{"sig":"MEUCIQD6xCCr4SKVLGByttk1KqgXLef59FGhc0R9lfE9nn7ybwIgaWIHIxtee1/C8L7nl8SfkVyB6mEXFInlKg54QBtAmuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3576821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja9ZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPCxAAgH1fyrGHBjYMwJvzFhOS641UeYMt1Zlkv0GYgXE6H539TWGU\r\ntXvqlnod2bUxMHBCdVevuhZGQLqUBFurwKHRYmpSZzq409pmIOFIeWAiDDmg\r\nVPgS6b2+M9ow/2dsOaPb4EBrqzd0eXlmKqoJ1/GXBOgWX+CBBnc8hTUvyCMP\r\nFaICrhSYrrjdg+3NwQDgCkzsl8Dz+KejFYsB9x7dI8Vyc4OQzN0R/hKL6mLg\r\nZosSPqmVNhhYPEkDnQv1zGEP3i9F8ayNIgA1cu85SYtHHfzI6+EdXO3gTK26\r\nsgXOruch2qS56ojrA0Tn2oX+QZM+91sGbmVdSPGsGvzp35kRLHrV2tF4V5Jd\r\nprsfz2a2jCKiQf4P9WBM/RlWDa1weAgcCM7iUw16/vU3PwDnK80xNM5YXgUJ\r\n+v3MYCrTeqvFQrNX0yTxRIlJnaxGADmYZ0hP/3IOoAm9L41Wkj5RtAOvDImM\r\nY21mSjop0xahH4Rqrqt9/kjDVQpCbdMgVux00apPfYWkvPBjsS9bxQjDkeW5\r\nbjVy1x+5nsFqsZqUvfcD4U/W8dG67Tl23vVyAPZr5e0Gp3dr+mRMImCiVJWp\r\ndUIaDO9txKN6p+TaenH34/CfsZs94xvBDp7UnyBENnOPOOgX+DIjibDyKYBX\r\nnKfQyGHt9NkBad+5zjyPDrizK/lAQ+q7yI0=\r\n=gaQV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.20.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.26.1_1668011632049_0.969460436644888","host":"s3://npm-registry-packages"}},"1.26.2":{"name":"@tldraw/tldraw","version":"1.26.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.26.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90e9cbe17eba843bf69c4ddfa53bcd0a9d6b9ca3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.26.2.tgz","fileCount":545,"integrity":"sha512-quNY068Nq6geN4oGvTyGBjILYMi/XpaV8DTPes/JFWxqKxfOLlj9hsziwug+zIjPDa2k9EO4Q+yc0+z1RSFI9A==","signatures":[{"sig":"MEYCIQDg7zeIv9rwfX6u2jQPfBoFBOxNorrWYGWfDkbYmL/JfgIhAOwMFBYN61G/SZIuGS8v0ny+eQ/BFjqbYDeNTHt6j8rl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3576821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcmPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe/hAAmA2zVyDB8lwR11bxfZzsX7n49vRC/4aqJpY4gMaFIQwzcRZg\r\nD+C/IDRXUjT48ZRy909VMkESoZHYYIoMJuaw1NPDMuePeqKlHEp1KOTEaGFv\r\nYZKHx1kVmiz7vV3CgH+W9jMACT9JOtRiwJfJZpYazJierDEJvWYzRQ5qk24r\r\nYNJHwEJ6mKLHpWLvQF6Y4gqRc5e0Rjc1qeoQSV20pMAavIXEkp5CBnXJiOeP\r\nhnssQgr55wxxmuG/uvsVjYxbxAlLOK5gwce6sBVti5MF2GeuffZG6KAvx/ii\r\nRQIBqCxkjMQCTadr0Z7xXRGwQ/p9jx45G4ysHgY0pqc9cNZFWmN4dpnh57+C\r\n5y4Z4hSXJ+QorNOEj5DustrDa4JBaCntDoZerXB6Q0IL8aMxin/eTBPRp4p5\r\nh9Tx00WU4JuYnLyZUq1Oih58FMHtwGjiXNPGvPAcPmOn/MWthtD1H3gcv0gI\r\nlvIvP8PLhDNfM+PsaXaY1rfJ0A0guITh1QQyepYQMeuF7+aN4eEY82OFBSu1\r\niLpSHuk7q0v0PR0bBxb73U7YyUdFpKaDYUVwtKA58Ipf6Ig0R6HYeX4Zlsgj\r\nXbqwSiP8crDTyE9t83mrM0PCsnh/V96X0ec4JaBEH8y6wygQCDf5sHVFgZAM\r\nAdLrs/8vjsnG/ax6FchYlwJ27N2mhMKWhpQ=\r\n=mEfy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.20.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.26.2_1668441036307_0.5139350803715135","host":"s3://npm-registry-packages"}},"1.26.3":{"name":"@tldraw/tldraw","version":"1.26.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.26.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c26b1f2787e2e5e0528e6fe1804d0384e065646a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.26.3.tgz","fileCount":545,"integrity":"sha512-u8FfU3Q84y9E0PFLtw857bkmtlos4+/SSta9IrKQugrqVLBWzyixa2Wfk4e8h+Fr3CLCPa7uaBnlvT3Awr6dDQ==","signatures":[{"sig":"MEUCIQCv6Ni4kKy5SXAPfnrdWyrbup9+TYWETH1J5mgeab+jjwIgY3eKSade0fP/4M3+2uZaixCiUx/wNw/bOrJYaSCGUm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3600339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji1jnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZRw//cuYyRXpB7Nwvo4ylk9Fs7BNcLsE0LcGVKzpqgDODtPwCZIsH\r\n2xOyenHnfT+ufY3+3esShxaKwFYLxOkBo4honz+8W75QbNe32h/QmQNIvfqN\r\nrTi8Qq6UO52MsoY5nJ0x+NOnRwBke8RT10KVpdC/Z6BlPrXftvzLZn11ND1N\r\n5Sg1lZl3psYLmonqfqFEN6gC91N0whRFARuhCl350DY2UWdQG9SyoGshVc3w\r\nRYMYiz7Mso/da1y3YViH8GHg7IfTyPUBwq3kUtdZBnceRgMMD6DDZb1fBQrV\r\nr8ue635JP49+avkacGcpjN38Wm7zgEDHNMzwsqb6uYtvKpb/UZXSTL3zH4tb\r\naAf0a4as5g5LDIHkN9FWcSLOlkg//RT/E5aajCOmdtx3+JXoNOkZO2bi7Cae\r\nI4HX4p1bsFbkVuatqxkPi2D0rdiEnByHwoF3mchOGIeBL87oUO2c87aLTBEb\r\nNIJDEXtAw9YVZP6qy2c7KQp8L5pDgS2kq/ybnUsV6fmT4lTpoPdSxImuC4A0\r\nWbOMAdk7zCz3MNA5QnTyedLzVqR6jm/gwLQ+FLTuoatSDEmFkX40CYJsMZvj\r\nu9ILhHXpwSbdYnxdh3uzJ5PfMJAfydimT4KR84rMu8AI0OTVBWmDZhV+h2eP\r\nUu4J9qZIliMM1vyS9Y474F3915BlAXuVe1s=\r\n=t3rN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.20.2","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.26.3_1670076647234_0.9159631823948624","host":"s3://npm-registry-packages"}},"1.26.4":{"name":"@tldraw/tldraw","version":"1.26.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.26.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7cfee06adfe58a82c1fe3a1c1720c998c9b5dda","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.26.4.tgz","fileCount":543,"integrity":"sha512-hD1lyM+TvaWkAtDKRXHu3Vt2a7OhJOlyEeaNoe0Nhgxb8BbrcdS8sTPKYL4CWjKmdFjYJ2ZfPlaiF2Dzvwk3JA==","signatures":[{"sig":"MEQCIHTeVeJxAEdlDBkFPktm81ivrgh7x9s0qZcf7g1RfuoPAiBrTdgqLUoMXbnIZSvrMNbMthkBkoSIZDAbxQJDbD9Ubg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3647397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr3vqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLFg/+IDbHOCvQMS5tjhmBjI/vCzJMlh2ck7NblOavW7nhW4CiT8ti\r\nGCQ2/up7jAavcdIYticLeviDu2IdqFssSrQGaHMC1sZvoK04mkxLBLlXZiBA\r\nsJlo5HQt+fIyjeZkhLY0/TOoM/Y2vHk/QpJR454u1zAh1nEe64c/xPYOYy58\r\nBnhDwauHHny9KupuP3CgBcvsMzQwjkKhzJ/M/60w6Riva5dhEbVCcyRsttdL\r\n2/XWJfli91BL0nh3FwLfphISvwVqGEEwUrXX9lRDs399qt6w0JI4uRuiquYk\r\n5OP/I3EjX+sCMsnE2WzrMstgj7pmOCnxm842mGPr9ioJTPYDMZoPd/+2sYQH\r\n7y74/+oUjXb/j8hsy7iO68kURUbQZUX8L0lc5PWYNC/6ry58fmr65W51kB8u\r\nyohDCRIFKSAtpNwePAc7HxikHe/uYQKXmdEnudDDv9Jhm+ARg6HSgp0yLMaR\r\nkbzgKAsld+SNR/5rIwUsrJ4chkis8qwGCrY2fyGYd8AOJrqOhTiilZJmcKkt\r\nbIzDK9yckvkXn/vIuJafU4jSXGEr1onwv/J/wuzNBCPQc/afoOo79wkboBlo\r\nGDa+B5vWgIUxxFAMedKssSG1EApiOeoc0q2/I1nxGkoKyNY0oC+/+UeeUO8h\r\nEy3wP03uBrqz2U3L6k1WSrGAZSPamZdl66Y=\r\n=uPWJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.20.3","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.26.4_1672444906226_0.7375481594530038","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@tldraw/tldraw","version":"1.27.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.27.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a054a1897fb549063d74333298ca9b8f61b161a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.27.0.tgz","fileCount":543,"integrity":"sha512-ukN1EzLJxDutoo3ZOPZEfEgKUOt+St5yO8P/HSpJF+/QWDEzVrEttZGXOpny02R30tb96rdjtNQEex8TzUjzIQ==","signatures":[{"sig":"MEUCIQDEmj9NGL/8GlZ9vJ6WylQoXwdbiyUU+bTBtxq4fWfCbQIgXvq8PU2pNDZsvXgsUoB7WM+pLKEqpd0h82fSrPvir4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3667131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw+FSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrURxAAjCH7+dpeC2MZAVMhNVvOuQIVJopyj0Ae0qCbs6aw7csW0+pP\r\nD9hH+yprgJH6c8XmeOp37j2RFnQO91kPVV68bUBEPD13W0c0QYPl7V5lZ723\r\nEP1aMNTJV6JQ1YmX1nplM0Er73H0HKSjQWjyF57aLWS33vAQqKUKq8eqUYbW\r\niVaSRHbog7Vgc1bCEBtKt4hoqTI9OElRg8OwphQB2WaGtaWpB0YrQeFL8gOu\r\nBs07qc+rZnEkofv2UmimfE0iPgFrbxH4DejqcK6pGkzKWz7dohS97LFdpF9+\r\nQNA6GK0h266gV/R8c6NMZaU9size2ZM01UAbZhgAOpQjb855IKz2AMBrwNSE\r\n3h5RCK/ZP0hT+BgWegUTVQgbOvELJGbh61QiAys1uvZkNbbWuYp39HtqN3xZ\r\nnJjNOQ6h/6PdRKyl04pAW8JdWIisyw0LUicz6WqEmpXzLed9ppbE41BvDKlk\r\nMe0wUgS3xGjI5hzYlvrUHgSbsvwXUnBzHSjbn9tc/r2nX+aoxLsgzBgoHsgr\r\nQprxpYpgsIUIMQvKCCMvT1GI13dagXvqcX6kYz51ogDHrV1FQVrZzOlIrFrp\r\nX/uK9V3P6ilKpygzX7UwgrYAdRu7JA0qOQqrUR1x6htxHDkbiuJfYVV2E3H7\r\nzNhw7HkMLajQ3qpAMi3hXm9dWFx+zXn86Z8=\r\n=I+1B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@fontsource/*":"<rootDir>/src/test/stylemock.ts","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.11.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.0","@tldraw/core":"^1.21.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.27.0_1673781586292_0.9054066486887482","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"@tldraw/tldraw","version":"1.27.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.27.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72339225353bc0379155559ec553b988a6f53fbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.27.1.tgz","fileCount":545,"integrity":"sha512-Hjfy40OYx/lJyszf906BozzoaR/jd7MVuWigQzlloRM+VoGnUk0QZatCvKi+Fx5dRwLgLh+9zvUR3NwnHxxJvA==","signatures":[{"sig":"MEYCIQDONM8Lg3Lge2E4mWJUEP8Wopf0C3f/7TKopym7O0UsUwIhAPog0gPrnU7pYZwRregZnO1lPIZA6/97GBI6l78vKEeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3577095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Mv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXqQ/+JXSQAqG7PbHqKkOAH0RewtZQI8C4XIeZfu3Obd56kNSCN33+\r\ncH2ZnAypAuVPEomL6bGYAQYs+eGADj2QpZ5FuvTqDs3gUnl2dxDABgSA01I6\r\nawvV1A1y8kpPBcboWS7NaGc6laloPU6n38w347STwnUHf5IybTemN6tQFBot\r\nGVoH0KtZG9oSe9PNUiYGkZYbNR8NQ+ekuVx3bCq7Rsu7qRdd0QKnKSQ1gqt3\r\nLEBoBGjKrGStE1hZ4BEAWShPurnoTb7aA65E53N2DaWBeBdKdiZIUvCS9WiJ\r\nBIl6rXHKdw9Bul2gLj4gipqFIG+bKInv8mJZdX+y/Er4/fRBqGrcFnI8Txfl\r\nyyEXS5RdeFezcKQPqMGMG0F5VUrDfOv/EPOeZ2+/G2juHfIwd5A740rdHvWA\r\nYO+yPdTDCmB1j2x5AVocFP22Rxbsagi8wsIfuPoJWPd55VelZVTM3QviH/TE\r\nfHhC/SEDMeswG4a+cPJupnAmHmigPvTX/KPamAeyuQwjorOb0aU3nc+rPWW1\r\n4Ovgt8aZR4xisWikmiBbs4+FTTGoUXKozpbfeSdfzeyVCh9MJozQfpzBgeqz\r\nIXXxdy0D9eJZmlfi36h13jnG1WkmFkK5oSUtaBYrekEhHK9ZJ/EJYZXJg/Q0\r\nvmDH8SNJXC+HH2LuYM8zMADw0dnPtu/aS8Q=\r\n=EjDg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@fontsource/*":"<rootDir>/src/test/stylemock.ts","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.8.1","@tldraw/core":"^1.21.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.8.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.27.1_1675676665974_0.31410089221693993","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@tldraw/tldraw","version":"1.28.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.28.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a7b83ce82a015a67616e633c048a6f5b4c0024f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.28.0.tgz","fileCount":545,"integrity":"sha512-ZS4hHzWiznjPkFnKT0A63uEcNfkL2350zvpiZwuqLH7KMWDFp+HEAMFxQrapVzdzhNguGyrCGk/CKnN6eORluw==","signatures":[{"sig":"MEYCIQCSKVPszgjnQaXxipDA1GXcbsVAeQlNky+OdVp3sH3j8AIhALXkVU2kco7mpyFEIc+7gwhtMs4xWPnzziBLEU/ou8VG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3577095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4M91ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriAhAAjAAqGiZts5t3MFurj0xSQHXLEWmzBgkcwCZzt56L0doy3iYs\r\nVOiicVGGZ+nnNI9BmrtvB6qlXGNjtig9rtCq9mEpshD7kN9fqdUwbxxSeCnW\r\n8SFFv7ycVDjhzXyJEbsAk1gNhwR/CZYaVzQ+r2dKC5NDkB/qN2xZcWcytxwP\r\n96DArix4fjdMQhVwQJDzO6coqIa/btXO+dNS/sAavWdMumWlLV147tvHDIau\r\n6+VRn/YjpryCpbZNzshSIMXy5qFsfzBqQcaA6LX6j7PJqBdejhg5x0hSphkC\r\nr4p3aiAc+dRBuQ2rOG0rdHPK73zOpfrq4QlRPA3I0v603kUTsGBJxY6ZM77t\r\nNfrayvbyDdIq1YHI5KC4shPuS1ohVpB1KPZGriH2GYm9w/zBc78NR4lSdDOq\r\njQrAwOmEyMrRKzNhjSkxWrS55wBPfGbSVggSltqrudd4PDrd6J+0NHgDz1Kj\r\nLRDNPfFBe/IY6hZovwNQFm/P3H4r05UBZnaygRRRmtOu+05/V0kWzarPNmz4\r\nn1yluENf9AHBHSs1ZQCXo7lznbFUZFd1K7pFbCALHd7QLjG9r+xsqa3ZH0QS\r\nkwu+e2JY2Y35WSnMJaFHgp6QyMsB5bIizqDiVp5HqGK0VGkduAOkKxXFP1i0\r\nn9jmYdMRIlCnDxlhuYmG07gFCzxfEUMEQEI=\r\n=jbO1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@fontsource/*":"<rootDir>/src/test/stylemock.ts","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.9.0","@tldraw/core":"^1.22.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.9.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.28.0_1675677557109_0.9362308075468817","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"@tldraw/tldraw","version":"1.29.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.29.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11a234e3144a1797142b29cea5eeb936a609b3ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.29.0.tgz","fileCount":543,"integrity":"sha512-tQjE4Yr9BlZI+ZzXWylESG4bQo+hbuzObB8hmcjDzrkLGXAIczop3elynBC6BnV8gBtrR7BVE1EhLmWV6IwGSg==","signatures":[{"sig":"MEUCIQCJsL7LelXEfvRIqF3ZfB7IRIBs/eo3GWJmASvv/aDPkwIgN1kxqn9sx/K4mJba3GLg5CcLRkxE2whL/BjZ9J0NYgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3721425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCxR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+whAAkt4CrDFsCsdQkHwuGdT22sz5sgpIpmldPqS0IxKOVSVeKXx3\r\nrG17x3uTvx903P7HY28g8ZviLC5Zy3nxikI2KKpKvQFC0qUuduE4YhgptZMx\r\n0EIyoym5ALCEW47SfDJQ84ZmlT1E1gFbl9gSpfkgn7m6MD6cikdVDTBQyhCI\r\n5+Vxro7/7dckKH27JHLytXf2EnEcynSv2C+Yo6JzyucPrxHji3bsL1+N2dvw\r\nLDaJKoYQeEsqkKf/24qqdSxPyqM0743QCpckC9vg6EeUO1PPuwjXyVCOAPVz\r\nHyU2TGXMe8ooqPtAsAASPU/38tdtwIgm9C00smWxFWr/F1ALp3W/12Bcf4e9\r\nimaaqg8Pyi3NlOG/U2dYzf3ONtFly46sdRCfb03ToXEUCv3RT3tAj6rB8pUS\r\ndye/qXWI4omHCn/pPrR1l/Qusa6mKP4/I6y38yqHuyslmqGK+chB1EI9gtao\r\nAzlsNcliTz/C++zH4WdLB6JP+jw6NbrihxURMyta2X5O2wzHa26RVb62XdJy\r\nVirKGObWz/JxXS58CwkAiopCBRZOQiW71R4UiVoWBVA2bSzHCYjD8MCcFmc8\r\nD7rE+dhmNZ5W/NP9uoI/TGz0F6Q5rrFC+6pLMU+A5ioepG0KI8hlSc6pct2s\r\niWOM0B7mySpNyAS3mJCcaDvzQpuNmty73+k=\r\n=ZQJI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@fontsource/*":"<rootDir>/src/test/stylemock.ts","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.14.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.9.0","@tldraw/core":"^1.23.0","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.9.0","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.29.0_1678447741720_0.118045974332325","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.2","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev/","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b50f715a131683b221c1f9b13827d28a0ee710ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.2.tgz","fileCount":53,"integrity":"sha512-Vnng0+nSHx3YgO+HNzHmpM1am4XL3c0U59L1MTbPEfQeUBDAR5j17Kbdmz3HLF4dsVF3zcMlL2xQvQSU9b8edQ==","signatures":[{"sig":"MEUCICBfe4l0qJXQ4/GuI27AmPaxEgN2E5nNEXiuRxWy+9ScAiEAj5GWdDnFMaJIid5smHT1+JSs13ovK0VBwst3V/VGmtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDOgcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDdRAAnyiCErKO15hhCmhVVXNoeeSuxof/I7QscH6p8XdHm3V9wZOK\r\nvL4a5rj0QKeX7Edm+0JJu/a3vVERkeMCpJ9ClK5niLyddVD2ysht/0Ws6kcD\r\nDql467z5C/lvRuqRH6sWHNbz9Ma2IqCoT0oNSbpkHHBOYYKCkzS0cxFnbB2u\r\nzystylw2ZA03GewX2ePd+g9L0t37aDNmeqBmZR8g9iMrrboujOsNYhxJPV6F\r\neMpVV7+2JuDFxt/vIw6riLWnaSedJ/gfnfqN9Un5Jtz+4SDTK9+A4Mn0IF+1\r\n/UPZDN87yfnMGcpjxxVEzBycvtyuWBtYGBVu14NL5RmmZghXYvzHj2Q+HV0q\r\napTwHOZSED2uYujDyjLMCSEzYcxFsOxYxGNRWoHEtjOfAcDavEoxCIthAG0y\r\n96qm5cFhhZ48iLpqqbAyfpMt9fdbLtBz0ndokt4EbcYghKjDfjKxgmNyPdf8\r\nmHLEnkAAYBTjJJTlsIAj2E8y3m4WL4P2VCZDND8KkLPjTapkTg/ZYARqESn9\r\ngNbBk0PJKdBz/wApGLnRX6qWfZd3uYF4O1EL9N0fyBtNfdW+N6kQlLIWjI9z\r\nGb3xNYkmbQkSZOLnN12qa4sF2ELz7DJ/5bOt9n93YVH4rDe+RIJgVngx+UAW\r\nU1JlcRT/U/Nov9qWz98jd1NdPbjjZL/PSNk=\r\n=Xs/k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-alpha.2","@tldraw/editor":"2.0.0-alpha.2","@tldraw/tlsync-client":"2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.2_1678567452481_0.42759535996497156","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.3","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8e44cd1c5c3745f6d467a0c6d8ac1ee8d422680","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.3.tgz","fileCount":15,"integrity":"sha512-QY69YNxf8wBxyl0vPVN46cNFdoDHSutt8gHxSxzSMXfwp2SaoVY975ZG25Lsc1aShM4+jEXAlpLMseuFVOLSFA==","signatures":[{"sig":"MEUCIBOtAQz9m2oGHVYDkHexkRUyu+vBnAi0gBHlKZcfhKTwAiEAjCyLBqgldgkjAKlC4Iq/8V3YOxrm7nlReaRgGECt61I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDOj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmouag/8Defrbu5EPE1ClaLO6CRbLnPUu+GgKMvtQHcMxeQiVnG0GkyD\r\nqrepA0vKH1FLyfxxSQWvKJvFbhlAD9yVdXod1viPdkjU1u9rbOQ3zS6Xouaa\r\nyeSxkrTiYO5rNLAECMi+qaxCLE9w87mxXs2CH5L9RtwBLiMxON2jHVpudDqv\r\ncOrP3tBdQXprhF84p4Hj9ldx5XPsG7tosqEFN5WyTfsOAdsDjlBAwOpsC7tx\r\nru4cyyL0sAf1H4pBFZPJFxMyKCOKresvCvN4OQniP2aeDDngBznIy5xazJfi\r\nNw85ZBY288ACp6KTZJATbenu6ZNh2q+Iv9Uc4rBdIKytxloXsC2c5id+/8mn\r\n/SofjmTlom0aiVGA/qje5KEq4weoTPRETLc+gAg+ZAyDw3MivzrfIh/20QDL\r\nPBd4nFiFNrWhczHNQ4AWjZEjvyP0buVFGnJM5UZjMD1qZ5wGs7ehOZqcFmjy\r\nS+/FuXT09KSiR4A1xClbSLcL99P9TJFl+30rcMuDQ+vugKMyw7cl7KChW2Kd\r\nM91cCEisl+lbMr22a3fgSgE45aWj8fhNwIZrVAm7wPp5Hz855n8fPkkFBg2q\r\ncoFQ4YecMIeZYzcB8HUZ6s3DUqBpjOQklh3auAlNhr43zPlVG3DdbzXGiZvF\r\na/9FhuZLDplHjPHJ90uoFjaseskWOPY8TiE=\r\n=5iDy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"ed042fc8768b0c6cc6854682a1cc2173b72a5f2c","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/ui":"2.0.0-alpha.3","@tldraw/editor":"2.0.0-alpha.3","@tldraw/tlsync-client":"2.0.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.3_1678567676935_0.04866034413206766","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.4","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e1cc13f7742e6a2a4e61865668e433246496e77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.4.tgz","fileCount":15,"integrity":"sha512-tPgbu6E5TDpz8ZZvSOR58hOxrxLyR6zeXuWyP5CacOW68kNlMimDx7Z3pGZdpaLsX5qAafNmoRSKw4KlD9PKNw==","signatures":[{"sig":"MEYCIQCUss+Xiw6Y0xvhhOAKYCQIVRMYJCZJLu7F0CI3IL9r8QIhAOiih++hZo5R2DA4+7TSXdZgvsEfBWQxUAWaIQ4H44BR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDPB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/HxAAjxTYCpy55GfVOpWmbJClMd2gIxTnsPEdp7ZzgN01nCkumKJ1\r\ni/zm6UBQbdsmRtau9zdDTMg+xAcGilAlOFHdoWenzD2pc1bo7DiSwBKvOCJW\r\nmTOrZ5sQtrrapT/ykgNCJKvPItgXQVxYaR2G02FI0J7dqBX+5DoNcKE4z1gG\r\nshv1Ad1uyJdyQTC0eZtCsaksmDzR8zcRpDN7aWb0ms7gxq/5xsoffabI1xom\r\nfnzzvJFlpQWI9W0YtFExJQz+/HpkYifbaK+elrZOzjHdL6oz4MEHwBsW1iGk\r\nr2jMtfjPWyKeep35yCWp4cCstwCfdZ/v3ygjN8NWhOI7b7zNTevMQHL4ckom\r\nDs/C3+FmPa4f0OTrQryZqo6WmMHEoJCuOLe1pKKZs/IHNwn2bQ0NhVBs6qGW\r\naQYClgSY8lvvTDo6REB4ufUJ+4pgaNAVL636apebNZ7pauzCYLDvdMgI3n3c\r\nRIYmNesKzYMxgiop0pX0m09WUP2gDWL1LSBy92x7fVSqe9MM4Bb0jJAIB2oX\r\nrBaFeSI/sFAhA55MFqg4/TlRF+7/AVJUikKqO8jLiXs/O3Z+fM+H+ecA1qvb\r\n3iPPoduz1nAZzRCFqMqad6+gRaDV2ROabZ1usIw3tIfm5KjFWXA+2Ybc44eH\r\n+fWaG1n0u9o/GKddml5uxtfRm0snl0r+QTc=\r\n=4hEg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"bfa7704f4dc98caf52afff6a5a8e54c93904892c","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/ui":"2.0.0-alpha.4","@tldraw/editor":"2.0.0-alpha.4","@tldraw/tlsync-client":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.4_1678569595866_0.7951296261736214","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.5","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6272e8a5a28290f68165b254861d3986e7c4f7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.5.tgz","fileCount":17,"integrity":"sha512-DA3k03XNqf8712P2koWuocfNUCUKX6DX4h73FUqavsGrvOJk2ThHikuNu6dSNkAF21Wb4KHxaToQC95cn3qUlw==","signatures":[{"sig":"MEUCIQDxnw0FCKaAZBEP7L6FwMnjS2dbb5VHcXHUBxWArkRPnQIgPnuAVoi1WKnrUZ/A4QVXQFvVA9LZYNTKr00vwNTLFf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDdbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq30w/+KYvM9Hxb+wM3BDH9JLHfjDhYlHfDiH76+edbJtAeftGGWSvm\r\nqznZFDjacnoQvG30dSpYOnjBTCFl2GxA6ec/29GAe9CsuP1w0eoB+MiRo5cI\r\nAvif7xOxFEMANY5AUPmk5r3VWtS7Wl1Cz9IJHfJfRbRYmyFtTiomE1A/T3jW\r\n0wkoMGiBPMPy2kK3oQcLdt8I68pxo/m2DoEtvsoufNUDA151UAIK1Gab7EDF\r\n++mTuplRMvf5tvQmPH74ALDZy3Jz5Ae7LhGpiQI/LEGHMItUe811FfoOPown\r\nPA8kpH34gKNOp1LwOVVDslqb6bA0/jGLgU7e1cxJjbHmlBcqITJw+PW5dDLj\r\nF3rb3QGGdJAFNlmcStg6Q0LQ20gtchOAxX/DjbNF/13z+7Xkw+I8QrQxQrY2\r\nTMmZIa/r6D69JLncWlsUIVyMoNocf8wd0hlLUy9VzufA66RhYE4UvEiIPxeh\r\nklw4+dyayIsGkuodgw1rGN2vqKyJqy7eO3ufnylJXjRitlCmUOay89WOVzjx\r\nWeBWI0qJHfwzH/Au/GRk1DGmDhDmb1NRMUzPMNKfgh8P+CpoNyHhcdNQDax3\r\nDA03OL859ebt3agEOKfLC1RVNfbMOXRRyFCRYiK35R9CZqDZr+F9QCaPoGka\r\nYyufl7iK5B9hOOa7oo5a9TWRCDnuoNKNIvw=\r\n=V0/v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"d2fffa7b72a07ae0c3ed2aae4eeee6bd2e5ce46c","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/ui":"2.0.0-alpha.5","@tldraw/editor":"2.0.0-alpha.5","@tldraw/tlsync-client":"2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.5_1678628572783_0.4357426580504755","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.6","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"696d5571e6d3c8c5fa4b0b2e71d9d0f82ed3d221","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.6.tgz","fileCount":18,"integrity":"sha512-dkdHA9B0mnaQMRsmQs9NcRBB2tzbbOUlnuTNVhTVn8sX8EGcdeQ3ZCgwfHPZAtju6Lzc0oPzTOniZmGpdvpUmA==","signatures":[{"sig":"MEUCIQDYoNaoEVv/KGjZLbBKs0grFWjHMNbCMJhgjvwuTUuNMAIgBTN+6JbndsrxDS3HnswB4qWZVoeePf0BNdmN1g41gyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD1cZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow5A//dzZPZAsvSlZr2li0LUcZKCgQW0mnAkmGfzegkFw2v974UyTm\r\nG2PL/3InbRJvoguGywI4h6Rw5Dj6AZ2T/iv8WOgDB/xiabEkVNbeWiug8MBl\r\no1BFrrY3wpa8otGslMsXGlrfzGGsoW3QASgk6Y7fBsG564IVcfJ7lg7JF2+l\r\n1KmwMdi/46pSryvUOmCIjhW5XXeyUyKpK9xwibgl39Hgq7/PSKishEa1cT8W\r\nNAvokRl8mofHzlCGHozbCMPHTqYV3sZYA1uTGhQuSn3vlVXhtkiZs/Amhc8w\r\niREPXkiZdwe5IZKRiJUWT7hIPOkBSwiOB0UrUfujCZo16TX8HUq9KSldoSSP\r\nFnZIQ0DN6SNAO0dy7F7qxKy9KcrCkym0DpL2aW1IZW6pgAlIKOLxKJZhJuPg\r\n+5TS2WNYlojux1xk3CXBUMPkxIouQSR+aNf6tTd1hxABFrrNu3mJMQlWCWVb\r\n5zQz8EM400iwmxpFdJc3ZBcx5uvSMQeoPI3J+63nGc56Z/y6L5clr61FPVLT\r\nRCKQo7tSjLee+GD3CcgW1rsxGYsTvm5Ltxq6eYKIaQjcp8I1GOl2iAD/Labr\r\nyK5iZF0/QiwI0ytiOvp4gzOIhwvqwez3+21OBEGU03l3jwl9iFcUavuJhuDg\r\nrsNgI6I1v7qcUZqu74hROtAbJ7vKN82GwpQ=\r\n=nz+J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"34c099523ce32379291593bb92411b41418d5cb0","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/ui":"2.0.0-alpha.6","@tldraw/editor":"2.0.0-alpha.6","@tldraw/tlsync-client":"2.0.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.6_1678726936884_0.47568789282461466","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.7","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86df4345ae0799ece94095f46b1b7ed0cfce6851","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.7.tgz","fileCount":18,"integrity":"sha512-S1ssl/ReH6pIAA3puL2/NYJsTxpePofs72wuidIWFyclN9ra0cG1x39xu2b5qnKd+dCpsXJw1ZODSmMjxjNFCQ==","signatures":[{"sig":"MEUCICQnCPoHUSKvqT5tgSMEQRrXilXw3KA5ARCzjacwy5noAiEApdoYaOHRK1xZD7CmLti5vMXnCry/QpWKvqIh7HrWy/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEJDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgHg//ftVMpvXAwjw2zTXx/CHKCezfXuYh/CE1SYatRukwy6Ehgqm7\r\nZsJSAb19ldN6k3gOfC3dSGUh/V4UE+18PveX77gg+PakZfbiqucT+90qw/j0\r\nMSOQ7c4FURWmj/SKkrmykP62IMFEIT5PVfspf4cR9DaXVwO+Dgw3y7ayPCes\r\nEGtekOddsOVZFOCBvVLCf0FLjgG9FdyEjSGFQjcd41edXLvRo4dIRmuJClFF\r\nEvKohfC1D2diNLjrLwz/f/EahBNraa5xZ7JJrQwVAUAV7jaZsABvSTLM+Apu\r\nXvBo+A0ooSNmv7keRV4VZ5sRBxqn06onQ3e2KAKjc80fwEvC+RPi3DrsBUI9\r\nh8CNxpiqqtYPQWGsppQbNrQvmneU6xYdpDOci2UkmL+aXgydYkZtYUxv2Jui\r\n6MxXKws/qsj91f6pcP20QotCxUMYbyCYDdo+OSxJ88B0bKKdwgrZNByLcpSG\r\nLWiMVos6S1Hfya5OEyDcvB3v7weck9AWox1i0qc7YFwbQIWG5m80uVtZQkGn\r\ntTHwc+N/a3+abOk/mnzXdfrhAPrS51QSCqOVezpO3hD+/cq/2yp4k80HgjEJ\r\ncNtFNT7WLsrjj28mZqoQ+rlJROOHh8mM5Rya6BKe9k04guuEnirtH87Pe45U\r\nGlybPHaCwV4L1qy6krK+TOp2OhEYeBqIi5o=\r\n=E63f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"4fdbc34c394b8052dadc7f784480ef3c258154bb","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/ui":"2.0.0-alpha.7","@tldraw/editor":"2.0.0-alpha.7","@tldraw/tlsync-client":"2.0.0-alpha.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.7_1678807233296_0.3696458534067957","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.8","author":{"name":"tldraw GB Ltd."},"_id":"@tldraw/tldraw@2.0.0-alpha.8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f2753d5537ffdd1e01c1e779e9c38b64e5a5718","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.8.tgz","fileCount":18,"integrity":"sha512-fAO2NUi8NSnaswYF/sicAPeCG23gJZsiVphIlP/cFTSq4sNdhgaX11zVmWj0QonCbdy/SZIaUHMWjKxn4jGzEQ==","signatures":[{"sig":"MEUCIQCYjkQtDsxtLk/hrdprkybgC+qkTClMn4VIvt2gZXlJwQIgLCGTaF7Jc0ghYTfgPtG1RtbCgkcQAXn9yGhH6fEpQYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEvkbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz0A/8Ckzb2uANr8TXyi6NTQBdvCWXMB7gC9UaV7C5W3rYWwkuGrPB\r\nY95eReatCilAqtiq244zpwYbtIGVYA/Bq9Y5W4wG/pcLKS3+09H+EctNJZ2F\r\nLUc7Z2l+NqR1ZMxahx/u7iUR40czDZ/QkSjOSG7VKD1dmDSY0DjeOOJwBb3j\r\nNe6VH2b7EDjxmCptSUOQIPRz9bg+NBOtCdbOM4N4No/XX1rpnsniDqEgnZI4\r\nQA5mCK+TD2t5TWbf03kmnNXBT4M9wm8Ju2Pz/hNV5DU1sRFNdte7YMRHFhX6\r\nuj9/UsdRDnNhamfgiW8bLN5nMycjKBS//JF3vntToXGqmfL1PesyIkY1MrI5\r\nPQ0RFTtW6GimgOQqu6KZRsBQUlZkkcaKHY3z0ONqlIwXSMKl4Aj/KkxOBc0o\r\n/aFeRUtgrdfFIhQ1LLOmqTCboYUXA+FgjsYC8bPryeQ923bMhoou1ImhvvRE\r\nR5z6w74V1QRAWrGOuWYJRDpuPqSL6yql/p3fKPvEngN2MI8RYe11qOFGeO2e\r\nQMQHVB08jgZDnT9NllZjC+jx4H3Gjkc9HconhB8thhiqMPJwUeKEU/x0dQjF\r\nnijwBQb7KNNQ8kHOCbaaALPbmLkinQ1G26v2PqtYeduR4RiPgtwdPP25DpUa\r\na9zo1DS+tE9kbfenSejHqz7SBpvdaTf7VUU=\r\n=YQKR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"d02296ac83b35994233c77b5082a24d81cd07699","private":false,"scripts":{"lint":"tsx ../../scripts/lint.ts","test":"jest","build":"tsx ../../scripts/build-package.ts","prepack":"tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"tsc --build","test:coverage":"jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"8.15.0","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/ui":"2.0.0-alpha.8","@tldraw/editor":"2.0.0-alpha.8","@tldraw/tlsync-client":"2.0.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@swc/core":"^1.2.204","@swc/jest":"^0.2.21","gzip-size":"^7.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.8_1678965018911_0.9987973614170793","host":"s3://npm-registry-packages"}},"2.0.0-canary.97774cc01":{"name":"@tldraw/tldraw","version":"2.0.0-canary.97774cc01","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.97774cc01","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"699297e07bd4a67f6634c7d3d757c2dbe524b99c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.97774cc01.tgz","fileCount":19,"integrity":"sha512-6EaYC0g01d2zLAxrxpYmsnuuWQFUopahOvNQBU6h+epVhkjmCHO1PdGNv4zJ74hFrMCJA1HTDtMJROvtl8QiTw==","signatures":[{"sig":"MEQCIDgy3yCNBAVPjkBXMKfYEt6DlSXZygDCDWTbHwnTN9dfAiAsAZa5mBLDtB1RXDBvTYBRpuedfuNmCeDjnnWtKhcHYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGv8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2LBAAhHA8be1NPL78u+mh2ppOBpznprbv8qF7b1ZCVG8Sz2ndI724\r\n/5aQXQ0bg6PFOZ+xYwBA5gW1TmYrmnS7mrHkE0ln1PoSqfuyeM5bSGVhCnbp\r\nXsSLVhHEGCM0Hj2lY4JXXZHstnlTqfOZcrUqkXdVEnyyXvHTVmoTFJqmGneO\r\nazXehG0WpwV3JsFI80JKLaj3+0Rn9YDRDZYEwpypN+V6SiBNyFq4ttD1KRZ3\r\nCwfaaWq4Zbq0VqPYdsrXS+Sma2P0o4aRMqo6iNyyLSnsFFw7XhdIYXoUCGwZ\r\n0W/w/qTrJgyjUs4edy0UV0iccTy7D40dOw5GX8D2etOm6DbV0teoBI3FIp03\r\nG2paeKUIm9QJz9H3zwwFA/6M0Yvo2iD/yM0jto5k7sMOLexN353kJc2hZOFb\r\ngp6FkW4yDoHaQOb6B7jauUua1c8bsgYSHrdjPepIWsVo5U18o08Ay8uZvT4H\r\nGsapcntm22NqiwaHqHtoV0rPzUB94xsz4wA7/3eDy3++MGT7bVuwTF7pohqu\r\nY1u2kAuSpo/p1JLIoP1s2WDx1j7w2gXWIlmFI4E/nLH3PxZ/ckEbgDD4D2Gt\r\nSFWE935hCHWCREVQ+mzVs2Mk/J0Ct4LJ5K6BffD2cnbLsEd400zJuXx32LZ4\r\nmaZocZk748IKXM2BMpz3p81WNIahhawXDTU=\r\n=h+Nu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","types":"index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","gitHead":"97774cc011ca264599a2eba9289edd117a4adc45","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.97774cc01","@tldraw/editor":"2.0.0-canary.97774cc01","@tldraw/polyfills":"2.0.0-canary.97774cc01","@tldraw/tlsync-client":"2.0.0-canary.97774cc01"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.97774cc01_1679490843200_0.044643511050108886","host":"s3://npm-registry-packages"}},"2.0.0-canary.86099382":{"name":"@tldraw/tldraw","version":"2.0.0-canary.86099382","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.86099382","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"379ff23adf0e5f2d7ef8b59a01fb6088f29dff78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.86099382.tgz","fileCount":19,"integrity":"sha512-2Y7LUtXW6rGi87gTQJo0UgS3zjvWjeekldlfE/XigeDmqfXMFFiBptEVKHRyDNM4fWKGeWi1J0iuh3gBWeX35Q==","signatures":[{"sig":"MEUCIQDTD4SYsgeup21MBDkxC9CXYpWRtRF3+xSMuKchBDAThwIgJ07TLf+m4UTx70NrxmXCvjnTtwtRMXDvQJx1NjaKBwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwP6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgSxAAg3kaM3ns4BdAM5LaMbd8TuijN8hyA9+WdggnfFRpKVZMhK8Y\r\n4qR6MwsFPduZFoyLjTshQn+UiG1JulX5jxNI8yZL5LyTDGH9nLa//5yB2BBq\r\n46vdDlk9SoWn2ugi9e1be3+raNxtCMfQtMZLZLxRUmjwOskIGQYgpzRdBMbP\r\nWePXoxzQtcE9OhbMz1IWQotUrIZIDo4t5Nz1hGH3pMexScVfjIvx0gr1PGTE\r\nzzO2hF/HC7ujPf9emgCFvQhxhRTd5uIWRnDdEX7iIhQqKdyAy4yLX9d10nHc\r\nf9hwQk4diRKOKUehr1u7sAO8YPXMbwLo+QV0WuvqnQg+zSnpZcDPLrYWbBoF\r\nQ9J6MMv1hAdXQBsliP/G1n1KTBBQ4b0zYtwHMYJfZ+obcSoRvkWZbbK+l6Hm\r\nkZEglmCANPK0eVF37FCC0BU6OqlGMAjIS3ClEYWb0ZW6s14thqRoYaN8fAc+\r\nyinLHezGLl8DLj4TU2/h899UTNM9Fp8dBhEJlCCPNOUXu+8RDLgA6JDkHF6R\r\n1PBbNNkPQMPqGeRkX91uOTwpjqq9q1GlAm1gfgYdOlPoWsYsxmbjy2ncIQX+\r\n2SFfRMxeRfvdJi2d/sSDSb7OUY/HOQiGjlIYk8RHJGd++eK7BHvuDCrc3n2C\r\nf0qMiwpuHfx7GNK0rU8GeuKmDqZ+HHQh0xs=\r\n=iJUm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","types":"index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","gitHead":"86099382d1b37b1ae19a509c60a3a9efa21076e6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.86099382","@tldraw/editor":"2.0.0-canary.86099382","@tldraw/polyfills":"2.0.0-canary.86099382","@tldraw/tlsync-client":"2.0.0-canary.86099382"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.86099382_1679492090581_0.03800587257020571","host":"s3://npm-registry-packages"}},"2.0.0-canary.a4ac7d19":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a4ac7d19","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a4ac7d19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acecfd508bbf9db7d17306b4e93bbe2c481e76f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a4ac7d19.tgz","fileCount":19,"integrity":"sha512-zRSN+eH+HsGyA5HgR6NAEFBoLL2xwxNOXtZvhDx0zaYesXhBkcRMnXaRQwlwwDRbbkVkgjtsMAiY06zq6ily2g==","signatures":[{"sig":"MEUCIQDaSZgKK/BdUiESrPe8DXghH/K0TgO5maPIQIxCAzj+8gIgLWxXaF7/xOOC0QfJbzhBZuCrP4JtGeFZnZ3s9/avMC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGweEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCww//bsPfKXsCiuIZF5HgWe6htklV9lzaY6u8xOlZTxwgNn2swDCQ\r\nySdip3ecewpvwiaABQ3Z0SOG5svJu7gdMWjkgsXMA7Z0xqsPN0yj9p1S/9D2\r\npOTu6jVq9nwBkMldSxhoB588SPoB1C3eAr9WElKAwFiIAWhNxaz5poy9lyRc\r\nbwP7d3xzihCEoyXn0H1vAcCLwDPrHbaRWU6IxOd1nd94m1raSMnp5Ljc+amT\r\nfYNHkFLfCu7sT59PKq0kCJWC/YO2PhSr1ZnF0muDdzG9qrrnzM8BPwIsPxwk\r\nXQq++IxC9jdQsfGAM2pNuMmdrF32jTBYMZKAwlWvrx15AVqE1D9Tfus3gEER\r\nmxmXyc6AuBah2b3DFkQ2Re1mOCsIsnJANq2HL1i3w6mGGuitKzP9dfvXarPy\r\nkn9XtvucxH1nNMOIIKVF/S6tO1u0WRK3PzZ3VfoSzHe/N57/41ty9VEYoFbO\r\nuqDVCCrm0YeN69amQnI5p9yWtk+dp8LP0LpWFvkih3+B/ILWbhREOBlJ62Fs\r\nwlRujRCgNITAx8i8oaGmDRSFy/yrSsk1D2x5JdzJzAeqJR0mDFSl2lj4s5VF\r\nnz4Edh7oX5aCjaP5ze0bjwXkevu1GYdg3aj48iXEomLHPl8J/uYfGQgP5g1t\r\nBLRdJJnvGciDYDkvPTHOoYETQjTNpU8YhRY=\r\n=8VfW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","types":"index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","gitHead":"a4ac7d19118a151859a0fef4dce05894ebb4a02f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a4ac7d19","@tldraw/editor":"2.0.0-canary.a4ac7d19","@tldraw/polyfills":"2.0.0-canary.a4ac7d19","@tldraw/tlsync-client":"2.0.0-canary.a4ac7d19"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a4ac7d19_1679492996630_0.8415563178668033","host":"s3://npm-registry-packages"}},"2.0.0-canary.3c9a816b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3c9a816b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3c9a816b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f29f7ade258009a0701bceb9cd9d3e441fefe59f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3c9a816b.tgz","fileCount":19,"integrity":"sha512-8YYAeAOQMlS5+bwmsCZKIKRAVasg0XoGnBnkXuIgOA0XoCe47DhQWOhIWN1smOGVWmX/orc2jBeDZDRvEhpV+g==","signatures":[{"sig":"MEYCIQDhhlWvHfsrwYP3EeGrnjlSFl/O2JcBwCsPcaXMmgdvLwIhAPY7nB4YWOLgpowSLWGRXWnnrHsAO5yl3mD6fuaJWpkW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGy5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6VA/7BPNjcoPVaC+uQYTg40cOMkA/L/OeYfnt0gFtQK+FBrFRInpb\r\nN9jG+OT+gta9zy9JrAn70Qy92APjCX4L/RyIZ/pIrx9X35g+8r9Gu8Go4Qah\r\nskqvjli750JI5SvIYaqZZrdsTgLNW/lixEhRhm+tieYIXRkyNtdU9p/WwRsG\r\nYXtljVDQjOmm277KpXGvGne+cP5uwgP4TpA0MO2FGEI+VkjxnRpjAFQHlGxC\r\nxkfKJwK9BnKMSkuDfILkG+M1s9Ug+CvNbnLWqM+62brq5Nbn5hh8Kr0bwCqm\r\np5X0LX52kw1n0rFts4fXEDmll53mWycnoAa2m3943y70ZK74JQKdd/BCHneu\r\nLvnHkBF+zgIMT6ZeJxCBYhO7w+BHR9PcYV7/26bY/y7X7QyuIlejKEJzOyEZ\r\nSSRxgAGiZt2F2oQNGBCdvpBJJbYr9wjQOKd2aOOyfe23wlyyrt+uWqkM9NFI\r\nUUugywzDSbpeCI+nRjFxOqXPiZ0X1kL8owaXAlCVqnsljyixLNblmVlnCEe7\r\nWkvAwbZb2Rh50BXXiUhL5FvxgowdJUpOJ3eZ4fws3gsArbs8/Z2Cz2ZCvZOy\r\nuctwKRuOGMvpOiym/f6OAVH8ghH6vD5hKueybEjyBvKb4FVutObCmLH5Aibz\r\njSLip1fg37qVFGhzKTcNu4vnTgbc8PWtpBc=\r\n=kdRK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","types":"index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","gitHead":"3c9a816be17d18dd70ab8dd371a58409980c15dc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3c9a816b","@tldraw/editor":"2.0.0-canary.3c9a816b","@tldraw/polyfills":"2.0.0-canary.3c9a816b","@tldraw/tlsync-client":"2.0.0-canary.3c9a816b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3c9a816b_1679502916750_0.7951925798440114","host":"s3://npm-registry-packages"}},"2.0.0-canary.4c26aed66":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4c26aed66","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4c26aed66","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebb46983b1ab6718b9cb12a166a77bb0e4aaedab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4c26aed66.tgz","fileCount":18,"integrity":"sha512-PF1NaOnTvG/BWTBGE2fOfMgB8rTR95Sb61OuF5caVtpWdX9aHetj9iw0ZuN8lvw2E6T49gCr9eDyB466BVmdag==","signatures":[{"sig":"MEYCIQDBbbYw/LSqrbHwUSnvbIS2O4+eJn/54ZC08JyZpw9+WwIhANIbPXC7PA3GsAXwObwPXfN3A5nx8iYYBZUARe1AwTqO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGzV+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9ag//e1Ui2j7NhVYTkDYI+FAylDHqSJ4cf+kXHigyKr3gGF+r98JS\r\nrcAI84aUXaJicaBk8MKS0CmufrXdinJFUZ3tu0YbHzyYeVI4c8RfOB6+dNvb\r\nHExmIyqWt2zC3qt0AEs6g69ahjIhs5OqPuZZJlIW7miW6WGCymwXFpayO/0Z\r\nu9dJ4W7DNW4KtkhxehuYp9f5OzPFwEeF+rfxn9Il3as8L8whvSF4+aPlJvDH\r\naox7jsqK7VKnF/tjeIthvvyhMI+ZIFtm2Y0P59QxoyRtpposyKoxL7HeMZW6\r\nyF94335TKe4wa9wF551GfjAL46m8HE9s6K2JxI53NTe+vgsyc394NGHVWhfw\r\nrGPl15y+Xaz4ZrpnyR9yOlh2+m7jfgrBuVk9oxuViV1fG08Si/qUzmL1Rj4b\r\nd4rYvNp84ll4c8/IedVH2ZNgu91qWwYBMp9YGth9z851uOh8htSiuV7QKCU1\r\nNth0/ohnZHa9R8TFWy+0SrVD2dGT6aC5FJTF7PzYsz+1aOuW4ziCHk/tvCJv\r\nR7G9lpHpdIl7nnVXIxd3p79xCUDoiy1rn8ylVxznLR5HxqD2QQ0Lqj/IrLfX\r\nw3bwIas1pB0FZUkRlQN2Nt9ZkGp8JY8974i5/8jJ0hxfEah3ydUFJ2/GLnUD\r\nH/nDPGxbRhdCOAVyDjg3FTTJCLl8Zg6978s=\r\n=7pji\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"gitHead":"4c26aed6655620ff619dcd0bc0fe81d9416d488a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4c26aed66","@tldraw/editor":"2.0.0-canary.4c26aed66","@tldraw/polyfills":"2.0.0-canary.4c26aed66","@tldraw/tlsync-client":"2.0.0-canary.4c26aed66"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4c26aed66_1679504766759_0.8861458619942242","host":"s3://npm-registry-packages"}},"2.0.0-canary.6ec35e09e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6ec35e09e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6ec35e09e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90ea1c2ba2d2e497f7c46af7baa27c87cbe6dce3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6ec35e09e.tgz","fileCount":18,"integrity":"sha512-EHrWirDQnGB+YVqny6x8H95crPu9uAWSCC2jmSOrx6EZALAGEvygKP7LHGbDhT+vVSPU+avVN8Nouqt+gkMMqw==","signatures":[{"sig":"MEYCIQDqj/LCulFR3Ulz32nOX3/ZBB9Cny3BWBupOmb7O0GwCQIhAJAkK6nlhKzFkZ6B8PWCoWPRVlH1E7sn+mmRlko13B9E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGzq0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqiA/9FJS/0kysvPM72TxE8WxzaMMSfImqDaGofCZXR3R5dU4v2Nts\r\nViQnUatTaqm5ZexvrBv0soMvjXRFUaLiKJjle51NMdKRK2HUcIbg23UkupBE\r\nb+bkfCC9bHyZU5RuVNk2HRiJ8R7jGs732ZR852oLM7D7UnzaS5iurSH8rBC+\r\n+UJpvFg/yi0sLBO9cWieCQGxQcTj3mq02M4CiRKyxKsIT1PGfZC1SogiMIFI\r\neD8NmI4DjBogONDiv6+nqw+IlbQJAFeqFVdVDEWDaAY/ce26zLmEpJMtRwiK\r\nhypWPP0r0fENDCubL0S7uXz5Ti2pf9MsXAMlTdEq+iDCCaQv+6mAel0DQxo6\r\n4f59yzIltFMxvj87se8vGUyjIlGgoMiSDuLIJDUuv9oRit8wHzpR+NNs9/BN\r\nr3FlcjsoKHLniYnBsCsrKUnQPMbiqgYPgKJNH2EJdba1gxOvaLS+c2lCr3xc\r\nzHOWzWd/9Xby4byt+EyUlycWuyzW4OMUhdMAIqBurD6jCwD+t13i1StM+yf4\r\ne+SLG6IGYANnNJD1bnoyOfVIL8CMQCUejllnFhbyHBnt2/lutTbfXq/qOKhu\r\nqwHlSFSrJ9hg1ooYZAB79Zj3eQczDZfJJOu3TgsIX4AIHzGqjcsIk6SA/5rV\r\njHrEsSTZjOc7R6oOPuNJPmzz+29DiBFKpU4=\r\n=54Uf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./*.css":"./*.css"},"gitHead":"6ec35e09e6d4259e784ede673bcf1dea545608fe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6ec35e09e","@tldraw/editor":"2.0.0-canary.6ec35e09e","@tldraw/polyfills":"2.0.0-canary.6ec35e09e","@tldraw/tlsync-client":"2.0.0-canary.6ec35e09e"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6ec35e09e_1679506100090_0.6495076357018912","host":"s3://npm-registry-packages"}},"2.0.0-canary.8ee67296b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8ee67296b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8ee67296b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c24152d756bb4d42616786b6af8eeed1dad64d53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8ee67296b.tgz","fileCount":20,"integrity":"sha512-hHnwKQ9rA9mWn4MlbAtjBQGSqXxPRMvXaxb5wM3YaavBJ/vQFm8FHBzaRqk1/763jq+BFap6wXtsNn6mWWXhFQ==","signatures":[{"sig":"MEUCIDXB7Um2FDxUI1uMu8mVtFs6ssst2PRfDaIwfN9kEjrlAiEAriSyiZVBIbUhAGFOATZxMR23Cvlwv8fK60VK+v3ZPrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGzx5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq66g//bkCgzVKBvg0Nz5lzh9zES9BIZyjCA9pmtWEvNV/lxOG/rXnu\r\n4bivR0Nog2b7040Y7DtDH1kqpyl6eBtDyD+yBHqEITOSJc4mt6c4+Wg7earz\r\n//sKUoJPFLXxklacm3Td+hxS03hjBebJmQMoQAsn0VLkSTrIMLeZgXNpiweF\r\nnjKNdjJhJjdKNZUkfdmkYiDhvZJnUrl3qYf75M+fijuvhVCHy5cdWR/fMB5j\r\nE4VBFblxSKIqbqg9ZeHsEkSa2ybuyQLE+tojhfwlzpzETfV4Awet0bL7nJQw\r\nGuV53p9yQkFsbnGX0OwWvbVC/s+ULJnjvNtCVQZcRTcVqxOiBqeIhtHS28M+\r\nhDE0JbncFrwswRWijrFqxqFiJJL3gB2z6eelqEiIPWjdXE9d7/K/dPlDRP7+\r\ntOq0ZG0bToppi1OARSAfjnp1XXTaCMuF5Tnds+6aZ3U0uJpXcgaBEa4FLKkW\r\nZDPV2n+yrxsMzD2T6GcYZ0nQ2UIPDVyiNW08RJOAXg2POjlEclawesxXnM85\r\nBFZdMLfrk43UskQkUrTFibq3KXTJSHlQn3lzmO5eA8i/n90ow0ipXZqYcnk6\r\ncUjsc1egBQVVKwrwsJTOqyQ/TTVT/1Mw0PZR/PDXTmDGg+WGdEdGQva67N8r\r\nAF+b5LMVAOlt1JdJ4X+ieOqanYlL4rmulu0=\r\n=2kzd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./*.css":"./*.css"},"gitHead":"8ee67296b70887bcae2aa25342ecc03b5933a164","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8ee67296b","@tldraw/editor":"2.0.0-canary.8ee67296b","@tldraw/polyfills":"2.0.0-canary.8ee67296b","@tldraw/tlsync-client":"2.0.0-canary.8ee67296b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8ee67296b_1679506553382_0.21106092108570307","host":"s3://npm-registry-packages"}},"2.0.0-canary.891b32e46":{"name":"@tldraw/tldraw","version":"2.0.0-canary.891b32e46","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.891b32e46","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"524b8fe37a5d61685eedd39cde99fcd90922eebd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.891b32e46.tgz","fileCount":22,"integrity":"sha512-3DpGHj/UXPm7RsUDjrdCnKmAoLr0tqN1MBeBpLlcGg5oUyvaIFThdrTk4dGniaWtrHZJOANVSm/uWZ3V0VoY1Q==","signatures":[{"sig":"MEYCIQDdsxVK4xGnQ+WKFApJGgjUqSlrlCOZWjBpdWn9LorAUAIhAJysSyUZip9hSysuP6msXlaRmJX99+tJ+ebftbyEwQM1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG0fNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg+A//YdMBKATeMQhmtZ5Q78VmxfXwEUfYKTGatICE2UCmGcb/1bl3\r\ng6yQH+MOTWzSGW0WrPr6MoWBeMWpfcG7nH0BIoQGQJ/D1hqk9Zq+Qoz7ZV5l\r\nMK3vb2vFuMSvFFHvPWJGXEOuXvoYGdWuIEOueou0EC4Xe3KvPYEZY6BVBGw3\r\n5fRmvfTSA5+M7+Hjr0Cd5PEIpmEjPnClqWETtteqvNKknSGdzS7EADOcH8yr\r\n1HR5/fJ+xoLhv19XnJAOQxJl+Vipg6/1Li40bm60L0zJgw/8NRkXrLz2+cQR\r\nwNAHp1Dq8mGUePj6+RvwvD128djLbQdHQxhREbJwh0+NMB/qqgAIBjAvh+0n\r\nVWXDW45TptxROMWiqLFVin7/TlaqMImdBZsnd2CUbbFrSJpY0u948g6P/Z+I\r\n3z4HX5avlRqHXbhepss6KwpgZZOrBvmXfJ9tfDNpNSj+vBTl1BagzlOdIAQg\r\nFic9Ys5Vmd5KO1pkDWkKvO2vFCQ+3rMRUmZBYAoLO11iCfGGS0TUwJZx1rXn\r\nKP5mOzWNETeAmvprEcB3g52+6zADrTBl8jSG6eiESZF4t/9YwS3tImg+mxG4\r\ncsEvSRawWMqjivhAcJ2FgiF/gGfb+C4Q5VyIeqoiCP8fZtrov6o/7fG1Lk1T\r\ngKYzZuCbRaSiMHCEQmV+buQy9CBEQwWblbE=\r\n=Zixb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"891b32e4602daa3c2cb44b30151cce454600478e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.891b32e46","@tldraw/editor":"2.0.0-canary.891b32e46","@tldraw/polyfills":"2.0.0-canary.891b32e46","@tldraw/tlsync-client":"2.0.0-canary.891b32e46"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.891b32e46_1679509453358_0.43552399446607026","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79f65e1a80ea2a422fcac38d094f1278b964695b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.9.tgz","fileCount":18,"integrity":"sha512-bbT+SrzQv42EJcr/lUWrZ3ujI6ZIEZYVvHi7AEkZshbcNEs8hAb99GYFsY38/sW3bxYRPmSX4uhYZeU4AmfBKA==","signatures":[{"sig":"MEYCIQDHpRXLr6T7SoI5aOQgRhn4ukoqatRzR89G6cTUwX2D1AIhAMQMlccm5jdbTwKmE528psHgppENa8Or5ul2bI6Tbuxl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG1SAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqetg//Trqr3IDya3QXHcUqUEAldTgOiII2avZY2DgsH5lf7oO7h94d\r\nuKaZdjyhgojDWUKREjkXams9wr10TI4U31WRy3AGl+9P95/ZHqG4LHCw7Os1\r\nTxo3jmE/5RgcyG9qdKHzpq10eWyrBDtU/dhkeN4NIqDxI9+7oAcU0c1z2ECi\r\nTy2FQRq4SjNDQZNjqRUU7AZKCrGjmbDLnfCU6EuvgYIRxANA7q0N7NoPgq6M\r\nKfiCbGJC24TQP6B7PvAsDMZrcRtbUQMYlcusTE701api2mkF5XmdiksSy2BD\r\neAliBRtY+DzU617WmhIrzFgKg1s4BgTOIQNK8YsrpQD22Vn0yBDLYeWT0lBY\r\nY3YIXX/bv3r7+CIheeX8WR9+qKL8HICbGZlJ/AohbHRCjzfh0gSWa8pG/AMO\r\nMGD3QBDBIzcXvPHl1NsAGJ+CSCMPOT3hDmpGwVXjwykCVqUYK7qIjDvKZO1D\r\nOYMR3xjnDsUpNzX1RfiyHoSvTCc75ELqyh604PcEVNu1hbBxcY1EIRLFZ8zD\r\n2x6+eR9GoRjED6p+FVnIEMH0g3TgU2mSaqHlhvPxihA1AsjmZ1+csDGqYRnV\r\nyiq8vRRGP1dxsnNYhQ8x2+N1dEjzVFBHwbSRwJFVRY/OhdJrd2nd0oTS38vH\r\nEA1/6bugmfDfjHzTQHbbibYAnUpAOdzbkGs=\r\n=SFUk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"./src/index.ts","types":"./.tsbuild/index.d.ts","gitHead":"3c9a816be17d18dd70ab8dd371a58409980c15dc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/ui":"workspace:*","@tldraw/editor":"workspace:*","@tldraw/polyfills":"workspace:*","@tldraw/tlsync-client":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.9_1679512704010_0.8097901537875767","host":"s3://npm-registry-packages"}},"2.0.0-canary.7b9d08c7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7b9d08c7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7b9d08c7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96166f1a46f2c61c8afdd1efae42e398602ad41f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7b9d08c7.tgz","fileCount":19,"integrity":"sha512-O4+YcP+EgUyKa2WEh67eqgu0HqExjevOEpjH54xSVs2OYiWZFzkBx8EbZAU0PacjwImsGw3BZQUF31QuPAd4tw==","signatures":[{"sig":"MEYCIQDP1uSzA7lbtgUY6xt9PXtZ6LVtG02FP6OjhNnQsPR+SgIhAL2/ANpKTL63yBWg/pwYrnBMTV+5qKG1YAI7nMGjU72w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2NpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogbBAAisrHLgXWuOlvK93v/GahXvB2DTDwHUh9WP9zTSfhlOlf1L46\r\nL0Oa9y+7ttzxmTsx+Ii+8uLN+BnH8jyftguiD/AxpATtSvsQjdAGqJWhLZq6\r\nA/DpKuAB+PgGjDONG425ncb352Fj/AvXadIcIdJTh2jwqQtfGRLYMyFqQsDb\r\nldgy9A78KLnBlyMdbrR05OXVmtS7ZWcOvwdGQU1CxkuaqIVyksdPE0Ko2HCm\r\npBEL5Jf0PXhwcdNC9uy66pIbX0cJNKUClEkRZh89LYCt1m6ag/dzjkTy542J\r\nCPINOdv9qj9R4KkU3DbzLdVfZW+FPdrSl8KnWuRNgIb8aOHoRjRONZ//+nTw\r\n1x7i/uwlSXVU/vsdTM+BqAVJTPx2QnUXNHsP5HAz7vAPmp2BiURKt2eT79gW\r\nw04iWaSUSYdKdKkB5mpjDl+saNujFz1UKiUrOIGL8ckzpU9zb8jJvG0XDhg4\r\nEj9b1+sMg1up90e9A7/P8oHG+CtwPkx1fOFxUd9UECwehQbMRwH4m/CiFzut\r\nrlxNYrAtau774uACi/lpqF5nVYj9J+m3IdttlYYYLpu014hAC4L9zlxx7SPr\r\npQB/ilQrNqvwbL/bWkW8RgDg0MlukJwOCK3N0GLityJLkJxnUzasSkwZGEdG\r\nHSYkE6fFSkNMNVrw4xkG2K4QzLDQU33Pcxo=\r\n=kWVd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","types":"index.d.ts","module":"dist/esm/index.js","source":"src/index.ts","gitHead":"7b9d08c7ecda1c5b625af818b314ef1fe445c9f9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7b9d08c7","@tldraw/editor":"2.0.0-canary.7b9d08c7","@tldraw/polyfills":"2.0.0-canary.7b9d08c7","@tldraw/tlsync-client":"2.0.0-canary.7b9d08c7"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7b9d08c7_1679516521607_0.6485206592228887","host":"s3://npm-registry-packages"}},"2.0.0-canary.4abde9cd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4abde9cd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4abde9cd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7350e1aba4b1067ba492e71c3d9005076620cd52","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4abde9cd.tgz","fileCount":20,"integrity":"sha512-w0LGTPae5JVYfRKNMePD5qGYkLLbOA7UQ8jLhg3b2ExbuSdrI3vf+8pFpSGiz7nYCI7fNjGsHmLhqUpcnPvPAw==","signatures":[{"sig":"MEUCIAdjNqhwyY7FF8M1sK2o8flYanhU4oVqwJU4tQ4/Ndp1AiEAjXC1u1hZwOaV5lwtktva4hsemkTxTUgl+c371g1OqNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2YxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWvA//RvkeG00wzxV83zVhTATAb3BIQXTCksz8R3AKNIE+A3P5anZV\r\nfgXObQDAcggUgogdHtKHCps2HVL5R0qSufNGaHBuINYUEcEAH7m/Qjvrv3bW\r\ndfoOjG/VjZ4piLH0nKEIf0nnshJTEAy+3uNI+T6Tc+JgUoqVShH4968lblvu\r\nWygCfpgvbh/O2udN4MxHPLA+yjzbu8ujBMJ29mMSrx9KA/eOVkUkU0TQprTn\r\nVdDhDizhwYoniHD6Plh7HnSBaUfaOGF0t8axbFK9zAh6lrmeLrLfflaozxgm\r\nAvFc/nJA6xTaGmggJWu/C/q23s/J8vOh7ZYrE5SXI9xmfxUYaPYivYVqqPid\r\nCKQA1vTCceH837sI3fHStaB7IRtumlYLH5c/aAG4JgHCjLByenJ/8wYDgoTi\r\nBvlP5jNCKxbLX/wHEkgGgTfng9bhmh45ExxmKQuWLK4lwf2XnyeoSGZ0M66A\r\nYgTDhNudaaNa+p8gjUQXHn80ZTqM8bPHbSJSiodT3iEOKlu7NG79fIN01Duy\r\ngYeoMes3yDw8XLITh06BME8fu0tmdzVPx2qysbl7C9/4idz3cRLf2KkcBh1C\r\nPnIR8C0PoxE4JjnyT0D0J8SmObAqeh0mrVHfTgVmok7zpAr87m9MEyo7RVgW\r\nwcAEOIpAuOVRHasQb336zRNofvyspI91+DE=\r\n=DA9A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4abde9cd81c2161509f3cec79420573fc210c252","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4abde9cd","@tldraw/editor":"2.0.0-canary.4abde9cd","@tldraw/polyfills":"2.0.0-canary.4abde9cd","@tldraw/tlsync-client":"2.0.0-canary.4abde9cd"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4abde9cd_1679517233634_0.8755324230644068","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.10","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1620afbeb516446f5346311f7d06fbf03e332963","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.10.tgz","fileCount":22,"integrity":"sha512-AXWysA6mXlBhWtPvIfXg1Qfx/Z6UCQHjMiMnCqkPxrHvaKIlxTAhSX8xwpCCKVvkcJbZMaQwj1aRgfXCJDQ5/Q==","signatures":[{"sig":"MEUCIQDf5aZWOSkOO6IKRbGgoyhjHCowxP5DYiVfslkGmcIaDAIgNnfLFoGYfowqg0acMmjjpdqVtj/rWlyb2HRRjDP9HJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2jEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocSQ//bgZn+CVv/q9kL0y+1iRH8ffBdgE9DDmDm8gN10eZGhsGk8hk\r\ngALkAmrVzF7ljDUOVHbyQTYqHE3bfd4hmm/THPILmo7D2AxZIY7bj/ppABsX\r\n+orFI3BHV0VslTDvTwAgxf9DPl9i9UO9xVj4ex1KPOCCMaESiJnZ37pc9wt7\r\nwiRATTnSonLm9jvH66CwC4iQs45oJkFjtyM2Xb9qhsAVh+L4xvjAiOs7p4zN\r\n16yXAlAHt2RVZ50raz+L8ktx8WOYGpW/nINOirLdVya7xLnTlmkZdGhb30Az\r\nlevqORB5lOf2PXBc/XsTTwXGLFbpbwtqqkSHH4SdWosvp9BXwpp9vg8z73wL\r\nn+vgod7hPF/mt6/eE0cX5r7eYjAzday+oHtmRRdmWfPjGmNZFLD+RF9Idt6l\r\njiPJt18AW6yaCB2D/+o9anZ6x3OlIZH4V6wyavxK30Fz/gQ0FDnqUb1suqaj\r\nCh93KQ7IUY63OVKyTmi4MIDKGj4uAPjdkgx27FN7gvJVrLzaAs71TDc7efMj\r\nid5IB7EdRzQ4CQTZ06n67lkiXl+T1nxbnBSBB16qD3yJsBJGYSzsUF+AiRra\r\nCwao4R1VidoKVV78sO7rlcglbNrOWeMfpHS7ZdcDB6DgJ4qhfvaYu6TmDcE8\r\nLPj/weQ7vuaf3AtIUtuP0j78S6Ar5630jOc=\r\n=kcMB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"65bec182da2a48c89ae621a1a8c6c4baed87aefa","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-alpha.10","@tldraw/editor":"2.0.0-alpha.10","@tldraw/polyfills":"2.0.0-alpha.9","@tldraw/tlsync-client":"2.0.0-alpha.10"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.10_1679517892400_0.9234872661698834","host":"s3://npm-registry-packages"}},"2.0.0-canary.e4267fb1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e4267fb1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e4267fb1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31d3540a8eec5490556d46b5fc3ad0ca9610fad2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e4267fb1.tgz","fileCount":20,"integrity":"sha512-JtP/2lHm4OpIUYyARtLeKiAYzsy8GFWAGOqFZox54VHbSCD9sHQ5eD+Mie+mKVGaWCWURPcllMA/QPnqlCqRjA==","signatures":[{"sig":"MEUCIQD70J0ayDKJDbplwhYaYvWHr9E2tzKAYvup4P8mJ0R8uAIgWkDbgXvEl6i/kxwcPudcNFexd6ZA5taqZnhFsN0d7YI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2xYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpdRAAnYtgmBH0NDD4AZtR6k3uwVMOdIokmqSeMsmHQPISWjl2Lf8i\r\nDCqmhUwMnq9QXFYnHQKYXvJX9kPZ/xXIEwBhXhL9eEyC1/mZsh8i3D5MR6Qu\r\nSe7ssbWrWVb3+dm9ucLHShWg3WaA7z/88EAK9hZkz9GwWRqzbIIFUEsz7o2j\r\nkdVcr6oM/CwvTELWGfKWpvgmO/A+nEPtUK5LTKIDT1+3d9/VCI7a2RPYE5/+\r\nkviKaFOis+Nxxa3BC1N8gLFmoFDuXkEMngX4Xco/jCbIpL7zXFgmNkb8qDWP\r\ngkHwaUL6iTN+MsQ6EECI/BemF7vYkhM0Yw9ujqZGWPymVZW0yf7Y8o3ZL3g9\r\nAlhCkJ3K6GnpLD9fvPfL8AE8u72OuhBFwOcqfYFR/BT5DQToCdoXpRKUkU22\r\ntl8CHtB8cwnby7XuwEo362NWZsFSHDXRWyb2O+Ga+tbdLYt6zp8dnYdN8hXD\r\nDUbqcu+RitOR7ZthdVZkcfz6MplDFNbTtcrkkeoe3D4KgLfKf2vLhcR5YTmW\r\n2YvxOe6w9+WvAVI9HNWzoOB0X6c1LDQbtg+nVfmCd4NqI3iV7wFRVUZEWARV\r\nFzNQY6MCNrxacKWekwF6XGqVDHaYVR02Y0eXMkhWO2IxCE4c5pFULTu3Ssix\r\nzPTdmHJXuKrr2StSYH3ZpGAXA0kQ62K3FAI=\r\n=NUTn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e4267fb1b2f52fe0b60d1dae4c3ce147dd7f4c58","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e4267fb1","@tldraw/editor":"2.0.0-canary.e4267fb1","@tldraw/polyfills":"2.0.0-canary.e4267fb1","@tldraw/tlsync-client":"2.0.0-canary.e4267fb1"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e4267fb1_1679518808255_0.8007089967843719","host":"s3://npm-registry-packages"}},"2.0.0-canary.92a7e527":{"name":"@tldraw/tldraw","version":"2.0.0-canary.92a7e527","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.92a7e527","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c2b98b37035a0408cac7e1193281a63eab2822f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.92a7e527.tgz","fileCount":20,"integrity":"sha512-2peLfBxebSAyjhlhpGgBUiPp8/ophCdZdctpNbU8+JLKEC8rcsdjeYNE8S0n996rng6kdYPCycemNxbyL81fkw==","signatures":[{"sig":"MEQCIC8/6r6GwQNZQO+drKGvD2FTou8r7lI1ilfOqPp4OmZXAiBMNxUJlpOwUK+YLCEJiZOteAMe4cCQWvnG9+HpSyg93g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG3T+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPCxAAhkrQv/g3ZRsWYTjOvWsFzB8LeiTamHL84l7dc/d7IDNFsytB\r\nisLm0HRNT68DlX41QJTYfzienLW0ozLtA/0L3OWuD79cau794MDPnG2wS8QT\r\nT7CDxhwJ5NEddyOSkomH2RVa5bG2LIUX+cKPWAJe7qaS6eyRApj0neklsxxn\r\nX6j6sFRkMF8Iqr0JWv9ySs6h2PInyydkYshCk8buINhCGFjgxBryUpZbD/qW\r\nsNh4FzTQ9S+nyx8RFmPl8ecnRURKfJ/Vv/G32oIeBcVmnhfHpN5MjBxfCVfk\r\n1NLWXsVPzsKxVEr4ikQ7f6WrXTDEfXxOkvKCDMgOlhT693ZtgBq9b4NRBFT4\r\n5YKaOM355lsMahWfREhWqFh5VMh3VbfQnNJDbdNHz8BuSkDMqAcumme7Ak+D\r\nI49YoLGzjwP2ZLJvsnLk1AlvRFDFtC/aoYcNj3oEnJ3XKUIwCZzdTVmtcigK\r\njRs/KDer3hREJ05D6pbSqXJljqnfsXS4/KBF8+LPZiwfLcQMOo6byajr6VHG\r\nzETTwZXhGzvzAa5nAE5J9KisxSzOY0D31bb3pEbEeA3L35uDy8+M7953bNIX\r\nrQW8WcL2V2O8v7b+j+iBBHXEQ08dt+6bGih45LEPfgIcgCC4dlbJr9rEU2y7\r\ng0G/ajUC5U0TZwC0CLb9a2BOCxgUVFaPxNE=\r\n=W3fR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"92a7e52764cfc17d38b5740540024c0b142976c7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.92a7e527","@tldraw/editor":"2.0.0-canary.92a7e527","@tldraw/polyfills":"2.0.0-canary.92a7e527","@tldraw/tlsync-client":"2.0.0-canary.92a7e527"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.92a7e527_1679521022183_0.9125218840634088","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.11","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8903fdd9c0bb504c0c5493faddef3c1b336cb95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.11.tgz","fileCount":20,"integrity":"sha512-2m5XGeGDEI10iv4T0YySVyLPsF2l9zCf8CEHO+RlkBfhGlfzeGg1sc1QZjk2vrUdYAFGgy3k/ayjWZl0Fe1b/w==","signatures":[{"sig":"MEYCIQCvi7Th2dTp1/yp5wiuSKGNSrEysSMhAFFRA4ezrBVOawIhAKZKv7kRS2Xtuw4xGDr4Bjr5vrjIvPzv1dUB2/GdS1/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG3p6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozURAAlKrHAC2TbVzBBNzDvvJ2AjqgPtflGRzNz5/xHYFR5oicjnNb\r\nzHzNQGUJ9VDhl5M05dEczi4Tpxrkozj3Pw1shTek9O5f6eZerhFyca4P6NhS\r\nChRM13GHswtradiMRFU3LArqF0jStMnHCAPa7cFUYod17DX5rxSy+cEC2Imf\r\nCCEXZp9UlOW90sb9pMVET4A7hq/7cH5hzD0LR1PJnAfyEv/L064G7FYS3oSL\r\nMfoxI/DmnJEI2fFTgSNZT1AucrCUk8XBwzBJIFracgLkuGEojW5EX+pOfmiI\r\n2FVhiAMMqS4I2Mx4pHkTwHHGFnkRBndd8mcd3s2seT9mOQ9UwXURafQ/XXrE\r\nMHPKUT/T0OCS6Dj7IuWyJFKrC9nv5U1juO7sriiZ3KLs6yGBtMkzJQP5OfEx\r\nUCGO/8gwkmhCn1/uIuZNqvo4IoZISzleI72Hnr4+qUWOUf4ncE6hjJrpcaPY\r\nbZYzttRyPeo0cY/j5hWRNsbT4stxXjamxel/6Pj9qPjfjbvJVuaOy5ehtyEP\r\n9wU/8N5PQ6pPATTMzG444KBrhjMSMqfBzu5k8gHjauQBgrq9u8dXEkLE3aNH\r\nISkn1l8veCTjed4n1TCho9Ag/goAKqJkRtBD9fSuSE4VG/HJey2pjXAVEJNF\r\nF/QeKNOQ96rQviVdHFaM9OIZkMDIejfq+Ls=\r\n=Y1xf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9a5e4953a6e8c796e117675bb19bd6cd6d0d3a96","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-alpha.11","@tldraw/editor":"2.0.0-alpha.11","@tldraw/polyfills":"2.0.0-alpha.10","@tldraw/tlsync-client":"2.0.0-alpha.11"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.11_1679522426695_0.03247443851487608","host":"s3://npm-registry-packages"}},"2.0.0-canary.39c968ae":{"name":"@tldraw/tldraw","version":"2.0.0-canary.39c968ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.39c968ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81587470e1304faa2b4837f72271c8262f2cdace","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.39c968ae.tgz","fileCount":20,"integrity":"sha512-8hRdJKfe+ZjbThWISOxr86B7RqfiiMgsnn9OEzaNL6eYJxGe2EqPHaE0JnRexvOe7/C08bQeFLWl5fSDJuhS6g==","signatures":[{"sig":"MEYCIQDs7dguS+S2BjMJouAL8w+ES6KbHJ03LCO4J7ych5LUswIhAPv+mTVkhEcRaHzobHFH+aBW7A5QLfp3kJbM75Ppzu+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG4e+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5pBAAj2ooYSx02MI5CcdHH1Z6UNPGoj7aGgvHbCZPGWuFXn2wiNVZ\r\nCG726rdmHnmIqDy/jAL/m3epQ/BzV3YEN6nrbsC/5cj52gVQlOOFtEXuBofT\r\nqqBj575w4TeQa1xEbb+WjYFDT8EjVameL95ypaUqT884Bow0EijBNrOvYVPE\r\njGLcB0n3p4Pw6K7hajK0Ga9c2czuT+Bt5DGL+L+NABmWbxwzkO5aQ4h3LRLb\r\nT6pWXDiaKtRYEOaicfBqBW0xiN6hDgvkQfDltM59jrAXYytteYvGiCG3DUAZ\r\nuOEr9Xak+N2O1kfUP4T/jCHOapN4Ez5ODcYalSzzuPFQlSISVlGHO7TgmzQJ\r\n/o60ygfJysjjLaMJUF8jz01R7upHxnrdDvQPbO7YYjqob0/iKev8ybJBTQyo\r\ngc9QJ98Rm7iWZYn1UuXyJ//rsmKyiK1f5EkQ6+xHONGnQIPaPj9TUvowa5pp\r\n4yzWt9V2HtH/hH5msNmgou4Kvt85XTblpu2zaH54oE6AjuWCHqjeRi2mdKsm\r\nOgAfRPAdqHRNewlmYwZHz+g5IG2fyhMpE6i/+u8KTmPzDcRHnEBpenq7Jmk9\r\nHEJlgIssNVO9odPsnd8ZTpHsb5DtTk6HSPl//1fWRjU6AO07kbCWG9iAvHK7\r\npaGH0VAtTC7rtG+RlURTx0SIry5nPxdqs4E=\r\n=KenO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"39c968ae0f863d3179cf5c9e778d6900edf61ca5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.39c968ae","@tldraw/editor":"2.0.0-canary.39c968ae","@tldraw/polyfills":"2.0.0-canary.39c968ae","@tldraw/tlsync-client":"2.0.0-canary.39c968ae"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.39c968ae_1679525822686_0.7827438754943681","host":"s3://npm-registry-packages"}},"2.0.0-canary.39db9bdd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.39db9bdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.39db9bdd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc1c452b7c23fcc80959fee126408d623feda17f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.39db9bdd.tgz","fileCount":20,"integrity":"sha512-TxhyX/NuTP3oM23kanPBcjo+eUwBq6NM2/dSO5JbRaypvCjT0Xuq390iAggmdozWdLAW1f+8iF4FI/GS4gTKzA==","signatures":[{"sig":"MEUCIAx6C+coq5ffDdfuCowky3ZA15OjXCCPpVc21cdz3vjCAiEA+HpjQeqX7pTJciojU6MqHgUTUfb1osGElvTSMFmIjvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHA/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRqQ//aYTNKjh8NyHrZP5NnwOGwVp5klAw3ix9KFYX+mgJns1+j3Ql\r\niop9WL82Y5bDSlCQYh3X18bNmEq65DeKPkJ/5QaF9P4awZdk9rvaozUVCSHA\r\ncPdGowFdHvuKw1rgSWfLEOikOzgbVmUcUpNfW84PLfx9o4NLcxzEe0VPpQrY\r\nfQ4G/cW1eUYVYdql0bZBJfkVafuH1+HiXu/mv2aFMNrlA8mHvrC9c3OQcg/4\r\n92GkBzhi283nXzyYCSLrF1LS21gkthYCrcI1zx1zpKh7QdsPquB+O6jbzsna\r\nroGoqbS4JaBcXKJBx7uJ5fQ8AAQg9ZrpND2sc5HjCnkKqXi+HKfST39fgFBv\r\n39TOshuRTmHA6g3hzCWNVF+DkJKaL1XOPOZz5StXI90pKKL2tz+s+DY3fy0h\r\nnzRZmuNnhUztWLU+V5NThaMzSyTLxeZ8vt6pjdYgzBQPpYdkMBqnE/tUMlaa\r\nhDGTiJAtMMzsW6jx9jHljiHSyh63XTAZfe1XwFIUb+u7jUjsoQyomti3fhgp\r\nRsQXF/58xMe9v3i3kAji1JdwqaH1B/4Qg8zMYDOrDNnYd6HAgz7qrY+PR0SN\r\nsGDxj2exg5URGu+8sRVu65miUzQh4zCULN2n9IpWWzFRuuf6JGJ0o4XC0s+S\r\nL2t9sdL27syC8yelp2lRlZtzReF58RPVSsQ=\r\n=eCvu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"39db9bdd38d26bf1feb487de901ed130627bacf9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.39db9bdd","@tldraw/editor":"2.0.0-canary.39db9bdd","@tldraw/polyfills":"2.0.0-canary.39db9bdd","@tldraw/tlsync-client":"2.0.0-canary.39db9bdd"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.39db9bdd_1679560698251_0.9943575948816823","host":"s3://npm-registry-packages"}},"2.0.0-canary.ffda4cfb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ffda4cfb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ffda4cfb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa90309d398b808cae1c11b897ea3e37db7ddad4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ffda4cfb.tgz","fileCount":20,"integrity":"sha512-S1LSgJb0Yw8PclCytSp/wwcpkQQK8UUHRK3ggT3QzEnpgv+c20sn3psNNPrR1ZlfyTaAjZ+LvPzoPZU0rrc2Dg==","signatures":[{"sig":"MEUCIGK7FIMyB8Dgn+UCpNzwWugOwfh3AvApLzkVcQdqVH2iAiEA2tNxrSmdPDj9K7+JujjzwO8IIA/XpFYn1PTETGsqfvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHDJqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE6A/8C9jflMCfR0CivycvLfozz77hGJ6quHbx8OXCF9rYnLfOmRjt\r\nUl0ZXTBeDfwhT4Szaqj/XxRTtMDgslCGpZQhFuN4Hm7SjQFsHbV9Brx4G6Jb\r\na+5/NXPT00wd2rreqEGLKEHvatwg8SRiPPMd59i97ePmtzO7gDtSBGVj+zQr\r\n3HuKyaxUckHL/Si7sVdXoXxJ49UIRRZvpj2PJQoOJ3v9qdOy5a5qJhLsdcjj\r\nS4DpqrdM9xr2YlHcB0frExWPGM5wu1m46werMfSxzm4s5MLTMyRo1yVAV6xb\r\nnJr7M92IkK1hTIBGmFyG3S8PMICkuMc/oHC6TcPHlknqhXRRue70FYGfBGnM\r\nzA4FFbhCeSdI/USsMADZB7NkAeDE/L6o4wNdhAul+IcsTq9YTGhnT3tqvDa6\r\nZopFuzSKQm8ZNJBTjDUblubDWEwUbXKPEWIIvQucURiwzJaGdoDRhfP1if80\r\nHYaQgPOuKpxyTWEkBcrssYSKWdPXWAcMzyBNHIDAqfJszgGJuUIEBn7d76Zi\r\neA+1JMVghya7meY/nYAViUpidYOhthXq/meNn5c/bDlA0htcZwmITVFzDIcV\r\nPuXyQwo/ORZsdUSg/KxFfjPRJbAFgOaPlYqY7dsI5OW2Tcit+PH3xIE1GqgV\r\npN6/JQo3R0CAd2pLc/dVvnYOwlc9zJLRO5g=\r\n=4k83\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ffda4cfb72246d69d16b9ac8fc762b81b6376afe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ffda4cfb","@tldraw/editor":"2.0.0-canary.ffda4cfb","@tldraw/polyfills":"2.0.0-canary.ffda4cfb","@tldraw/tlsync-client":"2.0.0-canary.ffda4cfb"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ffda4cfb_1679569513798_0.11376486521470763","host":"s3://npm-registry-packages"}},"2.0.0-canary.44c8f5d7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.44c8f5d7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.44c8f5d7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d088188a0289836e1c3c31ff1dce58e7185b1d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.44c8f5d7.tgz","fileCount":20,"integrity":"sha512-2UcMxaNQlJeO37mxiETisMZ0HTBFJfwdAZ8gkDTa4MJCxqOD9SHP2FSqsJ+lGp17N7LcUKm8FVi5MRf7TKvM0A==","signatures":[{"sig":"MEUCIGa1fuYerBrarrUBUwGFLJgT/r8TcdYPkDvULR2aFopyAiEAlGNkYeXLAhscV7UcjeY6lymDWOIshiWLShUKmdxYin8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHDV4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotDRAAijH8VW7L89dJE/T6cAXZgKdaCbkoOv5V/PSGsa8CJJIwOwrA\r\nEbMWRP8+3yb05gM/IgisKt/mghzxe4IRlycBL52HM6VsxyzuyXiwC484Q215\r\nApfLX69JgR5bE4KklTfXtIULmzaZ8guPx07gZgDJacKoWeYzSWbeRp2IDbHv\r\nLxLfj0M0WxHFfkSP03rH/ZqsXwfyHnj2A9ow5hwQ47X1nE+Umcu8Z8tSt8XI\r\nrhJxBOHqDfZni9muGaSAXzbYF0uVXxzDStxboyvnt5+0wlV/HedEKviTpBfZ\r\nUhVvAG5amKtERe/ph08++RgbdOzBJP0sutA0aVzNM0Qti4CX75h/3qFHVASL\r\ndEOZ5iAEtZNJ7qs1Bk3xniNxV1qnU2aC2jt5spaN9bdHNbP8ryeEalR0GOWI\r\n6JeJBiE+qE+wmgJDYKV8TRM+Kaa7NQgFpHkexuSPp8vR++y5DLW/mm5Tu4Op\r\nJNWAnHCWQcFRJWcVSg+NiGgNzmIhSPrS1vw3p83cXPsz6VBXKGgvk9bUPVsL\r\ne0DPLuOH1UyC5BfiBMJGiZ2g/khpFyagVVdMgwCWc+XLU6H5fQCEYkjLZO3E\r\nSfkKLSQ+NgWogYwsmraIjMVtM/SbcPkWRzPbuv0lccupTrSncM2+RcSClS9L\r\nRglKnFaTN0FgXOkU6qB3I9AGrJxqH+se1mM=\r\n=vTE6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"44c8f5d72461b0adfe6879148572d0250dcd2f04","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.44c8f5d7","@tldraw/editor":"2.0.0-canary.44c8f5d7","@tldraw/polyfills":"2.0.0-canary.44c8f5d7","@tldraw/tlsync-client":"2.0.0-canary.44c8f5d7"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.44c8f5d7_1679570296403_0.1933032295000634","host":"s3://npm-registry-packages"}},"2.0.0-canary.8994ced9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8994ced9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8994ced9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d5eb10997008f2294d4889952831ac8bd5381c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8994ced9.tgz","fileCount":20,"integrity":"sha512-YC0cegV6vw8CQ8VIpP0r6e+IRoRGtrivcVAtMayfXnxviEEcqfL53yiw7w04XKnv9wi3AjzhWSlfehsC4M7hMA==","signatures":[{"sig":"MEYCIQDKrJeEMJLFTlgRO1i8I0Z6RFFQCzfuO0qQnXiSFr5q4gIhAIGFUXhJUSm1g0otWNuhhoR746Sx37dMS3mx7dXcAWpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHEoPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm1RAAjICxtmbGD8yaWVAXC2+cXCOL+aRFivDGwKcSd8EWAYwaDhUJ\r\nDrngL97QINAFhfBfZXZpMGSe7fOkgADglqYK3OrNJceC6QpRt5gnTx1IqFsX\r\n+cvy3ktkwukr3NV76pVx3DoSxDR+l7+pIQruudg+95mYmOVk7/7ncwPHgz5+\r\nqGqkcK3fo3ZrcCt+NvSop7jclous95X8OnXoWvE8XLTPqMW9tSAdz03lOVD8\r\nVqZE2avoyB6O02kGrhYsL8evKnvo7dxPFB6S/kYM7y5+NF47P+91GHrgN4+v\r\nXbHqmlIVd/qFyzFvevqecKREAwfJQqJ5gFWEogZNVfg0D1TVirM//TSaZDVX\r\n6Oae/zYIq9iBQ8Alb7VRdfGb/g1OhQURbJt2hfmfgz8L3Ifs10fHG/jVcNqs\r\nk9kVYSVPhfE1HtnvvgzGE4Q7dm1NrkYsENPaWUt7AsugHYjvMiOLdEZSB/rr\r\nHeq2rOM6dkFfOvUiTfCrKURG3JylG7RLK4HFnZAGk74ZbPZuoSZ4sfAsb2ms\r\ngQZsFzbb/Cmkn4DyB+exwAHd+FdOyAVcyfT/qgptfCBzzLDxRWlh7fwa7EHn\r\nzVrY5Hduxj5uVhaEE35SQBtZx/A8jKBDtIZs34142phapfz3JeJ3yEQKin8O\r\nKYwZvqRY0xDNWFz2yvHqDmkb+mdvl1ua5kY=\r\n=lRLt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8994ced945ca65de1d1585610be77397c6839e7f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8994ced9","@tldraw/editor":"2.0.0-canary.8994ced9","@tldraw/polyfills":"2.0.0-canary.8994ced9","@tldraw/tlsync-client":"2.0.0-canary.8994ced9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8994ced9_1679575566844_0.2790594959317503","host":"s3://npm-registry-packages"}},"2.0.0-canary.c4b98172":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c4b98172","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c4b98172","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b2839d3edc806df0620dfe0a561a7db2fe9c90d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c4b98172.tgz","fileCount":20,"integrity":"sha512-rfhKf3qgxqy2hRimqx0EuJfFZkhqG2CGCtRhUcn2oAl6zvZqTugWLsKPGI7QWqIhPmGpAYdRB4aDbvcVw/pgmA==","signatures":[{"sig":"MEUCIDGlXTdJfc96yKSeJEaRy65YHBNtdC6R/mWOkeAxnWWFAiEAojZqo5bs4PvihGcuYFhmxVBGZUE6A4IpAMm6NzKfBMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHE9+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0xBAAhGRU8Eo/9nZ/VCAlTSBKPAbY/BhbOAhn87+31JjMVm9Aks9d\r\nkHzdslPsnWmJCYxUOlmlwyUq6mVqzTjzPFkcAig1UIuP1R9uG8kjH14B8D+V\r\nrukr4T4fSJ4oK2y3P+UnLUTHbIdZsUK0i1VirAVXeYESfEmndqp5GAj4qbr0\r\n6Gq6XZhjA74TsZvvHmIMI5wCZnQ6FnnHrxhgHTqgYCgVF8p9pMGQrQ2lpwtK\r\nYpoDap91BCJpZgbVlIZMcO0yqYdNRcviRwqlH9si30KSIfLx4yrP9+Ei0Bdc\r\n2+PAT1COVSDZQ6YuJsj9SuO6VIMIDtMJskdpAZj7rkRP8juWbbyMATOaznZo\r\nR53xD6jIVVjVxTWTPh9gCC4JoxAnVCiKlwX3QudnFRXQg2UGa3OmHbknZ84/\r\nJTegAF5ST5ciQFr0ax/a8/yXRJTWm5gzvYHPrkUkyd+ryUYxU4BuC4mj5mQJ\r\nr7Y/+nu9VKmGKU1RbtvRWK1A4gsCeDXZ/YM8kMVIYhBq8IACTuqVnqJgKkSm\r\n7Owx+SUnBHQutMPaviZpFnprwOA8aRfTiNbS62Ngcl9xKdEOlylgM9sOInyJ\r\nmwqBvT3zPSf4v9h2saTRbDjWStz4mlIl0Spw0CLVUTIceCv8Lqw0Q31Rt0fs\r\nlOR5aiogs7PZazWqbsIaCnXkkS8gOkQr3eQ=\r\n=pvEP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c4b98172e3c7c5051028e83c450dffc0e3ad9f7c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c4b98172","@tldraw/editor":"2.0.0-canary.c4b98172","@tldraw/polyfills":"2.0.0-canary.c4b98172","@tldraw/tlsync-client":"2.0.0-canary.c4b98172"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c4b98172_1679576958202_0.054707146313706545","host":"s3://npm-registry-packages"}},"2.0.0-canary.86b721dd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.86b721dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.86b721dd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"807675319acc929ec4caca8240c077a9411690d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.86b721dd.tgz","fileCount":20,"integrity":"sha512-AYzkpelxDl7g266BuAhg7Off602U+4gLfh/rfFdPX0sHifoJYJFgX5zc1AomVum07H64ovgtTifcq4p5r8+fuA==","signatures":[{"sig":"MEUCIBF2jk6TjgSzOvdsIwzTlZ+zWXcI8zeM0dR/K/hJqevmAiEA/F7ZUG0yn/0sBKq23ZAJ0QcDpGEvtlo9OTyd+0YLz14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHE/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMgw/9GwgZPu5VHXSGsbXAjzZ2+RtPL6540e+S2XzD2zABCDDkTHKJ\r\neqqaIm0Xd27BETkpVA4dMI/HVugmx409InXSfR48caNFO9s/J+sSDyHfSLO1\r\nHrkbkQKlK7XtDlugoCyunaXg1VxBiOePOnEQvTPo2W0x9I3hTky7KS/XkIDb\r\n/VQQJzACwXKM8OCAzHgF5fKl3yWc2zjaXfgX/SZZd5E8CQv19ZrkDdiILSOp\r\nPnkQvlXoZ1SWdAg3cPd5d7HzFa3VASMNdzC7XN1igXKliCrT5WIZW9dzAvSj\r\nJXUp0GKsg9EYxD4cvLyQP/EIooUTjQyRJwvI99PJciBvCtYE9XQ7HsLelweD\r\nyvYzX9sZej1F/7wIwUpvM/j+0c52cl25HGRLkxa/uA9L9T6WBLdvPaI/gMO1\r\n7p6EXT88mX3wsEdwQ9hGrFyssQqiLb3OqPdioy5HYBhiTEF5e/0wvXiaPAXv\r\nr8bhfsn3804ErNpEZvVmNlnxVAw6sH/KB9/3K4GZupUjsCcQOZ2gQsBhxem4\r\nObfvzCPeVWIaVda7SFK3R+lkc9gjCbC0c6tLS3EOV17nxKZY1OL6mkbl6wQm\r\njiT5itz5BeVgNdSvDpLE6TfUHun0tE22LOkMC4NrLkVjDn+p+HUv2DhQSx1Q\r\nDSM38VF4dawBv8WJ38PPhpwPc2aK4Fu0pBs=\r\n=NvEW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"86b721dd7c603d9ddaf48b4b9ac30fc02dea0634","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.86b721dd","@tldraw/editor":"2.0.0-canary.86b721dd","@tldraw/polyfills":"2.0.0-canary.86b721dd","@tldraw/tlsync-client":"2.0.0-canary.86b721dd"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.86b721dd_1679577023850_0.618294312260876","host":"s3://npm-registry-packages"}},"2.0.0-canary.641b09b9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.641b09b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.641b09b9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bfaa49a9a4ba649e2a205b23f7d84b8a1bc8977","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.641b09b9.tgz","fileCount":20,"integrity":"sha512-d9FjO0AoCgOc2nUjCPrT+f8I7LrMtwNvohhLLBzboh/cBi8kLaCzDXEFVnygOFttSnQUPo0FpwYbd3FbEY1xsw==","signatures":[{"sig":"MEYCIQDOiDvzggvsujvfaofNW1dHYgK83QsN63cvrrnCXKJr3wIhAJ/ordrFq5elog7hiKdVFlEeVFs/pX8rXJF0Gl+J5bPs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHE/OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Bw//bjq0V//Esias4uJEb5NkvABEQ1Yrqsrex2WLrFR1cFPfHnjO\r\nXZv2OaxckKoBeyOSWwiX+b6IjJcEm2hPKS4gLUE1BR6JD8YflYyqAG/qKbmA\r\nA+biCIFhlOfjc5hflEbvR02efd8wm14VI3wZpIsNLlRSk5cqpyztLZP79Cix\r\nxYOCkwa6DViuyAphZHs1+SaZ4X3sYnk7J02GDuidLH6Hm/yN+ku+Xfr0a77J\r\nDQstJtA8kx95TLI9jdbqLFCRp0TXu+07TliLhQipWol2RCGQ4CetXb2COw1I\r\nbmiNyq+7oK4aH5syPsxbRe+gEdaSh9kYMv/Iu3O+9PZglg3zpQHIfzJzKzJj\r\n9tA1Vw+JaA95SaiaeTTDj/yvKZW+IkvJCvKQB6WMNC+eUk8mjkp5RafLkUMO\r\nfFg354BNd36gcR90nk4ggSrC7QPuyZB0C2RU2/mYsqxdpumOKX2+COLKAzoh\r\ngAfB7a8BBDg0kSfZbpCLNJKezpTOXzn+mcFQLAhoUELpW8yfIAFGIwHgOwm6\r\nJoFdjeVVeGF880Bcdm1ACpXxYseZTvLVF2+hYxuIFia7Qtr+pqMCBOOWlo2A\r\nsX5qwP/xRc6JzlDCwpvPCgHKud2AvNn2KGpUepUoVKbu6jxcnmrnmER4BA50\r\n2AElIR+2efbUB4+BAlbADW8QI+wmTIKWzns=\r\n=9+rQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"641b09b99c05cda0a64587d51416d93faa56ad4b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.641b09b9","@tldraw/editor":"2.0.0-canary.641b09b9","@tldraw/polyfills":"2.0.0-canary.641b09b9","@tldraw/tlsync-client":"2.0.0-canary.641b09b9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.641b09b9_1679577037881_0.7225869230829327","host":"s3://npm-registry-packages"}},"2.0.0-canary.4f3f7105":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4f3f7105","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4f3f7105","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfa6c5bfec521c5f6453cf334915f45e43e10ce2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4f3f7105.tgz","fileCount":20,"integrity":"sha512-UInemL7h8kPIJgyD8ZAyXL/3iQxqqBn49jPUlAVYDIFuMcwe1L1MYgmVPWwyau4gMaz7xMD7YBDP/FHvCmUmaA==","signatures":[{"sig":"MEYCIQDERL3otcs8ZYFaK9RbVQp93OW93ENg8KIGIcFWupdoKQIhAOJ+qqbtoWdMtOMkfJkt+hB5oq1GhWP6VPv16zAvBQFy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHFBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC9A//VMfVL9nFIOKqudavNK61wTW3yZQznegKDdlyMLc2LD6Vw7dk\r\nOGdeqZSzABNZDrGHLPJhei8ghQQWWueTuEO6Kasb/InGZE6rio8dIq9CUSrv\r\nwl7EU+IrYbrZ+rur2hTfTKGMiQDy77zmuIM/OyLsT5SzC4o4CJfvJ5G5I8Tp\r\n9RbFFbCC6+fb8OG4UCbwBlY75aPnZKnfDoEf2wRDGb3ZMKuzc4OCZPiHyGpU\r\nqko+4XQWM94DCtWtmnpmYBQI1Bo/9aO07HlTEQIiFOAOCcfPp4sTGGdd+zfH\r\nYCojqDt43BoZoOeNmrWworgjjaCKZngxg7fLHhwpQ7kneFD1HzU4oxnBdAN8\r\na10VQgmveEpvXM7hCXoNvIHlykifr+YJXdA8ItWqBvbM0dDJPuUAyCyARYEl\r\nxodousvNA/Lzbgoqt1H+J25umvXKANYpKpmW9BrL+tNdAbBubOK/d7Cmc9HU\r\nca4DXhEz7uo9IbvTCoA2dA7IWwJmK8sIImw6GHq57pkd6fBbxDZwu/tW97Ea\r\nBA60Q56TwNqAs+pxNCP/9ppGFYmU8JNXDtNh+Lxjw1+falp7hF8Q2r73B4KI\r\nCbmKrzKxi1qhZcco9pN9K2owdY7oWYfvqBCnuL7PeglaElThMyVVeNYj8TG2\r\n5FLzZCA7C+BXCSAMPATFUU0zxwF29z6Jiao=\r\n=K5tA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4f3f7105e96c17db2f0356736787c678a690021a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4f3f7105","@tldraw/editor":"2.0.0-canary.4f3f7105","@tldraw/polyfills":"2.0.0-canary.4f3f7105","@tldraw/tlsync-client":"2.0.0-canary.4f3f7105"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4f3f7105_1679577183193_0.3883393985408843","host":"s3://npm-registry-packages"}},"2.0.0-canary.6921793a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6921793a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6921793a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b49d9700d5526b4b52c5f631a6ce07fb2267d32e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6921793a.tgz","fileCount":20,"integrity":"sha512-Tgz0PZChh8Sx7Wpkk5iaq5WdjSPb2hOo7lFYrNg8mM6wBBhY7l28geGs4bleP4di2I8ZcrLqjSwdn7vgeQMdQA==","signatures":[{"sig":"MEYCIQCFrAEV4XWJ1NddG5PfPwp30el9UiD1oHHP2OgQyGrk4wIhAIWvw7nTkyrT3aveXS6JWGGSwOV+W2iP70asQA6DPhQk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHFBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgeRAAiIRZH6R+kmrW1amIbqC7VFZoyUjbq1mfpl9Lib/l2krrN2Nv\r\nqjfEiRl8Seylp2WFRbIl3Klrd7cIVPAlQjEWxJQHY0vsmswkvdUkG5rkuXS7\r\n+RAES/o9hB5Q1SDlwBM1DZhfLPFSMr/hZFvN+0ysdKqdH3Avy3WWCcxsvtm1\r\nODOw4IfSNvRTSpSxq5mOzIqn4upm55KBmPWNtB2S5Dy6l7WrGdMoE/Wl+F9X\r\nhbg13VDzPNo8NmcrDLtc7Zk9DYtw5Qye8z3KhFK2molfqxfjnISXJol522RU\r\nYBRj9bWNSFbP8llkdh4L/PUo3CftrLm2n2MzXosUFhUkL9avE2R270n9A7C/\r\nlZp2DNraIEhQ07zCrUKcuQA+/ikyapo7mi+HYvtr+4VI23uD7g9XpUYkrLbq\r\noc0xAP3qdUJF/XtgqsKL2mVeroHEyANH4hYdEyyCoQfreOSmInP+s9sHRQGm\r\nshHM+SRxBC1xOWmiuNraC1LsyNPfdEukPugtaUf7fR1K/NfKaqWLMLeI0iph\r\n2ZDC5+qjy9SK/pQafajkjiiTXmRxokGnk96vQMm0UES6H2VbW4ITEdWyOkR2\r\nvyjDKKmrd4iMW2hxJoX9/r4U6AkizjtamvAepz/cvJjMhaXUzjicSRJGbvep\r\nVuGr3dYTFYgzqHuR+oJXsWxzcT3v1j1jLQw=\r\n=1I98\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6921793aff1f7f5a7f3d9ec9c33a2cb72c835027","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6921793a","@tldraw/editor":"2.0.0-canary.6921793a","@tldraw/polyfills":"2.0.0-canary.6921793a","@tldraw/tlsync-client":"2.0.0-canary.6921793a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6921793a_1679577186290_0.9024273634494475","host":"s3://npm-registry-packages"}},"2.0.0-canary.c79bcd27":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c79bcd27","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c79bcd27","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bc9bf192066e3e5753c669c7c86898f1aab7ae0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c79bcd27.tgz","fileCount":20,"integrity":"sha512-yg5oFRWQ0MMr8s34q2tRR9cKkGNkfzRGGy+yMbJNFdtCTu7jvQcDkt6bxKjfS3K4N9kISX2Gsh82kp4CO+1R2Q==","signatures":[{"sig":"MEUCIBrxuQ0qbIBLwwGQlIrklN+Ee26XhcpQc0z5a/n18ssVAiEA6x9Uvu0eX1MWzStDgq8oB/A2V+R96HOjr8mivEDAWZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHF/iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2XA//XDHBp6tg9nKWE65CsMI+3ifX1N807Tbj1VY0x9TM7xh/hBk0\r\nGxyhyKbJPla96iPl9/2HQa9FA2wgZ2lox7jOCRlsR9sHPfxLVNhhuBDytlKV\r\nNJ2iH9bwuCCRezsBfwzkE8UBfFlAhBGafiRM42WNWg0arsWfZ2PltP8ZTyim\r\nuM8wIBuo/HKKvrpe8k95yeu3N20SoqpYOsOqXTAT/TgNks9LS5b4kMjudAoT\r\nqSvNo41JC2SrRiRzV62jy2EAU2oQLZCjZCkPtnQkYDZ0eW1kVjXlFq5aRxOA\r\nn8kJngfUJBw/Xy6gugz/VKtAyO7OwLIu9l6hoj52LJ7uVjyRNX3k9iY9zUGR\r\nTFq1KwMD7N1d2YolhdbBmoe5OhgDEF5sIHxUe56WUSB8VgXH5ieSkvdlCLP6\r\np/5xTCU0xLOW2AHCg2mVBLf3NRw7+2it6YgepzRJsdtI7FQyjtiCFAMge6bG\r\njU9hFYJwdiWUNOe18ZNwPGzZGmY3l8fmE5Wn5T17+VzXh0imNO/uyUosmqmQ\r\nMD0V81B0YYY4ItZu5Uvrn1vXADqDOIT2oqYectuATsT1HqjZcD0+OJNnyCPc\r\n+2C2tLNQtdq8Gs5axtyqf5BXDtonTgnxjBaW/nFQtK/i7ZzyxFS8KAZE8WoZ\r\nvrupvFJckh5eX/ktEFJU5lzAG5PFcY/acso=\r\n=F4Xy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c79bcd27533d851fbdcc12979f381c8b6a68165a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c79bcd27","@tldraw/editor":"2.0.0-canary.c79bcd27","@tldraw/polyfills":"2.0.0-canary.c79bcd27","@tldraw/tlsync-client":"2.0.0-canary.c79bcd27"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c79bcd27_1679581154651_0.5165270149914511","host":"s3://npm-registry-packages"}},"2.0.0-canary.a1eaf254":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a1eaf254","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a1eaf254","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ba032710fb8020f9303387382967ffb2cc1e742","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a1eaf254.tgz","fileCount":20,"integrity":"sha512-wr+GyGn0xCNqCKTTT0DiF2N7ELOEc/MPlOyS3ToxUQWeRS6l26sPSGKsGuEASXm0fco1kGXAKECojna1MbVdYA==","signatures":[{"sig":"MEQCIA+tYjjSt5dUbHyHA71spz/6d3ZiKk+J9HPA9MIkbh+yAiAsO1/xyMa/PXWdjlzHp76zfUyvlJUjOsbcN9QVu/C/6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHGCwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtqw/+OPvQoqiAwzgTTNU0X7kddfzXLq+GZvrvmSMJNUuNfuHmmKPt\r\nW5NHNVL4AeR2CO+pyqRuO8kgOMoMn5N6ed1STc+V9GfrDwqjTMRucP/5BzMw\r\n6rxsTTADi54t/J9Sd/ca54vATHyvTh/luh0Siy/GrqKIE7SgSxFfQD55hc8Q\r\nwCCv9wg+Ec0f+tF6CiOMUrrEn0AUl3uLpFaUEgsvGhMLiYXahOi/iwq8EDGR\r\n4blenBEX8swFuJMo1ZANMw2rlsEgPz+4WP5eiLjIV++SYnG71kgQ3/Fr94a/\r\ncrCS2ThyClQ1BftmdccTV09Bkg+1rpZYwRbmYCro4ZaoZsl0BpmITTgaKsoM\r\nYbvHrwssb60pX4bWI0+5PxznDJLmbJbzWaMiex3/aiQGrZf82joUCXJDWjcu\r\nWzlrgcDxxg7oQUeKnvQfV+eJP9tbhhjxkADvLWtK4CS4mbIqALDBZKGN22ae\r\ndb+01xjk1ReFSsKcqAcGIvwYn3dxawz5AO+dO6fuoorb4CR+fMAK8U+hRaly\r\nCzXMmzLRFXXIUkTjZtEj8GxgVLLlzIOXt9JvBrztvnDU6zfeH5GAV6epVtq0\r\nZmd3wLaWYqVU7DbtA1ZT0JcIRRR3QKY59MMGUNb7/r61VNH6mGBshpOit8L4\r\nCWNKw6CsZz6NHT1OxJnT4IzplwQ0VjiR5AY=\r\n=rRyK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a1eaf2546c2a0f7c9f291ecaed6b7e5db1bc9184","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a1eaf254","@tldraw/editor":"2.0.0-canary.a1eaf254","@tldraw/polyfills":"2.0.0-canary.a1eaf254","@tldraw/tlsync-client":"2.0.0-canary.a1eaf254"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a1eaf254_1679581359928_0.4410342132547602","host":"s3://npm-registry-packages"}},"2.0.0-canary.45e759e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.45e759e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.45e759e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e031431fa3dc11b86c689e126282cf2788addfa3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.45e759e4.tgz","fileCount":20,"integrity":"sha512-rEpjxpNyn3zMxJmH8tMilg/EDGhlfV7TLOl+SWYqT3Fug3cjXUMOojZ/uBRdFapg5PoKDQwOKjy0Q5qYGjiAoQ==","signatures":[{"sig":"MEUCIQDdTeMDuSLZvGDceDiUIPze1fn3tdjgeUnHGbU7UjYcoAIgLutSM2XMbRDeocP4uIbcdFE1p/ULvnC9TSE3LryGiJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHGzWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH5A/6A2fvZvqKt7jEwlGmae/a1mQsbD4bQJZ/i9MCIwPslEOKOTrr\r\npCod9g23+7dNLdTe77gnuv7o8xEajwSqMIV2SKMe3QnO+hiomIP4zWjtwFbq\r\narxw4K+1e3SHunAGXzpcvpg12G6CyOJbb88Rh+1LOkYgguyTSSE/VtanJQWG\r\nnvavI7D6fpNfMDdCxaAkuUUesT7Yzm8KMadhHZiGTJaP6vW+nm96jv4K5M1G\r\nuaVbG1B8wi1IFgNQl0ruaRDyakmIYqi2q30njPSk1h1bQw26arctEH299kHv\r\nhW2XopthrrXCUL0GH/2MriICGMXHLOGRhcExut4VmR3qQIVB7DtSd2EbAblF\r\n3Je5hd+3R5XK4vrvbTivZ2BbJgDu+Si5R8sxBzBMrK4dpoz0zzCVGOjB51pM\r\nUCm4NJgTdf+eiZRCbHJ+/21BqH3WVRj5vzUfzzWgs0vqAW/ZRaGF0KqawOln\r\nXT4xCaI459BnJ4AYFDTyXXEqM1KCMzerrzT6NGfXBfxmb4kRBWeD6zH72l99\r\nQ6IU6+V9ARt+sMX1PAOJ7ax2fNCPYQEQkKdPmYtxLvEZptAhYykduwRTIZNs\r\nQyxLcsx79UVYbFpY5G2s1XkwMEdB54G/wG4Z+3xK6TELXO+do7Sc0XqpVpwU\r\ntJhCHlLwNRPIFLYlm8+dksV4371fNJi0deg=\r\n=Nngx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"45e759e4e0c7438a0bd094f7b659addb396ba804","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.45e759e4","@tldraw/editor":"2.0.0-canary.45e759e4","@tldraw/polyfills":"2.0.0-canary.45e759e4","@tldraw/tlsync-client":"2.0.0-canary.45e759e4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.45e759e4_1679584469896_0.3288903107513921","host":"s3://npm-registry-packages"}},"2.0.0-canary.225e3969":{"name":"@tldraw/tldraw","version":"2.0.0-canary.225e3969","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.225e3969","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6c6b68e7f71fc10b6a3b0eec32f50c112c4c5b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.225e3969.tgz","fileCount":8,"integrity":"sha512-x9EY9KvdMy5soKePWYcmxpEtIg2TGTBUFaGGNG5aghO7YdAsQaRNl9d7IzgTIn0v2L89xFEQ/+HwgS90fCJNBQ==","signatures":[{"sig":"MEUCIQCOLcf4ujZldXNDVx7DjrAGovlHTQgkYsJ7u9BaUWEswQIgQFPqJSBMZBZXympfVSppJtPx7psB6stWZAbp5xuS99A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHHiAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMmg//YKCsOF9rahrjJnzJ+prWuwvdN38j9o9M2i0Dz146njl9hL/L\r\ndxPaeHHiXC2ZJqpaBQl8aTvNYyjN5nhNTXM9RwevGDmcHCq1rRCyylTJR6JF\r\nGH0UBk0NPvY/9NvsZ4kqaWyOOl0aXLn//n8Cd2lMsaLyVjd0h4wqAGFC/3Jf\r\nHTGmVTRgniQEBReRfUeQMn+j3Z4o21da8xlj8pUVANfm2bDj/eNqT5By/IS9\r\n2I55TyRL21u9UodU7FIZNeDQ+p0qqURQ6aALx18iYuX+RBczLmz2yF7d/bnN\r\n1XZZJC4+z87I4j/1guDSopaov5W51/Lcn6Y0pZdA37io4HkWnF7D1tCrCYIC\r\nUzF/89OV/hMSNK5Jg6dnY5K86vfP+ZDHUczbLI8vNWxEchRXn4L+occsust9\r\nZ/eSF/Z9j/LhHpyK30pGV6fk5U/ePzIqZIh2nEUzTrvquQw67Up6lglCRJKX\r\n9Yj7vd7vwSVOgAVpKwYhcDWwSqqLHm7hC+owViGNaVzzSovQsPOV2G5xgop5\r\nc5zGctsAXa3U6cRN5ZjIknT5gFMGIJ9z6dj/FDxtC0mGEKWSpjYevAIeBQWy\r\nqKCCayBEH5c25DKD6zkH3S51zOkHWzcofYHTHclKKmoK7shuXFxJ0/8ewUKz\r\nxfNQuNxYNkoI9rGst9XjSIrhlIhyTw6+XmU=\r\n=NR95\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"225e3969e55d7069bbc2f82258037adf2f5251f3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.225e3969","@tldraw/editor":"2.0.0-canary.225e3969","@tldraw/polyfills":"2.0.0-canary.225e3969","@tldraw/tlsync-client":"2.0.0-canary.225e3969"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.225e3969_1679587456390_0.9751166674837102","host":"s3://npm-registry-packages"}},"2.0.0-canary.04f150ae":{"name":"@tldraw/tldraw","version":"2.0.0-canary.04f150ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.04f150ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43c2617cacbd5f87c0693b3f736c881f8a9ef7ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.04f150ae.tgz","fileCount":8,"integrity":"sha512-M3aYJ6HEP1Q5Nf6VnLGTVwSXfFIWuKR8IqBKVJdrAI0p+9MvRaXbbtNohVFKC6whfOgTX3hly5Wh+t8pQL88Ww==","signatures":[{"sig":"MEQCIBaka0FnvM+7SiWkEsBq9Eb24dd07Hte3zmvyFQumSENAiAjCfhx8SEki56bzKWIInoJfoEJvXVqSsl9ROJG000xHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHHuOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb8Q//Xb0tTiIqmDRY09Hky0CuLTPGj5yWdGlq02f4uVZnmhCI1tPs\r\nIJQeQPRovkPHBcmHk7UrSCHwLt4ldNAkg4dFUdTqoa5UygZf5sQhkh2H/WqM\r\n6WECDRWob0d0q9NeznhZJ6ereH1Iy+5NkBfMczIVQUd+0icZ5WJk0d6wq4oA\r\nVWD+lf/XveCFcxB4Xo4KTt2Dd5Odb104bRgZ25fV89fKj2ciPWeMCrdoCqJ0\r\nIBkfrYzieplJgzNJwhKJ5TuWEwMesAAEJl7S6y3CU10cGQhRfs/sP/5MC8b2\r\nbF5liwjmkDUdFUtZQj32/G7Z+q9Uu6xAZPMpfHT3luibHiPhvPm3TQjKI+4X\r\n+0Lex/SGsxOLGCBe5E69B6kR571iWqkTaU68+4P3UmX6FTucjvf0fDr+BQu8\r\nY0NOV9g1xJcf0SemduemXulnJdfNnOAgS+MnXaJG1EbyYuwNjLLCPcvrZf6c\r\n8sFUPkWf6MP2ZVZFuNJM0S+wkaEI76PeLjh78P3q1rtrGiVE10gEXIFhHG4x\r\nxVNxpHogEleUGRSwUuB8pEWpUC7saOG3IAzP7X3b+I73FwiLWlc4v2brE3Yv\r\nHUK4NiwhoCYpaoioxXBbDikK+rnaRI7ucTF0N8VIaHyKIAe2lKX5mWY9t4Df\r\nV5t42z/setadUNslkPG1MXB15jLJHxCtAfM=\r\n=aXnm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"04f150aec9da83329d1776f34bc7f3412714bd3c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.04f150ae","@tldraw/editor":"2.0.0-canary.04f150ae","@tldraw/polyfills":"2.0.0-canary.04f150ae","@tldraw/tlsync-client":"2.0.0-canary.04f150ae"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.04f150ae_1679588238089_0.09171384308758612","host":"s3://npm-registry-packages"}},"2.0.0-canary.ee58578a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ee58578a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ee58578a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"993c249b6ac399f2b799c21bc6dff5f57f49839f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ee58578a.tgz","fileCount":8,"integrity":"sha512-pVAOEm/BFSq7eIuePiY9OR+yekVjIZZNCM/p3Rf4KasAAjvEV/fjxnfCjHmMNHemeAAlvRmHbcXkdHkzMVFR9g==","signatures":[{"sig":"MEYCIQDi3sR6gcVKyIL2T6YN5JRucrUPq6w5M/ifyFvMjuQSqQIhAPIHIUdyJgVaka4m+PVDg0R5njgacVnlC7vcqbs3l72k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHH5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Ug//TpfM3i8HsXaczAbhy9Ee6RgRBNpRMbZ7LHxHN7oP1nZFs1nO\r\nQQbOY+z8CivtSL0MabVv9d787CbEl5Z7ze/kQ8Zd7Qd39/tPlQypc5XmWBDu\r\nVW9tR6h43x9HaMDKCxnCCpssMhGhjjhODPpfLvGhCdfbur8q0S08oie1xqHS\r\nVNWPRBXXYbEU+f3XiZq0G4W84eVRv2CKMwc/TsLqHFrLmNEcilM3EnaAZNxx\r\n47lBpeG2q/Pfnip35yJBf4pS/+Z3yWTSaxwaWJk48+KleXDZqAFjEy62i/4g\r\nuFdbir9ztSSJfgRWcVXa0yjeDF0CLnjf5wvVKq7HttfxUnU6fT0G8S01G6Sn\r\nk23GmSjfz2G0VQjdpMhHdgiPX6Dje3NVka7cuBCz6E3Y+q5NSHYeaZZ/OZGk\r\ndWiUL29iN/0/YJrbON5j+ZzwCoicTy4aSvmtZt+CAZyCGESJXClwBzD26qgo\r\nCRxnmo3aZoeLMz65IEI90f3AlqxbZVAvpQTNNypLqpZH5qtQwKNrJPqBqbnX\r\n3ncD/3hlX8wTskiW4IaCpbdaU6f3cesIFRnj2/QI0/ritpCNqSJMfdjSYPZu\r\nWjG3nK1FcRux6fJL1DRsIv6oN5VyBZNj7AhI+DAyOxyFWxh9VJWZswcbnoCG\r\nnwdrlB/2ct0Ywk7C6xVOzbz9DdVK0MNncCM=\r\n=301N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ee58578af2d3103562330eae42a76dee9c90f420","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ee58578a","@tldraw/editor":"2.0.0-canary.ee58578a","@tldraw/polyfills":"2.0.0-canary.ee58578a","@tldraw/tlsync-client":"2.0.0-canary.ee58578a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ee58578a_1679588941234_0.00334196076720894","host":"s3://npm-registry-packages"}},"2.0.0-canary.d2f34a76":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d2f34a76","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d2f34a76","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bc36f37d4c03c3d3604ea46b0f9d83a7e073a66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d2f34a76.tgz","fileCount":8,"integrity":"sha512-bjClFF6eKO09RiBWmpClWrQLusFZwIT31gIq/GQ5V3toF/bAw1JxIuI2B3pO6hsmWtm+RyEap5xddtqHuvmO2w==","signatures":[{"sig":"MEQCIEQBPJ86cP3bkrjc+y5KcY2eS+jKFbR8UmeeNLn9KJR4AiB3gHldmcA8sVGIovguKzoKB+vfBqqd+oJbNbnuC2OG8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHJYgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcYg/9F8o3X02fkCbbOX/mpa+7hihlylK/o9ye4+G3pa76jrSx/vR/\r\noViPfkeFeWKph40/RebsflC3j5r8ra0+u3VEWEvsGfVc7JJc1+0oVOUEujeW\r\n1Yc9+b/qBukx4UPBRynqc2QIADCGPlk3aCU6gUUPYX2VPd/4mN2Me6sesb/h\r\nUxKK9cSzWjZlm7hlrLuswFOCQIfHNXXTrZB4PNlrkb87jMOVcgtO3suOXBFn\r\nAFiCx9LFb1SFDJHwP3ZmKMyFezidG6BMjwSplTFpx2jYwwr4KZHgGBoiNpew\r\nas6dVXnw/f2OwfDpDQhT1uWX/RE4+hzez0hmxgDlmNsZMvsF86gB/VhVknry\r\nYQAJ6OLBLQfn/fPPjgX8fc4ZY1Xulejm7uq80ifyVrb3NxE3g+/8b/9Ax+ji\r\nv9t0+RrEo1hhxLjjODGMYiMxd96CoN+z6y3rndJY2dm6K3pOx1mN9YjAuduz\r\nMAcjnavnpoUJP8NuWuxM60xvoVLwMb1pCmFAJ94wkS0GWP2INdk5PIhFR7fB\r\nzepJZz7CXvvioDvtX+si2lCT/iuO4qPqsERZe2BSHXQ0EpjbU4y7DwcoKn7Z\r\n2B3C0ml2oipfOxmtGeZ0Jd4Q0JsA1k9linec/M+Jjl292uI/j5Q8vIAFcVfx\r\nDYNjjkm3Nnh7qECzgwuEPMaVsyLrFYxVKTE=\r\n=5c0t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d2f34a76fb7f2054a864991044cea8a07143f698","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d2f34a76","@tldraw/editor":"2.0.0-canary.d2f34a76","@tldraw/polyfills":"2.0.0-canary.d2f34a76","@tldraw/tlsync-client":"2.0.0-canary.d2f34a76"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d2f34a76_1679595039827_0.4863684258309615","host":"s3://npm-registry-packages"}},"2.0.0-canary.2f2eced9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2f2eced9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2f2eced9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd11c536c58d491e6fe7178d1dde0f6ca44eb0ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2f2eced9.tgz","fileCount":8,"integrity":"sha512-1XZFJwos4joe1VppR3UHM3tQVGtjQsHe2D+PWKayK/ZFwCbRpg8ZOGzxhRm066PvuDpZRnN0U3LMfhA2K9D/bg==","signatures":[{"sig":"MEQCICXE0OfnFKvKSL3/xVoL3bqoWhQfXtDHwy5dheHic9gvAiBQh2dHcsNSs+8C1oSZxRFxJ6Z8sMhB2kBetZb86OSASQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHJpZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPqQ/+Iv3p9uFxTU12XqobIa0hOaeN4ganoz4WmlGnJ5w5mrLg+XCU\r\nUKNgJX9OcGBhm9FTcpt/3dDd7ie2aMc0v4NdE9yjMakHK9yakSuSoKm6EUZp\r\nFb5xq6sDzIfakdW3k6tRW/wqwYHOUagGzumxaSyq6BPCMpaCbLq8tx1M02Cx\r\nlk8xH6LJ3jLhBAzJkxFtXSHbWCNt6EX0Fd7MpBVI/8luNY9b1fm8ElgYxesz\r\nPrFrwBQtsNGXXUgzztTdoTz4D5QCqX8nwKM+/mquKyc+JEZoN0kIKnDX5dTv\r\nX/Bjwu8ruljLRLY3Sx3PXNvj+pThWyoDJ9yjzA5R2CUEXeR4yC3GUoyPWZVf\r\n0FKzL1LksbriS10Oj2fqku2NA0ePjJNQYBX2G3/CofyNKayXGNqtqvZrmZaz\r\n/InjqpXWXfkLhM+7MPO3tVaA4GUyp/FzYZ9Lj2AP9z2x8feMEvB4mzRnMXZ2\r\nEHHcN+x7pq/qvWlqJORDpWKQdUmWomhysX6T26xv2TKylVN7I6Kp6quvxoEZ\r\nq453rPFRcxkQZeGpOIMGRyAdSWDRpGqMUQTH1maGyGwvb+k0q96WILWBB9I+\r\n5KIGYs9naIFVlKTTMhgATg1G0VSQI2OE0iAQotYzPn5lMJivLdswed0yKqJU\r\nAQVLiYdu+6u/uM+EhtuoHgEvN305gqvFMz8=\r\n=/yeh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2f2eced9ec14d4c3371e6e90d0cfc3d5e192e56f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2f2eced9","@tldraw/editor":"2.0.0-canary.2f2eced9","@tldraw/polyfills":"2.0.0-canary.2f2eced9","@tldraw/tlsync-client":"2.0.0-canary.2f2eced9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2f2eced9_1679596120868_0.5538911768589918","host":"s3://npm-registry-packages"}},"2.0.0-canary.17c71db4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.17c71db4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.17c71db4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d46a728c89fbae57e62375307e328e2e8e9f77a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.17c71db4.tgz","fileCount":8,"integrity":"sha512-zG0jvKuYFA3v2rKNkUVNUZZmZ31s3Q7NAdtew6oXWhI2pq614GKTGqco7GM96qK8yoXg7TqX5RC0ttGz9pdkpA==","signatures":[{"sig":"MEQCIEixW+WNHWHq/EK2HW3sr4eY347uAWBdFrWnbhnpWj1tAiBzMV8GkoVXhq1wHYJPXE/dRr7tDGuzFocTmFD8VoAjng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHXqSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjvg//Z6rCVWDFyIRF2pSCk0hDQYxMEmygMnqN2mI1Huk69mxVlUs5\r\nokBJpTodxe5dCgq/muZhxyoD42orqawly1qQN9I5QgQxOea8iMMRLcXdRgWN\r\nwOJOy73XZtCnyuJFQHEwbS5sc4TI0nTMB6GdTx04gwZm4ncWwimCK22T7sSl\r\nv8be8G9YkhC0rCaRNBduHoMMLx+kCtuvKihoZ7kqYDE67+1rHM2KWDZWdEOj\r\nY18zHe5pDW9UtsfR0N6TltR7IABbg3HEFQ+9Jku6e7g384TajTWfJi6qXm40\r\njtA0GIcxdBOgnl3piTgkNpAoekhAqCet0f96sUijxqoaseTWkiqEE4D9adk7\r\nENJN/dG7Q/f1gqmNriMhigj0kgIJjVjeMCcFhic2UwXlW4a979mtzM1uxBEe\r\nXaGkFdZPE4Y0AgT6jS2QlVyL2oqqU8jkZ72X2vzy95t3c5eQvR11FrF2Jpxs\r\np5mtLh2oWOkYrdSKpDnSExuwsYoRKZnDta4rcSAq7L2lw4zK5cNEsKGRKSmB\r\nzBc8tfMH3FzWfr7HWr1NZ8118Tgtacv7nIaPPikJwTSycF8FLBfSE6Q+VZkq\r\nZ7oAzJyDMQ8jW6rtGu/TKnDz+Jnv99VDywkhqksejRqVh1AQGb0Bjqvp4G7A\r\nBfEijTMunmyfVfnkYa8RUQPnYGlZaJj1qfQ=\r\n=aYb8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"17c71db499b4706769b1ea5eab1e4c413fb2bedc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.17c71db4","@tldraw/editor":"2.0.0-canary.17c71db4","@tldraw/polyfills":"2.0.0-canary.17c71db4","@tldraw/tlsync-client":"2.0.0-canary.17c71db4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.17c71db4_1679653522443_0.6322213295261574","host":"s3://npm-registry-packages"}},"2.0.0-canary.9347adbb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9347adbb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9347adbb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1f3ed21589c469c05df838ed54b00dc8623c503","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9347adbb.tgz","fileCount":8,"integrity":"sha512-fWNUNA6Jre7U7DZfPv0qHx9I+Lq6VBkaBB0Zo5JLa97jPma0MBWeJQsvg75gBjTKse51mbajKjd2SeCjxgBY0w==","signatures":[{"sig":"MEUCIAu/jmBtfgdkMvmHRWheKQuj5lCA07h+6sjQ3p9rk/lPAiEAsG3zjBPzfwZHRB9EPYYoG4qnsuOKfH9rhO62kq/HAjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHYOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtPQ//YvSKugAAAKic1bofuNNJyfTQK7O9F/2WmhTb3vE5cdsYOKJ5\r\n4p1ECZfKr4/cDGRF8SIpmuOMD5V9EyYN24B9n0eX6Oi0+ff/0vFfq+EDM3A6\r\nwxmihBrnvPbUawCTt8xLbM2aJ9KM6wJ1bJ55bEe1ArePmBDWyq29Btw4rrIc\r\nL70GJN2FiSYB/lRjLll0DtO7V28Iorpn4P1/8rSClGvZN5c3u7+IRtrp6Bql\r\n3/FXbwX2PZFFNDy0OvJdRA/sXQuA7C/3z9s2lxK0njC1/9DgjtRdbUet516S\r\nU6S/LxZR5jG4OtJ5lpaFEmWLswq2G9dcqqPFqWNW3yCCauKBgElTGBwQHC/P\r\nPG0y7qNc7MHkOG1DG/vjiGz/ZzM/2RuYF2xyN7eWvRcbQXTzPsQ+3M75nisL\r\nqtASyXN9wWz200ecWQWTSBm5+SJUegNIwTmVCLXGoUq1AgKd9gU6rWcaaOXP\r\nX7jAY35Fvs/j/u6WB4ZIoW3C+LxYjQ9gBVMZawPKPLsct3utvanKc6lXnsXo\r\nvFXnMbOMBRjVtlGgdC83ygf2McUcrAWKgJjP8YQ6T6D81JBn3GUrwXDVQ+gM\r\nV/5l1EyXObiTh4eDijiDwkbbrjUEc3tUCR7r2YuUoCmQNsfwHwQtky7wyk1+\r\nZAMvzng64JpGeX05z1nOmAvaO1MwwEzfGVM=\r\n=mtjA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9347adbb8a63dcc4c928d68139fd4abbf2e80145","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9347adbb","@tldraw/editor":"2.0.0-canary.9347adbb","@tldraw/polyfills":"2.0.0-canary.9347adbb","@tldraw/tlsync-client":"2.0.0-canary.9347adbb"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9347adbb_1679655851410_0.9844251016216172","host":"s3://npm-registry-packages"}},"2.0.0-canary.e47b7f66":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e47b7f66","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e47b7f66","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dbea65d3e892329c20a79d584a111a2d5c1341b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e47b7f66.tgz","fileCount":8,"integrity":"sha512-mhZK0IBqKZ3cxPW7mvHYIKEPXXwiOMK/jCGx8PxkdotVtUwLvO1NOybZHsn5n6OWuwc2tq0VHpEL2dbit0N+xQ==","signatures":[{"sig":"MEYCIQCRxxrlRsCuUeG4vppm1cIwzipGu658KgSDooqwQv5ZwgIhALs60D27Rw6zbudpdK0wNvLUzQkO8ce0XAPZHwgxhy0k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHYuZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3pA//Z8fI/Xr5jqJpDxYEIXzMFhuHajexduEnNQ31DJTYLnWJX3BH\r\noUwh3TUc3XZQEJoaakufH08XRzI/3bAXY0cdtd6you6mc1N+jDzwgcl28U5B\r\nge8DLzKHkk9sUna4TupeS3cJtSP2mKaTNjnc2ZNd4H/59ZepqecdpX5ZYVvl\r\nEDutXXLEPLamR+B7Pnupa6KdP7GbITC8K6Bzn6yOSSIy426A3Im6RxJWVEZU\r\nFpCw39VULFZGQgHrlbnsGswqTxy9UYBN5keqzMGTZ4ugKqqdUx8cCOj9PC8C\r\nJtYsyBUbqWcyOvnXXGUiSiZtIZxIPLyMsv51AZOl7QzGFALrLGuXmzlnh2Br\r\nmu/ShuScielG+ev9TpJDWArk/eNlod0cXREmYZpglKZKOaESm4MFUtcTy9Rb\r\nX2cqmDKeoUrYajuun3sI2yupSKo6HkLcd5oRZR3qBFnVUBeFHzaa5apcGNkE\r\nb0DYmi2ON2Hlc7ixsEhWLYfWzDb7h9k2ZGMPv63RRMXNoyaGFxdRko+vDGg9\r\n6QG2EyQ1+bBbwyo79BEWMJOUyTGUjcRWXg4q0qlkEQCL8CUcOc7zx5w/x6KB\r\nsGOTZqrOTaGeNGlsJQJr2kxPJO6KeMEPJ/UFiQ9mKZUASPwWEoZW5QEKC84P\r\nx5s9JPATlqNFTVmRG5rKgk3uleNl40S5Vqg=\r\n=QSqP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e47b7f6610edb42c8af4d627153b5833a136a5ec","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e47b7f66","@tldraw/editor":"2.0.0-canary.e47b7f66","@tldraw/polyfills":"2.0.0-canary.e47b7f66","@tldraw/tlsync-client":"2.0.0-canary.e47b7f66"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e47b7f66_1679657881546_0.2859684512738492","host":"s3://npm-registry-packages"}},"2.0.0-canary.13fe6c48":{"name":"@tldraw/tldraw","version":"2.0.0-canary.13fe6c48","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.13fe6c48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aafbc9cf5464477bcb7453b32cdaddc6285b3724","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.13fe6c48.tgz","fileCount":8,"integrity":"sha512-cdNKcH6iVzpIwa1/euhwhHUytbUuIRIAHZPZNZJalwa7GNDOvCe9LX5pgxU10VrGXzt9xy48kD/A2TFfaLFlyQ==","signatures":[{"sig":"MEUCIQDDtdJOoYSSEaAYNiTQZtmiCfAOSpfZO97Km+kfH4abewIgGLk+8RZK3wZxKN953/g64Rth4Yf7crUEXqVKGnJ2i9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHaC0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9pQ/9EB9mD0k2lImMaZEII5W4TDrDRv60waA7x7Qt8pfAEJyjfFf6\r\n6bmvBXirkHP/PxP2MjUxjnAPPzjY4TGS3qbhKUrk4yets6WaP+x9hxOcMVpj\r\n/CnzKOYr7Cq+iWe5u9XySTHYB7JzEMecvI64ojIuevC5DuxeyMB/wv4g2/vi\r\nvojaBfbX2hfb025Z4XFb5EO+5yIhVndGFA4IaI8JjX/xK01cWdPraNYFXqUJ\r\nMQkZS2jj5AWWFbWdDfSvMyxEmpvkU2qAjoruHGQpPWyvXs/1IHkUqn0b1su/\r\nYCSjydshp0XodMAmaat0dzDMhQ1qY6jBbtNgCZnyAV42+3vFumQfJYioHWNr\r\noIjyB1wmgCewbhSZC7dNSgjUaKh7RvI9LCLPDZZ785IGBv65EyoGzD3PxNji\r\nJ/+wIg6EKWeQfjm13fkU/eeSv80Ghl5BX6EXlN/WsOALFZEEcUlRC/7Wbrhn\r\ndU0SXojnhKl1n8keWCC3yN3CjEbR45cmSi+YI3bKvq2NbbreJ2WCA6981uCE\r\nDgPVxiCpX8GVZQrGJO3u6yYabs4DNuCdaSnIm5eTE1QEzagJAsqyZ0nErWfT\r\nmRRvTadb09MUqdB4uyk0elAPCpODfnf7nJURGvwTkXf4gL2rDjFzrQ44dIFt\r\n8BrZpJ5z3G75+LMqZZQYgVWDEn5sof+3Igg=\r\n=lTy6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"13fe6c486388b17b6b1f0fd0d545e404a2996b04","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.13fe6c48","@tldraw/editor":"2.0.0-canary.13fe6c48","@tldraw/polyfills":"2.0.0-canary.13fe6c48","@tldraw/tlsync-client":"2.0.0-canary.13fe6c48"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.13fe6c48_1679663284393_0.37070009753223876","host":"s3://npm-registry-packages"}},"2.0.0-canary.d2fb1fda":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d2fb1fda","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d2fb1fda","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c0f0cd7a048187f609eb65d9d36bd90438f2250","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d2fb1fda.tgz","fileCount":8,"integrity":"sha512-+bjyo2q3IYnXmHklA1MOo8XbXr5QpqZeb3LlgxyNdOg6BUqKigRVFHDQ9c0szlzMR3RwNTYX+1GUaAenJ0Et0g==","signatures":[{"sig":"MEQCIFMXlAUPGceMkQq/yzHNeBIiFqaG+eqX1k503xKkaPt+AiBxxC2vPEas3bY4EyKq3s8s+OSw82e+3/M69rlpm4/VKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb0ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpsw//VBvCGyMQvuBYSr5DoeXfpgxl6ORRcm7zvPg1StDLLFQmHl9K\r\nCSVuAivHFCGvWA1dZBVt7T8VV+X8QRlBjJ8PePt6yIoAz6lhqAjnvLjcpuJE\r\nZDtyiPYoK5QG5vigK5HhslRXC15prf6ZYm9VQcWNBZbO16FtYh1nm56yey+G\r\n7xHNu0Zg2QaPVIiw82hQSSf20maoiE94Blwjnr+tSrLiqlX42V4xPETU0jRr\r\nhR63mYyXo+7In2mO8EsyDkvP4gOsw7+4G/cfPZYQFySzEk2QEEH5KlNDxinq\r\nlNACOeq3yqdSu5cFDJ0ux4ZtPZ9B/QMyY5E07G29Ir60PP4S0pNz+E+c69Qs\r\nQoGRP5S0AVVHc2NajxvEXwqQMyXLKVTKiWV8x+ZffqG4GBYaN3sVD6lCxMx0\r\nLUg0KXIcoPGR+956HBkihGNBzKOuOkyK3PlICUkXO4A6zDt0pcbm3z3mC4vl\r\n9xEiYZG+7KggTMhigFx0557ikoY9pV3AYOjXb3qO/dg9OlzeqG+4Zag2aiA+\r\nWPt9pDKnh58ZgSDdb5so9AI8fdrLusUVTil5SAqgz9pXkffwl5U6ncvwUyR4\r\n1nig2bfa4511L3XAf8hpo/LQm/y9YP4ues2XjObf/RPpGKMIri9iL6g2WYd+\r\n9UfsD7Q5+uKftfgxKzsu65wUie1dAJAlFyE=\r\n=tzaE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d2fb1fdacf46ba3b84f4e31b6aaccee4a024524b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d2fb1fda","@tldraw/editor":"2.0.0-canary.d2fb1fda","@tldraw/polyfills":"2.0.0-canary.d2fb1fda","@tldraw/tlsync-client":"2.0.0-canary.d2fb1fda"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d2fb1fda_1679670553427_0.05821771941666842","host":"s3://npm-registry-packages"}},"2.0.0-canary.23f4a199":{"name":"@tldraw/tldraw","version":"2.0.0-canary.23f4a199","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.23f4a199","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52c6a7ba8255a8c844343228f77bfaeeb6d6ab16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.23f4a199.tgz","fileCount":8,"integrity":"sha512-AvhnrcgAOUN4g6IpoukyywFK0BKUN4nF/7eG2D5Fyl2cjPYgD7Kg7Sfb0s7ozWeHRyAeOOK6/U24Jdir+21fdg==","signatures":[{"sig":"MEQCIGlh3E+ucLLkiazErA+TmWh97TFEMwOv6XPqIXWyuCOEAiAymm9KD6z356J/2a85O+wSJEopDWh31bNPQJGF0vrUuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb0gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOpBAAn+IE+OhKCmistVbUWhtGp8T0zUQtru/jroRLEYJk0s1e1ndv\r\nnXxcQ9j89krE9enXevKE4da2Y6Ic//CGO4AldkwNWtneKDPIVyX+u263cjpN\r\nMfAcBNZLbku8B5x0EfN5x6TmSMR+/K7Uwmd3zSEnmb5JPM6PNyLH2C8TeD9m\r\nrSQqU6FAp/8CEls8mx8DQMCzAi5U59X+9B5DhqU29Zxq5yU67LeHZzE7ZWFR\r\nYod2vB324d67LkJbO+8kRKWSEGUt878QfLHM3HXWEnvmUrYbX/dIEsY+kYG/\r\niufv2sP3wElWmm+u+qgnqVxwSx9MQSBt3LWKmyEHVgrZkXEPFitT7NmArIoC\r\n+VIXRmkjjv4mAFgfSDHjCc4X6NUoljGtNE1UFkDJ17encXke7eg1rHnrHR8V\r\n0HW7DE9rxgaI4KVrCGNaXwfQOPH0h3xz24FPfs/oLJbG81DZU/nZtVgdRSEx\r\nLv6DG7ryYTjT3OTVT7ae00Dgt6hFIQV/Wyq8U7S2x3am7Azp3/r9tpTRQ6S3\r\nfvjUAeTpNN7kEIbuWebrpZksH2XtXezp12gInmq/G47sUguZc6q/imhbRmNs\r\nsBJpWwxqm85DjHHmCCz4UnwoLShqw0D2INVxieSxNpOXXTByDL4L+0RtQPEq\r\neWCwc/LT5gRA6eFZDkgb177dooetyUAEaZI=\r\n=Betg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"23f4a1997e4517789de3fb385bf85f63c2cd0443","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.23f4a199","@tldraw/editor":"2.0.0-canary.23f4a199","@tldraw/polyfills":"2.0.0-canary.23f4a199","@tldraw/tlsync-client":"2.0.0-canary.23f4a199"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.23f4a199_1679670559987_0.13171550376283903","host":"s3://npm-registry-packages"}},"2.0.0-canary.4061b728":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4061b728","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4061b728","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"665a7fdfb13825827c87d55cdb4107377985b9f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4061b728.tgz","fileCount":8,"integrity":"sha512-Cp9USQ7uVtQKQR7f1RS7ZVtNn2npSD845/JhN/155RH4Xez1/NicN0gbWB+TnSKaj8ouPaJYzxHPfxgSwWnm9g==","signatures":[{"sig":"MEUCIQDI4m9N/nU4NaGH5CifWULa/lvyCsUlvxbYNaPNs5VRGgIgJfsV7tKY0g9JW/ZYjnSEiiA+LT0FKsGr7uvsRA4//j8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVIxAAmkNj+WTJNTLw04d/YG/DQN+v+IG/6cJrHReRwKcjrvz1wKMy\r\nDhGFznXeKnvMkUhlNotQzqqmK7arAiIxnL2e/xRWixsdmpmeqCYyrmqMKgJX\r\n5/61++p/VUimcDVouOjdEJ5s2AKxIzi4+m4/spZZem9tfFYos/mSD+zMetQV\r\n15c3Q4TsxwhV7FkP1+yBYgwdkUpMwQ/vo+C3zP40IWlN1yvSYpMleSmF90zQ\r\nOIKmYqv0EvGcK2+BL/hkWT/NUvItPCdvwdKCnRQPUiTRHPndrkei5m6CFr8z\r\ngyQ7nbhTk+y4eKm+WW7wPOtCVxB9pAovi87s9h0pXCeiT+YcuybDSvmipgx1\r\nVfTzAmqSykN76PetyCoa9ryq0K4GWLAKNInsIO87/hWsQ3D9NLrB4htE3yaB\r\nbM8Jalt/C3fKtNWHg6H+j0LXIQZbtnItef2mVUq4qUEjHPQaK2ipJCX+8XwF\r\nYzLdSVDOouTZTtTxBWpO4TjlV6wHM9HcvmzUlqmI+DXtPuW23CNqhlFVmnu4\r\n6fiPEwWBMQte1If+etDnRlEbGtbbpVDW2nfyqYaLq7iI+zvF7WFuyGee4L4o\r\nnTpjgKJlP6E7wAGRWkO4GkLaupRVYFUqasffputLR2+ul9tFCWmQWkzIJa9I\r\n0uffBAEEoKUGj7gaC1U+DGihtP4JDDrPd/Y=\r\n=qJr2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4061b728e53f89efe4acf83f314a00bbc17af57b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4061b728","@tldraw/editor":"2.0.0-canary.4061b728","@tldraw/polyfills":"2.0.0-canary.4061b728","@tldraw/tlsync-client":"2.0.0-canary.4061b728"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4061b728_1679670787639_0.451610657783613","host":"s3://npm-registry-packages"}},"2.0.0-canary.32942af4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.32942af4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.32942af4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7c1c41bdda75b427a2ce0c9c43e66004abd9763","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.32942af4.tgz","fileCount":8,"integrity":"sha512-UBzpmJYFYiknjCVZgdhVzKuvo+f6o6rOul1qkLI+G4EurixTBz7Kh7vF+nkNiCZrseDevjolLA0Dfak9EFW8CQ==","signatures":[{"sig":"MEQCIG/fo1aXAKmx8dF4ldA8OhlzGSceGcjYa3rRfYA3+55+AiBe4GkDR41XvcFui/YccNghrNbTEr5a4s4V1pHaT/x0dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHdPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+JQ//frp+HA5ijDx0MeXXz/2/+jHf18ebxzHSR6MmL+w5p/wdQg9d\r\ntcakxu2p2ad9+y8K74RJnZZFhIeP4FmfpOaVwfzWVeElh2CUvG8GVwf5LhzO\r\neogp8LhQvfDkB77wyXYauvDGdDJLcSuke7nJw8qhubSsduWGDisV+wxBGk/Q\r\nMqWEBNCucS395lV7ukwsN9KxMvOGpqkrPLTYOMxCtLTfS12rGyx+Ugs/naz0\r\nfhuMtDTK+sAp1u5gJhqMCDTrxWV0CgBkzMF5pgJpmsjg4x0Z8OwBtjdogUqK\r\n8Dmj46sinLLsjx2gLgXw1XCW2vgYyqBUVy3PbKL5d0oaDr6jJmQeTvgcdnMe\r\nsFhl6mRbYqv4cYz/IU7ZDAwLiPr6l0hTlDI5918USDzY8cJ7zy3uJq8rfS8+\r\nsIYDoRlRGExg4gTEVQw1Hz5jMWBVHtZXLS7hkYY4jnnbX4LumVQhIYL+38Qo\r\n0RNRO7UJowmyRWCTaZM/9hUt2XSaxVm/5DjElcuZsswsZ8W3R4Pgtg7Z7kYb\r\nAnjrafy8sAG71XFWFrj++qBvYeWRRofmbQ0UasDtoNs5HmNQ6NKMztbxU/wg\r\ns3+bZBpg37SCp/c+4PACjpMRwkManiMQ6NU8QJNSxguC2dRWRu+0W3FDAJte\r\n0CKrZL4+2M5tAYnydWaQtQYJjhbAYeMKaIw=\r\n=K8Jh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"32942af466cc6974ae9a2d4161b4c1f18d53a7a1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.32942af4","@tldraw/editor":"2.0.0-canary.32942af4","@tldraw/polyfills":"2.0.0-canary.32942af4","@tldraw/tlsync-client":"2.0.0-canary.32942af4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.32942af4_1679676389738_0.4195978097480382","host":"s3://npm-registry-packages"}},"2.0.0-canary.51872e08":{"name":"@tldraw/tldraw","version":"2.0.0-canary.51872e08","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.51872e08","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"182157d791447361731a1ae0342148a520931c92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.51872e08.tgz","fileCount":8,"integrity":"sha512-ARdg2DcAhExd7yiTD+rfPU6WjvYRXj8XFFtsUMyH899MKkfUkjEH6xI1/I0qQ5nSY8/X94rZzMr4nAYcVWkf7w==","signatures":[{"sig":"MEUCICiqGyZ8jLXsmYaiGLH6Ii3UrNCWmUQ91x4Bs5BPgsFUAiEAueyZewJdFBBDUyP/O4yzwmwjiE97XF+fgi5PkVltqk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHeOJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy/g//fxl3+vHoBGd91+Xe10EsGuilYWH4Cv04sH4/jZYW9C5puvdY\r\n/jf0dT5Q1q8wLDAxZGiItfcQFRzHIJTmUTO2pzwdZ8RfBua82I69Oe0wmLM2\r\nRoqZ9ldhU1GKldX6GY48S7+fI3CwAthuFVTwdw5ztqJ3JuFVaxLvS7dIPLm1\r\nzRtIdrTxIfFLNCmLP/6eVwSgyLlzPjFj1C28S/BsOmgFALqHI0SxAVwF5BUi\r\n39gq2QVWQ2kK+eEcL+Uv9nZsbFxWO+fukQn6q6Z491onYP82UlXP9mLtrIPm\r\nmakmP5i5OsKXZ8WGlTOHz/hLuOabfAj8f2PoDVhUXQRVuTOcnf9l9ie8dyzJ\r\nl1ylsXtEk/+Di+qBr4k5j8fGq8A4Yadfs1xHcmuF98pXoH26sXAfZS7Tflgk\r\nthaVwfNywDTlJy+NfZl88g8YMxL6L2iXy9a0KTGx299C//Ubdx1utmKx9GBp\r\nJsXP8ZWoKvMHbUUOpfcnD+QuDvLYMyIYjTsTYBnBblOLklpAvSCEnXc4bFNQ\r\nZ3Ws3y8hQX7yFGFpcAZJWMjUncCeBBBpzNMmubbTKkA1LshRJdLmVX918xYC\r\nHEAf84rHucxj2LdSexTbOb/VHyaHXeZ+6jVv+o+dkkegWVqTJx5SRoFKmPZY\r\nIHjA00GezckLEJbkquRZbwgclsScBggJViI=\r\n=1UGs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"51872e0845f78d86f4ab0c4d62533f257b967979","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.51872e08","@tldraw/editor":"2.0.0-canary.51872e08","@tldraw/polyfills":"2.0.0-canary.51872e08","@tldraw/tlsync-client":"2.0.0-canary.51872e08"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.51872e08_1679680393004_0.8943860642960368","host":"s3://npm-registry-packages"}},"2.0.0-canary.eaa5cdc3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eaa5cdc3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eaa5cdc3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a9facbbb0e184c75c2a40673377dbcd0b5ae4ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eaa5cdc3.tgz","fileCount":8,"integrity":"sha512-4cRaRm1/5xxBOCHX9CXaNzIMXDqHTj2Q81rNU6JahGXonnrHhT86wSVkl/CNgsZ74+91IuUFRBLtDvf8YJ9Kiw==","signatures":[{"sig":"MEYCIQCKbdQc5nUzsJEYdZKEA+hPcNhfQkGJtXWzQbAsD/sIJwIhAJRK/z8YZsi9QuO6zKd+pNz6BJWGAH+IO0qSg/nqtiKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHrtwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokYQ//dLX0K9mN5hqrvzgzSkeHDQ4HrBWbMpJh2fAFI9Sz03fT76rU\r\nJgE+P4vQ27Yjb5lCQR5Y/lecDFbooS0OT7Sd28lMMsFaGg8u2iDrUvdsc37j\r\n+K2ADmKslCRIu39aaSXD75UXwGCMSSN06GTnPAgneUge1HzUjsaXILafYhNO\r\nEJPKk8duThnbbt5LtsjqqAjUgUoWfXLCt0VMrTG55f3DmpUTEWhPHY6ok6si\r\nmK3KeRVBtj7eKNNiN0t0Ud+1Z1Z68jZ9uqQ19q6D/ox/M5BXTJoRMvIaFR3P\r\nmsoVhL4XFJhX8Jjg58kVH/eWxgTAzbOEyZ12CLMZn7AtqSzmVGFarblaa+aY\r\nltDy03wtjb6FcALxe3UXQwU078p3NJWpvHmf2LrTDwH3yQ+csLv+9zvqsCH4\r\nHcKkTPyM3BiWhcSDP6ZRBKG/WK/8q5cbjlWi0mPinJ6xQjbyxHAZqYk4RbPL\r\n7MudawQ08/ZUryx/JZYbkmEzugEOT+suKguW8pz23/XkTbc6G8Tbtb5vXOAl\r\nX+B1f5sEkC3sY9FNRdyb7Gh9QQMFTkZCpe+7YAEALd93mB0Gtjr/9PZXPPmw\r\nsp8SVAvHF2bGj8IQxoslIczSN8dcHXDOyuzCMKNEW+QYdREVQ3uLVJaub2Fc\r\nDBmqWRQxbKCKyaYFOiWJF1cutv1a/2A2yao=\r\n=9Kv1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"eaa5cdc30e871243969d10616a19c3a0b47601ac","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.eaa5cdc3","@tldraw/editor":"2.0.0-canary.eaa5cdc3","@tldraw/polyfills":"2.0.0-canary.eaa5cdc3","@tldraw/tlsync-client":"2.0.0-canary.eaa5cdc3"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eaa5cdc3_1679735664158_0.9092967468292146","host":"s3://npm-registry-packages"}},"2.0.0-canary.d114e85b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d114e85b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d114e85b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c77b93172a1ef1dc8d70252eda6a3e1a86f080f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d114e85b.tgz","fileCount":8,"integrity":"sha512-wlIK0ne8Y0IBHMIQNm+LOIdWD1senCuu60saLYKYzy0tGXaLAdetGnaJP54Pmo7GQfnJfdM8YA+PBPmb9wvQrQ==","signatures":[{"sig":"MEUCIQDw5rIihMhP1i966l6Ykf+z3b6Vdt1+dy/BgyhSlJ3v1gIgBG5ts+86TSVZSRKVXoSE/ZeifB+4tkHzFzUz17EKIJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHrt9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJcQ/8CHDCZcLKlo71yztN+xnO87RKILFsYn0f6IlWbBPrRy7qTGlb\r\nTMKKx+okhNU0dfE8brWlK25bJv/PoJo+5tJD5B6xDbYd/1JMlKoTAgTSd24b\r\nv4iBCKtLaNRScoBd0hSiISg9WLGjw4nOKFlvSFBb/jaPray8wgKbuhxWr/jm\r\n7PhqWX6th3sQVmX/q7aVbfigfBZHuwVqcXk5Bbe150hIo4FCBHoFHIUYQfvR\r\ne4BTmdewbrjV5P1MK1Bu5C/JHS/Bmt1VS/yTzdkKCJVoewqA/yusm2N8Dj79\r\nVjNWPZt8Z+B3mwQhaJKYupLXlP/Pj8r/KhKpv1c3VuokN/F9g6N78ZNiqL7e\r\nKdYp3yka+h2mH6cIjTtIUMrWOvcXziINY414lozWEBaDtBy0fnAp8ibV305D\r\nsN37em6dQeVyoH58X/xvxuMMgVUdz4vEu3pi6R4zcVjloScf6X/1tQLJv0dR\r\nwnXzmg+NnhlVjaRixvxiZWRNJY4GqV/OIZl65sX71AtGnUBCIVdKI/oMik2H\r\nrqEhfXZIyTY64jkzB9QAxB6bsZxppFrP0GAywFClV7tWp2eKNPRqok5OofjK\r\nmUc+19Ywqrv7p/gEBbI0htPoohm9qSNFNXmYRZS8trRmYpi54V+pe85xtxTB\r\nU3h2/xuSMujLYt105wQJ/LaOlIgGjWbpVsE=\r\n=ORT8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d114e85be85363b8c01cecf8e552c77be59f2bc2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d114e85b","@tldraw/editor":"2.0.0-canary.d114e85b","@tldraw/polyfills":"2.0.0-canary.d114e85b","@tldraw/tlsync-client":"2.0.0-canary.d114e85b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d114e85b_1679735677324_0.6692113158871853","host":"s3://npm-registry-packages"}},"2.0.0-canary.e95c4e23":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e95c4e23","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e95c4e23","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ab7faca35b68288c49123d3c679cb57192fdd09","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e95c4e23.tgz","fileCount":8,"integrity":"sha512-VKcJzjOoayNHClD3nG6tly6fAv5TwbXtUp7WcmNwSIVcc37UMBMgQeWzM8E9/oybDU4HXPX+z+DPUFVo13gcWA==","signatures":[{"sig":"MEUCIQCVYxHJCG8Z0Pkj55xo+xPy7s8qEjfBMEOs0UpN0l7G2wIgG+DjUmpIxGK2Mi2JhzrjY+2szLugSoeXEnUd+G2yZt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHrvJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy/A//d6Iv3Z1cMMnkqaSWPIntwX5Q91dfI+r+gRutAKQq7sIQUjym\r\nvv5au01aPFy3pKxg9O9O3bKcWM1Hgd4QkByeN895NO1+FAGYn2HdKCdobrg1\r\no5lF4422gkSGvaX1DdpNE/qcctEcF3IxM7RgPfC/2NX7RYFFcNBUH+5MEczu\r\nZ455wSBIGd4FSopmVxkZfovG3CAz6pzswpsuBctXfA6ppID3I+Y0TWSDUTi8\r\n19Bj3bAx0O3O5bSMXV9f0V+wWAqd5K9/rQOKO2X1YspdIkh1JCh6rJgqUqd2\r\njgOwMh4a9buILBzd9jN1oMNcPC/86EWEtTGLOAyEd231slTrj23kU94holWE\r\nfybUgIhKXcs94jxDp4T0yN54TNCOdDsPM8Eegx3Oi3rMtMlSure+JMMKDa6Z\r\nQ9jVZ28rtzlnHZ63cDqzpNSdLc8ZqqJgdhsrV8B+BwxfG7s3n/UifUxN70wA\r\naDlWl9xKMjiO4TAIbF8nG0hx9lt/0xTaBUIAacW/XuMk7kE82FH/RU+N61m3\r\nWNqNPH24+wWtjn3TT1eWQcN5t37ErCK5Zo0huAzZ6LiRFMgPRy6hqZmII62b\r\nngoawT3vWqxrkKGqm7m5MplqDQrDC1W/sZgeLs3Jp5oCisTL8S6o9hzl/8iq\r\nGNYbBlqtRZElpQyZJSGDCTGPIzktRCR3Tx4=\r\n=3g3B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e95c4e233b81f31f42928e79105fcb56ad688772","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e95c4e23","@tldraw/editor":"2.0.0-canary.e95c4e23","@tldraw/polyfills":"2.0.0-canary.e95c4e23","@tldraw/tlsync-client":"2.0.0-canary.e95c4e23"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e95c4e23_1679735753511_0.35994231429907075","host":"s3://npm-registry-packages"}},"2.0.0-canary.556a0f10":{"name":"@tldraw/tldraw","version":"2.0.0-canary.556a0f10","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.556a0f10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5c62380b04fe08588d049efabbb7a79648b9aa0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.556a0f10.tgz","fileCount":8,"integrity":"sha512-qShXgnyoIDkRu5+/Djd3jy6v2dYGnK1OAliGpqMinh8kYseaIzOqlZZ31loF3lT6OAfJ4flXjZRGq1JZi/6MVA==","signatures":[{"sig":"MEUCIET6pp/YYTztwlY53tNNpUPQ/UejcZPDRC3Q8BGK4xrMAiEAnnr2aeZkekjXL1BCRjkUIXlAJXYDFn5IySjFkczuoBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHxRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1HA/9HwashOpf7L0qbf1VViQ0sEs4MOIqQiL5D8dxtvNt08VR4BBa\r\nI3AgAyFJAmBP6wAXwqp0A0u67xWUN5EeDpyi+0sOGCfKpemDzBUyEmuOWNih\r\nnJ9Op3z5ap66o4FJmq5N5y5FGLld+Ir/wTWt9dDe6zCPAFxlxgV8n6cUYmLK\r\nrOleywneQCZK2d4dZ4JBe5aQUc+zjh6idILDalK+w2/iiSVAR9EZS1rwhL2p\r\nv6L1ARCj7FK4L3KEhIRqAnkOWJcHmYkTNJ0FWLxJsZ4fBY4t7cr40ZqwHDse\r\nyzFcuPdZVrJFuHrQ8q8SJ3hq1SDc5+FbHhr9M5ocSvWNb+Yj9k8ezu2lN5ln\r\nIQLbUzrSVAK90BdeiQO/5E5c0w5IhlBHKOXbNP7obBcjDAIEivivWIydMorV\r\n49o7AKhBWmiMkzgSp1pESg5cDxjyMzbqqKPMGVKyIxXlVnVmcbgjS+bdj5a8\r\nIXly6IUecfD2NXP4HK6Hz8rmhEP5J9bUiAkjhNahLtOroLKfgLqlUD82og6a\r\nNBQOJ8I/sVRLVPK2BsTDjWtcMrgtFEiH1UsCDnDWVzsLB2Sym9gXBeIpGvEq\r\nVU3WiE7Ys9J0KQzpULy/M6aSGP9t+cEaoU4ZdWvZsR9KSFZhJe3UP+XeioJF\r\nWqNEbMgLYUDPtubtQXoiOoUTP6n2vUoDnHU=\r\n=PXix\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"556a0f104f4a709c734f0489983800ccbab12fa0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.556a0f10","@tldraw/editor":"2.0.0-canary.556a0f10","@tldraw/polyfills":"2.0.0-canary.556a0f10","@tldraw/tlsync-client":"2.0.0-canary.556a0f10"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.556a0f10_1679758432442_0.12461668520227276","host":"s3://npm-registry-packages"}},"2.0.0-canary.314211e0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.314211e0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.314211e0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a811413dce65840ffc047d084a1581bae7e9d3f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.314211e0.tgz","fileCount":8,"integrity":"sha512-AMOgsLIPWelFBChRpQd2B37dUz1LglATuUGK2X2nn8v7XdRR8dWRjRKs8z2WfbHSjTDTTG4f1vj7WBnADe0m7A==","signatures":[{"sig":"MEUCIE2Kh9mlAmFGAP7vbZJ2DE5+KBVuXPyaDFPyGVI+OEgPAiEAu019C9buBP6Fx5J1VzaC45eQSM04UhcIwXtOFn0gUHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHxS9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz0A//aS73QM9+RSLnoOq/O/cDOeDsQrIYYZUYYcW7GOrl6ysDjr9u\r\n57GR0q4lbdwSiv6MxqvpPeAPFLvEvzh4neIa5KUfnHLx7lC4ieauHqvZwUFZ\r\nk/58PsTLFWTKN7NRu2mZIx2o4ua0IevjQr3WWv9ZOqvlLg4kl7Cv+7GYxuP4\r\n5d80Ad/5HKXy9oRRI94xxvYr+i5lpokd8Aj9fefsBihN6J/bUzfwjzkHSPOh\r\nB3m3SM9MEdYPYIS1BpeD3yyz+j18uZQg5NfxnBCe4pAeRgwXfYCGv27TNtOP\r\ngEKPFOKE4hn75LEBUA3qzRlvtD5jGOUSYZNomllhparEV7oud8/8CM+305Ld\r\nd4Bmv4c5N8yP4cVp2zfzLKkkmyxAhx9I4QZ8BYUWPlcGZQJuQ/ggT8FoGSJQ\r\nSqRC1QMDekykAA1AkZi2ZTdqoJXWyRUZWBU2s4LlOm00lSktjPM9lGZGHaSz\r\nbMLg2empfeMPEs0X1BHokzQwl5LJ6K3d7mEW/X5N95EiF3TBwEFHyMA96q3K\r\napI1+dn7eO+ujp4tCD9NddUpZETqS2ahx186O/IsXSS8Xi5Rh5GrOEjMBs0Z\r\n/5uUCT3fwyzmZPhMEVbQ+Z3P4pqRnFwF75Go6j3LCJhC/34vsOIRXccAh3/D\r\n2BQTSUINkAhvWqRYHns55JJpWKhPoI4SpWQ=\r\n=Xv3a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"314211e01113cdea4ae0a5141e502b39155607bd","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.314211e0","@tldraw/editor":"2.0.0-canary.314211e0","@tldraw/polyfills":"2.0.0-canary.314211e0","@tldraw/tlsync-client":"2.0.0-canary.314211e0"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.314211e0_1679758524998_0.8962192335700039","host":"s3://npm-registry-packages"}},"2.0.0-canary.1d57cd45":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1d57cd45","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1d57cd45","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20df1ef0a56a46ae7f24c4fc6bc1005b6edb4a28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1d57cd45.tgz","fileCount":8,"integrity":"sha512-k8e5NVDzjhUsXrEH1gRYN9FA7j+0gBWQwsIwWkGdwXMxEyRIyRZhz8wRsCwI2VmzjoCaOm2PInx8nTI8cjFAUg==","signatures":[{"sig":"MEYCIQD7yeGzmDgQLpESM7ImbUJdDCB5WE2jDNjOwkgST17GyAIhAJJCZORc7AhmBj7MkszkYw5+ibndXYQeZ5d2n1SUN/+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHxVmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYDQ/8CQW4pvVPhHvXkftwZM7sMQyVqDLPdQMNg7BQRoQhdNzhgaLR\r\n90Qq4P5oRcq2axJsb81Ph5DbkJ4sXDF6L1tOeCH9jYEKRDou9AStv8xvOkkO\r\n6MUOAY/kORCPEcPdaaNXMdhQDxonE3Ok8/35kHuCH+2upmD7Zj6OctPOeSLp\r\nZ52ZrPk3YQnd+HSo8+f3wRCTdfllEr/J66taPqzO2HjW6ksS7OL1qbpJNst3\r\ngzGOc3pMUcFlUcw1G+pbudKV7ggB+YqSQrUW0IG5VbW3s3npjDTK72qV8gqw\r\nP6UnaseMSH2HX6ETrLLziOz+pNLxnQuaqd5nf8AexQdn1GtTdOGOtH8JcWjl\r\nt2cTTu1hi4Jc46dlXIuP3kxjUdW0J5T0ZLzN4lPL54Og7/ciOl43URWk5rdn\r\nBNUE23LOPq6Ir1W8omDQbZjrufffqTzNIZVMS09abUWpef/3GR/vEDkfVXgX\r\n6zjNspHTbDfoHCehUO7y9X6msFTTuWQgo44CzrAgX8KKj1WOsjRw+c/qbKld\r\nTHYoRyijTy2lUK60SuFNW9879/3dwvpyQX0cKN+Sjf4xTcBt3X4HtSvt5a+E\r\n2QHJkQ4bDnGzeL1JntZzFEM3iQGjS+ZCrVZvXg0AuRpUh9DauC+m8wgdQNz4\r\nvRRzpJ+noOFhIfiNbYFjWfFS2/A9shf1PAY=\r\n=QJjb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1d57cd4500314632bf7aef3839edce85f8723768","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1d57cd45","@tldraw/editor":"2.0.0-canary.1d57cd45","@tldraw/polyfills":"2.0.0-canary.1d57cd45","@tldraw/tlsync-client":"2.0.0-canary.1d57cd45"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1d57cd45_1679758694617_0.22093531445522752","host":"s3://npm-registry-packages"}},"2.0.0-canary.7c1b40db":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7c1b40db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7c1b40db","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1470c2d8cbb0da3eead6350a07441deb063cd91c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7c1b40db.tgz","fileCount":8,"integrity":"sha512-mIV6wjzwmd3dBJIL7uOBeUvzPpcWUTf43hR/2d7Y4GNFR562uA0MFh0HizS8f7qN/6jjX1mzd/XPI99P19euZA==","signatures":[{"sig":"MEYCIQDKBZOsl5HMjyS/MdUOuaY1PVFV8pMqI/Yss+B2qsl9ewIhAJS601Z1R0cSZnBOXzJx0Mxiaf/5F5E+Xl4PJaExII+X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHxZvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBPA/5AQ99cajnFgJYsemkokr2tAlVIL3qQC+Ur7sdyy+hhIgSJ+Nc\r\n/DTYRgCf2H21yUCkF8sbgiBKrZw3PQmW+Z3+zChk+00SkWzixZo95GW+fbTh\r\nRn2Tid+1AF3DujLb1402+1tKM1N1qf984dofnVTa5XUQVn90WlkzLX02U3Sg\r\nz774vlE/jXJpW0DpsR30tt0Pu1YhtLJmYX5vNkYoCE+ZXUvgv/hXKCKyU3cE\r\nRF5C5OhNaIjWOy/kj86+iW1C/5TjkmgH6x1gB/2xhQVoOgTB74NRsuoBj3g6\r\nnsPb+EN3zqF1pd4Yb+idH5UR/mwfZvvesYyxyIdET0JdivJ+Ng8Vt50am4pi\r\nsNAheExxxf7+o11D/163K5nxhO8o78V0P+kPw7QgtuBBvNsV9ACnq7Ons4Yw\r\nyPBssEHgTf+SzHEIDsS6YpvwwKBA1t7TbXUt6oZdv01Ak+xEtUiOmyUN4q4k\r\n9m+Yy1bCkOt3hR0WmuWTCQ/b9UkdPU3TZGONleuLTXAYhGJ27RSFECLBW/lB\r\nr/bc2Tr1YvuRNFqiJgCT2Y7D5ZzuIExZc1bqwCYYDMCmuDejTBZ+AZuGc96a\r\nJW/qs1u9Lgw4wd4Bmz0DNgD5BZRb977RNxFM4T6cXjQYE26hlfYSj9YC+lZ/\r\n0QU76fqGDLo5npM2QdXY5bxpbqO9UVz8kPI=\r\n=PcWc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7c1b40db64fab533f94a0baba35a70364cdae3ab","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7c1b40db","@tldraw/editor":"2.0.0-canary.7c1b40db","@tldraw/polyfills":"2.0.0-canary.7c1b40db","@tldraw/tlsync-client":"2.0.0-canary.7c1b40db"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7c1b40db_1679758959431_0.7270470497807171","host":"s3://npm-registry-packages"}},"2.0.0-canary.86cb930a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.86cb930a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.86cb930a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"067077724db7229b7c5551c69d94cb9e0e421f4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.86cb930a.tgz","fileCount":8,"integrity":"sha512-Jbme78xsb2vEgANyj/ObDqyyqz9sbMfs/lgMRfHCuoAELp22jXKppGz2UNra8C3VtHYXBvIrmlWlYEVsDl10dg==","signatures":[{"sig":"MEUCIC+jOjAcYyQjhpzrUOS9GdccLPtcSTa91FTGn683SUDbAiEAwwKMbDgMSO6LygVPUKh4ppndfwUGCSQ4u28KQSjMg7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHxqZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp62w//f/VyA4eoUL5D+vYqCVXG+FOPLlcmoH/sHITv5A6I27NIgULH\r\nsdk7MBu3qCEamtaW54SDQ2a3EmiVlbGh/7O9GrTMfMJW+TMnn7+P0m8gdzrK\r\nTNrR1Yc4RIbeJhUgynR4EYf6rMtUOyI4zgQDj/15FAIG4BcXKj+x33CXZHkf\r\nFY3AljzUwZsfntbFvPzNSCiQbeU47xflwXi7VWsA7TStzAOLkdbDPFGtGwbr\r\ne7TdsPfE4ZhINngIGHeQhgWjlmbi7yhQNv51Yp+OQGSBt4eka5Q2qvWI5mFO\r\nLLSOPu4kz2Gap5s7vIQUzxML0QD4q73p9fBRnO+Hh06PEB5VnQRbFcv9m1Qf\r\nGXgQGXtKPbum7pr2M8iHZZrbamx6g6wJ9oVFk+3Ms2LtdydLU88Zbyucn8qH\r\neg/dpIWdNFnb0UWdkZGK/SlcNpGMZn9eXCvF6R2sg2x99jt86OleRKlIsOvS\r\nwKoWx9uS+o4aSBOZKiq1Ewxm62LnhlyshSwMMjbx8Yq2rX1l3EJbsnC+N5HT\r\nnmqA0Vdgy5VbWompQfk658ntxiKHk70oOBvCTmeVdV0uuawvqFEY44d+IaNj\r\nYFD2HW07/IBjtHEHjcSPZdtrbgpyOxSzTmTlHYXpA6GuAMvRyxI4oG6fjQ8n\r\nk81bgT0abIch/mvLsdNTRPp24CMQ+BRlCyo=\r\n=fvhN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"86cb930a844f88ba58679e55761e51598b9efb8d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.86cb930a","@tldraw/editor":"2.0.0-canary.86cb930a","@tldraw/polyfills":"2.0.0-canary.86cb930a","@tldraw/tlsync-client":"2.0.0-canary.86cb930a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.86cb930a_1679760025309_0.6890468173952466","host":"s3://npm-registry-packages"}},"2.0.0-canary.275e8ba3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.275e8ba3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.275e8ba3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45bdb5d604932996edc6d35556689f0df4bbb8b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.275e8ba3.tgz","fileCount":8,"integrity":"sha512-g6ooPOx1Jn54iEK0nkQ+BBRDJEASFqV27zrZpktlgANK3xuu2KKRx7GoMs/lFUwh3nrtzU4Eqlx8C/hwTFCh5Q==","signatures":[{"sig":"MEQCIDDmnMrhTq+dPW8unXGVXHar3iQJA3lG2HMFUdsiJ32UAiAepVlL+tsD9aYqtyhgzlqd954m+kmrt1lXKjjn/YQU6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHx5dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiMQ/+JWjc5uIPWnVQTQfAQi2uU/AbDpWdeMb4+9WYpFf1doZeGEuE\r\nSU4xacMOn6FfHd08XNpJyg2t4xl2xtyHHEv7AgMgsSVLgjmafpown+C2piFv\r\nlSaXsPzOYdBNkfPaYZ1Z2WAajqwOpL1beFY32OGK/RFaQzVau70jb7QFMHa6\r\nkT6LrAfw1L1rV1qEJQaArlFY49Q0tKObhfl4Dy4p7M99nll6vlcHfoUNzYm3\r\nWQrZmIh4R/Gi+vswUgpLA27QDQTOVxtqsjtm3e1hVhoTjqvnAx0/QkpLHLeo\r\nf7kKXZaDll+/PzvVemhxVHLeZqj9QwoABYUkRm7Kp4BIWGnqV+G1em6NBIrp\r\nhi0ky0OohF4E9GDZGTEylFVQOrpgNmNB+RrTzKw2iT5dcKIDu/kA+ng/a8iR\r\nZIG6FAfWSegnr0s+mbl64Kkkplujbxc+urxa4rpw4vDrfh2Uttp9i0WKxpk0\r\n9HtSa2l9yEv7AZaTlqVFKOVwLGC6ZwjYvoyVlQKRbJxO54aIQp7fSMRXQjyD\r\nZN0dz48OJwLRxtK+dTyTpl+OOT585WpC3FUlri5r7ICflxko2Y+q/dUfE9Gm\r\nVDhT5zDE5e6ZkPwwCaadO1kAKJCAfrdg9Jkl4kXDVr4DlM2VsY4wSbdjB0Vv\r\nUuvtKttTIsfdwOQv5xKGa5g4+8RpV7LAIn8=\r\n=8VVz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"275e8ba3f7db28dda6abaea27b69bf4df7d9baed","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.275e8ba3","@tldraw/editor":"2.0.0-canary.275e8ba3","@tldraw/polyfills":"2.0.0-canary.275e8ba3","@tldraw/tlsync-client":"2.0.0-canary.275e8ba3"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.275e8ba3_1679760989509_0.21712751629036942","host":"s3://npm-registry-packages"}},"2.0.0-canary.500eba62":{"name":"@tldraw/tldraw","version":"2.0.0-canary.500eba62","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.500eba62","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df782eebe546a2474095c54a8af6add237416b6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.500eba62.tgz","fileCount":8,"integrity":"sha512-gR01bFlHauGyajSJvJZUc2a4hLm8sG9sdZs3g8L7Ehk7dB95YDNAdPx7YJQfaC1Wpy2yUXXeXWByKKtsVaSyiA==","signatures":[{"sig":"MEUCIBZNFmz0aILy/xfXSfjBEH2JQgzvx1SNxrWR705H4qNMAiEAl6q0Y9kpEB2XFUjAjDBjMptTev0a3AgO+7PoIdp7W/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHz5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoytBAAh0nTr7NRt04fXtXti2KifgE2jKr5Ktgszc5UzsF7etCN0dC5\r\n4jqnwEUU46fGPIUGZRIX8m/7ozHU2r1MCA25vZGAQ6WGXg+4kQ18JS1SW+9m\r\n/EzkuX7Q5RGwBMTwRytIEvF4ujZsZG48YjQWB0+uRB1p7e3Hgy8gCR3zytZZ\r\n8jnxROD+1AX+gF8npU8u/F8QjdKzB/9SHs105T43kruK1nJwh0daaEW05YXO\r\nIDhpy0gGz/7clj8lzoOFJI12bSTRsC1VxoP0FqhgfyBoHAFAhJ8e9uoq9HEn\r\nOhbkzEnqcj08xdPJcPBq5fkpSgIk4tMyVNLfKYdhokssGdJPP5uUAuCxFaha\r\nDVZtvSyz+zf/4UMq+GNJbwrJNNswdyouBxl2aosHBaqLObZcAr4r+iHZ1+ji\r\nZ8xEspHyfObQTRlSUeyLpLmxonWlvcfKtduCgbdLeSqI+W3E3NUb8uvnimfa\r\nxlLuakuzUUaVc8ORfoacs0HckuqBVYWyidbAG9GA7FKY1JHkPnTb45s9J2d9\r\nokW+Osbb4cIP5wzwtdO8VQAySDrUh5oFzYayaxFAC7afuxd+xXhG9eyQ0eLe\r\nz9ZL+0T7GQkg3RSCiVm5SRu4fJUw9n65RfyuGnGRKOd/LkvUvFseMSuYMvoW\r\nqIy0br00uyF79ZCCzhanJDUakXjOwDrirQ4=\r\n=WXD4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"500eba62283e285dae541d143a689051d04416c9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.500eba62","@tldraw/editor":"2.0.0-canary.500eba62","@tldraw/polyfills":"2.0.0-canary.500eba62","@tldraw/tlsync-client":"2.0.0-canary.500eba62"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.500eba62_1679769167503_0.6252259395727735","host":"s3://npm-registry-packages"}},"2.0.0-canary.41ae9bef":{"name":"@tldraw/tldraw","version":"2.0.0-canary.41ae9bef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.41ae9bef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b595343eb82d08bed35568ce08293ee1af1fb19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.41ae9bef.tgz","fileCount":8,"integrity":"sha512-HzAHDv5Yreedw85QckM2pXvkPMuXvpAqa8cBTqoTvsvvtE2CACWUmEX7ZM736P3BWnbCj7YCVs1aIK5YVKvA5A==","signatures":[{"sig":"MEQCIG9C7B1cnqziJyZ1h70cpK8KHNLvoAcOhGML66lc8x3SAiAHb262qczff4draun6J7s1XuivdyxjI2kyWbO/qN7i7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH0ruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+DQ/8DzPk0OpfeZHQeNBmxFgd6q3QjUiIFLRH9PJ6ayvNFjyG44wl\r\nd+NeFJAP09lF9AZFIinyo9ua7S6WAJjMfvhv0p3QKyosO8tgj2660lR5cs8T\r\n1RtOwY8u1m8VppjPzf8hS+Uz2J2NIt3GOLzeewT5oLpgAt8WJwrL6N0GntoC\r\nkGDj/s9uOIOzmw1MxSNOmOGtsITE8H49OATicbDCO4pqqQ8XU7qprpyhz7so\r\nh6S97fd1sY8XmPgFts0Q2x47WgA/jX3uuM2JfwIIgnh8ClHlY9iSg9wRGHrq\r\nlkv5dS0WhWKoQEv9R/ZFF5ZrZb/UR9+WGScng2Yxy4krj3i43rg09Sgj7vZv\r\nUoeO9wz9djxi2I1RGsL1kZWQqdQkVBD1eVpHbCf4jtQ6tYbbwgcI4OkDsxuD\r\n5J6re7xav2Vuv+Iozhc3A5utfnpCkbkNqxqbQW8jMZqLC9cdFrEnNgHkH9Uk\r\nqL0D2cuNMqoS+mmXeYE5oXoGommiL93+g+5wtfT6Zy9m5G0XpWCMqxy2lcV/\r\ndjEESOYT3u72uNeR/Tt1DEfT1Jf1qAi0Ox5mKPnC7jpsd40U/kEVCFfkC1ey\r\nd6/vdUat5bTWV5FHwdVISHj1dhXgyEZlfSWuYcHm7H4O2SIZqB4NnAdhqzZc\r\noc/C6Z95fJ035dBhQzOLMwDRzi7EO59g/Dg=\r\n=zojw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"41ae9bef3ddb7740c5c163bed40fbd65a5f7b7a5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.41ae9bef","@tldraw/editor":"2.0.0-canary.41ae9bef","@tldraw/polyfills":"2.0.0-canary.41ae9bef","@tldraw/tlsync-client":"2.0.0-canary.41ae9bef"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.41ae9bef_1679772398016_0.06762121068807447","host":"s3://npm-registry-packages"}},"2.0.0-canary.c754cf23":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c754cf23","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c754cf23","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dec38501f7c053955631a5c722bba68e0c010dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c754cf23.tgz","fileCount":8,"integrity":"sha512-6wB3BhLJYemgHQ6aLAX1oZOMOHCfJDQ7Pn5zwqvbHhHivqCy9bCILsMQTRKi/6cBxpjY9W/5sgvIkAmeLphhiA==","signatures":[{"sig":"MEQCIDNJ4wcJmO9SNkGA116aC2+TOla3lwYsXvgebEDgGTTOAiAUXOOkUnK6MxSzroyGjMgXU/RRujYcvZhdAMhIhdBoCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH0+uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwSxAAotDBnyRch6zHjPHkr8vlPS8ipXESJYLkEvZ1bUAmVeB9EViP\r\nAI5w7uAb+eSQR8VYTyOcvgTv36tJr61fN0066vcNkqggkaXAkqAgEX3szzqb\r\nRWIpdJlfIe236l+NblgHZPn3AuAKn5FmQRb6hkp6f2sF8F4+EaOEaTWc3h+Y\r\ngQDUg5z5AMhkZjsi6d4w7omkeGYuUOpDhhautBe3JYGt2I1saZ51yh0gMROX\r\nxUwieWW3PMA00r5w0JaXHfhefDAu4BWDm+9wx9uAfo7eNR0RzMgZy7aFsP7G\r\n/OACPxGsCFz30828nr2EwjPCGLd45BG0j/EIo2lb7EsT1zi7mgmFctifBidy\r\nGrQrHBGAr3N5IInBvH4ZjKcNahBvjCfYPb4ABGGLh6fZ1TLDSMEqkAjJ55cc\r\n1flfaPVLzYB+bBw3+zoCMGUXS2SvWmRIMcLX7jXg48Czorac54ojqNz3WgZ1\r\nRWpLfVbVkvwZ7ZRBoR/F3ed3LB1f9XwdcHhf8CIfz0LzPk92+UwBVj6k+Hc8\r\nvNDfiInquGFX2ddjZKW08Vyg6Y/6p6jZX55iDqLShF5elXoIN3C968EsodCv\r\nfmzE3A5WrqgMVqtJ/aUGhJQT8o5HN0RKxzaWOhX7u48PAGrQHTOxmRzohVCc\r\nK5NMk8D7hWUE6oV1rNeJJVkXio6gstCweGc=\r\n=pIJa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c754cf23d6e80ab527f680f81c22c8a96309d4b3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c754cf23","@tldraw/editor":"2.0.0-canary.c754cf23","@tldraw/polyfills":"2.0.0-canary.c754cf23","@tldraw/tlsync-client":"2.0.0-canary.c754cf23"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c754cf23_1679773613751_0.17084456560132977","host":"s3://npm-registry-packages"}},"2.0.0-canary.c36d8248":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c36d8248","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c36d8248","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5f2f2ba491d3e28b8b93e5e5058c91ed023f6d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c36d8248.tgz","fileCount":8,"integrity":"sha512-C4wSXwOqdk4r2XwubztJCHc+rUZIjQzNdzvMgP7OopqYz6BPcBRbuL2lYESSTd6n+IiUQ42J3DEbqk8G+50+Dg==","signatures":[{"sig":"MEQCIAFfKDr7QIxg/1e7XcwuEki87zSQ76CEGU/pOV88WV61AiBaD9cXUSnkOu4dOsh+sCwXhjSrmoI9bGzjWLwNNdtvdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIDQvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcag//ehdnxb8sut6nv/GAeKQA3LDMOIPTO0aRYVjIhBYp4ZWVRqXt\r\n4nyXdeJASJQLDBsL6slhyJdgpbFBB9jJhBLCmQKE6Sj6U7pKgg775muijUJq\r\nwkicrF7TPJg9t/IZid5W1+wwRzaKkkQ61bz4AkwA/MYYSAGJJgfdut+2BKEx\r\npwgdZbV+F96fxGGQLwP70esUW4Y7XB1AbHJp2kuqqrrbUVX/DWalKtIgHOSo\r\nlDLXPcKyo03HNu4RZ8+zLXEz61MPj8+mvtYUplNRysM+Ro4vAJpbrNXhuMXk\r\nPOIUFi0SoK7sUKD5sfq1wdYL9W9SXmFbeBnapPnzw7CoSemH0AV1MXr8mEYq\r\n9/MLOPGt73jzCIvr4dVFkDpn94kjPEmWdWbbrCX4Yv1oLs3NUFF9pLQ3uxcB\r\n0e3w6QGcjZoJDi8YT+dQqns0xWZyHLqkHsyTbDm57RXOJQ8eGl9dIm7hBOih\r\n1HKgxNrChyzgJgXw430WhSfscwfCvkEf+6aoVmlO7Z/Ah2lqgY8Wrfu1LOui\r\nbWH8O5NpnqPuc6OeA0T+nrz4pVxQMA/pYcQczQ7xnWrv+3qqV1u1YHi51Lt6\r\n49htbGao4OXBm8JyfmkOxIB1BbVFlqRtlsb7tuK+933WyxoKCDJNl0C5OFl5\r\nB0USEKAVqsHkiY6eV3UMywFaOO/elbk4P+g=\r\n=yBhU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c36d82482c570e9bb51beb32b8e969ecbdd1bda8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c36d8248","@tldraw/editor":"2.0.0-canary.c36d8248","@tldraw/polyfills":"2.0.0-canary.c36d8248","@tldraw/tlsync-client":"2.0.0-canary.c36d8248"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c36d8248_1679832110843_0.7802806235421595","host":"s3://npm-registry-packages"}},"2.0.0-canary.460c12c6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.460c12c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.460c12c6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3455a9fdcea9ec913bd883d64e7290752560d7e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.460c12c6.tgz","fileCount":8,"integrity":"sha512-WqfYwf41FUVBXweH61i4rvU3WLz5JB/L1SJtchYq4FCzvekKgYjd/iaI/RVKWXEbNsKVMUbMx7be/OQ/Xn8XSw==","signatures":[{"sig":"MEUCICeHgjIp6nAXQZkX9LWywMmf+I5ialeQJpPgzUm7Y66aAiEA2yuPWgvFJRFBG7AZ6gh5CcMuPNuScJfznFAWi++Jjkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIVsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWYA//c09IJ9tSka6/qS9KLjVBUcYAffhTNwkK2NkaIAiYDh4T/GA2\r\npyea0eN8QnfeXhgRsGislE8nZTurKbpWcrTnuA+Mh32f+EzBH8keNps5kxYf\r\neS2pCKZDSGJbRRAYFJi5QuFL1SF3TAjYGOn9PAUeVnr8J9vcHrrZn4FTuFII\r\nzWKfpwWMj6rdKltArxTCXmwg9Gq6sVu+NaFgMSFCTpwIVYgV9UeZbGEDzwMQ\r\nk8UwC/brzbsgqPZGAMJD/4Ip9V7cNQ5oFcSCsHH2ORFBBAUGhc6tguwubaSk\r\nvsnCMHhhUdgo5jM33CRpm+5yy6xUWzIPSXvzXh6VKOuy9lWUQDWEWtO8Ml4I\r\nE45PFYsyOCmqsEaNpG4qW7Rqw4vsuRUait9urpXTilik+QxtJUpKgX+I0skU\r\nLZCJvihBXJamCdGcD+iw6UAwBzD/GJA4YEIUhmACnd/qtotIYOKYBAd/XE6s\r\n5+R5pHAbMZFfn8+RsCtBV9AHViQT6lf2TsIESS0eARgq12B0BTCpkuiz1j1J\r\nhQU0p8o9XNFU+f4IHZi1MgNnr6sZVh2kFth8wHHDw0M4n08kp5wYQRaCH2B9\r\n/GxmItJlovoHhhlV7nShBeOWOyTtOwGFznnGFAhSGA6FR3/zjZeO1UtuJ5G7\r\nAguiDCEuHYWh1t7SRjk5gz32BP9bv4pcIdg=\r\n=muqL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"460c12c63e825e575376c6eb08ec42118b19053e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.460c12c6","@tldraw/editor":"2.0.0-canary.460c12c6","@tldraw/polyfills":"2.0.0-canary.460c12c6","@tldraw/tlsync-client":"2.0.0-canary.460c12c6"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.460c12c6_1679907602743_0.4501227835242281","host":"s3://npm-registry-packages"}},"2.0.0-canary.62f3d0e1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.62f3d0e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.62f3d0e1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0104dd0bdd23661ba0f1b318442b986085195f9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.62f3d0e1.tgz","fileCount":20,"integrity":"sha512-y9k7aKticLMKjlLbOd/PuOk9JmA2SmxcV0jEirJFAkHEn2EjBsxEIjNeVREv2Yvx3xlNzfSoUGQEsDQXUzy6rQ==","signatures":[{"sig":"MEYCIQC37cAl5zoy564JKSx4+9fdrBm3bJvyXqo0yXsQ7G12aAIhAP/R1zl8wx5NX6BYsEtrZvdrLLhDIW1b7IKw5bSRZnl0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIVwXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpBhAAhe3gVeJlE5ziKShEapkIiWkkArebBDgAOw5BVX6aKdrkNEsc\r\nnYZ3heV6d85fntc40ETHGZ71oux1WHw8lEr4/USQeWZ1PCpDY9sN0XOww0t7\r\n2NN2NBEsE0m0o/PxrjZaSew4hViF0Gt5Wq2HyceP3a2w3VJr2Re0bkMzAjwD\r\ncAGuWx2yCLQB9xItlCcHNMKchj8kAGnCIYFbJS3rkhduOIhuwOBmK9PvIO7J\r\nyzZ2W1+lUG/NY56GwzGuFE4k96Fd41hYajCeem6EYk+ky9BIrzfQRn1Jzi7X\r\neZnd1Uf1flH1B1XGpE5gFPtiacY+3rsyzNMWBq5+x1AGqMnsMQVpz2dZ7sXJ\r\njRuNcZ+2m6UNa1rAylzd8fMV7WyDDaKTQKNgxkVjQzsYeYDDQX6I6sdku8oE\r\nKWEH5YgqTAugORlRGdSS9mNeLXPP7v0vXBchNpu+xa20m/m4d4cXo0Lx/QJz\r\nVxcPIlABEAjuEEfli04tS9jk1UoLxCUR0D3LNSrDbPMwgJQJaQYNl+NSnAJ+\r\nOYduK+qyaHv8FwYSvGpD+hYb2c4lir7EEhl3rADT/pCGyW52K6PD03TCB+Yu\r\nwza17DLxhCGPsrFDU5Q5aGXFzbO9/Hh+P8hgTuOTDgM6MiLZdqi6JDEvRGQN\r\nTqmhrw1PinoIDpyGxea0lFwjaZUXJezV4wA=\r\n=WaBT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"62f3d0e1f5d97280f86e792d9d28d97db523b455","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T tsx ../../scripts/build-package.ts","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","typecheck":"yarn run -T tsc --build","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.62f3d0e1","@tldraw/editor":"2.0.0-canary.62f3d0e1","@tldraw/polyfills":"2.0.0-canary.62f3d0e1","@tldraw/tlsync-client":"2.0.0-canary.62f3d0e1"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.62f3d0e1_1679907863639_0.29340553724917284","host":"s3://npm-registry-packages"}},"2.0.0-canary.76df4a88":{"name":"@tldraw/tldraw","version":"2.0.0-canary.76df4a88","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.76df4a88","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56c99a469b0048676d887285821faec5f2eb167d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.76df4a88.tgz","fileCount":20,"integrity":"sha512-ljstFOm8QVYTlBCaMpePHwvKrDigjjva9et6xJ3TSjlfFprXn5ojl9XcGjLf8yXCeK0SMcQmpqUVRV90r/ntcA==","signatures":[{"sig":"MEQCIHFcCCXN5Dawe95WiKcadzPEvz4etYJGz7xCKyCSQICoAiAlV3VrXg9rSFnOBPS2W9I2ZDQ21QhY2K6dIyQaC95C2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIX8+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHFQ/6A2vSa2je265Jwkjewl/pJ3WKGnXcRptoDRndBBa2dv8sq/Me\r\nas2ooynNEMwcgmLnWaxUFF3y1iG3GDnyxww2500GPQvRIRiNXz861vBJilK6\r\nfs5rHtUA5LOUbHRjkyc50EXiVr7VknkY9v9Y1/vBj5BrbKpkmHnwgsVLj9+v\r\nWE9uRuq9xk6ipmf5vrR4AjSfM9ZiYT1kRywG3q5SnvbgoA4OBEYQOHySxxi8\r\nYb1E7D96kZ0ISuyfW3VsXky70kP3XnVWVyp3rk6ICzLngitsbo1uBrDiMUdA\r\npfwpvG3sIlgkfUaTYmLAeYT8HoaNha6IFbSwDml0drx180FhPreAXhn6Popn\r\n30oO+QFNcSQbXaL3D04cmNNvHSKlY14e+zdoJwawWs49ovU7FbMTD0ApaNsU\r\n15oKqOhUUqTdw6hIwluOQMMAeBAXlmfxoAvQKXBc0oF7w1oozz9qMekpMv+/\r\nyrFwUqowQfaLrbAxzRzQsRRNR1lvRsIu5krKERCmgeKFCi10JUxwPleJl2/1\r\nWF4LeH06zcPSb0rPXvxFajUxqJ7M83JcmHPW74DkUm3UqZX1LASh/RH5wbI8\r\nteQ+TnuH7RVbVN9Om/DvlFXjBGqyOyBdlBBEjTdEJaWWSjVUYTlkHNEtMASh\r\n20IPOkn+2aaqWbXQC8vGQ3/+LPmushIqThc=\r\n=QMIJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"76df4a88e4c71c2d109533eb5a15f606ba229498","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.76df4a88","@tldraw/editor":"2.0.0-canary.76df4a88","@tldraw/polyfills":"2.0.0-canary.76df4a88","@tldraw/tlsync-client":"2.0.0-canary.76df4a88"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.76df4a88_1679916862425_0.924825712897912","host":"s3://npm-registry-packages"}},"2.0.0-canary.0bc491a4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0bc491a4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0bc491a4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0459acf7d288ccd5d3aa360e7bdccae4cf9c4a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0bc491a4.tgz","fileCount":20,"integrity":"sha512-SMzPJt/wD3IefHnQ2+1DumfFGfEgrCiSejAD0O3+te8hMPABEZ2VQFqUIFWk19K6oZVxRUt1rRkFzVggg3r5tw==","signatures":[{"sig":"MEQCIGSNIgQNM/bwTxmIBVSkqGFK1wiD9fUXK4F/+UT9Rfv8AiAxQ3pF+eYrjXPLTYnqZKYdYk6Rq2v9eTG3A/X4iY4HDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIYO6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVPQ/9FbE83H2QeRvpQsj72n3l+rkrDGV7AAkv7RnQxdCtT1F4ba/X\r\naanKgO/ZxyrhO0G0vNhv3ZipHXF9Ze1pAV0Mjpwi/eBAvnEwB0Mng5l7gM5B\r\nJ/dS22uqXGjqCul+LL4vVpqqVbkr0d7LsY8OdL9HbaU6z4fm5rYYwv5vjlqi\r\n8GpkAa2Gzjb+UD7CmMbeFPjMuRPtBZr3nzm3TvA8Qus4b5HhcZ9LmbA/4ehg\r\nE/JtLOgeHiEGNkXHMuA/Bq/cba3U+mKupPpTeQMrcWAT0Uy1g9hdbguWpn7L\r\nZawPfcGO+ZSCXN9knS/267s2MkMhGFOpCLsCWzNAYJbqkU1hnxX8CaDr8qsK\r\nEMH84n3jyww/1ifx0HFE3IFDByTA3AX+7LASH2eD2oopk/ocmqQ3tnjTKgtk\r\nrcrN9ILniaaZ55u3wtLQOyKudue+nGYb5sJBHoyR9YDq1WHgBU/j81YsajQE\r\n/wN4KCAQUXNom1CVOVPfhyv/WUGuwhyFwFLaZoiYDfZeeL1+jlWJsoGC+doX\r\ny18MYRSS+9Yo8Qg2nuyqP1NWWshVhSy3jHKmCoae2Bw5iU/VYnHTsXB7q5yS\r\nm1Nxv0mzchBwS/iBfVguwk/PWiFgwjzGgcObyWTmm/7BjSLtgplt8/P5JJF6\r\nolVzI+HWznUD7ku7DFPFGT2zFaSVTZ9bDo4=\r\n=2wR/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0bc491a4855b1c2e3d75891ebfb2b44cdf65553b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0bc491a4","@tldraw/editor":"2.0.0-canary.0bc491a4","@tldraw/polyfills":"2.0.0-canary.0bc491a4","@tldraw/tlsync-client":"2.0.0-canary.0bc491a4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0bc491a4_1679918010305_0.3869084713190514","host":"s3://npm-registry-packages"}},"2.0.0-canary.091081ee":{"name":"@tldraw/tldraw","version":"2.0.0-canary.091081ee","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.091081ee","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"38244c31a25f224b78eb7ad73401e6a4c7d14568","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.091081ee.tgz","fileCount":20,"integrity":"sha512-OF+IQHrc3fUOp53EpuY0Ps4YxzCSppLJgHd/j8fMIqiMSYZTfligh/ywSMEUpM6cwmxk9TpErwI7w7xpFXL8Lg==","signatures":[{"sig":"MEUCIQCos81HqWxjgcVnGHGfSosXQiRTRdgnDANEgLqsTQAqrAIgJPV7YYm0gPUpy/WtD/NjRnUU8huCeqBX59aEBOZxWLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIaiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohaw/8DpV0MSVwRmkZRnIleWzttucsrJjqJsW65xtUl9hFgY6AB6/j\r\nVQlfIoy7VeQEbk/+ZPbx0DfKEqzfc5sjadYQGhUHsvgec4riIvrqUvvTZbJM\r\nM8L13oJc5Nf31IbfJcvJNx9/b1ndS3qfokL6rgLhkXRqn9/lY+houf9e0BAc\r\nti1u/jUOCCcmtePcJ2+P9SIHRDkMsjgtiXYe7o+Pn4veG69EiqUCqzoeo/Sc\r\n2espZ0IilTZ6a7MyV6UqhS+P9FRA2cjjjApeug9h+QCcKDuPS7eheI4onRug\r\nfceqtlLQUG5KHaMkQ9RDd3qN9whie8TORu86QoHKZ3+QmeUnBQ2rjLwKrDqa\r\nq4VlQmtHBN4rDBRVJMR30Cnn9lCJDKBQWpeD/YOernaXsUf/FzkLTet3RbBL\r\n0Opt34QBtUtBwm7QwKJt1/HkZ2n4Xs1J3AP5O19mC8mVDxnsl4s2Wx7XSd9t\r\nEvZPb2OPtSopvTqL+JR1ORDL99ilcnYUn0UqBNg2ABYnSsBXTaDIIGqVRye6\r\nT1eUaZFgFRNaJg4sCynLjMsuoUIYw6nla8TfvZOycx7SlxIo4zD/rna7NDxq\r\nuA7JRcj+pz6z/mHv8e+A/Fuf5ADYFsSxS3rkKeyu5FBqTe0IuxzjEFgtNue/\r\nZzF3rlqtcCgK86gNwvYXhXa+B7lli1NcLJQ=\r\n=YEj5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"091081ee276fccdb320f34730f141d2edb590074","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.091081ee","@tldraw/editor":"2.0.0-canary.091081ee","@tldraw/polyfills":"2.0.0-canary.091081ee","@tldraw/tlsync-client":"2.0.0-canary.091081ee"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.091081ee_1679927446433_0.7921641939559412","host":"s3://npm-registry-packages"}},"2.0.0-canary.e85856f2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e85856f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e85856f2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5f850f755589f609e08ba7c9da0d0f156f203c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e85856f2.tgz","fileCount":20,"integrity":"sha512-N8+Mm2U/0z/ASSiiZy9na3AupCHih13bv1rSc5KR242ANiN/EL824/XVGkvKRerr9nRIwlvjRVShKOTHh0Z3sA==","signatures":[{"sig":"MEQCIGjzrzUGoJrnMo5YZiPBXjCnWHOCPLmhY/x5iYKe3I9hAiAK4pynYbxMm73w3wM29hg1vpYFHtf+r79LVYFxSQadtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIakfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbIA/9GNxhLIZWGmsWrrSBpSUOkvOZbIcWSYWA4PyN4tbx0Fhofqje\r\ngw/J//D25wy76XUEXSk4mXv+bTKKT1WOlYUWlnyqta+c/wTFTVX82YtoERqF\r\nVKoG/1kXgIYPbHAEAKy+zYJer9aDbDlezFabWUgBtmkCBMuwQ9AmnGYOi/LC\r\nCYs13u7dTwOWc5/z8fvAGTH8ihtG/YR4mZLVXJgwH7xPeAGvVktMHfievBvh\r\nbhWovjOY34pf6yr3HpTJacDFQwB95U1dkYgA04SHeOVHQXw+lWzdB4wJ8SpT\r\nj2bjtnd6SYDIBVLkwyW4XyM8j5CCMVdWSRp1vDGrcukVteFhebPQooqKOtsN\r\n9zNEQjXxRpa0DCh4Yv5HVtPUNfXb/Vcieb1EYvt0SGIzFpW10D8mMhb6OuAD\r\nv2NZ4LNlKaQQhSiEqPMHXeN2pA2ywylYHJ8R7rjSnAk9k459HVnaP+0xqvzF\r\nmMzQuHbgYtH/r1jjK+++ZOTuutYWkWvJYgBx/7Kqs0MQT6JtbjaxlLpEIgtK\r\nGaXwtzWpXAZBwidk/8kxcH9N3OkiYwFnS2KKJq9zgzNekcbM+TB/xH8YCUC2\r\ncGeBl5BA95uMEmATXo4J3d3fA0KT4cPUh+qZc50kxipIOl53yfNOyD1xven4\r\nz/57NL4X+w/AKm4BRvLWDVj7in7amx9RemI=\r\n=9lJM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e85856f249dd471ea89c3cd4d0ad329342d2b6c9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e85856f2","@tldraw/editor":"2.0.0-canary.e85856f2","@tldraw/polyfills":"2.0.0-canary.e85856f2","@tldraw/tlsync-client":"2.0.0-canary.e85856f2"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e85856f2_1679927582977_0.6135979137647216","host":"s3://npm-registry-packages"}},"2.0.0-canary.7f2ea6c1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7f2ea6c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7f2ea6c1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7964eb1b289e9e1b0db8d8567918364533700d9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7f2ea6c1.tgz","fileCount":20,"integrity":"sha512-wYyRL4eKSQP4lDmKrI0LLzvVKLoNt09/MeIAM7xYAXSABO70F8zOriZjzVuglPusOshSMhWshUkY33DnIW9aFA==","signatures":[{"sig":"MEYCIQD0rA1+jckyI1nkUQfj69zWk1k0fyKAhIza6jAzVsVEOwIhAMimx7atp1LvrdxOkqWKSAnkP7cKt7d5ETiXfNOFpUvP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIbqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5WA/+JXBjnp3QPr7lJLoyB+V2NWrsg3Jt5ux2Uo7jtvi2dRKfJADm\r\nASeudkxl8xaspMv02xb92dN3uKJvlnUO7tbar2CdPmugPD9jwmJS9Ap9AxGs\r\nz1XJN8F/JjMxkbMjqle4wzwFK8aAPajNT4G7ouMM3b0w6/8MF+M3Lx8SQESX\r\nWrt7TDuLBeV8DZ6qq/VoVCGjgX4aUWlBcGbVLshpwP5yPXla1EybEnRmluJ2\r\n4i25FMmegbhZ9disPz42humK2gM26CBsZNdquRzjU96WPcitP2VeeTX9KQpJ\r\nEz3E3FRD4+ms+wnbBdJViLX8D4GD7k/J2HR2gSYAfz0GuNu7c6/VekX4nX/d\r\nEK/+9fQQ44rVYMg8VUjaDgLI372fNfnn3Ptz1QzhkGPDXwmW1qcputdeI4sj\r\nqD71BJ6g01LaY3NxmJjb8VF01RZn/WLy5tLO/khyU7v3PQUrEbbEvr4wHbN4\r\nNrRntrUOWdpyBToWvDvwfJ3+5x6zUU1NiXQ3ZJZRf+AO5N4djkc2ebJdVje+\r\nTc7SFmPV5Vo7H/UzTy1JSaXVnKRkx3QjB7dcZw59GkXq0FijSYbYHkl8IMsa\r\nGMQRdbRc8wkJhs1eOjJaV0Db48wW2Jf0nxHGdDXuCdw5K+R7qH23bPt8Mdl5\r\nDkZ0Aj0CSH2C9gJRlZpWdyG3+LHvOo/NdP8=\r\n=NyHh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7f2ea6c1e3cc148857ff6f9264be53c979bcb4f9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7f2ea6c1","@tldraw/editor":"2.0.0-canary.7f2ea6c1","@tldraw/polyfills":"2.0.0-canary.7f2ea6c1","@tldraw/tlsync-client":"2.0.0-canary.7f2ea6c1"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7f2ea6c1_1679932071054_0.7729354356155524","host":"s3://npm-registry-packages"}},"2.0.0-canary.7463791a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7463791a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7463791a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ddda3e9013633d1278ee7bd63a4becc1d47b0aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7463791a.tgz","fileCount":20,"integrity":"sha512-NFpDwTQLCQfx3lghLjZ6Q7vbdBbU5ZghezoxEH76Nlk7XvIDiFbUR3aA1/xgTon8womSPbSDiavxZ7eqMPGCPA==","signatures":[{"sig":"MEQCIAaw8DKh9OpgtxiPPwso7ZnlXfj9wo82jbJQcxckv2HTAiA7tzShN8gBeStH7RBdo2C0vC+rU5t7nZ2Opg4FEEa4rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIce9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaDQ/+IDZVTFJoCq3nKI4t26fKDnbrL4BX6eLDL/25489tp0BZuEdR\r\nwEymkiN3dVppZya26cVyrfCwAk/cL+oBAurnH140fLcxKSuiWyKixE8uFTb3\r\n309chGYNF8yfpIdSJQ06Rp+hEfvlqWsb+TAWpASypayNrKP7Kq6risZsxjt9\r\nwdBnbOVqFyLkl04UAz1gtMGbJK977wKcdoJz9TesAHSgNL9PnJCkmUk6dtEi\r\ngj/qQKjOpcPeT34fRMAYMzyB5DVoxAy17um6Q5RExh7GpxGQv3Gvdkj2AjNW\r\nDLC+58IwXnFDyMCqYwWL7R3yZrLlAUqWF7VK+FHYpu319TSlE4inmd4vXxGP\r\nIQZ2D9gz76FmhHyWrgkguh/uq2gjqefgeqFCC5hRr5mJf5vq8s005ySDuhb2\r\ngdsQGvJOqM94APepGFKUnDJ/lc7Jqu62/Tlr4v0x1+kWeK67tHVaYXSCFSjG\r\nYH4oUgglIQgUMf7zn1EltUGD+gUslZfxOpesdFlB0/ZBJH0h3kh9vDoQxAdl\r\n9JvIVS61sFM8NatOGrEp3huWWDndQ0FzA5pJpJcac2eYjoOmOz8qOVDoLg5V\r\n4MNnBTPeFNPUHBECi0xIBNcIb4R4DU0VIIMnyN9llZ5kPKHKwePCNJDC7JG/\r\nvWSZjSIqMdqxKQiPLqWuvDHbrafjIrlQInA=\r\n=uIE5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7463791a4ef0e27f15d3cd4693d154a1348f18fa","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7463791a","@tldraw/editor":"2.0.0-canary.7463791a","@tldraw/polyfills":"2.0.0-canary.7463791a","@tldraw/tlsync-client":"2.0.0-canary.7463791a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7463791a_1679935420946_0.6658895809044985","host":"s3://npm-registry-packages"}},"2.0.0-canary.84c00607":{"name":"@tldraw/tldraw","version":"2.0.0-canary.84c00607","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.84c00607","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54861468f797721f272d76d14065da5f0dd8e48a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.84c00607.tgz","fileCount":20,"integrity":"sha512-NI8s1bqYZBdovFkbLKDpf06ZkPGS+KHeOXEz+b30NNksshHzX1flc5hyZztoYT3FZ+tcV8rYm3k+swH0TvqZmw==","signatures":[{"sig":"MEUCIQC6c+/cfM+K0XcTdXLXSqF6LXKR4m3OF+3k+YZ66UrrLwIgI/YFJ6eUjUEkkqkhJ/iLTzcB6wUH/7UelmiejDt9+uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIckiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpnxAAjJ+I8bqk/H7H8GJEYnZ8PLuf9DGeLncDaTAyZmd1EGVCDuUX\r\nPf8zpQAxry685W4Nzb2J1adq0KkCpG6bBu+b27RYPh9v1tJGvXLtHvj5LJRO\r\nqCIXoO/3JD36GlkG590rWlzq2moYY+gVhM+hhvS+51LPQIs6ReHgzTs6Asaj\r\nGTYleR227uv19LwLj47A40mIMqGSjDzAdciWBEGFuQ6UwmNy2aQ55noji25g\r\noBgYAAWnTVahTSvl9jD9fil5b9C5HXbcAJGpQIv4AHDGlfrO14M25VxMTW4J\r\nnR1p87BodQZRk3PTqAFho532eOgHuJGJsGB8QU8lOH8XyfAAigRLhGspssnE\r\ndZSM1xXVbDGq3Ii6NNu+IKPG/AeEreUZKapOV4zkYg6Zppy2tVP0uJU1FPEv\r\n5ZbxAlhgzTUtgWAokiBMwCIRbpuRrMZInvlnkpurRWvY3GdeGvZSR4LgMEkN\r\npxQpbWzt8xukmvwxg+B6rMLk6jnW85TXM4dU5Ov1c6fPn20SOsBPCSA/5wPo\r\ndhfk+P8dI2GGxrS//y+flSRGHkQynkifRwUrqfcP0H+p2iy7KwWEZcQwtHYL\r\nDcKGlh0/NnPDtN9R8blUTeV2qPpfouQEhK7SSeQznHuKzVrRvAenXvpCnxz8\r\n/g/kfujz5cn1jdHQiHP1ayu3nMCR8TQ8kKQ=\r\n=kGjN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"84c00607f643563509f928a2ca80dc3b5ae26aa0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.84c00607","@tldraw/editor":"2.0.0-canary.84c00607","@tldraw/polyfills":"2.0.0-canary.84c00607","@tldraw/tlsync-client":"2.0.0-canary.84c00607"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.84c00607_1679935777875_0.5522973390355801","host":"s3://npm-registry-packages"}},"2.0.0-canary.7edf2273":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7edf2273","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7edf2273","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5305da5820428dde3a56be0fbbe0edd3a794a78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7edf2273.tgz","fileCount":20,"integrity":"sha512-1ucfqF4XsXbr0gIoKgB76geVHB9PB62dIEVLdS6lxLDHSu20aedL4wMaKtLZWNxLm6dq9fw0CjZmv82R6jSPlw==","signatures":[{"sig":"MEUCIGldccGNom3OUVFD8GhuV15CAcXpInfFxM6tTF1W01tDAiEAwW7O3C07wjWWEXtteuxYSnIPfuL/ZznDaz+MSGx4qGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIe7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRIg//cMZXz2XrcPJAVdQMyFOHk5BI5c8onlaOGZ94IUT1KTqu+MrU\r\nqWywS/sF8lq9iXd7ZeaJCEchlpgXhsskoSrTNi8Y1mwX0FaRBnw3OCAt3KxB\r\nk36ejBPT9Kx4oCXjDv4Ktf8qj/GSFeE4i2bUa4s9hsvry8cgrR03m886IY4R\r\n95UgRAijmczAOAlkmWuq5phin2VWSdZpM4IOJ2DRfxaZQsFkLsKOJKqwdGiA\r\nuQGzPTg2l8TNNGfj1FKcPLUtTJxUPO2/ZBrU/RZqZKxHlrENT7EruICKWfnM\r\n2Me/9ZUIz6k42mKjDsEdKSIpqaGURgNFV9rEWUU9I+xy0fMwm2MQQRHyxyKQ\r\n+yU+2JP0JJrCvBvDgqZ13mwvF/xXOaMpbNJx5OO2QSgiKe7y3xDwAzDbSlUt\r\n+P0Awui/p5BW6OA4EMJ6mlGtlfez1xcDbnEZx8HUqY260Eu1Qb51BNc2uCR4\r\n8JhHXH03GpVGZi/nI6cOmP2ljOoY3QzPNtPRC/1ps/eBrUbaH+rGzBTKr5ty\r\nSOxvqlDz853OIE2O1Gb/i3mdgW5rk6JuNUL83dqKkbzOK7FtSTJnlqpZ3XP/\r\ndE0TVirZziKiWTiU8nQb25zlJZMVPdJzwsOtLGXXaxGiJmtVFR+rtHXnjX/A\r\neZ2th1FL/fgysPR1ol0l7jgqa+4f6sJs6pc=\r\n=+ouc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7edf22739cf428a1f3d2d47d416f592c3c6a6eb1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7edf2273","@tldraw/editor":"2.0.0-canary.7edf2273","@tldraw/polyfills":"2.0.0-canary.7edf2273","@tldraw/tlsync-client":"2.0.0-canary.7edf2273"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7edf2273_1679945412368_0.8587709882461394","host":"s3://npm-registry-packages"}},"2.0.0-canary.bbc0d0e8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bbc0d0e8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bbc0d0e8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2193ccf41a5267efb905d2a86f59fd87d5a5fe6f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bbc0d0e8.tgz","fileCount":20,"integrity":"sha512-qXAwtfQ2+vGD/sKLGUurhGcj/r4TviGocGUjqk7l5VxhjURbH1GBEhPjvx5DYv1eSBybLCgGch57DQxm55wwCg==","signatures":[{"sig":"MEUCIQDvTCBZl9AKgrpOqNR4dRhizJeV+XuI+B9aVU5leRaP+AIgPrWqq1GWtL90cs0tHVkMv6SlDLRl2XzoZTlmXfmSAxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIqcUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfZg/+K/UWPDltKmKY53fzwrnQEKLl05DSugaKyFrikPyDWXp51JBE\r\npnMl0cdstZPFUxw4Zj8bNILvLqoxpSXurzBjubsi0S3BJHmbZt/gWiSEusJK\r\nWdCdX91Aa1dbAmaUTe2/ehGIJXWH1tmuzTXsIxgZRz3xPj3u2UMKdCgIj5XB\r\nPCS2UrD43ImBnPS/7fQ+Lu0r/dyxUrBgB0Qyrro1O5PUqQOcZsUYO6LHkaL0\r\nmSoayrhXpLA0MSZhfh2n8EoVbIgGOHzrImmJSYrWVm9GnIZAt14+7ihjhsjh\r\nAVlBqown44FWDMR8QlzXzIqF/1fObOtj8+F848FjD6FnPf6qWleyWzVp7zYf\r\nBU5HLvlBY2y/FjhyLmXTFVpN2zcQtcCbkVk+ny3dgVgOd+Ne1fHoBBz3B+1C\r\n7av/l/9xT/82TTYWU3ZPtUowPlKkcMOdZNM4WylTA/n67G/+dV2jL4CUMzhK\r\n460z1aYO6xBVmDEik9yXmfXRN6uK75/wuBM948VCMvijxLTSqfbtfBhNOf8R\r\nzozqV49Gx2/gMTcscj3Ohqqgnz2aJ5FKo3tGlufq5jQhVPayGhUDgFfABozX\r\nHS2s+2EFtI57zETRMBDgIzsQuoN4ugRK4+3GAcfnLGms/dXoiXrndvQfxDTq\r\nehOEcEYig9muDAgwosuAvHGElSj26evn3ow=\r\n=W2wp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bbc0d0e84d938886283b1ac1dc306e526c570aeb","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bbc0d0e8","@tldraw/editor":"2.0.0-canary.bbc0d0e8","@tldraw/polyfills":"2.0.0-canary.bbc0d0e8","@tldraw/tlsync-client":"2.0.0-canary.bbc0d0e8"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bbc0d0e8_1679992595912_0.33319516187707476","host":"s3://npm-registry-packages"}},"2.0.0-canary.b1bd77d5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b1bd77d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b1bd77d5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fb8c19df65f5b53e4666c2348483f148d6b9247","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b1bd77d5.tgz","fileCount":20,"integrity":"sha512-Zv9CBrRXP3gYEUoP6tuoJ1Y6ql36rDZbzOv7LyaKvRIeFC8+2xS93S0AsBXndX49cY0bPDEAlf+Qx1yUi4717Q==","signatures":[{"sig":"MEYCIQD/SYcpNMMAmRmoZsL6LJNxpGfvGqTZF9t11YZ0WwTVkAIhAN+X9NJvURuYjKsONXWopME9VwFocuwZZ1BpXZ3u2Xee","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIqkiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUeg/9F1PDNsrlODq6jQkgoW56wNnnhLB4PDJctCT0bvIRv8xk004W\r\nSiP26FT+OHQwOQV2iNLiE1utxOX14/wANLnUoy9odphgTOe6PXV/ljn+/cKl\r\nqFkg28Cn0T9wCOlDB8SZDhLt8N1NybzQMQeS4vuh+0fkFX20qdxWy7aFOog+\r\nJs7lLNNosR2gbGTqUmQIMcVrFW53CRozjWDVW5Xc7N2VmhZ5fCAU1cbFpEjV\r\nyW4TzZxYxSAw/rx8L0n15eF7eGqmrKTQ4+7M/SRlIH1rKznVID9za7C7AdS/\r\nhBjZja7ktVUT4e7kUEWiEZQNyy0FaopUXsjEctYp0mCyEakxqSeC6qE1WcV6\r\nKf90i/tKH9W1MaUjppw6k+JUHIoeUB6G0pJ4XC+ujRpePGCtuUBOLkRnQAD2\r\nCOUf+OKPPio5RM7T+YPugMoCh6Is++rrcBn+56QAZNnakBJX3Z6tPwtSUeRl\r\n9fXQY42wIZ/pEi0tFmy3oBHlvUQi6kBnYT+gH+40U6/qgSaKUDtWGbzfxDBC\r\nFH8ALeZzym6el4wfUbNLTwyllL9v4SF3tOQ3pc2H5j2ZjDsIhLX2LETXbu7j\r\nfj48Cjd6VJTznxtbJf1einB+9/w0guYh64QxrYSmV424vMEEswWvqR5GiGav\r\nZPrAzxP8BKc48ii3sVTmHnsFUIcs6bpCmgg=\r\n=1oto\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b1bd77d50cbd8f25fbbc82043aea2be3a9240931","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b1bd77d5","@tldraw/editor":"2.0.0-canary.b1bd77d5","@tldraw/polyfills":"2.0.0-canary.b1bd77d5","@tldraw/tlsync-client":"2.0.0-canary.b1bd77d5"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b1bd77d5_1679993122511_0.4821859627284071","host":"s3://npm-registry-packages"}},"2.0.0-canary.9fa4f176":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9fa4f176","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9fa4f176","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb87acbba046427eb334a49df67a8cc304215b74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9fa4f176.tgz","fileCount":20,"integrity":"sha512-d/gmJUEBeHG+aiUl9rEMKVAyxq+tlNT4RH+7Qj0BIGL3LXPmEsrWBsvb9TF6NImyufazBSWRh38AFkwbgO+CRw==","signatures":[{"sig":"MEUCIQDqacZJhHXriAU4HkELB6JXW8Ay0S3RUB2HN0M0ZizfVgIgTnMGX2bUHsQzW0a4Id8riGq7sNkI8FhwWHc/n8Oj3Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIr0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqomQ//Tn0P4qC89OJHnRmSR73Bdw2K7uHlIX/u6/k5WoPPx4MVXnd2\r\nnv3hyrKKwqzDJrIu3ojYN+FMxJiVAWQiValgAtheHnp7w4tnAxL4wc813yK0\r\n2ot6V5DaMHXOXbPqz5CqOUKedWGvA3jYPZ1Xe7ZtGp0pjzJPKxA0WW6mypxL\r\nZclsD+t2ZYJ6fqKAtNzy7TtnekaxeT70wp/Ob4OIFkJk9HLqLq2QR8I55ZBY\r\nSJ5GvEWtui9TiOBwpnKbrMNScJYoAzG3zTnyURA1PNDZu5MHJkbEB25rbo4O\r\nY2Zq3eUNiin0W+ZJVi+osKc6VtdrPgsCkfAh7tAVR3IYeXEIOm2REHiSxDJO\r\n+8mGm7UgzvTLPFz4lDOkn1BBTYXq7eaCqMAXk7E1ARm5nb4d20zvAaDvkb3q\r\njQGRUOk4oJrSjGatIAv71jWH6pUa4LcepJ8Np9gZ7IkEfLESWtc9XarOrOvj\r\n7OWa/W2UjZ8fyPEJzO+diV4eDk9OZ8KpKDmVw1OihzwCR9NZT7QwOsxwnCZi\r\nCtTeSQY6LonCAmQ/TQBIIMf6ZQ7qjkVSQwHKJZMe77n4v5DnebkARvVGwANJ\r\nMg4iL2HoFD89On+cwMCUDFq7oJM76R/+LllAB+O0GnUNsi4o3eVECPLpfbTs\r\npDnMC4+T2ZH3HHzuwqXkDPE/CD4SGqFSRgU=\r\n=TCx6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9fa4f176d7f46b9a8dfcf54e74d46e8d796cf0ae","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9fa4f176","@tldraw/editor":"2.0.0-canary.9fa4f176","@tldraw/polyfills":"2.0.0-canary.9fa4f176","@tldraw/tlsync-client":"2.0.0-canary.9fa4f176"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9fa4f176_1679998215842_0.08463102709212267","host":"s3://npm-registry-packages"}},"2.0.0-canary.62a36c53":{"name":"@tldraw/tldraw","version":"2.0.0-canary.62a36c53","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.62a36c53","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be79204abb5d7c50f4d533903dc620d7b204e61f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.62a36c53.tgz","fileCount":20,"integrity":"sha512-btXqORERBHJkOv+8R7SUmZyQNVuKW2aS1CsJgAX7BsctpwCqziTV8dgMLTYpdI014n3NO09dRsB7ANvypSoQIw==","signatures":[{"sig":"MEUCIFhpsbZqjI8y6HJp6nnvnEPeh/Ez3IRzE+efX4c9/dkwAiEAgO2zZ2fUnaNlO0T3vt1ao+3bjEzbUC2kZmsjss7vfOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIsaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf2Q/5AaEX0Pso/NKfzfal+AT+TzNizOjajwt3ZmHa2vZckrTImiK3\r\nL8vBIFtgy1aVfE3C01k08YSZHKDE/HskXylHuZEPJ4UhSKGF6Ww+t7zsklQn\r\nkIR4iwaf8dAm3Ie4eKgjIcBgbEzGQvVztCz+x5bPzR69aRZquHDYsmGHO4dE\r\nJQ7Gp2yS2h1tOutZ5X2qDRnO4Vf+eqIqilwx6HZQymfzI09pwaHS5MU3/wrl\r\np7tr9JlTDEY2KDym9auu0p65dYnUdeITYUqgbME2LZ48y9Ip/sihk+UMQrZO\r\n/4MP6Aiys5cD2v8fD+QNIj0mZNdQcJ/wKkjg5oexX+wp8uSyfnET4YZ/WBIN\r\nqK1hK5awPoclRS/x6iWWlRNBJ0zLCmkuZL2KTRFb92vuMlW3k8Eql3zFvUn+\r\nF/s+N5E6AWw0nADF/uNnekUdxGKXtgPGEwDXR6EenKKbjuLNsPMGEl48gD7r\r\nII9E1hK4YAhTjIS2LTcJ4w60KoUzqH4bVBCYh6YlPhqKVzIDGALbkENIAXD7\r\nLlgU4gJ6Mm5JJq8rUpKEd1xaZieR080Uz9GDMxhmq/F8N5eWbc/UYWVP8gPc\r\nSejbdFRi0g96CrRmoKAHJEw8Xa4cKZl40N0iG1tj5dEyjZ2SHRM/XvIi81UR\r\nCF7Xp1UHe9wRqS99SlqXf+8L+fkiE2KDp1E=\r\n=O4uw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"62a36c532979e5183196d903e23fb338fddc867b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.62a36c53","@tldraw/editor":"2.0.0-canary.62a36c53","@tldraw/polyfills":"2.0.0-canary.62a36c53","@tldraw/tlsync-client":"2.0.0-canary.62a36c53"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.62a36c53_1680000659388_0.07246771615687009","host":"s3://npm-registry-packages"}},"2.0.0-canary.0c11822f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0c11822f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0c11822f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"883bf06b32cd5b65b4d23ab162a1449ef464dd33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0c11822f.tgz","fileCount":20,"integrity":"sha512-43VCe7aTcaAcdg7mPukzG2afxBVKbt6zjI7E8U/vklVg6kx7VqHB/MdrO8pzgh7Zx6coXwIHQLU+gqYBJbIdvQ==","signatures":[{"sig":"MEUCIQCZ+P4k7FnXRvi28lILT2KZw6wmQjYI5aQ4rWPXo1/yqQIgQO54CGyk7bG0aHzRWNJcAleBqefg0alTQudLgWISBCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIsf/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQnRAAgZL365m4XEar9MfxqWR4xsWbo2YJQTVUuehurVgfBiV2+dwe\r\nZct22pJbhAWjwCzKdBM4exBracX9/Z6UW5SWH2ozNMEARNEyY+er4gHJVRUu\r\nvm1UNWci5vbDcYevMlDRkPEmQ3b/yzMM7wvobamBjs55hdEWV3bMjYFCIqTw\r\nqB3gQ+TJ/TsY+jo5B2CVaCVsRwilZdcDF7k/84/9rlZQ7dEg9rgMa6OcMqBq\r\nGtuPrpiZNtYPaNtA+tuJeF8Y1fIf/06634BCKiihoavOPjF+Mll5m6RkMmn2\r\nJPc58znwG+xQHxLWKXzvccrnNWztNCi511k7UCCt163IXqwIPVS6RSB62HPR\r\nVETk/rVfma7eigkRBmwCKV71YdtzU33sW0G/ICFKMj3HwSyXNSMjb0fAOdLT\r\nsBkAJyzFbSFsHTTWAd09GvCOIFCxNTt2oUGXwa5mjpVSTKz2WRIoVGQPm00G\r\nPUnsF7sCbFzP4Ebky5uHc5waGN55va5dt3WIG34Zk9eEF1X0Bt1tuEQfBtLf\r\n0w+gsYFOzdjreGEfUDZDsONXloMxBZY+1ztjG7JXG8Iu/8JrUV0AO8kj5Mf9\r\nTyGN8+hhEcQMzYbU9hICanDdsoDwmKJQouZksYRX78XHau1Gr3J8QKmGnkCh\r\nGE1Q4ITQkwub2X5cQzUm2aWFoQwpNlRPOhQ=\r\n=ghAS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0c11822f67f199c6a1370242d24fd6adaf6e136e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0c11822f","@tldraw/editor":"2.0.0-canary.0c11822f","@tldraw/polyfills":"2.0.0-canary.0c11822f","@tldraw/tlsync-client":"2.0.0-canary.0c11822f"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0c11822f_1680001023625_0.5015646751220173","host":"s3://npm-registry-packages"}},"2.0.0-canary.4da47ff2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4da47ff2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4da47ff2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"469e3d748c2de7669674dccc445bea7cf8ff5f99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4da47ff2.tgz","fileCount":20,"integrity":"sha512-90DcCPRU8Zu2C3/YyO8EgZ31JPeTVrih9iXc2W0Zvu8mp4m+3W+5A5npeg/U59612IpXiRPwRIkHRcmQHwqiYg==","signatures":[{"sig":"MEUCIFJBqw+0K3kIGdTCEKmJnhstZIUBDlMAr2QHsqo3azCeAiEA96xsgNkoa879sCMqfb1xgYyo1+nUW4mZ3zjEpaJWjdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGWA/9GR1SkftmEy/3jUi7YodxdvtLsyfi2KLL2XhwtJ7UDXCNG0a3\r\n0bd4hPZIcqxbykf2Lx/9bw39JzicRe8DYAFuSNLs9vnwxtjyJ4ZkhZGv0yHl\r\nsBBlErxV5PegNQFW0AYxzz/1SgdyNW9hNmMOn/tUYuJLj5svU9gyJpK2hu2F\r\nJ3RWzNz9ZcYAPtCqj7nJTqd2TM0YnKKJwxBd9ClWv/YZOy8KRIIDbudqC8/5\r\nzpS1KC3Js8KxLM2PB4r/I+FaJOYnhR3YtnFWuOoXwqItwfU/tpznQDH1n/mR\r\n+kx6MPkQenhcVoBu+gQFwy3LaAO4Fk5/G+O2gaw/NZtV2MNr8OQwsjFnNLEH\r\nHFxItJq6z1DL2X6gHUXQSHknnTCEhubMRhlvSugU+1x7edX3V9wiCkOD6mLL\r\nAi8OCoyLgw8ZjgdircLtseYIWov26LOcDiIZHxbM3tf68RRjo2rh2EvFCuCl\r\nN3qV/zDttKvvinIzWWWumNlNgiYunblRFwo8Nwyr9HizrI4EypSz9A4B3GMo\r\n4fwY1sN4u3yXoLsyV89wdQEJS5d0dfLBwZVk8ep6XM8AlmErgtX0lcdvAheF\r\nC41FyL0/5tM3EusOxIwGdDVopeI8u5s7lpleyqcHUoxxPtKHq1kM5OLi3Z9g\r\ng3jSaO2ZHvP+DXy4X2YlE/AC6+b/SYWI3b0=\r\n=o990\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4da47ff2bc401e45f6e1130bd1d38fa45d994ef7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4da47ff2","@tldraw/editor":"2.0.0-canary.4da47ff2","@tldraw/polyfills":"2.0.0-canary.4da47ff2","@tldraw/tlsync-client":"2.0.0-canary.4da47ff2"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4da47ff2_1680007499748_0.4301958358869753","host":"s3://npm-registry-packages"}},"2.0.0-canary.36c15841":{"name":"@tldraw/tldraw","version":"2.0.0-canary.36c15841","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.36c15841","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42309e3b53b4cbae3359592aa9579473011cdfeb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.36c15841.tgz","fileCount":20,"integrity":"sha512-5U06KWsz7JbMxMm2XrJOjcCAOfkrqHAO3IejTCK3wjjKS34/3+ZvcvWM5i+cbb/fEdmw338wVWTkpUHIXiiB7w==","signatures":[{"sig":"MEQCIDF9k/gP0b3s5LG851WiVcHcbqP32WZnCIjByOFDHsx6AiAE6u+/jNuZJYelQ/XJfO1EUWOdsTJXB0yNAUNqem5olQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYnA/+Ilk3nko6pW2CbCgE/xPIarF4rCHCr6sq0xKOQFvk8LcOJLDI\r\nzdl+603iNNZEtc3d001+01NKVGNm8PQo9lJ/Ew6ER6dw8MmxqffehVZOgMfT\r\n/Ep3WTxia2Jd7N90fDQO7i5niuZYLT1pW6q8VxD715DZ3oIJQ43DVjLOPj9B\r\nSzdxEnlpKNtnnwHu54nReY+SRMyGAOkPjSCZewlBgWLM3SfZNK8cbHQTIgIf\r\nnL2wiezcSieWf8oQCD/lYukzshWl3AdKgRPBLTeK1WN/8zZW83BRH8uTrkLs\r\nnedFS2lGUA4zD1ScPcRy09jYGbmXbskVJDJuBPUKVu2GSyAmk0K3IDjJdnaP\r\nBKuSA3LMR4lXnzU/+J79mxq6DfljSz0iWJQrxR1qemFWjS1bMqOU+YGRrVQO\r\nkJlcBTdldqCuQY/4u01qYqmL7S6Xf2XWQGbQOUxTLJSWrqDznM5RWEUK+Bu+\r\nThH8mHB4zeejJhZxW14uZ5ir422vXmHc+thpiLqJciUf/03Zdg3PsuGH8efh\r\nx/aNm6S7mz9u/uHyrM/GnZSIBYGE/8iI1G18X/IvXZj/fja33Tz/5JtitAz1\r\nHXYP57ePUF6Pnjs0cX/asf5gJ0Sms/spzfAlgcPHynt6AEFOhZV/eg7gxUX9\r\nqiRI2ZK5HzMWwgMil/ML5SvnFUehPbOX5XE=\r\n=jMgp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"36c158414bb0183067a204f3e0371ae5f889cc0f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.36c15841","@tldraw/editor":"2.0.0-canary.36c15841","@tldraw/polyfills":"2.0.0-canary.36c15841","@tldraw/tlsync-client":"2.0.0-canary.36c15841"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.36c15841_1680010247173_0.11307683874679775","host":"s3://npm-registry-packages"}},"2.0.0-canary.12f7e93b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.12f7e93b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.12f7e93b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"910ed39c7e11c09b15e3cce84cab53a91dbb89de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.12f7e93b.tgz","fileCount":24,"integrity":"sha512-CTZ3OJQuXwvJFqJ7LQwBar5K+ga6eklS9FUXuPpMzuIhYwEzaPOu0MsZmbYghOHUls+FIeGV7eH5nvTwhpFitw==","signatures":[{"sig":"MEUCIQDxtnOZSQLkSy2rEGnK2d8PWPPbaUiqEYMjiYfp4i6DqwIgJZOQdxGY25s6WcgefMn4RVMDOajjpbpVN3rybGrloI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIwe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozFA//cvGwkd4y4Uwe/kqWRI5DPlKs1Ne/FapxYmDdgZM9UDKpxeMI\r\n4uVvsrJrm2MRiB+xKl7ZW/Fm1QmeicyfJ9ORRAcsoOyimHfhydeo74AyEImH\r\nW23+Phm9xzLkScxPLF0nRbaF8RSbKjbYqQmdj3vD1VALks5CdCdeyI4I8rI1\r\nQcl0vxlA64AMb3+/r9PwBtaNz2Sckxf7JxTqBnkRb1d79mDMxGUzW/ZNdoE8\r\nleeDgHgYQ6sXa0NuYQT9x9NlxY6Zhep87JHd4+S5njrROmMoZ+WnLCvkyvaz\r\nZDxqhK91VF4GLGLCzsM7PPPyWwc9IVpuoLdkrC6GWY2QrlwWG2lENqbmhGtF\r\nMaNm5/1M3hJSjo8UAx5Y2Xg9ZKH4mYTDy53mHqibBTEx9EYQCyz6Ztt2GIRA\r\nMecMbcbLmi+2ieMj2nnnMvOEgcaGMbUaK/M4Vqkk6k1KzeGsTAj0bpH/MfIt\r\nBV8lQzp/2o/Bez61w3Xk+tUecCMRLgD8ynHUnJBvkoTb79gy/PEiOPk71+Dl\r\nAawGuWuReZWnyoOJ0e+zjT/ZMU6mCtE6rvbh2j9zAuHF4qSoi0NVwoU/cJYy\r\nrRqCRFe2scp9K3PwCxrayA0WIV/UU1gjEEhFJ5+mkwIB2MiQG/zgKvkTWUyr\r\n3/2669wrfcKIgcvXyQkuexG7CJLf2eTHvEY=\r\n=fO3Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"12f7e93b62db9ddcbad53ca651cd173168f9118a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.12f7e93b","@tldraw/editor":"2.0.0-canary.12f7e93b","@tldraw/polyfills":"2.0.0-canary.12f7e93b","@tldraw/tlsync-client":"2.0.0-canary.12f7e93b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.12f7e93b_1680017340562_0.7034063058303825","host":"s3://npm-registry-packages"}},"2.0.0-canary.866fe6f2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.866fe6f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.866fe6f2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9522347ed296d19a576b44819a143f94eea49bf9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.866fe6f2.tgz","fileCount":24,"integrity":"sha512-UEfTeQXk7qv+6jT3rMXimOs4Y8aJXJIIl4j/9cdzC9Un9EL7usZqYp6BcEy7BN6nyxN9aUbEsgHbUOTaNtcZ7w==","signatures":[{"sig":"MEUCICxGCE4xM8SGiPPPy0/rckL01EJugZcl8kfTac3TKtfoAiEAnlmcAnd13f1dF3vkKBH/ADQqoU3a8ZledUT26tmY2aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJBWDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOyA//TNZ7gC+TTZJ6ByZ1hQpOtx/jbCrHcz+OJycnjh5T7zCHL0O2\r\nXYz10T7QDUKbVsFAXlx09X0/YSQ4qqlpuepmsnGulZlFelAG+09S5HsFWbtQ\r\nLqevHUlxrSCgEcTHRuZyZpV/hKBGpveLgSOwH3SZ6Jni8NQ+4aZpICNhnDZz\r\nCifsJHeRUYyrm5zGcZvaK//MvjFgNHQTzaonaepZ64sKkfCJqtNylzXEpIvi\r\nLxLFES//To+s88I5rNJVKnAfvnvDXU3M5ZvoaCOVMtCirLT7ws17JoU09V2q\r\nxbc3VBXPngFk+GeWa7VLmcU9WAZ091B1w8ccTwj6d+PnB7WPLzvzdqklAh0q\r\nFF/b4XycCCjRVkTAkft5C+RrwhAe2OwlaeluhpdeEMixV4lIj+QrzeeD1f7K\r\nfN3MWeS9lv5J6sB1xzIUVJ1Qd3Ydbsn1h9jq9hpi+EvZAShpIoOC1I5XCCd2\r\nn4PnM3S5jG5y9jXqeNFLQlC1X25O8wAx1Df0WjOmxK0eux0ohFKwxQIouRl0\r\nYM8M6GLsZuQx3cHH4QSddZyqxyPtgdWligf3sOnVSjAAgHCCovTmK5i/jo5b\r\nFa6ZEbRMDfzoZAc0zZSXHNI4D7Z3u/BvHF0vx27IWkT9qaivzOQ1PoC85F5w\r\nE7hkCogEFAMrEdQSITDF1Q42SmWXz1dyJbk=\r\n=ZWzo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"866fe6f27b0d065876b46f1cecf041acf4e9e827","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.866fe6f2","@tldraw/editor":"2.0.0-canary.866fe6f2","@tldraw/polyfills":"2.0.0-canary.866fe6f2","@tldraw/tlsync-client":"2.0.0-canary.866fe6f2"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.866fe6f2_1680086403531_0.8550924248522658","host":"s3://npm-registry-packages"}},"2.0.0-canary.bd17a4e8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bd17a4e8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bd17a4e8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd51cc2ed02fcb374dbfdc9060d2dfc109f02b49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bd17a4e8.tgz","fileCount":24,"integrity":"sha512-77oBC+EJ3KJ/Pxzad6iq6ENwTFSv2pKtRGD5mrj6GI2EjQkTx5U4WpmEmT6cgXcnoY3omAITCx5aEdu+9FO5Mw==","signatures":[{"sig":"MEQCIEMwlAiHLI1ONOaWOfUXjhicTfYueMTWykJOm4rnx6M9AiB0No9o7wjdhhDjE09Mxhnlc9vS/o3v6LilOxn1HxK0dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJB7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtYQ//ThJsKPpdJd/h8T6hlyVQC9i6RLfRmxtLT3qJmPokn53BSa9V\r\nRyS14aFg5FIj4nei+MxHWdb8IotAffZE2/Nz5O1XHM/5Dwj7BGBcR85T8Y3B\r\n749JJv2K2FBtJwLGl9wQMW25pARq0ncAMrowjSZ/qrVP/1ApntqLnG7PrrUe\r\nslZktAWmy0VSbXKog1z6JDF3TLO9JyOecy5mfdUyrgvzzAI+sSmm1W6yA/Dl\r\n0n+SjnXPyW4KHa2xkf3t1vWOQXMcDfi+5a1159pi/DG/kpGsJUWCJRG34e0X\r\nPdSwqWFCbGLKALlEaITS6rVNdy+De+DvHp61LPYNJJNS9X+bThFmSEUh5lPo\r\nFDyF0/WlxEQEyrTz5RoRvlbynTzjzuoteFTnc1UYGmf9Q2X2L1RaL1febjrB\r\ni8WVKhZ00W0jiQ/wHB2+Wm3SsM+slLdzK8KX3O5NrkbRjQCif75I60HJ8yTy\r\nwWaq+O0ztlm/IvqI+8mPrFXsJwJ/RWxumnkH1tEIWKqyAewu/C3YlLduXIqB\r\n/nJvTrQ7JwDB1lv+runX+nFPXQ8PIU7vicislpv6eFHz8b3bFhoYaYRyz0od\r\ndET3bViIK36g9lbHFPjtwflh5vWhEqjC/bfdZmb4NVoa8kZQEmfA9hYcD51S\r\nEmq1MFRNalAyKlq1N/3Yjev/bbVQ9ivdlfE=\r\n=8edR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bd17a4e81fe0af36ac6436bf14110437f3e9595a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bd17a4e8","@tldraw/editor":"2.0.0-canary.bd17a4e8","@tldraw/polyfills":"2.0.0-canary.bd17a4e8","@tldraw/tlsync-client":"2.0.0-canary.bd17a4e8"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bd17a4e8_1680088806792_0.03963238612273656","host":"s3://npm-registry-packages"}},"2.0.0-canary.d64d14ac":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d64d14ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d64d14ac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b511579851852c6e094d9d89d895fbc37e3f17b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d64d14ac.tgz","fileCount":24,"integrity":"sha512-sgbFAGbDhknEI4b6OL0n/8KuXjoK8lsTHwhOZF+VDP9xeKAdyuWfwX+RA2xZjYRe4zxamnKu5o2uriPxsuWN0A==","signatures":[{"sig":"MEUCIEjCWNS6ofC0trqFQb4FCfMv7NF2S1K2p63pLPNS5prEAiEA75bJjYITRla0zlFKtYiinJ1ekUAHifjzqTrbeWuhaeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJCRyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKLw/+Ojm7CCAahpE5ZBoM/2qCGF5iAZSX18MD2bu207wMxcQyAlik\r\n7DJaURLehaH2mIdYqt84IAzocQ3sD4pIWEbY70sxnpxqkMc+2f5f0wQ9uo4p\r\n6tBL7yuBn7IV+TlDAG04zcG+kqK0XZHeSryOKV6BqL/hZuIevTxT4rcN1Up2\r\nBYr1YaIgugeecCSQMLnmp7cDOOKPACHH2f6k+gXng4Drbu8wPUn0c7MA1Ozz\r\ndt9TkC6QzaYJ1pX/Gq+APoB9cNhq6qtbTwSIFcFdKjXclLwfdZ18KgLziYCr\r\nZ1EEqzEeM+m8WJ5y/fDcs4Vt0X1i3lboBUfZsQxWVYyYplNeaH05/pViWMV9\r\nsBI9oPK18J4HqMpvfr/W8j4c1wLnXawfTjfvhozmQHUZZOuXQ/cZaX2auQ3z\r\nuGMIRueAXgFFbhfPRrICHFMcsVx1UxUV2C7uPzUuY5LIChUlsDMTkfkVy+RG\r\nUXatG+lp9mNi1vvPcHa4eds2DklvqZ4tkFZ6VxrCGnuIMxG+iYhX1NofqojD\r\nFtVewB09UuL1h9VrCW9AScberJAbP3OO6+UP8OpBeD7PglA9ih09Pt+m9jL3\r\noPiOeswTraksyO2KxmEjYP0fr07bDpHipD9zhB8jdhIOr1T3gQriJeRrYylW\r\nkXLLuTSJV4Psyy/96dGpGCNNAECb2rc06z8=\r\n=o31K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d64d14ac6954354181c929780d8e8f9d3d873382","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d64d14ac","@tldraw/editor":"2.0.0-canary.d64d14ac","@tldraw/polyfills":"2.0.0-canary.d64d14ac","@tldraw/tlsync-client":"2.0.0-canary.d64d14ac"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d64d14ac_1680090226605_0.01178729013693025","host":"s3://npm-registry-packages"}},"2.0.0-canary.98719fe5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.98719fe5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.98719fe5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f94174e03d97412918fe97c0c26c8b1ca1f04ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.98719fe5.tgz","fileCount":24,"integrity":"sha512-eUYPgoPzmPgc9NqKPfIyRprUOXuCaxjnnMmz9qJFdGipnkcvwroc6wxcj6QHagcYXZPbxxaUtFps+WodMI4TPA==","signatures":[{"sig":"MEYCIQCq0s3LKE86kZ2ZTyBWyvP+LBQcgi7hAEwXvk8hRA5s3QIhAOiTSvc6whwpTFVRNz4tzF3QWnbvcOPrsfJnvF1iMVpp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJCojACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQkQ/+IbtR5mmSLBIosAN4PJ1tOrCPL2d+3Fm3UoNi+503anCeXwjU\r\nT6yeSX8FlQGwZDSZUYQ2STINjRqCXNwmVqLcLBLlwA8Sv2Krj49dNeI6ySU8\r\nyMVPnbl/DGsWMqtZMl+4vDMcNJobw52N+chNS9OZ0JRolLUc3gYPUJW5lZzk\r\nVr4/Q375vx12LY+fAn8W3x81jiCtbHRxHElvEziV2+kXZrq59SzMA1+qQu21\r\nbL5YnA5/qe+s8atP25jr90qK6uir80/ePGbnWq8qAXbM9ombL9P7VHeA5NCt\r\nJeHQZtoLV3/OJJA6ZVj5Lm5k3hI0fRWXMeoJlQoUv6hqqWLRlQWKvlcZjjkk\r\ntAKiOYf5SzTCwTBwPGSy3Ly8nxe3OpTbCW+nkoIDFUZS/kD/on0VvEQGOZi7\r\nR0JXZ3BXmX1I4I9z2RMqYbnW7mFPd+YsZTgGzkfeREyp3PTZmuI3knDFCehL\r\n2lRiNy9vg6NyrBiLC7bRKED2L9oD7Ntsf7Lk3xXs2dAcb5173mtsycxhTNFj\r\nTSpB0AcI0bpn80eTlbPJvcgzDx2O5CVlygU/MfkQ9mA4XSWSehsuJcSHtUG/\r\nnbJgs3lMNd4K++4KcVaf6coPuD01f7hH3aE065P3DWOFHfeZuuDXUcA2+ezp\r\nCdH2KdVRJNL6q+HmRAmwxwjad0zn54J17Fg=\r\n=1PhW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"98719fe542cc990aecdd6b4ebac0faf92f05fb5d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","dev:app":"yarn dev","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","typecheck":"yarn run -T tsc --build","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.98719fe5","@tldraw/editor":"2.0.0-canary.98719fe5","@tldraw/polyfills":"2.0.0-canary.98719fe5","@tldraw/tlsync-client":"2.0.0-canary.98719fe5"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.98719fe5_1680091682807_0.33528094186851987","host":"s3://npm-registry-packages"}},"2.0.0-canary.4005bf9b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4005bf9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4005bf9b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3d1c0e8ecb75fae921681a5dc5b8b053b97bc61","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4005bf9b.tgz","fileCount":24,"integrity":"sha512-A1H2/4RKH4sDvg1t/Xq55L87WN9Di+PpdFwH3kZ17xHoKHMAmUiDC2UFlwCrXROeSkV5UsNTmV+X5UYwikjCxw==","signatures":[{"sig":"MEYCIQCO9xM5xO3PWJLDA4goJzSjtar9CVEserwgcGVBWWGdygIhAM+TYTlUHgh+dMIKfLnfxrmQQG3Gm9p7UvE2WvDeTCIB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJEYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcgg//XAhjftrvznM5Yy3qs9C5Vtg/JDJlK+nMfThwVvfNeJoa4KaY\r\nS4ByOhD7o+sYgWpjFVsCCg3V5CPfJksyJ8cki9pL9uWcGNrtvqURuusTfRye\r\nyoMgfjrZEOq9BJep1jZvpvn2U1qPe21OXj+XOyrh8RAiMMxldE47mQeb2u/P\r\nHzq+bdbYM2BzJew60XIDwcauPXbcNlqFIJfR5WdHY9yA9ZvMkhLkfcskNKM1\r\nEZs3q63wsXl5EQqe82ePah6upLy7JvC6oNPlxm3F7SmUNi0c8lQ+js+QtYeN\r\nqqUiRKD3jUUrk7Un/0uKvv/K3F4Ok4Di5S8f56SF/423IB8mRu14aeTD/gcD\r\nlHtkMqjdxKm9xs0GPXS1LXEBqOxdkJE8A7CGvuzkDLbb8fhP6+92DwYbKiNa\r\nMKJzn9KC4QBIB7kleDIePfMe+h7Fv8ZB5p8OVQDJgHAlF+ksd/KJPkzK96fy\r\nScfddp9FCSh6KAtoOjMAJATQ1cZIrrrlQDx58XJA2X+RGeygcemrYzaZwt4S\r\ndkOYrU+SADkVSz6HvQd8ftlj3X5wEy9MS4TX1NvCo+nJvDkGYLhJrgls5GOQ\r\nA73ls1Y6Gb7QZONJr/m19vNyCd5Vnk9etOXc/gRq1jzCIAxGh3ikz1K15v9A\r\nrnsb3Qv0O0op4jQy0q8F6Usyo+SwlYgYWrU=\r\n=czTI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4005bf9b5532a0559019b08957bf661e3c9f62ef","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4005bf9b","@tldraw/editor":"2.0.0-canary.4005bf9b","@tldraw/polyfills":"2.0.0-canary.4005bf9b","@tldraw/tlsync-client":"2.0.0-canary.4005bf9b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4005bf9b_1680098817024_0.6881420316583104","host":"s3://npm-registry-packages"}},"2.0.0-canary.3a05dd32":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3a05dd32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3a05dd32","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84a4ccf5a6a90b36b4fc3cfc238d89d8596a6d5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3a05dd32.tgz","fileCount":24,"integrity":"sha512-Hd5TER3PpR0vng+koW6zIVC2PqAAHkhCf+5Q8NlKGIayQ/snnPPqFXGKJUvjbof+C4lfyZpJpptxRWbxfGx2kQ==","signatures":[{"sig":"MEUCIB3jlA/xHoDdh2QnZOY/IlbeJTgucBxvFVqaZ3Dno2tqAiEA5R1g5Yjmf6ea7R+r5q4IKpJSTLigKVXBYXacHE/+V2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJHGAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoymw//e18MVXw5PmlIbgXCE/SQZgO0ehx1+PwnnyNWf6rTI+VjWtAx\r\ndBvDUu4VhwKwTpgT7OCkXeIe40w1m9EZtEdaZESxw3YPt6dmIprsRWphRyox\r\nFsb6gHr9b/hUUxptda+Tw2eYHvktU4yoHlAWZP9JKhDBc/AdEXtgFk45GeaR\r\nq8rSVav67IFHiOpAG6t0KkC37U0jKSJAA8P3TKQZxvzEROwdrbVueu0TqLSI\r\nA0CkEv8PvKwbJq/+vc04c8rQfbkpEeFhSHw+VbqX/jJ18lvLcTTvlhsrwShZ\r\niMCTDlhmy1syg2m5MqaamNZ1dw3szQQ3DoWUjpnEVK5Ss47Gz1A1KiPMNYtG\r\nwuhlpfNG0C8SC6a1HE+ACw8S+sBgYKEmyeUyPrT7V8Y6S6IC4xrbSvCYbuUo\r\ncqT0T5UOOSEvsy3tOJ4cdhz8Ti85mF5D7AJtH8keIYEowG6jh75W5vEgtXa7\r\nU32j8Gcm7AyOX9AVu52LO2/LTp3m8IXesae5LFObV+O39xrAg9QYC/2+tAIg\r\nRxOkv/8OHTFNVZYfynZ78ObNrLy1ITgcGS3vFH9HaXaK4ZleSUtEOmSZ6qvM\r\nDmjg+J0YaIlKLyC2Ctam5VW6LyvQATLP97p5voHSZFzurDhCH/cAREA0XK6j\r\nDu1x9vAYzu27lZiZmcMcgmPspKWkR+yE7uc=\r\n=b7Ky\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3a05dd32eec6abaffa46545623df70ddac0ee34f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3a05dd32","@tldraw/editor":"2.0.0-canary.3a05dd32","@tldraw/polyfills":"2.0.0-canary.3a05dd32","@tldraw/tlsync-client":"2.0.0-canary.3a05dd32"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3a05dd32_1680109952715_0.09108697292683665","host":"s3://npm-registry-packages"}},"2.0.0-canary.01c19071":{"name":"@tldraw/tldraw","version":"2.0.0-canary.01c19071","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.01c19071","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"292c7d1713568c02e77d7a761570d45dcaef9852","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.01c19071.tgz","fileCount":24,"integrity":"sha512-d92L18kmUN91kEp220vHH1r5zAf90qrf6bBpGlsRhaT8qX10BvrALsd8w7FBi+7uRdK6gWKFKO50xLS2XyrZAA==","signatures":[{"sig":"MEUCIQD6bsZud9y6p8F1VeZE711kH/6cFzogxmlDQGKEwTCcdAIgCIFfSwu6Va98PlmzIWuyqNpIVsRVg9eoGlXCnokk1/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJHuPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdEA//RdpFCoGxviJRfppvJGGwk6Oor3xwQXBQSU2JfWPFTqOzQ/Eo\r\nWEX0R0NYg8UoUJpmNLlx1/59DBMe1mPuxKJuvLtitkGZjGxqpoTqqHKmQkzu\r\n6nVLxw5QOl3LSa6gTn1sIlG8bzF83KC97b+JwCDFYMXhzd+ClvTG0kx/WETc\r\nEreaDnPzKHQWBbGGdTKclkFyz8LOJKvkmWEv8O/m900SlqRkiNvw/C32ICbF\r\nwnouumuRzhrWg50zfQeWRVhaNUokNYCQoveyY9uVv0s1hVcG6MnXrSC0CB1Q\r\nP0YQJQma5kkgbto7zDz4CmJUfcxHudeSWuZdO2v+nbegYUDBM7q8X5f7DF8c\r\nZaTFjbu0a6ptsu2CfzYBROWLPZ1l/WuW4cQDgzeeDlTJvP03c3N/i1cmTe2r\r\nLQsK8lMyuMh2hwF83LUDDAD6VuCdbmHlp0iluloRFEmC3PwNk/5r6DAQCvYB\r\nbplFqNfJNgVx2751203jvG/cIjz4SYb5TKKFZeR3Ac/6WYm0YYjLRyJwzF7h\r\nassvS2wkiSlY0mcDpUcanIFstcdZvzzhcUvAn5T0Tra0mtmvg3ufDkx1bfvN\r\n5jTVmlZvIN208QfOX8oyqlHsAaKEMxsq6MNySJyTdK4pZVE2QNKbe9fUQMev\r\nTy86ot5XxvE+/evFf9nKcnqDtCCnhVsaFZ8=\r\n=ic6l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"01c190716a40114daab2ca703a952bc82ad8ca0d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.01c19071","@tldraw/editor":"2.0.0-canary.01c19071","@tldraw/polyfills":"2.0.0-canary.01c19071","@tldraw/tlsync-client":"2.0.0-canary.01c19071"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.01c19071_1680112527113_0.6873671309293032","host":"s3://npm-registry-packages"}},"2.0.0-canary.35a1ed01":{"name":"@tldraw/tldraw","version":"2.0.0-canary.35a1ed01","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.35a1ed01","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a80a714444782bdeaa322da845c7044bbead4a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.35a1ed01.tgz","fileCount":24,"integrity":"sha512-oRvOARPo7Oy+IQvtrm5SlEp+WggXa3j2DyXLAlLgKzGBlfEywG2yyRvW4TszVNaCJSHKzkWaiUKgN5G1iWeF+Q==","signatures":[{"sig":"MEYCIQCr8bDear6FF7va1CC0TFkfaxDZhdeV75AOVlvGZ9EJhwIhAOeLHHWfpigJ1Hfj2stC3uUkXbdCWyUyYO80CHBnw73w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJH7IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU+w/6AweMxjhCufQDDYF9OHTI+dc+7LT7J7Jzt78mq5HVcvzg/QIt\r\njT+cCHMONFvay7r/eRPRLipPifMNR18FFEvIGqvTDBzbu6lfm56oPTxaKDru\r\nfz2dPUDngn6+qAswQWY7FVlxeMb0xoharyvU8WzCHYcDZ2Xk4I4w9NiUAB7a\r\nbpLAWH8AtVjJpt0/zP6coy2JT8N8hvPVnlTnGRzUyRs4w0tIC1HVQQ42Cx0e\r\n4z4Na00UzY9sMUOL117wh/EnUDLOJ5U4i7rHGOZ5oMkiJNO4mProTOSjQfXM\r\ndtLQJRnYNIMUYOR7j2LDnvv3nbBXryB1UawAJES1GrW7zlAilV+3sOwnLIxw\r\nxFEAJSb2aFbmEm56NUC5QCijfAXEaTrlTFsec0nbCl3eIME1xSzf7WZ5gDmW\r\nfTh9HdTHXmdmzsH0jV1Yqc3FQ+LhWadQFFz6r4M1KcdeCYWUGKjn6aUya305\r\n1v36MCUKflsg2PE+SHAsqMUoNcbYRVwya/wjkqzIR7r2dLgz4CXQr3s9NKCs\r\noA0b08h63C8cN4xTvi0uSQA5Yt+C5gzwhG3A/VYg+u4kLWB3r7JDOlB+puE8\r\nRVB1XpeAmNEQrKKoK8hzX/rISMYkTLMdfzLOaeiph8hPIPS2xBET51MzM1v/\r\nVm8R3DurvGngHvXnCRs//zOe1/u2v9GJQUk=\r\n=PeHV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"35a1ed01e1b05628e7894a24d8508d1d219662e1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.35a1ed01","@tldraw/editor":"2.0.0-canary.35a1ed01","@tldraw/polyfills":"2.0.0-canary.35a1ed01","@tldraw/tlsync-client":"2.0.0-canary.35a1ed01"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.35a1ed01_1680113352303_0.3487607325300268","host":"s3://npm-registry-packages"}},"2.0.0-canary.75778dd3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.75778dd3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.75778dd3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"896240b38db7d6925a3fccd5ab9aa052a9d32e44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.75778dd3.tgz","fileCount":24,"integrity":"sha512-FzzoNjW/sBYzTxybWs3db9K9xfYR4RkTs62ROHuiZC73ost5sAY/s/KxujNzBIeu1geiEK39sw81XDCzEHC2Mg==","signatures":[{"sig":"MEQCHwr4+Jgz7vlM/yYwaatSB8e5UTtuDr35wukKH53fIiECIQCGpQ9tTUxh+NKemMQ0+n6BPpoTMIu6mZQevtHFfCf5Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJU5OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Fw//csN+cQXXRKUchFeqens4B6U4/ND9WjN2vth8MuY6aA6jFk0O\r\nGYKemuVr4JqIu0dNRmWrcj15YMthah1cjKFM7ZcUquwchc6TQzz+yFa3QXOZ\r\nhvbCBwxz4mU9jTBRWx1mBgx7T16+93sipguJc6MA3U6sGsb3OPBWGk9WT+2q\r\n+pPf0NcxiHPRj7VALbwrZ6fHdjDr8wnajQwyJok20K6xPZ386qIMPT+GYcCC\r\naT8Fcl6Z1qPeJEibEkJagGVJjkj7JA7EOLgs+NRdY4yRbJbBGJCOxzyT1A1I\r\nAp8tbb69DYwH/FTQnzmOxpg1kcTOg7/AnIMLy3FS0ceZkKPD3ghWlJlcui1x\r\nAPJkZxXwyCkeYukm7SsGYhWLSxXGdYN/m1NyjVIwyiFE0y31nkvEcIE89FCS\r\n7tYhFHZVIJpjUYFz+4U8DZYuZg38pXiSBZ8CINo8yvs82RDbC7eF366P8rD8\r\nIFbCktUCpA2+/8WM9drXj1+OdX43cyT2f1U+90+klZpIN44VV5Aw4aDHDOB2\r\nNuDI+Rdvs5403LkyMv9nne2vah1uhhHMwPftgJyO3RI5w8ZZDV7N8NKDeCVD\r\n1x1zIPfWEVGVxoMQL4XZD4G00uVETNlDomWTzlIQq3WSQcAlwnF/Q6yW/7sZ\r\niOYpASo+qAn+V/BbZB+xVrAlKKZm0cYnPVs=\r\n=I9PI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"75778dd31640cf8babaef0364698c8242cfb762b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.75778dd3","@tldraw/editor":"2.0.0-canary.75778dd3","@tldraw/polyfills":"2.0.0-canary.75778dd3","@tldraw/tlsync-client":"2.0.0-canary.75778dd3"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.75778dd3_1680166478372_0.16976569625331206","host":"s3://npm-registry-packages"}},"2.0.0-canary.7573fc4c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7573fc4c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7573fc4c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1b4fa9adb04757017daf70e902153a7745808d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7573fc4c.tgz","fileCount":24,"integrity":"sha512-SjTMbjLPDQRw4iWWc+qcSXzqOwsmzRLFkUq3kQ8GWikJZk54MhunoiNDRRcW/CBn8frcRSz/owtLhh2Wi0E0Sg==","signatures":[{"sig":"MEQCIA5wMxbgYqjKUZm6cSOeeN3JdYay5EtKNLvJdQ5nXwe4AiB5hN373cs9Q6trnsetKPIoIU+5fFThiEs45nhazrKJ/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfMQ//T1S+aRBqO8cX3anb0cpbRxfIQE7g1+56LhctR/KN+KdrJtrh\r\niCAav1Vqi3unecrz33TlDTegDN7IGuW5eiptT1VJqnjtBDJ+zXu8UFHrjQpY\r\n3mwKteRfnKc3FK1XkzEzYCkgwWdcEhYuClUImLOdPMA4Bekxyd7+eZdZVjKT\r\nNRBaiBJbdU+x9Xure2b71t45jthagGQbOdXwdUaJehTqdd30oPkhgP/wu+FU\r\nKKt2GAmxNBFnCdKtEqkdUnsB7ZwJpD+MACLigxXcDohDe/llBwKcE/dFOWjs\r\nhJedZe/qv+KrJpPDKm/WdRexFg3j1cikHijQzIJY4vSVdiJb5z5q6bqB/eHs\r\ng1wrCxVsYpfULPD31x4EXnQGZRiKEU9Vc13zAG7H6AidRiJYOI492I3fMXk+\r\ngiigKvF6xJR0qD7tIxr9X7jhPvaw/MUaQ03nLTYlhaFh5/ew80lo3j4WOIl+\r\n3Yq1gsuEqMxXWV61BzQQgeovEj6X/vvzkMtRIVxhewvTRAiIShf5GEZ9pm9n\r\nyURAyMfLgB0bEaaCk+5pDDJJ8HuFMGe3Tp5XZvJ308+FJ+eRBKUP8jP1FUx4\r\nrzlI1bM4zkxW/wcJc3L/IH1iaJiGbeJ35w7Jgp8hgYN1LBp9wFjcbsnntTRK\r\n9sqanwCUoQR4ngC8vRFxYFtTzPwU1Qy+SB8=\r\n=SORh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7573fc4cf6a112344e876dab4724571c97a2db5c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7573fc4c","@tldraw/editor":"2.0.0-canary.7573fc4c","@tldraw/polyfills":"2.0.0-canary.7573fc4c","@tldraw/tlsync-client":"2.0.0-canary.7573fc4c"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7573fc4c_1680169022841_0.7706279424170719","host":"s3://npm-registry-packages"}},"2.0.0-canary.f6773a43":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f6773a43","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f6773a43","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"381425772355bf87c9dd70846f38d0eced96b482","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f6773a43.tgz","fileCount":24,"integrity":"sha512-VxfZ/McX1+LoSYQSUWn/rgwy66m4W+YcoKTBEj0XhbiHjwq8Fo6A2zlDFABbC4dxcioCPKdEJT4vjxdQL8XhLA==","signatures":[{"sig":"MEYCIQC9w7hFva+ZzZ0BZgehNLk3rs2CmFv9K6YfkUby59qmiAIhANsCvxbBidi2mcS0H98ExkQtSP+TvQH4/sFjgArO+JM5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVijACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAVw/+K5MaaDP7uKQY5lDk8xkkqxEgP+wvZftH1Xb4NCMNFkXRBM+H\r\npASkXP27zVq8hqV6usbQSob3GA0++CWlZ3wZNm8HSBuDeleaXCfyemgrKKul\r\nh2WyE4PGfekGhD/9N2kHCeedfkQJk/p5C8NIDsnC6yi7Wc4F3VWCx4T27qCd\r\ns0qOtG5UupfJmM+HHGZUx3sRdDTHHeZT5wBYRJZWKJiwtEPzS22VHsMoL7WM\r\nb9eQRYjH+rzLe1saVougQIuL/vVl+CXbrF3j4KEF0X6x4Qht1472CiWX9xDl\r\nGzzWo4yQmS9b5D7hjY7DwzNYtNEE/ptmhmo+vfZcHK7kPfmPnR0fnAgZmymt\r\nB5CF9XyNVh7hkTyp0Sk02aWVzh1ZyXjXC1wcQYOBB8CUtDOMHJ+sT/P9cyuY\r\nX3ow46md59rxL+l+lJ3PKnXdwtqNLfP/AHgNKyXYB5BSPv9tGTmFHYHu3oSh\r\nCCLuV/6B9icfJ2zEeQT742wLtOuVsdn0A9/vAGLTax+NrZrEbQRKd5tVFl4W\r\nv5pLNmHoSWY/PKwtTpFoHKlrxDKUizEK1J+2YY4wdzEwvPVvLiXU2VeOVB2i\r\neSalOb5yTTT2obgRKjtm12wDzbWhpSUEvXEthln54sUWP3ix6/tXmhlSpWPf\r\nJ5f4cfsheNWTRt84/a9Yjw2xEFlIwdzgFWc=\r\n=s2Ch\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f6773a436ff311fcbc770c64517800c1e005d007","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f6773a43","@tldraw/editor":"2.0.0-canary.f6773a43","@tldraw/polyfills":"2.0.0-canary.f6773a43","@tldraw/tlsync-client":"2.0.0-canary.f6773a43"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f6773a43_1680169123680_0.6339767809289292","host":"s3://npm-registry-packages"}},"2.0.0-canary.fa74666a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fa74666a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fa74666a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14ae3b6b318835bb938668c84ac9b59498e36091","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fa74666a.tgz","fileCount":24,"integrity":"sha512-y4S1eQl0aanWj4vYRIj2sUUpEApp/PhH9nQIwcW2rZ9DmvvlzQ7SErddBLcAIzJImPAN02WdhQI+DsruoFfJYg==","signatures":[{"sig":"MEQCICg96ru62EBXlx6HTIAzFVqYfq+K9XXH5DeDY6Z3VztaAiBF5SbFW6RaIDkO4Tc6CH7KldmRKKoKupV6pdzr8A1bqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWuA//f0+OK7WiNrZBCKWbCeHFUMG1cFC4wwsJyvdhrskZSzEliL0L\r\niN0amMENdLAbgs6yzIa+4NXNGPeY3XlaEDpO/0A3ClqrR1avHvsv0MDzuVx7\r\n3F8jurr4UsGur5BgoMdjfy+bInQ/QdDvW6zwjrHis1rs7f2GLCHvwGJlUTd/\r\nSP2X5EzCISoAWZtRm/7Vuo7uqnRAjn0cDLBtoGAU9sXOLkP52pFmFcjbqPYx\r\njvCNSQlGSeJRkGkhgIvc1E98LLFrPYZz2PnNHfEnoy0V1JEURRwIjRYoO6Rk\r\niTz2Gfyu0uapYPu75EJJZiCGP862X5UY7IjHqFv6WyDPYCN7moOTf55c8/uz\r\nrQTyVqa3AqVS0al8QZCV1t3+sEPl0MlRHT0Ja6S1YWFkIpF9lOWXVxIXCWyl\r\niWPhbxFdBlMVcspNpfyvgsZT6nWvqjCLYt81xjBETIKBdssbwuN7wMSj2yxV\r\n3514nbwwhR6fq0mX6hlkmHDtXdP8GhG+hGGCO0cj7qJAEGa5qpU+UYHdHQ1n\r\nNgY6tolDL10IGEdb3EVa/gE+MgvLthfZrx6t3lYBJCRq7O429NWY/O/CkOzZ\r\ne5NwNOmTdtbttrxN8loIkLfraA1R2ilN2yZJnO0fB3cUhr6XdsyQA+H5Ce/0\r\nDSIJECll4NWtwU1DB68vXbCeQosqPZ3NKW0=\r\n=YkDu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"fa74666a1012f7bc80e9bdc27e21b15949194dd9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.fa74666a","@tldraw/editor":"2.0.0-canary.fa74666a","@tldraw/polyfills":"2.0.0-canary.fa74666a","@tldraw/tlsync-client":"2.0.0-canary.fa74666a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fa74666a_1680169227327_0.10824998157846832","host":"s3://npm-registry-packages"}},"2.0.0-canary.00faebc2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.00faebc2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.00faebc2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50ae2ca5f33c87450c7ea45a5dd572fb428640fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.00faebc2.tgz","fileCount":24,"integrity":"sha512-nunta8OPw9ryh+bKFXW/+g+yc3fdB5Uo3fi2dotjJ25timR8R5rEA1YF0nKo3aAvjHIJCVJzVoRwYxa/sJ3VHw==","signatures":[{"sig":"MEUCIG1p6Aj89XlDJPINN8pStv0yVRoje45J7D5ZOlKzqHOuAiEAwuwiZKD7sx30y63zxHsqgkpwvjl5iKB0StXsyJ2QaMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVpFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVog//bYeIwYJFVZhU4DKCOKsY3p9106mhkoC1XxzV6Z/0b/1vVHJL\r\nvCsLbL78TyK0nL1+u3BiToW7A/iYOR32z3SdwrKDkYKTx71V2qtbJzQ8d7Ua\r\nb9suNfed3SLSjKRd2S4AP/oRzjDXnFKPHQ+rOIodDGdvaAAS9hYJIKcFpsnf\r\nBvoRzQ1rV410HDYS11m2HiDs++fC4BsCOUCNXS0cPICMQroIMNVfdNJeeerM\r\nno5XFJVQqgAncZLn5FI2mB7jM7qjozDRWm4Dd0tlpGgxvW+UT+zyOnn8a4Ez\r\n4jERdYZVNvJXtRd5e+vhAGyitrL67qTFZqSzO/xehBBfMaxgdJrqwRinWQT9\r\nxj5wjaOKhIv9+FtEDmnXAQTtVHLikgKk09m9jTxcfa44W8ZuryAgjvya1IMN\r\nzKf1vLJ7MOvaDrA5kZrcH2hm1Qu1OQSe9h8uJzybjHTqcxapG4FLroQ/B+rN\r\nrb1rA0nDVnK+KfAcNTf3hkgGuYM0VLWzebdF7RgX72wbG3ETKMmqQstoaZmK\r\nvQBmlTIHOt4cE0RePFgv9E63TskL4Uv2IrHDU4p/swEXMKaZQ7ayeHOC+W6q\r\nm8pG7xPDWiBipZrM4XV0ES+0qGEo1geinAy7O+2uDTiy80gMYGDTWPNmClv8\r\nqs2Mku+GvIZONjGuyAvyhYtQOIG/6rATAq4=\r\n=scQi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"00faebc2e2b2fc364802d70aa69a5854d692b6d0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.00faebc2","@tldraw/editor":"2.0.0-canary.00faebc2","@tldraw/polyfills":"2.0.0-canary.00faebc2","@tldraw/tlsync-client":"2.0.0-canary.00faebc2"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.00faebc2_1680169540876_0.5795980654339952","host":"s3://npm-registry-packages"}},"2.0.0-canary.9e58acce":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9e58acce","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9e58acce","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32055939bf800925a62ba525e5694796746ee49c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9e58acce.tgz","fileCount":24,"integrity":"sha512-T9OI8uGDNpkihAH/cZOUwMlwD/wQaz4PR+4V67PxTbPkWxoIKGQlX1cG5B5f1sKjE9YqIILNtaZ50Gs3kuCmmg==","signatures":[{"sig":"MEYCIQDObjF0D/i8GJUW/jK9g7ZjmGEFAobcOg93AQbPNq+oIQIhAP1lfyEJHKtw60GULYRs5/bsFlAdXKPMTD1H7boQmPuH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVqkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGQg/7BqFybrLS6/9Ih04MlGW16gqfZRojh+bihS78UONzljbLBwu1\r\n4HuogUD297gvS6+CR0GxPLuTCSgEKk9beTgNe1TGLBZbfLnmemiiHny71HE9\r\n59znWLf/VD1dgfAdUYA9G6DHcJWsK3N3740pkVg2zB0n1FIvLCGSiiFhg/eC\r\nlt/60hGifGIJX1pRYxj+MRJuy6dH35mRYfYK5LXthdAhnG/dI1hLAX9ykbzl\r\n8imZnlvcMK0YimG8Bb6dSPlcuSR9fAPUIum9ZiRri1N0qQs48PBpN9ECu56A\r\n6UygDGjbCxqxIV72s6r0Dzh7z1xdiFvVNU0YHV8264Q6OX2X+3Umm4w4zbxd\r\nmOEcca2Em/CUUYerNmgvsR+uVonDiYllu1VGJvd8icwdfJmUvHdyNvXXndSe\r\nnWoVtys/TPZipZz8Wy77zwRAryRnSZIjpD4qq160QhoNZWGhGIUkYhNg5/cS\r\nWr28OlKt1IpSprmnzZwsJmK70eaSgQt3WTX9DhSlvQZ6NmONhYcQY0dB6KmX\r\nnwMda7bYFSR5RPtt/FFim2A4cuHOrtP/X6IM366H9QYtUjLIrrW5UcF4oAbd\r\ncuTeVlbuc24tvpb9OqO/96OZJAx0xho2Svssjm2g9rRg4TNdBHaviRxZKgfV\r\nINfp1xSs8brhCKcgrxZkYy1JBlbhxIrSls8=\r\n=aRDU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9e58acce2e5d4cd75ba9c285789bc46c3e033087","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9e58acce","@tldraw/editor":"2.0.0-canary.9e58acce","@tldraw/polyfills":"2.0.0-canary.9e58acce","@tldraw/tlsync-client":"2.0.0-canary.9e58acce"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9e58acce_1680169636382_0.9879877448212542","host":"s3://npm-registry-packages"}},"2.0.0-canary.5ed25e7f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5ed25e7f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5ed25e7f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"093d25c71777b32655322b62a319d87978a9a96e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5ed25e7f.tgz","fileCount":24,"integrity":"sha512-IFW3DaLspQxGXX1weYdx27mi2Lu+AeXCCzB0fsJnbCS4ioD43A609k6Qx2RaAeYRIgN2AX4zWC1E4gxMp9YRoQ==","signatures":[{"sig":"MEYCIQDY10HREp0OaaXnb6/p8QG23xGOY3nru7S2lAOnsjb00QIhAPhL520ra9d2sSlDo5W74/nKjWDE2AmGkevZVQsfPef9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVr9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC+g/+P66rxjoIfcDIcYOPr35zuH7CzXNkt2FNIZxdljD/LvJN4L4O\r\nX1jF12xAU40Dzg4B7nOlGi7sQ8SiaFhu3g8j4UxySkY2mTrF7EIAdbGPN51t\r\nxn5C/wEXVCpTqms2CJdawxd+VRmh7iOEXtSoH9qPyDAaOrF9KhxH8DnCyHdo\r\n0rAaaDWWbPnfeJVxHCuCkDT77hsmUdMHPW/qF1UCTOmiHxi7ksPlrcOd23u4\r\n8wm998WiUelOH89DSK6GQQ0F/pji+IMjFYJJ6I+dKCIthXUn3v2V23vS5/RK\r\nWJPkULlCPnS5b4N5cZ3Q3jPxN8BvvFa6dhqvb8HbnYQ4MlhOpflI8KFch0pL\r\nGQ8VDpwx40h9/1ql3P9RBvbbDrbX5IO0PgCskzGYA05RS0K2SyZ2FkP7nkVp\r\nIoFt2fkesErX9D1G3FVH0Xqrdb7cK9oSjaq06lVQZgEmp18uaenl8XA3HDjN\r\nfxLQZnheFHn9fSLbhGugH3zBNoNcL5hEXz2ygyRu0/G79BHH67CCsp8+EH1n\r\nI1TvOevOFvRuxV5q+zbfcPrE5hfDENQO1aoY5TFy1zDiGUGYco1lt7RMFv7L\r\nFbDbZSQswbEREVqIxksbqePLS441zkcGfkdq1OIb0xnTr3V83CT/slYfKgWc\r\nlMNOIhWGEBFP0aDOEs+AcfdcxyWpNDNY6pk=\r\n=oghF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"5ed25e7f130a735fed78a1cd42a8b5cc732360d8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5ed25e7f","@tldraw/editor":"2.0.0-canary.5ed25e7f","@tldraw/polyfills":"2.0.0-canary.5ed25e7f","@tldraw/tlsync-client":"2.0.0-canary.5ed25e7f"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5ed25e7f_1680169725684_0.25180905189159364","host":"s3://npm-registry-packages"}},"2.0.0-canary.e8f43d2a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e8f43d2a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e8f43d2a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"632e1f220997d22642fb4b478cc774c5ae0f7d61","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e8f43d2a.tgz","fileCount":24,"integrity":"sha512-bt+67IX0hxtMSg5daTKSSvJpuG7D++L2KuP5Cblgt3Z8MNiebCf0tpmwaT9Nup4CINM82zLCag3iNskCqgCuug==","signatures":[{"sig":"MEUCICEoWdbk5IgfP8JuK1/qu6bX5Ig//qFFsFynd4HANKiPAiEA+VLw/0O6+bmVlUNmPFwxJK8P4lRQYDeorMrWsiYK1uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJXVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrljA/9HaY8DNjVrOTUCljskKjDLuOKvNPOmAfZxGqfoWXSLhsnlRGV\r\niRpZzQONZfowz8C+JcAfBF/sbXp0tf7eiTvB3jMGqsWf3NC1rBSEQNVvLg+u\r\nwpv8h14TCQW1mH6qzNQ6H+XmKx1Uydr6GFVHcuRK61fG/9sCFuabPRVlT1W0\r\nuWa5DpdCZLpGSfwch57DuKFkQzomvZ/HrFXUqOJ/9Sep7k5jEBrLa1mXzx8Q\r\nNsRIuDix3ADtfjOkqmIaziFwPmvVqib5UI6Oc5eQpczmQ76UJwUG8xe/K6jd\r\nyTXvi2kibs9COzIATV3WeCbqEcNbpnKxbljGb2rhTnnNjMZYm/a32OqPxCj7\r\njS7klJRecwQxMzDZoWLWpbddlLDFyBVJLUeOkkk5nTW23gcCIXYwz23iAlvi\r\nOpzClrNHVuAYju7QZZ6AMMQqIhrepqpJKWqXiVzKYVMCPpCF+OXw+pA78Cuk\r\nDMFM/xBMiC7EO76LmC+35tt8eFXiMhL96FQxEYpbIJCV55tDaZ/irxkHy2TO\r\n3FVovKoDidmn9MRfTSgijOvoAa7B2JXl9gOufDiQaevNu//l/EL1YECedyGJ\r\nNrWJooDAvutdjKSf28Z+UlI7RHcxFMlOIbGlEzTLshCW6EgCQjO5+X5+m+Ef\r\nrDHLvSLdIjVn9S9VESCFM9Nx6dooLxnIv4M=\r\n=cI4M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e8f43d2a1c941879f92ce9de6eaeff314a9e0ba9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e8f43d2a","@tldraw/editor":"2.0.0-canary.e8f43d2a","@tldraw/polyfills":"2.0.0-canary.e8f43d2a","@tldraw/tlsync-client":"2.0.0-canary.e8f43d2a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e8f43d2a_1680176468871_0.9364298493371408","host":"s3://npm-registry-packages"}},"2.0.0-canary.40c509d4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.40c509d4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.40c509d4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a4ebd0b9963ea1487932df891e706451ee43723","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.40c509d4.tgz","fileCount":24,"integrity":"sha512-/AST8qfhzcYbtcaCaZxPFtxZ1LSFKDY4ptkGzxCwzHtN+2YNPBh9eBIUcdKcONGIf0U8vKhSgYQxjjPKiLRN6g==","signatures":[{"sig":"MEUCIBt3TIb4mtyaWw+lDYZj39nEff2i3O+7VNSXr02uCXvVAiEAtFkVU7ilyIWuRvTIECpbZfhsVVNpMtBuKNb/21MfK6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJXnrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc8A/+ME6vKvMGJTyr3JyooW1FLcZf+0FhtlnJNhlFDUDwukuSRtEY\r\nVrBru9E4oyQb+7fehwA/3EnjLNwAWiu58qAcxYNOuAiVhvzRV8w+bptMBCHE\r\n46735yUX+djwrgyskE+qtPohGqXT6Yln12Fiz7Zqzvu6VGtgV+tuHQu3LHDA\r\ncLXg0UnAhA8ATo9Q1+fUGSPuW4fEOsLskC85HDrCqBm3Esy1vYvXc1Tgr+dh\r\njobXa4OeuQyrT8w4syXf1Pokg0GqA+lE+aVyOQawgOgptbhgmBi/Ey3SDWDy\r\nOHyGR4A8nxBuNqnWmORb9N+XxnupsPGTXJhiTg4bc0NWsym3IDssLYyrZQnX\r\nekzGA78GcyrHgSU1P9IK5bdWpbZJbNHHq4mM92F/iPgb4tKT6AgboEcaAmDR\r\nJP3lqsiWe7xV6Xnqmp/GgLgVGWZf/iHNXugSLaZQxcypIG0NYkHoX6KwGQLK\r\nMrLTM8lbzbjfkVjkD0Q2mGWXgvi6ns2R6332atxAMi5Qq9S+cXxwW7hDDy3x\r\nPRyjUQ3ilNMQKGVPNgcGQfSs/3gHu6Y7UPfgnfnSU+r6odBS9XMFxAFcg0Rk\r\nnBs6Oz/IlvwGDrENXvurlvBFc6QElW9JDfDZ1JPLLMtWNsVIgr5ZB6NSs0Xa\r\n492efv70xgaDazm0hAFfmf9KsBh+GoyJiPM=\r\n=+yz0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"40c509d478f839a285a8bbac7357722bea815406","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.40c509d4","@tldraw/editor":"2.0.0-canary.40c509d4","@tldraw/polyfills":"2.0.0-canary.40c509d4","@tldraw/tlsync-client":"2.0.0-canary.40c509d4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.40c509d4_1680177643408_0.8357515813175793","host":"s3://npm-registry-packages"}},"2.0.0-canary.d71f48fc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d71f48fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d71f48fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c73fdbdc7a930bd30f6b0c00a3da228b238ef63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d71f48fc.tgz","fileCount":24,"integrity":"sha512-hvx6OI+KVWBxSDcHkYp9AzUxoE2VqdiF3qVpJjQPs+UmhSZ//oDU626aRdd6J/bhyNT7GvS5kWcEwRqY6aMVPA==","signatures":[{"sig":"MEMCIAStOl1UVP+Hc9glNbk+V3BRR3Ul4MwO8e/GajvoyPBbAh9FeGdwCmI2gFqLl6oAjPLXICs+8ErbGt/2BZRtseD6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJXqqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop0w//b736a8uZMuCagQQvr0zz2PZNzE93TFxa61pjT/KILRCXsmrZ\r\nGujNxTspgC+biS/cq+Nr1nTzGFBjWAodQBkTPl1fnVzzksTf03rWpNI/SIAB\r\ntZHsMTCdXhk5nBJnmk30tXgCYc092tpcZRchn+kk51P2RGGuD3o59pvcqHDW\r\noU9tR6Yhv2WWIZpZHRa0vXLbxXFKCWkdXFqAzhpUe8lsL8/hpC5l7wAk3gyT\r\nznpJBQ2suqbSYw4wGRO5CY7mP19NJNOHwYjHXeiK3zj+txAXZHaJCBjCqz0l\r\n6JwZRJEpJY30enNW6vYvicJFsHZHSVFDQH0X9NwTwSw/knEE4IxpePc0KAWu\r\nhXtkJJ48brURKFtvMLjU7Rvm4adSvW2x7ldzyp7wJvjvXGdMfhxmLX0WfacW\r\nN9unXDpMy2totKqUE/VxLhRex/MCJktFGKgY5NN0LQrrDm2CbRuVXNnD/4wB\r\nV4I6upOAMj1qGYSzhzhtBMX7X4Ez83u0RO9mysWkRv3I/Wr5rQUFsK9uYMl/\r\nr/Y+F+IHq132B1QNtGBxQaKhkIFd01JIX8WKpsDrSugjVFbNyQyl6Hp9BbkW\r\n8/N6fvCT8YbMWgC1h8F7zZc6T2uM2lU+riuj30O52ElEjBjShpssNxgKpLvd\r\nWgEgorgL+89nKBRJG5pX+VcUGIoEAxGVfaY=\r\n=kvll\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d71f48fcf291df1c917c418d7416590cb55856ee","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d71f48fc","@tldraw/editor":"2.0.0-canary.d71f48fc","@tldraw/polyfills":"2.0.0-canary.d71f48fc","@tldraw/tlsync-client":"2.0.0-canary.d71f48fc"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d71f48fc_1680177834526_0.5322903627013476","host":"s3://npm-registry-packages"}},"2.0.0-canary.117528e61":{"name":"@tldraw/tldraw","version":"2.0.0-canary.117528e61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.117528e61","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92c925cf0976b72dff78f417e6b577839a8e1b51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.117528e61.tgz","fileCount":24,"integrity":"sha512-4WO0xc/6AO4JzQuxeo+3P1F8o19AFMWyKsFuA5nrXmR8/x192VdBGiWSNCJWf9/tBXkAkfEIHHgYJAWfXVTpWQ==","signatures":[{"sig":"MEYCIQDeq4DE7fNG0n26PsbQcXpadUMJhSdjPxGAlYMM5PfsqQIhALA/F192FW8+XHbQeaiGyBh2hlMo6VbF0r4UvEz3J7rL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJZfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpczA//eMIwgSe4jqU8R12zOGC3Y/PP92QgBao3n5ZjvHRGU3AEkdPW\r\n29APtiu5Zt0ZzZYoNO4/jE0PTZZzEvaOJbsUzTk7Co8IvfRRwjam6lKdrksm\r\n9PM2HE+nqtC0xSMi17QPS22a8rQL9yF9J1uTk3urDgyYKnkrNyM79hPaDdbl\r\nFeLV/uzzCH1eoXmc4QvdEfMFtkrb+ohfqCzdESoxSTwAhoaLCj8p4wOXQcf4\r\nGE+0WDvRVVJxRqGFNHAsYHDqa2zGxAdv5jF+8Qle0zbRSpIC/ifnsrTDNle6\r\nC7bzbktiDQR8KuTZwtpD0uFhRPgXooVOSFiWid3hKF2l/9co2Pyrhq3FK4+O\r\nuu6dHgUuBqDa8weJMfkVnI6QB1045pdd3f/Ee9FKA3h9WaYpvVL7vR0IY++3\r\nufbTtzxw2xImIrpVBdXUqJ+IEEWASqcRToWJylFeRL1r/Wzi3hjekxKVOZsh\r\n8tePLmn/6vg2mO3tCdKeFscsufMvp342mdQzSEXnpV6H30JNSxGRIVl1WIqG\r\nRJqybzeMkhgXYnLhWjQIf5xXVLmRB1XaUGHHeI5Lv2BMP7jaVPwwT+lJnxhT\r\n3Y+1QsovYJPb0kJhbfKfj2uRiKB+dn8K/77kXR2fcm6jXygOKm6aOya+ZMty\r\nlIDI0nr5Y23XDjz7LaRmPf8Dtn/3aZId2Mo=\r\n=fBxT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"117528e61adfcb22ef0ff3907dee66a606bc0bc8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.117528e61","@tldraw/editor":"2.0.0-canary.117528e61","@tldraw/polyfills":"2.0.0-canary.117528e61","@tldraw/tlsync-client":"2.0.0-canary.117528e61"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.117528e61_1680185313236_0.8008228556432799","host":"s3://npm-registry-packages"}},"2.0.0-canary.98e687afa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.98e687afa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.98e687afa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1cab85a5060c965f04b5264a70b30365f9bca27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.98e687afa.tgz","fileCount":24,"integrity":"sha512-HsQcrBj/09Wo6V47U2oezsxPzxI+MJwLnxZjqa0T4fxrKhFl9xZCD4m7AinpRE7bHFKSTOi9+y481qIQhD0gNg==","signatures":[{"sig":"MEYCIQDYWyV6rgSi7RyZZbADH2EF/3BGh06IRoEuoTPCt+JGagIhAI0zuFC448jjG5inN9FSyW2518kv+e/S3p5532EOwht2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJaf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGcg/+PwtW3IQmg85xSh3GzOILBedcyyI4NYbCkUV9MJdY73jSgUpa\r\nA9sbU0bka1BibiuuReFDhpkmd7ND/b8lcIthhxwcGZqQ4+AAUKEEfMPE02+t\r\nOPIl7Iwxvj42X/3F5ENT2MTd5BesmeTLkrIvlOib9X2ZcGka1BMEL5cJtIBq\r\n2UPD/ilyzaMyhfc6lP/kEjbLkY58y/ylgpION6kL2A7MHgtGjv2+9Uj0BDRA\r\nmK99yDaYU2Ws64XLieiJip3zbMRGJqCQvNCTNPDRE34Jym0p9vkbzXNN2m0M\r\nwSuKXecTC9T9jQJA0gix2M7MfgNdip6F8vNbyL/81SSmZETEx+w/FlADvyC2\r\ncz5Bv+0QBujAMcsVfuA2KfLdTU93t0AwxDO2EHnhAaEibo32gDGTj8RPlO4y\r\nvqCd7iUhftGhIEC7RX4u6QY9EsfGMKF+LolurQwTOaap62BS+dcpnmzmSBQ/\r\nnVpYky1Qcb72uEPiqqypeLgBLP6n/7aef+vXsVwrSCe+fr05x2fgnzefHN1A\r\nN1I6L8a9sYlAIu+qO2PgjKQSZ8+JiJRjUzbWUVHtsYzZphUY1FgoZ+76aBkn\r\np7M2qOLxSwEV+Y29WoVjm3JW93VV4NTo6dCuACumhdqtqe01PcsYifTWrDBP\r\n2cQmnZ7q81qBzkL0vrPtr6r11pucmecrT1Q=\r\n=SzyL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"98e687afac51963208888bb0e2872968fe477890","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.98e687afa","@tldraw/editor":"2.0.0-canary.98e687afa","@tldraw/polyfills":"2.0.0-canary.98e687afa","@tldraw/tlsync-client":"2.0.0-canary.98e687afa"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.98e687afa_1680189434625_0.5928544144546222","host":"s3://npm-registry-packages"}},"2.0.0-canary.f687c9f64":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f687c9f64","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f687c9f64","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc95a15ef7bc3da671f62ccfed5b5bdf5cbbc56c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f687c9f64.tgz","fileCount":24,"integrity":"sha512-FjoNw4q0DCSSnPp9FQc/ypMboIffm/NY0ND9HZenql2+qrpPJVFNGQowp9jJIotoIFAmYiYDGO1lZIngA68uAQ==","signatures":[{"sig":"MEUCIQDOrnnebez5utIB/Fy4D9ywACDZ1bbEDm1EHHi/jsDAZgIga0eV6eXrDD6VVffYKKIRF15s8CsdPyVqacIZbfRzrwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJdlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprlg//d1id2Z66kJ23xRqQgqz7cyDiQTNYzrHAwSbV/aD2Pk7EqH+5\r\na2j6k06GrDrmKa1JTQIxz3zkNr4OFhWnjHvQQ951KbYl9QIrs+vgXxJlxqzC\r\nIuG0WVNB8vFDKu885fgRoFOhtAnH98Nvtb2owBj4POdn+snoFeWPQLqgCm7t\r\n0ggHWrDF89bW/0WOkuBqOD4wVotbUiPQpU4jlovIUhAaaEbCuTJEiEAS+XJv\r\n2apqKXCFlrO9nwQrhVUbIwZoBV4SH7S86QlyYnHc7tIMqg8Y+IItxf4Q2tjQ\r\n4hUNgU7UxCznj7ZmPXhl4IctvDUnSpWzg17Fr1nEecujwxZdLA4HK/j9P1lO\r\niczmLufqgeM10HbYVNTiBXROpF3ukFvmFRntWlvsDB8ucdylJU5P0qAfId2f\r\n42xnBq0U72jK+NXoIjwqwz6nnscpSs9O46RDID/y/wvJh0t+XBrn0ytwKVqi\r\nkjiN527SkpTj0bopL2E65c9r7PNUrY3IwBq9y0F/EjOIeR2cX9l+RCrkh5JE\r\nSDwLfO6xmreE/hX3hMZxhdXd+SUryCBLpQh7WTa6E9NO91oid2vig7qba9AG\r\nhZAWdFcj+WIxea5cwoXho+3M4HfoST3yAxR7q+/Z5a+4HMyKKljfh2cmKjPh\r\nMTNrRR5GjSRjjjkjbmfR2X1n1HHHNqUWVm0=\r\n=xRXY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f687c9f640a749b0fb4a3566dd6b20c4c9219a85","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f687c9f64","@tldraw/editor":"2.0.0-canary.f687c9f64","@tldraw/polyfills":"2.0.0-canary.f687c9f64","@tldraw/tlsync-client":"2.0.0-canary.f687c9f64"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f687c9f64_1680202091579_0.9050127675354098","host":"s3://npm-registry-packages"}},"2.0.0-canary.3d323f2a8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3d323f2a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3d323f2a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81d2ac15bc607448803c798ef20f2eacbfd5c18f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3d323f2a8.tgz","fileCount":24,"integrity":"sha512-y/HsHWm/b5xrclTpE/3sig0EeWbOL+HOAX5zV0okkWjpF+urkQ9oGlzDF/Y4DE1aK6qs3AOu5YNQqP57si8enA==","signatures":[{"sig":"MEYCIQCk9iBcWTGyKwuQUpvYcMHfhPmu8Bmyjlu0zHNABJFOwAIhAOzQvNNoH1cI3iiCJ3G68nzx0iZc6JPjaNxNNK4Nl2f8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJtMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN9w//eAkwvBxIkKgn9THYtTNgkqSshuEoYDSWTMZXYA69yyaQrXTK\r\nttVbPqPM6OyW5bRauJIuuVscaNaqU9gEs08dEI+SMuLa2nn66zrhW/NRLE1w\r\ns68Dnsy/Ukyfq3hYoJMB8RqA7WgKIQEFOetu3lqDXJ6IMh+ZUQ3IGr9T8LXU\r\nhgizwsoFiEvdNY5+NabgEIUcstnVjX2l1sJZHUIosTbLj81/7fHQ4mTeInLk\r\nEYXu+tg3ypSxPNECbmPpeeYJRfvRRMpmSq0ZoghEq/RNItm6zC6Qkcpgqtst\r\nbw8UK9Y1BmBLdOCfdR8marw1T6U+0oC3Ko6Gw05wN9elnhMYyK7gkSc59j+5\r\nv5Q0KgIvvvIpW+/02D9WcEbEZ9rdRScS5bDolKNWOSBlzei8VGiZWg+IX7KR\r\nKUXCyCAGg8DTLB9dKvaRKS//HqayJUiV+0d5PlMlZVoe3AJ3QKsedry5BRBP\r\nUel+fGc8iwQc6xT7kLcWQZAQbQEfaYjLOnFYAyzMKqTY+NEzseWDgtMVzPab\r\nd76BVP/KpitfHQRoKXIdRMEKVvK5EHDhKW6Bh3kcm04wZQYWkomlmPq1LY/f\r\nTf8VDM1n0IhpOdq/zy7TPhW3RttO4+w8IB3OZHYQCgTf6eWQhMZOjfMvSpm7\r\nZ6ZBqlpINC7rwclxGCbNkK1WvAfr+lbpsao=\r\n=T31C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3d323f2a8deaec17dc78485b88116e88c859247e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3d323f2a8","@tldraw/editor":"2.0.0-canary.3d323f2a8","@tldraw/polyfills":"2.0.0-canary.3d323f2a8","@tldraw/tlsync-client":"2.0.0-canary.3d323f2a8"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3d323f2a8_1680266005358_0.08889801875465042","host":"s3://npm-registry-packages"}},"2.0.0-canary.03e6951d3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.03e6951d3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.03e6951d3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"380b8ba175a83c3af71d3f1948c19dbe079c4e35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.03e6951d3.tgz","fileCount":24,"integrity":"sha512-gvzeXSiZf4NbMvny1/cYGVEMXeyU74tGQihfgIxfMNkVV8xZ3pQmNLQEB+ct+n3e2J40tiE/IDyZksTm/ktBoA==","signatures":[{"sig":"MEUCIHP3PzuiGtIGlk3Z9n+goK/eRFAK+1fGg79BpAcGuRviAiEAseDhcUJ28TrKlXHGrFqLJ9mJxxd2J7P8WJRy/LBPrzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJwRDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEQw//XiLh5NKQ8H2Q15GB+jyg6oJH8fA8cY7gD4vJtuEdO3+RgEeT\r\nEpmGy8LBQEcjlzJRIDtMOQZJQnuQHt2BGHF411gHPB8OYmEuPjc2WUTnB0Ht\r\nFliUfwX8yH2P+CeKQHFILhC1EolYxVmgPpu2WHGzwMbn162n2hUFLo49l2KS\r\nrQh8ST4+0cjczhimvsdpikLN5zaSucdpnbD+MEwAm7BktDqJwk7ZzL6LhkyF\r\nMNBYAN623/7Zk8pdCi/quRPU49p5XxRcSxAUNbkgyTNbPzx8ei1y2xgixoqc\r\nMB9789Xt53pChU1PQueCw1aGPninbeZjwM3AsTBbL+PA3z0VnhMfCAlLtv89\r\nhnPEJFxzrVRmj5FpXMogm9tSuMxGSKRULL1xyC5iJoayxAKZM+hBxh+krPm4\r\n3DcGBcqRLTR02TU1QeY6PVK/2vyTeFxq4gP1KTV9JGp5juMN/DZqJNr8sFuA\r\nr79DvpGkDGeha82YRxDXWXHmNuiy/6G67pfxFsr5HAkMRAMQkrjUP9HlI/2n\r\ncoznwnmsXqn7bS1QwQOMC3SOF4n3NVOO8Ry2Rlq+fvkw3MnfZebUdpYi4jIE\r\nCYfYc4Dtza/mO9m1vNEECCWKzFwH7gpbIJbogPG06t+eA0ZrPWLNZbvCWARX\r\nwZ60QDBchiei+A0O0ef9Kd52lzGaar2YNCQ=\r\n=wdWV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"03e6951d378f865196f262a2da568e324064eb74","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.03e6951d3","@tldraw/editor":"2.0.0-canary.03e6951d3","@tldraw/polyfills":"2.0.0-canary.03e6951d3","@tldraw/tlsync-client":"2.0.0-canary.03e6951d3"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.03e6951d3_1680278595623_0.9456420865614967","host":"s3://npm-registry-packages"}},"2.0.0-canary.10d819b95":{"name":"@tldraw/tldraw","version":"2.0.0-canary.10d819b95","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.10d819b95","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5641aee099c485c4593c27867646350d9f0b7aee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.10d819b95.tgz","fileCount":24,"integrity":"sha512-gK8kJeDVlhmh71fsHX6ScpsB0cB8mcXL2tMd57OnLdc0XGKhuBzqrkDhB4SNSjHZrYsOQUIuQTWJAhE6/e8SsA==","signatures":[{"sig":"MEYCIQCBErl0x/G8owBSqHO7wczCNMrgpo6e5lSb0RyPVcURMwIhAKFWrwoNTc5Z6wb3Z+srNxG2tmE8NCPFlDpAtEOoQi//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJxXrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXFhAAgLCl4JS59atUPyFneTzBfrEzk5i0dsVMDy+wrBt5Q8AbEd+D\r\ngJuo1R8ZB+JRnu6JlppZbfdQraEL54efffAhrUKBF1QA2B8f1MPOysIluNhS\r\noJf0+6rV71ouU9koP/q4/VsN2/zzJf53dJ23I/LYSLpP7X5dm/hhlkqToOIN\r\n9pG/PLC1A3c83qkhdJFPvum3P+cpoSOEH6jcfOJ6Rcff/zFRSCclE+Cc7tE1\r\nRvOFzUxmTdryEtCd6RbjDxDVPRqx47RmORBYo2GXkG+3U58NmGPz7YQ4w5yR\r\nyWq6luzIwdu+fBhoV7n5QzjCohDaY2o0oYIYU+W8oWAq7mhLUR4eRdOriWBh\r\nkl7fkRk2UudTC+h2jgP5E6RmHqesml3Cw506x2cNzwaFG6alrFD6ZKZ2lqGV\r\nVEfw9+GOBJOgem7YiUyGxlsjZ24bT8JefWKzykJuGvpCHzUXIzQL7dyB/qNC\r\n38tCvy5YTF2acxNj0W6wVVPggHMDSrpQG47uP+23NmEfLFtm+sqMwhT3ud9p\r\nUy/W1MPDKm2HwmqkT/KT/Ai8Gwq0jpE87zttfHy429aak1VEchQOzMTmLZtT\r\npVUzNQ3WQO3jgvfgE8u10b/+fm6PYeb9tJYiExiUDDhjBBp3gnzsDudrdSOf\r\nLWI8jvZClSfAZhV2EDdfyBMcwq3R+uPUAlw=\r\n=afxH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"10d819b95c7222db669895e32c74fc5b05cf5a8d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.10d819b95","@tldraw/editor":"2.0.0-canary.10d819b95","@tldraw/polyfills":"2.0.0-canary.10d819b95","@tldraw/tlsync-client":"2.0.0-canary.10d819b95"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.10d819b95_1680283114931_0.4718044222557989","host":"s3://npm-registry-packages"}},"1.29.1":{"name":"@tldraw/tldraw","version":"1.29.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.29.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"073c65aec34a1a38c4a32e81e0f81623c55b8693","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.29.1.tgz","fileCount":543,"integrity":"sha512-kB7ptMVM27x/h1g8z3Iym69GYQsd9YD4GUKC8h8oStn+qXkpsQvVy+nRkhfyH4jJm9DQRXcP402fdk8UvNEIWQ==","signatures":[{"sig":"MEUCIQDpxaiHedEtyMPGo7UzM94rgYi8/bZo8NdUFnjpPbWvggIgZzaCdmMs3skONaV3BPZreOSyawINU+C8VK2WW4nBICI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3722321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8IbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSRA//VH3Cx1QLMqTkFi74VSes4CMTZksW/cHab9GLkXmrQxDfmldy\r\neiHGHGDU4VEacoFENP5M0G5fWLkXUQvxOs8RZngauYdbLwAWtMhwbKi5sOUb\r\nDAm3ssRENatHG+MGeBnW7LFuVSaQeE8aIDfxkOeNyZaBr2hohcuvQNErv4wD\r\nAWBkoH5+OfC3smMdUYUUdAgJfYoEl0qqExAo0D724JlpR/6OJ9bNfgWugXuT\r\nLjzykviYFRI5TftNw2viLpIqdrZeSnmRhrVDn//GK7PF/nSDvI8SEBdIQrKs\r\nJkGibShbWnfNK8NUCS08Hybq2Y//vpp75xeKeDJXhSqwj95cou6lAVOonX8i\r\nmdyfVFqzKEQNiA6qkRy5EmM/yxhzTK5VoatsEEjB35qMsKc5thspEEEXw79h\r\nQOJejMyHhfIWt0DsMiWOCamDQsFCL6WjYjnnSJ4qqn2Yx9QfoESbTk/m/xWX\r\nFIBFWY0KlNdYjuV3/kBr4zc6b6f6xb0z260V6u2+mf8qGG6W4wTNR4O+5eMa\r\nhQQoDhDTX8eRfB+wjFvvKmZevXxDyKNuv8qtumaNpg7oTTSn0Q05dy9X4J3w\r\nJmSJj7UYO+EmLlI1YPOMaVBaeQcZhkyVF1l/NmH4z6kYB5Gjzef3PHI8ecs1\r\nrDdr4d18V/4oGDBzw0e54IxDBU8gBp4s6Bo=\r\n=dPpj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@fontsource/*":"<rootDir>/src/test/stylemock.ts","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.14.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.9.1","@tldraw/core":"^1.23.1","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.9.1","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.29.1_1680327194906_0.30994277167870954","host":"s3://npm-registry-packages"}},"1.29.2":{"name":"@tldraw/tldraw","version":"1.29.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/tldraw@1.29.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://github.com/tldraw/tldraw#readme","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd32d5cb3dcffe530d724385b52dbd8aa7b10c7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-1.29.2.tgz","fileCount":543,"integrity":"sha512-s7evSbiSjQoMXazZaan6TwV5OxEGC2+A030wtokEfF82d5GlJ6oPadlSbx4v53rDrRfTB2wS9vIKOrahKyf7uQ==","signatures":[{"sig":"MEYCIQDZOgIGwX5I9B/qZd3+Mrg+bikgmNLnSQJeufxaPaO66gIhAJbEFe6zSOazHGjuw9Apg00e9S4HjXS+Z59Umr4zAwJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3722219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8j/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRyA/9Hz1T9UIj5azxdVPJ+qnKwt6SBIHy56FhxQogT4w2bbHwbBqc\r\nlWmAS2AxOSFSkl8/nEuZK3No35FVZrcgb1JLFFR/9g+df7BTRSuOXDncwh9Q\r\nQ6CnCLhxWP1DH5Rr+uhNTZCm9xljTr3mTtGg4J8QfbmaJME7wYQqyvxXgiO1\r\nsXsJ6ys7j8oJHck2ReUYNvJPA2YgM2xHwi/E5q0GcbaQhAnqPueysNY9BWfv\r\nxYeKhQaRzl22fDmPZyBi94aP6e0H0AduA6aKiAy4lhZDmZ7lFFm5aUKvr03L\r\n3hWI2Wwu1KRh5ahTp4ofdujhqnQF7Zal4q1kbqJjfUwOr5qNogarOwlQzrUm\r\niSSeNH7So/9SFN/AUdX2UiWFuXa3+khWuFt2+fI649YZob3G9pj/CPHObTX6\r\nTLNDkvHXRKx6SLDlVyg9GbRXJcJNJQa90YdrE+BVdpqhLDsg5Ynq97j8Zamw\r\nRFHjPHBtiWs/DcCytjYvGpvqxgjA+v7EiUMuSdY/Wf3LzmT7hqZzRQLm6vEb\r\n8vRjWByV4o1NnBSBso4xbneCQtr32MsGRzM4KMrH8TEOy2X94RQtwWp+PG5m\r\n80/w0A4MavMdj3FxvSByStw33WuinmihPTYv+odTGO26RTXWxK2D26V+fShN\r\nf45ZIvEZN0/GMbz3vauCsBpPGTolHGYgWsI=\r\n=ICsB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@fontsource/*":"<rootDir>/src/test/stylemock.ts","@tldraw/tldraw":"<rootDir>/src"},"setupFilesAfterEnv":["<rootDir>/../../setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b1137849ad07da36fc8f0f19cb64e7535a79296","scripts":{"dev":"yarn lfg -d","lint":"TIMING=1 eslint src/ --ext .ts,.tsx","test":"jest","build":"yarn lfg","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","test:ci":"jest --ci --runInBand --updateSnapshot","test:watch":"jest --watchAll"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"9.3.1","description":"A tiny little drawing app (editor)","directories":{},"_nodeVersion":"18.14.0","dependencies":{"tslib":"^2.4.0","zustand":"^4.1.1","idb-keyval":"^6.2.0","react-intl":"^6.1.1","@tldraw/vec":"^1.9.2","@tldraw/core":"^1.23.2","@stitches/react":"^1.2.8","perfect-freehand":"^1.2.0","@tldraw/intersect":"^1.9.2","browser-fs-access":"^0.31.0","react-hotkeys-hook":"^3.4.7","react-error-boundary":"^3.1.4","@fontsource/recursive":"^4.5.11","@radix-ui/react-icons":"^1.1.1","@radix-ui/react-dialog":"^1.0.0","@fontsource/crimson-pro":"^4.5.10","@radix-ui/react-popover":"^1.0.0","@radix-ui/react-tooltip":"^1.0.0","@fontsource/caveat-brush":"^4.5.9","@fontsource/source-code-pro":"^4.5.12","@fontsource/source-sans-pro":"^4.5.11","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^1.0.0","@radix-ui/react-dropdown-menu":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.7.3","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@tldraw/core":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.5.2","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_1.29.2_1680328958569_0.647928039007917","host":"s3://npm-registry-packages"}},"2.0.0-canary.775692196":{"name":"@tldraw/tldraw","version":"2.0.0-canary.775692196","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.775692196","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f61354929246c1428769b9cf366b864af26cc74c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.775692196.tgz","fileCount":24,"integrity":"sha512-fIrcg8ZYFLnUEo376Fr5A4C460XZRD2m7qcuS7oiAjhRycqXIHCWqTDwxhXLtm0i0A3JRqkH8IoeNk2L1dD9Gw==","signatures":[{"sig":"MEQCIEWPgUgxFxcY9EYQNbAPW2KzY3++T/UzjacXv0pehFIkAiAGzm03C1oF/GcAlMr3okEUxTMujXolJK7ox95UIzDX7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKJ5SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc+w//ahkSZMrMT1hH/5YUUP2G6LEnm31jUUkHgKXCkcYk4nnWXVhi\r\nwiKdCISFDACH1abRCfhJ9b7Yvxb9TB7yO52eY+SdrTTxI4RTu0ICyzNaecy0\r\n9/3ujWg7bxWfwpBGFMTnJHq0LlzaBxu4ruEt6Quh5IMqi4DzJYKU8Qyi2p03\r\nK2zI8DGUXaMrj/XFGcEpzspamcgRRGIsRmTl44r66Fq+/JOVeMz+LsQe/CtE\r\nia87Hm2SSWlBGlg+26AO5WKmrJYZnO27oUVe0ccqaYwg+hUZ/v6Zu7hAUBK7\r\nTVDmYGr1EbUj0Rzqm3zASy9We4RqhwgtKn9sYJc/QUm+WA1S5WM8FvoTmhsh\r\nuhPekbBXSIdp61CKiWTBsNLhn6kF7ACGxL/OrGYbkEkuIhybwTQ4W8i92zGE\r\nrMgwAhrAjpCdMgaOfIMsCroWOcBXnNukiKXocHeMp5+joQvnQwtTWxoJJ790\r\n318i5Az0CfTByTWf2Gq+K7hpB40fArprkxvMgH8uboDrOBpMSS+1Dyj7Bfz4\r\nD6/5Ouu36hacv9zdbzQ0PRI6Mms0lM2/fEM8qtR1zA8Ib+nwnXWD/vTALf1s\r\nUFBUe+5rJ2rcVDNnWLVD23cgY3L3zzlYfhAwZvkupsXf2jIVkAjOFIrumMcD\r\nKu4DFiyMw+TjV2mTY3gpywkXnhCEdAgbsL4=\r\n=VylA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"77569219650f4c38c74a336887c7f881a588aad3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.775692196","@tldraw/editor":"2.0.0-canary.775692196","@tldraw/polyfills":"2.0.0-canary.775692196","@tldraw/tlsync-client":"2.0.0-canary.775692196"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.775692196_1680383570233_0.5549061900841197","host":"s3://npm-registry-packages"}},"2.0.0-canary.c3bc36b3e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c3bc36b3e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c3bc36b3e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78b9cd997ed585c6257fbca981f9c9c63e3fd3c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c3bc36b3e.tgz","fileCount":24,"integrity":"sha512-mGkdOuwGsEyZ+DUEs4S+T+a44eQ5uXjb8GRsaO3W3GcrudAQmX77uzelo/XmvlChQ0kh9NQpkhiErUwsnAcwGQ==","signatures":[{"sig":"MEYCIQC33LofNXqHucKgIti4teuDNdJft0tVTSxcu2r90YF3ugIhAJAvETiW7rbI1XGj0vSjogFLffu7FtsR46sIzqYVY+Li","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKKVkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwdQ/+JaHGi3CSwDUZFmK71/L00LkHUqhcUtC9DZeULvjoxbm/p7Ca\r\nkGkc/sVig8JYu5ld2g7IbL/GNrp/0aBY80ceurCoonL52xrbvBoh60cET+lg\r\nfpJOh+JnHphSOE8UeshTm57CUX/SWubK3E0gKLKymfsGJCCsvmRUx6RVvFXS\r\ntGTZvkvX/RGiXG4/bfeY59cxivhlz2xLRTh09fPiDX3BKlbWwtJ04l+zxj3p\r\n0p2KdyC0f5wz9h4eChSpdd32RfZv5CignhIX+sZ0hjMpUD9B5SG+uNA0Ludp\r\nYxaWXQWmfgZHo1sNwChiXfRrN4EMWg8BQ8Ft+HHWwGyhs1ugEAHADiZXg/Py\r\ni46Qdx2rkv0qKQufbD0NdQ9Zvk+0kdkYAox/ydtITymjdS7+v9fBEUwUF78h\r\nU6eUJTaNI5fWKPNi1Plw7zjw4Pa0djMw7p0ffuwi+RpjEwn8cO0WSmWVBm/r\r\nHdbpeCEQSspbfcHwPsj+Vs78rvtJfRMC9UEf2yG8InvD9fam5VsNOQyAeY3i\r\n8cpBB9kETMUSbPZOrvtK3OFxVWXz7J06CV8x5LCgCR9hseUALdbMEm9S/n+E\r\n4TwZAs/vjIPqsaqSXxSo6KYwfqNMGSGtKLB+qBK3KJHfe7RhO6i6mwXK4JlH\r\nX2/ITGmXqLMd1JoJAuQebd1Nk6ur1v91FM4=\r\n=iEz/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c3bc36b3e99570ddc25b4aed6193af17f5fe9645","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c3bc36b3e","@tldraw/editor":"2.0.0-canary.c3bc36b3e","@tldraw/polyfills":"2.0.0-canary.c3bc36b3e","@tldraw/tlsync-client":"2.0.0-canary.c3bc36b3e"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c3bc36b3e_1680385380141_0.4435740826491099","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.12","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.12","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f2ee1a5952f3ebf386487d8ed896a7d83f2d3840","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.12.tgz","fileCount":24,"integrity":"sha512-VfYa75aG9OI7ywpWlFbdUHut3Ty4WAKS94IKWbx71DzPq7PXVumBL/+YFE3lw/Xi2gtsUmILcIPey0slYu6KqQ==","signatures":[{"sig":"MEUCIAzUl903QMLg7zUShqmSkXqT6a4swbLma0oy3v++fGoCAiEAlI7AVyvM034tgJ+/G1nrrGrjtGWZFHOpR67wg22P+vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKrRUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoirg//d+d8AMTIk45BQ1htieQUhBhiWq74WXad62HBMsYrM7zmztpv\r\nQoyB8OirSIWqLoH86NpeO4ZS4BWEfuEZVB+oQmCDzLr674DL1QQPvK1sex5X\r\nZ0x+M3ZMFkntp0sJl0KE2t2qnc92cl25K4ORzZTF5M88WEbrXrYpvwlTZUzE\r\n5WAFMG0eEylzOBFapxUb8xFDrpsZH6EKoGh4nCxcWGMwKEPf93Sjdxn/8mS6\r\n3ugTkeirLUa9/Xo0oBe+5pW0YY3KMRoigkQgCS6mZER0MieWKeVoZHt5KYNU\r\nnKGI/thaYIo1Fm5FEG4VcJRBD/v2lM77lMtMMBQzwqs4IO36HBib+owiofB/\r\nk1EPgLrS2OzurMRkqSYT/9UkaNahXV7k0W0dOij2pOoRSGEV3+jmHo0M7HFw\r\n3NLAYV2Uelf3pZMdKTVoNObo+NAkR+Zf2hFOR8fkVdomHFI4S/howtmKf324\r\nDtKKkocnBB+erDGQEt8CQNVgSDuqnT8mfZe2K2ifunW0OudaQQVGXlEASUdj\r\nhXzRLTiyBHwwyG567hcp1vPuAj9iLwczFCX3bwnpiP8L5jlQVDp97Gcm3Y/g\r\n0UbvI+Fc8Tjk7Yn2N16nj3dfhZi+wjr3vg7hPJ3XInrgfVNIeDwlMjU8zqMh\r\nXnE+gkONzgsiBNpQ9mD4PHmcLJRBMs7I/hc=\r\n=87b4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c4ebf6ff1f0e9ffd81d2335074d2e40737c3f194","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-alpha.12","@tldraw/editor":"2.0.0-alpha.12","@tldraw/polyfills":"2.0.0-alpha.12","@tldraw/tlsync-client":"2.0.0-alpha.12"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.12_1680520275961_0.4216138126639162","host":"s3://npm-registry-packages"}},"2.0.0-canary.f5d98f242":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f5d98f242","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f5d98f242","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ddc14287796a1e2abe8f865487bf3f65f854176","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f5d98f242.tgz","fileCount":24,"integrity":"sha512-e814aTCIpAZeH1PLHubvQpGgsQaOf4FbqvGohm5BmKjFnecv4F7krm8HS+I0+V15t53FexSGFwhUk3+LdgHwUg==","signatures":[{"sig":"MEYCIQDrVLPs+vePUbIYtWNYoEsKd24avX0fUZN42rmiMzc6XQIhAMGj6YYoPXgo/TNWshbGMOJIiVgSD6K9m5f3uAXFfQpM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKrxxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGnRAAnsB7IhAQwT28NNq4wdNLsT3nYzKAx7b4fWm0mtw0gIk1escV\r\nMBZIuBTQVGceEJ2IZmoDgVy+LC8DHYP8yxtx8PSgoIRva2WJZIq2No8Kvq/i\r\nL8RxBjOpsknbHoK+h811Dq6cUE5xCSq4udAspkJ6nViSQdvKs7dkly0flo29\r\nPQDrIPyY6V1HBJDtyCM+GGFbWi/vlouznb6F8KQKQC7Pr21Ssb2XV6xW8JPS\r\n1AeEuL59J1giDkir93QsDVpvReLq2PAhac1mFP3mhsmoLbqc75Xd6/NgeDmr\r\ncqW8m5QvmYJwNOt4HiyeeOCVhLf5+MYZ+3FMko3KR7luzL6CjTzt6nCBgTQl\r\nVccEQs+mGAnBSsDq9sbNQDSU+JIlRzlqfETYFypqRO++MghhEEho3cCkrJb7\r\naFD+Ncxy3kOTSzjzixQO1c1Vg9CaG0NRHd538JYA64wq926IgpgLUCRi7rsY\r\nlhuYY2I5Ewesjfc4YthcKVlxzfs8Cf86LW9j4oFNfHU/mhQ/IU+8WUqbB0LM\r\nz2/+b3oYuy5tTDYKOmui+MWwiyb0dug4xPYIsiIFZrlvAQbHPzPL0Wlk+pkH\r\n27iMpWXac7josAfGGWOjYzXa38zXpMYk6wfSjwgBdL3ZY0z2h16Vg3WJT4RK\r\nqWuQq2ZHdv3tsQS21UZ6ntnmkjlW/YzStkA=\r\n=lyub\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f5d98f242dee7f76c8b1be40a35bc2a535947be4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f5d98f242","@tldraw/editor":"2.0.0-canary.f5d98f242","@tldraw/polyfills":"2.0.0-canary.f5d98f242","@tldraw/tlsync-client":"2.0.0-canary.f5d98f242"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f5d98f242_1680522353178_0.8833328035301184","host":"s3://npm-registry-packages"}},"2.0.0-canary.fa59c6140":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fa59c6140","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fa59c6140","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9331ba449a9cf323d520d7f09c4903a3f271b59a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fa59c6140.tgz","fileCount":24,"integrity":"sha512-xm1ZKyWffrASSj56/4PcG0TabaV4PXIyXtqQT07z6AVRYeiT+C/ek9IeAUGNG+ea5FEAGnbPtfs6ztYfisy2aA==","signatures":[{"sig":"MEYCIQC2WDJifROfgryrdOEdTcxTElSpqFjcaRDGd+gThr7bzQIhANgk0zrtHzwXjG7VNhVhmwiiorGhJopoErUaHS8lLbbc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKtknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojLw//cdTrQK3XrNrHb0z2UGbfk3m0NmZlpPyWCWkfg+DKGv2Ad+pN\r\nAcTVO93WIg171AEpTTtuhtVrd3poHjSBUCxDxBcRvmbBU0VDoPFBNbK/50hV\r\nHbjIEW4pVCJFSkAyMjNaG1TFBmqb7h9JmeztZOt1QlW0Ok6uKQy1seHVrAsT\r\nqkzmEzouzi/lVlg6RlYagZtM2dOrcVh1biU2uq3iELzMDFndJ3/adlK7c82M\r\nC4ZCwSQXB/i2+jI+wm/glsglLgkzkbdy8n/Siuhmb6cDOgyTUSiEPkfKTiIc\r\nnMOX7NaDunmtR5Z2UHadqaKZNdXmIcllTWI223VgQ39enwQ5jh7Xemd2RkW9\r\nqLWS4lHQambTL7Zpq3TKdl5BQ7II40K9352PKhNVMcDG1a+tQ61rTEpjusYg\r\nu6Nt3p8fGpEsF/e12fXn/m0qjow9rd4OE4Jitz7DNVp+VSWteOLzNTbEMqzV\r\nNFSIlgEMs0fXRRvBzBq7tE4WUhzlK1SHANMgSQVJHGx+/DpfK+nfpVnrpsI3\r\nmw7K9ZCLvatfXwIWcTGEQSWElpQajXulJcIs4Qs0FWea2Hszo3hn/Et6r/QQ\r\nW6pqjzTUJVJLkQnCM+eJvQXkxoXepi3lk0KpRL7LyeohdDE7zG93TazkTVf1\r\nBxvTrTKt5uZmGGLR0IT1bj4FmtBc1BmUUrc=\r\n=Axs9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"fa59c6140d50045e5819391bd666820362adcb66","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.fa59c6140","@tldraw/editor":"2.0.0-canary.fa59c6140","@tldraw/polyfills":"2.0.0-canary.fa59c6140","@tldraw/tlsync-client":"2.0.0-canary.fa59c6140"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fa59c6140_1680529702774_0.9870574320184051","host":"s3://npm-registry-packages"}},"2.0.0-canary.0d9ebd867":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0d9ebd867","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0d9ebd867","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d31f94f939d07e0b66c9ab0f1a74c828c58e8ead","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0d9ebd867.tgz","fileCount":24,"integrity":"sha512-3gKW57wiW72aPzxCeYZozngoO92MozjKORl08tY7ugxa+jm9XFxrCl0A/v0U3f5i7+jgJLG34T4y2cu/zkxxEQ==","signatures":[{"sig":"MEYCIQD8mj2qk7RlclQz9UPu52aHzkfUoRcFzRJJ1cP1VjkC4gIhANsyzlj6Dm9Z3dITAggmdI1xPW+eU28r7OZANo/IVpIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKt6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr4BAAmBWPW++D90xhPgo0INm+sIuQsBmeNo2DwcJSkamZ1oNGdHE0\r\nbX1x6AyZ2iatAr/LPFfO5O0qQDXkMjDQ1BYOthgpsgS4/UkUW9y7ZKvXsbsm\r\n3Kx4oKk9Yt5w1aYPsxD7djMKJiDXGWl0vYQlDfgh3b4H/LwLZGtkD1I0rG8b\r\nF7IH7NNcSDkpi8fFzxQJ+5/F6/0yYw/HA9BvfJSX3pdhbTvUXngZE4yOZYVI\r\nZYwXGOa9wPqI0h2XzR+bsDW5NRYNMD3qAXm88mZViY7PNVSxLwknXBpJClEw\r\nnvtEb2+2z+WnSZkI90PJqOhzQm1rfZMwFrODKSnoykPvCv4w1s9gzrf+sSCE\r\nrQFzsvH6lcfWGX9cdhTOGQ90jbipUAaNI1w9ucK7tz35AXWhIve1Qt9WtT9C\r\n+VVDMRZ4yK4xT5Cwf0oUQbJqEJeolKmhGW0LKvdweoMslmz47vJx9xDQ/OvT\r\nOfroMGO5f49KO9T76SKrihD2cgRUEBIWQlYoCjdNpPS4wWYdeZB/tnGXWaiu\r\nJ+TgHuUNRYjdJRBO7Jzl/MITcx84XR0FuJ+CzYRLEQ4bit4f2XUj8KqoZOH5\r\nCCyk6kAMv3zv6zEYmQ3kpUNFJcf6w1KIDqrIKCtnOMtCyRLI4RTOFanMQWDm\r\nlZg0oqZCj2H3e3Db1XozZOqUwFTdJFhTGB8=\r\n=iUaR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0d9ebd8678a935a276276037f78bb66c8d10154f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0d9ebd867","@tldraw/editor":"2.0.0-canary.0d9ebd867","@tldraw/polyfills":"2.0.0-canary.0d9ebd867","@tldraw/tlsync-client":"2.0.0-canary.0d9ebd867"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0d9ebd867_1680531091569_0.40312930089125265","host":"s3://npm-registry-packages"}},"2.0.0-canary.903b8ebd9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.903b8ebd9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.903b8ebd9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4927e538896238f2bbc44c2b23aca661db77d902","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.903b8ebd9.tgz","fileCount":24,"integrity":"sha512-jbkOq634VQ2pzUDHLFCclD7347YId+2flaUkzw5zFjvzFz32sMm2gk95hp5wBYHhMHXqMepKlfth7kppQ7PuIA==","signatures":[{"sig":"MEYCIQDJqpYL7g97RMFvK6USQiBUQMvDM7wviLWZTiV/XGm6VQIhANrZnvQSoKGrGGZ/OGwzFWox9oq4RSvdoAQZh/61lZRv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKu1lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4KhAAoa2gyjcvwx3zkNU6Va54eg19DfmJi3fZrbeQNsYeu0lZ1dmm\r\n6hCEMHaYXsZ/iXPZwLXr47HNqtTDRxqDwNAfDH+Cpa9hXMkoawA5hZguKpah\r\nyRzUwVy+FFJDsEuv2P6EToFTAOfWi0txVapBKOJctjNtXuwvZuS2LJZsFJac\r\nJ+1rL/qecQsr2DRPORpDJgorqoPki/2k1fJI5dk3qmfTAAqpCQSrpgjlwIO/\r\nFlY9ExGxusUSZi3jWUcMG/eZYb2/aZGIr+IMbCAvbtU4YM5RUVz0DTXL1ZvU\r\nql7BG6iP6rRh6NAwm+PnrqibXLxMC/cpPB3gqHKsKDv1zaicWAGVEIFIRpiW\r\n7szLQCSbapC0CKXlGvHZnkXcg7fnTemiBAIuAG8LStBLkmrk3sGIHw760cKz\r\nU0VhTdmWZttiBJ2YCVE/as/CAHIKNSCnnnSevweBgB+lLMSCrqMzaPRVHcUv\r\npe6b0awr8zn5rF1GTNvoShLJ0MzMDqnJID60Ubqzoefek9Rq+X+D2YEuE1So\r\nKqssCQYVjSmULAgZrEcY7jPos/XBA7g+YSolTbPwk4K+///XjDPpwpHHBA9K\r\nYEWpK6Xi8dQc+9tw6Q39uFYlTJmDcLmey0Kcnfle0xNorlmSEmgtVeTXe9nR\r\ncnV0VTiAt4t9+RewEigMlNXN/bEFd0odwLQ=\r\n=KSqF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"903b8ebd9f814cc4b7b063407cbe531ca4fb4a3b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.903b8ebd9","@tldraw/editor":"2.0.0-canary.903b8ebd9","@tldraw/polyfills":"2.0.0-canary.903b8ebd9","@tldraw/tlsync-client":"2.0.0-canary.903b8ebd9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.903b8ebd9_1680534885565_0.32772289030492696","host":"s3://npm-registry-packages"}},"2.0.0-canary.e841b302d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e841b302d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e841b302d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e68841d5cdd33998fe2599505c36c764966648c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e841b302d.tgz","fileCount":24,"integrity":"sha512-B01AMPAD8PU9N9mmiGK/n2rzwWb4PhPwfMmWgKN2OJPvtAPGxhHflhQWJeFtwY530DB51AS1Z5pvxYo9eTJ0rQ==","signatures":[{"sig":"MEUCIBB1QZo8uJleHe6Vq67CFL8s9uHbtWhr4A5KWaBvVvzQAiEA1/Y0lQpoRP38yIv/PyP8gKpPBnSryJXn1nOdDaE0tsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK8hkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXpw//ZLVlVurCyFywKicow7hq2XMA/RSiLg+5osIiDQfKdh3vQR2c\r\nTD1kJ2Pc2/UbNSdJO3cgPR9RvxUgXOgxO+1R6esJyKo6k2cqPW6D+IuVurmW\r\nSQsc73w+vHVSpn2rENoOIa9mS79RaB6VnpxG89jKi2d1bx3PT+XZrFcx+WJd\r\nzww6q8D4hpu42NkDiLosBSrjTdOj6dxFo0RSoeOOa49uoR98nyQxA60OQnCQ\r\nnp3oI+GapO4esp4dbwgRPAFWFx4e3NBmI2XhK4WD5xkyMyPyoQOKKhBiug9J\r\nVfecjFKQ3JurTsVK8uG5D8FqOQxQln7RJ8orj43eda139wx01JtP06Rt4LOp\r\nKXy72qwaRxAqyagYGNvqiJiAjghR0KT98zJV4NOsMHesHmh3xBloY2MdHKb9\r\nrgyUoPjgN7G3J9g2HEXc9dlYIrvZQTI5aRpNppjd6VhEUh9qV2dSRTYA4lq0\r\nW/EEcg873I5ZrA2g5LORaSdKvudIPUgYi2rS4kAcrw7L6hdUxNfVDy/XSMGX\r\n0zbMdpMF2zvlRpkqaxujtm6Z6aC4ZIhuiTGPO5OiGMghLHcBMRvHi+xyvZrT\r\nPIVK/S9nPtbupdRN+bnVJDBrnzJftayTzojmC5Q3DrISUDew3rxPNDsUvwsX\r\nobVcIw2m/+A0ADXDzV6UzDtfsjj+8Qvy9dA=\r\n=XCHY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e841b302ddb0d37c8005fb5134db9ed1f8314dc8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e841b302d","@tldraw/editor":"2.0.0-canary.e841b302d","@tldraw/polyfills":"2.0.0-canary.e841b302d","@tldraw/tlsync-client":"2.0.0-canary.e841b302d"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e841b302d_1680590948177_0.4649011869766364","host":"s3://npm-registry-packages"}},"2.0.0-canary.624b1711c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.624b1711c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.624b1711c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13298eceb2f53ec7e671ef7e7433a9d8a0357f49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.624b1711c.tgz","fileCount":24,"integrity":"sha512-fC24wyuq3aF2zyqhbLdj+Gt1BuejBk7uINyxAAURquQ6OILtgAKJCzhhJbeowdAWk8aDS8hZ6+aLd1o185DkGA==","signatures":[{"sig":"MEYCIQDy5KdRwKhh0J/8G8Dq1eYtOK1e2V349tAE+808rdp2rQIhAK2wr3XrZhsTvww8D7V9RYzNidfJ12NwBI06VcbPq7ov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK+18ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp4RAAnSIrgCYJmXZCDoBNsuH+xVzqmMmizf0FKBkvWk3jKkrQFptT\r\ncLKhIh1P6Vl37Sq58A9C7d2FPFiRHFqDo1c1wwXPTUhVrz/ZMjPe1cwBYT5K\r\nV0p3dH9/VmDp349vqyRFw5j+14lzB9QresAwE44o/C4j6NGqCHWr7vCS95IK\r\n8u6+QeCUfBNUPVVSGQL6kF7uzHx9NAPpFZ0v8Cz6NcYIvoV0IRum/eVozUu/\r\nB1qp/vvwAqBP9erDnbMT1iU3ttbQCKl/cqLFs0n8GYA+gs1sk+5P1Go2lDZV\r\n3xCOHnXEgwT3cUVYZ3tSL1kRp/YAtw47yiqzAJt40u/DX1CzGZzFWDwMsCdD\r\nmZMns99QbzaxyXl/6bJ8lOItKn9mEnaW+JJrCBR7ed1yZHBmPBbrGjpwCdtX\r\nVMT7BnLJXv8ExeBZd8Dd3Dy6FIy7GXxTQj0UQ81UTy03YecdlbfbJLRtOWaw\r\nCQ4gzC3yMcEKIGRk0upJD7wU4/qzlmlkpMWIouuRmwdAv/Vs+pzBTymWdP+w\r\nmSgfvi4VY7w3gg2BKVFza25i0z8t8OE6kF4Xpyvmoiopwrc2aMzOo/pTQdrE\r\n1CXByR1oGxAS6e4gWzlfrXY6tn67zzbyR+PR7KwhrUuUsj8D87M7lJzWWQGx\r\nlvS+f2Gqjo0t6xiqWict46p3ofxlWTpBQ84=\r\n=Dhoj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"624b1711ca011af2ffbc9949958092eb6788635e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.624b1711c","@tldraw/editor":"2.0.0-canary.624b1711c","@tldraw/polyfills":"2.0.0-canary.624b1711c","@tldraw/tlsync-client":"2.0.0-canary.624b1711c"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.624b1711c_1680600444285_0.7102842195940864","host":"s3://npm-registry-packages"}},"2.0.0-canary.1e511ef0b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1e511ef0b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1e511ef0b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44f0bfd3cf6fb972d47d526d5452cdea97e9310c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1e511ef0b.tgz","fileCount":24,"integrity":"sha512-vRjribbNYPivoHl0Vv8INSv43Isu+DoarTgfCi6PW4jpaj01PF2a4RWtrFFBC5xdRo+24YAWTYghQNHOmd3ylg==","signatures":[{"sig":"MEYCIQDRqUItrNMQQWEzqeksF62EyfqpbzQVisGpxV97hesBYQIhAOC7xNVy7N2dWMt0ZywFU9bLYRG4cWz87gUuWkmssvMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK/AIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI5w/5AM8kvlvvNk20LK1Xp2yvOmkr1wo4LlGFSQPnuoa6WiGJfCP+\r\nU8N4YMgYLpGZhrCrx/VhOcc0BkCUmw/BsqoDo4wsFQ3HkQmzqdFjBkltBQJz\r\nHrFZ4omnrSj6xNL8F7o6JmltaRfmJEU3bjX/SI/Eke98zKvEW4ftHt2kl160\r\nLUxUO7Yissx7WKnlhWNaRF6q0yHZlQnAXQzA3F8Xq7AYPqDvk7RpnW2W0q+p\r\n23wQFPX198mT09zF8FKVcQbh2s40zfW9UHsiQsBGC4dC2QVSOKV1hel3Ytw5\r\n/vqPtGSNMw4IYMCN5qyy6L4NSnGBBWwVRqTEBdnLud9/8EvsPC371Bb+eDKG\r\nQC/xE/A2Y11Qcm3dAS0AKcEv3T9LQyen8QRdcR/D+BfU/EtGTi+StnRuUvyT\r\nm0AEBKDpGrqqhIVWew4ePIRRHL06so83jSXNvUB9DNAMMReRD58eRlkmr2KT\r\ndbNkRK2xuaDS1IXCh6wzO244qiMDtc5dMW1URHg2Jxx7d8wH3zgKQ8kOToMn\r\nnIWJtNmqqzR/OZtt5kLcO9Bb4CU8lqUYirlrPDJPWY+RAnhZtnOU9iXDEEOo\r\nPAE6yP6J87XlZYYwqMWvOUj/J5gOQvEnPvNdD6ScVpo9nY4eB8Pzsoj5z+nT\r\ndv23EhnmhNhwrs8t2Lyqsmcgx4fTtRABOzo=\r\n=VWz3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1e511ef0b2f1efc7305c8cfcf754eee0d8202456","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1e511ef0b","@tldraw/editor":"2.0.0-canary.1e511ef0b","@tldraw/polyfills":"2.0.0-canary.1e511ef0b","@tldraw/tlsync-client":"2.0.0-canary.1e511ef0b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1e511ef0b_1680601096433_0.20281864510890046","host":"s3://npm-registry-packages"}},"2.0.0-canary.93da7797c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.93da7797c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.93da7797c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5b49c037b2d3dc3ff9e36128efbb2e0de1ec215","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.93da7797c.tgz","fileCount":24,"integrity":"sha512-SvxSD5EpTyMEsPgp9PHG+mJi2frChGF0VRdabyH5BKdcsqcULdlw/WynIMfD5hzbIMrBdWoKmW0q3RRjYUtN3g==","signatures":[{"sig":"MEQCIBDZfPS9pUWFdvi/CoFl8wK6PXLdKZ17474F0Xi5+V9BAiACRGMW+tAqdDBqD31JpdlSrIb36Q078HRJYXx4jshYLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK/ckACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptMg//YF4u06gIwad6KNaE+zY4VeN/frNdDMZ6XDq3tJYeoiSbj/m8\r\nj5zL4vDQgZnZqhuZldmlBcGzx5cnKMtv8jIAnU7CFzXIWgGdB1wF03Gv3sJp\r\ns7likRnepF5mNTbKSjlpPnH28IAEgwmtslE3EZ2D90VCsA7rarFX3R7y3Grl\r\nxSRpMNW+yW3zbT6Y/diic9qFnSG5ZhCGRgB4pOdnU2SMvPYUEPZfU0YsW6EG\r\nwsIQ72nWbV/VhBmKTwdJAyTUi61/pv5bG8HW0nIPL9W5YaaRpvEKz1lluOr8\r\n+aRopODt9wOxLPk3Hi3VDSv9l3A+5rwvy2tbl7hpguzrKbiSCbsLM0DqCAW6\r\nFbsArsvJmiIMbeA5zqC1xqCXHjXcfkAY4lmUqQIidAgfcp5R7r9+7p2bMcUU\r\nGEx8Q2k7kX5zBJFRFtSNPsu7hF6oRsCB3YPpirGFj/pDCK0w3RHdAKnVcx5/\r\n/s5Cpoe3maGZWKRueTDstio+20iOgcnTYr5byIGhK7155WsgRFUZGPXyS9LY\r\nw1FUlvaVLBs7TT3HZUaa4CZUMEnSFcm1lkPgwInWRW0NvuBziIyQ5WiIUDTc\r\n/HwSiChiivL4/Hcz+7j1T34poFXbo0COgoX04AhBou/GYSJPKXsfog7i8FDU\r\nNadXrBNtyxda6EmvrGG1QOPzz6mFPpgxEg4=\r\n=tpcu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"93da7797c4c89569deff8e020636d0f279eda5ec","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.93da7797c","@tldraw/editor":"2.0.0-canary.93da7797c","@tldraw/polyfills":"2.0.0-canary.93da7797c","@tldraw/tlsync-client":"2.0.0-canary.93da7797c"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.93da7797c_1680602916736_0.6266383308714809","host":"s3://npm-registry-packages"}},"2.0.0-canary.c2490e5de":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c2490e5de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c2490e5de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e58a45b3c561b344be1916be53da474eecf80168","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c2490e5de.tgz","fileCount":24,"integrity":"sha512-hjtX/++pvxdfxhILeYn/2KM72gr1IXGOtGM3RHV9+U3XdVmJZKw5Mff/+mL/liZgx6Aj0dCcBf1HxJQvxuviJA==","signatures":[{"sig":"MEUCIQDe7geEkju5+vVxgSryHt6POqXE1sEcsyQ+sd/xXCM0YwIgeT1YEMgdvg5a8H+crbEWj5m0LqLB1VYjoTgNbVXi6Mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLAQGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBmg//X+kSt59LG8JFZf7agMTAm0Nrcu+ITjRIldAqvdmBYYRGW4h4\r\nnJ7zAK4b6cufo2eYV3u7PDfc0vGEIyjK6HFIyxd1QmfLOgU6Xv7QLo/Ky5ly\r\nycE3vT8DbSRENADF5AgVXFWzxIOUUDCukimlJs/ro8fE0xcvoHKqeLLwfFTh\r\n+r8SU1YPNAPVFLMgj90t59sf0MHkvtgt/9xYL+Fd36yR9eH5U2hzGwQsk3gi\r\n33F8CbOT2rR37gPh1oCaHakIsVLLrp3cReZOAOeujAiDaLn/Cb9xcw0nukK+\r\nvWsInbqsse3/jTaF2uHbYCaiuBGJ976HWzIoESDaCRkeJoycETTO2IeLM7aN\r\nwnE6PPaTsLvnST6SX4AyjGrSEhDe7P0jrpNJYY6VN+HGFrCPLsSycbp3Ebxc\r\nmlPbyHTk4wLkKwkwBcB9vBQqLOHAXBx3hRWimW71Fu/6DWviwvABj5L50mhB\r\nB9fTyNQhscaI3bv/Ng+HIhA8tAv+euAIxQpELduJhIFs3qktyE7kTOQDmGmT\r\n642zYZmLd4K63b+1mGOk7vgWm9N/adw+SqFOM3nD6Qc1UU61SPo15crlOUcL\r\ns0rfzgohHLJLFHdCKfunqMhCcABSGc+t4O8Kolll8yz67xjrars9N2b/yHrv\r\nNEfWtrUx9LdZqSNTp3AhNLfXClbXRdEvLKU=\r\n=J8j6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c2490e5de6162a5b84480389199f1dc818293724","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c2490e5de","@tldraw/editor":"2.0.0-canary.c2490e5de","@tldraw/polyfills":"2.0.0-canary.c2490e5de","@tldraw/tlsync-client":"2.0.0-canary.c2490e5de"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c2490e5de_1680606214738_0.03554065503968884","host":"s3://npm-registry-packages"}},"2.0.0-canary.ab0c171e1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ab0c171e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ab0c171e1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b921df2a8454f5fdf31b123a18bf9f196a93280","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ab0c171e1.tgz","fileCount":24,"integrity":"sha512-2ofr12QPEdrTJol4R/gtqmUW5ZKK09dubXuo6FfWbIlweTKugQRP36pd+PMod/INvBlUlnJf/7VDFcaI/CJSqQ==","signatures":[{"sig":"MEYCIQD1qA1cgXpZxXYrhb7WN/a9iReiOu0Zc68WuA1i+5WzegIhAK1vZ6DcuvHanIKYzJn1kBP7tCFj0AH8wkfZH7g0gZP8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLAUXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoChg//WXysoy70qyXTj8PxcPrnBULkXFqXIqnM/NXlCYumHwYXi2U4\r\narqKG5AazTu/Hpe/FMmMpRSTqNY7uv5rO6z3yovJ4Zrr46zdmD7mSCZPs3aq\r\nt/hw98I9oKcbPbW1vYjRRVaezMeCzY6nB5c58eoO/qRw/RmMF+DXfQREywLQ\r\n3rCIx7D25cnUQhDNe2uJv/NT57RFjI7CZf+P/dTCQewsghySXhAhzEjQuBne\r\nRYr26MuDzPfoDMAHmTbZ7eDi8EpVBxVZoXG/fm6P+f5iXGAyai+2a0myIL28\r\nYr07XDzetvEwgpcXC0ZGWoUCCFruP5cxrsNDSYSbbhR9bJod8NBqiZs/fj1N\r\nfgf3L+QUm6W1Hpr5oA0QB1uZ7cQa86BDZ/239lMN6uBt/Tbvdsz47kdGg0Gb\r\nurKLLt74tUAwh9M853jwswdY3nXO+UJb+Y/NVKy+h4cmdaKIhvREavIDhvvL\r\n+H9hRYZaTiey/XMOEKPJYQm4FS+tshVHKRSplPqgdgERl/9xunoZicQxCdxZ\r\nhiRa5bDNjR4i7t9ELHjKLi2Zf5MO8qcGOQyHzqAE52HZEvBZ+dZ3cuLP2Cg+\r\nLBTHmgJMA3S4kBOBfhlOzclAPKsSECOp+xtodTdyEBWhBkykxvpXwXwFOQUk\r\n7IkgcecRptpYYfXsDKYcefXP0hN/cc+0A0U=\r\n=/hng\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ab0c171e178306eb32db8e05907fbc3c090a1b36","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:types":"yarn run -T tsx ../../scripts/build-types.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ab0c171e1","@tldraw/editor":"2.0.0-canary.ab0c171e1","@tldraw/polyfills":"2.0.0-canary.ab0c171e1","@tldraw/tlsync-client":"2.0.0-canary.ab0c171e1"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ab0c171e1_1680606487001_0.033364886628910906","host":"s3://npm-registry-packages"}},"2.0.0-canary.b74e02a49":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b74e02a49","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b74e02a49","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"070627aab1d5e73b4384d211238126b291f13a3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b74e02a49.tgz","fileCount":24,"integrity":"sha512-4fs56hXIlV+/FLu9/Gwx3LYOKFjxitAwdMir+iVvuYaIUm2iJyUdtvsKkHdGMgDonA/iG3LG/VcQ+YV8E8stog==","signatures":[{"sig":"MEYCIQC+JdfPkkIbcoyIK7U8k/U47oP0fMSbGsVLNJPdiVX7SAIhALlYSB7aPhgpDYD0Hjmq4P5jFzgvPUxy86k6b3CpDlaX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLAYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosOQ/+IUfN8a0vdvCFsekpfl2mY3Uwg01ZkEqbQ6g9D6hLuLgU1jfN\r\nyIRNrre8lKIehKDXN79N54Oc2e+KboOsJ4OR7k9P0/CXcqGHYxlJlD3LtS0K\r\nG6e+L43G0OhVftvd2dzXEWdCPdjgFL5Nr3GTjzNaHEqyqerzcvVQ8nYi6rx+\r\n44A0rDk3JT0JeOouiz5GJfk0mTvKPYncFzoYNiWROO0Q6UNKh+TxXFwmB8AZ\r\n+D7G52NzO2K9vDZVmm2fp5tSREllhEjLNyzS2R0m7Py36rqH3NjB7NKhaD89\r\nvs3M1ySFUihI1+qdk4VE0at1pK+vYst+4cbdiJwCJTbRoCGzg6ZDm46jdjMG\r\nE0JiYYMRbC55JJzgsh9UJlTPgh6uQpP0wIFX+ywpBgcw5AniPb2eWXYf2t1r\r\nZ4L2COCwvmXPMicGQorCXvFs7iWp9nLKgcJ32KouVT/1Y7qUXOHoB/e1r6X3\r\nYlaL8UDgef8+qcTxyK5H7XcuTu31Pk0SnX3OavEkaTPmaltmcIkOaHuMux35\r\nUQYlQYxUPtdhPKRx668jaT9j8+XcmPgQtK5kAj0r6i4xuROmnzhHG5AFtZiE\r\nULyb5mulYAuN+V1caP0g5FrE9Xjqwtc2LFkWIttydaFD1ionPsxbxo24YnjO\r\nxK5TWLpAoDaf67F0R71/ZV5yyVIthpPgbG0=\r\n=+Axj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b74e02a499606da3a3dcc607689ccbd9db902886","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b74e02a49","@tldraw/editor":"2.0.0-canary.b74e02a49","@tldraw/polyfills":"2.0.0-canary.b74e02a49","@tldraw/tlsync-client":"2.0.0-canary.b74e02a49"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b74e02a49_1680606771427_0.8055523855178903","host":"s3://npm-registry-packages"}},"2.0.0-canary.35cc0df2e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.35cc0df2e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.35cc0df2e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bb6dfa1dc8a3392ff99ebf1ae2f11285df3fde8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.35cc0df2e.tgz","fileCount":24,"integrity":"sha512-uEU4dFPfvriBQyrDU78AXNzWd4GEYW+mzQ3rh+ojqbPvxs0NOZMIvlpm+pqVMbmR1fFJVQbOnkz4FcyVyYgXIA==","signatures":[{"sig":"MEUCIA0YPLz0SqXrdi+7MdZjb1AjaSQ4fbZt4aF/sicSeZHSAiEA5un8Dat8uheS2IMXkN7D/XudM/YbVg5tiZVLRNgW+5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLAaVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTlg//WDM5NS1FOrYRqoTxMdIWrXYsiIX/UqUF7UhDBx8MDwSYP6Rf\r\nAWDl1c1LI/Kb4zSIXivZ7kTdighMhaOF3mQy56SjhhwoVHfcMY+qKqXM9pRB\r\nz7VfFxpJNrXiDzi2FyVSjWIsvMbINN+L8U61E00q7HzzQTCa/EXhpUKGJetW\r\nOudUxhKcZhi0rjHPGNP6T+y834vC/IzBvlBRHtZC9H/mofrs+8AtDwrBdcyq\r\nXG8TQju4NuOlzcCJ/3a313WqNCrLpKDxIaY3DyB5ww/4jxTtUlVNog+bpw+D\r\nuVto3mLjnH10qQBC3tQczhLfTiAaR5WqG6PqqyBz52G8DaVF/6RSvQj1miWd\r\nvIgu+QJRQQFOW0n/eV9yC+QJqq4klDZo0OABYhSMCLoHXr/jrPPAfUdt7Tw0\r\nc2vYKE42wT7Ne/KVUicUOAjRKMjV2VJgYU8MxYqTyE8q5f4jBilzp5HLsrgo\r\nyPGGygckkVdI2XZqmSplSjIFom92w0WGTWyrXujLUYzCq7YG9+vm/26NG/XP\r\nbftWtHvBwYZnhNCROGsyO7hi8G7oxspnGzKZnM6AxyjgErulpu5qKmf3+I13\r\nMdgmGtjEhLuztxqVnOoSeaJW9gNdWGv+NPKSoa60zN0Q+39Ma6JmdZf88uWd\r\nSG1+AvX1QS7uaeBT5KVhJBiUiQSLBUV/IPU=\r\n=C1rm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"35cc0df2e11755339f8ec56c609637e0f6d5cac6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.35cc0df2e","@tldraw/editor":"2.0.0-canary.35cc0df2e","@tldraw/polyfills":"2.0.0-canary.35cc0df2e","@tldraw/tlsync-client":"2.0.0-canary.35cc0df2e"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.35cc0df2e_1680606869244_0.847628477968009","host":"s3://npm-registry-packages"}},"2.0.0-canary.f41d45818":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f41d45818","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f41d45818","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32ce3ee535fdba2216a1ca1b895fe9853d1cfe90","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f41d45818.tgz","fileCount":24,"integrity":"sha512-eIERrTbFI1qZiSRVF18oDKwZC1IV4Qnb4VfB3L/IcvcxdKMoCM1DI0IYubsw5Uykz3jW9xmY5uGlmXvOq2Bmjw==","signatures":[{"sig":"MEUCIQD7wR2bhjYQg/huS4k1ZN84tUhSsL88mYlORAgKl/bsowIgQ3pW5tWRqbuUGSihq4fAFHtKMLo1jC0PIOeaH9zqSXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLC+SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosjA//ZyPyekdgFA4YSxkpgICYqnLs967KkFPm9pv9Cf6ZLawAFjPQ\r\nsLk9fnE2pMaiSIBzU9tRt1KHkVHomFelmF5OYJAiGjHkKMbVqc8DsGl89rD5\r\nferzfvNEJehiia4fgVO8mduZy1Jj5pDybWPipxW7iS96lqUNZQwpNwjQn7iy\r\n3HCigsedBFz5ozuW28C4UJTX6Xm3DudPcI2UjsquYCVhRARsPomsy+bB/MYf\r\nJQ3LFYHCpaj0O8fIm77XFa9ZFZKGsdMVO1xWbcgdtvzRog8MBdlQm3MZRKHN\r\nDCp3XxH45bR6GFiwNn919qhOIA/4CVoGmwb8RHkT/ONnLlNr+J5YA7+qvbSC\r\nJi2Rm/wm7H+qU5xvKk+4CIANfFMsd1UIP5mS/rIBBg86rop+rAV5dgv9TWMm\r\nfA9m1WaOJbR5WlnDNnINapxAj9/D3+caWMfpSYranrJRoySTu58mVFwQh4BS\r\n9JH1xL06V0IWMwWSJ9o7OoH+gn3CelwUYfe5bwVEgqYruXo4b9iy/LKXNYJ2\r\nXlAr75p2drcHDafhL251QOvZZXTqdqrcguWZAoH8jltxyRI6i0yOTMHXwd+t\r\nyh1Ov3FyT1L03tVLajN9jJORU80Nq2lSYj0pWiyJ+CxIMMrFGerbqaes0j2L\r\nyIWf3OCHFeQlEipiLG1Qw+4ZHKYImWvfS4k=\r\n=BRPI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f41d45818e8cb5d45b9bc1a2cabbd8e13a0c5e19","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f41d45818","@tldraw/editor":"2.0.0-canary.f41d45818","@tldraw/polyfills":"2.0.0-canary.f41d45818","@tldraw/tlsync-client":"2.0.0-canary.f41d45818"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f41d45818_1680617362327_0.23368978864905876","host":"s3://npm-registry-packages"}},"2.0.0-canary.6a6e719d5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6a6e719d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6a6e719d5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58e8d991431f1d4c718428a6a25a0576a3863879","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6a6e719d5.tgz","fileCount":24,"integrity":"sha512-+Zk88YhclDX2MzvEdidycPULHoX5dCB/zzC9DVyJE1dMwgpkvFAp8PMrNPqk9I+AcK1nHYV/2/VBOKOEybro2w==","signatures":[{"sig":"MEQCIGbyFlRNoREGuHaNp+vceOMDM+jcIBdt9t+l3/3rMUzYAiBLCQI56d8CVW3GfzE9UI2nVMTLDNXDjiOH1zRf05IrTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLUU8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoybg//UoA0yLjC2p36/PoSJT4ACGIHI4prKD+kXGJqU3WCBbxBVkv0\r\nwZDGkya6BMAvIkbwE8jG64z5wLhWwSS18qF7lBzFwy5u0MxsYaklgzxB++vT\r\nGQWQSbZ2oyhPXgUYsk+y9fGWsyDdv6v0Y85pT/gwG1+GqI5P6DEtar6u9MfW\r\n0Ly7WoqDwmO8WUYaiKn63LuBrKJ2FDmn/ch5wt1XjOzYxITJOBTmbTjYS9nv\r\nKge9QsEWzbP3dkRTwcIV/bNmg0FpSJ+Vd3cM8FO4UGUGw953EuHr3XqYq4ua\r\nLPU+dLel1kSowb/NgfgyYKLrIAUThVZtHi4I30r2UjtMCqMnNKMw+qyePU8v\r\nB9JtYm7rJI7+m+5HBfv1WxS5AL32Pdl/wMXPI7Iz1KkDH5kug5qVlV3Iioxb\r\n+0RgyzYNz62MgpoDed0u+E57IyfH5Y1QSxrvPPevFsFdvAjGLzLPUHwhcfXl\r\nakmm5lo+1G+yzdlReP5xM5PGprspy2SvpoxAMj2SOKhI2kc1HIhuJZ30JW0J\r\nLKsefGpT+Vq3JsVzmrEG0vUNJd0GvVRduKgWdpLeXD9+kDdOvG98qyz3YYFd\r\n6vWCb6i9FXXj5pjnvnkBi0dFWTYg+MRf7mGDnWwyP8D9ReLK1OQw1Ejs33nd\r\nF0DqYNCnNIduVMPDMy9me9Rl83BtlyD8PyY=\r\n=uPNT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6a6e719d58cdd021f48875692888382a2c2509f3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6a6e719d5","@tldraw/editor":"2.0.0-canary.6a6e719d5","@tldraw/polyfills":"2.0.0-canary.6a6e719d5","@tldraw/tlsync-client":"2.0.0-canary.6a6e719d5"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6a6e719d5_1680688444179_0.4809252148159202","host":"s3://npm-registry-packages"}},"2.0.0-canary.772d515fa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.772d515fa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.772d515fa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"114a8c65527f323ac22c332cec9d8dc44b34bb63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.772d515fa.tgz","fileCount":24,"integrity":"sha512-fq0LlEGhlqug4mnLBuDGlj1Ryaq372/YngkXeyhYhaxThr4YfNLbo07WWnunBwtHO+xq8Hq8ftbtRi1wmRtgmA==","signatures":[{"sig":"MEUCIQC50FbvwB2DwiIoRhH5RODJK0I6DUOQOkw4yI4zBkWDdQIgOZQeZrlMfUoMbw0LqqlYIv4UJprFAWHV3bqXPUOVKew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLU7DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrehRAAoNJGzEwAwAnnmMOxrKN60Yhej2Y+24nO/sRMv3Z1lCQL2jRu\r\ncMrmyEj2gzP3sbuUcGkyTNURwKkP46tvPuce7t2BWMURhAza9KNve2TSAB53\r\nP2krNX5PvdbUihaJwFrIacCMKKyJLrUox0ivYXUic8oJQWnTMJsGnXWSAXwq\r\n+0l/rl80FN1hEz0+I5+1xZ0+rAFtsUdeOi+R77Djx9L+JevVRreWJuEGNLLm\r\nLRFj7pDA2Nxlfg6Y85wbyzfVwAfK8AEM+sAMYx55r3FRCkd2oBxYHEJ+o9zj\r\nYzhXOH/CwM62kDaaRm+i6sPRKzwUgLN6h9YW2zOZ7OhAJz7IrjJ/2NGS/HKt\r\nU4a0ySRWuiJJpNFDPIZkBTb2yFP2evJEElzlKB7ByxIB/JU4icJ5pGXXYWar\r\nBXNuXiprECyWR+93rFS/K5Igi09xVmqcFGYn1Swtm1Mw/JhQXjNecgICaApC\r\nHxBCzm6l+7ZyFcq3ejkII5NIjGV9EWwk6nta3g1XHLrWkrqfDRdYsa5vaznk\r\noTw/tULyOvCBGNOGu5uX1yH5EVnZCBpj/RmGxTCcXnCcfr+MpS7csl9uR682\r\nJSL51LkMjVhx+Avcv7cisAyjq36i09Kirf3733zdpKmC2LMMbMJER+mBhpvc\r\nlDduPrZ1H/fVyb+2l8slMbTJDqa8oB/V9+4=\r\n=dulO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"772d515fa5d482d2e3cceacf05594bcb4304d370","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.772d515fa","@tldraw/editor":"2.0.0-canary.772d515fa","@tldraw/polyfills":"2.0.0-canary.772d515fa","@tldraw/tlsync-client":"2.0.0-canary.772d515fa"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.772d515fa_1680690883309_0.4908882118742113","host":"s3://npm-registry-packages"}},"2.0.0-canary.05fd306d4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.05fd306d4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.05fd306d4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5242dec6e150aa2c318043b615d31d890d95c30f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.05fd306d4.tgz","fileCount":24,"integrity":"sha512-MUzYa8H6hZqAt4UDdoyfRJdt75I5e+c/gGxoAJMgAeJ58sLD/1cV0iyi5xfqxEqV1oquEcpwVJ0+N16G+qCaag==","signatures":[{"sig":"MEYCIQClAMv/1F4pKhEEK6XzDt6v0U0+OLSsi7MKTizUW3rD1AIhAP+ywp1eNlYnn1REgSoBCUz43GtO4w1rdZXhmeIYiAPG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLU8DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkaQ//cuQe0OtlcdgOTfsMDSnJrekAq5vD42sX7P8q+O14oMPysjTJ\r\nYhX9XcnDfX/1h78pQB57FOqlgUccLgleKLZ5tI0O0r5u1O0lnD2pDgfAz6/b\r\nfR+cA1kC3PpVsZOMPDj4goA09c2Bs1NJ0/w7aCQ0XfivHbH1R+GEcv5DX+3G\r\nyq0J8T5LV0cybMXy6N5+m6Q6UdoZjX/5w6yQF8dM5sRwcU4Yo6m2TF5udRna\r\nMITiGX6kNMx5wLmvtL9OBDKvHB24lsP2nGYtduENfY/GmU7qCt8wtAWI3jlG\r\nQ+U/d+2aQmUrx38w/6MEqto70+Az9ldMNw1ObzWJEZ6T7mKfgM71tvv0VqIR\r\nBi2wOLA1GVtgC+fUpgtL18C6asfnxC7hSQbZMZcKfbZwd3ZC3B3N+d+DnZbG\r\n6W46KcMpfS4lCkxVE3LFWbBs/ea43oFDfA2nf4bggyBULulONiSMx2QwH3xP\r\nlMobud3s3hWkuVqZFcClTadUSO1TqQMrQ1bQteP4BufA6hIrwXq4MSgQ8fzc\r\nJsQj4rUnmEUrCYUyI8iv5zQWHlnLNs+F3W6b6pDthY3MM/WE6Y/BoA/ANJ43\r\n2y+OPiRGEpbbgwMpRd+j94MHPGXayybUCLh8TEp10epn3VmBM+p6yocG+eEM\r\nzFZrl1lX8ewF46Iubj+1Gsi1ZbPAGjyE9Cg=\r\n=ngFZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"05fd306d43211789f92c196a19fa2fe38fccc0f3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.05fd306d4","@tldraw/editor":"2.0.0-canary.05fd306d4","@tldraw/polyfills":"2.0.0-canary.05fd306d4","@tldraw/tlsync-client":"2.0.0-canary.05fd306d4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.05fd306d4_1680690947042_0.605865803892043","host":"s3://npm-registry-packages"}},"2.0.0-canary.67d43d060":{"name":"@tldraw/tldraw","version":"2.0.0-canary.67d43d060","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.67d43d060","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d60b579b3d0c7580931dad92e8a2f86ef8e5fefa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.67d43d060.tgz","fileCount":24,"integrity":"sha512-Y2anGCksMTi9CUU0feVl+ZZJeoaN6ZVd0Arn1eBtj21CGsl0u9rptcNJYc2HUNKdbfYTYPCNYJsQKIdfzH1rwA==","signatures":[{"sig":"MEUCIQDhfGgmFCl9E/MRG0XEl9tlCz6Zq6gQrq7n5slyQGPbMgIgSc/jlDY1Cm5e77A5TxcvhcnCnfWY6R3fQhL5SoQbCxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLVYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Jw/+KpKenjaeUWRl+NfJ87OtjZOF9XfBa5h4Hj9qq/p5DPq7SiOt\r\nDwH1dqNJpZ1R0KmyyAHBnO8YhjnvQ/R0eh/vNBtnjOVhKgTCBW5ZEclBliS9\r\n5icFLWXjEce+gbga94iM1Yw0Zw8nn6m4THXlvur1NjcH28+h+4ALgGH0aoet\r\n+wjNlulAx4xUR5wc2qMPJS1lOOjPaDFj8RacarsUo1Ho+O2++p5YnT+nl8v3\r\nLcM/7jDkeZvbPn6jL/mQ353l2cmK32yJWT1n/gNZoU9PGwpLhhDM2cdiNnnW\r\nkRsGbsGPkZ5f1Ca26xXiZK2TqNQquZS0SGEemTvmrA2VmWc7ifoc4aMBYpG2\r\nrYotOJvgiKIiVxXQ62N+yLGtcbu49gI24ZT/t3TOHvStc95YnRFUhHM7D46q\r\n7vy5NFoAlNyu7yeWc8hdSt/gV/MvqGVS5QCkUEQKzLo6Xt7JGn4GQ3nWZGM9\r\nOFf0FcovLM1/TBnLRPEy95rOYRZ6jnevtSyB6TJ4D1/wE2tYVclxcjUqnxAn\r\nYGXqNnQhv5WCC2Jn2wY6C6ghgtjbbXGU5eTI1y5TvMmGPehUcUXW8eD4Vmyh\r\nFpFL5qqsN4IYEyyswzGnUaY0Xo9QVzWdzpZ4YfAfIqecQ1zDYMy8+CiVHhie\r\nZ/ROH3QUWuYLgNdji5GaV/V+jZ6mS6M8WS8=\r\n=O/nQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"67d43d0608ccfcfc4171c30a08194882cd568ce0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.67d43d060","@tldraw/editor":"2.0.0-canary.67d43d060","@tldraw/polyfills":"2.0.0-canary.67d43d060","@tldraw/tlsync-client":"2.0.0-canary.67d43d060"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.67d43d060_1680692748292_0.36015598249633274","host":"s3://npm-registry-packages"}},"2.0.0-canary.dd436e7df":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dd436e7df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dd436e7df","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd50547c985a9bcb2dd1cd7c4ef18628cb53c47a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dd436e7df.tgz","fileCount":24,"integrity":"sha512-MSFb/fHI0v86OQcm0i2J3zCzV9zhc/hnLcN+JZxUUdAxCPK0g6LHIbyTCQ4U8p9TBt6dxxAJlA6RyaPQbHVa6w==","signatures":[{"sig":"MEUCIHKzc85W5ImaSOSYEAidaIk5L6w+6Xinws63S8ymPXOaAiEA9Y9nZPlFbArMu5bXGn0XnbvZzrvqyIvl0wKIePttFVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLVYRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Qw/8CEbR06MHPwWyPuCv/rIjN3a8FFgHFmaIkGJdlgbtHPhfhbgt\r\n+Bb3eHM11hLMOIwNPDZ4agcblQBbdGr+1z7b9ywYi4UH+QBm8CJDomK7lnHD\r\nxmIKkocJiFlaI5eWA5qUoP1eCH1YkT/Nd9i+jyqFRk5ualwYVuL/Q1hbeKUA\r\n/DETRv1UTfjzDpS20wJA+uIaAtpsV0Pm+JF1S/sY+GRfO2Eo93zz1oJkqcbA\r\nE+XJKmMfbIKl6ak7SvYA3HldUJhfevzpxzsi6phu5rUWLxjM60pA1DR7py2n\r\nFcFz+BeEpC6cZeHxNXpvu9ShB9v5opYzest/JLRrhrQfF593XpsZmJBkzuJV\r\n0X2XN6DMttjVdHIR1yxqkvTBGHNCxp4s1ImIcD6NX9T8DoTsO3Aa4lKMweGC\r\nayCbc1DiakJWj+vWdDgiZ8UOlEnQprfvOgVIFYTBIB4hGzqgCqYcgzXdBeXL\r\npS/4cfBgRbQXKDU/hPi5z7RVX7cxVuIosm0FMyz4WuPG1v3Yh2SeP6I0zdTp\r\nF2cCgkexyygQCPqb9VV5quL36ub0+RSf0GWpLArKysiCJyJMOvQ3DO5Hm1HK\r\nQfjCKREYbQOD3X168aHRiR7mJ6DfxCXR2eb/TWsuwhPt/IPq6B67PLmqpBeN\r\nWyLx40EnfDP0ghWnrcwBemXn3vWz82+Zqw8=\r\n=B4CX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"dd436e7df31f14e502a59cd5ec688a9c2217d460","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.dd436e7df","@tldraw/editor":"2.0.0-canary.dd436e7df","@tldraw/polyfills":"2.0.0-canary.dd436e7df","@tldraw/tlsync-client":"2.0.0-canary.dd436e7df"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dd436e7df_1680692753425_0.3739394288328033","host":"s3://npm-registry-packages"}},"2.0.0-canary.9b42e8624":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9b42e8624","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9b42e8624","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b925de2a73865e8897d4c82b1fd276cbdc0c491","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9b42e8624.tgz","fileCount":24,"integrity":"sha512-rhxofJ+ehAPlIbJa4XJFQ1m8woKwfoi6rZ4rBhXfs0QPbA504n3gNZu+JtJ60lgAlxAY/Dv00inQtOYCPpy6Aw==","signatures":[{"sig":"MEYCIQDG5CWJgtFXTou4VPCLMg8iHUeGOx4HpeeVq5xRy86gYQIhAK22nfoznPUcG3zm64LAuNAlfGYu8XcM1oGePLYad7RZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLV46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfAw/+IHovkC84FSMC7T4fho9xdwq87RC8z86mQ28YRmcKWhOBa7Of\r\n3nNP+8uotGNy81nxZTvwP1jWxW0r2rjHo5iJfDiS2A+CcZEcfC17d9MApFaL\r\nirIlnfYdGxmtLxFmgnicxS1j6tsmeba82a8R4Fgr6fIQQ3decCUj7CLx0/Rl\r\n2CkEF2AEzTwihMpNpHBFdg9QnLmRcmI8qbUkQdpmk7n+sPmPLt2fVJ7+JZTI\r\n8FTlz5d10BV6VFC474J1bS9Cc4Fy9GC5lNxAblz50IWZ1CmnEfLPpLMrdie5\r\nX712HMAGyi1ZuZyHNqbjZrQGh0Dg0ceLmk4BzMY96K/uYhcGH16knGboiGMF\r\n3oehRukLqB1KGQ1m6xzH6UmWrm/YjJQZ5o+O+uHi3SxxSbkWg2h/xqx5V7R4\r\nQfRybKnkF9t5EXn+YBSoCHHvHTUcnWmicF7z/jDU8r5O8G5PVHSkB09RYWbj\r\nNy15Z4X/HJS0tABeB3lDpYSAC5BKDSP0RyDqTWSczDabV1zg5OL1yZuvE453\r\njltQuUMyGmN715+wYzJxZ+Y0P677sOrLBnS/pW3v/9Fx6Brqb3rVtEMuXgPu\r\n0rb4k59k3gxiilnbZD0l7klHLxQ8G0uFOar5XkM4O1jJ3mgXM2WJJTonCzHy\r\nCSYKnxo4PUjkVPvUKX6ksrT+QBM0xa4U4g4=\r\n=as8Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9b42e8624ad198d03876ba93d90d074643fc6db9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9b42e8624","@tldraw/editor":"2.0.0-canary.9b42e8624","@tldraw/polyfills":"2.0.0-canary.9b42e8624","@tldraw/tlsync-client":"2.0.0-canary.9b42e8624"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9b42e8624_1680694842458_0.321101944138938","host":"s3://npm-registry-packages"}},"2.0.0-canary.41712adf9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.41712adf9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.41712adf9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cdb8a917efcea5d10c0669398bcb76e3df9f480","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.41712adf9.tgz","fileCount":24,"integrity":"sha512-4DKUaWTHat1xR1hmvaPHAqQhzl8Wi/ZxcEs9U4RrqFmlpi7DBwYDQMoGw7fJhObLFvgjCqAM4hItN6HAQsE22g==","signatures":[{"sig":"MEQCIElSCxw/G3cbgiRyint9PYayqvWeWD5idiKvVX41aT0OAiAxQQq2ksfVeQVTKrhfapg57TqeMkZXBYatgum0URSIsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLW4MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl0w/9Fw6VYG0tcmpNnUrlQJlkT5paNtrJe3cxfo3ko6uqv5iwqd7A\r\nvUcfwBlNKeUC6APuI+REx1rieqE1m8KmgKwvt+bn3OeCIQGfLAU50MdoYJjg\r\nAtpKuzpAQqR+WQBN6qkn9qCPEUx/u9i9l+gQQgH6uk+vnKn2qw+K9AakJ1Yj\r\nWvr644p2I3+V2r9LuRa4Xqux/RrIw0cwpVkPDIMAIin47oMEKFDu2zAm2Dn1\r\nTX6QQsWtRwsmBiSzQ1aO2pz/C+FGcO0IO+RcWhZoJkrUq5poQ2/YAz7Mm+Wd\r\nQcVz1wA3x+y0NZwvNPw1IvFvppBKZLAJ8b2cIAbesP0yznk0iR6Xrx6vAlcQ\r\nJgLrxwWgZKh6JParlgg3OOc6xVjulvzHk1gzkejFHTA8HYG2ZFX5rpFD3LCB\r\nMQN6oQj2PuetSRXZK/Vf/r9Vv04eyn0wmLrZO3V3oQeviMNyaiC8aKZkYk18\r\nsOnzuf4i+YT67mLZGlIL+IpivDopqPjs9upksdtibOqJwHePhLmh5RMOmkEh\r\n0OePGDYYfvOSBbMOYwq5Ol6I6SiIQZNswcVq9IJlW2dD4jWVmHHFkIgR28LW\r\nsL3Y5ZE7+uAbCkx9DbeVf4BZxeL1SPDMLqwA9xuHM/aGdLuHUDyH//fNIwEV\r\nf4ujDtYxN3xT00XOTT7N0ao8PvH5vsylJrc=\r\n=oKQZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"41712adf922e5390c8cc955f79a2f4a6e559b910","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.41712adf9","@tldraw/editor":"2.0.0-canary.41712adf9","@tldraw/polyfills":"2.0.0-canary.41712adf9","@tldraw/tlsync-client":"2.0.0-canary.41712adf9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.41712adf9_1680698892613_0.11580244129362804","host":"s3://npm-registry-packages"}},"2.0.0-canary.d67c5ed9d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d67c5ed9d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d67c5ed9d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a748a588beee93ecf0b6887cd053235bb9c3e30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d67c5ed9d.tgz","fileCount":24,"integrity":"sha512-nHNJLUB8ZCreoz1LowTarWHk+LfCyGHiMiuo9ZMa/ujTJg7btPP8QlXnzN8N4ecZKmxP9Hng2a2XXauNV3Q2CQ==","signatures":[{"sig":"MEUCIDR6Irx+N4H/v3Neznr2D7ouWl+M3yP+QOvzIUkh39/zAiEAy6aZ/3/cQ0OaSBEz3zMBpP57cQLwvFt4YzJcOsmuLMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLYYmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh8RAAlQYh+F5j+pOvBNC2oEDsKzqs9VcYp1RpFDIYVYkOaUaA54ER\r\npTK+zFwkSJtHPBjgK3KBq05auiIGyezGgZi76Q2B+t0sfEiAq+7BxM2zkAco\r\nfc0WEosMLLzOj/Exdri8k7i9Ll+hQ/ITe7h9Ftp3F/tObvqkA7J7aLY3AupL\r\nlEpUiFiLeUKWXjcQdRZV40AyZdCicbyXRoY+YziiVu3BrGyAN8YvxKT0zguj\r\n5d1vNWdv4yNVpXiTtItdyv1O2c4Kuug35aJvZgVbz9ZiDCIQtnioZsarNKXl\r\nBIThO21GC20HW8302Bf075o+bWdO646LaSUY4BSgtBitdmQIeJPPaPnaCXXV\r\n2RgDjOrzH/W2nCr7lCH2zJSJYzKMUFWG+jSgsbKFwFlvgg7cKh8YkS65kpQX\r\nkTkFE5QICyx2eDvtY7oLlPAVLQmtrcsPWzWpNvYuCgPZcIOhD79zkECcXiPH\r\n+Z9X8rO2BVqSwlCOMeJMAMc1Fld0UH7nZsPJPCmFsrRc+SBBcXGrpO9u0JDn\r\n9v9nooNTCxe0ukCaUf8kyehug+0nn1S0KDm7D3xZk6FN2439zWN8tKByyYX2\r\nkrOTP8nLkerXpTAj4OVn71TNlcgtwyUxT8XbKtDaJLZL7t+FuH+GxCxFW/KS\r\nsqT3Og2BovguJxsKQhFNLTch5WTh91+8sh4=\r\n=M8px\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d67c5ed9d951fe51509bb4740543a95c246177b2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d67c5ed9d","@tldraw/editor":"2.0.0-canary.d67c5ed9d","@tldraw/polyfills":"2.0.0-canary.d67c5ed9d","@tldraw/tlsync-client":"2.0.0-canary.d67c5ed9d"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d67c5ed9d_1680705062035_0.8615497859359693","host":"s3://npm-registry-packages"}},"2.0.0-canary.169e17439":{"name":"@tldraw/tldraw","version":"2.0.0-canary.169e17439","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.169e17439","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96400ef628d78b31f21374f1a170a654e76f853f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.169e17439.tgz","fileCount":24,"integrity":"sha512-UlfzjPqvqKtV14NeR8MgjLgBdq2IU1Y8JANRGRneGDSysUishdV2rqgrZFOwHbOnsV+8erryRXviEDWJhZcOUQ==","signatures":[{"sig":"MEUCIBr5YYW7Xcae/VI06R5kjhBZdYg8cKdkqko6TsoCEvcAAiEA7IPJt7+UqPOPZ2PSN2GRSqRaq7CwnGJRo7rMrzhG9lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLYZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOCA/+PDkIsC437ZcWH3M4TuZ2zKZCZQ70cSVJuLPaINWP2T5ffkqf\r\n3Wf4tt4iib8+bXNoWTNeFGMETc480IZy1gl5OU/ET5NMgxoABWPI5wFDUbV3\r\nf9BEDzuWH8tSsXhWAzctcXLWTSX0QfEaKp2xR4lpOk4gGGldpZtT2YZXmMIj\r\n6YPRKNSFPkqryy4dNW1h6C7+SxJDZi3ZQ5MY+4PFbV6cdQTvTsui94KVBSjf\r\npTmcttHHBQbiR9S5wHizEmz3oK5ab160cOmlc8ykdmrMP8/UxVJ5/+6/jHy1\r\nrArjAk02b8MsqEt3aVspMqgKr2giqBk086u/YNtW0F6cEIUmvl42FoHap1Tb\r\n4BlsIdgThMcqyCZtxcYiPKyEMYd4p0QS3rKgTIpD2I0e84X16tEcT8w4dBQg\r\nJys4XZYs4Yr6gYh8S8b9Un//+LAcaY8Rqo3fadJtSpVNyxD37noH4e9KiHpo\r\nywpiWX39oY5UCxwssbr78vSRLQzGkEqHVr/BiBq4EIXs0xwg15IVP2ef/KF4\r\n5u73sfKHp+PUTVeJ855fWBArncPqtzmciuwMLzgfw8fouUOLlY9texzTbQJU\r\nQ19yDSAoIKHcTP/YNM5op50pW4TvhMkNspvRvCww77uzPgqZ7WBPxEaauY8K\r\nxYbZ2rb6zpAZHqWSbp0QxXkfKuT8z0yxDVg=\r\n=t93X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"169e17439d90608003223af037b8f6766ce26b06","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.169e17439","@tldraw/editor":"2.0.0-canary.169e17439","@tldraw/polyfills":"2.0.0-canary.169e17439","@tldraw/tlsync-client":"2.0.0-canary.169e17439"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.169e17439_1680705101049_0.7787372518232434","host":"s3://npm-registry-packages"}},"2.0.0-canary.18a80ef4e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.18a80ef4e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.18a80ef4e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7db9ffca9e8da174dd9b341727d517393b26579b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.18a80ef4e.tgz","fileCount":24,"integrity":"sha512-zzRCMaRV24IQyatDNkCtKusB+b1CW9pm8PlBWSiy9DGBJoIUfCfN9fYTVUTUYdM65W02mdv+HTp2ZHdWvn+zhg==","signatures":[{"sig":"MEQCIBIaM/HXgD6PI1HIOBl9jZsDxK5umAuZ+/zdtRhWwu3TAiBCtrme/XQDRKm8uc/3oT3Uqe1AOk6iBwdXvLndlZT3aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLYf7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYdg/9G45GN/TzBEuZc8juihHPD42ncZkCVSSohb27ujC5LulmIAs0\r\n7Jug9Og0QVwK0Z6htFaWxCOQG43l6bQ7Sr4J9j7Co7ICPoRMOZRv36mV+HiC\r\nSxBhZICKPRsJ4Eactp7iQtiVr/TzbitXCczEbBVxwp+VF4Q8KfYoY7DJM9zN\r\noYFUxpcD3P+giH8eCHfSfQ6x5LlCeTuNKkYejhuagGgU7hxdpihka1BAgnPx\r\neV8ssLusykq8tstzNVNIZe7RubtZwfibnfgDEpYtUiHoVPM8A2ZoeqV4g/D0\r\nIxYRgaNPWXbPid/0rQuY8wlyLGMbMQKFkd7tIdcfhzOKPojLU7n7KJVJXH5o\r\npeGLbyNGUo7jiS0NZ2/XWtIYyIDARozyC+6l4d298otDy5bH/5vQWtLAu30V\r\nDXBVnsiMqKDha/LmQvT0vGjrVLVlnQtTStAEfftcRR3erJwjbXYVTAEYti9Y\r\n0uIrZXIzTp0LxsaV7xz2/ilb7/nzEsDv397/lwY29nDvbLKKW+M8zQkbqTQN\r\nqk57BAY9FYeWnlIq7defEzbXFFuwBSFjubh6G8qBGO7AuB30GeuAZwkncMBf\r\nJ+q/Fc1udwA1FsrXiGcIU2ZwGsCaINe4a9yBUoYf7013C8rPY4dTUAU0KAn4\r\nEyNEe97TcCPIpmis1z8oKC1G35E5G3Wy20M=\r\n=UKX+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"18a80ef4e4cbb0a45a0a9f1c600781d44c686c9d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.18a80ef4e","@tldraw/editor":"2.0.0-canary.18a80ef4e","@tldraw/polyfills":"2.0.0-canary.18a80ef4e","@tldraw/tlsync-client":"2.0.0-canary.18a80ef4e"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.18a80ef4e_1680705531304_0.9623530174907304","host":"s3://npm-registry-packages"}},"2.0.0-canary.bc93c4b90":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bc93c4b90","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bc93c4b90","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4f61351e5b309106a3b97d329a9c27978d71366","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bc93c4b90.tgz","fileCount":24,"integrity":"sha512-pPR2NLuTw5ojWZAlKmjlzG0+mgrgkkla4RX4eYMhL0Ujh8jwE4lEJWvRUAhx/qv10nbhSt6oUu2pLh6PKjzP3Q==","signatures":[{"sig":"MEUCIQDdgPtPFibekzSJR47Kfxva4W0x2xXUuWfysBUVSGTj6gIgbMcyk3j1nrRmbbyKU6QDdiTe08RmPenByRn8Bb10raY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLYkWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Dg//VojAFUiCEp+eDc1htomy/nmW5CuhlZAvxIyJeDW2my6dltbv\r\naM5a0f+AYawIkoycwWJY5Mk+c53OkexEJ1tSqmkaZOwkwRa09TQgIqtNm87v\r\nOxzh2YTZCd0elkYhb9ypUeIDSWr8c/zzxJTWDcF5ElroLUrN3zHVVvNBfgXy\r\nd/JHSaa7BgCc3GEvgCir8nUO6idiSGE5chJTEywIX21PW1oYb6T0EDLwXAfa\r\n8IbLk7hLpEWcFg1e49BJT8Nl9vtVuLMM9uf2NFheyGk73w/kW+lCejqtVS0B\r\nDZQbGwYchvn2/HjQVii3zLme5+Q169FhEhDU9uMNAWhr7lHFggbKkaCf6AY7\r\nr4vfoVALk55QWgoVzQFBI6mepL8LFU34DKoLyuGi5y0Dax0sx+kOwOnc70c4\r\n8T+2Ji5sdCJ9zRl8smRvHfaHTrW73LoziB+9VW2VCLnC+Dxu82ELBZ4j83k4\r\nxG5WK9LQCFkZQERY4y3QmmSrzZhdBqQrIOFWJ/3+hYX4H1FjbMI6qUQTNt2+\r\nKheXIbItdHTwE6L59zwEB26DCvNDRL/q0mrK41cWO2F01VjZCXnBeOyFqhsE\r\nZjuDFCAWAcigsWIMVoNeOVJLgnmDnS3ZrWQKoK1EFZ3xTFDfAPeLjkmYNW9o\r\n8X9Fwz2zU80McytQ3t7wZJUaIoVCi7XdeVM=\r\n=b9z4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bc93c4b903ee6e048801647708b368cb575410de","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bc93c4b90","@tldraw/editor":"2.0.0-canary.bc93c4b90","@tldraw/polyfills":"2.0.0-canary.bc93c4b90","@tldraw/tlsync-client":"2.0.0-canary.bc93c4b90"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bc93c4b90_1680705814766_0.3336269945712016","host":"s3://npm-registry-packages"}},"2.0.0-canary.83893aac7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.83893aac7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.83893aac7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66b6e3e331b045c58e9bd78827f7775c02aed03d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.83893aac7.tgz","fileCount":24,"integrity":"sha512-mCSE80uqSCTWOWU0JhIsSm6hKES5lqjmMxlB1/IRvQvviuvRZXnTd/SDgig0yX7d/2q4fGjVWWAOQ06z6qHJnw==","signatures":[{"sig":"MEQCIAMGKjwUjPwUySkjTMi7kukXRAXUrwV5yjBukcaZMV8kAiAajloJ4F4Fu1ZGAPROXZwtAQ2fQx0D86ZRvJjPoYII0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLY7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphLw//fLHEFLVi2OmM8sOGUpkmNM6XvUI2k/XRoGcUJCg0kYX4f4kt\r\nxArrcsF2IvH+ELgrIzJDdF4NRiHAdfxFFBtJd8ZL9/7HidOAAEBhRTWEZJcO\r\njBHonGDbYZsizcgm7h/wGcO/H8cSerfqRXFX69mH3/TehTMejbWK0PPv2KrD\r\n+wSKODRsUdcKpzl6TSE1z10ir3rHzERRcvfWHo1v2xF3weo396XWd5wdbv4b\r\n64A5B/16BXiumIh+bmgA/CfY822NCZm4bC5oGMkifPovlGT6LpcGAtc6+2kh\r\n3FVpKbE1jfpicqWV+ycq+XKqbsb553xE0X4uoI85vDZMHHYmkPNmpH4EBJGZ\r\nj4G0iKdTozzFhmfhPi2lxYR13kFvsoWE8GCkxUP5Dbac5k+tA8dZlou2fuXX\r\nL5ke9wCHE+j6CuvZeD99gdKQaa3ebIaFh8v4+0lsu4yHwTvNVqilRa+v6nLx\r\nwHHolZsJFpMxC7Zed0lzlVmFIMWWMPGsWTjhgccHdsYmh9WzUP/p5FZqv1NM\r\ngZ2gBIWwDyjp/b/3u4Rwey8c4E7ap8WkTsuwUIorFcplGowH+uRhueXKoB54\r\nHXlXHWaNwbKF6KS/Kl1AqwDl8hATiXuB9KjSSPWhXmZzmYAoNWbzHQuamXHo\r\n8J6c3JYfT+TwW8GTsnwQbc+2kzAI2x6xjWg=\r\n=5P9l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"83893aac7f5bc0c2c45e05a7460d74194f45371d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.83893aac7","@tldraw/editor":"2.0.0-canary.83893aac7","@tldraw/polyfills":"2.0.0-canary.83893aac7","@tldraw/tlsync-client":"2.0.0-canary.83893aac7"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.83893aac7_1680707299716_0.12139092334910839","host":"s3://npm-registry-packages"}},"2.0.0-canary.7e99a52a4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7e99a52a4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7e99a52a4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0efd4301fcaeffb26e03bf9df38951140564ffbf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7e99a52a4.tgz","fileCount":24,"integrity":"sha512-vFirMD5/F49+C5JxPJkBFkx+v7BDLt5i55i1APMkMok3yklsmMsUS515pIergBFUDr2Nh95nl+UDHrbCNOpSlA==","signatures":[{"sig":"MEQCIAJjgsEkr5V8uza0davzEDxLimyEl3gdmtWlaGWDyS3QAiBubGvHmSOmxZmeUwvIAZkRqtI+27ELIWiJYexQ6FJiYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLY+hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAjQ/+KyGT/r0A4RupQE2R7KPdd71wkppvfy8T4vIMurvwvvv3UmzU\r\n8dZ8POQWG67je2AjtFiW0G1M25mnNn4HuEXxavX1G9LDSRk2i8xJLm+vfN9F\r\nPgBuh9THZGxZhesQxvetBm8VrtcvUbbEzzxhk84+vBCOmxSdfuMOl5NyCJ/m\r\nc8OGa4FFKLVsb6j6YD8F5+pU7dZOYqCiLsIz3mADUE1hySWaz1uBfFr2qYVA\r\nq7CHuV5NFMKyovRCzsSACi7gU880DWZ3+1ffGQtNepCm+mzIJX6ZjG+1r+Ax\r\nZRDO27DSowX+ltE4TFqEQQ7ehtyCc8lfmtkVArmAVnXdCe6cVXSOKGBFeyDd\r\nyoYCIloaN658jtJ0/TiSyh1WlewfFQEeyS5Yw7vUWOJAqHwEFb6J3B6jGBB/\r\nOqojLZ2eZarRluS+ah3m+XgbYWI6j3MJtCe4iqdwEhcDQHQvQoswFukJe7nU\r\nK7Lr0XldF0wVzeo8OF5c5qHIbVogyqE/Z0RMQnA+ojGvwp7lDxNqVUhH/+pZ\r\n8yc8PF+Ss0Zphpjqp2CwH5b0vr+Z8/QB1URJhYiPd5wv9yAfkIbKzpZZyk+c\r\nhVyaaMrvEArBrgg0JuKZRy2le+boFZk0r27CCGRAhRaUDnzYtapetOiIecTn\r\nxm2o167jToK641ZYZUaMH2bd+a8WhMq64R4=\r\n=DAiM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7e99a52a4a3867ae708f40ba27013dc58324e9fa","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7e99a52a4","@tldraw/editor":"2.0.0-canary.7e99a52a4","@tldraw/polyfills":"2.0.0-canary.7e99a52a4","@tldraw/tlsync-client":"2.0.0-canary.7e99a52a4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7e99a52a4_1680707489015_0.4544335183935557","host":"s3://npm-registry-packages"}},"2.0.0-canary.25880f823":{"name":"@tldraw/tldraw","version":"2.0.0-canary.25880f823","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.25880f823","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6e3aa400bac27e718fa08dadcbf87e7f54ed2bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.25880f823.tgz","fileCount":24,"integrity":"sha512-xIYSYWwkGxUqtxHm9mkf3FgHmAAjl48NbtUmXlkkUohVqhoItZJycMZkDkrqPKt3KX5se3vbnpSgKr+g85XvNQ==","signatures":[{"sig":"MEYCIQCDOPjpPNWbQBVwhK1jpHDvvSc8VyHdjyQq19O5Ah1lTgIhAINFGGsTU/S+iQIl5OG+yKdrHPjI8Ewu+31fwUY83vkr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLZT6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp4hAAlFP5744LmmcMo2mm3B0lHZuxm6uPAReObf7stb3vgfa3So1y\r\n1F6KQAM4WCzfSlCEEAA9zPN99+EoYSvaXQTBct3hMKm4PJz+vNf6ewixSes+\r\n7JrCL95YT8NX5xbs9yQpE7y3Fp4TcYfvXfCiCuokChIhP3lMaYgWR6qBaYRe\r\n84JU8xkFrCxiizhsihbE7tEnQBsMoJtb+aSIwZgsTa4lqGjDpByvAOtphDUH\r\nfNotdawxRO3KCmZ4GZlQywRMg/JjNXfuauYhK3ubBKtm1KeH0o7+jeXfAJn4\r\n3M1R64irha7+wQQrJkZhMEyBvagL1+L9Hb22nyNTxKW/diRx/2zpnJ9/6FkE\r\naFe68YJP9JAmxPJFUg8p0vrrcJc0SydsO21Qpcg8AA3ncIts+ri8wVn5qazp\r\niCWRnZ8wp5ZmNH7MxKsmwARQlO3jSdg0WZIru7Matb8taTn1+70p5oyVUN9o\r\n+6NOAIFbkhvK1AVdy7xFHnxuPIwNEdcyRPdPWw19Ccxcop07lrbV+fpxKs97\r\nH6iQ2pAOhjAFbvK+Cr/luGpbSWh2mPukNM0efY/NZ39A0shhm+wsmyz8HexW\r\naFOyg+BCHNKG7Ii66RmEDYCECG+ei2CpeZo8avGyK/AeFlRAr8Me+mDakXNd\r\nHyXQatoVz483x+uinJBw9nl164h3OsFfbRQ=\r\n=/pmF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"25880f823fd861da15affb73dbcfd6411284a1f8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.25880f823","@tldraw/editor":"2.0.0-canary.25880f823","@tldraw/polyfills":"2.0.0-canary.25880f823","@tldraw/tlsync-client":"2.0.0-canary.25880f823"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.25880f823_1680708858435_0.9851788091101992","host":"s3://npm-registry-packages"}},"2.0.0-canary.a317a9e24":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a317a9e24","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a317a9e24","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e106a2f81b3848924e7ba60c5cce2f3ef91a80c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a317a9e24.tgz","fileCount":24,"integrity":"sha512-N49riEkaBRCeU+RmBe2XifefWeq8gLApq9pRmSDVTTZFWgV9cX4h7gX6YMC581vEEtfcb+oTBIYTPxZ/VyKl9A==","signatures":[{"sig":"MEYCIQCQDHkOxF05RIPU0soVsH0eeDMqdJPetAelUvvXnf64lQIhAJ5+czFgRIj/fjiStzmV59ktvT4jAcfMlFEyvpdKJ1vx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLZeCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5dw//SF3HoPyNj4mQD3DYNaXmGoVbyv/q054eebGNOoEPphnOWp9I\r\nMb26USeplAqFbI4PYy9waEuFudLM4rKPENjBM5/ZB7TgAhotDjYGcysNuLpO\r\nuezOBt58XP7o70dSGQpukTggxglHbgTDy3sPmLRtQDwRK/yZ1xVbu91ex67o\r\nO2X1i0cIQx294e2ybK9fqqjTxC6jYieLVJQUvQfPJz/3bxNoxGpAuV2vLAIu\r\n2HcClHh+n9Ht6nrL3RlxG7Trul71wAQuIftYoZ7awlVpVV1NMr1St4neFJuu\r\nbcOKcYgKG+g1UqwMdWTK5PKe8Mq/d1DER1e5bZW6hbpflzE8OAs9OoCR34wJ\r\nntiNfC4amTsR4Yq2amokCyZF8G8JoA8d2y8TMLnhLOQbNt4DrK5+Va0uV2ik\r\nFFlcigNYva1iqG966TFdsc8Q1o7qeNlL0MQuuvvE2txi59HHgIgv/VBZyyN1\r\nJcRTj+6BVGjA09do66+XrDpe6UOw9Lit2vRoss88sSNCJxVS7MQeA8XWUtVX\r\nzEJ7rG3zYc31mJpezGwxgTzVuTCkNK6WVDu0NtvYO0Ubie+0/AYrqGmMw1eC\r\nxqx8R0br7BGT8OyIuzwyZV6Nc/wmZ+xKSpQfPqhH3FBcLGqszB7s7LgQbsO6\r\nqNvlPkNPuOUxQZVc+5Nk2vYrWXvAnnonxUY=\r\n=SSor\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a317a9e242a348e7c521643d06bbb1e058986189","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a317a9e24","@tldraw/editor":"2.0.0-canary.a317a9e24","@tldraw/polyfills":"2.0.0-canary.a317a9e24","@tldraw/tlsync-client":"2.0.0-canary.a317a9e24"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a317a9e24_1680709506417_0.6160870847342605","host":"s3://npm-registry-packages"}},"2.0.0-canary.a5843ef1a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a5843ef1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a5843ef1a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6cef477f7b0e6ef04e314c81100268d642e3947","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a5843ef1a.tgz","fileCount":24,"integrity":"sha512-+SUIymL3wPebG6XrSVmYlDqOQLsG3QrVkulxn+A7tfeYow6s3RWsm44tviyWW/QwhJ3qcKqSKsgovH1GGgFUbA==","signatures":[{"sig":"MEQCICUT/P3VB7KqRcMHNqLlViyayuy+b5+6Yvw+53srj9omAiAr5slD0AayJIHiyj4oWc4eWp38RX1XGi92bxBhoznfKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLZnaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/MxAApOsnvI6D6geq22Oilh+W06yBM5US+SfJyLPt82sq3LRXK/w8\r\nj1dmjTy2OuMTuN8BZorNhCtPc/myvYm+n852HGMz7CcygQ4CBpGJekirbFej\r\nM8BC+1bkp8KBTjNiDGJBq7lS9+NoLiZM0wzUs4VQjnBCnwyZ+XF5eXQw578i\r\nZzvfVi4zdX+Hu4rPiNpmAvhQNb9StgmYrcaAcLxLppP0/LQRp5H8i/ueKdcb\r\npTk2O2buJj6jfDmSSvM3gw1NN3OljCpLmwsSA8YI7p5deZpYOvKu0Ls+CqCQ\r\nSp70jYLKgd5u+vUR5kV6qmZ8HjoR1aMoQ3tLBuAz82WEag5ioz+lGFCS/DV4\r\n0h+VxQaUj3wD8gHUGZkui+eqyXL1EamxhqrULH0nKQjJuQ/lBADWSqbuS7MS\r\nha/u+WlsMq6j/yZHtHy+Exm91o+Vq230TbDfN3Y2Xirqzek+V3SZDrdQifqD\r\ns4pT5b5FkibvX69XgcgmU1Gi2UYeGnoGmCodz8yu04UK1T08ZEr3J1uKyfIE\r\neSzsSvOG9HuYDwEVvzK3NHy2gHpJYbJ8LiMDEzw4nIcU9B3wlKqedaQOHSQK\r\n3DHmiRnutgCjN7dPRcG5a85zFyDvAr15qXqHztXvEFJDM4sGuX0sI1rJbRFB\r\nzMhlBt2elTIJaM/TeavA4gT7CC589BTYg2o=\r\n=wC0k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a5843ef1aab858730c1d364fba6ee492c2e9f6dc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a5843ef1a","@tldraw/editor":"2.0.0-canary.a5843ef1a","@tldraw/polyfills":"2.0.0-canary.a5843ef1a","@tldraw/tlsync-client":"2.0.0-canary.a5843ef1a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a5843ef1a_1680710105952_0.9562293849134254","host":"s3://npm-registry-packages"}},"2.0.0-canary.82d8bb4ff":{"name":"@tldraw/tldraw","version":"2.0.0-canary.82d8bb4ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.82d8bb4ff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b34623642d5427711ce2822c11fc7e0ac2f36192","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.82d8bb4ff.tgz","fileCount":24,"integrity":"sha512-ObJCFEOqcwyJZCS8vNqxLWxm7CBGEpaZvCiAm3+95P8E6Aind2cOMDkEsXGA1H4UDsv0VoRltKxen7McU5tXWQ==","signatures":[{"sig":"MEUCIQC3OxHLZriX+siKmOVxpXP4L0qe6BJq4LAje01kvaReTAIgeesejV837LO2oyJ0OXQjlTn1c0vHcsBP2s2mFPuG32U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLZ1pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojZA/+N0JYyryrqE9vu1DfqVy+OekyShfvBYdhw4+PAbu61x4dHm6Q\r\nOLYa8hGhlDrdV+O+k84+VzfKGaNkYvEvpnJM5lhde4gy40twfCZYipNBzV8Z\r\n6apEzjnvgG1RqqUSZLqfE89+wK+xpea5Too8joIaizVLECXZnFrCwc2ibln8\r\ndVIqhdLburpr5Ukr4Ytgmj8zxCowRCuw4XwXLX32NH4gO6Uhq07QcQ/qam21\r\np6sPMmzMwLZV5cjVj3c3bMFCZIhVW7UJb7RS2oyHetxSJge1mqTaESSkYnpB\r\nauE/41Oh2AwzE188OGohOs4gSjh7JfBl/I8hHuxm9vsbzl+X/QPSHL1toZ65\r\n3s8FhdpI3pGQXzEUk3usK2R40W5BK7IEOOAQBwNZDGSu06+YUjuqIpudMyRP\r\nKMAJNYVEH30Tyd15Jg96nHLLHFxqBYXPR4RZrp5GOsavrNZLekaR6ZAfJ6/Z\r\nz5rTZJ/vW9wJvuZfYCgC/B6rlULdqXzOxpNfZQ4hX2TZOv+aJu4KKiuTSkxz\r\nsQ10tZTj+vvqi+uYp2w6Hl8FUW86mDXNIVN0Kin+lfSmYGrkdbA5WJX4vpCr\r\nM0X6IJqwgVw1LaLQwvcq5ejKiiHvItl48Qaz+NUAcpw4PScdqGpcgAZK53wL\r\npLgE8OvjvT4JqLFk3KOZmwLYSEnu8+t3IhM=\r\n=vSgm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"82d8bb4ff7b039fedd1ef1867335a405ceccb67b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.82d8bb4ff","@tldraw/editor":"2.0.0-canary.82d8bb4ff","@tldraw/polyfills":"2.0.0-canary.82d8bb4ff","@tldraw/tlsync-client":"2.0.0-canary.82d8bb4ff"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.82d8bb4ff_1680711017233_0.2701739245394146","host":"s3://npm-registry-packages"}},"2.0.0-canary.27b342516":{"name":"@tldraw/tldraw","version":"2.0.0-canary.27b342516","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.27b342516","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"163dd407a3337ccb7197ed35aeae73286f957f4b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.27b342516.tgz","fileCount":24,"integrity":"sha512-ScB+MLVVxER8B6+ijfmzKhOsR7YsI+ZswaV34ef+v4fdeDJteTi13wTbzPf4pSpEsXDcJD/BGDEBK8/j9xjYig==","signatures":[{"sig":"MEUCIA22tUID4qx5MbJvXh+OuMkqENam5R2VfoyFJPxkprekAiEAnz1Hx43HWLtaB70uoFyJKYSqqCbqCuKEYsZTF03cOUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLsWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwgg/+LYvsLbGTtmUOGkz1MvEaXkIXFJRF5dc0TWej3H1jm1Dgvof7\r\nAg4A3xAjqd0poK0tn3J/BQMhuDWBj2RK7fkQxdAqpbP3D6yIMoraBL5K+4wB\r\ndcxRRfGEIHynPxjzZIpIdKeQH1M4tLJiTCAGFCCa0KSpRoDYvP6ua/UN07+O\r\n3GVwl9K/hHduwtcFsaUuMdzyftGMYdea1HwnfsTWv184tPw9TEvrn6hWx55O\r\n/4PHac4owAlcR3VCiso/unuh8LCjsamxudyvuykHSVKDghK/Bnd7HOcdMcBa\r\ns5ftjKe3UdTBVJIQtGZdLpxmuXMxH9jgUjDkcF7fimUiBavkWWD8C5G+jmFP\r\nCqPrO464/BHbwckCkp80sM/MVCyYnUqo6IBHtZT7pHqTO0bdcb9S6ZG7vjMu\r\nfMF5xwfFse6C44qrQxfdAG8XJnV5K5jb2AIn8je/0wuR0FS091CKSXdq+xFC\r\nH6KtM0twICk3cNOgoJKq9EyRA2byyF10RmJMyGeFwCP+IEzt55Y+Uck+n4RW\r\nLT2ox6XqZioyn31JtUCm2lxfSR9rTLDa7sAxPYE3xh/aTi9Tt2jQBFFgP7kQ\r\nbhYroG+uorhDt90z0ug2IV6OrUbypEVXm4MzkaL3eGrUPbMXQTKe8RMLTuKV\r\nT5ia15FzUfcnYYFYkZNVO8+caTAtV2hJHMM=\r\n=xfrK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"27b342516096c82dd85aaaa697d5f436c58725da","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.27b342516","@tldraw/editor":"2.0.0-canary.27b342516","@tldraw/polyfills":"2.0.0-canary.27b342516","@tldraw/tlsync-client":"2.0.0-canary.27b342516"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.27b342516_1680786822778_0.9622748863212678","host":"s3://npm-registry-packages"}},"2.0.0-canary.e312ea047":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e312ea047","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e312ea047","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ee00e597d473694e9d7c8c98b18f946285e1fa2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e312ea047.tgz","fileCount":24,"integrity":"sha512-uxrlhpJm7NeY7bs7+CSyJVQAjEMzAk92BZwyUPh4YgzKV7xbGfEEzP97tpXib9UFhk+LkvgQMFH8NpELU439pw==","signatures":[{"sig":"MEQCIDvvis+Lql95zzjYnBgoX6tFcHPH60I1aVNXVgp/MOEFAiBHSQXW2AdV5xsO0gZ9eur8ru3ME51KQBFDtx6ZmZSBDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLso5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLnA/+LzaC97EM3osjkpSVqCLs1TuPtzJPseMNrGAt5/Jv/Cj7erZH\r\nzFWAEF0ptpl5dbBRrel5wDICLRGnrJoqSw6XGztSZP8GJM5qzr1+Ogi1ZpKe\r\nMcJn8pHVIy41odmeMbe5uxfx9HwL3gFJ6kZcl/i2uO+RwJSwIMePuC1tKEXm\r\nO1tOR4wha5lQVv4X74orw5MonXgEnfBh7NyHe61a3YUMyVd/Fnss0Bqnwuh/\r\nGGkFJr1lRTPSHgxx/lJhydgCJYeuBm/gJWI6ESTTWrJ/lEIAJyAUY2o0SD2W\r\nX7IjYmJwMIKkw2d25FpNpMemyArKKhtADmwECKet3RbK6wp24qH6onsVMGTS\r\nZAWFWB/i7ele5jH0wRqXPhg6UXQPHvKLEZDey8h1mwOnIP8DEravnje9vTDL\r\n/oztmrRYyuFyMeTsq8X6y1frWk98ysa7tN+HlQI6oPtLbpLhh5SzyGhsIS2Y\r\nqz6ElVB9Nrib+8tJgbddht5s4ZcSlNQHhEr/1IhJT4loWIRyDwD05URzfQxi\r\ncDuFHFZoabtPTAM4XRm7rYpu2xuwLdKkGdxsFgKRqT5GmXyFzCWc9wFVk2J6\r\n/PqZEVTCgKDZs/rseQQ4ke3Hjt34nH8zIMLD8unF7QadQhpk1s6e3JPFxonk\r\njrGefDn2cm0rmjjE9Qb0anaa0+0Ah1CBspU=\r\n=zHlL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e312ea047547de3d7d5252f190b3bec35669a733","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e312ea047","@tldraw/editor":"2.0.0-canary.e312ea047","@tldraw/polyfills":"2.0.0-canary.e312ea047","@tldraw/tlsync-client":"2.0.0-canary.e312ea047"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e312ea047_1680788025285_0.9042871249447257","host":"s3://npm-registry-packages"}},"2.0.0-canary.43a20a5c5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.43a20a5c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.43a20a5c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53d1988995133b21dcd675027f0aeeba90fac74e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.43a20a5c5.tgz","fileCount":19,"integrity":"sha512-HyruuSrT0YNvRucKR+QduIdpizSN2IcXF3sQH+mCwrhTak5nZ0/o8dsYM0xgICcpBs3O6DgMh+ZyOQYhZ55T2Q==","signatures":[{"sig":"MEYCIQC502DHores6KXHnFU+6WrslnXK1pIuisfoOSFHgp+0JgIhAMrviqXuY7XesBotVQjYo9GKl7ydJlCENxxZXiZaj7T0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLs5vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvYxAAjfhpvsDROWevQBbPcHlD/70Fno9qtQ53vj9exkPU/amV+3E+\r\nYSD65n7hiIrq49pVi3WANc32nHNeOsTsTEaXRMsAU6lWToLSquRK0jBYPrTK\r\n2XychmFkhvrnep5/pZb0OPUK9XVtP0c7YzthDRMzjhIeLVQ/TUU6g2Ndui9P\r\ny3b+jl8inN4TyzM3Z208vMGijwKQ0u2ZKiMBzwWblhhosbHCB5wP8XndULLG\r\nwla08Q94gG/CXB3hVnSuSg0CIfDAmXjCekefJyClMsc7cZYmPV3dlIwvpUHE\r\nDKHazsljlccvBXMPXrQBFQBHeLV4mOgtTTntPKsajbaoXd4FO0XmOWU+FYLF\r\nVLnjh6IRYXGZpkizh9tT8coerjUbJRdTtSCQN9eRrGazzCRz8lMH51PZIHsl\r\nqoTrEoxmXMPK/AmXpt8QKMrBQ/zEqKJTlfK/3ADXHnXQBUJsyWkP1jNJ2W3a\r\n74KLKuLH5xmrMmnBjGJO0Fm6zGWbha8ol7LHJ6tB5LfxHWvvD2TXpSnWmcIW\r\nvkGHb/8GaoFduQQqGcHXsO4q5rTt4ygKSB43T/a/q+OMWYVZN++gA+Kg8cq8\r\naIF1/wGb4lKJKCwr2LA3eA++bymwhOZdvmbhzQJI8B8quBBqiomGplSYqoxz\r\naLQv0UVjrtQwmcQn2FMjv910DiFWAaIZEVk=\r\n=fT8h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"43a20a5c5f6eeaff32a0d0d098fd928dcd995137","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.43a20a5c5","@tldraw/editor":"2.0.0-canary.43a20a5c5","@tldraw/polyfills":"2.0.0-canary.43a20a5c5","@tldraw/tlsync-client":"2.0.0-canary.43a20a5c5"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.43a20a5c5_1680789102780_0.4830088034031743","host":"s3://npm-registry-packages"}},"2.0.0-canary.2e6abe7fb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2e6abe7fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2e6abe7fb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78267ea89435eade40a22c961cc17995f4667c63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2e6abe7fb.tgz","fileCount":19,"integrity":"sha512-bAimmJ8WK1J/e34NqgnbaA9BO3zyzrteCgW6ZZ2LTZ24kqQao1dInkYO9n810ewB4J7N9FpX1yq1QaAhGIozIw==","signatures":[{"sig":"MEQCIBNQepEJQX67O7iS1Qj4GnzS8+ZjjXMgA8BQZIrfTEjUAiAS8eLrv4RblPZOI/nhMwg2sGxU/w6wO+Am/Myd77ezFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLvP2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruYw/+LvqVyIj5A6/kTqeXdKzLoh6fj5qzKs+DK8syEQ0Zivyo1ph0\r\n3JAqI2jbFovhzs38hKYjpNszIEX1iT1SZ+SOCD+GvjIq2x7be6hK94frz1Zu\r\nFCK5FuQRMshgv8UB8dBJuqURCU0mukR6bxtG+V3mcShCAqpLg0tyY1c3vvh9\r\nFp3YyTFhYKCRhYtMdL+9BTWC917Yco36gAd6lyalk7NTz2xEAOAxYtvNhJ4U\r\n6/1uWIpOGoclwOxsPV7nRIhRSqQ+byCxNetG6SXO+UaHhR01ZMzjN2KvR3g9\r\nHij2i0NhfI568neb69elzvUdX3SIdCnC0ot3uzwuL5DPnHrFZmEffJ5RyaAL\r\n6cLnUzgKEkHCleLEgc7GweVFallFievzjlyGBK1mDRgba3Gojq/Qadc6UkvZ\r\nHnmqxL6Z1ICrBQH07tD8MAI75ac2ANnhkfCLVvev1zCNEgrFED2N5sttafF9\r\nwpbNgDEDIQFU68y/Oee5ZQD4KRv2e2k0dndRe365Jl7b8qhwnICz5CrRj7Sw\r\ndNB66xksp438tUKUoXJYrxhcakRm/415Ro+4U9+ci/YlUg2Dt0YYsm0WYEQ1\r\nY4xZ7M+d7i4Mlw8tiR1yDiT5fNznMOvME945Zw5nGi1o40Wi1dahywzyjCsj\r\nOzDNfkuyMgrsf06/+Zu3nuQ1BX0xFIjrRuc=\r\n=RHK/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2e6abe7fb55df58797165a247184bc594ded33f4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2e6abe7fb","@tldraw/editor":"2.0.0-canary.2e6abe7fb","@tldraw/polyfills":"2.0.0-canary.2e6abe7fb","@tldraw/tlsync-client":"2.0.0-canary.2e6abe7fb"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2e6abe7fb_1680798710163_0.9323717563220915","host":"s3://npm-registry-packages"}},"2.0.0-canary.1de28e78c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1de28e78c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1de28e78c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2cf67115abfb0c66a50db1e9c2fe42bec9706f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1de28e78c.tgz","fileCount":19,"integrity":"sha512-ItW1ATeCj+xZBcEamCLdIvevh26h00xtO4m9FIrBpI+OLHXOhS7IX/+awVz5YnZ5Xf3m2TVfu+YgYcSvc5fRwQ==","signatures":[{"sig":"MEUCIBiytjg8ZxoAxxo+AIOFhDpOtXY3/zxcKDpbMZrUxCwJAiEAo25yNFRbePLkcL/SYkJLs06ILyxwK3RTHYer7JgeFnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLv6uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMqw/+IhTx3Q7m2fHPyGDBaMLWgMPXrAR7ELlGLEYMnBdPq1vA0mWO\r\nP1Pk84DvkB/Vo3PNj5bR2bInYKoQ66q04jwnX0puvD/H5yldnShr1rP5Oj1N\r\nV8V3qjpUMD842ud0DITIsvry+gj2WwaxRmYsclwaUx6btjKxx5hbJp2y8s3W\r\nnu72Ifjxdh5OQ/TC3P0qpPrn/h0HYFmcAWr+h9NkZCkT6oGI7Y8XuwT890q7\r\nAjvAZy/Kke5X4hA/PtlLldDA2G6BJu8sP91PAwj8FX3DPnsPonca0oIlMksa\r\nMQIjEcMfilypwWI7MsUOdSaVP8dILNOrxCHXw7czydVXjZm5ygQ0c8QOqkQj\r\n2CmWnV3vIiwUFVA+wo4lDoCE3naD+09g1XyWWk7a0QjR2FrmylWoDuXRAQzd\r\n2cLKC1+3f3ZHdQ3VMSOTQQgLwNxuvI7QPqbJOgpXqGIqfgbfaD6GNgb50RJ0\r\nRyDahatHJsd0or8SsvzAn90+CJ4vy/0y2Hosa7Xyvp1T2coqVt1J8FQUQyL/\r\nueIQIofJt8WjgNa24j0LYgNdOQ3L2mP7MJk9DExulEVXL6hhZcbhS5hoGtDD\r\nDwpSQKk752mitczlZPKE4XnjD8LPVqFrC2oi2a7bEGS7sGt9lMSz89a+gc4d\r\n3JVuOaVgfmAOFBTNPbophw1zexGKbCqEPnI=\r\n=eMSS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1de28e78cf916d91db4e9e565be2941681819dbe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1de28e78c","@tldraw/editor":"2.0.0-canary.1de28e78c","@tldraw/polyfills":"2.0.0-canary.1de28e78c","@tldraw/tlsync-client":"2.0.0-canary.1de28e78c"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1de28e78c_1680801454018_0.21015339484528983","host":"s3://npm-registry-packages"}},"2.0.0-canary.3312ab31b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3312ab31b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3312ab31b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2345f0db8e3e46bc60bbda0f83755fe8de5c28b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3312ab31b.tgz","fileCount":19,"integrity":"sha512-3gj79lpwrlBpPTCNBub1zbrTYH3q7IxuCQLBE+icHe/LQDtrPzqReQTxWWSCx5HKeJQbCVx0h8SNoCaMr3ptNA==","signatures":[{"sig":"MEYCIQCZQGXBi5Pt44iB91wcSnaiDnbER5cT5OukwmUi/pQdXwIhAKOhRzstFlsGc3UXktK6su38YYB4AFvb0ws7E58H6/Fk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL8H8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFZw//foDedTwBsY8CBrQX8SfOQ75oUqPw9FvhieNpOPkPSuWR/Fh3\r\nLC0iu0Exzn+vN93x4sh6pIyxQ/nmUpuWHXobXW/NXO+jK2VjR/j3ejJXe+6e\r\nTLmsnHcyHsqK+sUWHJarkOx4g/TfGj0P3+AyLX5kZc6cKqpim2ue7niDFsCr\r\nw0MbRCRfDsmj/ZjHo6kaEv/cqDu5QVoQ/dUTVVUpAtoYnmDu/tbUaQpDyIPb\r\nQRW2X0ZLSGbu5enz9uJ95slPGWqCj+WPrVjObG6hYdUrFFAcNpfuP8viIPYf\r\n0d6AEMAGEFbRt16Em29A5RPfStPofPNizJqe7cp4kYN6iScUTcDFbgRxfHHM\r\nSyUlzLLog7qE1AQgW1lNuNAS06cD1MjalzcPoLt/v8z6RA1HuHPJ5lVYwhbm\r\n04bW6LxUQ+gHpzk4eMKzqy46bcTQRM3+mbXqvGhWuLrwl503KOWBrTz039sx\r\n+BHEZ9WuVsP4hAq5F9zHh3LUBuZPOldP2xVlwgbqZFUVjAgxBtbzwPE/ikm1\r\n6jpRCFIWQlFKJO5vKOsH2fwGAurptvjHpICIJK+pFW9DJk10ggTST8Mpq5+2\r\nmgrgtBcVc1eZZwU5tk6BKMUPQkwhqEa5uLOYPEzsjBvKwTtDWwZimMvY/8WL\r\nHk9N42TuJLhGA4um0qYE9on8YahsRD6xbog=\r\n=h2q9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3312ab31b75b0496680daeda9809bd07c6f16082","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3312ab31b","@tldraw/editor":"2.0.0-canary.3312ab31b","@tldraw/polyfills":"2.0.0-canary.3312ab31b","@tldraw/tlsync-client":"2.0.0-canary.3312ab31b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3312ab31b_1680851451856_0.5085989995737896","host":"s3://npm-registry-packages"}},"2.0.0-canary.c5301fb9b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c5301fb9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c5301fb9b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e8bebcd98771eb00e4b57456eba34a88bf4defa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c5301fb9b.tgz","fileCount":19,"integrity":"sha512-SiYmB80+SBBBUHe7lpa5M7bI0nmNV1MZKoCpz+QsmVZtdf0ae0SnD/+J9swxyMmjk6u73DhKPNYvx69tnc70gA==","signatures":[{"sig":"MEYCIQD01kvPVsw68n376s2wbXJO4OPI8ww7thgFSI1x9DMb0gIhAMB3bZPkScBxWLtLXHAjk1pa9RYvBqifBvVo/Wiec9ax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL9jvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTLxAAoDaVCSa6vCEjgHmvTyVMgxAWc0B7FLTkzFUPCm+6tbq00CHL\r\nojS4FY+faLThcV1Csz5gzueX9y/XscR2/MCedKZnJREbwS6peKy8gVdUMc0s\r\ncYgBSmVs6PZDtQI54HXDkxLRpsmIalCP8mhcUl884zWr7WP9mng4c+iOkCL9\r\nPvN+tSP79eNarGX5xNINdXYSad4Vie3am96ajlvvek0eAEcWw6aaTB1c1C/n\r\nF9E0lBvauTPWUGyWPaWeHNSZBASxPt7HrRFv/7sn0IxatFI+A5t3ZFRjbhBD\r\nViruEg6o2ElFSvRqoJhpEND42A+XRqHhnuyvooq+3tazTrl512qNBOp5toCu\r\nlHKUHHMyYk8K/KnNrKZiUx8hi3bdtlQysjX1O8W+N3fAyxPIu1altHa+pUuE\r\nt1Bq8KnOh52aAEe2Qzw/tno1llfysu9pVOs1fSbRHbcaaJlJS2rbiAcuapWP\r\n2wuVpJ/suXi0/Yn71C3weT9Voyd1S5yh6HQKRzKKar5HxO4sYLEi//Bm8GW0\r\n2RD4FYOU+8AgPUmkAsil0NWd4PgnbbRcrCgTBaCb6K0bnyS33JmoYmgRx/1B\r\nz4BeH94rherT7C64VGOvz2itjL+e20u/wbJAfhUNJJCx6JNJG3rsFS/z+3av\r\n2moQv5CGyg2D1g5DjYLBfBfof8EIwn067sM=\r\n=S4VD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c5301fb9bc58b9376e82950a76d96737cee17a83","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c5301fb9b","@tldraw/editor":"2.0.0-canary.c5301fb9b","@tldraw/polyfills":"2.0.0-canary.c5301fb9b","@tldraw/tlsync-client":"2.0.0-canary.c5301fb9b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c5301fb9b_1680857327575_0.527801164308288","host":"s3://npm-registry-packages"}},"2.0.0-canary.600eac129":{"name":"@tldraw/tldraw","version":"2.0.0-canary.600eac129","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.600eac129","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2046281436fc99e3892046810c2d35df69c44f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.600eac129.tgz","fileCount":19,"integrity":"sha512-YmvDWMVrCoDRwgO5boj4XkHezRzpo+FYWeAB5NE1neYqhkaRu/h2OfyideVYn1r+7/po/pm1TqrmDONRNNaUNA==","signatures":[{"sig":"MEYCIQDTVNs09es0FtcGVG8Lcv41M610WySFY3K+HU4dRfyZJwIhAJBM5XM31LHmssjRRDB3qMksWpUWa/oB4hrbOiNRfmEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL9mFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxjw/+JLHWb1OiGasbhgY9lSSjTG0vZfQwSAEhyEE9tN20f5g/HkPD\r\n9ojD0JJIM8P/jfa2nX8w9/TEHpU8CIhaW3nvhzven5za6wI6edLj1PkQhD9C\r\nUkokIEFtLnAK9scjJ37PiN61OPbyqnedK6Q7eByKrLtVFWd3EYB+nvbdWs68\r\nsiThQxfeVxeOyHt9TgfwAeiNLiDTP15ToBHhUHqVVOpLTorPzTEOGDQ3aeYV\r\nfgGKiH6hbZwaxyG+aG7n4qFJov/Ru6h4ZaJiLC7fk6uH3PN2Tmf5qZIb9LpN\r\ncr/VEnItvCsb33t9f0ThCBjWnPA5hi09BmfdhAL2lD4Fvmz4mFvUPKZWiine\r\nAdFhU8sNF7qln93NVa1klvbZZX67KVs3PZhaU/wiITQ9wQY8kpRzEexQwdJl\r\nMz4Egjwg8V/qyvg50TXT/uKNI2aM565mEuk7sedyMhDFGYHDguGSMhkBcYJ9\r\nikKaBtfrT0j9kEYT8KUUL5VTY3Wb0P8ynQ5nVRdGE+IkqmsNecXq4yewhkjo\r\nKwXiJJxoc62pKwCYv77MmxsIuqoRcxfhfLPadhUsLY5U2oL4aOLo2WVJeUQd\r\npj5mSuPEZUerhJ5w+/9BZdc3pitHr6LRsCv2X7TJLI9DpcbAPGnnNZQlYD3a\r\nOM1R+D4IuMQON+IsUYBVYCZBRHZJyqbmwyI=\r\n=4uIm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"600eac129e4555f42a26d0c38ee0c686f314d01e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.600eac129","@tldraw/editor":"2.0.0-canary.600eac129","@tldraw/polyfills":"2.0.0-canary.600eac129","@tldraw/tlsync-client":"2.0.0-canary.600eac129"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.600eac129_1680857476901_0.19970482969745862","host":"s3://npm-registry-packages"}},"2.0.0-canary.5d02ed9a9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5d02ed9a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5d02ed9a9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a61d2acea2579df126508d6da366b445986dd3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5d02ed9a9.tgz","fileCount":19,"integrity":"sha512-bSMHHZVhdIOZ+lwr1tGbWU5on8pyLouBCoJ9m3iLrCZefK9VjLSdKmVPVPljCElVyQ4XXmRh5BZFfPBhSDDUEg==","signatures":[{"sig":"MEQCIGVEgIki9mOb+GUE4KGFUcFig9aoVJb1pMoOrhOR//1/AiAdgUgoWgHliFxroSyvdT61RWQWBzYmZLeo334xoo54Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMAEDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrepg//e0cOT+VbuKxJRHMDnsXSmTDGnnAL732Hlo42nXYUrvUFYLSl\r\ngcKHku09bHJu2iNdWYDq3nKbpRfLBuHxgpE03urQluqrEAV/tEpRxa+vok9m\r\n2KxLnfGBFLR2Et2o0wtDq0Nwtcygc4pSgJLNXUi0nsyZgyvwIlvmLbm1sJmK\r\n9fQVQjk9RG1ryQBjXZomlYaPgMOYgZRn39cjHZZQfqKmZv96qkAvBV0WDQaQ\r\n/u9jKV/Fh8s4hvHqNHt62n8VN1z8UCHjXV+BYMp5bqLXoGmjEEsio5Za684G\r\nG4cyeh6qhzGPnCF6z9+EM9Y+TJFka0k6TZWNjs+ho6ZmBECGYtwfxYjsMpN4\r\njOFf4FHMhaWo11x7Das8z/tj0+EXw4T30Shn9lvUg5zMTkHM4IuZWvcBpp8E\r\nwz1aqPAfdS60PPdOG1iBLIk9cZnpR2GZbel+Lg5hsiifaVNRW1Pr1ssfaddm\r\nhbpaqRpYcbBPiarH/3r5d7jr9GCtHgl8EZsw7Rm2TmWeVjB7FmWXj5j3VOHK\r\nggVdpxVo+Q8mVABo2A35vUcq/knuIHmy773P+fpg7Dp2kWzym58urVKnOHtj\r\nAM54wyl4uZYCE+b/HT/ovUznmERmM1qb8662Yh92osxGWLTt3hrBMGuonCLe\r\nHNoUlmYNxkBrJuvl78UxqMqYVvPtxZ2llf4=\r\n=vAtq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"5d02ed9a9608a2c25c565d3439ac337676e002e2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5d02ed9a9","@tldraw/editor":"2.0.0-canary.5d02ed9a9","@tldraw/polyfills":"2.0.0-canary.5d02ed9a9","@tldraw/tlsync-client":"2.0.0-canary.5d02ed9a9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5d02ed9a9_1680867587002_0.029482880556735758","host":"s3://npm-registry-packages"}},"2.0.0-canary.dc7c1416a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dc7c1416a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dc7c1416a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f6cd174c326e610faab7ab42453313454e787b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dc7c1416a.tgz","fileCount":19,"integrity":"sha512-qt8gh8bg8YBcA6twTtzBatXq/lyEXCAxbOcc0qSvpTvd0Lt4vaAFnx/HtSzC1RPDxFoJuj+xAWqgozi5S0tWUw==","signatures":[{"sig":"MEUCIQCK2mbDVdIgOVlADkEaHJ8Al8YdLIrZAyqWOgpbwlE3bQIgJlk4AHnRRg1P20XQEEbakJAKmpf2x8292R1JbSR19H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMFlWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvgg/+KGkx6OY/cn7xM7eANI8seUKEMwdyQ1kvNfoJDoEKm7/iznJn\r\nr1OgCkxIaTEzL/aBnRkDU2X/gy38CIufj0hUMv0j0aAYA9yCB0W4ZrsTkQc7\r\nPv13dtHwCvn6l/xVdeslgruE/3A/7VW5m2G4LpKejAZkfqGSL8ZOP0hX++tM\r\n04n1NEsOz0xl7bI4WcHVNO0bMTbNoteIzOq6TBIDI4r82N+VnPiWsW1aPq8L\r\n2MS6ouRN0Ii9FeE5aLJl0meqYSkK6rKhjcsq0Hb2TLxzioa/mE533/RpC/Ja\r\nfb1MMfQreRzIT2O9Uz+XKMenbr8QV+So8zgqSK1j7Pm8goSzN6uoP/s2o/IA\r\n1CxJzLpRtKiLWASZdZndUc7cIte1Wf2mE+kPlx+1rpoJvvpnKTPEKwu7tDYY\r\niJzW7S9T1u9+UQ21ykRr9rBpbNvg82onKu4fjtUh3rni0RH4EOw9NUQlKRQh\r\nIHrY3qnMgwN62mMHZynlcQ7k4S/OH1vlwpb61A+PYnWkJQ9UenDOk2TLK+qm\r\nsi59NSpg0EIsdZJJL/Y5L/fLMNtE52ljthEeys85NwY93LUY/kg7WAhhH2iU\r\nBiWalubd0172ie/IwEILtyQJa53sI8yTTCL18zXiWP1dlijIL5u2j44Nv49m\r\nr3nL2LEFqj5u7blB3if3L0VErEMzgNBNsRg=\r\n=5dFy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"dc7c1416a725db953a90ef8a6d9c86ab5b8a2803","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.dc7c1416a","@tldraw/editor":"2.0.0-canary.dc7c1416a","@tldraw/polyfills":"2.0.0-canary.dc7c1416a","@tldraw/tlsync-client":"2.0.0-canary.dc7c1416a"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dc7c1416a_1680890197969_0.2323962151571608","host":"s3://npm-registry-packages"}},"2.0.0-canary.58f4de8d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.58f4de8d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.58f4de8d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61534105dc9c8f5987dafca64d53d0fce52e8873","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.58f4de8d9.tgz","fileCount":19,"integrity":"sha512-W8FU0D7Qbeu/tHd8osNKRILdhJVn3qkI3snMKO8F8z+GpWOq89s7KXfH8as6cxXlpg96vEl0O+MDBcusAyGIBQ==","signatures":[{"sig":"MEUCIBunaG74i+wSGF4Hr374XMQX0tMUysLMByUUDWn/kmESAiEAwndWa55eaWJ1Y8HcZXwkuH03t3tTqZdVNJhUDM3kDg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMTsBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuzhAAorAEzQmdh6O7ob+ALjt2kI6csxeBg6E6ASRRcEkXXBm6dFB/\r\nyCDfbnkStueHFL9eHTHDeUEiyajlMbJ8wAG+WRFi6BFi6A1mWoBhsJmNQ0yW\r\n73CChVtoc02vrgtegNBo+VIcLPEcTKC0Gn2xmx8jZi6q7u91HYYPlKwp3dac\r\nz9v2Q3A+GN4NJIaQ5RsczxzwnwGDqXA0xw+izw+wzgjrriu5ik+q0evI1VKb\r\ne4ZIk+WX6eEmlUgjSYG3nUkOLeLqSuXWZ25Q19qNEyCWp54bkPUPpmVoQYyQ\r\nBwnCnKV0Lol3feBjLUNufldGWOpsD5l6k2CjsI4XxQDUbMSv7o+j5CYbBHwC\r\nKlgeEf3FGrIJ7oxOacbhsv8XxZ/IrDvdMeAcR3RQDbVGJex9cp8yJrKztUbn\r\nNhJKXgtabLtOH7noDNUlMwU0i7TzLIDr7Ubqevpew/KKLgSWH1WVDwWz4PV+\r\npYObUxCxvjOuDyoOEk/TY7Z+8LwdigwNOP5CTL1RsbGMiIqpibwjDnStODb8\r\ndxLCkqWo+RnjRttu8Mw1CJV+e1uteqgJTm7ZUAeXXcrkr4gA0oLuwpc2B/z0\r\nu6Pq3NbiTS1EAHH+NUashaCnQ+ZS/JWCsOwTAVSctGthlxBLqCC4bWtkV6r1\r\nsdS9yQc0XsBHbWVLb8Zk9mQQShxs6rTr4ls=\r\n=Ugjw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"58f4de8d94053e70655919e56a2a8f3c2fbc2fd9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.58f4de8d9","@tldraw/editor":"2.0.0-canary.58f4de8d9","@tldraw/polyfills":"2.0.0-canary.58f4de8d9","@tldraw/tlsync-client":"2.0.0-canary.58f4de8d9"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.58f4de8d9_1680947969321_0.32803469496830284","host":"s3://npm-registry-packages"}},"2.0.0-canary.08bafd96b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.08bafd96b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.08bafd96b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84000ff5231e71b1775a0239a18fffc12c07ecc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.08bafd96b.tgz","fileCount":19,"integrity":"sha512-g7yF27iBjkpPMW1wbFV7so7+LIQmUXTYHf0CfXbbDRsssnC/Sn7otjEGbnBReC4GVLKKCRBLMefgRhEd0cYBgA==","signatures":[{"sig":"MEUCICU49dH0oED++uouI94Ldbx75Cv/lM79agduSi8CN/YnAiEApscGNSsbl8z2Qm/6Opz8rgj5Wkc/vEd9OSoZG6KB1zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMoI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg8xAAo7ZVf+mPiMVcaxODrcxskT8kCurCpp2J1hcul8gODR5N7k54\r\ndVIcI/vWhiPLloikoRQ5KUwWbdpTQi5vn0e3hwl5HnRLh1Ln4eTI7ApAlYUe\r\nMmlRGAHiNxJ8fmPS1DU0Ib/LblezhhnVAyMVXZZHOp0kNlSpd0iWJnfEhWm5\r\ngoUbDkUdpP5mQa4Ce44jTnsVLbHScFLJeXJv7saFoOmrjXkKMbkoQ8eSd8gv\r\n2gh+9ykKJTXYEROCPG0ASoYAMNYEjoT7Q0HOdopicE24fVuKccLHtK+EQXei\r\nX0IGB/L0yaK5C6hVq0ezPnCD9cPdc/gB1MfbyGM7kLCA+7ia/l19OdY52Mp1\r\nUcyneINQrSS6wZ9tkh9RIvtMyWSdOUY88BClDd/AfkqS1/rwCZAHmnXxAiF5\r\noMxcqqCEi+eKJce8l6ldgQ9iNjYEZfPGVPOlDNknfhwKmd0en0VyrPgBeak8\r\n6LMFHjmSrT55O4Tx74cOp4EPuzJIXwPRVujClPWl7tantCqgopL/m432l3SB\r\nB8PPZHUU/ypKQDDuD/e7yv0joB1wIf+GIS6C5CQcXy4D0hUXB4nZD28OPro6\r\n8NdY2rmvl1oPWaVLCh2o4EINs71TStoo0skoq0/h43qo0PN3+TyUCh9qi+07\r\nvNOr3mghI+Ydx/gVjH9kCeNnn/yuyoYJ+xg=\r\n=PLaU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"08bafd96bff59c44f3a16db3dba15cec0423942c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.08bafd96b","@tldraw/editor":"2.0.0-canary.08bafd96b","@tldraw/polyfills":"2.0.0-canary.08bafd96b","@tldraw/tlsync-client":"2.0.0-canary.08bafd96b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.08bafd96b_1681031736452_0.9327795166513702","host":"s3://npm-registry-packages"}},"2.0.0-canary.596e8f559":{"name":"@tldraw/tldraw","version":"2.0.0-canary.596e8f559","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.596e8f559","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f07d9d2eef0c31cca937281a1af7b2ecd2251a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.596e8f559.tgz","fileCount":19,"integrity":"sha512-46+OTQ+RCBpv+Yn4EsUZnyEB7FdQGpM338OFds1MkQIE1SunNHmMkNWjEzmNhdapaBpsFEgzrUrKHxW9eIVzuQ==","signatures":[{"sig":"MEQCICCzzA0r/9QNXPDm+CyKWMIKEokHX/YN5zmx7paI4URWAiAWLaZGTNqIIWPm1uBgEUmzScKWrUSaANrB3R7NCA4Szg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMoRHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEgRAAl/ZI+rob4B0iaBs7jy154nwCOf7bUBygrpd5Ofzl1OzYwWt6\r\nqphBztRiI+/fQX+kpeW1D5P1Lv3L6amiiA6m+BxT0x0+dGUdDWSpVywiALyw\r\n3FpFHPddEif6yUoLAXEEqHuZpZb0JDaGeMZdq6vO9TC8QV6oQJLD6CSziW+S\r\nYD28OKQBzhpg8gRZCj0NNF1Lpa5XKcv2bdIMkLPMVM1KyefpXvZatLjmO09Y\r\nSI8dJk8sPC711utAjtoMRkgfzEYcNtSS4G+xeHU08vF4XiNTn7xOAVjD5YXv\r\nN+gmQ9cVP4cDdNbvJyNbFC4xu5FKfdMwrlI182yy8QZQNJwJUJsk/fDSqHiC\r\nRALfmBcYvmsSUbeOqIkDZ8k7/WrIaygS/MocIREM2PjNYEbAfjk92VIQOZTp\r\nALubH+jKdl+gBa5MQrfUEQvV/WnSuR7u6DvkRl+MUC5B4O3MBVmyQQTg/G7r\r\nYyhjnzBC8asPmLoKj0DrwmoT5LPocIuS/ic/qWw4Gu3dhPu6u3iqeXxCeuTF\r\nNmbX0oxhk9ZeFnTfZsVu1A3sJCgg5mWlnGJhOJl8YyjNMktgQimgndKAzbw3\r\n41Bnus1/0fomBAQaqhwTERRatzP9Hb456lJCt/n8em4gAYfXZoUW60d3EJZt\r\nhVUJjeSkh7sGR0oB6w6HAvFWaFpySUNxBO8=\r\n=CE8X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"596e8f5590d4d45a5a81a75344c17cb928771aec","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.596e8f559","@tldraw/editor":"2.0.0-canary.596e8f559","@tldraw/polyfills":"2.0.0-canary.596e8f559","@tldraw/tlsync-client":"2.0.0-canary.596e8f559"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.596e8f559_1681032263474_0.1448918008920681","host":"s3://npm-registry-packages"}},"2.0.0-canary.fe0672576":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fe0672576","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fe0672576","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6aada5ae4a541461e5c539db35e61481e5e5941c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fe0672576.tgz","fileCount":19,"integrity":"sha512-6URT+MRbU6SLg1ipC3XYK0RLA9hAAgZ2Ic3y/uUG+E6/9fnXNvF2S4vxZgsuT1mo0F6jkXaaieW2KYqMMX1Rsg==","signatures":[{"sig":"MEUCIH+4XOzjJTe0ylGYt4WWu8KEg0aWrJn1bJ8lUTGJiJp0AiEA14pvb47u4pSdHrnV0PSdHETQeYv+D0TC5Q3vkPXxwBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMuZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAbg//R9i8KRJ9eY88ZPc97Qlyo5+PY1L/9dYf3LzCQ4KuL3XnMRwc\r\nhBXmhCR74y74/orPkFxwAkAorp4kpuWbCI8BFyp0WtPHzPvy0HqqGlCp6KI4\r\noPhvDcGXQxiUZRwxBAWnfEgiXoGkxl5wt7xg6v94zjf+wU7sYERhKSiukKuQ\r\nZlpEfJ6rOpcasQ9NhvRZ7XTeOIYo7yrSjBbLWAOowI9iY8Ve7IMCX/+sjSzM\r\nWAJ0CcT5pASyaV3Tn/MYyz8lUCa4F0sK8rcGuYu9ffdKJvilsEyjejSE3tj/\r\nelKKYq1tkq6g1PnepnY6d9AvObdH9xAgKkYOpDYjfV96RDpc75OVUJz1C9Gd\r\n7xyX3MDtTgEBrtnYw0Id52Dunv7BvlDOMrYtW4s0SDPL5pnY4U0/mxNDh6uJ\r\nvP/UdnLmfs3z+sc7278OrqsYd4QMmQm6ibE11V0rh+jZgB6WhKhI2Z1E3buA\r\nIWji7RV/EhaA0hWa86SIuWALtTTOBgpzhnHsdprGqrIs5o2P6IlEDjeEdR7y\r\nFnMPtAetB7ykQWRSZO3CQfHfQS8ldMFqhuat5hQBdZsRUxTGV6AsfjJI01Q/\r\n+g7wcGjiOPt8OMh/i0jTwZnbGSZZLx6rNWxm6KVNXp9P0i1dsC2caGBFMgl/\r\nTieQI3D4but0FZMcUctEgqUkglT9HTDoe3E=\r\n=CXpE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"fe06725769cf763fb33ea1ce7a7a3b14eb78e3b2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.fe0672576","@tldraw/editor":"2.0.0-canary.fe0672576","@tldraw/polyfills":"2.0.0-canary.fe0672576","@tldraw/tlsync-client":"2.0.0-canary.fe0672576"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fe0672576_1681057380215_0.015039680137089784","host":"s3://npm-registry-packages"}},"2.0.0-canary.5235d3e05":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5235d3e05","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5235d3e05","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0fc283623dac4db5df4e78fd3481c11ae8131753","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5235d3e05.tgz","fileCount":19,"integrity":"sha512-vPBnXiQIziqxl87V3//bU1E9rUdt0yluetPskaKCzc2N++iyqYaVogXsq5Bg+4bvNiugXMQuhY8dEAUXB+yhtg==","signatures":[{"sig":"MEUCICT3oHihPTCZAubgy8NlFoH/Lyq45dIKLQDEH5FiB6UNAiEAhEPQXsOLjyOpcv21fLH59P1u0s5GU1usY7KfCr/Aiz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMwvbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr++Q//fEkfanhBV5xxqrFtNP3VOX69MkCnkWVZo53qivVhy3UqThFQ\r\nvWDL7MJ5nEoFnSSYKuHwMqiHQ4DUHYC90sRYhBLpqdU+oAa/A3UOgJzQu36p\r\nbD7y6mfu7XT3ccodhbcZMMGFOdBhfUz/qyiMCKzPQjDezClQDR0YZuXVgidR\r\nizPH+YusaMdMzK/fbXlkHWv9eWBf5I6vKNSQcqp0H47SNsRqRGkluQ4J8rdC\r\nbh5ZAv4NhP/lr6aCsoDrYwMSAgb1mC8onLzR7JgTUgXklZtlFxpSMjlt/tX4\r\nMonMlmV3XIHOUqJP8lprF/56U68HzqDgBCLCeXioeael0J7eJfFIMJbSw6Nk\r\nW8rmrMZa28Q/TxZBbXZVvyDDgiio5qvfhes5u27GVWjwHXeWlOsjX63wJNuK\r\nDowgvF1FDOgyz7OBoovrunvGVuy4+haYVeNJjwhYgkO6wJfqQF8KZQyGWATd\r\neEb0oJW8Sgav8jTB+kklHkf5TBvzfZfu4KNcgMijWv9UkgOOw9TM5gzHewuj\r\nKqOqklzD1wMbSVHcmpjrvWvrGob220c7OCuWpuXJLEcPdgX8y9bsxIrOevHN\r\n1m922NyFTRj1c+63ANskh62bqEuyHCdkc6uNsqWBaiCFfLNMsq2rul2hsdIf\r\nqBzENLfP0GD7AM4XrjCRc75NYaRwlklgFzM=\r\n=kyRO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"5235d3e056c42a179d3166cfe61b2e175811d175","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5235d3e05","@tldraw/editor":"2.0.0-canary.5235d3e05","@tldraw/polyfills":"2.0.0-canary.5235d3e05","@tldraw/tlsync-client":"2.0.0-canary.5235d3e05"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5235d3e05_1681066971496_0.15440546085356477","host":"s3://npm-registry-packages"}},"2.0.0-canary.e24989950":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e24989950","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e24989950","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8786630ffb120d11927680b66a411ba449d2982b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e24989950.tgz","fileCount":19,"integrity":"sha512-XqMs+YO03OvcU5oNIp/PD6TJrZCbIscMg5hEnKx5Eu/SmLgMrettSYwjraIaa2yle0ToNAZwnRX2kJkaiFAhFQ==","signatures":[{"sig":"MEUCIQCIbzC8q2ovtZFHSIYl9bhSEL3grIzOF76ox3JISGGKxgIgJP0xdrbbbI6lhBO3IQ8hJfVcRic0uPrV6XD8NyY2ya0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNReNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2BQ/+JCOTXFGvZU+/qFaTdJ+Xu/pf6iPnuVYsP/PU6PNNRJktsBKS\r\nOdOVLnL0ftFiUHV6M6YVBJ+V3ZXqrLPTVCF3Rpp/GvN9d5mMQDJyxgXP+Lj2\r\nl09hKY10i0h8tjETGefNZ4eJlYvWtxtdHpojsDkUosZ5FwSHi95ZEVibpNDD\r\nLFHhpslkjCG2UYFymwe8+oi4K4WpSnjNLkesbCSRpq/DxVcEczCKYQbmX+if\r\nRF6/HVSYyo3lncAcqWruw6KF5PzFXiZ4lYuzrnbh68rD1nazAzJLbezHGkEN\r\nB6+QQ5kzmPK2DeKOQH3mI6S+Xel2uu8IEegEZbj0nTooAaMpZeJcSbnqUKN3\r\nzlNjFXdvbFO9veIESGuosN5FJ94U7z2BXQM2vjVPhq+cxsWjl69aM5pyeRUC\r\nl8OoGlbDEQj+4ehI1sumFWkyZ4f8Z3zyIbwsktOqAnINpLY8eM5Crmuf+TXn\r\ngPnVmk8cCi+9rgwiXIuJED09m0/YeY2yOkCg549LmUvL0BurXmgeAWkluu/w\r\ne4AOZHvqUHtbG0Il7xt4MsXPePOXV+VaE8+KtZ5x5xwWoJEvCH2lg5ytA+nx\r\nRU82WTD97VE1CushAAN8l/XW2CHOTN7fML5iXvZd14l+4fFs9vSPFSEEMU8A\r\nIkAi39Z000srYX/X3wi5boVPSy9gkaon34A=\r\n=fueu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e249899508aa1afdbb4c7be4c31319bf70d28a9d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e24989950","@tldraw/editor":"2.0.0-canary.e24989950","@tldraw/polyfills":"2.0.0-canary.e24989950","@tldraw/tlsync-client":"2.0.0-canary.e24989950"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e24989950_1681201037545_0.16691453983011462","host":"s3://npm-registry-packages"}},"2.0.0-canary.4a907a09f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4a907a09f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4a907a09f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e7c19704606149a5ac9024de6db7f0860ee99112","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4a907a09f.tgz","fileCount":19,"integrity":"sha512-/92KgnFmebKikGcrshSZ6zu+BCFTofAaPipmEFDhCMMSurYLCQ/nPTytXVG3/ZYePixLEo1vEZeWrPph+y7gyQ==","signatures":[{"sig":"MEQCIFnew1KgiyBmxKsFndV62Wi2WT0CDVMrdwlHQKPkJC5nAiAg++hEyklxFjN1FFpVsePsddee33rlc8+VAckbPCDGgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNVzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/xA//VdPoNLdoRZbK+AeRtH5vvmKu8Wt4JsGOfnKXWmkKM3YrieRK\r\nEXVFBJ2JW62zZBC6aAkRmp1rT1LP9JgX5iLOqxy19pMoxx90Bel+6tlbIt6z\r\neM5Zm8OAZa/LvwXDYBagXYDk3X7tOue77Fz+S+aOr7OSBk6VnccbwZOWpPgZ\r\n8Dkr+bTZUtvm7KfriVGj9Ie9NKqaMl4cPOC4hrKrD1TA1M8B76FYRGlMl9Ik\r\nZZW+9eUqslb4yhP/NFZdxjfKliKVPwdwpmZEA5bYftXPk5GkRKOlKIzT9zcs\r\njBk/WhDjW7vmYk4dtbdB3Z9GBGjNPj+tNcvUgqSVGuBQKqJ0oWC/fnLIiXM+\r\n4e/FPnAoeVqPOw0vmZOhfp+0aVRfHqeU0q4pvCFWoLPBs7WWAtOLw6ei6BCd\r\nBAMRtlXbKJWeEPob65zaTI2nv/Yx7bKUETNv24GUodxgFn1dU8k5XidvOR4z\r\nB9hgYVUz+g3rXqf8jeJKo0rj2+UGaSnryoVuyAxJ+V15/aBni17gx/vbmibp\r\nWrwStjmI19R+aMOcXspV7DWseDZzzrsiBDM/QuCndNM4XDLBsnn4ewMw8Ak2\r\nYR1aFhp1VbuabXoMQqxgye8O7dT8/eTJUleWmjmSd0aR6HfMwCdqocOzQuop\r\nc2Vd2W0UJB51/Bd1nnw2Nu0LWCPtSit1x5E=\r\n=g1Pi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4a907a09f30385d0dd5f943433fceff06c3fb51b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4a907a09f","@tldraw/editor":"2.0.0-canary.4a907a09f","@tldraw/polyfills":"2.0.0-canary.4a907a09f","@tldraw/tlsync-client":"2.0.0-canary.4a907a09f"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4a907a09f_1681218758741_0.5418182779929099","host":"s3://npm-registry-packages"}},"2.0.0-canary.95f9b709d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.95f9b709d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.95f9b709d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7014411cf4eaff494bdba973b6ccfb65594f135d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.95f9b709d.tgz","fileCount":19,"integrity":"sha512-Jg+KFKkFH8FaQBAKq6kttfdTurtYqSePQIL9AmD6VYzQXTrA1tbDeOlPjYeJUzMCzttAIQp5TEL6UoYTE7l6UA==","signatures":[{"sig":"MEUCICiAY36uYxpmz+3xXGEbWqGlfY39a89ExOZumJg4fYS2AiEA88CdbqH2pns7DlIzqhp4gYlnjJotjBY5xhra/X1QI/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNV6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQCQ/+LSt/Bz+HdEePb+bK7zGu+IHl7N73oM6kKRTQ9HHGdNlLIaWO\r\nyEZ7M5rYv8oMoglvlLMTePCMPTSoShIrpug7iJCNwcaoGsBN7/Cj7SvRa/HZ\r\nkB3KHBscE+5Q9BWDDxprJl1QSUWJL6wP+kfhhjPYnJJV+CmHm9cIbXEkpsM6\r\nHvOwUbI2z0kgjIeWaatClVrSYMNMsOEbiP3o7Vte0+IRrMYDzFAP3/bWVqt2\r\nTHl3KCydquJEisKMhMhRz9ZEHKYJavkqCk8UbYjyakY66jaeBNyv0Pj/Yqik\r\nkIIcf7gef4B60bQdq8Uok3HsSS0vxfLNWjewGUA9TYP5MBeHbw2ZJdGXuimf\r\nrO2A8ExtFc35sOJqUtFhNBlZXw1AlrJtTsfJH+htyrdZnznNjI2arEZGHOEa\r\nPD9qZKJMWHGJCJgeqmcfYYRFyL0gQA722nQwnTOFjChEBrLGvRKRjze4GEBw\r\n1gkcrAj2y08ioPp+4qscVJo/PoH/kqj1Oi25hS5lk+9y4pBseB8OMSFMN1dT\r\nyHSL7QkG1jQXnvZZfkGXDf/EFG2WCUNri1ogpvjycAt7iOKsQDQ7nvaG1SZ2\r\noty3pxsfxQc8293Loqg57wFax12TPKawxr0YIr2F7XHRRtmJT509VjmPpiGB\r\nROj8B02moISamqidPAZ5o1W4GBnn+JJ+ECs=\r\n=VRIj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"95f9b709d54faed1c93f38e643599082c7418887","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.95f9b709d","@tldraw/editor":"2.0.0-canary.95f9b709d","@tldraw/polyfills":"2.0.0-canary.95f9b709d","@tldraw/tlsync-client":"2.0.0-canary.95f9b709d"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.95f9b709d_1681219244482_0.6041106591460241","host":"s3://npm-registry-packages"}},"2.0.0-canary.fadf4f301":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fadf4f301","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fadf4f301","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"142b92aad54fa8e537c8c6b6167f17c6ab18eb88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fadf4f301.tgz","fileCount":19,"integrity":"sha512-2/mENL8fGqu7vGEPmELniEKWIPQ8ZOllefWj4Ip/aJBbLF07k2yHbgeeaLl//lIX1ZLLrxEpwcsCY/Py+eSkqg==","signatures":[{"sig":"MEQCIA8B310DRO5Ty678M6VOi6o4En1aIbn3Rn/9bjqQMCcUAiBGr3HMBbro7lQLnz/+VyyjAevuABrc7jSLbQeLc3CQfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYnHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwEg//UOy2M5gCFN8ufuNiH1R3nK4z+VXbalOVFGkwrl9Hn+kTJB9a\r\nrYzZ5S/q3wImCVIWJySKJtK+UpHyfB4cZhHfkEq3ozv/SX/dvErMQK2MVArs\r\nTfjuwfi67qhOcu0359OXFNRxHDl4HBpLYtpp+EiINj/kniH/vbv4oi61RBaf\r\npNl2PuKC+uQvuOIEsHcEXrMn9Ad/IRPddflieSjLhAgC50WIJ6fjUnPrP3T3\r\nevqV5j80ieM6rLLoblU7Y19cck6GFedhPXUYu1Qxy1DqfYuLiU6zBw+nk73k\r\nFaykgIZdrL/dDJWjT/MK3V5hvjP28N8hYmjifWZhsOXJ3ZpzXU9Cvg8XqdXZ\r\nmc+JZ6I9MpQie8uMpwqO16XAzzRg+TBBB5fiRRGqe9nex5CJAWCZ7+330atv\r\nQeCb/h6dT4/Y/CIzDMPbkOLdQ2+C6hrAMiMJ9h5nk4rjYpfZW8O7hDg/4WWP\r\nlHV+85zlt1Qnul/FtUY/gQpmAwbOf56JWynT0931s2Oh8MPjWdtFdOjwrZF3\r\nGsBYUysBWgtjNW9kjVfxyHPN0BDx6i47QJKpBxmlGxZCV3wKAJoul0nKIwZl\r\nAPIe6YJvETuAauBsHbw/IWvhgh05JfZmCwkXmEqn6i9t62X5Up9jBvgz02YC\r\nKPN/tUtPR940MV/wHXR10vd5VOenZ+kwoww=\r\n=jT6c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"fadf4f3011c1dbae7b7d4111bc75b93f5787a357","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.fadf4f301","@tldraw/editor":"2.0.0-canary.fadf4f301","@tldraw/polyfills":"2.0.0-canary.fadf4f301","@tldraw/tlsync-client":"2.0.0-canary.fadf4f301"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fadf4f301_1681230279657_0.06042274787845847","host":"s3://npm-registry-packages"}},"2.0.0-canary.f7652e409":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f7652e409","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f7652e409","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd8b7fa22fa305cedcc0a75a09aeec5a842aaf98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f7652e409.tgz","fileCount":19,"integrity":"sha512-6C4mQh3xQ5c/xTEvPYr9PohorFX++GtTsGDbRJt4JlN4q7NssPagwcwd3BlbU68gcNuXYjpTJgYJGFxA42Vm3Q==","signatures":[{"sig":"MEUCIBi7bWlN4Q0B/raiEyE3n3p/O5scWEnbO7W/Vd9mfhumAiEA1StuJqeKp32Po2pmGHX8JMggo7uENtXCKXVfdbCdGv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYuDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK7g/+MGJmhyqpZtjLfBd0GotqTeww+IOTTju4YMhCGfNGCwhE4Ymx\r\nzgM+Sfxm3kx6VzI/ByBk+yS5SvAYeGLLFX/DD2y0i0KmNCTiHI5THWBIL1ZU\r\n1qlmqszEeSYKP/gqs3sYiC05MLdVPSNJnAMmzf603B9aeIHY3ukI5nFK4cJK\r\nh7S3AfSCTic+L7ah0HBQzpRTQc6xBjCPi7Bdf7JILkQglKnwr4n6+qMbMB5Y\r\nlM5AwUyVq2mNhGFgMIX5Qx5Bc6SEHmKYwMdw6FnjRM17yT1Yhl2gktIQDfSI\r\n3W6Ua+c/94N/ZdO+iw7mY5KgCueBIW9QlfDmkhyh53YTvDmWrEjM+5TBuaLk\r\nUkFXje7T+R6FcbAiOQtckWNK8mWY8b2oypnBU8QsN4nsv4y7KrKtQiI4ARFf\r\nN0k8/E29BJE9m599KXlr872taXbVIgzuocvXq5ixv4q5+KSrjQdWLZca+3VG\r\n6QKgy9x8n0Hd/RCJKzSboQmQ6VS1mS1gmbp0/bKfrPRJEXewlKT8tIiM2Vs3\r\nONyMRAK+jbbZCsZAP4giKbnmDPfL43c4K6HlTs9BfwPN7CodAT3zy7yDdiAS\r\nE1LWxb5j8QQOFwR28r4+KIOjLsBwt9sFTB5K2gTpxKjMDpL4DgLBGoHazyO1\r\nQHii5SNqSv3AB2KoiXAk24JCWilXF5erB+Q=\r\n=odUt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f7652e409dcbb8c553ac4e015910f1c2353111a6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f7652e409","@tldraw/editor":"2.0.0-canary.f7652e409","@tldraw/polyfills":"2.0.0-canary.f7652e409","@tldraw/tlsync-client":"2.0.0-canary.f7652e409"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f7652e409_1681230723029_0.8968063475031967","host":"s3://npm-registry-packages"}},"2.0.0-canary.53fd9c1f1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.53fd9c1f1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.53fd9c1f1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bce53b84eeb325726fd175f48c542beedf877e18","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.53fd9c1f1.tgz","fileCount":19,"integrity":"sha512-uPLHo+uw86hckbA5n6ikoWUDH/v23zq0fVN+FCUlkamHhg++Yh7lTvJsn3p9UcJfLrN4T5kXHgU/mVxRz/Oheg==","signatures":[{"sig":"MEYCIQCUiuZ+k++hUBeQsQ3EBg4vAL43mrF8ATLJqRsTCPdi+AIhAO70F3/NfQpvBukdg/QegUyPE2ZkgWe9FC4ePEQp/QpK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYwlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDbw/9E0Vexwap7fXgpY33YoRqlb5XyIcEDiFLGZjBsGVWP5GrbaSu\r\nCLg1lN7SBz0yo2ge1YxsOmsbZgRXXDtKlhEtTwysyzmnXI4yUOQ4isCBnO9l\r\nAdlyNIQ4m+xe7QtOtm8EjMsB4jQ31fL6+dPwxVcgGtkvOFHScgxtiasTSMuY\r\nLX/GzMJYnVhMd6Up+uxxD/zZOplcyQsLju4XIfTbfyntbWhNWH/AyzHL581M\r\n1lU6jBXOu7KuMfFdq+aTEgruOXSHggd5YwzkG+XFaatrZnYdLZdFdcSUKgY3\r\nUMXlZ1MhObX4i7y+KZrGojijtOuMbyvmEbB+vmPNsxCM9cbFV1ORlzA+rcO8\r\nqmx0OdqWhec4HLtArnejKFRG3iyA0OvkqUc5RHYfI4TuDqPxK6Vaw4ydD9kZ\r\nzeQW6LIM7VXrq25vSn5dTSoeLMHkJ35eodQ2uqRuX6oIJIuOSczM0C7idKjw\r\nqTOzNPyXfCTr2QujdXZG1FUlH5LOwLY9j7E/77kZgb2i89fjG9TMRrf1W3Jn\r\nPIoVkd2QYdyMw6pl/gMZQAL7BQ8i4Px2EUDA0/4o0yOpz5ZCerW3L8HT67Ka\r\nzbx3sysLsaoB0wGOI669cEckCNG/hAkMeWC8P8BEaTijq/iKYrj1M18TCQov\r\nFdP7rYRS9v1bL22/QUKi3GY5+/sTEep62ac=\r\n=UVB1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"53fd9c1f17a76d179e05a9acd1dd8e3ea0d83cbd","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.53fd9c1f1","@tldraw/editor":"2.0.0-canary.53fd9c1f1","@tldraw/polyfills":"2.0.0-canary.53fd9c1f1","@tldraw/tlsync-client":"2.0.0-canary.53fd9c1f1"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.53fd9c1f1_1681230885405_0.5718341186067382","host":"s3://npm-registry-packages"}},"2.0.0-canary.ea082fad3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ea082fad3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ea082fad3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc505e03726a68b83f18ef68108e35f3573014e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ea082fad3.tgz","fileCount":19,"integrity":"sha512-+zE+kpsu3nak91xM9TeBxkgVXY/zXhku3hxBAC1dezxs3h9DMqoiiV5m1H4x5qUkYJqVgxI67RgO8H3/b7vC/g==","signatures":[{"sig":"MEYCIQD5VeYrYIndZrkW/Y/tihRMVUgruEbhSovLtpuuiqwUcgIhAIT7eeiDbFY3FYQ1m/VhbLCPj+jif6LaFhOZbI5nhxCH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYxcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW9g//T144OEzkriblwe2TbhkufEvGEBK/hTCrYYf/MCVdHWHgdklv\r\n7/glP1af4KlyDpzVAK0I22+tCehXSFKQisa3DhrsIWn+pZOL49YLFr59UqWb\r\nEy3LK/tu8DOKvrFLDyHp8rkcxAyacPFmXsd41nz3VFtJaAnlcJk8NFvnInS4\r\ne1DiwhHfgo1YZRwd5vmeVS7WzDisxkECgq3brITI6W5JbqBiJArSnbxDEBd0\r\nbhNjVXS1l5nPo2cnw7tDZbhGkJtwxLwx1nzit/cW9uIqVuGVpyztVidWD8l2\r\nTsV1gWoqT7zrMrELCU90F/8xfFFkBX8HUv7/ilV4twwof41Eu1+nuyPRNhSq\r\nC7Sjs56Jm10O+gPLUwZnHRcYdil/wPz+bxAVoHu7gMXfFAWBKr3PI+OqAg7f\r\nti4tdW29PPokmg1Yb4GYlypOo8g4EKkb4KTXL52dvmLB7FS31D4rasowNbjS\r\nuDhmgHNYtGKs3Ck7YYHHYxlUgd2MJw+mqBdyCPyc5vISdOfqxUDUB/0KpK9Y\r\nRGfFHkwZJX/tnmCiDXEbtJ0DJc6ZRi8HNjHM++LDK/fP+L4MbPPeiw3RTrM7\r\nXcX+wo++eXUlxMutqc040we3wGBmd2cIgDyVZlXF6dpDJLo4JHdqitODCGt6\r\nYTQ8wJ9nZnERvVzAE8PnRr6WUAJD9y/a8BM=\r\n=ZbqJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ea082fad3c5ebd513bfd16c57b3c879671f20241","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ea082fad3","@tldraw/editor":"2.0.0-canary.ea082fad3","@tldraw/polyfills":"2.0.0-canary.ea082fad3","@tldraw/tlsync-client":"2.0.0-canary.ea082fad3"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ea082fad3_1681230940019_0.5611823042011677","host":"s3://npm-registry-packages"}},"2.0.0-canary.b336bb24d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b336bb24d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b336bb24d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54123d0df6d8eff7dd3a771b30fe1ecdf2903e70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b336bb24d.tgz","fileCount":19,"integrity":"sha512-DtvhffkfgsfamsXfp8VsDuyQwlGAfXKjUODfbK/ZkYoShlFUq3zVkFGQK1hw6NH6q4Dt29HInH++WOzIGDv/Lg==","signatures":[{"sig":"MEUCIBF05yL/nNVHMNjfkyCB4kN5WqIAPjN6cbSoHjf5TJM7AiEAh2tZ1rEtPY3rKZEhGDLFkiJ5LfDwBR7L6tj7DvCZy6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNs5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqAA//Y5ub9UwXKt0cJsN99+P/zOmrCBuKQV4gOqil/V4NHYJOh0SI\r\nETpChlKFCSg0SYkB3eJRTO24iOD57pm2yRfsQ830I/Q7yTlmpFMqU2f/xAQZ\r\naV7VAlUeKokixHUkoJR+fKggplm9DBa9vZ5YG/WraY9U4obcWRKUwn7AohKZ\r\ni00E/9TmZG38Yj3mN2O/3/XEmuWuKguiVDdhpqyrGUu3BCwPDtPHk3IumLq2\r\n9buEWd4d9vvsVEwDqZx8ub5GVtu1K+k4SMruld+vNWW990tYT/Mklz+frxUQ\r\nSbufulf27fBOQrYZL6Ghc/XOCvQCVfEnOjvM+7FZYNeH/3IZrxe6crL2CB+V\r\nT6EDeP0yEzyEQG3QVdP8OKGjWkaXDZPniN2wL5sVCnj9oL471CcivPr3k6SV\r\nMvUl1MzpxIba2Q4cRweY3dVFfiu8TUMaSf9b3Z/JpUAx12UhshchVSpcglgf\r\nPmQJ6GQQweGhD/Ki4+lGvgvWjP6nRVwcMQx/slkUB6KHJ/Tjsp/Wml7m5HCi\r\nCXaWCHYaOesjv5DQg191Ma/PI3DZvCYH+vbEfO8GBw4w1nKOh9On6Jp0Jfng\r\nbS19l7j9ZLvmUegPcSbwhyQoupvALKoDuib3VTzgUtOgPWHhbguBLD+/YwLe\r\ntweie8FBXSGxwKsEESEUe1itCpbKfvaJ8xE=\r\n=d5SB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b336bb24dfd38858fd5ee804b440ed528f5e65d7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b336bb24d","@tldraw/editor":"2.0.0-canary.b336bb24d","@tldraw/polyfills":"2.0.0-canary.b336bb24d","@tldraw/tlsync-client":"2.0.0-canary.b336bb24d"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b336bb24d_1681313348569_0.9179558269865054","host":"s3://npm-registry-packages"}},"2.0.0-canary.639024818":{"name":"@tldraw/tldraw","version":"2.0.0-canary.639024818","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.639024818","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4cba8657bfcd8d2f7d4cf0a7882a5004f8173ff3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.639024818.tgz","fileCount":19,"integrity":"sha512-3qafzJrhYQtxj39YfFYcoJYtPTJkSh6jzLahUdyK8EdJOPdkAmr3Joh7G4LRp7grEsMIaz84dBzFEVVmlQrpSQ==","signatures":[{"sig":"MEQCICX/y3OH/AivETI8eG7fuKy3gvf3icnStFQQ6iHVRk2AAiBJRETjqVdbwWP5j5z1NmUqgIjeflUCecuMdGIiewCyCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN7lIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdeg//XCRZqM3Py0VZk5BqU7vnaNFC4QAwQaFIIfyRzzVQj7+VYKnA\r\nEA9pvGQSDiMQr+Eu4lOIFUEIpR+epMEeadFtcbivt7dUho5gAGfR5lvxhBbH\r\nuaflaBzDo8PZEUUuP9SaFlmPWrwvlupR9kmrVfOv7QsKoP84xwpqXs3+Okw6\r\nVdMs0mLQ9+I0zWXlOiaV8noaCaGYywpZMnXRq9SRPEByc/LUc9euU4xordz0\r\nWL4P6/uWXCwdzXUfSigYQJYpusBlMZGd2mb8Clc7L8vsq1w1GB2rWNJIQqz1\r\n9EYdWx1gl+r4U0TfdBWkHtdRaz4KjqECEVtZCo2rf29O3b9Erdogkgqj0m5d\r\nuTeHVC5nA4ZrezIqGhRKoCYh31ekAHkm/qNwB+AIUovw8+kfNqhnt/90g+2V\r\nLNUtfjfzz0WjCYk7KKOPUZ82SDSj+4EmnkYKxzWStARrEWjP2puLp/hhZez3\r\n9boeDjJRKDaI6nx6e1z7XGM41mPkiS0Ah59FmpzFgniUZ+tdKJs8iNiDnJjp\r\ngKyKysEAHthmMN2H4l1pDCVwcmj1EjViVq9pfEzaPT10AO6Ef2kWenrU9Lm+\r\nIB5+N3P/8ulX4J04dYOyhUyZm+EOAn42zqZHhuXYTCQDn+4hE3xneExvvL/J\r\nNdvqEKDDvMSS0C8WsiIlQTiy6gHjkhkLTU0=\r\n=CelW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"639024818f466a52f76444080c9454edbec48200","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.639024818","@tldraw/editor":"2.0.0-canary.639024818","@tldraw/polyfills":"2.0.0-canary.639024818","@tldraw/tlsync-client":"2.0.0-canary.639024818"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.639024818_1681373512741_0.5549526783363501","host":"s3://npm-registry-packages"}},"2.0.0-canary.79556f2d3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.79556f2d3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.79556f2d3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff5a66a638b46fcba2dca02d5c239949648f45ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.79556f2d3.tgz","fileCount":19,"integrity":"sha512-iREk8d7HOr55I6VoCs5FITaFMwjiuYW+7uMRU86CXChs2H5TgJn/4Fu2t3ikj+4b0to8wo5TW8jmj1v61N09bA==","signatures":[{"sig":"MEQCIF0LtxR6yW0GhY2EAPB9Xcg8lsYdOTaX8N1sgDG/6UzUAiAqCQLNUCiVhBuKIm0eanVLVe4Kj9TFFOd+I9tSRTKBuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN+Z8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCGQ/+NfPrlxLTZop+ZlvzWsK+uL5yf7QvPrDrz0LdMXT7KCbVOhbu\r\nIPHDqW2BDpcz2fU/zeJmFoD8FBiCow+l9ZsPqXfIN+bL1Onqeyn1BHldDex0\r\nhxZYgOYjojfQQz+XcQ3Zub2u0/mQ35Fn2tX3Y+svaiYPdBdR+yvId+nLm7qz\r\nZx3uXPmjs5GbjctCulb1jPkAik1eBtfPfLf529HQCCNxhhv+lkgGTvBISStu\r\niow7lqmHby7HAvmdkbxifiOV3xeyNh2ns/qqVjshhOD6F5Ih+05Wu6fsawM5\r\nzGgtyRsv9zM/uU3wZt2YqNuO947+xry1pYYskjNxQ+QB2Lnfd42rLsZG8oAR\r\n0eMa+bqmwCt5fZjryfXNnplmtip/sAnip9hLx9uTpi2f9fAetg6o2+2qgSe7\r\nt9QtDDMMU5hseb7fhetB9M7mcrRzxsY+lkeYFNhIrgcVHgHkMISySUqS2+vB\r\n6H5WYxfTXOJz7EqERJbA/t2omVMKg1ddoOWBWvYQjU6Awt9zscUFrOhWMoVx\r\ndn3sJfxrxs+wuA+o+70ukSCByTs0Qw8/p2gPhhu71YuPat3qw8FIFIo2d7Qk\r\nGH0PJIHcrERhqY9rl4oLbq6WU/uFuYsqArBzmPMvjSNbYwGHSZDAZPP3alFt\r\naL2Ke5U39GyvCPklMTzRxBj4DFINQ5r2o9U=\r\n=eOLy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"79556f2d3e8581b0abab18ce95750cf5b41071f4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.79556f2d3","@tldraw/editor":"2.0.0-canary.79556f2d3","@tldraw/polyfills":"2.0.0-canary.79556f2d3","@tldraw/tlsync-client":"2.0.0-canary.79556f2d3"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.79556f2d3_1681385084457_0.06680492544027938","host":"s3://npm-registry-packages"}},"2.0.0-canary.e68a3d88b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e68a3d88b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e68a3d88b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c018cbc0c841af422ca7281c544fe3214b41cf2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e68a3d88b.tgz","fileCount":19,"integrity":"sha512-K9zQ9iNCm1qVYT/i8OVBSWvXEF2fCjvqk/T0sY01a1yRVPpNEFiBWtMkw6jCeOq5vkiIMnTW/pi/kNLVLCaw+Q==","signatures":[{"sig":"MEUCIE6rhxwTKw4wKjP90lxqiaMd+kmKWpOZKRpEWBOVusdOAiEApilVhJNfhMU4nmrgoGAx556jIGNdcLxZKmZ6pfG9nCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN+c/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ6A/+OVnHhuGbm9vPeQblOoIM7SCzQxBjTYuHZ6fL7jsMXAs3kpin\r\nKHSVvSQKXQmaIJrs83QTivJrnvAgxQjP4xJDhA6P4fpr6s9wdtYHgFJg1ZUl\r\n7Cg42LQ2xAsEjIXaIYnMsuWCvC1OvUxX6g2c9caUluhrHFv8MifDItqYS0Hr\r\n5YGHyuitaEVEYbihz8PFg3zbdqX8+QAg98xAJTUliPRov1Hfj4WFU2x9M2sG\r\n2UJmAT9cRcu5DXMLFvP/5g3IiVGMiGCPOihTuAjYHtNQ96sjScVI8hLHb2zz\r\n+TJunfkmh1jKj5vhPaXLAurgjSbVqYihRZPqrkHBlisEhOMtOd4IrtcHXpmJ\r\nawUxr+bd6YAReHQjXWl9gEM4IjJkYn2UAq65UuC4VTC+/jFF/UOw3G7OOrCG\r\n5jXecEwOo7/hczQKlz1mlY/zM3DlkLCzB3IqmkpOuBmqT3qMQg40ls5H5fb7\r\nWIVBjmq3O5KLezxymdEDtswkBLhuJswXXJnZbxRzWOHaDfry3SCeVFBm/GyJ\r\nIzSGc101le4Fptrivw0fZNR7KM1enREVD7QdiCZR9HUlZUKU87wwTWs9ms6J\r\nlkVpubDPwvsc+y1D6NFSWsWCKU9Au+XjTaBWaITdnIf+aK4E+yyxMk4+O9BD\r\nloMsrRMzvdq2QR5A+m4V2lw80eOfR+U8vOo=\r\n=50g3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e68a3d88ba77a4846b130d79bfcebe3505354c93","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e68a3d88b","@tldraw/editor":"2.0.0-canary.e68a3d88b","@tldraw/polyfills":"2.0.0-canary.e68a3d88b","@tldraw/tlsync-client":"2.0.0-canary.e68a3d88b"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e68a3d88b_1681385278898_0.10350607498541042","host":"s3://npm-registry-packages"}},"2.0.0-canary.04585baba":{"name":"@tldraw/tldraw","version":"2.0.0-canary.04585baba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.04585baba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae22eb31e6973b570849d805278967b4f0d70233","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.04585baba.tgz","fileCount":19,"integrity":"sha512-cIAjm1mc/UPaac4Iy15n+6QI5aFUPAHb8PaGxM0UR9CjP2+dA8GumuM0x0GB6AOpgM7L77wFJ+QeEcGrAA8lxQ==","signatures":[{"sig":"MEUCIQCgfIEYAHWnl1TOhViRBYW0RQzP2syPIhEWwHdN19XWZQIgdvI6XBLrDzjvbNzjL1c41skTShwWY56BDBvy9zALFgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkORWlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruvA/+OJG0stWicPsbiY2C0xFO4TuTH1yMltZoAFrRR4lcr1mg/vEc\r\noBbInqSJErVZKJXu8R+Qw6gS9X/JQHoj6m2+ioPycpadR1YTE6mOB/9plfZh\r\nFT0bPUYNJa7S8i142/awh2At/LkDUYe+CEnwQorJ1/K1E5uxLCnRstCw78AJ\r\n1mKMHZ+6ymU2a7UByByvIYtnV4cruiuvQtfcV0BPGyzJZBXI/pMElZ4/V/eo\r\nu2AmZUeA8M4EVdNLNTiGOXEUJZ5mYApG5udlSOd3eeXxXg6H+7xL3DY1pgcF\r\nctberB3ThYaQYFeaz7G0R59Q9EXfkAges5IAyXjRWQM5YAUHBrj2v80BU3H0\r\nDyDcIDY2DXBtmNDaKMYjS+Tmu10mPBtDR+riGZbyrmJJzacm45YjV7sWgEA+\r\na+nobfG9MdvsK5FgGalGtb6uJIkOyZTxf50WWstBXc+nm71dnVegjilL+Apw\r\nAQwuvEiwh6flWGATYSl0pCgrCuJQ47w/lbrYHenHztUOBFNG+MV0Gr2S4FKT\r\nDh3MmXCS1eP5RfA3oyWlx1Lt7KIkBKgAU17jFGK78TNTdQyOpVeXRwT1PmzE\r\n14lOkjdPdprLhrhYUdKhuuKP8++tk2Wmm3xPUit1xobNQL7VbRFP4GAugnUH\r\nmj1EQJXjIWA9ZR01ROG0fFt/DSDuI+45G/Y=\r\n=pAiR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"04585baba2aa50869759b766e86fa3b9101b7493","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.04585baba","@tldraw/editor":"2.0.0-canary.04585baba","@tldraw/polyfills":"2.0.0-canary.04585baba","@tldraw/tlsync-client":"2.0.0-canary.04585baba"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.04585baba_1681462692951_0.6840116799088152","host":"s3://npm-registry-packages"}},"2.0.0-canary.8bebb6360":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8bebb6360","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8bebb6360","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"395edc745c57216ad3e1c5b37051643e5b88eeac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8bebb6360.tgz","fileCount":19,"integrity":"sha512-/X2hGoarECsKeqHLo99ep1bOP5o+E2AzK4YwnxF6oKXskY8YwadYWHjwVjU/LbExnmhl7EyDp/CpWomP0u5h6w==","signatures":[{"sig":"MEQCIGg/EybMeJv1aiOpS+KnNgFx4hB8wHsopb80H7ayd2pqAiByOd0skX8mO7hfI8/IvggeGIEt7DsMHXbDL6Ny83CFnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkORsCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Mw/7BQAJSO1Z+0/xeF1b5LTvLl+8h/dnXxw6qQlCBT6tvZdUTeOR\r\ndVqNdRJOjd5dUxEuJvnbey2VAHFo2qj8v7wt0FN0aY5ePUY/369pmQ34/EoR\r\nv+6IpZ9CeDz8UmolEBdPtlRzrkOe1+BqBwCPpTksfCHaBrTVv9WMxlBC88tt\r\nUEZ7zUTWd5SGIqZejEskgNfM26Ogtlc/nv0mNWwshLzCiwMNQbzqWCn3Uw9s\r\n31RC/aUBS0kaIjwtdqQwMmigpHCrZNXui2K2qQO5/qE4oYmYr1HxLsnPkgj3\r\n2s03heQIpnLiiuOrRybXtQxDgbDsb3XN3+N/XUFBlKWymHeX4IcAoDUanpEB\r\nb6GymvW+HWdXg1ZAwP6JcwbcwVQp4caf3K9njKUfmOhpipPPwej7LM+tARK0\r\nnTxNp8uXWC56iru1nuCvSvNEN5iR+sYaYtjkPrE7mK+J071E16UhCR7jBiCX\r\nKrVXWYrbOq1IxY+yyaPHjts89vkS+meqDfzuDQhLCAKEX+qIr400cfq6KzRT\r\nuTg4PSGaMcUd3YeI4mNa2XZgJYEnqEqEx677NSPhO2ejxHuxvneC7FhsFa3r\r\n9biwKIvFsYo3n6AgrT2/R6P+HefwerS5Au6TEqhpIHzy1EYlbJTR1fYrKKQx\r\n0MqsOvHW1UYgHSrS0tgzNFDbBwB4smhJa7o=\r\n=nPdK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8bebb6360b3624834c65c935c1235a2071512e37","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8bebb6360","@tldraw/editor":"2.0.0-canary.8bebb6360","@tldraw/polyfills":"2.0.0-canary.8bebb6360","@tldraw/tlsync-client":"2.0.0-canary.8bebb6360"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8bebb6360_1681464065923_0.053255093402823084","host":"s3://npm-registry-packages"}},"2.0.0-canary.9139070a8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9139070a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9139070a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c73c8c86eefccd9eca78ebfede30544a5f8100f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9139070a8.tgz","fileCount":19,"integrity":"sha512-7iwvhgHdFWNnBGlwUN81OUuflYEI00S1iGPqyfyiHqrE0fi9m+0OFZtonQTO9Zu4RDrwx94y5TU7LTgcwp3Msg==","signatures":[{"sig":"MEUCIFeqi1IRuA2jMdGLw7/8A/K+oOjctpZNqdIeTF1bQ4FuAiEAqYbKHtSzYlyK2J0EwHL27jdgVnD8BQPA2sykgUvlQeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSBTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLNQ//QONwVIpHDpSTvoWS4yLvZYVnzOH7yPBDCzqu3+kzfzE/FX6c\r\n5YYQqCpoCPtlGWoawsNbXBYRhklszdSF+2UPZmkyaWdkpHFir4rZ/peCjF0x\r\n24YOVbH1t8DsVDDYZ+4+757NsWXueHGClrt2G1v3LcgndJoFSw382ZZGL6CE\r\nMdaU0yx6yVf/hPAaGIf+zUl+A2DD6uPnXWUECXeOEsSc+jANyDtmshGtdw0e\r\n0JQgGEmRqfx5Rurl6qazRoU/BKHHx18dQg72YaDxh3tQCoNxZmyePTxgy+7w\r\nhH1g34cNY3B1WggfWTGHyh8SkwA+3PsfHzL8H3lVQXNTh1f7A7l4Q6OxbiNJ\r\nsIZMjHB+PVAyupWHcCCuFuBJJp9yLywcf7LwkYRmchCaU68+UpfV5or09+kv\r\nQKo64NZQg+fyuvBTfZotOK9waAAYcK0s3dGD+RHxI3GiJ4Ozsl6c61BHpC/p\r\nuDmtXVjPjTbgczbns2bSSUIC6cFgIkXIvEDrd3oDaURui3lsaqf8MeQUD2VO\r\nC1gSNpu5UuEm2Y3DlIny02eyDweqE784hPfWvkCfQC0iIgHWhrpC4AB4t2Ym\r\n47Kp3hPr/axnFPog1eopHBakSRpVs6Jl+hEQqliewoMKzZEdpFdOzoZmj0Fw\r\np6sQOUIHhlNV8NzPRxgiAQClywa9b+E1rXU=\r\n=Jsd2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9139070a87b7c1db5c41fa49a6d008bb05d611b4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9139070a8","@tldraw/editor":"2.0.0-canary.9139070a8","@tldraw/polyfills":"2.0.0-canary.9139070a8","@tldraw/tlsync-client":"2.0.0-canary.9139070a8"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9139070a8_1681465427621_0.2503349512123627","host":"s3://npm-registry-packages"}},"2.0.0-canary.7faa1ca62":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7faa1ca62","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7faa1ca62","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fbeeb11b757d5e4b7f29a3d1e330e287bae37be6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7faa1ca62.tgz","fileCount":19,"integrity":"sha512-c7qqR8GpuvGRr3y7Cx/OeGdjzp0hLVu2I7Vua7SqoENPIs+Cy6t6jdCSpmlWVFMLYyxi3Fw5xeaM7Kv89vBw2A==","signatures":[{"sig":"MEYCIQCDIfmASWxpMFmIWPRdSa3fWjzIQBSOJ5UDt3ScyKntfwIhAKxXy1DuaL6kzTftPrqoo3CRBrnRhokFfHW3fmqFYaSL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSNkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkvA//TQ7lBUYsdx+nbJO2wRy4jPEycrdRZfPJseBpNbPw4XhcEkEk\r\nku5oGVPlM3Czw8EU5VI+6O8BkBOzprGA/GTjbDkoO8jkJxKOaGRxN5y+vZSm\r\n3VfZBMxMfWRGkGRyrs6oj3uVfp75GtDFLjHSw+exoYn1jTe0yWqdyqCuSljj\r\nmPw5iU9zcgmtMlf2VSvjJnvv7XWe7Xbl03Sk8DdxAfr5FFsHOFzM4WYydajx\r\nN2VTbuTyTggRXnbQup3cJTFxzajH5/odwtTXUNS6q2d1RxUjBNzShlVgef+t\r\nR5+/oacaRMr1los39v3JF0sfzlnTVSmC4f0y/w0dO3Q+mdsjHDrDJoYVoaP8\r\nAzWSDvMgNFitaZEZZR3/mk8sI0hUjC9oZwKmqFilbS7EmhHKiHHfkHDKBpRu\r\nQsLxQ7fOlPZIdlZAwyMUN7J3nkR9clwjfG4TGFr3hCwxtODIPRbcvGng9Ho9\r\nEdDrzw9fl2ooQ3KxPXC40Gc6wMhwqtMA0jyjpyQfSXd5W+bNgR1L2XJRnaN+\r\ny4C23XrQxytKXgEYfQmvI7Fv8XhkrFugSC3FRjlA2rIaSzvIr71HAeb3iFSh\r\ni4Wg3nxJk7z4yxXG/acY71GyimTz+gRXHjl/PXU/3tKwytPHPkPxNml2gVvP\r\nCCIN0FbCBx+8cNeMxJr33hLJ9lPnIdOrsa0=\r\n=tKYM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7faa1ca628d88b57348d512f69ad8a5b01350206","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7faa1ca62","@tldraw/editor":"2.0.0-canary.7faa1ca62","@tldraw/polyfills":"2.0.0-canary.7faa1ca62","@tldraw/tlsync-client":"2.0.0-canary.7faa1ca62"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7faa1ca62_1681466211805_0.8468270419136534","host":"s3://npm-registry-packages"}},"2.0.0-canary.41ef4641f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.41ef4641f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.41ef4641f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"deb64e5a2b609e6bce98812513e1d28ef0d94e90","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.41ef4641f.tgz","fileCount":19,"integrity":"sha512-YdVOygAbSR2kewO8UVi1kzBVcEAnyEB1GJhsTNO568PhPWOhxw78LWFnTm6H0dNYvG43Gr2Z9bIo/I9oEMeuGQ==","signatures":[{"sig":"MEUCIC+QKh/RgDso306g/XGCww4TgA+o4CJtdT1JrlE1/xXSAiEA5Mptfh2zaxIhl/aAx4l+gUtwcu5zmzkf7DsSHtlKWkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSPfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr4w//UuaQo7/CUPfBfRtGva5gYFfiOCeVA2DbvpMvDohL7XmhJMpi\r\n02/2+GiGINcGG8lKZln5QPkgBqubvo73kBC62L/LeOedj4+c/dL0UD1Ir0c0\r\nZHxq850d17QPt/5Xi1U6rvl1xwnUuQ2V04NxJ7x5rQAfJZuFF6A5F0eqERH0\r\nOzzDEvUFG/MPPDbT54ATUy91ESvPY2Fm2VUi7rCnzBWNxQe0Efpex2dw8oei\r\nCrCZZqcbZGg11tA2DE2VPjoJCN/BQYxxMPRrllBHJYBt/fuTzgS6AIYVawLC\r\n0jNxZ25hGJsmFqdYAKwYwz3S/oVDGUjj7DR1y6syx+5TmTQk66awOEt6ieZc\r\nqb3+1YWI8KvOdx7fiqu8U2rynphqUoVKgRw38WXiGBt2p5/zIEXGXf/e5LJc\r\nW04qDziJMf+kprS55EI9a8KzdqkA6A0cT1nnbPyRTtVPYU3cDy3Di1nXx2Wt\r\nrJCc6429gMUmLcj2zd7lKQ39nGhHOkcrvBH30UAsrKT6+2Ld9a/n7ev6awc5\r\n626sd2dw89gLeH9qRPLkBkXDoNKSvAs/O6MLCU3vqjhD5ZBVP8OBGjqg8V+B\r\n1fAMihKqoTyhGtS9gpmJw7/ZKqIb86B0k4QS1MKhld00JHzB3PgFMwN6n0Ar\r\nUgjNwrcFSIvBoYpyeZeKNsD5SVxQ19wpRQM=\r\n=Mt8i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"41ef4641f7e5fb3901138411669a71d54d324a09","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.41ef4641f","@tldraw/editor":"2.0.0-canary.41ef4641f","@tldraw/polyfills":"2.0.0-canary.41ef4641f","@tldraw/tlsync-client":"2.0.0-canary.41ef4641f"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.41ef4641f_1681466335128_0.12489427642468698","host":"s3://npm-registry-packages"}},"2.0.0-canary.c17a15c05":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c17a15c05","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c17a15c05","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69229d1a2e0013dc30caab30047f84090a6f01b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c17a15c05.tgz","fileCount":19,"integrity":"sha512-vPDWqM+QXeOiUWhRfTlZohylhJ29vGNkjUQajxYHgfdD2BkRv9D72EMfLeq0PaK8JqowMH2dsSBnGLpmXsGELA==","signatures":[{"sig":"MEUCIGYUly+5ifLaAA5LdWExbNVmhXDYXDZSqxCqWqupqT4bAiEA7sq4t8rerSx3U0z8/pjCVELaEZjzVKvcbx/LdED5z58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSR7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhgxAAizf4wf9WJVFNRNHNbsplndpPiZBub3Z2/HN0hyzgSOnuSkVt\r\nPuuSeXeAx7YSgtiUD936HGXKcqb6XEB0iTJNNSWX7gtwa/6jhWNIETwxz8nB\r\nvppwg2ZVYvNHBdFbm3uEgZ0FwnHBNAFm5R9XcCE2pyvXeJebs6iyjE4uCa6S\r\nzoARhhNUAfNEdNwRMYKt36i6Aw8QO4ZPGLIZh8f8nsbd2t1u8w5c9eH/4vEO\r\n6MEQT+XPVC0y7rilhY+dibFnul6QWPEWNVw2iUJCzHKDLNvzNXbPqvsBq90e\r\nHHiHMklBAZbPiZj9MzzdICo1MCGRsmng3oUkoJ9+O67r2sJj2hROkw2lGCDd\r\ndnZuqY+d8CXR+5rKJnz+hd5fdvwgWk8QknN6jMth+8OpqvTV7nMS8Tr9COQY\r\nyjp+KxZmfBDpFOV1tGmNXrVNUPRhArLIiCCmR6EcGRiajbpBGd2xLxsPIH6A\r\ncROgM9gBeGljJ6IM0dy972ieJzfTc/emO4ynQL7DhDCoiqGhcCv34ebqk6N9\r\nRUDE4oQybh9qOMN+vkmTdwurlHAssNg5EmLwxNST5jCWxm+kzSTY1L4qdfEl\r\n5gwzNAXlqdDbtvuyYHQ4btKBIng183bJHsSbPHp2ga1csY1hKq1bRrwGVkJf\r\nZBtLKs3lEcIFEirO5UXZ3LZc+7MJJzCT3GI=\r\n=sg+M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c17a15c05fc2998c1e44de11ab175c0953740443","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn prebuild && yarn run -T turbo run build:package","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../scripts/build-api.ts","build:package":"yarn run -T tsx ../../scripts/build-package.ts","test:coverage":"yarn run -T jest --coverage"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c17a15c05","@tldraw/editor":"2.0.0-canary.c17a15c05","@tldraw/polyfills":"2.0.0-canary.c17a15c05","@tldraw/tlsync-client":"2.0.0-canary.c17a15c05"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c17a15c05_1681466491207_0.12370508183334583","host":"s3://npm-registry-packages"}},"2.0.0-canary.8d0dd61c2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8d0dd61c2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8d0dd61c2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa5493ec4c5f17b467726af85f57af4b8ba22b39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8d0dd61c2.tgz","fileCount":19,"integrity":"sha512-a4RGo85j9cTjN0Fcqz+rl9BBGfRhFX4bbdGRx0dg4fEU4ArGHbL3iK5ywUBHPshAjLFdzEwLy+DUBitxDgddGw==","signatures":[{"sig":"MEYCIQD6Ou6a8+4jJv81vI/6/JpU0sd0RKxV4WCtontb6/xZtgIhAK2Uhd70+ukLblOMubUTektnYy1+seGSxens1KpbunXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOTX+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5OQ/9GnK3qfRpfFuyZiAdlIdtxuFK2ModuJNqvdLAnaJ1nnFmG5Q4\r\n70zw001K5ZiROWjQEEgVBQWJYdEVhVABOulXuYvdk0Th3enSnu1soBLSKCiN\r\naD0RA7vurxUgkC/w9PoR6D2N5ZEZqhaJ9X78WbO/RBGgLk/zvs06fvGxuhl5\r\n91h+ZdGxx1aSc5v48A61SwnkcH1UMUMm82tv4LzxGy8rzUUybPqYU+/qwxaU\r\nncvbFGxk8haa2SZ/0+NWMN4HKCOPxRuZ3zfrSkZWqDySQ5FwqZIgDw/SJOMy\r\nPu95xXIDu4ZKyEH03m/wnUdjX4s1fEsJzAeedNUI95y5ToFZEC4HfG6TSMQz\r\noLjaiYLDsiubI1CkOUtEwA24KVc+KxnSQ+JeRkHXXs/aogBMvwNCNl86b8eq\r\nc5GDQOG+KrPVwHnxZH0vc8YYb3zckXCUNval687BT5frmrHEIj8VWLKeiEtc\r\n6XiZGscOaxzNxTXolbmid/eS7k+TTuV4RQrJIDz+SsopGqWwEWL9kf2j+b43\r\n/nkOrA5BJCpTBbFqd+nEhA2pR6wx4Ezsb6sRiKhlObTMWfYhkcdBzrIHx/7M\r\ncGbdWcb+sjZ8HiKYHIBLR1kBcaokGRdQQM6ibFaNbpgFMmHe/je78u7Kqagh\r\nfcifxZd++6pMmJAhmt83UDzNW4cp9rEYz00=\r\n=GIEO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8d0dd61c2474e5557efd5e699b174f3d51e337db","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8d0dd61c2","@tldraw/editor":"2.0.0-canary.8d0dd61c2","@tldraw/polyfills":"2.0.0-canary.8d0dd61c2","@tldraw/tlsync-client":"2.0.0-canary.8d0dd61c2"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8d0dd61c2_1681470974419_0.6601260272126146","host":"s3://npm-registry-packages"}},"2.0.0-canary.e59200e42":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e59200e42","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e59200e42","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"803d13224c1260c8f867164d087aa8ffa5877c57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e59200e42.tgz","fileCount":19,"integrity":"sha512-hh+QmjZUcutXrtTGtEhBX4sufXphoTW7/kRgqJ38vvC+00aDaU5QfRZdyirAQ3prLZeKByRQL0m6X+PkI4SeMA==","signatures":[{"sig":"MEUCIGlEK7jrUU3RcCTQo8JTFxEq2UKyI9QP0CM/onwUpe53AiEA168xPCOFXRJb0na4R2glMyRryY2gTqXcWVWOQFaJEtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOU90ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzQw//Tr8D8MyyVmoWPXfNK+sGP54q5yNZTd7W6x3geZUzq1aY4DJ4\r\nJL63vmSOMEBTZ1Wb+RIhv1H81e5LXcYK/Us1+U7dfIYx3Xo8imaJlXWCK1GP\r\nBgaxp1rxKYbF4R0Pp+WTsIqoucS9HxKvoz8huIqCuETzO9zz0hQ0AnoPLKaI\r\ngi60FRm7UkQA47ZpQbNSZrFlupcW9YZ0t/QkkkmVTE2UmqhcFWb8uTd0Mkt/\r\nSoAdfy0rk+lnL43Uby9vfNhYRT73SfCMfnWm5l9Q4tVK2gjnKFmC9QqPaoXL\r\nofAy36+OxO1p+fuZnzzCT5Lt+scPAiyIgUPmlpnrU7JQvLubn5GlChRgpsHN\r\nicoMgOI+C4xucRgQ9ziyIXAgTU3bNf8GfzgylFk7r7vpSVCKbZChN0Qufvo3\r\nOybyGkVfF8X8CT8o4FCeo5vZTPAQAjfmYpu5b7KTbOEf1SVkCrnrBpHMWXYh\r\npz2+OC3ApCtrjQhoZVAardP1LPTUADjDWegnmtfEpmpr+koWCevlVFR6Z3xJ\r\nbtVd1xCLWSUUosLC2dByO+sb6xF4Y3RRbtdGYF/kS4CLJU6rLMgqX0X41/8I\r\nfWR/mXe215EqQIx+vO1CFiIby53jEvmGiA8Q1Ext4zBQF/DsfI5Tk5LP3Fbm\r\nX4zP6c3CpEdhmpgovu5AXcSr70UaKPL6KWA=\r\n=UC3d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e59200e42844aedb5868eee1a792bae48bf3513f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e59200e42","@tldraw/editor":"2.0.0-canary.e59200e42","@tldraw/polyfills":"2.0.0-canary.e59200e42","@tldraw/tlsync-client":"2.0.0-canary.e59200e42"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e59200e42_1681477492006_0.7425491245707538","host":"s3://npm-registry-packages"}},"2.0.0-canary.d34a76d5d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d34a76d5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d34a76d5d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1baf587c638a240c7a53678a2df86e33e9fad879","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d34a76d5d.tgz","fileCount":19,"integrity":"sha512-2ewd5yV32j2gZyP4DCXnERwcQA1NvTBfWonyTtNVgFa74ovA2hwY4nbf1uIGnLbpzMnnCxYjE3YyK1iYomQSpQ==","signatures":[{"sig":"MEUCIQCivnQl7apPpdkJw3b8Wzs74SMq161pYyxaO8ouVliW6wIgUY3v2SJhncBGAk/Zfpp+IS+OBBevONYNP44w8wqberI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOqCAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6aQ//R4qk23Ar+AQfcDLXSxfT27NC8VP3NmfGG0e9mx2W27fjo0rg\r\nf0Z+g0e/DiWhCtlqoKwKagJRN3eglGiD+c+T3U0Trg1Yt3/Rlva1yiTS1UjQ\r\n7JqYeTDoZ6ygPUrZ2WFBax8s0M5MyU9IZFFig3HVzBC1EujBtUHeEeAevqe/\r\nXASW24IgPjFD0kVG758/9cZ65egk6DjhvQK2noWfYyMcxbRlOOQPCbLxbPN4\r\n4srmeFRMFE5Q2HATjqF7Ct1rMj8zYH0m5j+FMYMeXkqvJunjuG7YOczSJhFl\r\nE6M66q9HL06PqGjVYCJN5Wn+282Q9Dlrc9TPw9SmSp8DGQh0yr4UNyTFOP2W\r\ncr1pnL5V3ovIhZa+d8vsvO5V4PIILdPeXyaz5mVcs6hIDghE67oOSj6BJYCb\r\nZCxz/IcKq0CkUzJEv4Igohb8SLRUckHjqchGgqUJqw1Xy3Nd6XJEPb6Bre3I\r\nXlh4op9Cha9fqGy+zzHgObbBcNEigG9itSIwJfumDQHYvkeJ0FgIyPRE9I8F\r\nQIWlGnL3ZZ0l1RVft4YEEihBwGUGrpFUpCncUizEOZeXSMAcY6r/gOzSYFAm\r\nEWkoG7+0jaaVp1ol8QFj14OJ5fsHTI8sWKksO/Swk6mn1pV5L52BR+0DboI9\r\nbUkXchBKZxm9oR/756Mot0ye8rgorr24gFU=\r\n=S+RZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d34a76d5dcc20fcf552e94423207cf603d1abdcb","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d34a76d5d","@tldraw/editor":"2.0.0-canary.d34a76d5d","@tldraw/polyfills":"2.0.0-canary.d34a76d5d","@tldraw/tlsync-client":"2.0.0-canary.d34a76d5d"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d34a76d5d_1681563776729_0.7847304233942041","host":"s3://npm-registry-packages"}},"2.0.0-canary.2182f7664":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2182f7664","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2182f7664","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92c80346a92895a8046f107c61fdfe3247aba06d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2182f7664.tgz","fileCount":19,"integrity":"sha512-EKK4VxOuXSW2xsZiXM0DERMxJdp2Ch5jvXabIUk2fliQA+1DVM52RJhgF2WfruUNzKC3sklXNCjnqekf/a7XuA==","signatures":[{"sig":"MEQCIG3pSNElGKtPTfhnltK7j/IMjHTkyVPDnUBTZaTv9kgFAiAqsLHh8BKpyy0veNQ7XWDotGE6HDbiz+tn/4Vixyndjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOqCVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1FxAAgehcvOQ/kD7iC1fE7br69NCGZA07A2xEX3pbXtOkFsU2418s\r\nlTUA4wyOM2CvbIVVbs7oT7rXiC6uBNY59g0AGulMLFsdnu61s7rR+fy6J0nG\r\n5nvtf4I2CoXJYex5OLuUv8W7t6R3t7W1hCdrD4JVEYe7qDVSl0OvFgxfMgp8\r\ndQ/IytJCzSZZXz/Zl62oQTa9JBtPn3Mz2HvDgOEe99D8E2CKexAFbvLUJPOS\r\n6YvV0OsfzCOWEigi3vXxYvMT7GUGltcB+87PXMhcMu+/Yb+fV1QXeMq0fw5p\r\nX7nCLquTLfQ+ijQms1dDeX8FrUcSrPeZLlAn8QY5TSiaqsJnxDDd+AQ55u40\r\nECWM8uL76ll2iJhBDDunrFnd0+/QS4a3dQ0hw6dQQDxdz50O+Mk+tpR5yohu\r\nZge+V484/Q5yNyUPS4FFSMD67UZWEjzzR4slRQO7hbWoznOFTfNLpezio36+\r\nvRliNTyxvhPytphO3lfXhSkT9AUbEkORjv2TETl6f9r/7veJ2xKiU/tEQn3V\r\nfqmL57or5/aDYTmkbAQShTRn8l8ZcyNPtZUhsn2zkjfeYjmVg2xgAqDv7Zmg\r\n8aDHYghqFHoFnykuBrYeNbGDul44cyFI7t8vt/Uj+dWODpPivrrKTqOK4ygW\r\ns2lpq/yRKq0aVYaUsWYH4fFsdUg7dwK6kKM=\r\n=NZP9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2182f7664f744d78b437dd2f3a85b0b267f757fc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2182f7664","@tldraw/editor":"2.0.0-canary.2182f7664","@tldraw/polyfills":"2.0.0-canary.2182f7664","@tldraw/tlsync-client":"2.0.0-canary.2182f7664"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2182f7664_1681563796701_0.8759599618575595","host":"s3://npm-registry-packages"}},"2.0.0-canary.9a2bf68e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9a2bf68e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9a2bf68e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7df061260c38045ae49a11a41f6500ebc9960e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9a2bf68e4.tgz","fileCount":19,"integrity":"sha512-6En+Mk1/FDYEu3kaMEKxKym0pU7Phl78YEscVtSC2HLGVr5Q5iz6B6p1VO/kuBctXHtbumihc2GS8DPeEHIUmQ==","signatures":[{"sig":"MEUCIQD07vapGOaL1YkU1ReE5AxK1//zMsj3RbbGmIUP4HDFSwIgcRkgoo7BOq/QPuJBkEmd3et2i7g2oj8cXVHsuq5FEu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOqEEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKCA//VuJgOBxyMtYkw9NeBE7bIN2pi/shJJH7c1CVNBLLec4hFqJv\r\ndAQ+OYWVCeQDqrW+LbSOOuaprnbD1iEzgZuO378hTPdzSN5nIMsxXw9OKI0f\r\nw5bVjZ85GrfLC5EFOYQSfHCd8XJ9ON34/Ra4VqTsiN9m4JriMKdQpNClMuwn\r\nwa51Kpt30eGoBwyAE1TPvKS1TOYA4tVfbAAV4BBK0yMEb5/VKZ6u5jtYrXS7\r\nZWrTwaclVyudkOj8N4NPfSgMBbtWyzzEY2VNZkLm44TJKsQf4se0kSTlc9ru\r\ndZAYahdf0MWif6f/mpuZ5hSbOabN/7BWMqcq5+OfMGFSA7NPt0SIF2jAdYLb\r\n1iUgPv2k2tKV6eDnJ3Ql+wYuRp1BtNclaM3lzK6B+8sZVg+attRdHjZaX7Rg\r\nJiha0g3FD6poEOPUV5GoBd0ml4HuewAspqv1q6tRXpwcznwwdW7twDYu31TU\r\nto/77MLnfwG7JbHIPLXjx5EjOlN1G8GzDhN7SwCyWxTiPfnlaj4QfTZgPD5q\r\nS+Mc0//ydedWxARrERcurOpJQqrzHB6wy1m1njfNTBpXUWIpezDZws+eWcRL\r\nmbmN/+OUdCUqojzWJt+VlA6ehBefKfxwusdEFnCwAKPwRzOewT6OEjJZSRcR\r\n3FCux4sExc2FY6c+H5CYhQnNhvB/Xkwa3Uo=\r\n=Hn4t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9a2bf68e43d37629c34f7784d15fbdacd601cfb4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9a2bf68e4","@tldraw/editor":"2.0.0-canary.9a2bf68e4","@tldraw/polyfills":"2.0.0-canary.9a2bf68e4","@tldraw/tlsync-client":"2.0.0-canary.9a2bf68e4"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9a2bf68e4_1681563907998_0.9203949427560065","host":"s3://npm-registry-packages"}},"2.0.0-canary.41444e4a6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.41444e4a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.41444e4a6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1bb87917f9415bc9960be64bc414b0c7f67226c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.41444e4a6.tgz","fileCount":19,"integrity":"sha512-1XGiehz2fiRBFLkdBXzISxbYBVvDkCFX3o9VlEJRaQolyUs+6puG5FacsQ5bqoMrE4EQfY6CICr5bBF4QwPWIA==","signatures":[{"sig":"MEUCIANOap2EcbN05iwycd64UN18wXp0kNPz/WHYBcc2ymCiAiEA0Dwrp590TCY97lP5ynYDuNCcpNLRrcbAa67U3hPBn14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOqQ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryBw/+Ih7k985lLLD/w6dR4aNPmQOtnOBbN8p3Im0vA8h8ttHx9fTL\r\nYAE+f/emmLLho6hjosMa9Zs48fmx2kbC7rr4g+ImEKrqNDVsedxa/VSaxPHC\r\nDT0rQ1MZ1T291v3j0gnf+DTFktn6HFPm/UJ+e4HcBIHTTRGLYYm30Ki2mkQn\r\nhWW9mEaLtwkNego4kEoFWRyIAziackjlEiUzgQ8FiHruW0Kw5pM96fN8BLYf\r\nFhkBHGcMCU4jASuhgILQpG5PP2Kk+C0I/03GwhvxNSw5o0GkB/D2aNTI5rFi\r\nARYSBOIP65wtuzo5KAiCtUUiuMwtZphgOLivo3jERAba9pPh+vgdhHGlllv4\r\nrBZv2S8m/48kKdu2GbTxxcE2vXBOrywgxqfEY35rSfdqdasNVcYpzNLm9ytr\r\nMay/M9KPE7Z0ndRF58ZyhMDRKSI/ubCMtC2gym0yOKuPxFsm9HULWiUAAZCz\r\noYJexTHxbwDqE3Ep1CoaL8hXbOw2ahx9SO98OByNyii+pX2AzyLsYrLAPV+J\r\nzD5Z0sZ4AOkTEdevxjoSRuFQqVHhwKBXFELae6fTiXeUKH8Fltpk+/gnfhj6\r\nwiRz6+74rlv1o2w5A/XdPpFjOXIDJpU3GQJRK/nfRXte+Z87i0YYeyIdVASg\r\nXwnS2LWOsimQwUC2jQmdAxhNvV/o+hmFjhA=\r\n=M0Xh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"41444e4a6ec78698ca69c9a4df3a160ba4489ea6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.41444e4a6","@tldraw/editor":"2.0.0-canary.41444e4a6","@tldraw/polyfills":"2.0.0-canary.41444e4a6","@tldraw/tlsync-client":"2.0.0-canary.41444e4a6"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.41444e4a6_1681564729979_0.7037432426345271","host":"s3://npm-registry-packages"}},"2.0.0-canary.a4cbd510d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a4cbd510d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a4cbd510d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02d088c55ef507950d00609cd041ff9697283f4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a4cbd510d.tgz","fileCount":19,"integrity":"sha512-M7ML0XVxD2jTq/NWq3ImJEWQHw0ifso9nbZZXeJ5WgcMyJZNxbeawBPiKpM05/9ZoMNd3kLig1hBqacYOTusAA==","signatures":[{"sig":"MEQCID1PI8SfrFJ69uWZ1N/HD5Acfd27ELuPWq2LuraX4lpXAiBR7WWY+dO11K+WC+ZWm14/32vU4nA91+CGccljUbChow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOqarACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc6w//XtV/KK9gMWukRTuTMVOO3OeUrS4Q2pNg3Y0ry+ya2TVgPOJu\r\n/xRsKk1o4I1Zyst5o0e2YJNq3rioW+t8rShTJWYZvEfQLJcKUP64p8+JKASG\r\n/rrKIGisDf6JxgWZRHVnfHOyRCSREVlLfyXuhOgqO4wZlLW95IEQh08wCSIv\r\nt4W8aW0UHigQnGyyzM3uGOC5H+qPcRMj6lMazEYKv9jVpiN0y340GBUmkR7R\r\nMzs39lLboXWMMSNoQyR+XLAmEi3Tq0Qzj2k6rwdZjY/wz9i+IG2lwbYzOn2C\r\n6GVpmybPejgu9cHavHqtrvWuZbLhhaGzaJq5ktBWfscHw602PwE44BrzG0cC\r\nwfqVLRWsSQLMyVjIiJgo1+TM97QLhWSFROiXTs5LVu7g3c7g+APGGPuHSVkz\r\ni5ysx3XTQ21u+P0asZ8ZeTMRLdTzvhmAoQiqQfchd9VBGpxl9FIBd2r7nDpX\r\n7sT5YNhdKqJD5QmvY34w6pv7d0E8UifQ/Mk94/v5Rl+3cGgjLX9ax4nrVyST\r\n/ZMRkBSgY/YvliouHNeg4OEn6u5E4wh2LoSknCYaBO9Fj61X3HgID2hZ8pc4\r\noNe79QqFTXXAoqn3ZeE/V1jQJGZrIlN/ewScP1vjipL95GFJi6NdXAB+SKyQ\r\nMuc2TX3t5e5vtclsFYWxFxcewC+cIu9IgOU=\r\n=/ZQo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a4cbd510dd62ab064ea0df5d3cde43543149ab73","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a4cbd510d","@tldraw/editor":"2.0.0-canary.a4cbd510d","@tldraw/polyfills":"2.0.0-canary.a4cbd510d","@tldraw/tlsync-client":"2.0.0-canary.a4cbd510d"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a4cbd510d_1681565355641_0.3875766066383164","host":"s3://npm-registry-packages"}},"2.0.0-canary.579e21e10":{"name":"@tldraw/tldraw","version":"2.0.0-canary.579e21e10","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.579e21e10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ec690cbdd2670b111657a965841207894cc3ae7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.579e21e10.tgz","fileCount":19,"integrity":"sha512-I9Bqro9H27tg6/WNdbyoBAogqbAKmbrl9A4s+SDgi22owra1pnSOtcRTMkM7bJbjUYXv6QvTyhvOkm3rnlizYA==","signatures":[{"sig":"MEUCIEkghE/WZSWsA2uVu3g9vOPe3gL8Ig2O7336hsAytmgXAiEAljcH2B/AmXQdQcXrusDZ5fM+r7cRsXqdF6o8k0Uiyo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPRlDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRShAAkswrSKvi52CC6/M5Ry3/tWN/XsQ6uFKW/qMbnCqdfS/Pw4ye\r\nwbvQt709l8iaDbPEUk4FU6cObtlybgLagepZetaiyBTNet6fP4Ca8XhlCBIz\r\nLHDWuZY4tH/UM3yAGyLSAVI8fJvO2dfr0gqgKTH7kl8fLD01M1HZ0REPtnQE\r\ntnESKUMeFGhhNQbSLez6MFHfmlaqVdzqgcYvskrVjQCLyEAR0xXNQkJpf3kc\r\nAVbeeoa45iSYYDph8r9Pp+nfu/+9DQhkR926YwXssLcBj6qvlGV9/71cKaPS\r\nmrsNYNsr2knj/1mAYlXO1FuT3q6YAkMYmXb5tKzezKSbTt6VPMKhUeSi/Kw4\r\nHRV0dihcmGOwDMrbu8+sOhvhh9IgRCaYOivsH6pLuj1h11GC7AxYpbIRR/Xr\r\nMk8g9O+kSQYHKgb85xfaC1WEwTKm9GhWlwWvmy5mx+lXZ9KZamFoGeWjSIYE\r\n0kgUs8OlGEDaI129Vl1vxs5G9Aq2qVKh4O0pC+i96bm6k7zfJjOQnWYhFW/l\r\nh9nBgqGHOmE74H9DyDNWVoycCNPgKyjytMUwHDxHqKSTTbisyXl4Tv58jBMp\r\nAELNOH1curm1Jh1hnmhj2JUF8pBmJ+1ASUv5qNkHbBzHQDN8T45+SoP8qz0R\r\nW79FqjCKVf3noL9jVH+tuPD1GJ9gLgtgsHA=\r\n=80sf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"579e21e103f58b08c9b019e960fcc784717a2684","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.579e21e10","@tldraw/editor":"2.0.0-canary.579e21e10","@tldraw/polyfills":"2.0.0-canary.579e21e10","@tldraw/tlsync-client":"2.0.0-canary.579e21e10"},"_hasShrinkwrap":false,"devDependencies":{"gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.579e21e10_1681725763179_0.0790407645956297","host":"s3://npm-registry-packages"}},"2.0.0-canary.7f750170e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7f750170e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7f750170e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"22e95ae1e8070e15d48090d898f9156bc310cfc6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7f750170e.tgz","fileCount":19,"integrity":"sha512-6PxMyIZuJh/QSHwXWk/J4eQAl0arlcS81N4n8ap0/fD4EGTurblePsHv6KGopQpcJBM/d1Z/QUpwMkui0DTjpw==","signatures":[{"sig":"MEYCIQDkuTTmdNcKRESx4muTWCZAok3AmduC0KtVviwnxruv4gIhAO76xj/gs+oVFqi5OJEt+y7dpkwcjJNFM9rNTk4l9Gip","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPSfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX9w//QGj/ivDwJ5IB7Pc2CV8NBkqdzfOCpVdcrnWKVhxSpt2L9GMF\r\nWFWQpfNFidY/BQCCvOSsNBuTeECwrJobxmjUStqXGeF5qW8egyDcmp673/9q\r\nWdSKRaIsPcj3cEeC412onz8dSRP0s0nOggifTX7NahJYTVCpgVQ5+S5brCyB\r\nj3EsMuhGBxCM3XHRIyqZ3bs3ynHqkuXGQuMr05dl89YrvyxwhbhGJ46x4bkT\r\nwWBUoBkXWcg8y+v2QVOY7/PnOLcMu5UZJQSRQGVlLXo50wgXQxY43P/Hjfnd\r\nmHXbRBVi0ozYxmFA1zL3g4DAli1LngvjaG9iCpNsb09BrzCpqBvDbq06Vrqt\r\n9nQS4x4c2eIz0h28k3XZ87QeLlNWWe1EjHJWicPTOEfMigScsmBR7lVkdkSg\r\n+KC1+8GlZ+B/fJzp0eiObOWteBk7nVhgWbpso6hmi7xBExNAdM7UqeVbFv2q\r\n0b6heLaYlYxFj00w4EqAIs22QY+Zuuqdnfh04YI/Y8zXMOo5604ABBbY+ont\r\nXmYz4YBDXSAZ+uax8JQnMSQ0ybKwG85G28Vx8bPL7k7J+6WDfXP7xZAmwdzN\r\nDm9g+eyjyKiiJfKsMzVilHEj/xpv1VlXIQwvELZZXD7m1VPh3Fvrq7f8nnpd\r\nCUox75gDDxgayfEI/np/e7foCtqbo2r8b+g=\r\n=L4od\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7f750170e7d2fec15e028aa1f85e5554ee7a6055","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7f750170e","@tldraw/editor":"2.0.0-canary.7f750170e","@tldraw/polyfills":"2.0.0-canary.7f750170e","@tldraw/tlsync-client":"2.0.0-canary.7f750170e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.10","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7f750170e_1681729479574_0.7061556516133269","host":"s3://npm-registry-packages"}},"2.0.0-canary.8d8316960":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8d8316960","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8d8316960","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed000bdbd22496136ff6b8b9a9279f9cba34477d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8d8316960.tgz","fileCount":19,"integrity":"sha512-nr+0CfRR5VEEXwoHuXxyV6P+JVz91CkSZmktLETsHQSsH/JH21jYFWWbEalmI0Y7kOhx5CBIa9TDkeNLosf2dA==","signatures":[{"sig":"MEUCIQDkvn+LK3ABS3Rqbjyr6k4OwZqQ3OveEEyu5u8MjpLB8gIgfFNyALSczzn/lSuc26fAwP0KksnaAwxPQG2uJX07wpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPTBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxRg//dgS9A1wy/1DbwfHuTqq2lNYOzcXH0dz3DNBOhakGlqfvf964\r\nWqml85dLnmFTrhASm/RpcUAqnJBPw4ML3eXnilMepu5+aYgHDrOOkBvt6qyf\r\n07LFrK0VT1aNaRd2TGdUodApuSYXTblNbRpgAy54CmtyuDnTssj17Wlyq0+F\r\nmHRKi6H3ewDrfyDeEo1sEkSJxlexkYDp4UuRiM1nfOQNAfJEovQ3Kdolxcsu\r\nakqg9dHG1XvC9s91JPsENooeI2OzKLCEqzdryG+YHwPFH/BBU+SvdAB5tfS0\r\npzdCZ0ea9Erbdjxko+CMLxObBAB+yNLWr1u2nKMumAZtRpU0q3uqvqf8XKeZ\r\n2esmYPp29woUhIhpd5A9wwEnahs/pAZ9+efcM9Zjy6lsTTMMoWnRUkvQQMSz\r\nD8qT6s/kYAxiEBbMAgs1N3eUxfmEZsOcLv+c+a1ieUbi8F4cdvY59bz4iauD\r\nkymEmgJOeBGnprjbsZdLEjKqbjub5YgI9ChU8glGATOpN1rlRr/KjO05PLw3\r\nkifIEEvdlxDPwBmKQjXJyuBwOeuMVw9MJYdlcu8PG+mTbaLdFsOENwodeeJe\r\nMmYZpqBYbN2IgM1UON5Xp/Ccjot5SMhuqOP3LuZSw4M/lPENnO1H/enmoDmx\r\nbPbYZwR3fsq8fedCzEX1Jb3FJXnM5ee6w1c=\r\n=UcYn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8d83169601eb0938672e15fa1c537d6653650eb2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8d8316960","@tldraw/editor":"2.0.0-canary.8d8316960","@tldraw/polyfills":"2.0.0-canary.8d8316960","@tldraw/tlsync-client":"2.0.0-canary.8d8316960"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.10","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8d8316960_1681731671920_0.8900697958900989","host":"s3://npm-registry-packages"}},"2.0.0-canary.b5b03c626":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b5b03c626","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b5b03c626","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41bc67e7aca2e3d3e4b81f4d194e466ee79e5f37","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b5b03c626.tgz","fileCount":19,"integrity":"sha512-mRyicdiwlkmEVzpxsooKvyaSjXYfX20k6N0BMvBpa36fcZpwK3nBtFB8/EysilMd3MdQeLV+MhJpZwIW1dxXvw==","signatures":[{"sig":"MEYCIQDiICg9m5jJOUBQGdLeLbrkMj083m9qBMTRBg6yxcRtTAIhAPO6eQIOi/TYq5qBok0U3QkuehK1gf5H6yxrxZvdBSeG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPUeYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDog//em7JkFYn+SA+oY/WI6Xm/hpU6kkDF6hkS8wW4P6qPW1+gKb8\r\nI5/NeHQmhUa9Hoc6S+OLIzx02xplDBHYDNLQF+8HxSGcdKXHoDtdbDsQHFBJ\r\nJW3LOQyfuvhWCLb/T3x+SA6vnqV/84dqp1B3bh8n3isC1OALmgOrusDaz3nd\r\nW+aQArX2+8InXpHaayDvAFACnnbqYtW6mK7kE3YBo8u8AKvmcJ63/O3WQqrJ\r\n4q9OskvwkRIht99ToNQ1XPqR2B3fJYqvrd9+Wo8OUqpghdh7/zWm9KA+EGsW\r\nIK28efIrMfp5fXTb5kyINW8KHwECNE7p5+H2Y0IDTDI6RSlZdqn7PQkycdf7\r\njXFNocj2t5wSOd62lWyCaoPxwIv5BUtdvgFDhH3WgfwR1Na+Y3GXjSTsEI1E\r\nYLG3jUDOGdmJr+BNs9i3uX1td1sZbApjyUayFJxFaTBtLD5qnH+FtbXrVsCa\r\nNsn8mnSTdx++bveoxxUWIngHhR5rjmcRemE8i4qj9UONRtrs4LiNyKB9uRMy\r\nYDeZuqkGCvUpnWCm8fx3i1r4z80zus8triWMaBK6ASruNlGtnexQmWk43HDf\r\nuR/Fdk3tFUo8QM3kdfE9A83UHxtJ0pE92EqGtJoL/a1aZF5Y1Cq19h/cW9q8\r\n6NhdfDn4mDn9kRYe2gOwloxkrjgT+tsOU6M=\r\n=V3wz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b5b03c626e7b74a689a9a8de060759033c47f039","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"lazy :inherit","test":"lazy :inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"lazy :inherit","pack-tarball":"yarn pack","build:package":"lazy :inherit","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b5b03c626","@tldraw/editor":"2.0.0-canary.b5b03c626","@tldraw/polyfills":"2.0.0-canary.b5b03c626","@tldraw/tlsync-client":"2.0.0-canary.b5b03c626"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.10","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b5b03c626_1681737624632_0.20496185900879627","host":"s3://npm-registry-packages"}},"2.0.0-canary.db2a79eda":{"name":"@tldraw/tldraw","version":"2.0.0-canary.db2a79eda","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.db2a79eda","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e0b0504989d35e4ebe032100bb87a4c02fbe274","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.db2a79eda.tgz","fileCount":19,"integrity":"sha512-VqwjKHvYxhrrWHfXA7TxkUmkKlZhCW9MK3MqQke7PptBbzVDw+4NzYT/VQjA75cuWAkE5VwSDiHvkfeGZ9x2Rg==","signatures":[{"sig":"MEUCIQD7CwiWXl/JHSpJdyf774ktxHGvCF+M0vL7N0WhwyRvUwIgDwQk1r0JsuIBD3wp1RyGhfBQ6kZjdohWI9bJfQuIlgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPVomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQbQ/8CaSie7kA7XeHAe9HNSw5kDJc3G23/jbmUZLZ3POHLrimq+8k\r\n2GhZ+fZtaA811xLeFtL1sjsvDZxrRDM4Bu9fHJiO9wuLD6PEGHrp1cQEJGBC\r\n/UpyXcnSZS9a0nThn3ra2s5aGXHPuq/ETaAdf9fbtfjsEiA86MkuVqmAZ51x\r\nToO0UApR0Mj6xLppPJ3zUvvt1uc26tksJODBUxMVXXrzydQ1HBrWKWtjQ5XM\r\nO6zYeN/2BfLghPCXvM+IujKJ9/qjQUmAIYVU3zE9xfJqu9vNjrarI3I+eCCQ\r\nDnWvIpt02Gb5J3gGyJEwKXyqksjEwqr9aZG4SDCMdeEphO59WFHMYzGj7j/Z\r\nprt5kGztQErQHQrU8qMWkXI4qCbhRtdJK756ak7sd7tb0XXPd5hNGLRCWvL+\r\nzWKH48xTISB5obX7kYxwPIQbfuPagSbXf1NGswyDVtm99YQJMSdI0e9YnCIj\r\n21GkUVPpZ93I2dlTsbhofbTTfQWBRBIUtXu9AKkfZegu49ObrSpQlVkAKiSz\r\nY5ndRtHukvwyHLOtYb5PHOjUIxJgh87rbnFbJcCQbW+JCHAgMd3fGP/wVtcp\r\njYSoHvkkwo3hw12a31/z/cKGHBY6yrb3eoKb4GycE0Yy6Fbli6yVYuIMExo4\r\nAw2WrlMMWX/7EFM6uPpB6ujkk0fDcW+Ly5U=\r\n=j863\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"db2a79edae2addfaa792327cbb21bbdd6d0e0880","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy :inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy :inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.db2a79eda","@tldraw/editor":"2.0.0-canary.db2a79eda","@tldraw/polyfills":"2.0.0-canary.db2a79eda","@tldraw/tlsync-client":"2.0.0-canary.db2a79eda"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.10","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.db2a79eda_1681742374217_0.941916407954311","host":"s3://npm-registry-packages"}},"2.0.0-canary.d739674d2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d739674d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d739674d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"512c7c60927d58acf1b19834a530c5538fb0dd6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d739674d2.tgz","fileCount":19,"integrity":"sha512-7xqMfw3gPvuRuB1gUOnlzSEhOUvGBwW8ljG1Vwwz3U7sLOLKgszMmX9ko+8ZbtXaR91FcxZnQWXvfeexJ2yxNQ==","signatures":[{"sig":"MEUCIQDCuZTrGHGxdyEqLZI2Boaf5HNyr3UdgZajpw708NYkBgIgdTkn/aGXyzUSZrMvC9VLWRBXNeI5X9AXUqCZkUD3mKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY+Q/9EAe2TXPQaXGhBYgmxvWchLdffE6VBkpudMjyoJtoHMWyMwKv\r\n5rR4gKCqDwX2J0DKfEQWkFGKt8QhGLHalNDLUMrnlAiYfeRYPshAXVA+Ny1o\r\numMHgO2dm5J/CdsQ10DlF01S0Z7vxHaHbJ5v1v/M16JDWFX7gG6W/yFHU/wL\r\nmvO/Io5Y1h1nkprzfoyEZS1SpPYth5QJu9h2Busg8+/yjyZIFDHwvHqvDYpu\r\nWxu1xhuYDEcQQeTSg/mRoVN0DIxI7uv9aM9kmJ19naXYwmciDyFNNJD/0GOk\r\noKXfiLzIzJgb9upgxnHtytLKpGXTq/qT+QG/BBR7pA8FMJdwKI86hpO71JYm\r\nf73ND5eKxhWddz4uMR4WQL7+P8eVo922LU/2Z/vH9ysu1IHmWCKuim2LKPoV\r\nf9F0OFWVS8M6XLt2fG+71toCqcEPqM4cYRuV6/s2BAz2gMtIVHRdLI3MDLNT\r\npahaqyi3p91BhQK/itRootjf/Q5krUnmj7BLBOg3v7tP3GV6gM2nqBWLLg+3\r\nGQsBDVHrVJbQrX7Q9sDJSy4xTk2DGmz5yz8vJYkwUORBpb/soz+e35UpZ3Ev\r\nvN0NrA1LQEXne8RvbsfRu82ELh6E87sUGitC3gRwRMcieaeoREz6X9iTwnal\r\nGw+HGf2Humh2ael4crp6h47In2wvqrw+Gm4=\r\n=c14B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d739674d23dfb46b626eee28d2b73d999c9fcdb8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d739674d2","@tldraw/editor":"2.0.0-canary.d739674d2","@tldraw/polyfills":"2.0.0-canary.d739674d2","@tldraw/tlsync-client":"2.0.0-canary.d739674d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d739674d2_1681745661732_0.31275862503921226","host":"s3://npm-registry-packages"}},"2.0.0-canary.77ce93f99":{"name":"@tldraw/tldraw","version":"2.0.0-canary.77ce93f99","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.77ce93f99","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c73e67218cd652f50ad29a22f9fb97a927c51e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.77ce93f99.tgz","fileCount":19,"integrity":"sha512-u+wVOQFNWpSjhCAII2qQ0QBVoRzWBA5rseOJ2iZO7FoZsmKA6ZxwujGcR7Gi44cVxQJnAxQiQrPPK5Ue71VVvA==","signatures":[{"sig":"MEUCIAPWagHnaM0+ousz/wDICd3MzIPx7yXqR67UxtbkkoPvAiEAqvRwORWwBOzesyphWxhUP4/US2xDhVz7nOSwiRBkTxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWe2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqscRAAm96f5MU4DWSMtNpVmpr4ZS5MaqBqPm9cHn59i6jChZndXKaB\r\n5OmKlrq397srk/YnoBL/rR04GAvMxIHP6k4jDLj5lfOSQk+KcMfI4WAyFlHn\r\nCHsbomSfAI450m+H47yZaU/OlkDS1gvaIWZKNyz47MTEgK7ueSTUL4byJA9X\r\nyuZrqMGxDpyclr/7bFdCTaKWu+pChBX6HASX555hkit6sbBpbq+I3D3iIJ64\r\naT3uaKZbQcN56yfdgqtYzaAo1MpAaDPGzZStC3xIEjJ80tbqJ3jiUKUi2WcU\r\ntUwp4P0tavfP9n9NNdRp5C4I4h2rk78u/GWYv5V0T9WUBvxe91mzK77rnxqm\r\nEOj1FZNJv2KjWq5u8XYKCU2hRNn3MkNi3lPcN0Z6tTKsa/a3x4vVaufCxlSk\r\nsW8onemdPcEf5eFH1Fpfgq5GLQ/84n6p0M7UXt0asQ70729Jo9fztMWx4gda\r\ngT2hYgXGJlDH1SHponNeKhbCpViXhjDGvjOVPQfAKa5VuhC6crSh8JyNwRXG\r\najEauUAV/4BTwXU/qtyzDhLsm/tVqgVxSH+LE6HJ5qLjxDNdLYfyEytyEaE+\r\n9q5nH1T0D7inKb6z6FvtOuoxTu4eavvbI3eivWGMTNpTCwsplnTI6SJvEA5N\r\n/VjCPGiaT1+Qmb4hoAo8BCNej2jwGb4lNAY=\r\n=5lu9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"77ce93f99cbceb538012ca3af298d1409c41f11d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.77ce93f99","@tldraw/editor":"2.0.0-canary.77ce93f99","@tldraw/polyfills":"2.0.0-canary.77ce93f99","@tldraw/tlsync-client":"2.0.0-canary.77ce93f99"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.77ce93f99_1681745846634_0.04337001492176129","host":"s3://npm-registry-packages"}},"2.0.0-canary.585e51f5e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.585e51f5e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.585e51f5e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40c95bbef1b1412880649b5e459b7c18be0417b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.585e51f5e.tgz","fileCount":19,"integrity":"sha512-MPGtwqBi3Y2gBmRrN4OSoui8COh4bvJHX5QhPMYUIyZ9mnP/mZGWPp8ZAmjmmVz96ZCcJQVECnx6Xe8fpwNtPQ==","signatures":[{"sig":"MEUCICDtvmdElSCploefvsK3CAUEVHh5teBQyVzEcYQD74h4AiEA7+qsCFES3p3Mc9Rc5yBFKUumMcaSHqpX34pGbDb61bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWhEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6mQ/+JTSNWshdsB+4OGo5DAyUe/cJc/csaKeCUhKP2S7BMJ+E/8ew\r\ne00CjjWd0RHHaoBNSsOlg55U4iafpYI4FunI97jwEfihIeUUPicvUUpa3Kgl\r\nHJ2oMK+LC2e8kTHg0qc/nOqhtkxReLbKDy6SwS7lJCmItuQz7jTiz3lb1wcc\r\nTt2x2Xfqud2+omMAK6Pkg21uTLdXW4jq0aShPppL4mWl7//ZmNffT4UZNlPY\r\n7KjBQghQjDXFpeYxjN8ba+rUihu4mUpICswSMgYxZypkWU2hlBiyNvEzBsO1\r\nCw/ybkM9bJiPkDaQNsmjQGu1IXxwcAsDAxjKd5W+skl8lfePPj5rgukxQM8Y\r\nCa1lRikg01wtYwOCK94p23l3aEKSNq4u0FtLXFZUp/95TyNB51mRdtIns+3d\r\nBDXzafyLmZ7iJ6+penH7Y01cPmrzJH1eoTMoL8qPEFFmDuqADre9zkjy9TQT\r\njf92ovwi3eNvQ+p+1O1Ia1m1CtXhp3HPTW0n9WlOhNV7fEFjsyg3Bx7PhE/i\r\n+YibfbAyVVCyWhlmDBETiVb7RgelYJ6a/NnYnJqghau/sTpWuqMatGd2Zu/W\r\nKOcJ0O1U6VKBqH6zGBASP60oGlGm+aL0tg6Vrbwkvk0eWaJJ7GhQFBY/Wkxs\r\nBYHCGK7F5mIEmOGrDP84YM6a8rj/sCKjxFU=\r\n=j1K0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"585e51f5eee615c8f41999c6aa3fe41a38ed5b63","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.585e51f5e","@tldraw/editor":"2.0.0-canary.585e51f5e","@tldraw/polyfills":"2.0.0-canary.585e51f5e","@tldraw/tlsync-client":"2.0.0-canary.585e51f5e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.585e51f5e_1681745988435_0.2666202303655887","host":"s3://npm-registry-packages"}},"2.0.0-canary.fdd484144":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fdd484144","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fdd484144","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1732e6e299f45b36696018cd1799263d897fc5c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fdd484144.tgz","fileCount":19,"integrity":"sha512-BT7L8PCI3wHlYu65/oIQHnIDF470lKeB6V72ggk7est9UCeHInpqr9gePdlzfTyJeFG24NR2SyLdKRyjZup2MQ==","signatures":[{"sig":"MEUCIQCJ7alqanBNdbXV1bjQTmQ5p0MhD5A2gWOJqpxWTJKP/gIgEP3ejI+sgBl2Jv3j3Kt9FolSIUhDe0jeIJN37wttG5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPXRdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4OA/8C75oZi1/JUx7LwQCIhsAyoeeqZe0r1eXAS+MVjTNH1KKEkZ2\r\np9cFWduyGBueLW4hdCgyXRqj+j+YehxvyIisbyZk8eOfRMU3Y3kfeLZFRzW9\r\n4GAK3UpUj8YtshOyhaFV0+6r6zN+DmNWoZy/N3aj7xyIwGzS+yiFxZW6jzns\r\nQGBQNaE/FBIOm8VSaMtRImdHJ7NrGeHj5/kmBx17yhf9iOin23QZM5FPizwj\r\nc0FilZkdb7uHsJ0mW8JC9/p1HAXK5ZdHYduwTmLXHhUMMtH7OEaNcZt/A9fS\r\ncLVMZiAN1f8GuCANLQKITFYTlwEsCejTUj5JZnzjd4NJTMTz5wQBSjPDCx0p\r\nU5vOS3sz9fWsl/hTMJFIBQBEVn0IeQ+4bM15jwy1bLoqfXD/IGvgP63MDltW\r\n2VJXW/NCbNXmy7AcNkhERNcnMqktPCUmUKZm2jeCtwxZyjRzZ87WsFBs4VN4\r\nhoPiFbwUJOjdu7vuV3Em/PPsvWPwaKN2RntdYKGsx2mrBt4/xDhz30/iSkus\r\nX1jxSjtfMoZNC3yOdtS6Yn/V00y9R202HPLrWNiJBFC5ZwayqTlZKQydHPyr\r\n7nk63Zt60iXnMVAY8iSnwSaRS1owvv6/ef+hQNZrhMOIHSGsck05ZbyYv/R0\r\ndb1D5lJnfAtgXO15CqKiKY8aw4naRONXzzs=\r\n=H2mj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"fdd4841449448cc1d253c091f98d2d538dc4d1bc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.fdd484144","@tldraw/editor":"2.0.0-canary.fdd484144","@tldraw/polyfills":"2.0.0-canary.fdd484144","@tldraw/tlsync-client":"2.0.0-canary.fdd484144"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fdd484144_1681749084969_0.4840052769966514","host":"s3://npm-registry-packages"}},"2.0.0-canary.08c9b63bd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.08c9b63bd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.08c9b63bd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"810e09f3476d303de0215266431e791b657c821a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.08c9b63bd.tgz","fileCount":19,"integrity":"sha512-Wx5iUaesIgk+EXDBWnA0+SaHUTR07lihUT+cA3lVdmdG3dQvWb2T6yvmcZppqoTVMBqoDJ4cZQ5+cbf38UuSIQ==","signatures":[{"sig":"MEUCIEwUy4XddvKLC/dVE2N8LEgO6Ugki8vZwXwIeE5hr743AiEA67mQOGO4L/0HIBwD3IEmDMHu0RqhixcetRTE3W3G4BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPb5WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe6A//SVTaEtJHMxV4dX3V2RfkisSVPB7Y1TcjLsF/Uv5a2x2VKZSF\r\nveCK4MCFn88suwBwhZgdWyvi8hdDBuggZL1eBv+aEEXv2JAG/XnpDjeeAWlO\r\nuCQ8baRWQbOCXLq5ERGSlF5hXdkZYs5V8s5iUR1FLlJNgb2q1MogmHkMgHK0\r\nWfLbyf1wcpHcHN1Q34oZUgiEU/hHwizUgNTGwWa4EdWSoDExg2Sy0/n/Kql1\r\nLVDqPMfs8Q5Y3ToPWPvqjxc470qiTmkCEY49k8ulLJmMVTDatGBjNrgtWDyV\r\nxjqoNlKTyqUFP6BhLHNaDBo3wfGgLfg7saBSZpzghTL7M7X7P7zlPQ78yMcT\r\nJJcQsml5ws3x+GAq/HVdnXCw39XHcEBCcW07lIDnOAgA7gHFvndrDo7M0nHi\r\n/Maq6pjgsZg9BgwcJufA8rztHZ2sRsn8oVJjrNgd4hK+HzXShHd6NLwN0Isp\r\nSb8+0gRWstouwOY8ZP7Mh/asxbrJYZSVfbwUg25FQrsedDMgtvhDc5TEDEi+\r\n5UlabwSeJgo3uE4x2cpHf37I6hB8FDRAzwux3x43RUeqbi7M17iNwu2tLA3u\r\nD/lsAY6Y5z9qqrMQPUw5zJEi1rXRmzc50P+dWlOFnSpOfuWsFDh3JMOWCEzy\r\nDpI/a/adpe3dSVDSQiG7RgM3rAzHAIt2E4U=\r\n=7Aqt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"08c9b63bd0225573f2d1409bde3feb798cbfd92f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.08c9b63bd","@tldraw/editor":"2.0.0-canary.08c9b63bd","@tldraw/polyfills":"2.0.0-canary.08c9b63bd","@tldraw/tlsync-client":"2.0.0-canary.08c9b63bd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.08c9b63bd_1681768022579_0.00594607987272977","host":"s3://npm-registry-packages"}},"2.0.0-canary.388807f10":{"name":"@tldraw/tldraw","version":"2.0.0-canary.388807f10","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.388807f10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc95c0302a5b6f86d2420b376ba60456d0c57a31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.388807f10.tgz","fileCount":19,"integrity":"sha512-yBTWIHdiJoOOD5lIRjposoMjPP1IVmqOif2TaBDYM19LPQDmwWK9kF2ik97gIwAH/lSn/3YVga0kWvyIpOF0Kw==","signatures":[{"sig":"MEYCIQD9UxTqNmjc6aqcfiPFoDVfqdLeXBcnPcZMfwdlcLUUnQIhAJob908IznJa62nunyRtDyg+YVHKDV9R5hY2pSyr8bTT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPmjEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+NA/8CL17uZDithvx9EVOo+QoqRGZOFXfaGA0tT1BjGHXlbUwFXDw\r\nLri+nFzdXVia+N9RZGppwtkAUX7yKi6Zt1+ELYcNbdZC0IhDIIy41Y6QAQXX\r\nWsa0KwUjDbhWSHBIcAdehVCTqZwkm2Jr0RLpVVf+Rnyclq4bSOciZ/pWoSzq\r\nTAoaAJ4CpRxHNiX5KDk1mIpy8FbFsRH6RRXNVzx7l3UPKReeepqSHpNsHMRe\r\nI96ooKCr0WQeM7g4GFV6rU5CEvGP6mxVqVC5NsjzT9N9Nno5I7f1thzhXYIF\r\n29vRFQIgM/wQvq9fLHU6KsfK2Rfg6o0FV/iNr9KSEC3w4PlxbWLB62EuDmbL\r\neDEX2dFycHZCWk0qdHEKBNFIJl3J8hMXza40keZIjroIsrnkdXI6PLeZl6/j\r\nmIMGr4m2+vkE+3Ql628krVwzEqbYVm4/rTpnuxM6Ftd4cwjgVP9WInhA+ZLh\r\n1eix8h890yPrg8mcZQ+AWbdkuFnUtH+Xn8TK8NgwkcjtQQcOcuYsw+tySQMl\r\ntbZKo/5Mk2vmsb83H4BHXu2lwELqL8vhmjtm053ed4s+ofvTmeCceVFSRr6B\r\nK0/9rGO9iwFMwQ0IVYJk5IqPAtG2FRgPl5T2BoiMDBdPsh76sma2Z0K+qLpK\r\nFMeEeP9Vrxtu0Kgg312hGJBSsQDkkX//93M=\r\n=mYQ3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"388807f10058435a71a2112417055bf3969dd2b5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.388807f10","@tldraw/editor":"2.0.0-canary.388807f10","@tldraw/polyfills":"2.0.0-canary.388807f10","@tldraw/tlsync-client":"2.0.0-canary.388807f10"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.388807f10_1681811652077_0.44164958440612834","host":"s3://npm-registry-packages"}},"2.0.0-canary.7762ba995":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7762ba995","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7762ba995","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dbd43e09b9864ae48416206e5a19fd37b729f589","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7762ba995.tgz","fileCount":19,"integrity":"sha512-7Ilu7bnS/cuWAKORrYLwpznUJi0RE40Fze4KH4VqqSinhJ7dWYa7iZ5kOweZU/30my5tDG5GbMI45wPLEsG7Eg==","signatures":[{"sig":"MEQCIETDx/BgqT0ILZVsN+3MNBoikHnuMWU3CRrrgrj5F4T3AiBNYjTBYmJHpomumbWsSmuI5L9F8YoxRCp2hUuLmngNlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPmxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogow//WkXCgy753+omEDfS0wxE8lTqpE3j/TRy9NIO7sdUSCWihJ1W\r\nUN/57s97M+dxPDK7ZzurMuunakTVAYVA27+IAFEcm2r3byaLo6/9WJCXGUZq\r\nER59K9Btz1evoU1PrSSg5wM7xheA0JjksD7GSPiqiHHkJ2GDh3EO/n7Fr9DS\r\n8gpoyZUsP7vb6yU0xzLSptzi0G63KL49Lvc1RYbkcTO9JVNleIiJzUnKBNMq\r\ndVQANM7bPM73kdSWb5UNPXY97T7N/3789jOVswtYp82S9QeqKPpdHaCZPgN4\r\nSfNSVKFPwcy9xLDmZgrOymwEA8g1hgCp1CMZhwcy2JbJ1biFJsIOvpp6eOWE\r\nzsmAuZXOfeprYQVwDWn1gDBmUEUHMYmyITc64dgV94x3FcY8TxcGKizChHcT\r\nvbTxdwPciBIpeHT5EBmwsQjuy7+E4oaEwdykcXdOxJNtBEI6vSiDhx4hZNO7\r\naCpSy38igEgWHBihLhUYEhRa/R1ejTGzwnizOrXDJdRCHJdgyDUa4/4STZUf\r\nG5mBCckoxtjguN8fnn1XtLmZLWkRxIWkER++hKf1sKZ6ccqhrFOu9fkxwWsG\r\ncBaOjT8NeBkV5xwXTrEM2lv1IjoqnQGPcE4rzSQ9BWF0DRtRsUtLSZ7mafTl\r\nSsPG3S6iMzP6rNKkhkFd0FYBWPx0GNdWVnc=\r\n=et3s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7762ba995550c0661833ae030118c227c705fc31","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7762ba995","@tldraw/editor":"2.0.0-canary.7762ba995","@tldraw/polyfills":"2.0.0-canary.7762ba995","@tldraw/tlsync-client":"2.0.0-canary.7762ba995"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7762ba995_1681812553451_0.06605513162371413","host":"s3://npm-registry-packages"}},"2.0.0-canary.1c4a58365":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1c4a58365","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1c4a58365","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba9f497175d90136786bbe7ab15f3021d7dcd2f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1c4a58365.tgz","fileCount":19,"integrity":"sha512-8x4ORSURS7SgfAscVlBeq0q+HLSGeNautc1OhRPvUxGg+fpkN1Y2wqWgFzdhLxEJvjEui0AqBTeDjpJ+304pOQ==","signatures":[{"sig":"MEYCIQCOueeIb5j6K57xwe7OQFddEwVx9XUVposaw4GmuyQSLwIhAPwYeyRWCujLOvbwwzuqBIwHgizCNZw03spqJRvBiQb4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPm4cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKxQ//alTGGzb8N5bLPLiw5SVeoiHRlWyC8f2V8qlM/RTy68I+8joG\r\nyK4hG7k96mNtU5NqVm9MY6RmIuvX1hFkkTO+Hr6Zw0wBuxJZZdbbW3mz8UBu\r\nwW0WG33klMCMNnPclHWqLkpDCOUGabq5nXlx9NfCZ/Sg3Jx44Du4m4gV5WC8\r\n+ACVKOwbo8ObjRQUwvcvx4Yi3ELO6PTAFu7Gsxjeqf8IjPIWUSwknqHkpkji\r\nXR8GTh2zTP2kiw6LDjDqzEeMEaZlHbdV5NeCzJGIxEDruq0Ro6QRPQW7OLpV\r\nXG5g4L8+njkqQ9kG++4EMMOI37AIAP9liitZmF5QpUYUH6Rl+0k6U2ZS3kWx\r\nJb7O92UGWfMwOMXi+a5Rw6BSI2WsG1ESozcylt6iHPLdfrgU2fXC1QZ26z1u\r\nKCV5p2YeN1NdkCRR3jnjpz7A68AY3UcHi8+YK9r2Og+gvbOfZ2fNcj3DRdyp\r\nOfe3c+vC+0W5rj/Aq2cegEmgOpJuX2TMHHGut/3a3oFtdmrfeJx6+l93Pjgm\r\nMv7bCYIxfe+YjAR8qmixoide6kV3G8vCdpmQvC3qaUbYM/OZXp/lszK66wUw\r\n+Qr8QIPVMwMD8HAHCIUSZqYxEKmOmWYsszAMCklufLIG9+yZZtgvf52iIs+E\r\nVhxqNT2zKG6r4fTo3a+QDI4uR1lLuVptjqE=\r\n=L/kT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1c4a58365320d80fce265ad43b29d1e66f3a0ed6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1c4a58365","@tldraw/editor":"2.0.0-canary.1c4a58365","@tldraw/polyfills":"2.0.0-canary.1c4a58365","@tldraw/tlsync-client":"2.0.0-canary.1c4a58365"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1c4a58365_1681813020038_0.05272764856025125","host":"s3://npm-registry-packages"}},"2.0.0-canary.e953d4cdf":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e953d4cdf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e953d4cdf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0be47ac27d5422287d316488b127874d061e45f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e953d4cdf.tgz","fileCount":19,"integrity":"sha512-5kT7G+tRbtlvK/jsVqw5irbpBCDQ865NtTlbkDeKzo0E2W/godslnG1EfNs4q7i6AWK9PyMvoVngISigdu9eYg==","signatures":[{"sig":"MEQCIHokUjSb1awHKffdYOFaYNm62fl73p8J0MOdwNTQQY/OAiBD0YAJgTXcMD61j8Vb+6LRkHXrdJ47Rw8Kmp5OH23Xdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPnL+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2rQ/+PeV37do7srSm90zAC1cP4UR1YdZPoNfayA29284KktsAcBR5\r\nG2iSDk2WP0pkVCawZCmJrfGGxfpU77h7TwvWKleZRokjOSj6iel4Jx2a0fT/\r\nZg48mgubSK74bvupLdECvnkhEWKFrpHxmiLYEnY9NbQEfDb3kTLXE6UWa8aP\r\nFoPbn6GMjM6Ewo/5j2teEo2gjdJdFz/Gz9O0aPdJ9NiEwlqJ3bSmy0P3w3Ma\r\n2e2uIMGraN4hYlGH1E4IH0noD8yBMYTxEe982cLk7Y59R13fxb9ZylqQYWT/\r\nWRbsrwjTKBQELJztuzFx6QXGAVnfETg9AMAWQxipI9ccVh5YcL89KVEPYdjo\r\nXyrk6CGpjgJ79C0zepV5IUwfkiPByOxhFXJyJ56oZebl/MGNUBJPtEDLjkXS\r\nD9TexpbVtbfagXOuWOsgygFR4DqXRgDRN31Kq6rrcG3Zw3t/myCt93JDhP+a\r\n/XT0l+KQ1LwRxGAgJFjB5PEYpjPZmjSJFwIrJ7Y7cQDkC+PKteLHGhL66CSK\r\nnW1P5kBZHdj5c8Jdqf7pkZkSijbTw6m2GHzOfOKst8UK9Oyqq0Wk8J4p0Eq1\r\nU46hmsJhBjzbbDS/uv8PZK2zqDrx1yKfhUToVi8BEAsaDUm1vKbtG2mMn+Ke\r\nZ4En2R009mQxTcmqwMHK6QuCESPBp04DZZM=\r\n=/ZyD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e953d4cdf9b3d5aec18f7952ba68e6d2a91d895d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e953d4cdf","@tldraw/editor":"2.0.0-canary.e953d4cdf","@tldraw/polyfills":"2.0.0-canary.e953d4cdf","@tldraw/tlsync-client":"2.0.0-canary.e953d4cdf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e953d4cdf_1681814270237_0.5368844820995518","host":"s3://npm-registry-packages"}},"2.0.0-canary.dce96582e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dce96582e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dce96582e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"437402ea8e80520cd0d10946b3f151b1817db8fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dce96582e.tgz","fileCount":19,"integrity":"sha512-4SG3TexYWuZUG9OeFJifZvsa+mroV0/zOBweAKPWaBQJQxRdRNVt3jwU5ka18WzwnV1qP6Y/LcHMoWLTcgYkbA==","signatures":[{"sig":"MEYCIQCawZ5QT1TwIHBv4x5z2sAu7ew51JuxlRw94HglNQa7cAIhAMNUzsMdrhxg6qHvIXZCTTIx2mjmI80rwzT9FZGLkOpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPn7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprHQ/+PYmAOTVvQVb3vQWJXWYjHzEOv6RLudTHiHSiP8WjmIz/nR+l\r\noFwW/xUDD8b+lRu5xX4cl6j7hm6K9LfzZ9RKuJ5nLsTE1nkK3AP/41kBMmzP\r\nAuNpBZ4U6uCxZAIEAaqPGd0RWY4MrGJu8RrIvvBmSgg0xc8wB0OrNQ/fjle8\r\nxwLehAf9rnEtgp2b9PoKU92V1I7tB2GkY9gvo39iItTwDSJ6GgTL8sp7jFpH\r\nj1q6SEPMgn5ljnXQ4km1WgZf/tcXt7dFjYaE5GNs92mZqt2B0l2vseTz33Zf\r\nNlwZ2X6j0AGAdhjMh4JTg11DTGvFXX7XXoSYgaLqjSaKznGR16J6evd8jvvN\r\nf2sc5b0UwFYElJZgs7o8fKG2JfIL22PLz0nLFf43rAcmD2L6/vOzVjtD3Ox7\r\nG9Y/7QyJVn3dqlB8ANN1DG9KPuKymB8Oz/LjQwuJO+DpCaqxLcZiD2xgZ9YH\r\niHMa3QSHhhLfagWtT8SKg35vkovkuqEUMmVsDflIjKxnrsb7ENb3lk6Wd3g/\r\nWgny3o6/tEKaRKWaECF9ZGOeaPu+Cxktr+LRmpMpOKRIQuD5AjWZ0NuFDDsT\r\n4zU14H+G00fBxCEIWb96j4UHKbuKWiNCgdH3sv2HUrHbLJEa2u/cMah2/qlx\r\nnhAw9m/PoNvx39FVgckEX7Ttrbnwx4QyRzs=\r\n=w8fh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"dce96582e471f64a9c629784bca0196cb3bec2c2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.dce96582e","@tldraw/editor":"2.0.0-canary.dce96582e","@tldraw/polyfills":"2.0.0-canary.dce96582e","@tldraw/tlsync-client":"2.0.0-canary.dce96582e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dce96582e_1681817285175_0.7296216382262648","host":"s3://npm-registry-packages"}},"2.0.0-canary.70d29e5a5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.70d29e5a5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.70d29e5a5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fc8e90468a9af1bc7f27414a424e4a9a0fefbbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.70d29e5a5.tgz","fileCount":19,"integrity":"sha512-dt7CQ607cBhsUQ3J4X24uYKSaGDo5ZkZmiStD6SoLOPcBNQwt+sbsi6/sGhPs1BR5BEO5bn4aYTn5OcMT5lX+A==","signatures":[{"sig":"MEYCIQDoVgtmw9xhyzkWpucBzHCoHQJ6GVf07VAziTXjfWhY5AIhAMdH3H6FemVhLy9rbJUMs1fOBmfPIuJJMSv59lCNTD/P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP6TWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbpA//QpK841aL802r5d9l6WBPA+/cKvH4f3SuQWr1VUtWHTankuSq\r\nAgBDLS0wgmNlncsVdy2QoTC1er84KcX4x4G0Y7ycG3+UMPNADzD+PmDOdWDI\r\nTNEZ9x+yLphQmnIlRI8wuH/dUMlZjbMySGQ8vYba22YRYIhp4Jlf+5pYsAQ9\r\nrBY85dCAXVR7mKKO+tcG6Yng8ih7C1X+IhUoiJLKmkQzWPeUdFmgQqL7K+kt\r\n2fHssNZXX8PTsYOLYVnQBcEDlgohIQmtAYz9r8ND/lTPwie3/HqRnW/naIxm\r\n0G+nhPlErBNx3xZ/S0koXRinWd3GcsaeuMgQGfRzkIWm3aimSSwXgkC6yE/L\r\nDAeGM8dbxEtatAkwXE3wohlp0l5EyCYhRR3+mpgESrwGNdQJnqax88p+P+u0\r\nQLA16GP6UjJhdv4IrfSdF09X0igezF8m/JiJtHtTe4Jscj1Po3k23GJ+SGlI\r\ndPNleEXRQWLYG3PWFOahM+neeYOwT1h7JJezDuxsvi5h4wlB/3hMrJKHb/SS\r\nehZnnoGSoH1bMvte209i5xySlj2hC4rA4fY16baAPt+GlavidxTZWf464e+d\r\nQJcJfL4DU01Z400hIW+31BPjUTK2H2W+DuKuQGDiZg1Lw3I9Pd5oezBsrr/z\r\nQpFrlxQtysZescEeOVlwZxpU5MRAOr3vDVU=\r\n=HQTf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"70d29e5a50a5da27ff2bc21fd134efe9f251ec19","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.70d29e5a5","@tldraw/editor":"2.0.0-canary.70d29e5a5","@tldraw/polyfills":"2.0.0-canary.70d29e5a5","@tldraw/tlsync-client":"2.0.0-canary.70d29e5a5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.70d29e5a5_1681892566721_0.6648149856998924","host":"s3://npm-registry-packages"}},"2.0.0-canary.962673caf":{"name":"@tldraw/tldraw","version":"2.0.0-canary.962673caf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.962673caf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ef13d55f3248bee1b966ddd5d0cffd740cffbf7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.962673caf.tgz","fileCount":19,"integrity":"sha512-7lE9BIlxevYRe+zO+jOHq4jkY1hVKyTNRNMyJaZDDb890TYu8AASE1vbsHjwlGue6LdFN0X9vM6SV1n9d66Y4w==","signatures":[{"sig":"MEQCIHd9XQd9GYhqBWnIyrNyBQMhYZsQcrobyGWEO0q4by8JAiBjhHCE2VvZC3sPhPe1Bauo2KVTP34nN6BY3I0I9AOATg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP8o2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzTg//efSzZhIxl85kDrIxA/zqlYJaNQWO8lr3IQYg9LY+cm5wn+00\r\ntnZsdxs+LG3o5Zm2W8RYoH/mG+NmGkbJQdqZOe8SV6R/uw07OD7Kn4bfnnsu\r\nV+XH32tsIY8xbmTRaIPwNvCLhcDKrSzzhhcppNuOCzQxtNE+GzScVaLsVRAV\r\nyrtZv6tPovKl/tg/x8MHQekiImqP9I8NdiZOCFIqaOUyLz0PQZzKApnRwtUm\r\nN9/0RfwFN7OB089grFrDgcFoIgSW5u3Rs4yakzfs31J86e3LsK0qdSxuaXC6\r\nLb85vUXtAqTyGzt9ywvSe1waTYrJLWOnXM988Qoa7HiqPYwjdV/MzsTAKm4X\r\nUCFrAAaEg3NRi7a9agyE8tQjSnBdEVcfRn/57hJ8bx+NHwn1MQGPYj03WPix\r\nOvqihJpwFtnhBx915EzBk1wmWV3/rZ9I/DzoYKtxwYfWOT6kOlHIg/b6EAlO\r\nqVkgukBH8riBYtmPEF63KyD+qfTq9D1slm3TBX2aYCqWGOtKTtY/o5dXupXX\r\njLrE90m3X5tyfBoVRloefvnaYoCMbs8sZmk9/QjpPOeFhQwRDrbT6we6Sr0S\r\n7zplJzR6fQOIJ5JEVXWFrALKZaoxwMryNz696I+E9wcpsgz0xp3cxyA11s8y\r\nmHm84shGRBvLY2otW4BumBc6oxss0iqujAs=\r\n=Vyaw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"962673cafa1f73b99e1a566e0ce1d0243bbe1bd3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.962673caf","@tldraw/editor":"2.0.0-canary.962673caf","@tldraw/polyfills":"2.0.0-canary.962673caf","@tldraw/tlsync-client":"2.0.0-canary.962673caf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.962673caf_1681902134727_0.8949358216619834","host":"s3://npm-registry-packages"}},"2.0.0-canary.292addcfb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.292addcfb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.292addcfb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"471d846c871b99225c3fd98f0738d854f7310658","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.292addcfb.tgz","fileCount":19,"integrity":"sha512-TUw4X7/YDmt9uKQxOalLhNxfZpd7ZdZPkQwmKO9764YkOchxf88GnDTrJjCQ1m5WTw0a9J57egkKj95pPcSEVw==","signatures":[{"sig":"MEUCIAhI09DVY6cNju3ieC5WLFBj36+y+Q/MthPs8kUkA+bTAiEAqZo88UBp9jHUPspJAktWUB6XrA41qmMxbn8Dllt8HWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQFinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTLw//Tk77hGskMKw2puAoUFZAbQ7HK4nVqZZniuM4FJSSQ7Q1DFIZ\r\nI91aXcPmdGDdWggfJyi130Carj4/VmOvWFoGVdr9/6ZhNC2JUPZvv10/mC0F\r\nYsiuUiJZq439uJ+WPdxHvSlpZiyu7R7j5RwC5xjclSdyv7xilPgPiFpjNjf7\r\nXKRCY0XondTChDHhSMy/oDdCwzV4ySnbi+G2UhLRdHOIcEv3XxdQ9vZGsGc2\r\nn8aP6L6XJ8I4U3Nvd/F3cdiXHiQyQMkAudK55d1U4etoynnHL2psTY6MtCHA\r\nzoHYn9O42QRA+eJdOCVwGYW4qlbdNGV4+jhm3PetZ2fn4QXJx7/yijUGMHXG\r\n2byUtsbkcJHhmUMcdpCUd8cBTzq8SSBj7IULPKbDv5/xs0ALy7DwEmnP5G5Q\r\nqwuFpuy446cG6oxMH+Lak0tz9ImJaZgqQ09XO4+Ys8bKeYul1GRgJbiZG6je\r\nrlJYZ1Ej9yfEnDRUhv+gltnZDAk/Hbr881ymjBJwqwaEW2vDLuscxgct2Jt8\r\nMmPGKsDIBs5R+ZdFthIEdF4ZRkGcUn3bhg+p4on+QEjA9VjIq7b0mT5oDtSv\r\nR+N+UsyXch+8la15A1B2Wpc/L2XqN8kTlaIS0bgTG9YunS1pF27nEeQpH2Tu\r\nD7CTGQQit+NuYNObdHFMEjNpMCdJkPdf6tM=\r\n=eBez\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"292addcfbde659e13e0e9546c6ac01241dde5d36","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.292addcfb","@tldraw/editor":"2.0.0-canary.292addcfb","@tldraw/polyfills":"2.0.0-canary.292addcfb","@tldraw/tlsync-client":"2.0.0-canary.292addcfb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.292addcfb_1681938599257_0.5063554365271736","host":"s3://npm-registry-packages"}},"2.0.0-canary.e8c35f53d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e8c35f53d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e8c35f53d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41b98fa99b40a6fe797700a0de4577dd86132746","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e8c35f53d.tgz","fileCount":19,"integrity":"sha512-PooGqZkgTwvA5JDMcMc0zYsm9Hi8RoW32dJJxJi5zFr8yenP50Or3spGPmQPHx0DCAYWtzbJI7YIPKxbacbs2A==","signatures":[{"sig":"MEYCIQDnVF6uU+j7nlKjU/bAPf2oDFDKGd8QmO2m1v2g3NqUEAIhAKR7BzDG+ufUF6NsIfbjrizflS34aUoyLTyT/zOPnVvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQFqWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7JQ/6Aw2aOmI1GEGrKh4xkKg50T0/SMrm/o1zMucMG9JcoNt6na6J\r\ncbN38hAcFAV+AnqBwpzb05zejYZ6L8TYujbuYdDE9izd1/BPM5U2lrL8wMOA\r\ntYSp+a9fT1m2IEp2ITPy/yj2l9nxOSJKIe4+FNU7fKadTzwz07dkp10AfCqs\r\nnrhnz/4hw1tzMbafNRCNaLBa6U22nK9AeHfm7X7dyn4MEeLomX0lUHTdrDo0\r\n5sCSeuuz3Z+BqWwET9g7xERUW2M002HwJeLSIyL9e8X8kUi+hde+obeLY+eP\r\n/6VuFdov2V5OLlKr3+oOAYAX9O1b5G222ORzpKvI8ajgNM5+0+Uti58dBIuQ\r\nQpW14Nxv5C+bNOK0T3m9KxQGTOuYEgUN2PvDWCIFMONVaJuD79RxuvQcAN08\r\nLnY2R2pxMzNAlzlpEn9pT9hNog+gis9/XsAOvGk8FblasWHngVa9PhvRwtp4\r\nzeA4vOLkzv/JBDIJiDDedlJEwSt6FxcwZ5aqez+MDFf9NDrvl4U9kIVGnBA3\r\nrQsbgYCouoRgUp9Y7BzFV9YVBiZPBjsn2hT+RjgrVNwhTmiMfw1fy6KrvCmW\r\nLLqc1wOAWecF9SKHn62LRxAR+oB8muiKJMDpPhNBs67lOTT1q6Zj/b4/8KKf\r\nZuiaflaINCUnrEYWT0nvNPZB4U+ANJ1BhZQ=\r\n=4Z33\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e8c35f53d3aecaf2e2ca63d811b3c0f9af550f12","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e8c35f53d","@tldraw/editor":"2.0.0-canary.e8c35f53d","@tldraw/polyfills":"2.0.0-canary.e8c35f53d","@tldraw/tlsync-client":"2.0.0-canary.e8c35f53d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e8c35f53d_1681939094122_0.8077461783498843","host":"s3://npm-registry-packages"}},"2.0.0-canary.98f95172e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.98f95172e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.98f95172e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40447ec6ef95e82d4e26817fb4da2bb9ef3ff8be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.98f95172e.tgz","fileCount":19,"integrity":"sha512-dVagq9WL27/ql/Yryba/8a/FGZEBkUidSKJkPo/h0BQdwBmCZb88lStzY8RelixTS9T1VhbBZDZ3FMSqRa+4HA==","signatures":[{"sig":"MEUCIQDtQofyQPQODNqJUAHrvGCMvE08dBB7SrIL/Ttow79lOAIgdAzxJj3hlXbGoT7GBEHFZO/rIJfWm/rI8qoFSZxK7NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQQZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa0g//fwXy0gYo1Np2bdQng3VZux01IPbEKhaT+7xWM3qx3D2YjV8J\r\nLJ6eZkOW4ihH+i8SuEnaXFQyjlOfF8ptDpQz6TInx9Rhg6BuMpD/UlIb6RFx\r\nI8376RV2YGYuyx2aYDM/jei/zurO8eCfE2fyWCVmUOyKi2T1YwKDTJyJm+8q\r\n4TdgPlqmFwHTSnSDKfg+qo/NVI7Gx2aexj9kC6lqkaAHLx6KK24MfHpdj28G\r\nJs84mJNP6zMIolllOFjvJE6oHArQPLpfixYqLFKnTDH9GTAMzFMRcGQbtcCZ\r\nYeJmNKOUSRcyxMlN1QWT80sSk5wqo/FFzx5+XMXdetQfyJeeBT8KKuX+sNtW\r\nhPLbPtlphr7I8jO2shHRAuRA5h+bXBSQ00xLFaavH6G/ok7wHGzJE2UxPWqa\r\ntA5LACWROxV5c9n3xQme/+BzfctKy/kbUCTVGZ95km4r2mTizvH11m0mHRpj\r\neOri6W9lmgT/Hx+vFsY8VLQgGkHpVfl+5qHezb0pLCzCwxlpgGs1UW9W14Tp\r\nOm6T6+UUV3w/hbGARJ5eLyChUpqIDNy+qKWSzOCNR6nkBg+pfLLqKLqoU2fd\r\nY0z0tPrSrqEbSUjBlrWEKyRlE4lwOYndBv2+CgveJzDEiubkXvpzXYYv/drX\r\n0p9kIS7Uj3FhVAnAmXhoH3LC3MTW+PG0LUE=\r\n=iwON\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"98f95172e90f0da3fb0ab614b11879e463ac74dd","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.98f95172e","@tldraw/editor":"2.0.0-canary.98f95172e","@tldraw/polyfills":"2.0.0-canary.98f95172e","@tldraw/tlsync-client":"2.0.0-canary.98f95172e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.98f95172e_1681983064197_0.13314251758209417","host":"s3://npm-registry-packages"}},"2.0.0-canary.b2483f3a3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b2483f3a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b2483f3a3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c7d091b4023ca6570a64019e5cff8f0fcf9f4ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b2483f3a3.tgz","fileCount":19,"integrity":"sha512-fjboYz0qHQFDm5GnC6vCPiZ+vhG7/rVXkhfIwhwQ8T2TOgM/QMO/5/9r2xfn2wnEnhdOh95oLuiQIgEUiG4rig==","signatures":[{"sig":"MEUCIQCsfqpjmFsPfhoKle+Bez8EIwtYhv+tBXDfVxqDXNmvdQIgYunMSOApP31VzMCWjmgNXcSCfutlsnxEGDxEp51tRdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQRiPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnDg//SuSksh57RM72Lo7UngLTgX2sNC7B6OueGZnZmZEi/SMIkvLW\r\nqrFijIy6+rJ0t7vIsiluPtwncPuOQHh01EEz0aIuVBCGgZnhvSlP5FqobfSJ\r\n4bNS2UfPbj92mBtF/XT6FU4kcqx4UpnBclHv0hvNfmPQyPZg8GNQdmmwCwJb\r\nZfBPGbUwiJOb7hgAUw28gllE0S/2o30mnw3k/f1YtgSmCAlnISMjUrXRcIZn\r\nDeAzXVNWsA2iFdbm8UniF3zuHzNa0DJX27sZyRJrqW+3dV861LGlzmOzXBRj\r\nQGqLKb1D9rGELcGo79AvqxeB9y3Nrb0zZvkozDMoll+TtxviHE5vhNRAYkZc\r\nJo+TKvGFVBpYlKhqsNLP99Ds6YhoG35revNQ5h4eTwr9kvaw3moy2hX0rsC6\r\n9TDqOGQSrM75RvPXgC9rSlNqZg3U5OeTYZyw5psyI9OPjLgkRzUN8qZEIl0o\r\nd+cwyBOvgwGmNEJkY2iXkNYL4unb+VKTW6av6aYvDtyhqbxAvRZevCpI/Ly+\r\nUTYOXCnQfpgqxmBX73a4pv9FVfpyQMb13RIH3WY6o1NERI1LtuhYtCrbeai7\r\n/wp4U9wpDM0GspXyMch9UUkM6lOEIzMs+nSiXy5OLNn/olFiU+CPeZWXMrvI\r\nOgJZA/aES6+doGVmSQmuauBqOS4xcKUqbqI=\r\n=+65o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b2483f3a3a9f8dc96544a7e641e8ced394bee988","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b2483f3a3","@tldraw/editor":"2.0.0-canary.b2483f3a3","@tldraw/polyfills":"2.0.0-canary.b2483f3a3","@tldraw/tlsync-client":"2.0.0-canary.b2483f3a3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b2483f3a3_1681987727665_0.41546223435435103","host":"s3://npm-registry-packages"}},"2.0.0-canary.8e1367bc9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8e1367bc9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8e1367bc9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47c67f9c9566b8d398b73a603ba5739f0b7abce5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8e1367bc9.tgz","fileCount":19,"integrity":"sha512-a1bi6RNfmRy4N8up/4WToqNJK5u+OtypXwItPYpraFisTe5EWECwUVGhLleOjgVa82NbNhvM199Ipf1YzJUJhw==","signatures":[{"sig":"MEUCIQCi+yIbG8lYgYjbOppDHq780Df4HJjCk0FeE1ssoK7ZoAIga+OpJcy8N2DwyOv/q7AzYsbyVbjiNsqmehAWVOWjhdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQRqFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXthAAoE7VHFg/AlFSrvcteoPzcifYyeaCDtuwZEWefzz0hX31LBFr\r\niSsZUTCDwhTFiqwO3TAmlUj1A7Lc0OEJqkrHQtx/1pBQakr7iv4k5n2CUpaz\r\nMNSMWcRm0UGVorqzy0Hxc7JN/GJOkxFf5/aUzI2de+TmU40AhBH8KL9VsGrJ\r\nc14x2RWZQlbyvowz7ouE4vl468EhtSedO58PZaL/4sDQTBof4WEwzU9Ii9OI\r\nn5LJTZXkuMIymGLfgNctWn1k62oyMpfIHhEMmn0et5JKY/3UvWPD2e/WfXkA\r\n6zOwjyk0klgvno3dwNVfAZyANj2X4aW4iNP3ikmXjxslf9FHQilli9R1hnO9\r\nyIrl4a107KxOGjE+Q4FeOYYpTgamXDHsOk205CuZWDAqPMtFl/Q9ws4iO8yj\r\nkqRVyzT/nR33HNQJHce5qxbB4ac45FNuIr+qR/8X57we8Jp+FVZIeL2HsKnc\r\nv0Gox8ngvMWFGKhV3TN4Bmmtw5eoWNZwGYpAnzgtpdyVD6QECD+TiOne7IuV\r\nn9VAtCiDtTS1h3b2WZ/vroirO6Ae0eAQiizu+ee5cBC8b8K1gNnGGmTxuFvX\r\n4Qgls5VCcipE87nISPtXnfSDKLgUl/x/zzdaPSWPee0oaD2WBlH82w1TDZld\r\nHPpwCNjIQPFv/fpKmxRlMQibJQ0VHRxpT84=\r\n=PRcj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8e1367bc98f97638b30882e59e4d2939ffde4407","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8e1367bc9","@tldraw/editor":"2.0.0-canary.8e1367bc9","@tldraw/polyfills":"2.0.0-canary.8e1367bc9","@tldraw/tlsync-client":"2.0.0-canary.8e1367bc9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8e1367bc9_1681988229400_0.048603708214193686","host":"s3://npm-registry-packages"}},"2.0.0-canary.4a5df66a9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4a5df66a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4a5df66a9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"068e0d94d2cdf5fc5ea8a5619e84b7ae9f21d578","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4a5df66a9.tgz","fileCount":19,"integrity":"sha512-ZsiVVMzt1C7iOh2vjdIvhus6VAUvuRQaecpj08+UOfmuKXVmwMa9IPH9+JdpcU/TWurWpmdoVkXcygPxxSgrBw==","signatures":[{"sig":"MEUCIGyNkF7yFEhYyyUKkot0GYXvY6datUQ4Qj69IBaOxepkAiEAyI6QZ5IuRx9SE2lAZTr6W2Bn13oCnTvj5sv5klI78gU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSOWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNkg/+PksnaSDRD6KqT1umJpQQxtpYWh/PctnlJpGPIXM34fxWYJrn\r\nl6+nxyLyZgU3J9pXsSA0uApr3YVfNHnjX6EPMJ38cahwgAtdwh4guSp6Vkws\r\nSK5Kv3C8OQ76r6uBuroetbAi/tOT8FVglbGU9Bp8p+NBep27UIalCkHAql3c\r\nrNc/PT6Ky5hih3rvKW1V1fIjhwPMZ1fH8UmVzyv6dhtB2vpSsBnSZyqQ9o1Q\r\nNujlSxI9YcihJsS1bP4sxj96nqOesKX0sUHU+YTXGQwz5Y6KwTV1Lsbv77GZ\r\nfIzD8IzjDPyTAojZUv2h1tUi34rb+L1FTETrIbeiakijgyRx+L4pj1GCvrYb\r\ngpN8g9UAljmGNkzcy+VV5OTqr1ntd021u6ENVdRAwUDu6XOmLtA4JOydtFqR\r\nK9aCL1JZ7DOrsZSrsJ0lmappp7hjGZucLZZMV+oPpJG1okFEoYJ4eRz5dv+h\r\nQxGY1u1JztfWJPA5DfoQ3vMASDz9egf4Oj61K3piu5SQ9bSCX8ENvnoaibR6\r\nAZb1ipJZY0+p3vQdadAuGO4MwN6NL6SW1ks6MeXEbX07fGtksPfZMxFeWI3u\r\nY7/8tKZcDOM62z133D/9Tmrhd89FCzMs0FeaH43RkMAVazsCL2+gxOX2D2s2\r\nl/oKWn4rnl5DE31mpSOci6GlvN0fBg/vvyQ=\r\n=EMZ9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4a5df66a920d6a37ab05d5752feb0e4b29dd3bb7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4a5df66a9","@tldraw/editor":"2.0.0-canary.4a5df66a9","@tldraw/polyfills":"2.0.0-canary.4a5df66a9","@tldraw/tlsync-client":"2.0.0-canary.4a5df66a9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4a5df66a9_1681990549831_0.05073616463819608","host":"s3://npm-registry-packages"}},"2.0.0-canary.c79238798":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c79238798","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c79238798","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0606b15a34bf4fa2d6d11f0e6e504719aba344a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c79238798.tgz","fileCount":19,"integrity":"sha512-hnv7xjn/V5R0rnKoyQ4b7J+KjKLDeAadpQlxs6mCl9Kxd+7QCqdyFMAgXK3JTtTNGphbCJ1k+zFUhf5tLzk8wA==","signatures":[{"sig":"MEYCIQCK9iI6FspF1vEQx8YAz+sCTppUDBIUxXGPgSQ+VYnPywIhAM2+qlaxJpch5T8ljH0Ed0piXw2DkZNpxpTuVedi6ADe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQTjCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWhA//RofIP8z66u0YPHqvvSeRhHVI6qxcDOS+zE2VDV7sTJ00OexG\r\n/sHkXsYKBzujBvlEg5WXwIlS2qH/P0548seyW9UNvya90Eb/XOisYMbLxqQ8\r\n91XfKQIWfEH2+50PvmY21ubeFJDr11zFXKlGEhY1aNotBXJcwBRvNGSfC99k\r\nCTnx03r8CLf4SVccn6w2s9VWezubbcSRpnzMt4LV8itp4Ij7LBdEaFwKFXw8\r\nmwSnlQmPjGdRLMW/Vq1TEFj4aYA4MtMWWEjieN1UYyE/rxafsHoo2qXlx2o0\r\nj8tLvqWZZ7VySjnSzuxO55ycukBQkTtoF4DlYuw4DP3WKF/YCgMpgS9gcck0\r\naMHovbXdAx8ZPCttD9AUdlW6Jo6yuoLobLp6gPaIP0aqGeeo4YW6XPi/igzf\r\nyxbfnXqQQZ9hJ47sD1RlcTQkFFqYFhJAsaMHptcTju1N1GTGgDwfnJfDbn3g\r\nJLT2Ut+1xgCaCidRWQDdn4p0jDhez6ybf1LfV4Wod8zP3cV6yi2a9vlxDyzS\r\ng5puy8B7mHsIEDBob5ghRd16YXyMBVvhBFdT4GMer9B4Gr+8bfT4xdZe2bcE\r\nfJnTc+dfgAnOBNBrldM2lmhS5tyBUIo/AU5DAcYw0poGStHkxTLrH8KHRZ0c\r\nwyE36k8qIEauxBPLYmswepgeCz7+4acyxDg=\r\n=cBU0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c7923879864eed209f590bad45613c055a242f4d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c79238798","@tldraw/editor":"2.0.0-canary.c79238798","@tldraw/polyfills":"2.0.0-canary.c79238798","@tldraw/tlsync-client":"2.0.0-canary.c79238798"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c79238798_1681995970176_0.122849317467697","host":"s3://npm-registry-packages"}},"2.0.0-canary.6948c8f3b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6948c8f3b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6948c8f3b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5edd0f7d436c8104d42f0ce53d39ad30f78feec3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6948c8f3b.tgz","fileCount":19,"integrity":"sha512-6kmuod+L7Y4gmMpzzkb2ea9i7E1PoFNvXTcvJm8eGOxXPMfx8OrjCtfCQNOHyFFCt+k3u+q6ahb+1YoZ0Mihcw==","signatures":[{"sig":"MEUCIQD1S43ZuRtz2z5Arya0+9zc9StDofrYdCj3j+pHwutW5wIgZC3tCOShcv4thLXmVloVCZODTHPkl9VVJO+g6XLwuHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVYgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1JhAAnUGrFmkK+VGT2f44eJ6nWilvR9/puYIxHTuzfpRwYycZKyb5\r\nW1IFiRdpRMZzMFMv5UJER7VV27uC+ICMA9zPWM7ItK/DRevSjlxSrS6B9+pF\r\nEq7NF2KwsCZ1HjhLVlV2OHeHNyiqFSnfRVrOWfEkhLMn39NU24NaT6jmBE3P\r\n77c/8rR0HHxSPM0QENOAo/MYbQItMpVFSdd47tk4TM0JpXnua+HR8rXqDpcB\r\ndnvzSSvnvv2iCkJXcSDjYGJ05oxx3iftVxjtCxHRCISfFYKTRGhP54jJj8S4\r\nN9rCBTWxYFcIxQAAAgOuWqDq3+BR1sycCXkPRxvl6gC09sjPRYytflHER5iY\r\n/dtoWMQPN1E/kJDmAWhyOM/9FvkAweJA/g8Fcdu9EjtIulsafZu/Q+q+QoE0\r\nildVE2E4qTx63IPwvW4kt2HRLOhUVDA2NUDq5+aoucRyTtbZWKohMW6DphMT\r\nXdMbcKuK1euyTMcuoK9BWslb2WDPAnfT6707yaDjc5urrEzCRVrv3MxEWI40\r\nSPsd0y6zDao1hI0dXupkKb9lXjP+a2+Gce5ACbk2sBAzMh8enShqu+JiJ5l5\r\n2ZQo/n1/F7jv9jxUaFAqfDror1o2MPENSKdYgQw4p7xxoZ41D/WfQlD0fkKe\r\nzrTZX9aMyWT4m8cIasbjE7fZ6r1QrjetSDo=\r\n=LSGl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6948c8f3bafa27ecbce107c703a2c9ac745e23d2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6948c8f3b","@tldraw/editor":"2.0.0-canary.6948c8f3b","@tldraw/polyfills":"2.0.0-canary.6948c8f3b","@tldraw/tlsync-client":"2.0.0-canary.6948c8f3b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6948c8f3b_1682003488543_0.10835775783341783","host":"s3://npm-registry-packages"}},"2.0.0-canary.ed4c91c28":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ed4c91c28","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ed4c91c28","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"281f4204c6356b2d75b7975db7e8e88d536ab435","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ed4c91c28.tgz","fileCount":19,"integrity":"sha512-Oup2bkVgUVMv1er6TY2vvOLilZzL+dgxbCM1PkyDK93Ptbwly3FfzkeaJ9ug08WdfmCPPak4Vk3U+25yJzYwJA==","signatures":[{"sig":"MEQCIFsZrjeut3JnoYgV6ntkTR2jP7oG9z7vcmmWIlfazBkgAiBVj1irbrAS+NzIfhTSx3OgJpWFdbDFFyc5eW0j3i8ssg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVjOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry4hAAjuLH8L5KaeLd2i5iMkOvXMq3kUYru6LnW72n5Ou+TVU63SmN\r\ndM99FpPhFZLMiNqHqyAQ9IKfVSZAz5yK3gdw9MbSHA5KYHsGj5/GKyzW3zuB\r\nLeuoFzytR1+pKbBXEiYBhtRZkXaHoGdisSXTPs0C6Y6hxjyRixnPwYddF9g4\r\n7qp4DWQ8FeS5g1aEH700z3B9dkTVqxU6WxpK7uuVWgHsZ1XehCdET8GNDzSW\r\n+ZouWvE2f+H+gYxfGgogjovjQzE7vwuyQAT9kab9PeIDpDTe9Vu3nVl55XPZ\r\nCTRdXW585yd6fvwSnzp7OaZs9J6o1KcQx3iA5vUvqngpfsgpKL5+Jdq1M8Ec\r\noVFRfeZDb+krsVsmV6UoJR/pZATVSnNIIlrRPyNSgLW/cytXmD14FhEkWoDN\r\n4Wk1RV2l/UEaXFJ8X3mGYhmegNenAPlyKLFWVVh8RV2yco/MmSfJCerQKmqb\r\nMOcYfnvPei1rAgZLz6A4FBjn570Imu/rlcUJb47jSWwRjNLHoHM3tSKVoYEf\r\ntuNI6qLm2H3y5Y8SzGIkUWk8NGvRKY7H7PTT62ppgYk1cD97Qx0xpg3gkrRT\r\nn0zdokkXvgsLYMktjET4SyYNwUk29/txyHZ5coKgzK822mQtgSMuBFtQRhVr\r\nudY2+B/HVms8b70kpC9MQ94zceKKiHJpLJQ=\r\n=LYwh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ed4c91c28cef48f6bf35605ae085659a0dc95e0c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ed4c91c28","@tldraw/editor":"2.0.0-canary.ed4c91c28","@tldraw/polyfills":"2.0.0-canary.ed4c91c28","@tldraw/tlsync-client":"2.0.0-canary.ed4c91c28"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ed4c91c28_1682004174347_0.10093870177735575","host":"s3://npm-registry-packages"}},"2.0.0-canary.e848f4772":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e848f4772","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e848f4772","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4430f21a91fae0726af31d8a3f76d7af1f53069","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e848f4772.tgz","fileCount":19,"integrity":"sha512-uMqaEl5XU1Phn3dLlwFNU/JoldplUyU/iOPK+loocwNfCCVmXn1NDvCpCxSwXMsinzflgaByIOKBNFQdJgfzYA==","signatures":[{"sig":"MEQCIAzv01oXhSMtwYnuXwWZ2xIJLpzG8ip+TRCaAoErRm/MAiAt2VvJdwdYAkpUgVIXpKHFX76jO+MZNUPYF9aWxWjTWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVt4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry2g/+IxBwxe1G/PNPQNP7E3/V9Xg8MT/hmvFy1spaoQes5P1dqWbI\r\n5kZmRTZ5510yv2tvKtVZUskXZul1lf5c14sLtkvi9PgMmMGzI7gm+M99xkGI\r\n/xr53qvmKYpqbM4oVP1IMZRa//isvduzW72aaZX1wNZmg8R8Xkha0XD5TAiM\r\nPDGi9b+qo/sIAxb1g8cWd7239MbavYlPDVpIUXuSlxkVBMhVJOQhdzcz/ACu\r\nh557N1hYLQBTmGz+Y0egrip+EGCqFbf0z7x30a9JnHhl0hJRwGHCj674UpQi\r\nRLzBX9gPm5zCdS/RzsGSHQwPYaftv80G925VtFrOMlgr/ba0vid5YYfZQYrs\r\nVPN06QcwJiWZ0Qve1fYDgkIzB0b/aFA2Vm9DdcM9j8azrAo7f6bdOCfzW1kk\r\n2ZiqNmQBugicDPZA3uZYytDH7f8kJ7iPEUZGolNZvpTXC+N0/Q81BYaVrFHn\r\n/iJ9cNGb00sqOSPXCWBSG0ZrqjzPkrXvZbVpmektDo136zc9b4QGoyED5diS\r\nPln3gCv0lg29eqLlcpI5W8sVae6+FPRkHNMfctkYzQ+KOZZPpINg+kngbjyp\r\n7Cdu2ndYfxZpUunn1QjJtaRQEKkz7/fgTd2nr+7vkSskmCBDyoSzx5V1Tj4r\r\nOujxmKc1/Kjr68pwYyNQYaq3eWWkUWiG+A4=\r\n=xR0+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e848f4772e8631bf9e0b58e508103d01d27f6f77","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e848f4772","@tldraw/editor":"2.0.0-canary.e848f4772","@tldraw/polyfills":"2.0.0-canary.e848f4772","@tldraw/tlsync-client":"2.0.0-canary.e848f4772"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e848f4772_1682004856572_0.595831198989256","host":"s3://npm-registry-packages"}},"2.0.0-canary.0f3fb8a2a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0f3fb8a2a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0f3fb8a2a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40ef9aa369c76cc7196faaa86e7d03ab6f9a026c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0f3fb8a2a.tgz","fileCount":19,"integrity":"sha512-hpHxVD6w4GWf5gwSFV9xwkqeDt4OjqLEvLCJVKLQRSs2k4mcP5kePykXUaf7Gvayua8rqdTfer88aWylxtZ7OQ==","signatures":[{"sig":"MEUCIGv8wuhnwW+hGqIeuChVlsLd03yu+7XcBLeSagvKYBjKAiEAgzCEeWYmBFTYNyZIS1v9ytbAeDuFDNCNsHDiLd9ag4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQV9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+ehAAhqwKD40Za7vvxe5iQwxLdagv4bPnj7ttlV+bNiQ+d48But7e\r\nX/rOkB4w2pcLDyYzPI0XtlHryIGAZkhIdvcZHtumbODqDoNXYDU+HFDf9Ji+\r\n69KrVTWniv3scFjS3rNjl3Pws3Pp6yPGyKvLK4us1o0GjPt7MEhyoNk+Rchd\r\n0Gc4g4wEW4sZGJZcLSmVDoYMaiBgnHSEPWislSxMw5IiZEm+u5NRl+ZSOZ8m\r\nr+jWHgMj/tS+KT4jDTXKrSfb6gipJIVMK/J3pnys9Mx02p/ibgNj4AQN0m6b\r\nJAlZBnlqwOyIjKpQzlUQ5UF3MjxtpY3cTUQg7Rm6+Oiu+DAgVPhKKKodf/ht\r\n+y9PSo302JaJ53ngj19roYVpY/pmsQHBJ2lAmH+Jg4ScmHHTz3M6ja7dnaAQ\r\nq989WtOVkLpfNAc3snYudwFx0b5KX7Br/EyaK2IoXuJ+albcf4FJXOeWE8aG\r\n8c1Xf2mhqRUGUWR4Z88NYWSSApuYfDXB2EJv1l3XrC8uE6FpQ8ndiwqlJBcL\r\nUYqQ1Aag52RaPZslsnJgP5Hf/EO27cwJ8O2Kfci43sZthXrMpxvSXeYuqlJg\r\nGH/t0kwjAK8jQNtQZNRj1erW5heCrVIUQNndhdz/JFfIU/CUNu5CXsZFhLTi\r\nHmdYQd8qJ3NPAevQWNTw0VNCbYAZIhBh2rM=\r\n=MCK8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0f3fb8a2a2e6782e839f959dba60a719c710e5ca","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0f3fb8a2a","@tldraw/editor":"2.0.0-canary.0f3fb8a2a","@tldraw/polyfills":"2.0.0-canary.0f3fb8a2a","@tldraw/tlsync-client":"2.0.0-canary.0f3fb8a2a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0f3fb8a2a_1682005829118_0.589668088900505","host":"s3://npm-registry-packages"}},"2.0.0-canary.35ff8c480":{"name":"@tldraw/tldraw","version":"2.0.0-canary.35ff8c480","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.35ff8c480","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6a39065d28ec32eed20b71be90611c253334ccb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.35ff8c480.tgz","fileCount":19,"integrity":"sha512-4SRWDMZHhSprl4pZ4Vvf2Eo3wETpAGUAfeNYsczEitXTx2C3nE61sLua4+YZSsPcCAyUG/0Oki3DItSG54wZ8Q==","signatures":[{"sig":"MEUCIHmiVobohAqMK60z9gsjF2Udc1YKJ9f3I06mGTAxzhECAiEA5Uag8+LNXOWBWimh49mxNEaSfOC9v06XWM+LBUDdedk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQWBLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA+A/+Kr4hrQGEQbFy8sMrJwwSYeX/9it4PdJd6rmh2xValtcxHL1s\r\nlqvcB4TgujoQuQLCWLMYyvlH2fsbepxxlMv5Edmh+AXh1dw3lvLkSCSxqiUb\r\n2lFmWS4WlTxe0jANhy4cxa2qgOJ95QXkScZCMa6XbVqBIZBmW6ayEPvW2eIc\r\nwZl26WTecoRf36XcGJ6UcfQXucBFbz37uGRBnXzMKUoo2sb0VzeCriJ24z0N\r\n/geugI+o3nEAKrjQ9pISudWRvONO5Wh2YKbe0nZ71tI5EE8sbs4/+PI7Omka\r\nkRKgmlee45XwyziYONK8+oP9waXRv3Zpgy6T8ZlnNKZcP0yrvLyV/mC3cvJn\r\nbaWM/0xvj1S0yvbir+WAfmB2ruZycH8+d/aULkEqv3L5QAWhnyeCLjCTFOaD\r\nWVkM2wn6GRinFvGN4BSjBzZLnsll9HZi/4yq/lMhfEqOF83FC5Vh26+jQ6yv\r\njGXtLDJHDQuQHWF8m/BjkEkjaxOwQRYz5PDyls3q48rIye7l1DZATSGxOH6E\r\ntmXke/RGuwb/rjVvbBArfoc1tEWASXeRfeqv7G7y2FsBpJKyGIvWI3sOfPHl\r\noHrBbx672jU698wOCCMEJGIVt8skaaPheY/teyVa4Wc0K3gHSgbNs5f2TRc5\r\nJkOo/xeIXZMlN4OMTEFEIXEb656Om4M1OLA=\r\n=nqFC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"35ff8c4803a8b1fa69cdd5ad4ddd38d98822919a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.35ff8c480","@tldraw/editor":"2.0.0-canary.35ff8c480","@tldraw/polyfills":"2.0.0-canary.35ff8c480","@tldraw/tlsync-client":"2.0.0-canary.35ff8c480"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.35ff8c480_1682006091760_0.4322638433068864","host":"s3://npm-registry-packages"}},"2.0.0-canary.9f04e1570":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9f04e1570","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9f04e1570","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"590d7ac7cc39418b09afbe8e222c32ceb2350311","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9f04e1570.tgz","fileCount":19,"integrity":"sha512-KV4XJcpVppz9B38uvljb/rvJmkc6HCqLDOjYrUxdXry4rD1rP4fSMX/QAZ6QcVycMjnzKmaDx576c7UmNV3isw==","signatures":[{"sig":"MEUCIQC6chxP3qjsBFmD6ichy9YSG1ZfyVzddTVNkbOxj4GfAAIgf+JH3jQCcLNCuOyOG7gwtqCp5nhPt15RMJO/tJ/SmRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQWDDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorURAAkCCnNBAih8RK/D+2j5WCNLSOcLmnclacc3TtHyLsCWuJ8r/6\r\nTnS8D3eTcFSugOn/WNMn+cAX7BNVvSS+imVgz/ol9nsErHwrKwd5HCXYKtkj\r\n+5uz8UjmCjSblzlxJ5nkGfz6EJoyVVa5PWp/Khy29iMNrpGSJnzw/UGIM0Ts\r\nwJ3ALiptxiJBNxV5KT/GKkq7GUVL79YAB5PRiyxywquHmjVaR4YcfNkSWuPa\r\nc408zOVm6KKW3MUHvJ2IXRhbwodtnts1jRecFD3Bi4uqRRi7M8DdGhMgFTB3\r\nQI+8Yub6zcfHlciSNy+dTWCmt12gbjOhdkYw8ACWD2xXcPFEm/uzqEKA+zH/\r\nrcUichzuq7GHMVibpJutqmtBKoYOMPH3QgvT7RDEBSSxw+A+RAQvaT7THLsB\r\nHJmrlysMO8pzHbd0v9O1nujmIefFU1fc//ZpPi3Oppsa81c+hheJEk0ASaQY\r\nbERlCS97PVgrlETHrnuvAM7rcnMZPdp4SelYOPPtpgE9Btk2LtRtTq/AFSvS\r\nS42xm1ZgcPZDr/UrE7EzdO0dREGtEklF3fFFHJciHwGt7DS4E+X5I0bj7x9J\r\nAtvMGxRgwS61FbnriHlC7JjvmQJ8P2xfy768ZH8l0EUMBUu/NrHHozijBJFF\r\nXqD0dKnll32KknR5GPVEXjJaMpv0Ba7AZLY=\r\n=95IU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9f04e1570bbff241defe44515565bc028e60c44e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9f04e1570","@tldraw/editor":"2.0.0-canary.9f04e1570","@tldraw/polyfills":"2.0.0-canary.9f04e1570","@tldraw/tlsync-client":"2.0.0-canary.9f04e1570"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9f04e1570_1682006211098_0.41909884576694467","host":"s3://npm-registry-packages"}},"2.0.0-canary.a91df5bf0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a91df5bf0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a91df5bf0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2015c07dbdac478e771b43178fd240b6cd39bf4b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a91df5bf0.tgz","fileCount":19,"integrity":"sha512-Tn++ZtEyeAR5ct2dnjnLueNf1iAZbGH5FWO/RiQ4QLLdctCazMIu8FqgV0pBCmwgdYFodhH1DSNOjULAMLaHvQ==","signatures":[{"sig":"MEQCIFpOQsN/FdJovVi9nde1IpJUwSDEWvsMJIghnI0v3KDJAiALlspCXo4soDReynTkz8Qn8IzQwEefdbJZpfRejRBosw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQWGzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUrQ//bnCsKNhtxGfJGSWw6XlZ2UBGWuZxvvNAshzCcawLMxHBnGrc\r\ntPOczvMeIEolwhSbPtvlsiYDEy6Dwu8LbDav02LmtR7tAd7DHaqvhaYKA0iP\r\ndJCkPxm5DuRMcT++Jp0NGahaQ6YQOzT6Bx5nZu2QnElmU0m7AKbT/uUJ8s5G\r\nonJQwIGb1EXV/2KrZZGslsRxNTd+QbwIiSlMnu1zk81pRl2frvYhBuW8d4oZ\r\nbaPatZjOqQ7q1jAbt3alkFbK59TE2sX+Ix9egW6MmSFqypH5d47g+7zzf3jX\r\n8VvkDjfoAdFpvQLA3OC4/F6dhwA7cxCjpIaUshmxTt9SDXfs9Z9DjaRzbLuN\r\nt9edfPFrJPxH7frUQPFCcrf/nXZRc7ijHaewoD8hlJsKSUSpwlCetJsqbbFw\r\nPZ2UAT2L5jsxxYjhymPomLNCrPxvteKr2OQ8yzkSaP5dbZwVkESPdIKNk3U2\r\ntgB0tOCc88xn4+u3u0dMbrO+OTCy4VZQleAf+Eo4luE2C7oy+0A00n+eXg79\r\n9P638CHIfaq1/TA8sDrYsByXilKPF/lOBsIDxOrBUtXEyFX0sMfbFOgVZ0Kw\r\nyPbsBDNWOb3eHXGt1oESln1pg5WraGVtfw9eR/VUEQOxXTUOByZM3lklVJ47\r\nRKzjM4t/ZTGpGtFsYI69PDR4Gl7lTY7bIxQ=\r\n=QvHM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a91df5bf0bd2749771856c9904e9d4a3e2fe19c2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a91df5bf0","@tldraw/editor":"2.0.0-canary.a91df5bf0","@tldraw/polyfills":"2.0.0-canary.a91df5bf0","@tldraw/tlsync-client":"2.0.0-canary.a91df5bf0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a91df5bf0_1682006450864_0.3925482825482638","host":"s3://npm-registry-packages"}},"2.0.0-canary.93e67d6cc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.93e67d6cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.93e67d6cc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d6744f369416b801748e8d972af92f31ee20076","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.93e67d6cc.tgz","fileCount":19,"integrity":"sha512-5pABgm2TvQifs22fdsbag0UhxjqKELf4gphmvHX2M489Da+htqpe0W2T+qeshcKJ/qK6f9b3gUiJsiAAzmZ2Gg==","signatures":[{"sig":"MEUCIDYlgYpazcuZBhfaDusNaxMJYl09RdavDAnHa5zPjeR5AiEAvrLHaB22fclrws4t9WlNhL3RzHzfJEf2rxWIoMKP9aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQWW3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxfg//cOlP4iGSD64ovs4jl1ZqT6qn+zDNINo2HAnv6VMCYIhOYUMA\r\nnKicqNq2uQ90qtP9h75kXYMj5Fjt6ULKrWb/ZGsL6M8iFk1pvckzOvTwz0N7\r\nJ1G9TA2yNf7D2atY23aLCrGgtJxVOc5YGBOkTSwrEivIBHeNImpeaDK5DgaI\r\n38APIiF44wghv0l+s3/NKlg6PUJiJS2ttG901kpEwXjdjvVcFjWKUSQBOT8V\r\nytwST1AVdLAU7E9frmFQNSDoBvB+2LDVzH3z1VBzx+IK5Qi4X70D9tlwyppN\r\nzkk3xqiCCfTb6V3iIwvmsRJd/9m2vYlN6nyFnujIfi/UQ2Kd+d2J1YO+6rh1\r\nKzQrhogu67NnyNUrtIp6vnYgTYSov3dIz8DLK1HMTm9vPPYYojmsmVH1qXXp\r\nCtiOTKCI/bONqtYvzBhepvgG+lAbvZftLul/Dwbd/XatBgDtBqSG+9yF+Un8\r\ns9+9QdhTdbWgMC5qRmZyycf6436iw+yUeif28nzQeuvdIcS9ByHt1NK5h49J\r\n/L91IfuGNJlgQzV6BbEB7DdM+0G0ZvZlHnbCYH83/d6rNE7mBuBO/awOdsFR\r\nMO+W+nO/9f/0qT9eXilqX/DbeL8XcVJu1XjfziKbCWYl0JATyMBB5IeNXbyW\r\nCh1KtD1SxfDpnHswU5nL3Tt+AoE3xdOmwUA=\r\n=lCWE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"93e67d6cc84bb61b57ec927974c8a59290715afe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.93e67d6cc","@tldraw/editor":"2.0.0-canary.93e67d6cc","@tldraw/polyfills":"2.0.0-canary.93e67d6cc","@tldraw/tlsync-client":"2.0.0-canary.93e67d6cc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.93e67d6cc_1682007479590_0.0577413564462812","host":"s3://npm-registry-packages"}},"2.0.0-canary.cf9db2912":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cf9db2912","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cf9db2912","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"338f9446d41a9504855ae765b62d34eb9d9d7159","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cf9db2912.tgz","fileCount":19,"integrity":"sha512-HUU32il04U3G+9HnKKgvEqFCtiuqnbAsOb8ni8C1RjaIq3w11VWhfQYLXOG2PdUWHrEKD2g/bSDPqOq+Ph62vw==","signatures":[{"sig":"MEYCIQDxT43qDk/vS07T4IcrPsqTjY8c5VwK/jeGZYN5NxImKwIhAO4o1p501wybUvbbrM5m8CH2cTjiE7sxBb2lKz6SQZ9V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQk/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBAw/8DClTXAP0BY/4YevarXSjxY836LwAkyuBf70r5gFDkLFOTVc/\r\n0fAhJlb0bcej5hRjWj4TB2mjCKYeFwtjLE3seia1VfkQlXQzD46SQtln0CK6\r\nMcHN+KgO3yhvzt6OOGoGLLIXTU1TH0Ve5GIz5lR9Ci6juLp4YfL8aLvf5SUS\r\nVWDR+U1kL9Ca5YTtpApXbgiy9XFQ5LlukFbY4r1V/D/IRjH0PUhDe9w1xrRU\r\nZqi+Z/1YLHwYaMR6Rrx0Ei1zS3kLeEJzQuFp+qpsS+8JDmaVvCF+IuoIW6HG\r\nP55uFtqM6vMxEAIG5SLpEO3m0ns5hdRklZ2e2Lps5p50By6oiyiKthsatk/P\r\nJaQaMmZsm06KD2cxr7X25rxZwZx39WiacjJi+M4MYk/wOecBBiwO5q1N6ykQ\r\ncVWm+sUB61whji2pusX2v9zFZe9GYEHEinvtQNOHizeHDe2hF5TUNOtW07zJ\r\nleguFPUYs3OTB9QlVldBK8ixvgGKf3O3WGfGKbMjiO5CvJbgR7V39eQSJDIL\r\nTrT6T3QGbCGD+mAOyJZel/0um01gnXpfq1m9fwgJ8Z3PhxOAuziYhDSejDkP\r\n7zqmOLqkYZxEtbTYCF+zh4bPfimKtEIwO2tQLdDjDiXlLy/VUkvOIkTrWiFs\r\nIZtJU2P9JmlZzlq3DjXW8lXQjEgwunXmtos=\r\n=FsDG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"cf9db2912f8d594355f7f4f9b64ee5ceaf9318f5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.cf9db2912","@tldraw/editor":"2.0.0-canary.cf9db2912","@tldraw/polyfills":"2.0.0-canary.cf9db2912","@tldraw/tlsync-client":"2.0.0-canary.cf9db2912"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cf9db2912_1682067393744_0.6814743859245123","host":"s3://npm-registry-packages"}},"2.0.0-canary.4954b02b6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4954b02b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4954b02b6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69b2a03952a848dc8d46607feffb0888d0b47b1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4954b02b6.tgz","fileCount":19,"integrity":"sha512-z6Ro+X2h86pBAamoFzcf1O364gFZLbGxeHt27epgNSfbKS13o39ZGLTgiCYyN5p4I/lAgawkrgK4SHLsc6iFjg==","signatures":[{"sig":"MEUCIEyiv84b9xXfj4DeVqAZ1UCoRn0G+AA447Y+AgMnHcGMAiEA2aeNhomrjp3PqVSDKJAE0NFkN+X1QYecx9imIXahe/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQl0vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrKw//Q+Vo8B+ggOswjfU6Fd8PDk5pOC9QNGhVhEv/z5SjEqwRn6OB\r\n+LHYTsr6GPbArW4p184yFmNOFT/1ygcNtUIQcKt1UmAP5Xc4zU7COigj0Ou6\r\n0J8kRwO7hGuH+DLlwxwOOORX/dNSn/Pz7L5YoLneUb2i7G/W50xU/JirAYt9\r\ntIRbmTNuHqXtzw0B0HyrGx4XyJdYx14zOJDz1S03VJ4KuqMdm4eoQ0e8+xaI\r\nEteZ0y0Tg32z8D37LjJ0wB4i5/tFUH7o7SmJRhIsTKRM0biq6fJUcXnJItti\r\ntaIq1JPBUee6UpzrqkA2oUDzzRfsJKelHGetemL3Q37OL8NuOrhHsBP0PunD\r\nRg4hrIiMiUQ9aDYt+6AMMStx0ZE3tVyfCUz79u/8Vl4PheV9RnhlkPxcecf2\r\nQQYyyYnOhUSAdCRWVH+H6cGJO6+PV+EGMFreWGkoUiroVK+VZAkIWfUCZKk7\r\ns61ktL7MvImCiePG/RrDbnYGop6zVg7gqOa6TQGJuMgXtYPxAXVIfQ63jpPI\r\nQpYZDVmk7sSdUfyYponiZ+JZlEsUhh+8yisT9v3FU1SsxLoJ4tIGlLBxwqit\r\nVhgqLONOFI4A0+/XREQztLpXeQ8fAzl7B5gr+Veksa0AiHkUvfeZHb+hK1VU\r\nV2Gu/OLvW1LyPheFZg+TkyA7j2wZ2zULZqs=\r\n=CdcC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4954b02b6fd01837486060e6255b66fca082ed27","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4954b02b6","@tldraw/editor":"2.0.0-canary.4954b02b6","@tldraw/polyfills":"2.0.0-canary.4954b02b6","@tldraw/tlsync-client":"2.0.0-canary.4954b02b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4954b02b6_1682070831609_0.805430862348328","host":"s3://npm-registry-packages"}},"2.0.0-canary.c9621fad7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c9621fad7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c9621fad7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ac5aa52d296d755936175f5b9b0610fe5e431cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c9621fad7.tgz","fileCount":19,"integrity":"sha512-3hrv0X7BQd8udpOv4CY9LvKDClMBfJWi6RBmwz9kUL2vSFjEmKUUiYXNDEZMd9vr3YOFG8jTvO3IEYklzYaNUA==","signatures":[{"sig":"MEYCIQCqzhVo53zXN8tg2nLfZgxwX+u97ppdQ66OLcBfaZpNMwIhAI9Xcx5GnabxPwQhaA5uXyClFDWtjpryrUc5xPff0C40","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQmFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRcA/6A8j841PG7i8XKjoKDPZHc+RstrzkqnsrvEbD+jdjBypuvTlR\r\nRGCxI88ZE3m0dPA2Q0t3fyN4f/6fJX99kk2u5db7Kmiw+85VeQXd15mZGcG3\r\nBagAe6Uy9S7JuBEcB1wnF7BRqV5Bryt9LW4a7EmfVkNTyW6KEwzRHWnxWhBJ\r\nl/k2y/raZEE5pvUrwQwod7pmvT2XubJI/kKK4TrJGZkLVMgiDzcdD3D+kWaA\r\nHnfpbff3KVNBWc3lqRscBUf8l5bJ4sVZUzVBGXmCq58kYjc7vxo8aIfN4Ekt\r\ncBp0h3Z926ivHFO0w9UCAziXBaYuDJ8MH9kPpuE69z6M8R8wVZp39PSrnATS\r\nMmDLhKexd5ea2aOUuuTmylu5ZDJEYUoQBrlUL/2OzzAHSI+o90fvZZkRhKHz\r\ng/G4bt8nXOrDJ00GSR7qiRoqBC9Rp+4h4s8sUuOAbyAevVgGhkpKoumWWpO+\r\nQp5rV8wCXgr9BkYa27+96JRZiABREEdXlr8wIgxFUFMFjLXTq5+MC/MDrD3X\r\nxrRK75XcuYwX+RzvC8/j4pi0RfD9aFDtN0VzBid5DMZdU48wHnyPj6gCr8kr\r\nm+bmyDkwThLnBA0hXTlKjbKSFlsMGIU3DWx4ZzOHSj4Vke8FtwP1B3k5GN7R\r\nIaICxCNVhzZAig4lVhrC3YYsvKToP1zGxNs=\r\n=CDF1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c9621fad7eabd4ed2467714cf198bd7d4233e1fe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c9621fad7","@tldraw/editor":"2.0.0-canary.c9621fad7","@tldraw/polyfills":"2.0.0-canary.c9621fad7","@tldraw/tlsync-client":"2.0.0-canary.c9621fad7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c9621fad7_1682071922312_0.8426622418038432","host":"s3://npm-registry-packages"}},"2.0.0-canary.3189c608b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3189c608b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3189c608b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43644dfdeb36783897aa59e9e42ee8e5e677d669","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3189c608b.tgz","fileCount":19,"integrity":"sha512-o4K2FbRlmf20LMh7ID8OcvVWA3U2l7U+TAq+VFr2ihepinDKZgWATrydY/Uh7a35kgMnNwov1nGw/GEleACAVw==","signatures":[{"sig":"MEQCICKxQ0JMHUM3AHMtS8bD/Aj0vvXE+GXCEPMxukg4r68BAiAQ5zMNhVNr3PSEiYDGpQoLbQ9s71HYP1Kxb6tYdqFa7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQmYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHsQ//ZbbudfWqlTTLkfKu5nYbD47ahTKqqhIcJExmyifnR3aj9CXP\r\n5iZZqplxvHIF9yT+OEdVXgr9ADPrPJ6cTsMOplYUmRXQSqC9gOvyBs3Gonj2\r\nPMaf16NTYyOZBuIKtoq3g+KTOyehcMy7iwVaDL3AFm7vdgl2Homjn82+nApM\r\ndeeRt2fpR042qFXkrfWEY0Jy8vl24ikl66iwNhW3mmvGEhdV0ZyfvhqnzRtz\r\n4vxPJWmsz3xbLp6J1zCUDHrpd0N1zyLTzOy7ldHnraV3b1YfuMvt5jRDNkgd\r\nZJka1h/41LyH+8CymYX0KWB7zWewYSJKXaFO0/FfG367B3byBnjCWKL2dgT2\r\ndqvzc+W5j4vbDCTPR2Z1FJ1HygwKcheOX0/EmNh3ovcSwiN0RbgTeA5lOQZ4\r\ne/KUSLynATbnMKPskAY7mnDDhYVAR4oPWzS96v6ZUxVINqOiLquFzdN8IMKk\r\nv/bNrSXXTgKR6u565+XgaNeG+8IyOl6pjBSNl1N0OrirxzK83BXxe5wm2iaE\r\nhvR0nTLqo7l30DRLN/AuCiHf+RGh111jSoRTNAQfS0IyK+wQPualDeBI815U\r\nn5A3K4u0nDmeg3CZNm3QeOTmCHFu0c7xjV3MwGWN+8KjZxDIZ8f1rmHhRGdy\r\n3vIeFZ67ptLLmBfqlmYCHWvYCqA+QiFUl5w=\r\n=TvEG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3189c608b85dbc818d57f5b0b0b1cb58b913b146","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3189c608b","@tldraw/editor":"2.0.0-canary.3189c608b","@tldraw/polyfills":"2.0.0-canary.3189c608b","@tldraw/tlsync-client":"2.0.0-canary.3189c608b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3189c608b_1682073136664_0.2459253577591931","host":"s3://npm-registry-packages"}},"2.0.0-canary.beea4afa4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.beea4afa4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.beea4afa4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dbc8209881b28c354163301d3ac3a820e375d57f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.beea4afa4.tgz","fileCount":19,"integrity":"sha512-QI5xqlPLXFShin/S0op4dqMpN3BGovh4jQ9IDVjMCrLQV7pQ7DIZhSsy4Eheo0yM8k/3JpSKcXR2RTOCIx82uQ==","signatures":[{"sig":"MEQCIAghgCMNqNCVoUZZ2VwqsJoD6IK7zTe9ZtxH4GwYP1Q/AiADRk19AgTbIFL0i1zygBQURyLGLZOso6pxMEUw2XoKTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQmr5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhgw/9HeEPZQvh7MgOb6OHKD59AKBg6Yz6Ryu7+ZCpnXYnto0pGILh\r\ngTd2gvJ3wfNslJ4tzuN30qj1JuXa/GYDOz4QfIVN2mn964JynNyeGQzGz3mX\r\nsVUEqcJExlOCTVKQiPUJJoNzWR8Tcvq6SRt03SMa3xsz3IvUGv/+0zJ23KsQ\r\npx0MRbeZnGH/rK58n7S4RssNytKDG1RUIoTABIX+LHJMLGT26oJVzVzxUKU9\r\nS5qfCeyTd23Jg4pfLszQ6ijHUMv119OxDTNzMfuRpcZWryFOhFkBEl6eedTi\r\n1IvWlmila+S0EkQrttKPLl7cbfh2t1BWLdbDGdJRPTGtqI8X63jJSHyOP/HM\r\nS4W4pyRh/PAwbromKU+njVSzIynifZqKtaeErPvCb7Dhtg6p6oLcTcPO6x1L\r\nBjZQKt6pU35uSbB1+IY3Zl7hP5pEO5U34gADMgqyj179QqayO9Ee3Y2WlJ/4\r\nvSgzQjx731EGThono4UM2cMdEYwn+FzJREhqP1XBAmMpGnMLmi/uJMfpSyoT\r\nA5XDTJBcP1+oGzxR0u5p2RLQ7ahGkUEa3akPXCHRDaOL9FxrQDpqxMDDo+JE\r\nxJE41H/bhSXZ23owhLPbNK7wN7oLKvWGEOHJJFSKwAjLz7jTsgslZToKAe9/\r\nMw7N595Sj3IBE7hifQVh2koYpu14jmT36O8=\r\n=t5ym\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"beea4afa448ba4d42f47c63ff7a0be2ca0971e6e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.beea4afa4","@tldraw/editor":"2.0.0-canary.beea4afa4","@tldraw/polyfills":"2.0.0-canary.beea4afa4","@tldraw/tlsync-client":"2.0.0-canary.beea4afa4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.beea4afa4_1682074361726_0.8233285453473254","host":"s3://npm-registry-packages"}},"2.0.0-canary.8e8a9be32":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8e8a9be32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8e8a9be32","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b4611bb4de9b892b7493003e156538445bc39a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8e8a9be32.tgz","fileCount":19,"integrity":"sha512-uZW8ok/giC6YywXQR4SNPpVgbkdhXHGN5oBV68U8eGsqjuRBNpkoCrhx5zr5oUb8JPi0b43+0O42BkfFRZpYSA==","signatures":[{"sig":"MEUCIQC5g1rEE4d8C0q1vSsBRGrl96qvxQFz8YyxogruL5rF0wIga66zND316RUZrPQuHpjW3fX7McEW9+xBsx78mKQlgJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQoDJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNgRAAlN7YIA2yCWF/anU90aq6Y6AdcE2YgwYc3/sUXH/yf4C09Fw9\r\nazcZVmjWcMb+Eu/ndsM5ysvqjzSdMW4mLdpFeoSJZb+Tcegk78LY7JlHfwtO\r\nJUDKO+/AElEG1dGQ/1SYgWLhPgml6a+6yq2aD4BFo5NKBmx19NN5H+DOpL3e\r\nC2buxyvsRYxOZF444pROXAebU2e54qwdpyEu5MOmV6eXFzzQnJZBQ0rqX7Bp\r\n26DFJrC/3KvylcH/PN0X9hukvnV9ZbCpa8F0EQ1Q6VCJFN2TLOXx2wSNJf3F\r\nHwpB5v5cauBFvvZs/7SUoGdZ4m0B+f5D/cStndi4cV973JXOVp5cFxsJ7NDC\r\nK26S7vKFygV6G6F1s2w/JuEZtq+0gWRc3bqlt0PgRlbMYTmkhtOljDBuY9OU\r\njRJ3YIsmJU+JsYEqt1b4Y6SA3Ovl8nToQjfl7zRReEE9U4nD2tvPwSK9yj4j\r\nc9+HorzreoDWrvTGAHmMgsTVal103+jcLV1Tlq34C53E8Zcs/+zuGo9w+bEH\r\nIKnUOUwPVYLmpDECtQ2C6xzC0Js5jcXnybA5wJQ2tpOtc6FL1oAfGjc327Xc\r\nQM8/bTpkHNhqteV6UpJMefurC4ucf8s4oaRxE+eilj/Goc9ppZUXhW9HtBHg\r\nrridLbRdJdxgszqZwT16U3qh2Msaymo4wEY=\r\n=rwH2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8e8a9be32b526e9a6476102af3ec190d9864aeac","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8e8a9be32","@tldraw/editor":"2.0.0-canary.8e8a9be32","@tldraw/polyfills":"2.0.0-canary.8e8a9be32","@tldraw/tlsync-client":"2.0.0-canary.8e8a9be32"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8e8a9be32_1682079945377_0.5226601782273257","host":"s3://npm-registry-packages"}},"2.0.0-canary.4deff94d0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4deff94d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4deff94d0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddc405c9fcb8a30a82f303d46668a97a33157a87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4deff94d0.tgz","fileCount":19,"integrity":"sha512-+w/kpye2oTZ7cl8NuPEFkHywqoISQHvkAI80wnMjQhZMHsucj3f7KkqyGHMCXqY4z6sO2FLXHSVStUaxjiKeSw==","signatures":[{"sig":"MEQCIHX4anePlt/472BcuS0QOIqNAEmU5lH9X3WgkVoQ0mMwAiA6+aYuKvqMlEvB+dY8Ss9TVw5AbwkDtVSvyMlmyH5CfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQol2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL4RAAhKHj6V74iiqghy/4+PWTFT57l9C83i/lS4nXakCXCHMlLVgZ\r\nX2vyBy1Q4rSMbPMeILMrUZI8BM9jhslZkSsU4YcaXMAe9RJhr+8rQNzz/V9M\r\nob9nq+mXcYPBYIRXg7Vj6j35QZzH5/HNuBaUlVkrV4ESgeWx/YvobSmP2J1c\r\nL9DwyT7H/ZOWhMaGIhDM6Fkb4Dfj+RCh+/SEVFLcFOJIm6eFa96w+BaRtrZw\r\nq0uPePxhFhyJ6MEpPjmcGwiMCqC7BjGhtZh0keEgiYhLGF//I4+sa8OehPgZ\r\nyz+n1k800I02Q/JhaIYHTFRaBj4NeCWUxSV6F9TKuCJ6KO/9CtjRKNC/xblt\r\nQ21vSaTbvByjSUfU3an+GqoyS1MTQe2JL7pbt0hmHH1KI0hsiqtI2Fb4a3Nd\r\nK7pZCXJMrNGpLxdwxWTaoAckhXoP1Kxk7Lx1hhmqJ4PLdGqz7rnQMelM4/it\r\nn5AKHTBKb/GImIDT4jYZmPPoDD5O109JUxYIVsNGImSwWnfBEcotZhSHoKkU\r\nBSaW4qfYNL6t+RlMsEWX1k/iq0JW7izCAaOe6SUDQQceTbpQnrCly80NApcy\r\nncuCAdIgiIanrrc5UCXI+21jlKn2qFyPgBm2QeoN3a2pGsxGESygnQRgH2Sq\r\nyWXbNATr0HTaH6zJXBW5Ql7G++ZXKtvgPfU=\r\n=J8PQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4deff94d0009f66402caacf05145d986605e6de1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../../scripts/prepack.ts","postpack":"../../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build:api":"yarn run -T tsx ../../../scripts/build-api.ts","pack-tarball":"yarn pack","build:package":"yarn run -T tsx ../../../scripts/build-package.ts","test:coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4deff94d0","@tldraw/editor":"2.0.0-canary.4deff94d0","@tldraw/polyfills":"2.0.0-canary.4deff94d0","@tldraw/tlsync-client":"2.0.0-canary.4deff94d0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.12","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4deff94d0_1682082165939_0.12720389871654425","host":"s3://npm-registry-packages"}},"2.0.0-canary.f44f6e2c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f44f6e2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f44f6e2c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8494b0ad633dc45f95372fd58be517828a1c4a89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f44f6e2c.tgz","fileCount":19,"integrity":"sha512-3XhyUE9ldHXwcRgG32jf/QE1bh7LQVgvzwJ72dmzIcia9itia9llIX1rCRwJE7PT/aOkBhzI+P9yLUSUHsWXOw==","signatures":[{"sig":"MEQCIBf9qnHopOrSRHaQS1iXbFWae0suxqgc5q8QYcfliq2IAiArALDCVCMKfP5tMt4I1BIOceWDES9z+bmGGJozmoVsSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUoy3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaxhAAodD2qwHLq2v5J5JuuDlxQ9Vv3MrDU+2/rynLrh4uDJge/Dgj\r\noENfUMLUvcevA7itR35XEYhbwOa284G5DvBHv5rkBhPPoDBSHK8THMc2dCTr\r\n9lR430e1Z5DnZZ+YUBbkjgq3Uyjsj9FUAxhY+XTt9iFhRtrUIUqdxXDmAReK\r\n/v1CwvNs5BTbP2lWpbDbzWHVSM1jTxyaGnr5/ry+Idp8mOKoJ8xUII3w5Eyy\r\nT5y8T27n4Nb4mccHatW7NvsxYe1f774cAivCr5ZlY468mLma6U3HamhPyXx6\r\nUlUz/zxqnKOWKx41beVphW8pDx3zZN3Zr7oRDp+tO7qsO6biSZjNV/Pdobs1\r\nNgR+SD5HpQH0wphLZWiqxrAP4T59H3CB93U/4AF+SDRjoBWTwQl63FPDgcDL\r\nImIqVQ3az27MjDKus5DeI7rnRPAxIW5YLyVNix0aOZrCq5X8tr3hJcXaWbx6\r\nZ9rWrkA4aFn3cj9qPM9e5/CYMxcBNxoYHqQXrETA9h+zzEzwFL22e3wPwnUe\r\nMZXc3FUQqF5L4MThf51fPI5jV8IEzYlJi1hE0/AtCP7nKn9pKd4KwzpX30IJ\r\nfACA3GaF6Hk+Iqs63dqb9o4pEDTGuUyGOmHeFPVgiaeKA+038sMRXA5l90lW\r\nAQK7TzbEuoVNw8NA3ypRhLaNWZzchrZop7g=\r\n=WgQS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f44f6e2c9fabf5fa6929adca45fbf052ffeceb84","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f44f6e2c","@tldraw/editor":"2.0.0-canary.f44f6e2c","@tldraw/polyfills":"2.0.0-canary.f44f6e2c","@tldraw/tlsync-client":"2.0.0-canary.f44f6e2c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f44f6e2c_1683131575591_0.7611277930094875","host":"s3://npm-registry-packages"}},"2.0.0-canary.3fea5a97":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3fea5a97","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3fea5a97","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec3734d130fee8af5e4ba2c5a021689bedf502bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3fea5a97.tgz","fileCount":19,"integrity":"sha512-7DC/Bj2Jcu2wUNsMLNaWSAzC9tqdqIZqqFnuj7nc9O+XwXwl8pdrrR1JQK5rRNi5Qebd8UVE74I9NUF85YZiTw==","signatures":[{"sig":"MEUCIFeNfwHxwTz5aitdWBRxODXGahM5V7UTy+NKkJ+RotHHAiEA+R2ddG1c+4L+8cZRxWGgHVqR82zyNrl5drzu05Zmj5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103529},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3fea5a97c08cf1efc426985055d1229bdbdf5de8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3fea5a97","@tldraw/editor":"2.0.0-canary.3fea5a97","@tldraw/polyfills":"2.0.0-canary.3fea5a97","@tldraw/tlsync-client":"2.0.0-canary.3fea5a97"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3fea5a97_1683638057205_0.005992052239399692","host":"s3://npm-registry-packages"}},"2.0.0-canary.a8910e54913a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a8910e54913a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a8910e54913a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a1a34cccee11ba8d65402e459c3fef917326ab9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a8910e54913a.tgz","fileCount":19,"integrity":"sha512-U088vPQHHTYAqBfv8BlhRfcDOCYkqHJCnU2nb4jUSoLTAKppUJhDkifBSMc5wkrb1MCFODJNEtWvys+H99/FFA==","signatures":[{"sig":"MEUCIQDFNbGWOhvp9Sbz5RMMtKtgGdqF6d6sWULqDb98Fg8VigIgIo8sKMLwKcvd/PF6yh7mqGiEUs5tIOvX5/LM0uhdJ8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a8910e54913a59736ed10fc41076cb23a895e4fb","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a8910e54913a","@tldraw/editor":"2.0.0-canary.a8910e54913a","@tldraw/polyfills":"2.0.0-canary.a8910e54913a","@tldraw/tlsync-client":"2.0.0-canary.a8910e54913a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a8910e54913a_1683639556061_0.25711895527455453","host":"s3://npm-registry-packages"}},"2.0.0-canary.bb96852b9d11":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bb96852b9d11","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bb96852b9d11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ac9e4048ffc6adca2593252dc5cf77fff236179","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bb96852b9d11.tgz","fileCount":19,"integrity":"sha512-G5+tutFNKrFDQBNwjweZM2BN7ufKJH4OwbiVRrSPgJiKRCPysG/8heqBaAWZOA0oBtBjAAdjV7fZajCWwQ/1Kg==","signatures":[{"sig":"MEUCIGAb9HoXG68+CiBS89Ba6UOEf4Hjx8tUkyp6Nu2X+jIBAiEAgdntVmjaywETg6a0Hah+684216++4KMXonyw+z+XKqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bb96852b9d11c4ff48b999bfff5eed39d3dc471f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bb96852b9d11","@tldraw/editor":"2.0.0-canary.bb96852b9d11","@tldraw/polyfills":"2.0.0-canary.bb96852b9d11","@tldraw/tlsync-client":"2.0.0-canary.bb96852b9d11"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bb96852b9d11_1683639977732_0.30777186490791886","host":"s3://npm-registry-packages"}},"2.0.0-canary.1f90c3f2b489":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1f90c3f2b489","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1f90c3f2b489","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d955b4cda8dd05c1f81e599036519dd3ad994790","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1f90c3f2b489.tgz","fileCount":19,"integrity":"sha512-rkTCPU7ziHWBvvpV8iRFslFYv8SvY1nEsK7t8bXB++1plwovpifIRZtgzODfgpXqLbI7Xf3wXj8bxFUUHnVWZw==","signatures":[{"sig":"MEQCIGL2cYnB6N7skOKUS1BBzGmTTTCT3OB7QxOm1BdH1rODAiAI/vRZb2skaDod2mt/v5TbtK1FGpBcSI9ngSv1W91wkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1f90c3f2b4891b6c59f4bfe7656ef218a41d3e41","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1f90c3f2b489","@tldraw/editor":"2.0.0-canary.1f90c3f2b489","@tldraw/polyfills":"2.0.0-canary.1f90c3f2b489","@tldraw/tlsync-client":"2.0.0-canary.1f90c3f2b489"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1f90c3f2b489_1683643715787_0.45287516206743583","host":"s3://npm-registry-packages"}},"2.0.0-canary.67f5c25c73b9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.67f5c25c73b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.67f5c25c73b9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff22c55c893373d3d30cc1011967b9b6f672a1b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.67f5c25c73b9.tgz","fileCount":19,"integrity":"sha512-DoR51C3KoxfFkmyV67jj9HmBODc90wZaCJ6PEnTsKGvBm5UJk3YBW+4A9TvB7U4vkRmkxWR/39G2ycysjf7Ivg==","signatures":[{"sig":"MEQCIBkB5rNc5BLPrlbJ2RwQHilTHkUx/ZrQHtY+xUhnwF0HAiAT8+H7dag6+mcas5I9GgKhxq87UXpHmtwpspiP+C6McQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"67f5c25c73b98d94177c27d32a424571dce37771","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.67f5c25c73b9","@tldraw/editor":"2.0.0-canary.67f5c25c73b9","@tldraw/polyfills":"2.0.0-canary.67f5c25c73b9","@tldraw/tlsync-client":"2.0.0-canary.67f5c25c73b9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.67f5c25c73b9_1683643978035_0.7047956186327506","host":"s3://npm-registry-packages"}},"2.0.0-canary.71aef1764d57":{"name":"@tldraw/tldraw","version":"2.0.0-canary.71aef1764d57","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.71aef1764d57","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c36c925cea8b3c5f2d036fcd648870310ecd2d54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.71aef1764d57.tgz","fileCount":19,"integrity":"sha512-O4xKq2weJoy+d6kvNfvl7DWafS/Q+a6TX9pbLnSqx+SdTMBUwdbe70Pc1tHPp3+hvDF/PosuILy4F1JXI2FBFA==","signatures":[{"sig":"MEQCIG4nHlQbniRsJd4TOOyKECUbvq0e27ftp5T18e7B4xGWAiA3kZlRf9XPuuZZPxOsIz3/wELzJ3vvVgY6lT2xIxYgXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"71aef1764d57cec792970af89ac73770ded3883d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.71aef1764d57","@tldraw/editor":"2.0.0-canary.71aef1764d57","@tldraw/polyfills":"2.0.0-canary.71aef1764d57","@tldraw/tlsync-client":"2.0.0-canary.71aef1764d57"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.71aef1764d57_1683649123463_0.6992755299246063","host":"s3://npm-registry-packages"}},"2.0.0-canary.28c8cb9c5fca":{"name":"@tldraw/tldraw","version":"2.0.0-canary.28c8cb9c5fca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.28c8cb9c5fca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12ae8dc6bd501183675f813a91d01dcd93f1afd6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.28c8cb9c5fca.tgz","fileCount":19,"integrity":"sha512-fxBIF6f2G7GQlnI2zRA92KjM/Gl5dnv1mMdqljGdIpp1PKO1+8LqnuutslxPvFdEX0iY6MQHUH/cmiiF9fuzyA==","signatures":[{"sig":"MEUCIQDVjBL54ENfBANMe9W+bFWLiu2b70bT6QGS/RtEmXWkqwIgZSOOyovRUon+ohjyFzCj4Z9DuzlNZFSRzQzGwXTglRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"28c8cb9c5fcacb38cbf33c2cd67c836014ed0778","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.28c8cb9c5fca","@tldraw/editor":"2.0.0-canary.28c8cb9c5fca","@tldraw/polyfills":"2.0.0-canary.28c8cb9c5fca","@tldraw/tlsync-client":"2.0.0-canary.28c8cb9c5fca"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.28c8cb9c5fca_1683653883718_0.550110663329147","host":"s3://npm-registry-packages"}},"2.0.0-canary.2dbfda1285c9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2dbfda1285c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2dbfda1285c9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3feadbaec51ee0c1c2311fc14aa8e53ab34fa1c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2dbfda1285c9.tgz","fileCount":19,"integrity":"sha512-ng189jWfY+3bmvq6YnU78Q3dJqiRb8JKQaRxgA8b0+t0aBQ5V3ePxAFE/IGvAWxlAVT21pNOY2PAmLnVuwZPhQ==","signatures":[{"sig":"MEQCIB7Kv3MXLcMFwHg8f7b/6cLa6RI2lZuOYWfzbt5+I6fnAiB+FOrW04oomPGF/RYA/M9DMYmM4QpiJWDwh42m8RNDQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2dbfda1285c9bc99be106c3b5d8f768b15192516","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2dbfda1285c9","@tldraw/editor":"2.0.0-canary.2dbfda1285c9","@tldraw/polyfills":"2.0.0-canary.2dbfda1285c9","@tldraw/tlsync-client":"2.0.0-canary.2dbfda1285c9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2dbfda1285c9_1683664563853_0.8944177291672142","host":"s3://npm-registry-packages"}},"2.0.0-canary.9d5f3fb2fdab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9d5f3fb2fdab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9d5f3fb2fdab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b90427df94f2801a29ce12aa88a03eefebb6aab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9d5f3fb2fdab.tgz","fileCount":19,"integrity":"sha512-+fbGGleOlCGkS1OgmRobDf3gHj9BqqQqQ56K1mau7j8Dl0Qxu1D9TSFLRTec2JRohHQAVC7J/TnLI4urzYM/kg==","signatures":[{"sig":"MEUCIQDaeob4+EdEOsxcffS1fFvDFMJExbDWcJLXQnXw2YLQFAIgdtpbkkJe04e7j3oz5GY1weWdt91hEtXkqRCIH6loFow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9d5f3fb2fdab990e98a6294059a3e674a7371e27","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9d5f3fb2fdab","@tldraw/editor":"2.0.0-canary.9d5f3fb2fdab","@tldraw/polyfills":"2.0.0-canary.9d5f3fb2fdab","@tldraw/tlsync-client":"2.0.0-canary.9d5f3fb2fdab"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9d5f3fb2fdab_1683723270519_0.2123680727118613","host":"s3://npm-registry-packages"}},"2.0.0-canary.dfaa53637093":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dfaa53637093","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dfaa53637093","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8377aab80e307b2c8a69f7c8c552f74a1db13e89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dfaa53637093.tgz","fileCount":19,"integrity":"sha512-VqdxLB3KN48r+O2AY12WDDxCZYLmEE67ku3M+ne59ts4hDmA7BGXq0HrJdAm7bSDrFFqafYoTbGncuUnGZ8FHQ==","signatures":[{"sig":"MEQCIBMYcj7ktzda/PY01nqoziV0/xHAXWjNtzaiXWaZl23eAiAHYG4BrOXtT4Gro4LXcMJmDJGLHLqTbrqsmV2hgRxYxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"dfaa53637093c15c6a4f18909b37f524bd9a3b2c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.dfaa53637093","@tldraw/editor":"2.0.0-canary.dfaa53637093","@tldraw/polyfills":"2.0.0-canary.dfaa53637093","@tldraw/tlsync-client":"2.0.0-canary.dfaa53637093"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dfaa53637093_1683797385506_0.03219287513835245","host":"s3://npm-registry-packages"}},"2.0.0-canary.50612409121c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.50612409121c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.50612409121c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68b832a0c2ecc66d622b18df456de8e50cdb0fea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.50612409121c.tgz","fileCount":19,"integrity":"sha512-QwPSZx8M/5JG2iZah/MIVvKGLrQT285dYiT6+yCUrYbh0jRumXSKTYtJHzcdBKlQE7Ar2RbnW01HOlejYg1now==","signatures":[{"sig":"MEQCIEJ29NYGp1Zu1aJfOUz+k2C063xX3dXdMX6kP0pbxlVfAiBqsHvMPMsoylhfLE7ri34M3zOVqh30TC0U/4zJwZqL2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103549},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"50612409121ce08c8caa987bbb7cf9ace395c4f4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.50612409121c","@tldraw/editor":"2.0.0-canary.50612409121c","@tldraw/polyfills":"2.0.0-canary.50612409121c","@tldraw/tlsync-client":"2.0.0-canary.50612409121c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.50612409121c_1683806822451_0.2406439886048306","host":"s3://npm-registry-packages"}},"2.0.0-canary.3437ca89d9e9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3437ca89d9e9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3437ca89d9e9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e118f26772a91a6f1d2d6cabdfb2e827c01b7109","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3437ca89d9e9.tgz","fileCount":19,"integrity":"sha512-ZPvwzqnKchRIJVy7nCgGp5+VT83rDYI2rXqy0Bbvkk6nIiVsS9fRKi3I2Q9JEPNUhJENHnlUX4uOka67d9Jnhg==","signatures":[{"sig":"MEQCIBDTENI7r6OupS1PJI24vUVVKDq0HF100Q9G2BtlB8/OAiAyp64fuPJBJ6ODJcXHTSnAAHFUOfJ70g2J3eUvOmWBSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3437ca89d9e9e9c1397c06896d1768c196954cb6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3437ca89d9e9","@tldraw/editor":"2.0.0-canary.3437ca89d9e9","@tldraw/polyfills":"2.0.0-canary.3437ca89d9e9","@tldraw/tlsync-client":"2.0.0-canary.3437ca89d9e9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3437ca89d9e9_1683844008140_0.9256357656806269","host":"s3://npm-registry-packages"}},"2.0.0-canary.a722e3e6f079":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a722e3e6f079","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a722e3e6f079","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5644f2b992b95c522180ce23001d14c5fad17f66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a722e3e6f079.tgz","fileCount":19,"integrity":"sha512-lU6oSRflGZfQ3u7Y7dBrJiIEedDByMXXcNTukxmUh44AJs/VmvEtKAhoNdFQoj+oQxV5jEfE1xixs7LFnA7LYQ==","signatures":[{"sig":"MEUCIQCgq4uCMj+7oC/AZuzzrO/iuHlZ/eNl8nGFb3GrAuQhWgIgHJpb4TuBJ61Vm85GFzW5BeMbM5lbLjZbqJBCNzx4VEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a722e3e6f0795ce6fed333d4b6342d610560f040","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a722e3e6f079","@tldraw/editor":"2.0.0-canary.a722e3e6f079","@tldraw/polyfills":"2.0.0-canary.a722e3e6f079","@tldraw/tlsync-client":"2.0.0-canary.a722e3e6f079"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a722e3e6f079_1683844161382_0.5387763600455258","host":"s3://npm-registry-packages"}},"2.0.0-canary.03595bc88dd5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.03595bc88dd5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.03595bc88dd5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5869b7d1b6ffa22955cabccaf9629ebe687bc601","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.03595bc88dd5.tgz","fileCount":19,"integrity":"sha512-o7yR7YtcTzBut6I1LOQUp2dfosmBYTeIk7kQ+4W/fyI1geilgfCaAl1DPKVFa/UUm2vfXieQblI6ol7x6LBRNA==","signatures":[{"sig":"MEQCIHyiT8qFa+RhnbcFOo6fgVvPVJqnh3fwd+qsEuvwFjALAiBXk0RK+PSzK4YAS/TZNyU0TXS1lCurXtJ6XBmZ8kT5ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"03595bc88dd51913c8ba5c0483951c3f19bd0339","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.03595bc88dd5","@tldraw/editor":"2.0.0-canary.03595bc88dd5","@tldraw/polyfills":"2.0.0-canary.03595bc88dd5","@tldraw/tlsync-client":"2.0.0-canary.03595bc88dd5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.03595bc88dd5_1683880009154_0.7239368376056277","host":"s3://npm-registry-packages"}},"2.0.0-canary.8b6b24419453":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8b6b24419453","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8b6b24419453","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42718ba6871667c3881ed42ddab172b2165af6a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8b6b24419453.tgz","fileCount":19,"integrity":"sha512-abRGcS2bhyjvIlJC7VYqmTIY8oOLxFnd7keqw7jkn/Q344/Peu6VqDZCUoqnpNT6IRhkhFpGMRo0gNEeQo+U1A==","signatures":[{"sig":"MEQCICbjzEckVtQjiEOWb7rT+lcE60Dk6D/BPZ50Gj/8HMC6AiAmjB4oTHCSU9lbDONfTKnVTLwY/n70yGRmCNPoQI09bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8b6b244194538a2343b37af77ecf3536adab998d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8b6b24419453","@tldraw/editor":"2.0.0-canary.8b6b24419453","@tldraw/polyfills":"2.0.0-canary.8b6b24419453","@tldraw/tlsync-client":"2.0.0-canary.8b6b24419453"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8b6b24419453_1683880891762_0.7828179978908099","host":"s3://npm-registry-packages"}},"2.0.0-canary.d76446646c51":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d76446646c51","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d76446646c51","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5044e8d06b0382e447c388bff6c8c6e9e8c4fafe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d76446646c51.tgz","fileCount":19,"integrity":"sha512-x2XNgq/5XbI4ckJEYJ/DnF+0TIavbgs/fQvdaN4tpBD1N6valF5godm1UrIVb0r2Aj1ZS/nOtw+XGinxV8ySEw==","signatures":[{"sig":"MEUCIQCO7gT2UBZ/ytzoKbQXvF2k8orvO+9o++vhc1VbYqkaVgIgN/J/zTZHDApUEddWLeYRVO52s4HSSgEu/HXrin+fNb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d76446646c51dbb6b998e1ed130444f869335409","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d76446646c51","@tldraw/editor":"2.0.0-canary.d76446646c51","@tldraw/polyfills":"2.0.0-canary.d76446646c51","@tldraw/tlsync-client":"2.0.0-canary.d76446646c51"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d76446646c51_1683885174017_0.11115705765176465","host":"s3://npm-registry-packages"}},"2.0.0-canary.4e22fa30e1af":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4e22fa30e1af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4e22fa30e1af","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81b112778b95e3e3710a6a22bc38fb0145f24769","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4e22fa30e1af.tgz","fileCount":19,"integrity":"sha512-BZGMbnel16BDuidlLevVu8efQeVEXcS6d7ibqmGSkC/QECfK8ZlYV0AVhTD5mp6pcEvCdrmPdXlMOn41WQbFmQ==","signatures":[{"sig":"MEYCIQCVu7R4Q3CJXah3lJfflJdEwO7rTDNia3KlvEUav9+6XQIhAN2oUIHxK99+Gr2+d6KMrUuQCeY0QXGV0jvo+UGSFhzQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4e22fa30e1af7df4b0ea58b3de5cc928d8c1efcf","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4e22fa30e1af","@tldraw/editor":"2.0.0-canary.4e22fa30e1af","@tldraw/polyfills":"2.0.0-canary.4e22fa30e1af","@tldraw/tlsync-client":"2.0.0-canary.4e22fa30e1af"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4e22fa30e1af_1683885224963_0.5223119399679867","host":"s3://npm-registry-packages"}},"2.0.0-canary.a48a55d3defa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a48a55d3defa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a48a55d3defa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75766e5696badafb842bb8c2911f383ba56f5573","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a48a55d3defa.tgz","fileCount":19,"integrity":"sha512-zsiexHKcKap5IzJsYxsar7I4gYPLdNSLYLMUnTYbBYDjERJlR7/baOfhFgWqrpDAN+Und+AMDRdxuHoyGfYJ8Q==","signatures":[{"sig":"MEYCIQDtYDWzEUR3eX8Ix772b4cEUyC4hbadfhkSO79zkCpROAIhAM4RqlAMnKiuETeDF5f6fpQuT31HwQjwbEYmW8iO+VPs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a48a55d3defa422d91f9649f68eadf1a9ce6de9e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a48a55d3defa","@tldraw/editor":"2.0.0-canary.a48a55d3defa","@tldraw/polyfills":"2.0.0-canary.a48a55d3defa","@tldraw/tlsync-client":"2.0.0-canary.a48a55d3defa"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a48a55d3defa_1683892174403_0.48422657353862264","host":"s3://npm-registry-packages"}},"2.0.0-canary.529574f83a06":{"name":"@tldraw/tldraw","version":"2.0.0-canary.529574f83a06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.529574f83a06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6d9f3630887652df19252fda4f417656193af83","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.529574f83a06.tgz","fileCount":19,"integrity":"sha512-cWyf5ZODMCdik52lgF76Q/+O0rEA+DkNuWmYjP9tBmaSsSVdUqOuFFQ4GfJcMKkWvPPWBo83ifuyr8AMurHKyg==","signatures":[{"sig":"MEUCIDs/3ZMarwg8X7ESswNwHgM8lh2gjvapayNX0vu8K3Q/AiEA24lnolbRhVC/5YIWXMfop+568A8a7oqSNWgYCTYb/co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"529574f83a06c07773bd52df07dfb83ee62db2bb","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.529574f83a06","@tldraw/editor":"2.0.0-canary.529574f83a06","@tldraw/polyfills":"2.0.0-canary.529574f83a06","@tldraw/tlsync-client":"2.0.0-canary.529574f83a06"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.529574f83a06_1683898109262_0.1461059842276191","host":"s3://npm-registry-packages"}},"2.0.0-canary.545e4214237a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.545e4214237a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.545e4214237a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7139b35391c31f48d49d4704a8a1cfa8f4b48803","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.545e4214237a.tgz","fileCount":19,"integrity":"sha512-/OC3DzumApbtcIKx6wChJG3ouyAf7lMgY5jGxvtFYCUB8igBzldBuFLHslsHhTSltdZGnoc95z2nmkDyHAaOBA==","signatures":[{"sig":"MEYCIQDAvdOOJCzVv1nC9d3Ey9bWoYbt6bHHHVoZnohAioj/lQIhALKfgT8TALGXxx/YIa/h1sYc8xCFWSMf7yByBj5fRHX0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"545e4214237abfb9082fbff1e1a32f42df030946","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.545e4214237a","@tldraw/editor":"2.0.0-canary.545e4214237a","@tldraw/polyfills":"2.0.0-canary.545e4214237a","@tldraw/tlsync-client":"2.0.0-canary.545e4214237a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.545e4214237a_1683905879912_0.7478004595025936","host":"s3://npm-registry-packages"}},"2.0.0-canary.6aa7f9957f77":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6aa7f9957f77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6aa7f9957f77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32f33ecaa4153b695e01a5b2681c030916a5df2a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6aa7f9957f77.tgz","fileCount":19,"integrity":"sha512-3amjHLnEQE2kNiXCb4d+cTIOCijOg1D/DC2iK91APjPe0Tqwj+pI8uzIRgGj2Yy0pQFc3tPrrTEeaHOoEpjVmg==","signatures":[{"sig":"MEQCIHFSvEmd33zg6ivyjiWy2gy2Atgtpfv4ZQgsJmVOrJWTAiAQRB/kj+r70AwT04RhrQpb/40eeLDnrZF+WGAXTFZuLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103579},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6aa7f9957f7757c13d001a2478522af1ebd6c8bf","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","build-package":"yarn run -T tsx ../../scripts/build-package.ts","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6aa7f9957f77","@tldraw/editor":"2.0.0-canary.6aa7f9957f77","@tldraw/polyfills":"2.0.0-canary.6aa7f9957f77","@tldraw/tlsync-client":"2.0.0-canary.6aa7f9957f77"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6aa7f9957f77_1683906336517_0.05025175228989842","host":"s3://npm-registry-packages"}},"2.0.0-canary.0bd6410d9f06":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0bd6410d9f06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0bd6410d9f06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d537cbb7f3a529681048b81f13f3f691f1ba3da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0bd6410d9f06.tgz","fileCount":19,"integrity":"sha512-a5e577XaxM+v4IezHc49E6xmDgK9g+nG0yJhpQQt9oetZRsTzWtJUejOn8of8XXHa4wlmxsY6Jkxi7VQCfGtQg==","signatures":[{"sig":"MEYCIQDQkfdmAaX6qy7aUg5kt3/tKzgwTXHpwQbmD6mOEYa5jwIhAKFW0XyYg+ZlBJ71pFM17VoHHe0qCMbUtIZsFaZAXyM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0bd6410d9f06a5286c9af381e83598c0edf5de46","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0bd6410d9f06","@tldraw/editor":"2.0.0-canary.0bd6410d9f06","@tldraw/polyfills":"2.0.0-canary.0bd6410d9f06","@tldraw/tlsync-client":"2.0.0-canary.0bd6410d9f06"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0bd6410d9f06_1683906638644_0.06223696410052426","host":"s3://npm-registry-packages"}},"2.0.0-canary.c3d27d118086":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c3d27d118086","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c3d27d118086","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"573276975e1e39bf11842ea636330472bea037aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c3d27d118086.tgz","fileCount":19,"integrity":"sha512-sjRNVLnsu0DWIf+A/yLcKlZbwZbUyGZcRXsSsOSor85KMVdEThZUdIulBROPEsZjQaJI9l6hpZJDUa1HFemt8w==","signatures":[{"sig":"MEUCIASyELRjbgFg2uAIcTDNYs5cV3aBVQ6lgtozGEs1hvcGAiEAxi/M5GalGrALOw3zSLgIw8UQ1X885suqpERdX92qb94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c3d27d118086bc1f07a94b939d0595cc1d5adae9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c3d27d118086","@tldraw/editor":"2.0.0-canary.c3d27d118086","@tldraw/polyfills":"2.0.0-canary.c3d27d118086","@tldraw/tlsync-client":"2.0.0-canary.c3d27d118086"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c3d27d118086_1683907941707_0.4261404405952185","host":"s3://npm-registry-packages"}},"2.0.0-canary.9d0793e5c3f4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9d0793e5c3f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9d0793e5c3f4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f41d7e7616580cf723e0504beefac6d60a0da296","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9d0793e5c3f4.tgz","fileCount":19,"integrity":"sha512-B58n1y2X24l7f8qXvo/XcmAbxCpkxWheVM2RnU1EMItP8O4WLHQ9oOrw+Fh8bNxZkzIfveeHxVW7IPLarVdY9g==","signatures":[{"sig":"MEYCIQDjJNi4TnxGiXsuXM7wjERjo71qDX6Ocmd8UQdoU4XbKAIhAPICbjP1gAzPOB2qCyw852neXqRM624MDumXXLsp3Ol/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9d0793e5c3f4ef3683d5a00f07215a755abe4c94","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9d0793e5c3f4","@tldraw/editor":"2.0.0-canary.9d0793e5c3f4","@tldraw/polyfills":"2.0.0-canary.9d0793e5c3f4","@tldraw/tlsync-client":"2.0.0-canary.9d0793e5c3f4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9d0793e5c3f4_1683907988077_0.6840944992201887","host":"s3://npm-registry-packages"}},"2.0.0-canary.16b7b07e1a82":{"name":"@tldraw/tldraw","version":"2.0.0-canary.16b7b07e1a82","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.16b7b07e1a82","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e59446bd50af6c3e6e074acdb30510be1afe5ad0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.16b7b07e1a82.tgz","fileCount":19,"integrity":"sha512-kjdfZCADpcmTjsJSdo8L79TzWEo8jYkXwXJTMKmuxcjUiTr/ZHBqV4MSP7YqzRIN9cWDfTa/EHTTSN51lqH3tg==","signatures":[{"sig":"MEUCIAC+Oogf2Bm6WFWNPiWmvvGWw2lQ3lZvHLa+76WCx1nDAiEApvJWJwLlyVEqj2SU9CWEIJgJQgc6sFqHxLpQq3V9CvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"16b7b07e1a8221f9548dcb4ef35749cc3a29cb4c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.16b7b07e1a82","@tldraw/editor":"2.0.0-canary.16b7b07e1a82","@tldraw/polyfills":"2.0.0-canary.16b7b07e1a82","@tldraw/tlsync-client":"2.0.0-canary.16b7b07e1a82"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.16b7b07e1a82_1683910463512_0.42907273592465556","host":"s3://npm-registry-packages"}},"2.0.0-canary.bd455b0b8bf6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bd455b0b8bf6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bd455b0b8bf6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"253ec50caeb873d9949886f9cb256a61f184b696","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bd455b0b8bf6.tgz","fileCount":19,"integrity":"sha512-zIQjM86E5aJ6FUEMWXUXN8W0BH34f7Sl5OxSPXp1oW71YFSohCCNgD4K+dzgjZFQ9+Y5uP+0487YJHr0LdlgRw==","signatures":[{"sig":"MEYCIQD48r4E5U7YweYZ6nrFboBWXrNU+KFI/DO0B77tEXM8mAIhALtaY0GMm+qTL5+YDeZSkXq13ZZoTZMS1oNLvBjJnzmN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bd455b0b8bf6a0e98213ac4c910589ba243c5039","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bd455b0b8bf6","@tldraw/editor":"2.0.0-canary.bd455b0b8bf6","@tldraw/polyfills":"2.0.0-canary.bd455b0b8bf6","@tldraw/tlsync-client":"2.0.0-canary.bd455b0b8bf6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bd455b0b8bf6_1684141221108_0.04849440522166737","host":"s3://npm-registry-packages"}},"2.0.0-canary.f1e9981aae1d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f1e9981aae1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f1e9981aae1d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d0346427782a76b3604da7b1ff78d84905f62299","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f1e9981aae1d.tgz","fileCount":19,"integrity":"sha512-M1FR6FJKlZ6GQZvaiud0U90HWDzNp6/2sn9r3hPYUN1hnw80pAhMowJifW3FqRfo9vvba23yjNNT7i/Bmow1Iw==","signatures":[{"sig":"MEQCIC/sFuSWF8Wc6ebQDWDtMRPfGVbZ77k52U39ZIJE1wCUAiBisDyR4+r39vi+Z6q9SXTjhvFsZwLxczS+dR8zePWQcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f1e9981aae1d10becc70fd418653c6e2347ad962","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f1e9981aae1d","@tldraw/editor":"2.0.0-canary.f1e9981aae1d","@tldraw/polyfills":"2.0.0-canary.f1e9981aae1d","@tldraw/tlsync-client":"2.0.0-canary.f1e9981aae1d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f1e9981aae1d_1684156988187_0.601907827100161","host":"s3://npm-registry-packages"}},"2.0.0-canary.5cc04ef2fdc8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5cc04ef2fdc8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5cc04ef2fdc8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb843a0c359bb24f4d55675037e006993cae3d83","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5cc04ef2fdc8.tgz","fileCount":19,"integrity":"sha512-s78k4Ioh8OClbsSFJQaLiP6I4KsohtBMn0IZ+7xzRlR1ONIZZUApqa+ZFYUXlPKfGksbcby/PpdbigFsH16WSA==","signatures":[{"sig":"MEUCIQD77xl0QRYwj2hx3p1jozVl2VSR8Bcmx5yhABYhfABF0QIgOeiVRREkqScfsLBLrlT3iQdQRt7gUiCv/zjOx8YhX6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"5cc04ef2fdc87c32311a72e14fc6938ed32667b3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5cc04ef2fdc8","@tldraw/editor":"2.0.0-canary.5cc04ef2fdc8","@tldraw/polyfills":"2.0.0-canary.5cc04ef2fdc8","@tldraw/tlsync-client":"2.0.0-canary.5cc04ef2fdc8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5cc04ef2fdc8_1684157288860_0.32475028728020594","host":"s3://npm-registry-packages"}},"2.0.0-canary.72f6b91d2bf9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.72f6b91d2bf9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.72f6b91d2bf9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5991afc19b2448d4482abcc2dbaac15ed5ebf0f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.72f6b91d2bf9.tgz","fileCount":19,"integrity":"sha512-M//YKtMow8CDpy/S9bNjC6S0IolVgGSkM3LJK63zWW1eQrlr9p0fRxPSgJvATOWtNS2nVXPbb2+UM6oCLA+94Q==","signatures":[{"sig":"MEUCIDgJK7p5LsgQBpu1t8h0rqy/qU4EvvCnvDiYgfGglA+HAiEA06U0krQf51Xjo0PO6wsoQozfJOikdx1s4L/Gwudu6NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"72f6b91d2bf9774cb788db586122000db863c413","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.72f6b91d2bf9","@tldraw/editor":"2.0.0-canary.72f6b91d2bf9","@tldraw/polyfills":"2.0.0-canary.72f6b91d2bf9","@tldraw/tlsync-client":"2.0.0-canary.72f6b91d2bf9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.72f6b91d2bf9_1684157996522_0.032386564318722444","host":"s3://npm-registry-packages"}},"2.0.0-canary.a824168e0a98":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a824168e0a98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a824168e0a98","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81b0607d79da7c12249a2ea786511cc9f4ffbbc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a824168e0a98.tgz","fileCount":19,"integrity":"sha512-DZ4bqtjAwAJADucdWA6poPBCFeYT0GtLBija+dyxCtYqkELlfbvZpdgG1UmRHREDuZm0HwShEU3T7awe3psPwA==","signatures":[{"sig":"MEQCICuDvyvNUIBnpNl8vlTQzAIE4lreoKuHCwhQ41gPFvojAiBbXyhov5Tij9ftx7yTX++w4yVu/SqYA9v+qKoiOchfAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a824168e0a9875ff608dc6ec801c01b439045b4f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a824168e0a98","@tldraw/editor":"2.0.0-canary.a824168e0a98","@tldraw/polyfills":"2.0.0-canary.a824168e0a98","@tldraw/tlsync-client":"2.0.0-canary.a824168e0a98"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a824168e0a98_1684165362860_0.9195165747926222","host":"s3://npm-registry-packages"}},"2.0.0-canary.2c8b431c1f31":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2c8b431c1f31","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2c8b431c1f31","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d604be5302d0890e52a637576fa663980b529c41","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2c8b431c1f31.tgz","fileCount":19,"integrity":"sha512-Q0yy10lYg8JWN6fvW2XJIaRkGb7JdA8vgx7CBXyWFcuWdTYBj3+xVFL+sgCbLhhTem3TF2iTbxzjPvzcDPFYLw==","signatures":[{"sig":"MEUCICY2H7oQL2J4kcvcPGEoaqINj3vIX5NLZkcgWrwcMv8hAiEAq3pbtPFrTuh3LPTt6KJJAn2P1mdTRMphuJB3l4Tby58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2c8b431c1f31d82c1e67045370475f73dc5ec634","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2c8b431c1f31","@tldraw/editor":"2.0.0-canary.2c8b431c1f31","@tldraw/polyfills":"2.0.0-canary.2c8b431c1f31","@tldraw/tlsync-client":"2.0.0-canary.2c8b431c1f31"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2c8b431c1f31_1684165653943_0.508131041239372","host":"s3://npm-registry-packages"}},"2.0.0-canary.cd8c92779df6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cd8c92779df6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cd8c92779df6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16bcbd83d4ba7525f3855297683876ded6efcb33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cd8c92779df6.tgz","fileCount":19,"integrity":"sha512-q9EY/8PgwtiddkcdDhjSO0DXPUGTy8np2k66rr3k6k5qW6WTSeuoWhjTKe5k+jL6aU9FhpAFUr64c8T6xqpbEw==","signatures":[{"sig":"MEQCIGxpl2S8xm0U0kE6mXyy0m32gvSxXx/E45QBt5Dx7DhxAiAaVZAmZURlukNsqctdzAYK3n0HqT4K8QXEfpmHNxBFfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103521},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"cd8c92779df6bb9a6c3cd7ccef9edca36d302937","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.cd8c92779df6","@tldraw/editor":"2.0.0-canary.cd8c92779df6","@tldraw/polyfills":"2.0.0-canary.cd8c92779df6","@tldraw/tlsync-client":"2.0.0-canary.cd8c92779df6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cd8c92779df6_1684226686783_0.37595178950542185","host":"s3://npm-registry-packages"}},"2.0.0-canary.03e0cf7f85e6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.03e0cf7f85e6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.03e0cf7f85e6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74b4cddc0154a6baaa3c3793df68a5074c5155f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.03e0cf7f85e6.tgz","fileCount":19,"integrity":"sha512-T7+peBRvx94y+om6/LpGYiDk1KOGSEqYylTIXI4jO8pffj/ZvJPPMjThAM4pCsreCdQ0FVToDoY3lfgodbHXjQ==","signatures":[{"sig":"MEQCIFbdFqPljuwMTHapW0AvdEegYLCFNVBpwa4D2XZuj7hRAiBWSeACym6g38+ppCu+LVayC+HqejWrZjNEiufvUyIOtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103537},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"03e0cf7f85e6556ba32512a2d9b225232f75971d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.03e0cf7f85e6","@tldraw/editor":"2.0.0-canary.03e0cf7f85e6","@tldraw/polyfills":"2.0.0-canary.03e0cf7f85e6","@tldraw/tlsync-client":"2.0.0-canary.03e0cf7f85e6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.03e0cf7f85e6_1684229481329_0.18643770701081452","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e4d9b3fef6d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e4d9b3fef6d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3e4d9b3fef6d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b43e726582bcac05aef22aacdd99f8866456aa4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e4d9b3fef6d.tgz","fileCount":19,"integrity":"sha512-Jqaa7bi2ptL3lmxHBYJzjQSNQsl4YGCgUxwhhhNNHZH6Y1IYr3DFoIfIxWcFFyExEntYcRZ8mVGhXsYSsHL1Ew==","signatures":[{"sig":"MEYCIQCGTXPPJDHAJOKiDv+xJtIgrDnEWBcxJOPRDbNS5VJrmAIhAPXSrG6c2h26jQFucnSWXdelx8NErSM6TRfdU3XdQwBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103537},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3e4d9b3fef6d598468c26c8b71445fef3f859ea0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3e4d9b3fef6d","@tldraw/editor":"2.0.0-canary.3e4d9b3fef6d","@tldraw/polyfills":"2.0.0-canary.3e4d9b3fef6d","@tldraw/tlsync-client":"2.0.0-canary.3e4d9b3fef6d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e4d9b3fef6d_1684239674785_0.02009781256759946","host":"s3://npm-registry-packages"}},"2.0.0-canary.267fea8d5a89":{"name":"@tldraw/tldraw","version":"2.0.0-canary.267fea8d5a89","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.267fea8d5a89","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c69ff8bdab167532df6b4eb07d0fcfc39b977b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.267fea8d5a89.tgz","fileCount":19,"integrity":"sha512-sRWqWvB26zrz2M1GsQ1zcx24EiK+ViynWA0ViA921uhzTlOrrbwjSZR9HLiOJAwRkzjqT9PaX5w0wiMxOlwuBw==","signatures":[{"sig":"MEUCIQDbt2FnyRpkc4McKZthmkii0QNZirCXFY44DE6x13AvJQIgW6qLFHW4bALf67IcIXd2fpaXsnoG0m8E18pqEubNESk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103537},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"267fea8d5a8940d4514025c0d5dbbc14833d0311","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.267fea8d5a89","@tldraw/editor":"2.0.0-canary.267fea8d5a89","@tldraw/polyfills":"2.0.0-canary.267fea8d5a89","@tldraw/tlsync-client":"2.0.0-canary.267fea8d5a89"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.267fea8d5a89_1684248221010_0.783664984812577","host":"s3://npm-registry-packages"}},"2.0.0-canary.0cc95c271d31":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0cc95c271d31","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0cc95c271d31","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9085ec2460f678ef9050f81b7b9019dad82e5fec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0cc95c271d31.tgz","fileCount":19,"integrity":"sha512-m1krYf1O+oIMYEiYgxg4zRvqecrhR/EvyQPn9lN1nfJosGmqerD5uCyzMSaWmYapvBpkGGi99QSnk03ea2U1OA==","signatures":[{"sig":"MEQCIG1uFyhL10qvuu9OVw8OQD54Xuz8bfhR/4Y8DOLuKmNUAiBFG2S9amg2GR7hqw0+4dcQy2V97eDxMHQKOhTUC5e2+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0cc95c271d312a6f79edbb040ce0da73a859be53","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0cc95c271d31","@tldraw/editor":"2.0.0-canary.0cc95c271d31","@tldraw/polyfills":"2.0.0-canary.0cc95c271d31","@tldraw/tlsync-client":"2.0.0-canary.0cc95c271d31"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0cc95c271d31_1684248430487_0.5522771816259269","host":"s3://npm-registry-packages"}},"2.0.0-canary.01487be6faa1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.01487be6faa1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.01487be6faa1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5663f8dfb557f7dc01fd836776cb9337f408fac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.01487be6faa1.tgz","fileCount":19,"integrity":"sha512-IbJPxZ3V/YDenEtq7YQw+F6CXLlTg9b9LkEE5J3TU/58ZVOL4r01/7XHHXPcwzE6FpzHff5XuiJwBO+yPKdLxQ==","signatures":[{"sig":"MEUCIQDIk7KwTaPGUKRtyBvEs4XQanVcqxdUNdsIxlpGNHyhYQIgJP9bpKQOjkeKqa6NhlVCVacni3khxyRM85SJnWKqFgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"01487be6faa1e226af70c6ce75b13b0505ea7726","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.01487be6faa1","@tldraw/editor":"2.0.0-canary.01487be6faa1","@tldraw/polyfills":"2.0.0-canary.01487be6faa1","@tldraw/tlsync-client":"2.0.0-canary.01487be6faa1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.01487be6faa1_1684248469058_0.5394894397944665","host":"s3://npm-registry-packages"}},"2.0.0-canary.a3896fc49247":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a3896fc49247","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a3896fc49247","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b4899bf1738f37e3d6066a795bd4d030953de7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a3896fc49247.tgz","fileCount":19,"integrity":"sha512-Y99LqOeQepBkxHIWEdCXQ0cJ44eQUZcncvwO7qQiwMSpG8eAi4KBGvjBl2Hs2tw/7Qo/AQO47b8jt+rX89WmFQ==","signatures":[{"sig":"MEYCIQCs8j0ZI6wA52/6STo5dYjRXQ+uEuRV7tVd6NYOgA0xhAIhAJt2eVlGfg29BkqK8lkrFjm7Isqm66uxSP84xpUsvR18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a3896fc49247c6901048d9600c0c894414dbc4d5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a3896fc49247","@tldraw/editor":"2.0.0-canary.a3896fc49247","@tldraw/polyfills":"2.0.0-canary.a3896fc49247","@tldraw/tlsync-client":"2.0.0-canary.a3896fc49247"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a3896fc49247_1684320912742_0.535060344709342","host":"s3://npm-registry-packages"}},"2.0.0-canary.7131ab597c30":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7131ab597c30","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7131ab597c30","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85bab386c44599be57e54fd384e7d7dcba6a2e85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7131ab597c30.tgz","fileCount":19,"integrity":"sha512-nqez9OTdIJAJfq6HYCs5v2qnHfVSOo/O3y5hBuDC5YKOP/a99VwlyarACxC+XEWfisaD3hhjCAAeB9Uwl2QXmw==","signatures":[{"sig":"MEQCIDgpX970OkhSyNYKl8W8H9Wu5NDXnCqaVl8+eJ7nO1GOAiAkhUmcGxq/ICMrcpoLbBR4Me90pN/fAy7fqtCWg+bCjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7131ab597c30bca98ea5cb5d6446fb2cecf9d09f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7131ab597c30","@tldraw/editor":"2.0.0-canary.7131ab597c30","@tldraw/polyfills":"2.0.0-canary.7131ab597c30","@tldraw/tlsync-client":"2.0.0-canary.7131ab597c30"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7131ab597c30_1684332701774_0.581186306621712","host":"s3://npm-registry-packages"}},"2.0.0-canary.9101dcfd441f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9101dcfd441f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9101dcfd441f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b4503fd3d7bc983a93f6792110c758cb7350df7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9101dcfd441f.tgz","fileCount":19,"integrity":"sha512-ubzMhTJhm0toEsYEu8PZlDSzLZBB/1YtDiPh7aIP/qqhql3OrXaqlicAKbF1C679mm8bjWReUCyo90v/HtB8lQ==","signatures":[{"sig":"MEUCIFuhimT555AUkcb6FI9JzLJkn+/mU8xTCFha3yMbJWQCAiEAgKrELYzmnKhbkBAuYfX/jy5c2zs4OifLOMDr9hNCWZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9101dcfd441f67ad3f8272e442545b53fc005cb8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9101dcfd441f","@tldraw/editor":"2.0.0-canary.9101dcfd441f","@tldraw/polyfills":"2.0.0-canary.9101dcfd441f","@tldraw/tlsync-client":"2.0.0-canary.9101dcfd441f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9101dcfd441f_1684334451733_0.6675628939888028","host":"s3://npm-registry-packages"}},"2.0.0-canary.50bae6d4a129":{"name":"@tldraw/tldraw","version":"2.0.0-canary.50bae6d4a129","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.50bae6d4a129","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a30162a2e1a830adefdb604e3bd607b42f98f1e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.50bae6d4a129.tgz","fileCount":19,"integrity":"sha512-qRpHocd2Zq5nr7fpk9glBnEebIhSlZRVyN1zzCB+Z7hJhT9cKLZb3D47KkLku42o2G/7eGxUBRhto3Y9HwTu9A==","signatures":[{"sig":"MEQCIHrXSM72y627isOaed8wMfbuEWuQTZheHMWmbf+8zF3jAiASyr0xkWbl1e9GX0mCqbo72U60xTAlqith0YK/21N7zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"50bae6d4a129cb14da7323aeef91415dd3bc3295","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.50bae6d4a129","@tldraw/editor":"2.0.0-canary.50bae6d4a129","@tldraw/polyfills":"2.0.0-canary.50bae6d4a129","@tldraw/tlsync-client":"2.0.0-canary.50bae6d4a129"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.50bae6d4a129_1684336806574_0.4879315488223548","host":"s3://npm-registry-packages"}},"2.0.0-canary.6573cb2fbe65":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6573cb2fbe65","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6573cb2fbe65","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c93be8269e9e8b7d11e37107d9de2e0b13187a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6573cb2fbe65.tgz","fileCount":19,"integrity":"sha512-LKxy4Qj4dg/GVPhNQopVDficfNczDZOjk9HqLyDSf0B7SfOTgWIH5LxmDuyMGGTLmrnP/zr9L2aHdUam9PW28Q==","signatures":[{"sig":"MEYCIQCdLyoPzk9G/t4c5ujXyha4vADvDSGROFcTCc+vAp5a1wIhAOj9JzVGBui3PwIQ9wa3Rd07mVkrJCkVxrV2uEvXZz7O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6573cb2fbe65f5c7632a6ac4b6d57c9726b33257","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6573cb2fbe65","@tldraw/editor":"2.0.0-canary.6573cb2fbe65","@tldraw/polyfills":"2.0.0-canary.6573cb2fbe65","@tldraw/tlsync-client":"2.0.0-canary.6573cb2fbe65"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6573cb2fbe65_1684338935661_0.5966583113806718","host":"s3://npm-registry-packages"}},"2.0.0-canary.ad5a23e1357f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ad5a23e1357f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ad5a23e1357f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"942c0e05810561e5fe6980e4af237f3f9081bfdb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ad5a23e1357f.tgz","fileCount":19,"integrity":"sha512-83FgL3mvFJyvi/X0tpTEUFULdSoPw0UVf1x1qK4fKviDjjWHCAU7Ur9gIRjfi9uMGNhBU606IQGqh5ZdOKlA9Q==","signatures":[{"sig":"MEQCIDDKE7XbCFGd9Rb/kftMkrwWJjANd5rIuQtSQmd69HC6AiBEXjoD2S1MMAAGYlhrRANzxqlfD+Y/8HWVff4h7BiTPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ad5a23e1357f6fc3455a695863d05e38e4c7d0e4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ad5a23e1357f","@tldraw/editor":"2.0.0-canary.ad5a23e1357f","@tldraw/polyfills":"2.0.0-canary.ad5a23e1357f","@tldraw/tlsync-client":"2.0.0-canary.ad5a23e1357f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ad5a23e1357f_1684340814097_0.2649781686028272","host":"s3://npm-registry-packages"}},"2.0.0-canary.a1e72014c65a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a1e72014c65a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a1e72014c65a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c89e823c08f5dd84795901c7b86af9b27dbc67f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a1e72014c65a.tgz","fileCount":19,"integrity":"sha512-useehcrCOsxgG3VjovqLaNqutGH0jUM2T6xNv3ln5unMGzfh1Lgsaix25+FjMOShJ/cgqI54VGVh6PzjhCqlCg==","signatures":[{"sig":"MEUCIQCSOiaNUjDhszIosWbiKKoLT5KmLC5TdasSuClkmHmqjgIgKCWCuxr9tlLEfK7Q3Bev3Jb10qPRxIcQ6Qc9XQwB8sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a1e72014c65ab944d2eacceeb7a35119033cfca2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a1e72014c65a","@tldraw/editor":"2.0.0-canary.a1e72014c65a","@tldraw/polyfills":"2.0.0-canary.a1e72014c65a","@tldraw/tlsync-client":"2.0.0-canary.a1e72014c65a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a1e72014c65a_1684341722410_0.5729909401481741","host":"s3://npm-registry-packages"}},"2.0.0-canary.6a7dc1216264":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6a7dc1216264","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6a7dc1216264","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76d08027ffd5cb41564d65eab69994963ffabb86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6a7dc1216264.tgz","fileCount":19,"integrity":"sha512-ZfFzVq2czGvbqzGXw+Y/N6Z7ErLsfn4G3AiWG0XH2ILvN21QolQUBdajYTxbo1vIPmlvTGUJmfrtPitmUMTnSQ==","signatures":[{"sig":"MEYCIQDxWzndjdevcGbnX6rLyCQdC6OEBjJLDIU8WBHPlk6OkQIhAKUoE7epP9EVg/IybM9W0P+Ri2r6Zrq9FZ5kMMxXoxhk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6a7dc121626426caa979a81301bb8145c886b6ec","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6a7dc1216264","@tldraw/editor":"2.0.0-canary.6a7dc1216264","@tldraw/polyfills":"2.0.0-canary.6a7dc1216264","@tldraw/tlsync-client":"2.0.0-canary.6a7dc1216264"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6a7dc1216264_1684408260283_0.1235245092421764","host":"s3://npm-registry-packages"}},"2.0.0-canary.2a9ff82a704d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2a9ff82a704d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2a9ff82a704d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23705e505d2257fe852c48c3092edc934abf8555","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2a9ff82a704d.tgz","fileCount":19,"integrity":"sha512-2RGB2+F9Q6EjUiCRizjvGlwFokMOJYAtKT17+bDHcuzZnYE1OxauS9+iCG/6WiG6XAA16gOwi9USgSTG1LAtiA==","signatures":[{"sig":"MEYCIQCjqN7EJ+uaBI1bP7xuiFG0+wNHirhHhxTtUGGzXE2bBgIhAJ1a2W5mlG+skVma8ojYbrLzMpi4JtJUr0FqlQFHxsUl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2a9ff82a704d6b54ac7b8fc7334403b12359f238","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2a9ff82a704d","@tldraw/editor":"2.0.0-canary.2a9ff82a704d","@tldraw/polyfills":"2.0.0-canary.2a9ff82a704d","@tldraw/tlsync-client":"2.0.0-canary.2a9ff82a704d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2a9ff82a704d_1684418160141_0.7944875388112977","host":"s3://npm-registry-packages"}},"2.0.0-canary.ddca01918fab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ddca01918fab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ddca01918fab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"473ac3a7b28569d71db6eef1abe2bba4dc208f5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ddca01918fab.tgz","fileCount":19,"integrity":"sha512-/uOewfzJFmBgUOxw0SC66hDVPAwSMX9wsnPh6uLPzeRXUra99yK0izgeJElw3g3KPyeJOyTd1E+0Qpij0yKc/g==","signatures":[{"sig":"MEUCIAUisaN3xu3hqc2jg1qtjZD4d96NUiFzwUjLMN4eLTEPAiEAtmAGB5zvK62LXrFYx1EoHM3qlrqQpu8TsLevHocqUdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104190},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ddca01918fabcecc25d1fb769800cb93413441e2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ddca01918fab","@tldraw/editor":"2.0.0-canary.ddca01918fab","@tldraw/polyfills":"2.0.0-canary.ddca01918fab","@tldraw/tlsync-client":"2.0.0-canary.ddca01918fab"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ddca01918fab_1684423794357_0.10904748333283654","host":"s3://npm-registry-packages"}},"2.0.0-canary.f59bfe01b18b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f59bfe01b18b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f59bfe01b18b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5cd0ff4cc483486664320160561326936fc04044","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f59bfe01b18b.tgz","fileCount":19,"integrity":"sha512-OIu1FI3Y/fUMH6Kx1GP6mcxvpSKO+FK2pB8gv+9Qp1LnooZrp3FdKI5LOKoLAvSqbPaLnGRFGW3a8eEoXXkPgQ==","signatures":[{"sig":"MEQCICTdgsIQcWs7hs1Og+iSoVN/qtGYDz6kNN7goEZoQ/DYAiA6MGH+6qYfX4bzF2Ii8lGsUPV3d0IcYFec5Ak8+W4/wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104168},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f59bfe01b18b4bc45d55c88e14d3883e7197d76b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f59bfe01b18b","@tldraw/editor":"2.0.0-canary.f59bfe01b18b","@tldraw/polyfills":"2.0.0-canary.f59bfe01b18b","@tldraw/tlsync-client":"2.0.0-canary.f59bfe01b18b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f59bfe01b18b_1684492400382_0.20620974871264397","host":"s3://npm-registry-packages"}},"2.0.0-canary.9c28d8a6bd5c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9c28d8a6bd5c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9c28d8a6bd5c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0cf5c8ba3b323740b857c821b9835c98d160469","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9c28d8a6bd5c.tgz","fileCount":19,"integrity":"sha512-imi31GHMOfWV5iFQyaAVH2j0vdP2njpPpw7NROn0+JToN4QAHIXsbWUkxTYqRDh7PG6aH12vA7z6Gq9AKU1jSg==","signatures":[{"sig":"MEUCIQDpTdNJLtJie6anv35v4OwvdLeddSfGTkS5f9JTY6Bg3QIgFqm0IHYGjX5f3k6d7dO567rOWeuFuEPd45ufW6wsGqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104168},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9c28d8a6bd5cbca4536f1a309c245c551fe0c644","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9c28d8a6bd5c","@tldraw/editor":"2.0.0-canary.9c28d8a6bd5c","@tldraw/polyfills":"2.0.0-canary.9c28d8a6bd5c","@tldraw/tlsync-client":"2.0.0-canary.9c28d8a6bd5c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9c28d8a6bd5c_1684493122417_0.14793222713395848","host":"s3://npm-registry-packages"}},"2.0.0-canary.1eb1f89cd113":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1eb1f89cd113","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1eb1f89cd113","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9811ca2a7e968881124afa7cff76d569384912f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1eb1f89cd113.tgz","fileCount":19,"integrity":"sha512-7R2eR9rrVMPyIkDkR6YgWCA8dyZM4YDVKG/JpdqiZexeOZMdewXMVmM7XHQBPXxNUQKRMGC2GYvf28srIJqA9A==","signatures":[{"sig":"MEUCIB9AhUmUmrXyRdVq964GQf4iYmMzZytduSr0O+MXj9+yAiEA2VLfB0U7UNRPuDEHggqgnNmv3jfa/TwenSdhi17JMtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104218},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1eb1f89cd11330e3f7554fcbe481a8a1389d2117","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1eb1f89cd113","@tldraw/editor":"2.0.0-canary.1eb1f89cd113","@tldraw/polyfills":"2.0.0-canary.1eb1f89cd113","@tldraw/tlsync-client":"2.0.0-canary.1eb1f89cd113"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1eb1f89cd113_1684495125844_0.32917240937859793","host":"s3://npm-registry-packages"}},"2.0.0-canary.818972f222b2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.818972f222b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.818972f222b2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9330e37a98a6972f589fce6f2d562eedec6e2316","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.818972f222b2.tgz","fileCount":19,"integrity":"sha512-tzoezWimURM6ZnfO2hcuC3f7Okm9TLFedeAKeeMC8Doow5UbFQo5fnnQDaYzsT8Pe+D86hK/RwCcrX3kFSBkyw==","signatures":[{"sig":"MEQCIGlgMmBj4ze981BHUP66tR8sc90EWEzgFL86Kadml9ahAiAE13JfNXWUwUF624dgNlHY4nIc+6UWF+PQRurVuzuDnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104222},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"818972f222b2de41cd340583e51ea835433e790d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.818972f222b2","@tldraw/editor":"2.0.0-canary.818972f222b2","@tldraw/polyfills":"2.0.0-canary.818972f222b2","@tldraw/tlsync-client":"2.0.0-canary.818972f222b2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.818972f222b2_1684495523447_0.7098272457699148","host":"s3://npm-registry-packages"}},"2.0.0-canary.2a7b2dcdfd08":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2a7b2dcdfd08","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2a7b2dcdfd08","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad5c079476b43521d9a823974a4ef479dfa24e7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2a7b2dcdfd08.tgz","fileCount":19,"integrity":"sha512-9YA6QEjjwP4J3XNeuI/LPEPepuPamUybbwoq+M74fbCvC3pjVYZHSe32gtdT+N6jYJyp1ksDNjVhhfHsjEMgcA==","signatures":[{"sig":"MEYCIQDIm08M2q54rmiQ86SsvhvBs+Z//UdUbX6ORLHlTwI9agIhALvhkN/Y4yo4ZTxaLF856heYzVNBAGQ9fuT4wlkj4RdQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2a7b2dcdfd08aa15f892ecbfbe3e7a1fc4e021d4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2a7b2dcdfd08","@tldraw/editor":"2.0.0-canary.2a7b2dcdfd08","@tldraw/polyfills":"2.0.0-canary.2a7b2dcdfd08","@tldraw/tlsync-client":"2.0.0-canary.2a7b2dcdfd08"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2a7b2dcdfd08_1684495748886_0.6492683952885854","host":"s3://npm-registry-packages"}},"2.0.0-canary.0375dbf8c092":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0375dbf8c092","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0375dbf8c092","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97effc840ce5d65f355751c1281a68bb5a5b1e1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0375dbf8c092.tgz","fileCount":19,"integrity":"sha512-Qu6Dd+lEWPmGDUMd01gDEVswnjPJYOBHcLAM7ia5f0YKeesYAMLvN9JrUX7kcdfaKZKxoeufyCOkE1YDCNnVGw==","signatures":[{"sig":"MEQCIBwuS6QGqJLj9ifEQFjPF9P2tddi4XewcM8O0lvC2bKFAiB6zSf5SZHlJQIC0KaUemenExm3Mzzx1ArGl9XrsxCOPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0375dbf8c0929d229108c2b58f94b97b6df003dc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0375dbf8c092","@tldraw/editor":"2.0.0-canary.0375dbf8c092","@tldraw/polyfills":"2.0.0-canary.0375dbf8c092","@tldraw/tlsync-client":"2.0.0-canary.0375dbf8c092"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0375dbf8c092_1684497225009_0.28741648381945195","host":"s3://npm-registry-packages"}},"2.0.0-canary.6ea0cb039f77":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6ea0cb039f77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6ea0cb039f77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"522315f1a0dc96e49e42ee084a7b418b416a1c42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6ea0cb039f77.tgz","fileCount":19,"integrity":"sha512-C/6H81sRHPGqxSeEc3hOM6DbeA/vya8ALIbYPi2GUPfVZcOygav3qprj7Yz/hAaBOtyLBeWqBT/67QALv3KlOA==","signatures":[{"sig":"MEUCIGfk8INHiuafSNLuI7XMVGukKTXyjDtLF33zDB/DTC/YAiEAlhvAw8LZDdOYpkq8dBy40bGvEERw4LtOFTJMWlpFQZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6ea0cb039f7745b020c898c3dbae40336c5ce405","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6ea0cb039f77","@tldraw/editor":"2.0.0-canary.6ea0cb039f77","@tldraw/polyfills":"2.0.0-canary.6ea0cb039f77","@tldraw/tlsync-client":"2.0.0-canary.6ea0cb039f77"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6ea0cb039f77_1684501895779_0.06391015858582927","host":"s3://npm-registry-packages"}},"2.0.0-canary.e43b0103fdf5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e43b0103fdf5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e43b0103fdf5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12c97cbbebd070535ced9ffa6aced79af5639858","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e43b0103fdf5.tgz","fileCount":19,"integrity":"sha512-ojh4hddejut1B9Q2HwH61SFdv5/0xRjfGRuuBsdlqNwU5G4rl3znyQlwj9alnFlS72rjYiHnGExjUx/5RtlFpw==","signatures":[{"sig":"MEYCIQCiOHTgGgQAaRxfDl8yuGo85lB6jkFPmqPE4hRZ086o9gIhAINKwZHM0dtRkFfibJ5IuwzRfM7NcfQ2smS7erdBgjas","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e43b0103fdf5f3a20a0c3f2a1f77fb870d4996f2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e43b0103fdf5","@tldraw/editor":"2.0.0-canary.e43b0103fdf5","@tldraw/polyfills":"2.0.0-canary.e43b0103fdf5","@tldraw/tlsync-client":"2.0.0-canary.e43b0103fdf5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e43b0103fdf5_1684744366622_0.9252995872111118","host":"s3://npm-registry-packages"}},"2.0.0-canary.84e8db6847e6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.84e8db6847e6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.84e8db6847e6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56608ce9a64129ba3695953ef09c91413eef8112","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.84e8db6847e6.tgz","fileCount":19,"integrity":"sha512-1xqu9DfmzPp2+wHlkDolsuyGH1ADSA5WpzIUEuT4lJ3T8X80PtiCyG+IaOyWFHvWvL/C03Oz36331NqaMI7pKA==","signatures":[{"sig":"MEUCIQC6xngHiAMVf28C6XQQYWTbrqYApWYC6iWZAu9t00kcAAIgciVQ4sAt9WfNlZSICx0n0ZUpJv7glRHkbIzHk4AUF9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"84e8db6847e6212228aa0e7952b1e96ad1ddae73","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.84e8db6847e6","@tldraw/editor":"2.0.0-canary.84e8db6847e6","@tldraw/polyfills":"2.0.0-canary.84e8db6847e6","@tldraw/tlsync-client":"2.0.0-canary.84e8db6847e6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.84e8db6847e6_1684744545355_0.130667328442152","host":"s3://npm-registry-packages"}},"2.0.0-canary.cbbc0abcc6c6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cbbc0abcc6c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cbbc0abcc6c6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb84216446337608748a57d88bcca8d60d71ca97","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cbbc0abcc6c6.tgz","fileCount":19,"integrity":"sha512-tDmpGJMusBfF2jjscJ/A3AllRHG/Q/hrbesnAK5yDa27yNPsHXAXU1yavPcjF5Tc39BAxVjXuv0MfFxiLqXzSQ==","signatures":[{"sig":"MEQCICqOH99OyFyGB8DRe/d+Vh6mn/YIjDqB8LKa19nd9oEAAiBfGM2SJC5kyjgvlD6b0yyJVVYYJu5Bqu9fYLGX7i9Big==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"cbbc0abcc6c663a5048987b98574c95daf32534e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.cbbc0abcc6c6","@tldraw/editor":"2.0.0-canary.cbbc0abcc6c6","@tldraw/polyfills":"2.0.0-canary.cbbc0abcc6c6","@tldraw/tlsync-client":"2.0.0-canary.cbbc0abcc6c6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cbbc0abcc6c6_1684746375021_0.8437188873217571","host":"s3://npm-registry-packages"}},"2.0.0-canary.97ffc168c1c4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.97ffc168c1c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.97ffc168c1c4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f25ccf7f2c318f93fd356000d1a0549de5764f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.97ffc168c1c4.tgz","fileCount":19,"integrity":"sha512-ngoDL6WvVYF043j5J420WwjfUuKPGOL8DxhwspjbmfRu8M8f9GnGHhEW85E+N3ThdAzRlCYym7auSwF+Z2E55g==","signatures":[{"sig":"MEYCIQCFc84UJi1V9bpKvpkEn0nhg5x1LMELEHxZoxQ5DRGmQwIhALwWbF1II+UCjpAH4SK4K+ZQnCRupKCPVdCsvkUXmwRL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"97ffc168c1c4a174fa9dba7ea09ab48de865ca19","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.97ffc168c1c4","@tldraw/editor":"2.0.0-canary.97ffc168c1c4","@tldraw/polyfills":"2.0.0-canary.97ffc168c1c4","@tldraw/tlsync-client":"2.0.0-canary.97ffc168c1c4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.97ffc168c1c4_1684761746488_0.18002574799625837","host":"s3://npm-registry-packages"}},"2.0.0-canary.d48e403ed1e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d48e403ed1e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d48e403ed1e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47619a7c043a7a68f77777cb7c4bd753b68d7358","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d48e403ed1e4.tgz","fileCount":19,"integrity":"sha512-amw0fqISkhv4/F1VG1jxtYJWUXVnswY0kIXRno9rI5RpjaPQiI1CTTAGVJgTj2vzyZRViooldDSFMQGKkSIhaw==","signatures":[{"sig":"MEUCIHfUx2ZmEwGs20hQvOlgdjL22ah/XSRyCDLbzih4zDn1AiEA46HiEud6Z1ib4BHz1ZVBTxaEuu3vLTJAL0m9hicNLQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d48e403ed1e4398184a1d3df9ed102c2bf7c53e0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d48e403ed1e4","@tldraw/editor":"2.0.0-canary.d48e403ed1e4","@tldraw/polyfills":"2.0.0-canary.d48e403ed1e4","@tldraw/tlsync-client":"2.0.0-canary.d48e403ed1e4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d48e403ed1e4_1684768838414_0.9884170959890015","host":"s3://npm-registry-packages"}},"2.0.0-canary.53be9239218d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.53be9239218d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.53be9239218d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2aae52cd5d2d2a4ab70c6b63b904b1ecdd1db16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.53be9239218d.tgz","fileCount":19,"integrity":"sha512-nGELEaz3sPl/dBEvHEfaaocxuYeO5yIrkHYr18dOgVlbIOJYTqGzQp6Tq9LPPHRyQ+raCMYsLFknax+yrKUVfA==","signatures":[{"sig":"MEQCIAyFKASm/XUIiZVRK/MWrB1rJROu/8IKcJTbguozy6xJAiBgl/oLNFx5OySHj6ay5r811yNfT8rbd8YZciU0BB/2zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"53be9239218d051b05dad3723520d0cabc62f239","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.53be9239218d","@tldraw/editor":"2.0.0-canary.53be9239218d","@tldraw/polyfills":"2.0.0-canary.53be9239218d","@tldraw/tlsync-client":"2.0.0-canary.53be9239218d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.53be9239218d_1684792603977_0.9317580068568203","host":"s3://npm-registry-packages"}},"2.0.0-canary.3ce18c0c317a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3ce18c0c317a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3ce18c0c317a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d14fda28e6e9ea506dbac1595e2b54df40bcf394","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3ce18c0c317a.tgz","fileCount":19,"integrity":"sha512-HgGeSxWqZRVN7mYzUVk3iHMEDlepjdpbEV4tBeTyW5A4zdjjr9TOjN0YejCiQ7j7vG14GaPCWU+VIpINr/5Fqg==","signatures":[{"sig":"MEYCIQCcbabfkh6B9GCqINuUhN5kLoGPmgUhjpTYIBiv5UZmqwIhAOe5qDFYv0S/uS4V25l6rMmMM9LUl0Gtg1VtqTHewHPe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3ce18c0c317ad4b7572b0e2c03d8f6b2c947e961","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3ce18c0c317a","@tldraw/editor":"2.0.0-canary.3ce18c0c317a","@tldraw/polyfills":"2.0.0-canary.3ce18c0c317a","@tldraw/tlsync-client":"2.0.0-canary.3ce18c0c317a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3ce18c0c317a_1684829673598_0.8380983572179432","host":"s3://npm-registry-packages"}},"2.0.0-canary.649125cdad88":{"name":"@tldraw/tldraw","version":"2.0.0-canary.649125cdad88","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.649125cdad88","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab5341d64a705b2e9229d6721a53cfc0325edbea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.649125cdad88.tgz","fileCount":19,"integrity":"sha512-YeS3TGF6oUXuaR8dZBC2TbkCy3jafEeggtOpuubyiZRbCsIEPHBg0TkRkykivJASqHbElUtHsomIlhMNG5kW1A==","signatures":[{"sig":"MEQCIH0Q7moLrpEVNHV4aOS93w4aSan/qS+rrqW2jzAs4QCfAiBEUVyZB1qALzJ+rv/W87NjWiWHNbETDzPvTuDQM9gwmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"649125cdad88bd75bd5c489ad113255d57a620f9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.649125cdad88","@tldraw/editor":"2.0.0-canary.649125cdad88","@tldraw/polyfills":"2.0.0-canary.649125cdad88","@tldraw/tlsync-client":"2.0.0-canary.649125cdad88"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.649125cdad88_1684845847288_0.4058530447408939","host":"s3://npm-registry-packages"}},"2.0.0-canary.abe9237c6ef9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.abe9237c6ef9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.abe9237c6ef9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bced5e7a6e6f024bd1a97664d3471bb57cc20b53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.abe9237c6ef9.tgz","fileCount":19,"integrity":"sha512-8+OC78ZuCohBzq1PkJHOjgnPnrEp4ZoayJ96IeU1xwwyuD/coAoELM9sfuQB/Zn4DoVrTM1XCJ8K1ZzaDX4ygQ==","signatures":[{"sig":"MEUCIGZjbAnZh/w8GHRtF2If0jiho4imFEEHi7PeZhLAAmPkAiEAufxzCq+yjmEmmJseIVoesgXwKvn40lw+X2SRR+5/AKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"abe9237c6ef932049a728db4943df7b4b87d5a22","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.abe9237c6ef9","@tldraw/editor":"2.0.0-canary.abe9237c6ef9","@tldraw/polyfills":"2.0.0-canary.abe9237c6ef9","@tldraw/tlsync-client":"2.0.0-canary.abe9237c6ef9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.abe9237c6ef9_1684849539953_0.8144188152387719","host":"s3://npm-registry-packages"}},"2.0.0-canary.ab0df9118e0c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ab0df9118e0c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ab0df9118e0c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f10a8c59737853abfacf378877b0a5d9291ea645","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ab0df9118e0c.tgz","fileCount":19,"integrity":"sha512-kW2CJfCQwZ3GSE+qOWkbMRSXbMsHMMl0yGaItUY7wV9LaHauAQjxd26MY2u6RNiB48iwRlbGpGg5o0jSm0SWhA==","signatures":[{"sig":"MEUCIBFoHdF/wSCSdzbBZUeia5EkIo5l+ulCIZ5Yu/skm59/AiEAvIJLZql0vvd7Rxf803jqULWB+CuDun+tkiFl6nFsVmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105253},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ab0df9118e0c69a479baebaa5e6375ae5131617c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ab0df9118e0c","@tldraw/editor":"2.0.0-canary.ab0df9118e0c","@tldraw/polyfills":"2.0.0-canary.ab0df9118e0c","@tldraw/tlsync-client":"2.0.0-canary.ab0df9118e0c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ab0df9118e0c_1684851819500_0.49249369987215585","host":"s3://npm-registry-packages"}},"2.0.0-canary.24f97a569f6e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.24f97a569f6e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.24f97a569f6e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80ede35eea8c7bfc40622c7cc15e0159b9685346","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.24f97a569f6e.tgz","fileCount":19,"integrity":"sha512-r54iYCwZ4hCTf5VZ3B4GcjUpLTl0cCK7t9FNgdKg8DLH22lOuNPDFCBZyrleIqPK8GRa1BtJc1G0UDDIvOt/bQ==","signatures":[{"sig":"MEUCICIUu6GE5dE557QMrsQnzbdhLacAFHRk+ilOLmIAnv6VAiEAmuBMiQOZ3rymMiVmHINNRAKTXOrT8cLz5HGvz2I95R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105253},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"24f97a569f6e11d5342a487edb559e9bc418d907","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.24f97a569f6e","@tldraw/editor":"2.0.0-canary.24f97a569f6e","@tldraw/polyfills":"2.0.0-canary.24f97a569f6e","@tldraw/tlsync-client":"2.0.0-canary.24f97a569f6e"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.24f97a569f6e_1684855430301_0.14327399495371673","host":"s3://npm-registry-packages"}},"2.0.0-canary.f3182c987453":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f3182c987453","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f3182c987453","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4e8ad814b90263b47204c8d515bd6b5e64d7407","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f3182c987453.tgz","fileCount":19,"integrity":"sha512-WMD+htE5dlHMd7MaB+qQR+ZMkAdIS+wvViiCnVwksjb6xwNZxHXAPicVt2K843LnBeNJfzqQPCD6RW0cXf7U6Q==","signatures":[{"sig":"MEQCICvWo6Q02iGr3mbh6L+ulAXmZr5rwipH12YJHb3ygAWfAiAlrsc/Ec4JdXLdL4ZYj6XJDwQO6ZvwBJGKhFYPPNSNug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105253},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f3182c9874537fd473051d9418f9a85a3ede541f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f3182c987453","@tldraw/editor":"2.0.0-canary.f3182c987453","@tldraw/polyfills":"2.0.0-canary.f3182c987453","@tldraw/tlsync-client":"2.0.0-canary.f3182c987453"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f3182c987453_1684858208075_0.9889154922598051","host":"s3://npm-registry-packages"}},"2.0.0-canary.eb2696413040":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eb2696413040","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eb2696413040","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"559948bb79658a9cdd88c3790b4dc4005a8da420","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eb2696413040.tgz","fileCount":19,"integrity":"sha512-BPQdOTnYWZrj+chy1ieFAHfWjoDtRYGHpSFQmgttYPDSgDLGAWo9Baov964GlCHpPSo2nBlBZABIU97bur4Kxg==","signatures":[{"sig":"MEUCIC/vGfQTB+6tGaX17ozK+/PDEB5XZppa9Qr+fc8NZv6eAiEAoCNAu5w+zpvL1e8sUwLoEIweylVoX9D2jQgEny4ZKHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107939},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"eb2696413040589b670af18324e5fc3688a2f678","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.eb2696413040","@tldraw/editor":"2.0.0-canary.eb2696413040","@tldraw/polyfills":"2.0.0-canary.eb2696413040","@tldraw/tlsync-client":"2.0.0-canary.eb2696413040"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eb2696413040_1684925963020_0.7996051459328646","host":"s3://npm-registry-packages"}},"2.0.0-canary.0375b5d86da8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0375b5d86da8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0375b5d86da8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea9a962d4beef7a290afdfdb9fa05f3aa1e3461a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0375b5d86da8.tgz","fileCount":19,"integrity":"sha512-VbNBWKTg7lwVsFc5RP/Zvj1ieoDePJmGIwn/8LnXcFPDXxa6rBpq2gTUWBZkfHM7ItqXOMYNdu0CppfHuJVAyw==","signatures":[{"sig":"MEYCIQDqehejFQ4KIIs0A6JRH+iNn8q0ak1AB6Be3jMY4WH5TgIhAJnlH4ZRmE/YjVE5LG+Bi93r7cO3YCosf8uolwaKrKrC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107939},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0375b5d86da82a0b2323cbbb0ed979f92158ae48","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0375b5d86da8","@tldraw/editor":"2.0.0-canary.0375b5d86da8","@tldraw/polyfills":"2.0.0-canary.0375b5d86da8","@tldraw/tlsync-client":"2.0.0-canary.0375b5d86da8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0375b5d86da8_1684928287504_0.2144916707318163","host":"s3://npm-registry-packages"}},"2.0.0-canary.787eab75d695":{"name":"@tldraw/tldraw","version":"2.0.0-canary.787eab75d695","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.787eab75d695","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ae43ca9effa0d70a06352c849aa29e53e748173","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.787eab75d695.tgz","fileCount":19,"integrity":"sha512-U2AUsKN3zS3YZgHZ2euidJHjhWd+nb8OgLgYxIA0dCENOTJdCYFSSc6S8I6ShWghmTNVtZiVRAuO4vKEWnKNdw==","signatures":[{"sig":"MEYCIQDdPshdMDVWFm4HDgCTy4pJUrQ2g83eG0bdbmHWan3cqwIhAIxnXkICprI46kpc5OD9XYcPSxzbTJoXUcdZCTWotJzU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108067},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"787eab75d695cb5f614b3c072a2d798dfa4a3936","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.787eab75d695","@tldraw/editor":"2.0.0-canary.787eab75d695","@tldraw/polyfills":"2.0.0-canary.787eab75d695","@tldraw/tlsync-client":"2.0.0-canary.787eab75d695"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.787eab75d695_1684928615380_0.8215203533283066","host":"s3://npm-registry-packages"}},"2.0.0-canary.b61766c37f00":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b61766c37f00","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b61766c37f00","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07b4c5b8e8c812ae570a2828db5068f7fa0bacbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b61766c37f00.tgz","fileCount":19,"integrity":"sha512-ZCzfvtVrLk+pzrrfNKYPc5XSLMBKCSPF0a2kVO5wGkhdXvOg/5LXHyPJ0dB8AIj+vtwO6SitKMcfNKvdaBzXmw==","signatures":[{"sig":"MEUCIQCJ4fUaAo4184Kc7Rc6pxg1lXlXy5RQvDR+xfVyVj51mwIgf+JJ1QcdAFUfuVuXCt6Vyj96Tr5Yjcsret36IvaZ8Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108067},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b61766c37f00613f04c154ff914286286646b681","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b61766c37f00","@tldraw/editor":"2.0.0-canary.b61766c37f00","@tldraw/polyfills":"2.0.0-canary.b61766c37f00","@tldraw/tlsync-client":"2.0.0-canary.b61766c37f00"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b61766c37f00_1685008380346_0.5299009939241133","host":"s3://npm-registry-packages"}},"2.0.0-canary.53b289310d2c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.53b289310d2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.53b289310d2c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d750b727b803ed5b2db167713ba87c07ed4ddc10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.53b289310d2c.tgz","fileCount":19,"integrity":"sha512-Su6pObGCP/kY0gQEGIkqSF4dEgTk3r8+uNRODEQ4Pj4sEfLZJ3M0tYP2cNxwh/x/H5KWUV5qj1V6pmxYQbFQqA==","signatures":[{"sig":"MEUCIC4S0UU5mjSXM5uwB6uS/ACmEeK0S2aqgR6j5P033YemAiEAxcxtMqd9s69V9Jj4HeTlV/+k9POriMFP2H2ir43DBt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108067},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"53b289310d2c3189aaf2735686a8add988957804","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.53b289310d2c","@tldraw/editor":"2.0.0-canary.53b289310d2c","@tldraw/polyfills":"2.0.0-canary.53b289310d2c","@tldraw/tlsync-client":"2.0.0-canary.53b289310d2c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.53b289310d2c_1685008975040_0.8091556636784811","host":"s3://npm-registry-packages"}},"2.0.0-canary.356a0d1e7300":{"name":"@tldraw/tldraw","version":"2.0.0-canary.356a0d1e7300","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.356a0d1e7300","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0598ae158bf64ac7e0e7382d076f2f855756bcc9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.356a0d1e7300.tgz","fileCount":19,"integrity":"sha512-v+oLzPUtvKTo2h5tVX6187nbyZaiETpPcupW6RTDjqoSZ/DjVZfnPA5+ZhmcsuPr9HPVAo8QR9SMYSOHZ7GlwA==","signatures":[{"sig":"MEQCICjD2nZN56QV5VwHhMuHMzN85KiS1XU0IrkG8wtyXFABAiATh+hTAzdeBrJVDDHkBR29uHyiOo0mSY52lYIgTSoQYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106230},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"356a0d1e73000ab94dcf828527eaedb230842096","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.356a0d1e7300","@tldraw/editor":"2.0.0-canary.356a0d1e7300","@tldraw/polyfills":"2.0.0-canary.356a0d1e7300","@tldraw/tlsync-client":"2.0.0-canary.356a0d1e7300"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.356a0d1e7300_1685009078700_0.07756549290067283","host":"s3://npm-registry-packages"}},"2.0.0-canary.020b0da70400":{"name":"@tldraw/tldraw","version":"2.0.0-canary.020b0da70400","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.020b0da70400","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3833a43163fc2d39a678a8ab0058375d63e540aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.020b0da70400.tgz","fileCount":19,"integrity":"sha512-tmj9odaQw4Xj42UTpGaPHhK0W/LE9clHP6pdFRsHOOCu8cteIsVT78KVAhYdHmIePYDdh5qnjHx+BjkaOUB0dQ==","signatures":[{"sig":"MEQCIBFDhSGg6C1fCkxuDE2HmcXFhIoY/NcX37id4cbcBTdwAiBkfOKGdBZfMJORUUpfAr7aL0t1M1jKKhsIP7mpCO6mRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106230},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"020b0da70400e4c4c761750f452c534c3e09ba20","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.020b0da70400","@tldraw/editor":"2.0.0-canary.020b0da70400","@tldraw/polyfills":"2.0.0-canary.020b0da70400","@tldraw/tlsync-client":"2.0.0-canary.020b0da70400"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.020b0da70400_1685013579487_0.48893027749566453","host":"s3://npm-registry-packages"}},"2.0.0-canary.0e9058409da3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0e9058409da3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0e9058409da3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6a3638ba9c2b4697995edd2e893aac9492cf09f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0e9058409da3.tgz","fileCount":19,"integrity":"sha512-jD+coWnNBVTotc6f1Z4idXSyUivTVg2ymelvj2vdOz4rlofp+gx/qNCoPLAeTAMb1Q2Lzl/RRhEkaOW+Vlyafw==","signatures":[{"sig":"MEUCIQCc75kuCTpY/Gohl5hEs6YzxmBUglGRqDQ69G7itqoOvQIgZUxG8KT3LCoQyZIK3d/RsbZf5Fgu1miv6TzyFF9oXyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106230},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0e9058409da3c45f7f2946107311c048f97d8403","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0e9058409da3","@tldraw/editor":"2.0.0-canary.0e9058409da3","@tldraw/polyfills":"2.0.0-canary.0e9058409da3","@tldraw/tlsync-client":"2.0.0-canary.0e9058409da3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0e9058409da3_1685013666920_0.5089887892099869","host":"s3://npm-registry-packages"}},"2.0.0-canary.b5cb60172580":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b5cb60172580","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b5cb60172580","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65df14f41be83c82526e28646a27a4484638d8c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b5cb60172580.tgz","fileCount":19,"integrity":"sha512-mveqvEPHdJ8ijW2iB/kMhlAXkO8aPKMmTyvMsSWVNo7kSHNWkXXhT3ztbyPReIE2GEG5alZFEpd7RCIRKQ67HQ==","signatures":[{"sig":"MEQCIFVLBPlCC0CsA9WNGROoBhmctjTuTftCI53UpJ/pVNegAiAtKZNI94CCkrta8JQdOKqDYDHvecdxo6BdZzp1cH6LHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106230},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b5cb601725807022b60105d84f8626b345f6d028","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b5cb60172580","@tldraw/editor":"2.0.0-canary.b5cb60172580","@tldraw/polyfills":"2.0.0-canary.b5cb60172580","@tldraw/tlsync-client":"2.0.0-canary.b5cb60172580"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b5cb60172580_1685027549748_0.4258698891407713","host":"s3://npm-registry-packages"}},"2.0.0-canary.3a1570d790fd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3a1570d790fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3a1570d790fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5847dd67b4b48ed0ebf482fcdb78ae29d7cdcfe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3a1570d790fd.tgz","fileCount":19,"integrity":"sha512-GKpKiaRYjHiGdCmHWZMSqb7Q5fcX0/9b2mb4fdhqzPqSc34cI6V+EN3r5FkCSSI/q8SE258V1TuuVSOYOYKMtw==","signatures":[{"sig":"MEMCIBeQ4gTSj/GVInuWPNSnbOgMXmPxm4PdlMh9CT/fz2cXAh9EL9XGoqNxj3vWt8q5geOUeIxoa7wkAgGVzqG3MO5l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106256},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3a1570d790fd4dffdce00efe1b609f0f3b956e92","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3a1570d790fd","@tldraw/editor":"2.0.0-canary.3a1570d790fd","@tldraw/polyfills":"2.0.0-canary.3a1570d790fd","@tldraw/tlsync-client":"2.0.0-canary.3a1570d790fd"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3a1570d790fd_1685027842284_0.39005763731306975","host":"s3://npm-registry-packages"}},"2.0.0-canary.2f02daf37fa9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2f02daf37fa9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2f02daf37fa9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5cc83f8a81881e02f13575b03e1ba2c5e9df419","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2f02daf37fa9.tgz","fileCount":19,"integrity":"sha512-DMurLp0GVUyPKNEm5vYM2pV7AOeg4j6Pc5C488oNhIHuG77wZxZOIso73VlIft6qJEVwrKccqeXq3u6bkqOY9w==","signatures":[{"sig":"MEQCIF5uIsyhCy8ftgsgFEU/CgRTzNGG4O13LK6ZOl7hJjBJAiBy6+5WaHf2ouu5T/k+udpgNfcvlKyrp/D3UAgg7ZdJcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106256},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2f02daf37fa91460989bf6999355f1ac4bf7dc17","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2f02daf37fa9","@tldraw/editor":"2.0.0-canary.2f02daf37fa9","@tldraw/polyfills":"2.0.0-canary.2f02daf37fa9","@tldraw/tlsync-client":"2.0.0-canary.2f02daf37fa9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2f02daf37fa9_1685029434969_0.05502567387767998","host":"s3://npm-registry-packages"}},"2.0.0-canary.f551528ddfe9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f551528ddfe9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f551528ddfe9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0bebf05fcbe4baebf5affa5a488822cd4b6b57ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f551528ddfe9.tgz","fileCount":19,"integrity":"sha512-YXB/6S5AksMhLHqTTCtTwXtsc1YCT4gFXY127T0+Tr+I81kp62yJKvG0F80yrLHS7MTAcjEMvVKGyhUoZv4gug==","signatures":[{"sig":"MEYCIQCPpl4s2Hs/XHmeIE4hVyweE4F9ZIKdX7pkromczaWthgIhAIZBMV+BdeVFBlVKUv0uqH5cctoWgwD4/hXN8f2oLm1o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106256},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f551528ddfe995be6ab005f70e3453a196979daf","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f551528ddfe9","@tldraw/editor":"2.0.0-canary.f551528ddfe9","@tldraw/polyfills":"2.0.0-canary.f551528ddfe9","@tldraw/tlsync-client":"2.0.0-canary.f551528ddfe9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f551528ddfe9_1685029562618_0.18737059131106992","host":"s3://npm-registry-packages"}},"2.0.0-canary.b742783577eb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b742783577eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b742783577eb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8374e7936b2cefe494900760572b0f48d93e39f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b742783577eb.tgz","fileCount":19,"integrity":"sha512-fGQJUSgMzJ9W+u0OzGbQoSlYifEHZEvsZiPSeusC9iXJfQ9czHrVesj+y/np5lV4UA1Ibm0ZZk7svkdtDghN+Q==","signatures":[{"sig":"MEUCIQDWVK8yk1LiGYf1r/+oAspmIHnzHJxcpd9kxLvfHJkwywIgPzNxn01uulcMwID7ZkN5fGZQ8utb68yHXuCFXFT961g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106256},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b742783577eb7fbe593a55d1f406b0b0fd447ec3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b742783577eb","@tldraw/editor":"2.0.0-canary.b742783577eb","@tldraw/polyfills":"2.0.0-canary.b742783577eb","@tldraw/tlsync-client":"2.0.0-canary.b742783577eb"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b742783577eb_1685029686298_0.6870885091801402","host":"s3://npm-registry-packages"}},"2.0.0-canary.f63371577d5b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f63371577d5b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f63371577d5b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b44b6e32d49dd4d41b2f53533b6c2015ec73a0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f63371577d5b.tgz","fileCount":19,"integrity":"sha512-N/0gSuzjOjJWcoapLsR6EWwHajUfsuZ0iJEjZIgbZzHaEdRwNDzxdWOkqrD4dYxo3ixePz4b9zHOopNXLUBYxw==","signatures":[{"sig":"MEUCIEMAWQ+q4lqFwT7YwFeP5dkm+8PnWCbDImB/xkNFA+qwAiEAyjx+y4FroLBYCnLUDgK9EbkcrpXDteFXxtpX7awy3Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106412},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f63371577d5b24a819f8b8885e1b9bfdbafaf317","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f63371577d5b","@tldraw/editor":"2.0.0-canary.f63371577d5b","@tldraw/polyfills":"2.0.0-canary.f63371577d5b","@tldraw/tlsync-client":"2.0.0-canary.f63371577d5b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f63371577d5b_1685029953601_0.41379612148786205","host":"s3://npm-registry-packages"}},"2.0.0-canary.d22542bc554f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d22542bc554f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d22542bc554f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cbfc8554f6b88a109c0c873526c01159ab24ae68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d22542bc554f.tgz","fileCount":19,"integrity":"sha512-vPu2gBqq50gvqfoBBxybuN81e/iIcHAkDzxiJ+faIK0+Sv5Blx7lzDDawc0RN5xGaWcsDb0NLmvAVwxuiFTLPw==","signatures":[{"sig":"MEUCIQDzB0NTCILfe5zHLQhGyT4xM1YYSYjrV3QEUE7+6yBuUwIgVRj3y2vDhirO8qKhbQXjEtwqDxGInFSLQB3zv5S6d+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d22542bc554f5158bc0b4108e7fcb878c34d9a0c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d22542bc554f","@tldraw/editor":"2.0.0-canary.d22542bc554f","@tldraw/polyfills":"2.0.0-canary.d22542bc554f","@tldraw/tlsync-client":"2.0.0-canary.d22542bc554f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d22542bc554f_1685031952474_0.3925547891416794","host":"s3://npm-registry-packages"}},"2.0.0-canary.042edeb4b445":{"name":"@tldraw/tldraw","version":"2.0.0-canary.042edeb4b445","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.042edeb4b445","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a197d8de83c36660ec6d9ad8630b6fa223a1516","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.042edeb4b445.tgz","fileCount":19,"integrity":"sha512-p2vMRr2FKbA+bMH9/X3TW5XtcIWzG90O5V4Pya4BNhr6gtlRHxQ1mwGp0YjieaD0XNVRBEsRUQJ7FTJRGq5FpQ==","signatures":[{"sig":"MEUCIDEhc9Zo5o/JQd3PBNJbMxYx1C4HN0JDVdWtX8wN0iUrAiEA5Pfqe+McStJ6ik5UBcZ9UKAQy+basePhM5W71DS9sUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"042edeb4b44519429e36611296112228a54b5d0b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.042edeb4b445","@tldraw/editor":"2.0.0-canary.042edeb4b445","@tldraw/polyfills":"2.0.0-canary.042edeb4b445","@tldraw/tlsync-client":"2.0.0-canary.042edeb4b445"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.042edeb4b445_1685042451811_0.12982558431123037","host":"s3://npm-registry-packages"}},"2.0.0-canary.f8b6ee6ab998":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f8b6ee6ab998","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f8b6ee6ab998","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5003f23be79495625e87e1ebc2c8db4d38647439","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f8b6ee6ab998.tgz","fileCount":19,"integrity":"sha512-N3TcbeH1l4KLvRDTCO/9Etaj0NtZOcFfWnf6+cQDqi8aqEYOHfJmfSUStHwd8o3VhPwUBgO9FVmdeBxVXnIukQ==","signatures":[{"sig":"MEUCIQDTNRsggioYbqVW8MT828FontUi+LT6nQYEyIN9Sh8LGAIgGiEIQUBFH3xS/YugJseAPBDNol3MB77VHDWHgptxaA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f8b6ee6ab99808e0f28ca55f43be330fa7663e67","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f8b6ee6ab998","@tldraw/editor":"2.0.0-canary.f8b6ee6ab998","@tldraw/polyfills":"2.0.0-canary.f8b6ee6ab998","@tldraw/tlsync-client":"2.0.0-canary.f8b6ee6ab998"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f8b6ee6ab998_1685090061246_0.8590253068240339","host":"s3://npm-registry-packages"}},"2.0.0-canary.3450de5282fd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3450de5282fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3450de5282fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a591810d368188ed20cc553c809140c6617b9a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3450de5282fd.tgz","fileCount":19,"integrity":"sha512-iRyR4cGhzSTgsAKNEdfIDRTVJXaavSVWpk1v5mGjB6x3UlglkkD9gYJcouXR5Jjs5+DUr+pHr0u9m935o/lWkw==","signatures":[{"sig":"MEUCIG5IoM6NuVXPyGaICGyKnehLaHgWlgkaj3oUCZ0EIBKIAiEAqK0iZMl0qUFd5dl7uWj1RJTPFbiM9xwGJ2Z6PTh5Zxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3450de5282fd884c1298b9eaef3044fdc1d3e6d6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3450de5282fd","@tldraw/editor":"2.0.0-canary.3450de5282fd","@tldraw/polyfills":"2.0.0-canary.3450de5282fd","@tldraw/tlsync-client":"2.0.0-canary.3450de5282fd"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3450de5282fd_1685109055837_0.5915444103334351","host":"s3://npm-registry-packages"}},"2.0.0-canary.0bc397c94624":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0bc397c94624","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0bc397c94624","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65f8b9ce99033ade54ea6331682a8d3cccffc374","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0bc397c94624.tgz","fileCount":19,"integrity":"sha512-1jstJSPY68boCoJbqOK1+Ov0zmGmcv3I9qHYcEPNf7cVV15DfX8LSEU3akvWNj//Jxn/CSJ5QnkIbEdYwwrMSw==","signatures":[{"sig":"MEQCIB4D290mFHHbHJswIptn94X+wdFmS11F0zKmKalMd6+bAiBYE8aCpma3wXO6Ys4JCDtMoP6ynqnzEAla7HdzWiL7cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0bc397c94624057cdf5c3624c4241d81f0adbfa0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0bc397c94624","@tldraw/editor":"2.0.0-canary.0bc397c94624","@tldraw/polyfills":"2.0.0-canary.0bc397c94624","@tldraw/tlsync-client":"2.0.0-canary.0bc397c94624"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0bc397c94624_1685204980522_0.9039934509502947","host":"s3://npm-registry-packages"}},"2.0.0-canary.7578fff2b179":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7578fff2b179","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7578fff2b179","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9e5f949f72ec022a0e7b0c962bc55b70c6a6f874","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7578fff2b179.tgz","fileCount":19,"integrity":"sha512-p93tqZ14Jhw9ZZwMdaaFT1UuQ3fBI1g0IIzNP3pC0GB6wkhR17VB4QM94kRDejSVnK0/m08RWczuiwFFxQnVOg==","signatures":[{"sig":"MEUCIBzsETElA63h24ZtU7ouU3oZWU6zwoRFHuihbi92FvOtAiEA6QZ/FLJB7otn9lNx0rLCHMxbYatrD7X8Tu9m4ujyO88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7578fff2b1799e568082a62e72d33a32c11b9f3a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7578fff2b179","@tldraw/editor":"2.0.0-canary.7578fff2b179","@tldraw/polyfills":"2.0.0-canary.7578fff2b179","@tldraw/tlsync-client":"2.0.0-canary.7578fff2b179"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7578fff2b179_1685210660931_0.8176498133898207","host":"s3://npm-registry-packages"}},"2.0.0-canary.4048064e78b0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4048064e78b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4048064e78b0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"440fc16c775f261da9b6131ed31e2dcb18238c24","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4048064e78b0.tgz","fileCount":19,"integrity":"sha512-giCzjWy5JvEXezXf5ivrQRtGNuOA/DpJv98MhqvaVj8lLmCATNUdURtNP68GpPrZtkW7rWCcnSNve7UiDDz5aw==","signatures":[{"sig":"MEUCIAk4tUAscTkxS1OGx96HH4Lv7nnWyNlWTyWaGLjHVS1OAiEA4xX53keIJai2nKjOZWGezAa6XaRBWLZ42bBdSHYc4YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4048064e78b09492423bd117e8fbc51b09673bde","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4048064e78b0","@tldraw/editor":"2.0.0-canary.4048064e78b0","@tldraw/polyfills":"2.0.0-canary.4048064e78b0","@tldraw/tlsync-client":"2.0.0-canary.4048064e78b0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4048064e78b0_1685452707204_0.20476653225440877","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3dec58499de":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3dec58499de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e3dec58499de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f611a6aefb7ff4e79ab0a3e6f186d22ba17d8428","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3dec58499de.tgz","fileCount":19,"integrity":"sha512-vt85j01XEizvv8dp5yVZihHRy0o7bfVk0zTFooQLUJ1y4FqVDDCIAZiWAfk591pgV5L+UrgXOdqHbQVDOPRBBg==","signatures":[{"sig":"MEUCIHFvUZ1cx3IkKZQBpyPBXgTiUGwpq75GyMtPjTFYu/+WAiEA60sHr/PqF/Ox10X4rTXhKnshi24XEPa4pP1N9D3c6t4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e3dec58499dea31bbde7090f7cd1878137a73f59","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e3dec58499de","@tldraw/editor":"2.0.0-canary.e3dec58499de","@tldraw/polyfills":"2.0.0-canary.e3dec58499de","@tldraw/tlsync-client":"2.0.0-canary.e3dec58499de"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3dec58499de_1685453870868_0.46524986342691643","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3cf05f408a8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3cf05f408a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e3cf05f408a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1eb65071d8b416c8be13716ed9a5d2c22a9f1dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3cf05f408a8.tgz","fileCount":19,"integrity":"sha512-s10crPDu02Kgu4/HzZM8oWJ3qN1+WRbQ7ZozI57WRUl71bs1VgFJeKqC9bU8axoKvrZ/VcLusyOS/nOQ+jYW6g==","signatures":[{"sig":"MEQCIFnD5M/4yjAD2ZWDIj0EPIpGokvrLEEgOhVnP4lEBIoeAiB8uYbB5je62FQSTrOtar41i/IrhSpRDOEqv///ybTX+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e3cf05f408a80f4414f2a087d525aaf0d1eec020","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e3cf05f408a8","@tldraw/editor":"2.0.0-canary.e3cf05f408a8","@tldraw/polyfills":"2.0.0-canary.e3cf05f408a8","@tldraw/tlsync-client":"2.0.0-canary.e3cf05f408a8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3cf05f408a8_1685457376833_0.05876349444857287","host":"s3://npm-registry-packages"}},"2.0.0-canary.0dc0587bea6e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0dc0587bea6e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0dc0587bea6e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c03ca99335cca9a0753474524a5a531d9f37454","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0dc0587bea6e.tgz","fileCount":19,"integrity":"sha512-tZ+ycg3HFKB/LfcfB1RYgwrl3RBcUs30mJxV+ZwjU5sZvXmiNHjoz4WyR9gyBPU0ZfPCPOAT6uB2UMrdjDN0Mg==","signatures":[{"sig":"MEUCIQCeayFr5UIA7OrjxxWBSJm+HBMz6WfKbm13ni2CyQu1PwIgA5cn3IYiJ2Ct9ZVhovYpf6YTKNvBUbwOD+k/p1SeeIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0dc0587bea6e9a2f73dcf9f1a5cf4bd3e8a41afa","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0dc0587bea6e","@tldraw/editor":"2.0.0-canary.0dc0587bea6e","@tldraw/polyfills":"2.0.0-canary.0dc0587bea6e","@tldraw/tlsync-client":"2.0.0-canary.0dc0587bea6e"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0dc0587bea6e_1685460898629_0.5745389963781362","host":"s3://npm-registry-packages"}},"2.0.0-canary.a220b2eff1d1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a220b2eff1d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a220b2eff1d1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9ca518c07c0133a46adf89720510de1d3de2df5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a220b2eff1d1.tgz","fileCount":19,"integrity":"sha512-RuCGm3BqRwnZteEkKRun9pR2I6yEWU1iok3s0NyjNso/rAaeMYjobs8TL4XRFCytHueH9r4ViGNtSUlLJUShMA==","signatures":[{"sig":"MEYCIQDkVjgtnMvViCQ/aC1NoXMWbkZ3rqXcooxDAUxwon6zWAIhAO1aexg8cc1CKu2Dy4VGM90pONPLO+LaPfldofcA3LIm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106387},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a220b2eff1d1db19678f833c79b994e9cc1f3e1b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing app.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a220b2eff1d1","@tldraw/editor":"2.0.0-canary.a220b2eff1d1","@tldraw/polyfills":"2.0.0-canary.a220b2eff1d1","@tldraw/tlsync-client":"2.0.0-canary.a220b2eff1d1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","gzip-size":"^7.0.0","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a220b2eff1d1_1685461001162_0.5073332327803168","host":"s3://npm-registry-packages"}},"2.0.0-canary.4012666cab36":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4012666cab36","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4012666cab36","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b69eab0395d93cff5721d7704ba2be5e1996bdfe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4012666cab36.tgz","fileCount":19,"integrity":"sha512-l6VRUMVLnDtyjRgFiG1/rbMTdenHVJxAKfEZVL0hXl/CgSbA2GwbuB+VBpkCeU5ubOfIsYT0ExIZoWq6GC8mqw==","signatures":[{"sig":"MEQCIE5qOHMc9ZP9WaIR+ymF1oceqY7xDVVJsdHPmD/McqsLAiBDGT9Psg8vCLmqH2/j6IEDNjHhZxbLDMGdQuvZVbxq2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4012666cab368b012147f4aa7d42b5958293e215","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4012666cab36","@tldraw/editor":"2.0.0-canary.4012666cab36","@tldraw/polyfills":"2.0.0-canary.4012666cab36"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.26","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4012666cab36_1685982321386_0.4657403840798866","host":"s3://npm-registry-packages"}},"2.0.0-canary.a4fff303bf5c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a4fff303bf5c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a4fff303bf5c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f304093e0486bcd81aa9f60db76cbba1708b4cd2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a4fff303bf5c.tgz","fileCount":19,"integrity":"sha512-6eWeLLNPIWRn3lC2fE9hR5BzaeKfb7ybgLfy5wWgaD5zPDgq9WDqKxwEcNH2Ry2ycmByNiZaxOIhq5O1nQxH0g==","signatures":[{"sig":"MEYCIQCYcu2r2buRH++KCb4T6qbFHpJhrfVN4BMIbdF9ZVKB2wIhAL1Zt1BfPokLE1yZQa9bM7LH3g2kLH9Don4iIOiHh/pk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"a4fff303bf5c8ba4f63117e58b7f2dfe49a8abf1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a4fff303bf5c","@tldraw/editor":"2.0.0-canary.a4fff303bf5c","@tldraw/polyfills":"2.0.0-canary.a4fff303bf5c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a4fff303bf5c_1685986808358_0.731963637053348","host":"s3://npm-registry-packages"}},"2.0.0-canary.d6469945542a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d6469945542a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d6469945542a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f16982745ab1c60c4fdff6bf9999fbd116ecbb91","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d6469945542a.tgz","fileCount":19,"integrity":"sha512-jmKiF9PnV4Enc3J7x3BUzoixtX3e7XpItEJM2vlgGxAVEkPHSdv3p1Ox8Lq4R9/KJr3Z+0v7HQnL/B2MNfOQnQ==","signatures":[{"sig":"MEQCIBjeby4smdhEjzGT4iivgRQzVxxuDOFBNLsJvE4Ts7GzAiBTMUcdw6oZMlnJ3q00HPQwQEO3vtbrTyzeVqRxSILajA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d6469945542a77f29e0a3281b8e15c79e3780fed","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d6469945542a","@tldraw/editor":"2.0.0-canary.d6469945542a","@tldraw/polyfills":"2.0.0-canary.d6469945542a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d6469945542a_1685989007304_0.2739503855358014","host":"s3://npm-registry-packages"}},"2.0.0-canary.d9548556cbea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d9548556cbea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d9548556cbea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a807f725482d8dd5d44081b464bdfc454d65df5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d9548556cbea.tgz","fileCount":19,"integrity":"sha512-fJ0/8PRWnGjPNA7rR2f4YquIohgrT1g0FwcJzc/1km5nbYxkDFf9Ee3Pem5kfBXov17BZIY+BrA0e/TXy6rpcQ==","signatures":[{"sig":"MEUCIEzrqO1k08Ohjhd7Q8TJxBi1J2B5/vBdsPCRLrlO1w84AiEApv9M9HGj2EOa7t+J1KUYsvKwtU2vrsOMSRWkvuFqqO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d9548556cbeaf81d8d78e2e9c1d1eceaf0d42b7b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d9548556cbea","@tldraw/editor":"2.0.0-canary.d9548556cbea","@tldraw/polyfills":"2.0.0-canary.d9548556cbea"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d9548556cbea_1686050231076_0.34532598133333403","host":"s3://npm-registry-packages"}},"2.0.0-canary.7039c3772e66":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7039c3772e66","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7039c3772e66","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2cc8ce60600666207cee540fb80e5d16b6a239d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7039c3772e66.tgz","fileCount":19,"integrity":"sha512-YwnZz31fTJah7DXgDY6Oo8rwJvoNkSnR9JDge5mUs65vBNlCFBIqGYRI+LB+r4LZiKAvzSlhfeuVGJuZwBhUOQ==","signatures":[{"sig":"MEUCIBvzQYRVD9R2SnVSyyuNjjrDUCgnhVKfvP1W1DnFzDikAiEAmUEIEGZFFJcWAOd587Rrc3QxLo5KKrQy4KOe+2CJD0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7039c3772e66ee39975c744be1d2c3143758e67e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7039c3772e66","@tldraw/editor":"2.0.0-canary.7039c3772e66","@tldraw/polyfills":"2.0.0-canary.7039c3772e66"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7039c3772e66_1686051363533_0.8941410135288588","host":"s3://npm-registry-packages"}},"2.0.0-canary.6f8533df5d41":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6f8533df5d41","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6f8533df5d41","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"abba89b9d32ea4273d8eee1763b2ba0d2b66d166","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6f8533df5d41.tgz","fileCount":19,"integrity":"sha512-MYlxK2WDgedquxfV+5rWRLdAz5opFGxnJYc7eUagKGAEypyz/QR1h1J81StFzBHMTp24c2lI9xsF6Ifq2TtXfg==","signatures":[{"sig":"MEUCIQCn5JJKMBvJDrUDw/Q7YTawAQ3zq/iiSqB/dl3z7MIHtQIgP4cKrBXXUgj0RcgpaqH1Zsnz09GAJagJ34EfA/IpFes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6f8533df5d412147f906b288f933e5813c24a9e9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6f8533df5d41","@tldraw/editor":"2.0.0-canary.6f8533df5d41","@tldraw/polyfills":"2.0.0-canary.6f8533df5d41"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6f8533df5d41_1686051602990_0.6687219705137273","host":"s3://npm-registry-packages"}},"2.0.0-canary.66b3de4a0310":{"name":"@tldraw/tldraw","version":"2.0.0-canary.66b3de4a0310","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.66b3de4a0310","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0863c5d793eb2f07737476cadba4571e9d971e1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.66b3de4a0310.tgz","fileCount":19,"integrity":"sha512-er7Jbxa0b+ij+kc0qDLIi8ImgGgV5dWLMsegkEcabvweEp1L9l0IHxfzadTiJqSM07gbKp3BP0BbFyoCMSVFkQ==","signatures":[{"sig":"MEQCICMhqqtOzeZVttjc8FZ+QUNX/K7p1QpSewXLkACprWbeAiBL33G4PYygCR+wbE5vwGWuPBpVGvzmELWxVKU0xWRxoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"66b3de4a0310a363892af5745ff5e09b0d3f58b4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.66b3de4a0310","@tldraw/editor":"2.0.0-canary.66b3de4a0310","@tldraw/polyfills":"2.0.0-canary.66b3de4a0310"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.66b3de4a0310_1686052657383_0.37979861806845605","host":"s3://npm-registry-packages"}},"2.0.0-canary.b89612bdb750":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b89612bdb750","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b89612bdb750","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"689ff7b740ab9bfbe5c7fe412dedec768d0f0889","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b89612bdb750.tgz","fileCount":19,"integrity":"sha512-4KFIwII8qTyEDUyXk9VWUrmh1Cq2ZPF3KVDUv+HhWz0UCrnvOUcknubIACeT/L+HeXAfpoR4j8Ojusx7OurnXQ==","signatures":[{"sig":"MEQCIDvxS4juUdVsCJcwnd7QERaKcd7kgG/FTZrA66Fh5SCmAiBVjMh27Yyww2SUYmCWWWW/upmTqHgoZBZ6bj+TOd8O5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b89612bdb7505950e547c0dfdabd1a438bb81f4b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b89612bdb750","@tldraw/editor":"2.0.0-canary.b89612bdb750","@tldraw/polyfills":"2.0.0-canary.b89612bdb750"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b89612bdb750_1686052884756_0.029745599155986513","host":"s3://npm-registry-packages"}},"2.0.0-canary.8d1817a3e393":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8d1817a3e393","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8d1817a3e393","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f1e315dba8740fc6e6fecf32bcb3e5dd1111834","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8d1817a3e393.tgz","fileCount":19,"integrity":"sha512-0GN8qWT/A0HOE5ExuPh3GwYxXPVKOidDOXvTi6mKrL7gojEQVoocQ53X7TKFClCAthFFS6nU0RPDl9LtoDZrQA==","signatures":[{"sig":"MEYCIQDTqD3t2g+5xov6JHHYt5i2mHMUBzU47mqJAY1WvxaRBQIhAMRMGpIH/TJQVTqAa+yWJMVTl8bg8XdeRFRsg/vEWgae","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8d1817a3e393097653bf16096f25d1e61344850d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8d1817a3e393","@tldraw/editor":"2.0.0-canary.8d1817a3e393","@tldraw/polyfills":"2.0.0-canary.8d1817a3e393"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8d1817a3e393_1686053041196_0.3817734806250366","host":"s3://npm-registry-packages"}},"2.0.0-canary.1753190f5c80":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1753190f5c80","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1753190f5c80","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc4f4a43911a26d19fc526dc56b47ad4d02efe25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1753190f5c80.tgz","fileCount":19,"integrity":"sha512-ETNu9obqOyzv7MnhEQT2iE5+Zc6RrNYD0jHPCswBUWQeQTeDOPq08VmCjDlXK6XwQAc8/cVEA5AbGUKYt1o31A==","signatures":[{"sig":"MEQCID85uc+3QO4Nnx9SUW1OQYSzcOWrysMkAY6gRIk6KPv+AiAEKHwwj71Ac/pRbogSd8cifViq3albIm75kg4l+3W8/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1753190f5c8086d068e915c02325d6bba6db5567","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1753190f5c80","@tldraw/editor":"2.0.0-canary.1753190f5c80","@tldraw/polyfills":"2.0.0-canary.1753190f5c80"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1753190f5c80_1686058783478_0.7466166699001116","host":"s3://npm-registry-packages"}},"2.0.0-canary.5d826c926d2b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5d826c926d2b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5d826c926d2b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"230411c282833633e514fb728945c54ad75c2e1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5d826c926d2b.tgz","fileCount":19,"integrity":"sha512-3Eaffjwe+lfQ9ha6evxiDBXt8s1+/ZRzCfkv+VwKKRKBx3FZrncEYNMXaWiV2HhSLUpOYA67ZNb7TPdLArHOgA==","signatures":[{"sig":"MEUCIDgeOWYUJDzNvPqdJRJJSPNIr8I1AApbi7vi6rVCDiT/AiEAmUo3j+0q9egs82DPxgW/7jyVghRMnvZnwD6V4Pp47YY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"5d826c926d2b8eea633caccbe1049b9e1b4b9070","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5d826c926d2b","@tldraw/editor":"2.0.0-canary.5d826c926d2b","@tldraw/polyfills":"2.0.0-canary.5d826c926d2b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5d826c926d2b_1686058887723_0.681022780169309","host":"s3://npm-registry-packages"}},"2.0.0-canary.355ed1de72de":{"name":"@tldraw/tldraw","version":"2.0.0-canary.355ed1de72de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.355ed1de72de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83191eb607056ac28557e8f3d79028950ddd50e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.355ed1de72de.tgz","fileCount":19,"integrity":"sha512-TYe+pclXg/vNx7OJKXOlhk9blPf3ToAJYhHa5R80/ugtRSi2C5wBRYgkWJ4NnzXh1gkqqGwZlFE7c4OdyXB1Pg==","signatures":[{"sig":"MEUCIQD66PaTOINKGRS2l/taQkPxY8H3nQjXQbtthZjfA/G/bAIgQRBrq1gbvLlGu93a0JPNrqczxzZ11G1bRjQ5mSJtRx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"355ed1de72de231232ce61612270f5fc7915690b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.355ed1de72de","@tldraw/editor":"2.0.0-canary.355ed1de72de","@tldraw/polyfills":"2.0.0-canary.355ed1de72de"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.355ed1de72de_1686067902774_0.8567262119428476","host":"s3://npm-registry-packages"}},"2.0.0-canary.f2d8fae6eaa2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f2d8fae6eaa2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f2d8fae6eaa2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b16bbc6e85ba72a5a8f9626cbda7fc6fee6dce2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f2d8fae6eaa2.tgz","fileCount":19,"integrity":"sha512-+tOKSslYrClRXhFgWv9X0yEnmhBdB4PNWJWAH1ZIuDaZxbFUmsF086Lmdgy7aQ4Qy0LZnQkoZekelcZWmx9bxw==","signatures":[{"sig":"MEQCIGH+eOo1Tpv1cFdGsHORYGG+rJ2b2rKTntOccRBwRImPAiBRJgmdZNAPaDGOHmE1jv6QQSjHlAXN/7RVD1Pd2/KiwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f2d8fae6eaa2b6990210f2d4c42ad976e11e207d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f2d8fae6eaa2","@tldraw/editor":"2.0.0-canary.f2d8fae6eaa2","@tldraw/polyfills":"2.0.0-canary.f2d8fae6eaa2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f2d8fae6eaa2_1686068631522_0.1878321526555886","host":"s3://npm-registry-packages"}},"2.0.0-canary.2372478556f4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2372478556f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2372478556f4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ff0db4780d88db53eb3cbb3596f35f48955e01d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2372478556f4.tgz","fileCount":19,"integrity":"sha512-HgsA2o2EK7oPL76bXVoW22EFBjZ3Kshohxirfil9vJZD/dMtyc64C5TrVz1YDJu6YIVPCnYcnn4aUi3NhpBt1g==","signatures":[{"sig":"MEUCID31KgmuS075Yj+2jvXEzYkDFJvASFddmeh0iPMGTQG7AiEA7koRoMlZfLx1MWw1V6I3rydJdzNipgS79kPupBH0seg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"2372478556f444dfd520297088e89370b9a243be","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2372478556f4","@tldraw/editor":"2.0.0-canary.2372478556f4","@tldraw/polyfills":"2.0.0-canary.2372478556f4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2372478556f4_1686069214256_0.7227280510599841","host":"s3://npm-registry-packages"}},"2.0.0-canary.1531bfa81c0e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1531bfa81c0e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1531bfa81c0e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1669bb159715736421d5992e125075a1fea82a87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1531bfa81c0e.tgz","fileCount":19,"integrity":"sha512-QKbawf5OP48+Vlh7NNXuvflkkweJ6NTm8Nb51yw//WUSRoTiLADnx6IgUWsPp4U51ycUlqaFXRJWuMh2qjBz9g==","signatures":[{"sig":"MEYCIQCWvtPkSwND6VOajirjhqAtMAxlR8YI4A08QcNGLi1j7AIhAL652Dosuv5iJYE8MmOLYuAvZiFGVtxJJL0Ki7Wen7Xj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1531bfa81c0e9856c4fafcd890eb48887e234627","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1531bfa81c0e","@tldraw/editor":"2.0.0-canary.1531bfa81c0e","@tldraw/polyfills":"2.0.0-canary.1531bfa81c0e"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1531bfa81c0e_1686123789197_0.29263356621519043","host":"s3://npm-registry-packages"}},"2.0.0-canary.3eb083cd1ac7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3eb083cd1ac7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3eb083cd1ac7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"539ac13fd06497b018412308eee2536834c5f0b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3eb083cd1ac7.tgz","fileCount":19,"integrity":"sha512-gNR7tJVt5UsFiVCVxvM5OxtCEmhoWY8OF/I6MW/Y1D1HaXcvT6GMQ0R7QXaIsvp0IlXDkrzYfk6s+3FTNCguyA==","signatures":[{"sig":"MEUCIA3+1KgE7FsVIwAGfW7T0QiS73XVqiV4uX2MRAxZNOUxAiEAseNzVqfEDkudnIK9TNLQ7IhSnrbeQsfGKMZwn6iKrbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3eb083cd1ac7643fae0b2106e3a0f10db0f87f81","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3eb083cd1ac7","@tldraw/editor":"2.0.0-canary.3eb083cd1ac7","@tldraw/polyfills":"2.0.0-canary.3eb083cd1ac7"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3eb083cd1ac7_1686124646583_0.5763903603216365","host":"s3://npm-registry-packages"}},"2.0.0-canary.21cefc77f51c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.21cefc77f51c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.21cefc77f51c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97eaec13ffde420eb8cb1c40761e891cc870a739","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.21cefc77f51c.tgz","fileCount":19,"integrity":"sha512-zdN2YPDc5lIU6gW98GaGmf4+pggCMpCucpGU0saHxxuO6xcDLFTJ7hbeA56k6SDuXsUpv/h7L0PgBKE7yrT2Fg==","signatures":[{"sig":"MEYCIQD0SUZe1u9TrGrZNJghfPyOvswIzRU88YIQ43n+JTUKJgIhAJMhDvzc4q2N22uM5MoMsQl2QolvpIvHq6OROmnoc4fM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"21cefc77f51c1b900a2974bdfb47432025fdcf85","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.21cefc77f51c","@tldraw/editor":"2.0.0-canary.21cefc77f51c","@tldraw/polyfills":"2.0.0-canary.21cefc77f51c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.21cefc77f51c_1686172431149_0.7113718974485961","host":"s3://npm-registry-packages"}},"2.0.0-canary.b86c751b0362":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b86c751b0362","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b86c751b0362","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94047f93114bf31b39c779f08c169d113961e140","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b86c751b0362.tgz","fileCount":19,"integrity":"sha512-GKrlQxbhp+Pob60G0eJZ9z/PkElcE1OyjNzSVkIPje7b7F8ZAhObxV0sTqhrA9q8qii6PpYNvyzlqfIwA9xTGA==","signatures":[{"sig":"MEQCIBACXV5IToSLZv7Wq9Ai6HypEtqLdYQWhQusZWKlOPzMAiB3pEymLxrwbD6uhiKx4lpOuYiwTobbZaTUaZIXon52zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b86c751b0362fb6f35895c810afd160a75088c5e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b86c751b0362","@tldraw/editor":"2.0.0-canary.b86c751b0362","@tldraw/polyfills":"2.0.0-canary.b86c751b0362"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b86c751b0362_1686219567275_0.9902180788371533","host":"s3://npm-registry-packages"}},"2.0.0-canary.9d87ee9dd8db":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9d87ee9dd8db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9d87ee9dd8db","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8586379649f0bedad877d03aaa7bf81ac51972ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9d87ee9dd8db.tgz","fileCount":19,"integrity":"sha512-A+EUpTwZ3MvBbB6oHQb3hgMPje/Ny3Bx5q0m4MhDdkZ9ZZDRPnwAQPwcTPCw6Zq/youhu0GJJX3VgbsopTAGRw==","signatures":[{"sig":"MEUCIQD4FqhGjhEvXKeV9llo4VOTfh3eEw9EyLBwNeoC4R74KgIgTBYscimoP+BRuD7jkPZi8Bad0eiqohEOtBPF23MwyN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"9d87ee9dd8db2469ef7b2c18ab76f6e7801e525f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9d87ee9dd8db","@tldraw/editor":"2.0.0-canary.9d87ee9dd8db","@tldraw/polyfills":"2.0.0-canary.9d87ee9dd8db"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9d87ee9dd8db_1686219817288_0.04749029271045546","host":"s3://npm-registry-packages"}},"2.0.0-canary.938bc3225986":{"name":"@tldraw/tldraw","version":"2.0.0-canary.938bc3225986","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.938bc3225986","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f32084000a21eeb4608ed67a177462554b5cbde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.938bc3225986.tgz","fileCount":19,"integrity":"sha512-zNpzVFdvph5N8JEv1Ts7rV84OwcGCdsihxbRbiV5U8TE76bObH+bmpjHCXz7v8LHM2Ov4Odm1hJE5ETwq+eERg==","signatures":[{"sig":"MEQCIAGX0RytwnCYAqY7P4/QldSOIz5yDcoLvElYGONoKJD6AiBxQUt4GHZbVCf3bwKBH7BHerK/Dhvc7aPLNq9vypvQrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"938bc322598610d60af8ca25cc7247ec9ce59354","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.938bc3225986","@tldraw/editor":"2.0.0-canary.938bc3225986","@tldraw/polyfills":"2.0.0-canary.938bc3225986"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.938bc3225986_1686219951144_0.6155715368222037","host":"s3://npm-registry-packages"}},"2.0.0-canary.f2e95988e03c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f2e95988e03c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f2e95988e03c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e0357f8c15ed4112e98d8213664ff13eb8bb45f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f2e95988e03c.tgz","fileCount":19,"integrity":"sha512-VSL9oTNBVI+VHThhvqp6ikyXqfudcN6FCYobBlukK1c+QvAPZf+97adAtOlNfbi9+L0ehJSAlHAgMiTCoQ7i5A==","signatures":[{"sig":"MEUCIQCpu30U/Gdva8RejKd7MLwbeG6lMBIhKXA+znUO/9jblQIgU0CjQVK36YATnBrqzVHhNIxM8/S9XkuV8/eOK4JyeBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120214},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f2e95988e03c9fd7f6426d04cd8802bee155dce6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f2e95988e03c","@tldraw/editor":"2.0.0-canary.f2e95988e03c","@tldraw/polyfills":"2.0.0-canary.f2e95988e03c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f2e95988e03c_1686229048314_0.09425594435239204","host":"s3://npm-registry-packages"}},"2.0.0-canary.0cc91eec62cc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0cc91eec62cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0cc91eec62cc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a340b3ef23e438ad27043f5bf3a4e25c4179e357","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0cc91eec62cc.tgz","fileCount":19,"integrity":"sha512-umQxkdKxc7J1VPyGmQCrvKt9nzM5XoMjXBsgm8RPF8mRPGEMlSgwMUnTRp2ZN9tzKpB/eJWXGVoTAEqsSQcZbA==","signatures":[{"sig":"MEUCIHMV4OpJcFDIcRwdY5l1AtQthGfodiLWbx9cDNK6RNuUAiEAkZQ19/taBVZE3RaiI1ej+Y52viCMbzpzQlTLJSupwSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0cc91eec62cc879f1c164d5fc04252a9dfefa91c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0cc91eec62cc","@tldraw/editor":"2.0.0-canary.0cc91eec62cc","@tldraw/polyfills":"2.0.0-canary.0cc91eec62cc"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0cc91eec62cc_1686236512554_0.6923418907121552","host":"s3://npm-registry-packages"}},"2.0.0-canary.707ddc876fdd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.707ddc876fdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.707ddc876fdd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddf9363ce71d1f4a975b95c0cac1cc4f5482be89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.707ddc876fdd.tgz","fileCount":19,"integrity":"sha512-ZJNAwX1dynA/KnkiUi3FBGUTMWcauq+gPzg0vX8SskQirryamTzmPI+1xhgYnxQZxukCa8mjwcqkPXNgxd5ClQ==","signatures":[{"sig":"MEYCIQC/DNjLt8w3Lpg7g+acLPFonts1gxZqW/TeTxN6TJ7CJwIhAOPSXbIoH/nqDEKW0vZcTviyQqMBRwVEWdkUlJv60r5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"707ddc876fdd0f7371d9a4a145c6a1795e73c0d4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.707ddc876fdd","@tldraw/editor":"2.0.0-canary.707ddc876fdd","@tldraw/polyfills":"2.0.0-canary.707ddc876fdd"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.707ddc876fdd_1686306444007_0.19593888846612306","host":"s3://npm-registry-packages"}},"2.0.0-canary.bacb307badca":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bacb307badca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bacb307badca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d68ef4796b38a9b7a3b41176b29de0e72ebb73d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bacb307badca.tgz","fileCount":19,"integrity":"sha512-b+Yb7xvJTqiTvbtdDj20/t3XBwRWYwZWJFmk24j9ClcbDM+iH41B3sCILuhoboeGNOwNk3GndmkH89d2fnevGg==","signatures":[{"sig":"MEYCIQCGYILlbzbRb8UaVTHCgC2Q4mHDPmdTE90spUQ4NIPT8AIhAKbaBw4ax/xGlw7FDUjvnkRknKJQ8YPRBr1Ersg50gk0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bacb307badca45430e73fbf0ea2635b2e7a2468f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bacb307badca","@tldraw/editor":"2.0.0-canary.bacb307badca","@tldraw/polyfills":"2.0.0-canary.bacb307badca"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bacb307badca_1686311518395_0.10352483948188085","host":"s3://npm-registry-packages"}},"2.0.0-canary.d71d15124cf8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d71d15124cf8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d71d15124cf8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04fd3de5036912421b4a601d414256df4f06d88a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d71d15124cf8.tgz","fileCount":19,"integrity":"sha512-xhKRuRLXYb4frcZAsi66N6ChEM2sGLwhb36gO3eNBtf7JL6HNlC1DaGFslB74fN1VRwPvRZhEcvL/kAwglGcEA==","signatures":[{"sig":"MEUCIQC924dzdltDf1XBxDCMkszvBsP5C7Y8I4Lr/eRz3XSmSgIgRdJWhi/S2xvqIC2slONz4QyTYhDFkrJBVQV7M7j5fRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d71d15124cf807ef0d989a733360a864f890c964","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d71d15124cf8","@tldraw/editor":"2.0.0-canary.d71d15124cf8","@tldraw/polyfills":"2.0.0-canary.d71d15124cf8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d71d15124cf8_1686313642212_0.3380557954535528","host":"s3://npm-registry-packages"}},"2.0.0-canary.d6be4bf26ade":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d6be4bf26ade","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d6be4bf26ade","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5a45e18cc9937c3cdbeadf99bab63c58056cd05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d6be4bf26ade.tgz","fileCount":19,"integrity":"sha512-R4TuHYNZY/iOqecFVJ5HRn/iYLxEgD73jZyVmMzn+Ko+bYDBnJ3Pj6ktQyHHcIKGjSMC9TYyCfxqkdAKOCPdBA==","signatures":[{"sig":"MEQCIFZqnpFMsWtO9fnMm1qvmeeyCQvOmDRV28Wyoo7GgyYyAiAcSQRkN+Ud38tzN0tEs9PuuEuqDifuoaao3N9nrGDyOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"d6be4bf26adee61a84a0150eb266b3a79858ff9e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d6be4bf26ade","@tldraw/editor":"2.0.0-canary.d6be4bf26ade","@tldraw/polyfills":"2.0.0-canary.d6be4bf26ade"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d6be4bf26ade_1686319802066_0.3635314798706253","host":"s3://npm-registry-packages"}},"2.0.0-canary.65f2727bb754":{"name":"@tldraw/tldraw","version":"2.0.0-canary.65f2727bb754","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.65f2727bb754","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6887347b853bdf55553151ea5652959420e4ac6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.65f2727bb754.tgz","fileCount":19,"integrity":"sha512-lEf1MkrjXgkpVXcYwxwCuNciQMF5YadG6i26xh6VptzedVSbkVL7zTvNt5nmxSs4pJG5bG3Kq+CkG1fmxSlBRw==","signatures":[{"sig":"MEUCIBOeT154W88K4K6utUTXoIcXTgnz6K43tEmQpg3g505fAiEAgSg2wdZ6hI37l6U9raPOj2mzYppuj5N1szwcrJPhUwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"65f2727bb75466513a0d8332d43063b51d26138e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.65f2727bb754","@tldraw/editor":"2.0.0-canary.65f2727bb754","@tldraw/polyfills":"2.0.0-canary.65f2727bb754"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.65f2727bb754_1686319982584_0.23741939561952363","host":"s3://npm-registry-packages"}},"2.0.0-canary.8d39750787d8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8d39750787d8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8d39750787d8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30a0f3d28734758f68a4ea52cb1e47284b6ee1db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8d39750787d8.tgz","fileCount":19,"integrity":"sha512-jHle3HVjbNoqhLA22oE5K/9BUBkvVrhn2dQes8LpDVIA+sD4PS2WTye6Nx7cFSBU+obPRvK/UKYguTtLFYuCEQ==","signatures":[{"sig":"MEUCIQCEDIwgaAz0MWReVPf419cRaMXSIdAVYyO0DJhr7V+y7gIgGgTZOH0jzFx9+NpKk4Sqz0o94ArTqUoc+YMgn0CX91A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8d39750787d8b20cbd636e00f6e2446217345827","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8d39750787d8","@tldraw/editor":"2.0.0-canary.8d39750787d8","@tldraw/polyfills":"2.0.0-canary.8d39750787d8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8d39750787d8_1686569567421_0.09807515775154219","host":"s3://npm-registry-packages"}},"2.0.0-canary.4b680d945131":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4b680d945131","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4b680d945131","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a509d5a92f77866baa93c6934d2aa2693024d798","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4b680d945131.tgz","fileCount":19,"integrity":"sha512-jU17ocpta+UbclEFmHkX58AHettXsOAV1daF0RtIcmkmGPjerGtep9ikYWTcgpzTNtCCtoLaoasAuZ+Mt2cPpw==","signatures":[{"sig":"MEUCIAjlzSS+1ykN75UGyHYFWviOGbEGvJ3x0CBHIVYfo5PVAiEA4zXwLVT5u6t/kvv2NMLiyhPsHfkTlZeCnXguoibWWlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120298},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4b680d94513156832521dfbd68f31dbae32b02ed","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4b680d945131","@tldraw/editor":"2.0.0-canary.4b680d945131","@tldraw/polyfills":"2.0.0-canary.4b680d945131"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4b680d945131_1686573626812_0.4892145367752032","host":"s3://npm-registry-packages"}},"2.0.0-canary.1927f8804158":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1927f8804158","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1927f8804158","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"026779468706f9edc97fa40f22f78fb090188c63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1927f8804158.tgz","fileCount":19,"integrity":"sha512-RlARTVSvFzd4zNSefaWMEDa73kEvN84onrMmy5io3yVtOVFYbZPVAF5Kmj1ePr8mVSaMOOUsmPc/tO6BfryU3w==","signatures":[{"sig":"MEUCIQDe1mKSMpwyExtvCvqVD8GneXi0xjU6y1Kv4vQwPRs2eAIgY32Atw0gczz9qia2WvolNV1Wwg7yqUSCIzSxVy6eNr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"1927f8804158ed4bc1df42eb8a08bdc6b305c379","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1927f8804158","@tldraw/editor":"2.0.0-canary.1927f8804158","@tldraw/polyfills":"2.0.0-canary.1927f8804158"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1927f8804158_1686579290742_0.1811216978036696","host":"s3://npm-registry-packages"}},"2.0.0-canary.8d409462c099":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8d409462c099","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8d409462c099","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fea956c27890c3280d7248a6ba07a1b13f5ed529","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8d409462c099.tgz","fileCount":19,"integrity":"sha512-gxManj3KB7wMIYmG5AAdjeeS3RCgXi0xr6/SLOGrschevQGD0PLhnjNIJQ3Taw4TtIgv57XaQMtz+bpDxinnIQ==","signatures":[{"sig":"MEQCIGnp/adqotP6ywrfscA5HVG1FV8kZquk9oiMX4q26LGjAiBCEM4mDmzeXvY2bcj++HyFiKXaX/rsG0OJEMHbacejGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"8d409462c0997d9d137e371a092f1de76e4cc07b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8d409462c099","@tldraw/editor":"2.0.0-canary.8d409462c099","@tldraw/polyfills":"2.0.0-canary.8d409462c099"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8d409462c099_1686584075583_0.6842072574239311","host":"s3://npm-registry-packages"}},"2.0.0-canary.7b03ef9d0c62":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7b03ef9d0c62","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7b03ef9d0c62","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"111a0dcf7a1ed0c3961d29a16aa20d48d2b8be61","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7b03ef9d0c62.tgz","fileCount":19,"integrity":"sha512-x+Ji8K8W2DEFxMR8JpzB/1eKuBZd54gI3WP/k6pSBpF/UkZQs45HqD/mUwx1+SczR0+yeautTqp+etFk/Sgt5g==","signatures":[{"sig":"MEQCIE1CI4uEQAV1A5fNoCEZON9LCztIdrW2T6ZuDflk1PIgAiBOWkTJNZ+hmK7Ft6P04X4wr8q4O4N86tUZ/Jk5aJjemw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7b03ef9d0c6244c00de7bf92d3c022e2873977fa","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7b03ef9d0c62","@tldraw/editor":"2.0.0-canary.7b03ef9d0c62","@tldraw/polyfills":"2.0.0-canary.7b03ef9d0c62"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7b03ef9d0c62_1686584895537_0.3941271648067466","host":"s3://npm-registry-packages"}},"2.0.0-canary.edd393353ee4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.edd393353ee4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.edd393353ee4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef7b87783bc8c26c4731ce37a725bd5e957c50a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.edd393353ee4.tgz","fileCount":19,"integrity":"sha512-OgF0wkxXSmKT0wUvTtMxIPaf0hGjFV0nwxNFan0WyfzIMtiJe0UBnmrml3Jb0hUhvJZAVxXqMRoZ/udbOglTvg==","signatures":[{"sig":"MEYCIQC9InyC6OBRaoWfko+XliAmIS5TSIYWbT7NuujPNTvBTgIhAJxGhbcRMlflojyuYAHa+1OJTo8PMdh1u83R31v9rv3k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"edd393353ee4c670bc860053f6ccbbbf61834893","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.edd393353ee4","@tldraw/editor":"2.0.0-canary.edd393353ee4","@tldraw/polyfills":"2.0.0-canary.edd393353ee4"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.edd393353ee4_1686590506356_0.19077320747035276","host":"s3://npm-registry-packages"}},"2.0.0-canary.34a880dcbd41":{"name":"@tldraw/tldraw","version":"2.0.0-canary.34a880dcbd41","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.34a880dcbd41","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa689de5f97eb4ffd6593cf7416179a0a2817ee7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.34a880dcbd41.tgz","fileCount":19,"integrity":"sha512-F4mT42bYyONf1jxAlMgxioLqiO0voBeIzEUGf1AK/33BpG4LhdCREp3MH8BHuDOt1Nvqu9RanNNAAnRF445jLg==","signatures":[{"sig":"MEUCIQCHeKp+pzmP1eWgdyjC8uJkt7y/u1UOWJVikLwKh6dz9wIgLqtLBTzeLOz9JjbQkrtsCqwbH9QayVPtav7IvuIoRP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"34a880dcbd4184fba4ffda85982cca28afd4ea9d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.34a880dcbd41","@tldraw/editor":"2.0.0-canary.34a880dcbd41","@tldraw/polyfills":"2.0.0-canary.34a880dcbd41"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.34a880dcbd41_1686598121661_0.9021147354072674","host":"s3://npm-registry-packages"}},"2.0.0-canary.439a2ed3bc26":{"name":"@tldraw/tldraw","version":"2.0.0-canary.439a2ed3bc26","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.439a2ed3bc26","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2aed5fa92a0c95cfdbaac308f83ea4bbbaa9ba1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.439a2ed3bc26.tgz","fileCount":19,"integrity":"sha512-/ahmtZ8FwzCB1PfFS57IKDDZoHgnI2aya+nNJvoKixd6X9VwsmbLrJ2j+1f7y9JGgLm5/s3Sx6QqwsVZ9Dp8gw==","signatures":[{"sig":"MEUCIQDT7VL69pqW15DLAhBP7te2uFYYQ57KRUHObR9ZnjGUnAIgPSIVTboeg2Jv323jPe4D8ijI9ghaFEQlcfbFArDr/rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"439a2ed3bc2661dc661deeab8bbfc8491a9ba698","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.439a2ed3bc26","@tldraw/editor":"2.0.0-canary.439a2ed3bc26","@tldraw/polyfills":"2.0.0-canary.439a2ed3bc26"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.439a2ed3bc26_1686645195198_0.5423154462567785","host":"s3://npm-registry-packages"}},"2.0.0-canary.b65aef5cf21b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b65aef5cf21b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b65aef5cf21b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2b0d05a5feef5b6f5d11ee95ea58f58c7fbf96c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b65aef5cf21b.tgz","fileCount":19,"integrity":"sha512-ueuXaVAtcflWWkyZVDMt13WHaQ0J+CP/aDvkfw7uSTljtsp7bKzj9bxU4wcvwpTQgn3GMAM20mfFq1tNc/DxWg==","signatures":[{"sig":"MEUCIQCP79li/W//eUzMfxymGL0i2npLKU7S4tJgJUQ06kHS/QIgf1k3CnyidOe591hJJ4f+y82Zm6TNisQz29Bx745/Qkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b65aef5cf21b13d51a1973922eca8ec327312bb1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b65aef5cf21b","@tldraw/editor":"2.0.0-canary.b65aef5cf21b","@tldraw/polyfills":"2.0.0-canary.b65aef5cf21b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b65aef5cf21b_1686645455252_0.8080645898536529","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3b00e7c11c3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3b00e7c11c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e3b00e7c11c3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c15a1b470568029271436c419269efd44f5741f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3b00e7c11c3.tgz","fileCount":19,"integrity":"sha512-hOvtVEIx00WCCiScSvn+8ZFkIDuyTFUaWmkg790OkQowLyjcLNKHm/VVSBq9zvJ1L5zfcBOu0Bn0+zeTNqdAzw==","signatures":[{"sig":"MEUCICwbhH4f2IjZU8dmm4fH+19v2QqQFaWbCJKUgx11wC7MAiEAyDf39t9DX2AhtGzK2vTC5OciLa3U1JLPDyW+yhHAOuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"e3b00e7c11c3508e903d9b7f41fd16db226a215d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e3b00e7c11c3","@tldraw/editor":"2.0.0-canary.e3b00e7c11c3","@tldraw/polyfills":"2.0.0-canary.e3b00e7c11c3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3b00e7c11c3_1686660932145_0.2081546141541013","host":"s3://npm-registry-packages"}},"2.0.0-canary.7a78d1434699":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7a78d1434699","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7a78d1434699","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7080d919995805627cd8bc4771e414af24c12eb1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7a78d1434699.tgz","fileCount":19,"integrity":"sha512-NnGbG6jeTNXTyNn0n06jdVS958RNtfLCkv+M5M9AG8ptvkXorl+s2Hc7FVA/EA8wvRGL4daMjpOH6MAdWOhsDQ==","signatures":[{"sig":"MEYCIQDBquf2b8zK0eSprt4feZV7ul4AB5iw67oV+vQbtIiDbgIhAIiysg6HKs0/5WL2/bUc4gghRtd2tDD5hIdAdx8cB7Mc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"7a78d14346995511be854ef7244fd02eed7d40df","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7a78d1434699","@tldraw/editor":"2.0.0-canary.7a78d1434699","@tldraw/polyfills":"2.0.0-canary.7a78d1434699"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7a78d1434699_1686670699974_0.4699580016642333","host":"s3://npm-registry-packages"}},"2.0.0-canary.69e5b248ca4b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.69e5b248ca4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.69e5b248ca4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab64a6101b14639c469221717696c7c3de8f6c04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.69e5b248ca4b.tgz","fileCount":19,"integrity":"sha512-qnFFolcyOMbhifWSW9ChwtglE/xbWrxM6ZHDJopvfTnEjZYf2DxMd+8rZWp7fpEWfNeopO+L04dTrHuM1TMzsg==","signatures":[{"sig":"MEUCIQD9vre81wZahz1kxAAHDiSsSvB6DRj1OU/Y+e0ZUn5BZAIgTiwOt2E6/OXl9+baa+rZJjKNftfbbNQY57+nbnW0yAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"69e5b248ca4b667fe8af298e27c0622ac4c3c307","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.69e5b248ca4b","@tldraw/editor":"2.0.0-canary.69e5b248ca4b","@tldraw/polyfills":"2.0.0-canary.69e5b248ca4b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.69e5b248ca4b_1686676599105_0.0036534276563935375","host":"s3://npm-registry-packages"}},"2.0.0-canary.ce1cf82029c0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ce1cf82029c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ce1cf82029c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7278393c5a8d565ae27abf9cbf21cc968102b6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ce1cf82029c0.tgz","fileCount":19,"integrity":"sha512-kLIELhxTb/ueWP9ND4W31DxW6+25nIoLB9vEscn5qLPQSqStUFCoUCcsiqTWqALVVatFteOBehcH0AYngbuAYQ==","signatures":[{"sig":"MEUCIQCqHjxX/oNhkgWChnpyaMKpacv1PRtbHnW7rnKXgcl1cgIgTbuG2RP0OS2b09LX/3TN1qcMy+4TmO2iqiBEbQhZx7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"ce1cf82029c0c9e4c4ff76e57369178be8831b05","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ce1cf82029c0","@tldraw/editor":"2.0.0-canary.ce1cf82029c0","@tldraw/polyfills":"2.0.0-canary.ce1cf82029c0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ce1cf82029c0_1686679930257_0.7144958762410651","host":"s3://npm-registry-packages"}},"2.0.0-canary.014576ba87f6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.014576ba87f6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.014576ba87f6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3301eb6c9ce81c0c03a184cab1352afdcf463dfa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.014576ba87f6.tgz","fileCount":19,"integrity":"sha512-T0PMpqQMzyU6E1P84lhTuDHQX4nh+891JU673TsQa5mti7cJEgTocTKLLL2Tt63pzH2TyqCxVuvCladK3g6N/A==","signatures":[{"sig":"MEUCIQDGJPOjrb7KTbXXxwccTubsEW2FcUh5LPhUjANi/0hPTwIgN5uuw9Gu4jAYEjc7SCAnlDuRS9ZA2kf//pkSb5lkDIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"014576ba87f676d496f3dddb2bcea88a4411178c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.014576ba87f6","@tldraw/editor":"2.0.0-canary.014576ba87f6","@tldraw/polyfills":"2.0.0-canary.014576ba87f6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.014576ba87f6_1686686822502_0.29217990317231735","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e2f2e088438":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e2f2e088438","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3e2f2e088438","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfe35177f3167a662db2b0236bd247a9cc9d5ec2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e2f2e088438.tgz","fileCount":19,"integrity":"sha512-I4oYElIJHBxmXi5wT1Y6Y1n10EMp+PNc0eEitOY3TQhdGuyDwGm78p5lrNCj2cQxZP2IILSg74ccAVgiYTVIMQ==","signatures":[{"sig":"MEYCIQCadu3ZHg4nSHySPoX+tr0/t27PUNwu3Bwea23nq9zTcgIhAPMMQYiDrVT+O21VaJQo1bWH+xnVNOw71YtURMtebEaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3e2f2e0884383ff13fffea474362144d827202ff","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3e2f2e088438","@tldraw/editor":"2.0.0-canary.3e2f2e088438","@tldraw/polyfills":"2.0.0-canary.3e2f2e088438"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e2f2e088438_1686725439819_0.24582811596058884","host":"s3://npm-registry-packages"}},"2.0.0-canary.36e8813bf21d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.36e8813bf21d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.36e8813bf21d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9df6130f3d11b0fcbce4f1152bb831da4f30f32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.36e8813bf21d.tgz","fileCount":19,"integrity":"sha512-q58qExrAb2KttAh+w5mm+RiEa5IypiaAsDaew2iG18zITaUazsfGuafeEOQZK8+NgorMdW/g57eN/FOe/VfnxA==","signatures":[{"sig":"MEYCIQD3FzkM9ZZOIMi/ufZycOENyO5EuJ2o2bFVz7D2eZ494gIhAIRg2Y2h/rpDXXV7i1FTKGDYhxBqKgFPj/lwk/sdvVzo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"36e8813bf21d3915fd860bcb3e9b5d52b1abb653","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.36e8813bf21d","@tldraw/editor":"2.0.0-canary.36e8813bf21d","@tldraw/polyfills":"2.0.0-canary.36e8813bf21d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.36e8813bf21d_1686781010320_0.7342209313942258","host":"s3://npm-registry-packages"}},"2.0.0-canary.6a8eb283bab3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6a8eb283bab3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6a8eb283bab3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4f2cded9d14db0b09930234e5fe34bf16c21943","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6a8eb283bab3.tgz","fileCount":19,"integrity":"sha512-gINGpuodJ0rsg+VR64cTyOknQVM5hc4cRgCIHmF+mrRdb6XEA1vCVnGQJwOjLniLrUtTdXp1WO+lq5b1FDlbEQ==","signatures":[{"sig":"MEYCIQCGxChrh8lmCj1Y9zM/AiED9WJXe3fjmRbqoId/ix86RwIhAOJBwcmjkSfaC2L8KwYmD+ehqf4E7sUy2p+fNQL3Z+WK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6a8eb283bab3f686c236e14c4592dc529506c1ea","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6a8eb283bab3","@tldraw/editor":"2.0.0-canary.6a8eb283bab3","@tldraw/polyfills":"2.0.0-canary.6a8eb283bab3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6a8eb283bab3_1686781059212_0.09909028222244443","host":"s3://npm-registry-packages"}},"2.0.0-canary.be1ec9699c4c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.be1ec9699c4c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.be1ec9699c4c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1310ba86947c41ce459d332f5af35b2e8e49836c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.be1ec9699c4c.tgz","fileCount":19,"integrity":"sha512-0W6pvWeQFSZg9fr1o8rF/a9D6t6qHKxs8EvnrFbrcHjHgPXLf65kc4t2k8+UpBHQz7jJXd9liE2ixwHr7ySGfA==","signatures":[{"sig":"MEUCICRCDlfeHgiyJZv1suVQM5xk+Hr+G0btR6wbJj4D7P2/AiEAwz5xdUbzA2LNK8BwoxP6ZKpWsZSnBj++WLBsh5Z9fag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"be1ec9699c4c25f7192518b14c7678c8c4cfc2d2","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.be1ec9699c4c","@tldraw/editor":"2.0.0-canary.be1ec9699c4c","@tldraw/polyfills":"2.0.0-canary.be1ec9699c4c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.be1ec9699c4c_1686825727891_0.901989493278204","host":"s3://npm-registry-packages"}},"2.0.0-canary.5a9f3a17261a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5a9f3a17261a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5a9f3a17261a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc10cd424e4cf77bbfcf194dd1a0446b0be1ee3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5a9f3a17261a.tgz","fileCount":19,"integrity":"sha512-yIaw80x/3/uWZf5xOYAEKHvvQfE/O/Ie09H3kBGR27do6BhqbQPV5jn4zvoH/jOcwCPAVtqT42Iw8pgbEnXqtA==","signatures":[{"sig":"MEUCIQDZeqGDw7ZdqxyAjDjHfiVjWv/EScD+GVzH0/zos7h8EAIgOcF9tdiBivNPQNpGmRmvjyWXZLPaGivpmKl1yXFiHm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"5a9f3a17261a68f44ab03df788f33bd27539ed1b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5a9f3a17261a","@tldraw/editor":"2.0.0-canary.5a9f3a17261a","@tldraw/polyfills":"2.0.0-canary.5a9f3a17261a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5a9f3a17261a_1686825803078_0.9330039612281318","host":"s3://npm-registry-packages"}},"2.0.0-canary.33465b9c4902":{"name":"@tldraw/tldraw","version":"2.0.0-canary.33465b9c4902","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.33465b9c4902","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b0ca437e6c3ce21cda0fe6d26fd710de65ad79f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.33465b9c4902.tgz","fileCount":19,"integrity":"sha512-1UvmPlTe6/tFsDNs1nL99DrrUKtXXeMVkw5K6FQQVZRuiSmhEq6lO2ZlYZBCwvYqJAbaxlL0sV7PU+n/vuy0oQ==","signatures":[{"sig":"MEUCIEFLjo8HtV/6Z3R+oqh21be9QYkLw1gTdaczayVcyRg8AiEAr0EEISXBEIqBUZPQT743/2LRFHhX33ZcBu9bszAlYkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"33465b9c4902554c4f0ab650c09f3b6224b39715","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.33465b9c4902","@tldraw/editor":"2.0.0-canary.33465b9c4902","@tldraw/polyfills":"2.0.0-canary.33465b9c4902"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.33465b9c4902_1686830365409_0.09209966915260548","host":"s3://npm-registry-packages"}},"2.0.0-canary.c937b019159b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c937b019159b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c937b019159b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da61ff03d48c9273794622a85fd49134b70f3e6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c937b019159b.tgz","fileCount":19,"integrity":"sha512-eTYv/Nyhcqpm7dloJTgKkL62zSB/Q3rW3Pc/bKdKDcSVxhzv43yevjAYhaN6CR3cvqfSC9wnFFKjigUoLZJWAw==","signatures":[{"sig":"MEQCIGc25p1/4RC69ndk+0tgf3sT3jnX5Y8cp7mUP9g221n8AiBlWd9TER5lOZbN7dpvpiMdCTCpf4OOCetOAaXWbM5neA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122316},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"c937b019159bd457730f67f6757bd0d4b53b9628","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c937b019159b","@tldraw/editor":"2.0.0-canary.c937b019159b","@tldraw/polyfills":"2.0.0-canary.c937b019159b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c937b019159b_1686830586538_0.6345525720366123","host":"s3://npm-registry-packages"}},"2.0.0-canary.86e00105239b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.86e00105239b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.86e00105239b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d3fe582a2f2f3b4be76a33ec565840cc7210269","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.86e00105239b.tgz","fileCount":19,"integrity":"sha512-3Syqrlu2drF9P4yK3SpcpEDymt2P1Qnj/QtCe56XXGbpCRmqmp8VnOEo1H0Ho3ivVCZGo3jxFoSPd4cTkUOCTw==","signatures":[{"sig":"MEQCICVKKLgepk1cQglTU4sbmWijlAtKGM6ai22aegvlb6lQAiArMd5kqG7dPLlGXQM8GvZjHiFe3E3vzIMS5R2qiZDKDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"86e00105239b265c5996dcad7ff42635f4a77a82","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.86e00105239b","@tldraw/editor":"2.0.0-canary.86e00105239b","@tldraw/polyfills":"2.0.0-canary.86e00105239b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.86e00105239b_1686830749749_0.13464364112387606","host":"s3://npm-registry-packages"}},"2.0.0-canary.519d0dd34821":{"name":"@tldraw/tldraw","version":"2.0.0-canary.519d0dd34821","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.519d0dd34821","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a95834d38604d529676e40a135e8a6b3b1626b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.519d0dd34821.tgz","fileCount":19,"integrity":"sha512-PM5zo8rxmqVpmqocdLzw4BFbMNmGewS02Zw0y3mPqw+xi9/BC2/Z8+VDKWfM3GeP2SbnM22nHIJIvnSIYKz9BQ==","signatures":[{"sig":"MEQCIEvDzkRDzFuE+JAZwA6lz1zhdMEvhFvN4EV8iHyn+ybwAiBdCh6H8bQtoF0jBY8PYJarSW0wBjG4dtLc5TZ4icfv1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"519d0dd3482115321b1cf2706c56a75caa80957b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.519d0dd34821","@tldraw/editor":"2.0.0-canary.519d0dd34821","@tldraw/polyfills":"2.0.0-canary.519d0dd34821"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.519d0dd34821_1686833341424_0.21687311131222042","host":"s3://npm-registry-packages"}},"2.0.0-canary.4650869988fe":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4650869988fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4650869988fe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63229d84296c5fcd5c34386baa6a9ea141ca9614","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4650869988fe.tgz","fileCount":19,"integrity":"sha512-e65GlphGxwMOKORgBWEzHhkGqpaFy6UplykH/ZbXYWMgBTBTULJzckIlHZhQF+CZ2dgJALUL0Ps9isqSDmIU8g==","signatures":[{"sig":"MEQCICZTQ89v5zvoeY8P3HZak7e7gFS9wbUNFZ64UtR1C5u1AiARZUiXKDy7bextDftutKyLEOvwBQkaFDcHa8lcDOxq6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"4650869988fe3592a0b2937d8b7155c0a351fdff","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4650869988fe","@tldraw/editor":"2.0.0-canary.4650869988fe","@tldraw/polyfills":"2.0.0-canary.4650869988fe"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4650869988fe_1686833506270_0.13512194957267853","host":"s3://npm-registry-packages"}},"2.0.0-canary.b22bb13bb0f1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b22bb13bb0f1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b22bb13bb0f1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"874224bc3e8c4dae9de5f08bdfba987e2e8451b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b22bb13bb0f1.tgz","fileCount":19,"integrity":"sha512-ke1fZlhrABQQlkZaqLUqMe421YGXA54C7HYTPG6GZqlD5wqXCUbUG6D7CE02AMF9T6Ed5a5xsDcVXXZSn7B6oQ==","signatures":[{"sig":"MEYCIQDOG16yT3wRZxR5X1P7szv1TQMORqaISqm1svT4/xtFjgIhAKvZ+z5HZcg55FYx4VVkqelQ9lapkbbY4p7kKlWVq2y+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b22bb13bb0f1294f0b9e31a06c304c39e52dcd9b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b22bb13bb0f1","@tldraw/editor":"2.0.0-canary.b22bb13bb0f1","@tldraw/polyfills":"2.0.0-canary.b22bb13bb0f1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b22bb13bb0f1_1686840432757_0.1498149990111861","host":"s3://npm-registry-packages"}},"2.0.0-canary.0bbdcdd91bea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0bbdcdd91bea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0bbdcdd91bea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dd6a81cea3299a5790f17144d3bc604f8854b63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0bbdcdd91bea.tgz","fileCount":19,"integrity":"sha512-Uq75ymPWnb78o9dlL7yD9583Hz7VsiY9ycNN7Zj5ApAHF0l03lWp0ss2edxeN3fc7oWISUrQt3iKUETwvzzzwg==","signatures":[{"sig":"MEYCIQDmRpMVU89qUPKKi9OXx/8xFmNdbTWtTZpHkKDPZl/Z0gIhAP0IMnou83/oOusAyKLEn2msL9pAD/0terxagWvogQtB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"0bbdcdd91beaa20e8a01b3fe116e800d4ffbb306","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0bbdcdd91bea","@tldraw/editor":"2.0.0-canary.0bbdcdd91bea","@tldraw/polyfills":"2.0.0-canary.0bbdcdd91bea"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0bbdcdd91bea_1686841371631_0.44963395805301265","host":"s3://npm-registry-packages"}},"2.0.0-canary.3bbb34eba88f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3bbb34eba88f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3bbb34eba88f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ec370a954e4f4902eca29b30f4987eb19e9e1b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3bbb34eba88f.tgz","fileCount":19,"integrity":"sha512-vJZzmLp9XflNSKt9rVTe+0vGesAzwOMiNqIk/ZW/W6Udp3tUoC022fxTTe6LuU+o3skvo/rnB6zzvMDGOq3kzQ==","signatures":[{"sig":"MEYCIQDlSS7EIE6dXEo1e+MOBfanpp4ypLEKRFRiu/v0pCKwFQIhAJkZCUDHumg2rZrT7g0TV0yvzlAoH7ekw52LetqYPh18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"3bbb34eba88f724d3378cabaab96de602847a7e3","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3bbb34eba88f","@tldraw/editor":"2.0.0-canary.3bbb34eba88f","@tldraw/polyfills":"2.0.0-canary.3bbb34eba88f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3bbb34eba88f_1686842287738_0.5249782783386463","host":"s3://npm-registry-packages"}},"2.0.0-canary.6d4d9424df49":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6d4d9424df49","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6d4d9424df49","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3eb59d8a68f276113fc99fafa24ba07aa23f385d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6d4d9424df49.tgz","fileCount":19,"integrity":"sha512-meWzFFj/QbaUqGuHltOWj36d7IlvV4vLkxS2gkYGgF6SYj4LOQVAOq9jUjYtHHE4YHAeUN1L+bbYlPex1MFOWg==","signatures":[{"sig":"MEQCIDBch+Bt78B8mRBjyPAnVU2fyS4d4eoQyUsuYE5uX+whAiBZCrUAcgHxzhtl0adqdVbliI5J7y2eVNNQf5g9ls+zyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"6d4d9424df49420681cc6d4db1215db0b4fbf4ea","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6d4d9424df49","@tldraw/editor":"2.0.0-canary.6d4d9424df49","@tldraw/polyfills":"2.0.0-canary.6d4d9424df49"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6d4d9424df49_1686843905084_0.9590977348666931","host":"s3://npm-registry-packages"}},"2.0.0-canary.f864d0cfbdb0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f864d0cfbdb0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f864d0cfbdb0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cad7d9f9f3be23fe0bf2f01cab19c86566a83f67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f864d0cfbdb0.tgz","fileCount":19,"integrity":"sha512-aFQc8Vd086clv0MQGxAVHZMRcHVMWxBzQUfKvjsho95twYQ1EHwqkZz+F3sjA2EPphoK7DV/MwrN0h7LDv2YIw==","signatures":[{"sig":"MEYCIQCxJhXRiIoNwTn85T6JbPP8BVd+Qsn76JsWljRMKqN81QIhALZlazFXPSesq/8g838rMXdc6/qweTqWE1N/EarijgnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"f864d0cfbdb067851d3b65a0e9b839f8eb1a375d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f864d0cfbdb0","@tldraw/editor":"2.0.0-canary.f864d0cfbdb0","@tldraw/polyfills":"2.0.0-canary.f864d0cfbdb0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f864d0cfbdb0_1686844693146_0.8458019606428715","host":"s3://npm-registry-packages"}},"2.0.0-canary.b88a2370b314":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b88a2370b314","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b88a2370b314","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69546a892c8b0ddceab2c29b75019137efdccf97","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b88a2370b314.tgz","fileCount":19,"integrity":"sha512-1rtYhRer4RVno1J4yqMGj7WKVq3oBFtglTctc/Bcm2SshaetkQU5tMixunxj9mY871B2IRMtyYFlA/wMq36ozQ==","signatures":[{"sig":"MEYCIQDb7nvKZViyzDT0iV6pQUosKsajsoEODZPomb0ZUl91zwIhAIePsjYtZOogGBFcjW9Dwvm0Cno3nYr2ApQIEJ0U9yXW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b88a2370b314855237774548d627ed4d3301a1ad","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b88a2370b314","@tldraw/editor":"2.0.0-canary.b88a2370b314","@tldraw/polyfills":"2.0.0-canary.b88a2370b314"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b88a2370b314_1686912243173_0.33349040186256795","host":"s3://npm-registry-packages"}},"2.0.0-canary.271d0088e996":{"name":"@tldraw/tldraw","version":"2.0.0-canary.271d0088e996","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.271d0088e996","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c797777a5f5cb153d7e76b236f24beb0aceef6bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.271d0088e996.tgz","fileCount":19,"integrity":"sha512-fUBeZIJGZefRETlTacChonfWQLB7xJCHybALigS4nbEAfZYyGF+Jq40dPyV2sFliF4VDAKJlJAmHzEsIf6zklg==","signatures":[{"sig":"MEQCIFosw8sfJl8ojm43gHw/N5+G0GGHt6uGbYnvhXWRmbDJAiAaTVL4WAFrF7p2QDVV+32PTqb3+WEv7DrGd592wGnLSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"271d0088e9962f7bc40984553a610261ed80794a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.271d0088e996","@tldraw/editor":"2.0.0-canary.271d0088e996","@tldraw/polyfills":"2.0.0-canary.271d0088e996"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.271d0088e996_1686915391915_0.4433334673719571","host":"s3://npm-registry-packages"}},"2.0.0-canary.bdd8913af30e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bdd8913af30e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bdd8913af30e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6bdda5f3db7e635086e0392594edbeec0419b3f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bdd8913af30e.tgz","fileCount":19,"integrity":"sha512-nwL+FRaKWbcfJfHHNILQpEy5q10CCNwZ3iLTRHcTR22AjpiXTR9FU+NJOSxFhVbV3YRWndYb2WEYnhuSAfLpwg==","signatures":[{"sig":"MEQCICVDII4AxtdiHt0kUqF4aaGnFU06zRM0HdH59vRefO0FAiAcR2MdE/UlYJwQBl6+biR0HrJvOgYnT9Aldu/5hdIBjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"bdd8913af30e3c2cd12c58da9e858a9a7d8d46de","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bdd8913af30e","@tldraw/editor":"2.0.0-canary.bdd8913af30e","@tldraw/polyfills":"2.0.0-canary.bdd8913af30e"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bdd8913af30e_1686921075573_0.7181777558043609","host":"s3://npm-registry-packages"}},"2.0.0-canary.b9c6bf2fe84a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b9c6bf2fe84a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b9c6bf2fe84a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"403c3e33e1fef7d65ca9211446c054a227f05a7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b9c6bf2fe84a.tgz","fileCount":19,"integrity":"sha512-aFpMVbpB5GTJ6SL1sfdeRoPakNTMHTsNbtboWliEnSQ6zSAhZ/ETg10JPy9rF0pk3fYAXylNwWHJs3KZEGpSsA==","signatures":[{"sig":"MEYCIQCei0TaBTlJ+zcKRDLZ3D1VKGiHun22tfWjkyp7/NbU6gIhAPCwMDD8XZe9cpz4pWU0Gd5wnBRCaHwWmfcMnCNa6VEq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124530},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./ui.css":"./ui.css","./editor.css":"./editor.css"},"gitHead":"b9c6bf2fe84a276942d7d661a57fc7d3bc585c6f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b9c6bf2fe84a","@tldraw/editor":"2.0.0-canary.b9c6bf2fe84a","@tldraw/polyfills":"2.0.0-canary.b9c6bf2fe84a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b9c6bf2fe84a_1686995737162_0.9069856503033735","host":"s3://npm-registry-packages"}},"2.0.0-canary.4dfc59e5cb6d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4dfc59e5cb6d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4dfc59e5cb6d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76684ce9105376d11822770b4ab634f4cf76b92c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4dfc59e5cb6d.tgz","fileCount":18,"integrity":"sha512-g657U14K5zJ9/8f+BBRVaYdcMy+lKf9BlNL5NuUmsFFwlyntninXmHTVuipdWGE2hW9/o/8WvKyE+2TzLJLJfg==","signatures":[{"sig":"MEQCIFcrh/DOfiQADeShcb3dzyqzs7Ng6SQcuuRG4A/+fZwyAiBXuyKJ1hu4izPzdLmaIcp3SzLoh3argmCl6CNJWvPSAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123024},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4dfc59e5cb6d0723869d484fe52a7d2dc1ff4136","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4dfc59e5cb6d","@tldraw/editor":"2.0.0-canary.4dfc59e5cb6d","@tldraw/polyfills":"2.0.0-canary.4dfc59e5cb6d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4dfc59e5cb6d_1687041697601_0.22230290423744026","host":"s3://npm-registry-packages"}},"2.0.0-canary.3129bae6e277":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3129bae6e277","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3129bae6e277","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da68005bbec8e2be80da277182bd6cf5d23a7b8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3129bae6e277.tgz","fileCount":18,"integrity":"sha512-xqaoukgyNdc+0CC4ckyHE1EXl/ETI9HkHSa0++U34Tqa6BnmcFbFxGLmZwNTYL5Hta8asl/Lv/XW3molwCmRXQ==","signatures":[{"sig":"MEYCIQDl7ihANymg34xofWp0uX/aHdUcqWazLwRoCYdlXkdNRgIhAJmFonkNxpcWzyYXDRvHPjB+Tvtzq840F5Jj7B+qO+Bc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123024},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3129bae6e27715921f2d700549c938c8764c1fc8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.3129bae6e277","@tldraw/editor":"2.0.0-canary.3129bae6e277","@tldraw/polyfills":"2.0.0-canary.3129bae6e277"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3129bae6e277_1687082198416_0.9483019619173993","host":"s3://npm-registry-packages"}},"2.0.0-canary.336cbc7158b9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.336cbc7158b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.336cbc7158b9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5d669b741f417762a63a7c0b5dcb24cc7062620","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.336cbc7158b9.tgz","fileCount":18,"integrity":"sha512-ilj8mY9x9Mp5s8tRzGRixrTN/nMI2d0zlqnEpyuzjjtkHc6QkpzelRVUfiuL0e9KVGWvLEa9Gw+1UbRPJsbo0w==","signatures":[{"sig":"MEQCIAzKG0pHKCusN5jwahGFqF/NHu3LmfnM2IoCKInVWhjQAiBh3qinuHDBHeIFCWO8glQhqaRsVEjP3FnVy8vSfb0NPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123024},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"336cbc7158b9a845747a5dcee3caea92beb87f61","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.336cbc7158b9","@tldraw/editor":"2.0.0-canary.336cbc7158b9","@tldraw/polyfills":"2.0.0-canary.336cbc7158b9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.336cbc7158b9_1687082345337_0.8156682528873211","host":"s3://npm-registry-packages"}},"2.0.0-canary.99a46af4c8dd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.99a46af4c8dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.99a46af4c8dd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0156a419b8b85332ba3b3c3e0e1f8094e32dd190","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.99a46af4c8dd.tgz","fileCount":18,"integrity":"sha512-d1JzZo62Ri9JXER9idaFs5u/NOz9neN01Cd65VzcgCwwy5zHDwaSfmerjhEhVDfpGgcrbVw3pfm5CDzZKii+bQ==","signatures":[{"sig":"MEUCIQC3SUxAk9ZGBq5i8lwvo5cydjqLslmmg8gA6xhYGYEligIgQxb6dWi3msRIkQJIBtRfXTjmMNX99Za6IE/YaRTxpsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123024},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99a46af4c8dd5cbb16d6db600a875ea7c2166f60","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.99a46af4c8dd","@tldraw/editor":"2.0.0-canary.99a46af4c8dd","@tldraw/polyfills":"2.0.0-canary.99a46af4c8dd"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.99a46af4c8dd_1687093247459_0.7422970107662223","host":"s3://npm-registry-packages"}},"2.0.0-canary.b6716a375087":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b6716a375087","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b6716a375087","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9057de75edb5ce64d706e52411b747d8606011b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b6716a375087.tgz","fileCount":18,"integrity":"sha512-yT2hqTqlQhnJamA+6vHmRJ7nqsi61U0JfYJGQ3uIcGEg5rPxkAu4EoTORivmdqSg9iAVhdo60xUSPNQrd1KwxA==","signatures":[{"sig":"MEUCIBUZR4BBuRi48o0Dws5lWlBBo6xXnORrMqlivsl1MsK7AiEAt1EaVMOE+7jukjSz0WQPpJy0tDlKLTMcKD3YVarn35E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123098},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6716a3750879502dbd9f912e8d19fa37f64a634","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b6716a375087","@tldraw/editor":"2.0.0-canary.b6716a375087","@tldraw/polyfills":"2.0.0-canary.b6716a375087"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.5.1","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b6716a375087_1687113429933_0.3417503027242246","host":"s3://npm-registry-packages"}},"2.0.0-canary.55acf046aad3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.55acf046aad3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.55acf046aad3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3c6470e69485a1bf8a70f0c7d266534ec8018d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.55acf046aad3.tgz","fileCount":18,"integrity":"sha512-ij+jj6vdTrzWwzfu4ZsBs88C8vIjtwVq23MtL4ueovDERBDN/gSNojIDp7G4v3pum2j3s19K1Gj1AEZLHXO4jw==","signatures":[{"sig":"MEUCIQCMwEgFdauaFM3DJnbTOzUagA/10yxMmL63wTlqi1HkrAIgIPg+gaR0hunhfqw1LyIimPL/kG10P+/jTecGycAQJBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123205},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"55acf046aad3616d67c1f8e5f1056ddcc2c4393b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.55acf046aad3","@tldraw/editor":"2.0.0-canary.55acf046aad3","@tldraw/polyfills":"2.0.0-canary.55acf046aad3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.5.1","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.55acf046aad3_1687120509098_0.7493798959097002","host":"s3://npm-registry-packages"}},"2.0.0-canary.4b8491d388aa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4b8491d388aa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4b8491d388aa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7f2c2d60a58dfdf0849da683d982f7a77fbbd42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4b8491d388aa.tgz","fileCount":18,"integrity":"sha512-XnAkk3Ouh/KzSryz+OtaPUkzDTdag7lmlg+GKkeOuhaNvYn+jry1g+Y6fPg1siCOwyRXrAGZAzhllvu3noVNSQ==","signatures":[{"sig":"MEQCIECmha/9DZS7PtrXxkxvL3c+hnULlmITGX7W/AYf5KLCAiBnc9wotcPzYheHzXHxkLfh85TX4odZ18NGEcQGHCMDXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123205},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b8491d388aa34f9066e3f284484c05d957eb680","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.4b8491d388aa","@tldraw/editor":"2.0.0-canary.4b8491d388aa","@tldraw/polyfills":"2.0.0-canary.4b8491d388aa"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.5.1","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4b8491d388aa_1687128445193_0.5932271365009125","host":"s3://npm-registry-packages"}},"2.0.0-canary.38d74a9ff0d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.38d74a9ff0d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.38d74a9ff0d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9c4d37fe726ddbb423ce5ea3590cb63170c4ecc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.38d74a9ff0d9.tgz","fileCount":18,"integrity":"sha512-lWEuvsV3BxKw8o0VzLFskRt/UsGXiT91JnUJVRhg3kwthDpafAghD2sNALr8Je/5evJbGIIAoGX+AvjWq21G3w==","signatures":[{"sig":"MEUCIQDW3Upry4Uk3XZKZo1vsKguX5n9CdUCOXccvh2TM0BY4AIgJCno4/0fD7x5hT9TfV0DVIiocggkJxmZJdyJ8F5sG5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123131},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38d74a9ff0d9af4797373a052e400461b0b3bd29","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.38d74a9ff0d9","@tldraw/editor":"2.0.0-canary.38d74a9ff0d9","@tldraw/polyfills":"2.0.0-canary.38d74a9ff0d9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.38d74a9ff0d9_1687168748497_0.5468507727512051","host":"s3://npm-registry-packages"}},"2.0.0-canary.57bb341593d5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.57bb341593d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.57bb341593d5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adbeea82de3fa7972d885632602121252d43de2e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.57bb341593d5.tgz","fileCount":18,"integrity":"sha512-w0J18DqPNmcDm3zvle8fCUW+QZGD9R1qmocmNhfCi9FSXZtTRIZ/re6xNAgj4kl1wFveg96E6vuPod+FsMmBnw==","signatures":[{"sig":"MEUCIAc5y4s3OcvtNKtC6ghA8vCBSFUiCN05Hrth/b47/TD1AiEAjPNCw836ySxG+NJliSYGTYoxPF4IcITZ7+27xG1yPgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123694},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57bb341593d5f66261de4f0341736681aa6a71b6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.57bb341593d5","@tldraw/store":"2.0.0-canary.57bb341593d5","@tldraw/editor":"2.0.0-canary.57bb341593d5","@tldraw/polyfills":"2.0.0-canary.57bb341593d5","@tldraw/primitives":"2.0.0-canary.57bb341593d5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.57bb341593d5_1687184005616_0.8170536719834209","host":"s3://npm-registry-packages"}},"2.0.0-canary.8329b1da89bb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8329b1da89bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8329b1da89bb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b86b28183a82d88ee64b9c640a1486de98b7d032","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8329b1da89bb.tgz","fileCount":18,"integrity":"sha512-sWY6qZgDdISuzeaAXEcJ9WIuYfAM09d4PCvPLwup0YukZ0g+vaF8/0SJJmvicbh+xVlh9cIgH8TUECHGdToDrw==","signatures":[{"sig":"MEUCIFsAPxhG4bYAAH3vOW4I6Ff34KUUv1uAfNkZxeskppA/AiEA/R4MhkJb9azNxTJowg2R0zWrp0GZ0aGDivS/whC8TuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123694},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8329b1da89bb498446cebad02b429c5c2b1c49e7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8329b1da89bb","@tldraw/store":"2.0.0-canary.8329b1da89bb","@tldraw/editor":"2.0.0-canary.8329b1da89bb","@tldraw/polyfills":"2.0.0-canary.8329b1da89bb","@tldraw/primitives":"2.0.0-canary.8329b1da89bb"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8329b1da89bb_1687201115778_0.36574175840121326","host":"s3://npm-registry-packages"}},"2.0.0-canary.9db28f2fdbc8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9db28f2fdbc8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9db28f2fdbc8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"088a17bd382d19c0208b8bd3e0c49e92b210c229","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9db28f2fdbc8.tgz","fileCount":18,"integrity":"sha512-FSh03OKXxut7ZNhjLU+nVnD0iLDZZAFiOn+gQu0Ph5CaaWYWtrihlOWt7MhdTNJ0ghoPskxPCgCRtrgVXGqQjg==","signatures":[{"sig":"MEYCIQC4QzT4gD8TPQgDwkokEbgSuUEf1vaVgL45FQc3o06tdgIhAKBK6N3sBzg2EbpeZTkVmQV8gC0siUYorKM+sSeqajlU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123694},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9db28f2fdbc81c952349e3248453f9319cdb4b98","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9db28f2fdbc8","@tldraw/store":"2.0.0-canary.9db28f2fdbc8","@tldraw/editor":"2.0.0-canary.9db28f2fdbc8","@tldraw/polyfills":"2.0.0-canary.9db28f2fdbc8","@tldraw/primitives":"2.0.0-canary.9db28f2fdbc8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9db28f2fdbc8_1687201971526_0.4693448095791668","host":"s3://npm-registry-packages"}},"2.0.0-canary.655d3b39ee0a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.655d3b39ee0a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.655d3b39ee0a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe2ed2a41821698796dd215430496519dce27bf7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.655d3b39ee0a.tgz","fileCount":18,"integrity":"sha512-nHxFViqDNngrYhaAEkB6h/PIQ60AGs9TX6/lDFuIZf02eppB5FLNHbZ9iGCeGVnWbwGpgQWjnInZ0pGaBaDS7g==","signatures":[{"sig":"MEYCIQDXdWiL1k9MZx8Z+UX84nferqrfrHRnarWH+Hg4iSWilQIhAJUdqSwhQYAuC6oXMsafZG/B+70YcjzPWwk/TbpTNCdR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123694},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"655d3b39ee0a5b7d373e00e3abcab3e20cab65ef","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.655d3b39ee0a","@tldraw/store":"2.0.0-canary.655d3b39ee0a","@tldraw/editor":"2.0.0-canary.655d3b39ee0a","@tldraw/polyfills":"2.0.0-canary.655d3b39ee0a","@tldraw/primitives":"2.0.0-canary.655d3b39ee0a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.655d3b39ee0a_1687258921440_0.6144361072633167","host":"s3://npm-registry-packages"}},"2.0.0-canary.a4b5bcb8f7ae":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a4b5bcb8f7ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a4b5bcb8f7ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79cf81b58a71d25927c88e0029edcf6369e72298","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a4b5bcb8f7ae.tgz","fileCount":18,"integrity":"sha512-VHe6FWvEFpPm5Q0wlUth4jvCd4S2V3QS/1DSroOwphfb/q+tDPFsn9n+ruh/K2Yx0GdoSH9Hy8jCt4SbBi3cow==","signatures":[{"sig":"MEUCIFqxrdZETFmTP/xT8Qe3Ys9+afPJOAOOrHYy2V3hWPZjAiEA3PL7e2L7lVWyPGwtAdTgK9MIg0g3/HoyQGd8KZbV7D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4b5bcb8f7aecc972a5d8c97a788463827ccc5ba","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a4b5bcb8f7ae","@tldraw/store":"2.0.0-canary.a4b5bcb8f7ae","@tldraw/editor":"2.0.0-canary.a4b5bcb8f7ae","@tldraw/polyfills":"2.0.0-canary.a4b5bcb8f7ae","@tldraw/primitives":"2.0.0-canary.a4b5bcb8f7ae"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a4b5bcb8f7ae_1687263576544_0.7893693564376549","host":"s3://npm-registry-packages"}},"2.0.0-canary.5cb08711c19c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5cb08711c19c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5cb08711c19c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7905abf18e223b993234a1c828fd1c668b4b26df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5cb08711c19c.tgz","fileCount":18,"integrity":"sha512-jOohuCAGRqBT596WjKQojMtRTxZkuXzQ3R+Enq+imFpxRtI8ZbnbvRdZUNVxs025/m19IFrA+hv2Th8UrLMHGQ==","signatures":[{"sig":"MEYCIQDB+4DLfNeSc+yjRpi40bDbHdlXcd5FbX9w+tbitIPW+QIhAM2ghaX2MT3xypQNs9FnQihHPeJn+E9PRDb0arcUPjdA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5cb08711c19c086a013b3a52b06b7cdcfd443fe5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5cb08711c19c","@tldraw/store":"2.0.0-canary.5cb08711c19c","@tldraw/editor":"2.0.0-canary.5cb08711c19c","@tldraw/polyfills":"2.0.0-canary.5cb08711c19c","@tldraw/primitives":"2.0.0-canary.5cb08711c19c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5cb08711c19c_1687268568048_0.29156039803590517","host":"s3://npm-registry-packages"}},"2.0.0-canary.83184aaf4390":{"name":"@tldraw/tldraw","version":"2.0.0-canary.83184aaf4390","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.83184aaf4390","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42b2f95e869fc8471e2d96ea47de09b23b1eb788","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.83184aaf4390.tgz","fileCount":18,"integrity":"sha512-MwK0swTjDNqz1r3XwC5u0K/tzMR3EERNfOOtsBVYUsXkmCt1uCVvx+a7JkOxjvfdHxzdd0i0hdwXV2yBU8kFMg==","signatures":[{"sig":"MEQCIGHW+h1iLejb3rYRi/J6j0Pk+sIKuRXgH9AWEoBYMWm9AiBt4Ab3DxISPa5aYTlKM+qDWdsSTMR6VCRCGm/6vEGcEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83184aaf439079a67b1a1b5199d7af1d8c79e91f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.83184aaf4390","@tldraw/store":"2.0.0-canary.83184aaf4390","@tldraw/editor":"2.0.0-canary.83184aaf4390","@tldraw/polyfills":"2.0.0-canary.83184aaf4390","@tldraw/primitives":"2.0.0-canary.83184aaf4390"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.83184aaf4390_1687270617798_0.24447508474685797","host":"s3://npm-registry-packages"}},"2.0.0-canary.db68473db99b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.db68473db99b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.db68473db99b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4cf3700bd823b6208738bfad4c28d5c7961d4477","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.db68473db99b.tgz","fileCount":18,"integrity":"sha512-8fb0rkYpI8jWBRUAHSKcpFAd01fD0+7Vr/AWSQOzkllCQdxlkveHcYXohFfR6Z2OFLFRf21/2GiA7xZ9hufK/w==","signatures":[{"sig":"MEYCIQCY2wc1L0hT0JWpddyFy+L1T1HdMgBieeTZKanH/H0qiwIhAIMVy65ElkYBmzCaEcBM+PPHANTGGaugcnMks37ithK2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db68473db99b78f0e3a3605f8f38ed9db3ce0dc4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.db68473db99b","@tldraw/store":"2.0.0-canary.db68473db99b","@tldraw/editor":"2.0.0-canary.db68473db99b","@tldraw/polyfills":"2.0.0-canary.db68473db99b","@tldraw/primitives":"2.0.0-canary.db68473db99b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.db68473db99b_1687276466317_0.7523133959498858","host":"s3://npm-registry-packages"}},"2.0.0-canary.d2c51ae3ba24":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d2c51ae3ba24","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d2c51ae3ba24","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56e6d130f0519fc9503859733f835faea534ef85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d2c51ae3ba24.tgz","fileCount":18,"integrity":"sha512-tH9tGYkuGrHtuR9+D/m76WXvt28cFD7QNjd8C/beEpvEED4DeuRETcg7AqxsxownLzVCYIbfAC18jC5RDW1SIg==","signatures":[{"sig":"MEQCIHKLbJXndlFf6Y+XuMGhRnvsIjUvbfXusj2BFBUJfTrvAiB2vWnJuybQr8Npk/PvyfRzMqaoC+I5huqYJg4J11Anww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2c51ae3ba24d4dd4e46724515bf0091b2be653f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d2c51ae3ba24","@tldraw/store":"2.0.0-canary.d2c51ae3ba24","@tldraw/editor":"2.0.0-canary.d2c51ae3ba24","@tldraw/polyfills":"2.0.0-canary.d2c51ae3ba24","@tldraw/primitives":"2.0.0-canary.d2c51ae3ba24"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d2c51ae3ba24_1687514724597_0.7864747686336997","host":"s3://npm-registry-packages"}},"2.0.0-canary.c5fe3998429c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c5fe3998429c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c5fe3998429c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e7dcc0573a8fe60a69155962bd8caed27836753a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c5fe3998429c.tgz","fileCount":18,"integrity":"sha512-WbVVXtdkSn2pp/osagf8cNFAUj6w/QdGjekp7VQsK0aLDM78oDYB4Hiue7wiG9bm93eA7XVdx/w0Q43dEKofrA==","signatures":[{"sig":"MEYCIQCubrKlWuTDfqlY4y11ROXzQhrL4bX6GyR4ik6iv5aiZgIhAK2ujYnqHU1thl5UszoIYaDeptm0Czz1WxIk9vPpXTWR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5fe3998429cc2a2cd7185c3978b829d6f6150d5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c5fe3998429c","@tldraw/store":"2.0.0-canary.c5fe3998429c","@tldraw/editor":"2.0.0-canary.c5fe3998429c","@tldraw/polyfills":"2.0.0-canary.c5fe3998429c","@tldraw/primitives":"2.0.0-canary.c5fe3998429c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c5fe3998429c_1687514745765_0.03191315828154506","host":"s3://npm-registry-packages"}},"2.0.0-canary.004787d5bdea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.004787d5bdea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.004787d5bdea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33fc475b445a7097d7b331df14ff9cdba689ed97","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.004787d5bdea.tgz","fileCount":18,"integrity":"sha512-7rIJL7QIOpDyMzUl210pvcilKHrvfZRN40JydwGlDP0KWM1cECXYBBy1CMR4LC03lhEhSqppQM4PPJOxjmqoUg==","signatures":[{"sig":"MEUCIQCnLgE9+LoAqRBtpCSCoxeVwoa3+hMDE826jZm3efdTYAIgZkK99TFPb8X5BVjnoe9+LmzFqsO6cl7aVdIYAgbVXeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"004787d5bdea9696df63886f2f3ca61ebc6708fe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.004787d5bdea","@tldraw/store":"2.0.0-canary.004787d5bdea","@tldraw/editor":"2.0.0-canary.004787d5bdea","@tldraw/polyfills":"2.0.0-canary.004787d5bdea","@tldraw/primitives":"2.0.0-canary.004787d5bdea"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.004787d5bdea_1687514834839_0.7027743809412188","host":"s3://npm-registry-packages"}},"2.0.0-canary.0c046a561b60":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0c046a561b60","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0c046a561b60","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7a69c4692dff205688c733aaa6b2a6a2c59565d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0c046a561b60.tgz","fileCount":18,"integrity":"sha512-sMYWEsLoChb8hQwJ3bxowhzNiiOtV84Qr3lwlsjSicUHW5gz80AiQAaEfTqe+4zDON334Q6+cQycHngrB5lqfA==","signatures":[{"sig":"MEYCIQD7CKlSQsPMkLIX07E2DgZmgw+CYmuDog8zXpv6sNwGswIhAKtWqdw8b7dFYYLld0bWDHX9oFjT5irujjue0UiIcLdD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c046a561b608fce95141efad8518b3ec7627378","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0c046a561b60","@tldraw/store":"2.0.0-canary.0c046a561b60","@tldraw/editor":"2.0.0-canary.0c046a561b60","@tldraw/polyfills":"2.0.0-canary.0c046a561b60","@tldraw/primitives":"2.0.0-canary.0c046a561b60"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0c046a561b60_1687515071917_0.19238409843822102","host":"s3://npm-registry-packages"}},"2.0.0-canary.245f74010c75":{"name":"@tldraw/tldraw","version":"2.0.0-canary.245f74010c75","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.245f74010c75","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb497a31959c2fdca3d1b42302f06229c44656f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.245f74010c75.tgz","fileCount":18,"integrity":"sha512-uUPFJ3fWF48iFBRjLbkJbgwDjpSXhDznVA7F/zTTKeh1Haghe328pwLEJuDtCFOf7vN1Bo3/AW1xHk4v25hZFw==","signatures":[{"sig":"MEQCIGhn+tMLGn4jYJ2+W4aw2UnFZbiKe71hD9BNoOiuuXoZAiBVJqC0O/dEMGNA85hReQfMzI/m/pXvueGx0iyJT6NxAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"245f74010c754fcd17a24a1c34834ee875982938","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.245f74010c75","@tldraw/store":"2.0.0-canary.245f74010c75","@tldraw/editor":"2.0.0-canary.245f74010c75","@tldraw/polyfills":"2.0.0-canary.245f74010c75","@tldraw/primitives":"2.0.0-canary.245f74010c75"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.245f74010c75_1687521799827_0.1322685008402713","host":"s3://npm-registry-packages"}},"2.0.0-canary.51406d2d814f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.51406d2d814f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.51406d2d814f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c36db3bdac4ca5f4fdc3158217fa88cf3a26c33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.51406d2d814f.tgz","fileCount":18,"integrity":"sha512-7M3kTd5EWPldZaPTk2ZX5UQMJQLtCvFD/G1kRZS0uIvDUyhkH6efS7U0tMcs9GXAPmmR1i2+CIr51d0aBRpFbQ==","signatures":[{"sig":"MEUCIAS8jLgULjF/RTXYvZ8gqp7371CuaEnXZMal4xkgmqW2AiEAvqhnZN4QtYlvrE58g2bhPk3IKF7sbnCtr6i3joJGmBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51406d2d814fda2edf8054fbd1f9b3fe4f6d154a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.51406d2d814f","@tldraw/store":"2.0.0-canary.51406d2d814f","@tldraw/editor":"2.0.0-canary.51406d2d814f","@tldraw/polyfills":"2.0.0-canary.51406d2d814f","@tldraw/primitives":"2.0.0-canary.51406d2d814f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.51406d2d814f_1687532173756_0.8257043933024639","host":"s3://npm-registry-packages"}},"2.0.0-canary.b3029e3fd38c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b3029e3fd38c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b3029e3fd38c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40a53703546b9cd91309226ff697e268fa6f3012","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b3029e3fd38c.tgz","fileCount":18,"integrity":"sha512-fac84ABgG8MIQqwwmoAM9wbBSI7hbrq6mAnrNh+rgxzHL5I1NjGVM1JLhrtJpKbJ2u6ltIGelbkvI31ks0ulKw==","signatures":[{"sig":"MEUCIQDqsmoGh0vaoYXTJWXOaecQfzSQEzFDVlYw1i2dOmhCkgIgVCcCtooTJLdk5zKqxcys6oJRlQJBqyzFl1BofnU2/U4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123751},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3029e3fd38c70776a1b95b56ed43c780f191e08","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b3029e3fd38c","@tldraw/store":"2.0.0-canary.b3029e3fd38c","@tldraw/editor":"2.0.0-canary.b3029e3fd38c","@tldraw/polyfills":"2.0.0-canary.b3029e3fd38c","@tldraw/primitives":"2.0.0-canary.b3029e3fd38c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b3029e3fd38c_1687595509407_0.4272633473991383","host":"s3://npm-registry-packages"}},"2.0.0-canary.39a4615fe527":{"name":"@tldraw/tldraw","version":"2.0.0-canary.39a4615fe527","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.39a4615fe527","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"345e97dff09c800c8e0bc5adbc76d01dcfb8c88a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.39a4615fe527.tgz","fileCount":18,"integrity":"sha512-+H2ym6V45+rkHIth7rg0ZkYmM3tfnReaOk84W+VNWCpF5yTPtFSXPRrqMmhNz1qdpoI7ngY4kHbwd78jgzfY3w==","signatures":[{"sig":"MEUCIEiv0neoHw8EupPnynAFsTBKRTKk9sSbRCUMz+jaQ6XgAiEAmoJTDD38yMaT8skCj9R4yAJ1auxAx2RmjoGIWdYD5Qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123459},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39a4615fe5279db394634c23282faa6b274335a5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.39a4615fe527","@tldraw/store":"2.0.0-canary.39a4615fe527","@tldraw/editor":"2.0.0-canary.39a4615fe527","@tldraw/polyfills":"2.0.0-canary.39a4615fe527","@tldraw/primitives":"2.0.0-canary.39a4615fe527"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.39a4615fe527_1687595588667_0.651066104175873","host":"s3://npm-registry-packages"}},"2.0.0-canary.15ce98b2778d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.15ce98b2778d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.15ce98b2778d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5939ecabbfd98865d935ef71bca622aeb391ec2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.15ce98b2778d.tgz","fileCount":18,"integrity":"sha512-6bJUMPESpDaHFmFn4YeVbuPJroe5yVoQsmqE+a97mQoQRPy3yF1NSCHb6g4aX9b5ZhUEVjr5LdyZdu/2EmICSA==","signatures":[{"sig":"MEUCIDHd6rNCe9qoNlYGuISmquTEpSzOhu4ODHOt7Jf/gV2YAiEAxv2BYG2+xhAnM6Of2HB90CcOsOBiM3/XA4Vqa91Tc00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123459},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15ce98b2778d143390fc1fa50ae3c95bd205c32f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.15ce98b2778d","@tldraw/store":"2.0.0-canary.15ce98b2778d","@tldraw/editor":"2.0.0-canary.15ce98b2778d","@tldraw/polyfills":"2.0.0-canary.15ce98b2778d","@tldraw/primitives":"2.0.0-canary.15ce98b2778d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.15ce98b2778d_1687614893251_0.8795356117426176","host":"s3://npm-registry-packages"}},"2.0.0-canary.e8bc114bf3cc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e8bc114bf3cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e8bc114bf3cc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42da518ae2a77510d9c3de0f1bc91bb51d3896df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e8bc114bf3cc.tgz","fileCount":18,"integrity":"sha512-XPX/drspSUPx6htq8P7Pc3mphek7dVGRB6rR/B0wPHZDlt2wu19goVfWg5xcNqCgdkuQVxfSuyNfleBpZKdh+Q==","signatures":[{"sig":"MEUCIF+pmpnEo8cqSVt2N8StrSUSlSYSMqS5cc8HXtGIbbsYAiEAsw7HGoiKuvmv1U/kwsm1xOS1gSLpHF5yOBbZ3evTiGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8bc114bf3ccd666079a704880622e300234bf88","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.e8bc114bf3cc","@tldraw/store":"2.0.0-canary.e8bc114bf3cc","@tldraw/editor":"2.0.0-canary.e8bc114bf3cc","@tldraw/polyfills":"2.0.0-canary.e8bc114bf3cc","@tldraw/primitives":"2.0.0-canary.e8bc114bf3cc"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e8bc114bf3cc_1687615113158_0.30222906312922504","host":"s3://npm-registry-packages"}},"2.0.0-canary.aad5815a0608":{"name":"@tldraw/tldraw","version":"2.0.0-canary.aad5815a0608","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.aad5815a0608","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c1e63101ad4e493cfc209ff1d8a64ae63087844","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.aad5815a0608.tgz","fileCount":18,"integrity":"sha512-o9ix9tf0ug+LWAhtrl7cupLG9921tz55l63hmhUmY0RiDxDK3VJeJIYKrTi2W/fQotsYUs5v2W6CVj4gOtrxtg==","signatures":[{"sig":"MEUCIFOI7+7DlBz2dr0xpvbrsQUeFgELs2DNdT14jHNEEP40AiEAsNlp4j6laomdmYFkyql/O85cBHDi0IEjnHRj/MxsP38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aad5815a06086ae121e11d41f3e297c03c750f48","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.aad5815a0608","@tldraw/store":"2.0.0-canary.aad5815a0608","@tldraw/editor":"2.0.0-canary.aad5815a0608","@tldraw/polyfills":"2.0.0-canary.aad5815a0608","@tldraw/primitives":"2.0.0-canary.aad5815a0608"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.aad5815a0608_1687615925632_0.26400648193762755","host":"s3://npm-registry-packages"}},"2.0.0-canary.79539f9ac337":{"name":"@tldraw/tldraw","version":"2.0.0-canary.79539f9ac337","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.79539f9ac337","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17dc4bce617d5736c44e6ecfd002b9c26c587cac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.79539f9ac337.tgz","fileCount":18,"integrity":"sha512-N91Kd0uuq7TUf8XZEIQpqwKwZkTb5uhspit3K47N1mP0nZAWnJbk6GXl037d5WTHauJyLBGXjw0Vku61Yy3yqA==","signatures":[{"sig":"MEYCIQDPswsDFEWE3H06zySwqCxg/tNrQYwdx6gdar6oGc6PiQIhAMGJHOU19yTSMxH9wi9ZXoeAN4LwpChlTq3wNvRViz3/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79539f9ac337cd2c7badc682a132445ad40940ee","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.79539f9ac337","@tldraw/store":"2.0.0-canary.79539f9ac337","@tldraw/editor":"2.0.0-canary.79539f9ac337","@tldraw/polyfills":"2.0.0-canary.79539f9ac337","@tldraw/primitives":"2.0.0-canary.79539f9ac337"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.79539f9ac337_1687794936693_0.8091704414797882","host":"s3://npm-registry-packages"}},"2.0.0-canary.23f4aca90dea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.23f4aca90dea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.23f4aca90dea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d283a7689be7b436808db9fa1c6685ac113e8730","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.23f4aca90dea.tgz","fileCount":18,"integrity":"sha512-UE6dVp4ZkTIbjFUssJbYKhVmZf2GhdtG4MNA5vEQcrYLu2ZyMJ0U50nnrmPq81ujvnfkTnJp64wO/qbDZd/T8Q==","signatures":[{"sig":"MEUCIH9fF9EaLQ7xXj342Yi8HlV8PHACqreswOE8mIoK/LPEAiEA1FtwEPkE/Q8tLFJcJEmB0Gi+fZYb1hR35EivsFD5qtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23f4aca90dea111e150e74dbf187e205d779fcc4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.23f4aca90dea","@tldraw/store":"2.0.0-canary.23f4aca90dea","@tldraw/editor":"2.0.0-canary.23f4aca90dea","@tldraw/polyfills":"2.0.0-canary.23f4aca90dea","@tldraw/primitives":"2.0.0-canary.23f4aca90dea"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.23f4aca90dea_1687795221659_0.5060518946108876","host":"s3://npm-registry-packages"}},"2.0.0-canary.df5fce2a39c3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.df5fce2a39c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.df5fce2a39c3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0dcd77a2b860524d77ece06ca10b68b879809d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.df5fce2a39c3.tgz","fileCount":18,"integrity":"sha512-h6cVU1MfqFB/0bZh1bq7x+ZIIVx5t/oMPS5+1Tw8kWPVEi96Py+i93EL3h0dmJczKo2reokDhw4xmbGtyhOWMg==","signatures":[{"sig":"MEYCIQD8DFuoGHJ+f8Znuas3LYqfwE/drlONblpGMpXSM5JScwIhANEOGCVgtu19us8fvgg+vAlDSefRJ6S3oWvVQDVkfTKO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df5fce2a39c33ed2373b2494425f8b59dc786772","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.df5fce2a39c3","@tldraw/store":"2.0.0-canary.df5fce2a39c3","@tldraw/editor":"2.0.0-canary.df5fce2a39c3","@tldraw/polyfills":"2.0.0-canary.df5fce2a39c3","@tldraw/primitives":"2.0.0-canary.df5fce2a39c3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.df5fce2a39c3_1687797199137_0.007144373222918166","host":"s3://npm-registry-packages"}},"2.0.0-canary.d3ce35c9165a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d3ce35c9165a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d3ce35c9165a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c16f25763ee68ae160c59a502c3d485625e9768f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d3ce35c9165a.tgz","fileCount":18,"integrity":"sha512-dfjyX9GWaVoODUpmicwqB6uO7N7IT4tTTjujIAliir7c17yHhGZimX/lomRgtT3/xaWqxFVAzNuE2AJiVARuHw==","signatures":[{"sig":"MEUCIAqGFNpOOWYiKpVnyOe1VyXWhkquM9cdPQYKmw6gkWXJAiEA3o4bzSyXwAfPv05QC132SZ/kj74xjbF5GgK56jlkVMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3ce35c9165a885bcd58f7ccc175a9593a182ba5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d3ce35c9165a","@tldraw/store":"2.0.0-canary.d3ce35c9165a","@tldraw/editor":"2.0.0-canary.d3ce35c9165a","@tldraw/polyfills":"2.0.0-canary.d3ce35c9165a","@tldraw/primitives":"2.0.0-canary.d3ce35c9165a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d3ce35c9165a_1687855466354_0.8565658578454365","host":"s3://npm-registry-packages"}},"2.0.0-canary.faecd88220a7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.faecd88220a7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.faecd88220a7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01321bc1b0dbafa2883668f3e26ee47139d5feb7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.faecd88220a7.tgz","fileCount":18,"integrity":"sha512-LBQOFYcPzIllT/PornwZ437vDHcMfw8SzV5xaFYBCBHHocf5/8bnldDR9hpcpYGdD54pS03ZhiasihujwHlp0A==","signatures":[{"sig":"MEUCIBZJct5re9gbu+uJrWdMh/ORqEFYsXXtDkby58qTocWFAiEA8go4WJHbbWEjSEry6RJgd0C1vilgCdYx5WzEJ2b7S34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"faecd88220a7d95339f481177b96671497227f77","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.faecd88220a7","@tldraw/store":"2.0.0-canary.faecd88220a7","@tldraw/editor":"2.0.0-canary.faecd88220a7","@tldraw/polyfills":"2.0.0-canary.faecd88220a7","@tldraw/primitives":"2.0.0-canary.faecd88220a7"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.faecd88220a7_1687862153702_0.4144841846180811","host":"s3://npm-registry-packages"}},"2.0.0-canary.ed8d4d9e05fd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ed8d4d9e05fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ed8d4d9e05fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a698d15b0a0fe65851e24c8a60e33e70a0932b84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ed8d4d9e05fd.tgz","fileCount":18,"integrity":"sha512-zANAC8mO2jJNnZNY2aFNRKTuOPu8EOISxpDK7VN+TjSJo54LLjZGsRr9LnBYiTkuvUTh7PzAX3IIEHsGgQfe1g==","signatures":[{"sig":"MEYCIQDuY80ZLiqv0iBagxL3BO6S3RZPOI0j+VnxdDSkO2XXIQIhAIrEgRv9cBs41Rlo64QhJ4QZAgazFq/saEAl27VLlqNA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed8d4d9e05fd30a1f36b8ca398c4d784470d7990","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.ed8d4d9e05fd","@tldraw/store":"2.0.0-canary.ed8d4d9e05fd","@tldraw/editor":"2.0.0-canary.ed8d4d9e05fd","@tldraw/polyfills":"2.0.0-canary.ed8d4d9e05fd","@tldraw/primitives":"2.0.0-canary.ed8d4d9e05fd"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ed8d4d9e05fd_1687869329242_0.512225739854874","host":"s3://npm-registry-packages"}},"2.0.0-canary.2d5b2bdc9472":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2d5b2bdc9472","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2d5b2bdc9472","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e226094e87326b097c85aa7adc075eb796026cca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2d5b2bdc9472.tgz","fileCount":18,"integrity":"sha512-tqGocf01ek/dASqMNozVAJ6hhb5Q1MWBC0uP3HrNLRcxqGyKv0cAO/Xgb4ywshXjLHZRlc/9l12XtkKH+kh5Dg==","signatures":[{"sig":"MEYCIQCXZMPLceeqHW5dvFQn5KKnQxajM7M7IU0nHLBO5ZSLogIhAKQ4O4oXfeK4QKXOIV4s2mUzXQo3Xw1U5G9aIUSJ5oxP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d5b2bdc94723fccfa7124f88c1797221e990e0f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2d5b2bdc9472","@tldraw/store":"2.0.0-canary.2d5b2bdc9472","@tldraw/editor":"2.0.0-canary.2d5b2bdc9472","@tldraw/polyfills":"2.0.0-canary.2d5b2bdc9472","@tldraw/primitives":"2.0.0-canary.2d5b2bdc9472"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2d5b2bdc9472_1687874986569_0.5423404975065915","host":"s3://npm-registry-packages"}},"2.0.0-canary.7fd0ab75edc8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7fd0ab75edc8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7fd0ab75edc8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a05d8bad28879d565be8b6737338c12599aa7fb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7fd0ab75edc8.tgz","fileCount":18,"integrity":"sha512-+G/MJRJV0PFXxQsN7rzZ5jbmu5mWi9roW8ExcTE/Z2fRh0l9I2a3YwK9y5uweZa3KynQc/psnz0FTTXiwb6vyg==","signatures":[{"sig":"MEYCIQCnN9iz2SHkMPy+5orZt+7t4j/roGaiapwLnvEGbpV0RgIhAOqon/UupHz9urNVzR/U1Q+ZaGNrxpbHWWXUBluytt5q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fd0ab75edc88bb017cb25eca6e3ae35b115eed8","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7fd0ab75edc8","@tldraw/store":"2.0.0-canary.7fd0ab75edc8","@tldraw/editor":"2.0.0-canary.7fd0ab75edc8","@tldraw/polyfills":"2.0.0-canary.7fd0ab75edc8","@tldraw/primitives":"2.0.0-canary.7fd0ab75edc8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7fd0ab75edc8_1687878049897_0.338195029647685","host":"s3://npm-registry-packages"}},"2.0.0-canary.9c12c91f5fab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9c12c91f5fab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9c12c91f5fab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c513f4c0450319e052727c6f6615680bdb9e47c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9c12c91f5fab.tgz","fileCount":18,"integrity":"sha512-2NZNcj6BvnoE7gW4UUTEVnmeEuE5PGl7ZYpPUv6wCDkfvHfNpi4gkzVSm0xzJsiRm6t5zuMcf5+QWldKUHzvJQ==","signatures":[{"sig":"MEUCIQD8XxTmkU8XydANNkSLANl9sS7tTJJZTqU4tpcgSmmRZAIgYxLc+tOsk+X3gEV90pONjNz8ubwwEVerc5mdV8E6k6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c12c91f5fab4e155f477588b9bd71c2515a28e7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9c12c91f5fab","@tldraw/store":"2.0.0-canary.9c12c91f5fab","@tldraw/editor":"2.0.0-canary.9c12c91f5fab","@tldraw/polyfills":"2.0.0-canary.9c12c91f5fab","@tldraw/primitives":"2.0.0-canary.9c12c91f5fab"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9c12c91f5fab_1687879050123_0.9333094606162076","host":"s3://npm-registry-packages"}},"2.0.0-canary.887a5f9841a1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.887a5f9841a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.887a5f9841a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05fcda536f430e636a1c5fd3856d079c7fa3a2d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.887a5f9841a1.tgz","fileCount":18,"integrity":"sha512-zBcmrsM+7QOtDxvqQyv4DgAOkQQ86EL9FOJgBOEhDKFh1TTEsPlFgY3LXZcIIxLwj64Y7fq7TTNwpmlolMIJEA==","signatures":[{"sig":"MEUCIQD6UfImYX8cmUSNUDauF9l66aXby0KI/zK2nyknGTULOgIgGOwRcoL3+qGCiD2nYwb16iuf2iHM7sdHXrnl/KF2X5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"887a5f9841a1351b87654d8374fd5bed30739097","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.887a5f9841a1","@tldraw/store":"2.0.0-canary.887a5f9841a1","@tldraw/editor":"2.0.0-canary.887a5f9841a1","@tldraw/polyfills":"2.0.0-canary.887a5f9841a1","@tldraw/primitives":"2.0.0-canary.887a5f9841a1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.887a5f9841a1_1687945665098_0.9037028046025948","host":"s3://npm-registry-packages"}},"2.0.0-canary.bb3d8e0de81c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bb3d8e0de81c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bb3d8e0de81c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1155619e3e5e3d081e1a3d546385106b7284d86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bb3d8e0de81c.tgz","fileCount":18,"integrity":"sha512-d/ZyMoNev/vfi8n671LHwshQTOIHC/vJXOrZj9+MpFmGujZufPw5XC6VgG9CdOxxMormvab1IkBiCrX1vM1Ejg==","signatures":[{"sig":"MEUCIQDkI0/7+7PP3X2aTsbtD3pfhWz2YvK010sTXvgJSVhIpgIgNah4/M6RqmC9+I9sw6R5nYutiYZKXFVqJfOhNm0FC7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb3d8e0de81cfd159161670ef739ed413fa56f14","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.bb3d8e0de81c","@tldraw/store":"2.0.0-canary.bb3d8e0de81c","@tldraw/editor":"2.0.0-canary.bb3d8e0de81c","@tldraw/polyfills":"2.0.0-canary.bb3d8e0de81c","@tldraw/primitives":"2.0.0-canary.bb3d8e0de81c"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bb3d8e0de81c_1687945865818_0.5192783126435101","host":"s3://npm-registry-packages"}},"2.0.0-canary.78f93be1d76f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.78f93be1d76f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.78f93be1d76f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc8a66170091bcb1591bc6e25df889afa6bdbdae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.78f93be1d76f.tgz","fileCount":18,"integrity":"sha512-uxg1nFIQt5TS9qoO6Bu5XTID8AHCKIYT9bwefIn0sTy7PdipA9cDStHWiEgP6emICTO7uCVb8p2c+TEXOmMcHw==","signatures":[{"sig":"MEUCIQD+pT7cIgvABJknAb+PILL0bVC/7P0d280OFXHUnhzvWAIgbiq4ct2DP1tEsJVdgnJatpwwIlVu37OAwZCDFnmKIU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"78f93be1d76fe85d77b575c6d89f061255daccf7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.78f93be1d76f","@tldraw/store":"2.0.0-canary.78f93be1d76f","@tldraw/editor":"2.0.0-canary.78f93be1d76f","@tldraw/polyfills":"2.0.0-canary.78f93be1d76f","@tldraw/primitives":"2.0.0-canary.78f93be1d76f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.78f93be1d76f_1687946038608_0.6287259439635324","host":"s3://npm-registry-packages"}},"2.0.0-canary.c22eb9d869af":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c22eb9d869af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c22eb9d869af","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ab2cd19561806af74b5efc4d07455bc6f7ed5c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c22eb9d869af.tgz","fileCount":18,"integrity":"sha512-k/thiAkgrAN6/GV9wlq1KR2ucM82vTQd3+VwnaTCrV1rF8YmRs0WAJw2WL++pZpeAI5ts1nls//vNZJwCvTVnQ==","signatures":[{"sig":"MEUCIDwPNGamkOTMllqw8mEDAnD4HyNHkUvfK1Do6VOipGCdAiEAm7hBx2wGk1RIx/qRlrQDKc58DvxFfhWIDlP3oLvT9jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c22eb9d869afdae260d089915cf8ededd2d55aeb","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c22eb9d869af","@tldraw/store":"2.0.0-canary.c22eb9d869af","@tldraw/editor":"2.0.0-canary.c22eb9d869af","@tldraw/polyfills":"2.0.0-canary.c22eb9d869af","@tldraw/primitives":"2.0.0-canary.c22eb9d869af"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c22eb9d869af_1687947782237_0.16100748816182842","host":"s3://npm-registry-packages"}},"2.0.0-canary.9532854b3717":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9532854b3717","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9532854b3717","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"affd0112e6ca725b14248f8d46d51dcf39d1e1c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9532854b3717.tgz","fileCount":18,"integrity":"sha512-FnlRGk9yJ+bQw5Wh99lm3zCXtkumOIpv9qbCvBG6aBPfRQ1lm1oHmodkg4SJNpaQnmm/AlA2s5VRx362E1+01Q==","signatures":[{"sig":"MEYCIQCUNPyb2ddgWZW1KTQMoaggxiiMT3Y+qd6YVk6Icg5EFQIhAMlOz4l/sILx1nKAuuSLmSr7jFwwqexI0XiMqnfda8me","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9532854b3717bc1dc762bf5372963ad52cf36244","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.9532854b3717","@tldraw/store":"2.0.0-canary.9532854b3717","@tldraw/editor":"2.0.0-canary.9532854b3717","@tldraw/polyfills":"2.0.0-canary.9532854b3717","@tldraw/primitives":"2.0.0-canary.9532854b3717"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9532854b3717_1687948441216_0.43448330881771424","host":"s3://npm-registry-packages"}},"2.0.0-canary.2239f16aa2fe":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2239f16aa2fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2239f16aa2fe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9595736fb779ee3f3910a178ab6e0e52d482b18e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2239f16aa2fe.tgz","fileCount":18,"integrity":"sha512-UAMKYVN2XmFS9x+HMFHZDKCAu3g1IB4zpHM++bX+E0STAiAkrYEziCf+j1ZfsUfZH6cDyTNNymk+abhgvytj+w==","signatures":[{"sig":"MEUCIBS5ZuBgCApGrw5iUhCUZVtHVgRWbUJ0iqRbGvABZFG9AiEA3LJ4IwHnBorTbZ6gS+zprfifc6UAcdIRpNzfxamz0j0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2239f16aa2fe77942008577d4dc5db49cf1d1eed","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2239f16aa2fe","@tldraw/store":"2.0.0-canary.2239f16aa2fe","@tldraw/editor":"2.0.0-canary.2239f16aa2fe","@tldraw/polyfills":"2.0.0-canary.2239f16aa2fe","@tldraw/primitives":"2.0.0-canary.2239f16aa2fe"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2239f16aa2fe_1687948726005_0.6002704892747268","host":"s3://npm-registry-packages"}},"2.0.0-canary.1dede561319a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1dede561319a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1dede561319a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3988963c4137ac2f4ef92ebd733ff1b5ed3e7757","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1dede561319a.tgz","fileCount":18,"integrity":"sha512-PuUQaTC08/RvCyJdDwcK1aVKv7Hz3A2IdGZ6ga5t3ERstHyUeQQnO6V05jXjwVhqFEyjPxJwYEBqugG+3G/AmA==","signatures":[{"sig":"MEUCIQCL5WuPOO7LPwNeCM0keQTh4hoKlM+FApqt0OPRYl/ajwIgNHwPJ3vcML60D/6E5Ow5+mdaeSGzZXzlgqz95QpIexQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1dede561319a685e6822395239ea6855941d5cb5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1dede561319a","@tldraw/store":"2.0.0-canary.1dede561319a","@tldraw/editor":"2.0.0-canary.1dede561319a","@tldraw/polyfills":"2.0.0-canary.1dede561319a","@tldraw/primitives":"2.0.0-canary.1dede561319a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1dede561319a_1687949128279_0.20090201291459087","host":"s3://npm-registry-packages"}},"2.0.0-alpha.13":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.13","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.13","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a72de6e31f17e5f275b3a2af3e478d23f510792","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.13.tgz","fileCount":18,"integrity":"sha512-kRwnCAs41Uvm/+SCW5k4xInR2Uj3XOHXwRJcLo2UIZecZA1nsF52KID6J/poYMwj5mLB/zfpE2VvIjqIn6WXlA==","signatures":[{"sig":"MEUCIQDZ5BfSfINbxy6pj5VIvDQ1NuVQ0eqd8RSZ5nGNvrzmuwIgawnWsdORCEYjapuJB/OVeGRD0EkCaRYf3HfeU5dWQNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121462},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a63b5367820b80a3a07c35362b42b9e50b035ac6","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-alpha.13","@tldraw/store":"2.0.0-alpha.13","@tldraw/editor":"2.0.0-alpha.13","@tldraw/polyfills":"2.0.0-alpha.13","@tldraw/primitives":"2.0.0-alpha.13"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.13_1687950139216_0.3181413995648341","host":"s3://npm-registry-packages"}},"2.0.0-canary.fd29006538ab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fd29006538ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fd29006538ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fab5ac769e2719cc7c1e4e6b5470e512a40cc50c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fd29006538ab.tgz","fileCount":18,"integrity":"sha512-zmOWtgmEbiYkT1p2STe03HjY90Mgl1DiaKUyCtX5Cq4CDAjCWgf55dwpWVh6fevoFOZiTM/SxwYl1e0Lwk6Gow==","signatures":[{"sig":"MEUCIQDz8NvVzUgcNyMn0JTxY+S2Xj//bMAtZmgignU5nVNNkgIgSXhFhcQcRhrcisGbqs+C70FSnDKwinzJhJZcIdlqsqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121528},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd29006538ab2e01b7d6c1275ac6d164e676398f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.fd29006538ab","@tldraw/store":"2.0.0-canary.fd29006538ab","@tldraw/editor":"2.0.0-canary.fd29006538ab","@tldraw/polyfills":"2.0.0-canary.fd29006538ab","@tldraw/primitives":"2.0.0-canary.fd29006538ab"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fd29006538ab_1687962919708_0.8750921263387101","host":"s3://npm-registry-packages"}},"2.0.0-canary.81ee3381bfd1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.81ee3381bfd1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.81ee3381bfd1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c43c787f007f52652d4258f8c3d381761f45352","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.81ee3381bfd1.tgz","fileCount":18,"integrity":"sha512-TK6K1hRbGu0/6395Yebk1IwctHrKTcED8iQsloVYw5cSYnlPrjZP9zB6dTKKsFytYdLgGtdUxum7SGqL2Uiiow==","signatures":[{"sig":"MEYCIQDxuummvbAirMAWgoPKzbeX2mB4FLeggNbz0H/U8a5XSAIhAKMsoyS96sjbrUROEJCe7um7l18Tv2meeGV62m1jezpV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121528},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81ee3381bfd174120b96732f7ba6471d5865466c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.81ee3381bfd1","@tldraw/store":"2.0.0-canary.81ee3381bfd1","@tldraw/editor":"2.0.0-canary.81ee3381bfd1","@tldraw/polyfills":"2.0.0-canary.81ee3381bfd1","@tldraw/primitives":"2.0.0-canary.81ee3381bfd1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.81ee3381bfd1_1688034258334_0.04422215359421844","host":"s3://npm-registry-packages"}},"2.0.0-canary.352c19fcacf5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.352c19fcacf5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.352c19fcacf5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6260ec91eb45bee3b802912e618f4c74187e1952","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.352c19fcacf5.tgz","fileCount":18,"integrity":"sha512-tloiaPV4rHx4meQY4mSx1B7FparQUdhvybXPYzrp7QEFe4pOe7t1n3Mu1cY9RdqZQUJ0iuqFpMUyfiL/Rh98Ig==","signatures":[{"sig":"MEYCIQCD8qymQ/+9moMLqs6W4aZErf9QWAHtp8+Bhd4A/zWy6AIhANOKHGwRV4fQUveWGKrReP377Ugx58QR5WtZqOKM9Je1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121528},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"352c19fcacf5a50234c8cb0fe83e88ca25735267","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.352c19fcacf5","@tldraw/store":"2.0.0-canary.352c19fcacf5","@tldraw/editor":"2.0.0-canary.352c19fcacf5","@tldraw/polyfills":"2.0.0-canary.352c19fcacf5","@tldraw/primitives":"2.0.0-canary.352c19fcacf5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.352c19fcacf5_1688044003555_0.4727601049610015","host":"s3://npm-registry-packages"}},"2.0.0-canary.6faef733b6f5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6faef733b6f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6faef733b6f5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4016d5c8a239331086a052a99d02671a864db61c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6faef733b6f5.tgz","fileCount":18,"integrity":"sha512-QwiORcdIy3xADE1xVjBYx7J9N9RPchJ85MgBTJpToipVWK6GdkcDJrzrdoeSjP3YJIq8JcnOsvbA81LXBF/odw==","signatures":[{"sig":"MEYCIQDRbo321HKMVCkgifB5gZBGXyg43IEPVMdldb6+6KMKlQIhAJ7+EY2GMqRnkKN54aC2q61J9dGT8QRdFtk9cktmqxxA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121528},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6faef733b6f5d3908c9de291463f5372eeccc506","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.6faef733b6f5","@tldraw/store":"2.0.0-canary.6faef733b6f5","@tldraw/editor":"2.0.0-canary.6faef733b6f5","@tldraw/polyfills":"2.0.0-canary.6faef733b6f5","@tldraw/primitives":"2.0.0-canary.6faef733b6f5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6faef733b6f5_1688048602491_0.5239073409626929","host":"s3://npm-registry-packages"}},"2.0.0-canary.f1f584df94c5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f1f584df94c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f1f584df94c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8825619787eb8ddff1166482b912dc597cf9af35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f1f584df94c5.tgz","fileCount":18,"integrity":"sha512-BXMqJnJ0X7qwzC0CYRub4gaxtdFCdPET+kTCVoAxGhGnKH92c4IF+l/AK0vRXt5Yk5xv0uejl/Xg4aJB7MJBKQ==","signatures":[{"sig":"MEUCIQDMSKlpg11YkPCaGMVqgNSf9brOMRhBg7/Yd5tVc9ioTwIgPlou0EfANO5Lzf4p2cxgZgzoVgn6irbJ3A5Jm6fNUC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121528},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1f584df94c5a15ae397d33c1ff3959a042088ab","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f1f584df94c5","@tldraw/store":"2.0.0-canary.f1f584df94c5","@tldraw/editor":"2.0.0-canary.f1f584df94c5","@tldraw/polyfills":"2.0.0-canary.f1f584df94c5","@tldraw/primitives":"2.0.0-canary.f1f584df94c5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f1f584df94c5_1688048804776_0.5633488107275795","host":"s3://npm-registry-packages"}},"2.0.0-canary.cf2cc8c9703f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cf2cc8c9703f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cf2cc8c9703f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6ff5b0f0d9825e9eb1b5c1fa0282a601b8b1de5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cf2cc8c9703f.tgz","fileCount":18,"integrity":"sha512-U2OBSekRn4BvVR/vDKbyy3u9S/TfT5QCFNfALP0XX5fzbgHtYnsknxRJNmRb7iKuT1E49iQ+yk7blZ/Lvc33xQ==","signatures":[{"sig":"MEYCIQDLCsVucjd0VlhQCNX9Ws1A6Rk+eSNIybm6swL7g9OyDQIhAKC9jo7yhVS0O/Fv43y6DYCRC7FYJh0oMJYv6NQ3Sbj5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf2cc8c9703ff2c533caac8ad1bfdb8f1edcd679","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.cf2cc8c9703f","@tldraw/store":"2.0.0-canary.cf2cc8c9703f","@tldraw/editor":"2.0.0-canary.cf2cc8c9703f","@tldraw/polyfills":"2.0.0-canary.cf2cc8c9703f","@tldraw/primitives":"2.0.0-canary.cf2cc8c9703f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cf2cc8c9703f_1688049147766_0.40915494728342217","host":"s3://npm-registry-packages"}},"2.0.0-canary.c524cac3f7b7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c524cac3f7b7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c524cac3f7b7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d2cbb2eb2811c92b7373f7e74670baf66f771e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c524cac3f7b7.tgz","fileCount":18,"integrity":"sha512-a44RSQ0/QC6ocia2h1a/T1cTRNBIptkKAjdqLGuXdLwjV4suBVohZHSkuz/GnZT1B4/tY5RDZqxfMsW4DkR6oQ==","signatures":[{"sig":"MEUCIDtJBNJ4yyMwerFm38Dia2xTPSkA6cz+GmCisgBwAOvAAiEAvJX+90bb7OCl149avYDRwm1C8AiFzUzrs+p9fiPWnAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c524cac3f7b7190ecced8f5f2c3745bf9fbf1722","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c524cac3f7b7","@tldraw/store":"2.0.0-canary.c524cac3f7b7","@tldraw/editor":"2.0.0-canary.c524cac3f7b7","@tldraw/polyfills":"2.0.0-canary.c524cac3f7b7","@tldraw/primitives":"2.0.0-canary.c524cac3f7b7"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c524cac3f7b7_1688071247441_0.4195889447736778","host":"s3://npm-registry-packages"}},"2.0.0-canary.91dfdecc934f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.91dfdecc934f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.91dfdecc934f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"222fe06ba6cfb7ce490c0ce2bf0ba3e44a06ff6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.91dfdecc934f.tgz","fileCount":18,"integrity":"sha512-S542ZEW2vq1jFszCndgMO0UhVKN4NxOV/duH8Yy54QFF68siHjQUI+LrSz4FHXR9Fm2ZFTFAN+I28s10GXs3Zw==","signatures":[{"sig":"MEUCIG2JOTnKjB2lDHUcO3mhTm2p3bFckhXjoTwmcLwVdTI6AiEA1DpLSoqQIoiI7Pale+Wizl2IOwvn09OMmCr1MARb37E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"91dfdecc934f04a8c8d71a26f8a69abbb90b83bc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.91dfdecc934f","@tldraw/store":"2.0.0-canary.91dfdecc934f","@tldraw/editor":"2.0.0-canary.91dfdecc934f","@tldraw/polyfills":"2.0.0-canary.91dfdecc934f","@tldraw/primitives":"2.0.0-canary.91dfdecc934f"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.91dfdecc934f_1688075537329_0.3541021487311369","host":"s3://npm-registry-packages"}},"2.0.0-canary.0e7af29085ff":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0e7af29085ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0e7af29085ff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b164443293be4b6e394a6e6d3a851d85b7597092","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0e7af29085ff.tgz","fileCount":18,"integrity":"sha512-wpKzHiZfn9tidc1GUmWyHmDfA0FeOkSZFdF2FwaB8dZj/uRldZOPQ2Zi/AabNuQQZgQQdYOxgodPeHWFUvowtA==","signatures":[{"sig":"MEUCIEPUVg2tsQ7fCEmlPoz8ldfyo7PiuWjbsIa6b299KQN6AiEA/4NFZxJHGejwJlyUZJgBPjBMwG/K5cXzmtWCbbB52z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e7af29085ffafd1f3b8c767f4766c4d2985dff7","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.0e7af29085ff","@tldraw/store":"2.0.0-canary.0e7af29085ff","@tldraw/editor":"2.0.0-canary.0e7af29085ff","@tldraw/polyfills":"2.0.0-canary.0e7af29085ff","@tldraw/primitives":"2.0.0-canary.0e7af29085ff"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0e7af29085ff_1688128552422_0.4961616133270177","host":"s3://npm-registry-packages"}},"2.0.0-canary.eb6aa9bbe42e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eb6aa9bbe42e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eb6aa9bbe42e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2877a803fc66a3e4954913d2bec5c63db605485","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eb6aa9bbe42e.tgz","fileCount":18,"integrity":"sha512-/8RufBNQN7GZa46rZGsPGUby7MwBWAGqGJzWd+Y/t6cjAKorqLwplnrEWZUJeoVPyPb2/MtvFj5oP29YIebv7w==","signatures":[{"sig":"MEYCIQD7Io016fnZvzqRWsxQQhuF/myR8XQMlIGkV+9eeoSj8wIhAI4m+RyoZ15E26OskaGgPnH4l9qUkRHymKQEDXNGQ0i0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb6aa9bbe42e23f10f490ae0e408ed0cf997d483","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.eb6aa9bbe42e","@tldraw/store":"2.0.0-canary.eb6aa9bbe42e","@tldraw/editor":"2.0.0-canary.eb6aa9bbe42e","@tldraw/polyfills":"2.0.0-canary.eb6aa9bbe42e","@tldraw/primitives":"2.0.0-canary.eb6aa9bbe42e"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eb6aa9bbe42e_1688129772564_0.3918244734233318","host":"s3://npm-registry-packages"}},"2.0.0-canary.f07b91571698":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f07b91571698","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f07b91571698","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ce2e711ada4ba3d1ffacc0211c399534df0676a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f07b91571698.tgz","fileCount":18,"integrity":"sha512-Je4arQzL5qJttykkBnmG4wmalisQYQxYtPcTgq5AbQlCbYFfYowabYErn/0fJGYIqb6gcXHu28mrKDfWogA+/A==","signatures":[{"sig":"MEQCIHS+OeeInIhe/YHP6lRd+F0ZwIWvbjFHgB1Ge2u8EuD3AiBMe31jckPcyEbjmgxjqNzvCnUXXBhsxKnMALLR9BkGUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f07b91571698cb110632f953c8f2243a837bb83a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f07b91571698","@tldraw/store":"2.0.0-canary.f07b91571698","@tldraw/editor":"2.0.0-canary.f07b91571698","@tldraw/polyfills":"2.0.0-canary.f07b91571698","@tldraw/primitives":"2.0.0-canary.f07b91571698"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f07b91571698_1688129852830_0.10540320620582722","host":"s3://npm-registry-packages"}},"2.0.0-canary.b96d207f5fea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b96d207f5fea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b96d207f5fea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c1b6b8c2b52488fee02761cfbb3ad4e4de21ef8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b96d207f5fea.tgz","fileCount":18,"integrity":"sha512-5m4e76jQ7wA/5SqS3lvQPun32zZDBpDTdyQld7Q7vxVKpMfka9MGacNDSZCfOHUKEd0at108+fqKZCpwwv/7iw==","signatures":[{"sig":"MEQCIC1qEMtXELPVSK1h3gpDrX8d0qp7F3U9/dpYmlKrBuYEAiAtooKPXLXY53ObZijL3tgLj9taXUGo9sj0Fr+se0iCVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b96d207f5feaae55a313aaa6fc38e3df91b75801","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b96d207f5fea","@tldraw/store":"2.0.0-canary.b96d207f5fea","@tldraw/editor":"2.0.0-canary.b96d207f5fea","@tldraw/polyfills":"2.0.0-canary.b96d207f5fea","@tldraw/primitives":"2.0.0-canary.b96d207f5fea"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b96d207f5fea_1688132342981_0.42231969976549877","host":"s3://npm-registry-packages"}},"2.0.0-canary.b5edaeb950dc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b5edaeb950dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b5edaeb950dc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7994970f070c98c11e4edc0bad2eaeba7e65fa7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b5edaeb950dc.tgz","fileCount":18,"integrity":"sha512-DDN8VVNpDybWZeH12jqvElYorY3usnTSyOfYSgnPyTv61c608gU0rleDP5kGF3rh+XM421a4i/bL+agrFIVXRQ==","signatures":[{"sig":"MEUCIQCmOPl5WXpgauhQ0JCpVuX5tk2JELGqNlDItSKSuq76jAIgOI6krw6bAo22EcZJzia23d0bJ8K51pIPUoWo6h2Zcrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5edaeb950dc02cd8c436433cabb977c75b050c0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b5edaeb950dc","@tldraw/store":"2.0.0-canary.b5edaeb950dc","@tldraw/editor":"2.0.0-canary.b5edaeb950dc","@tldraw/polyfills":"2.0.0-canary.b5edaeb950dc","@tldraw/primitives":"2.0.0-canary.b5edaeb950dc"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b5edaeb950dc_1688141448227_0.3463638761368695","host":"s3://npm-registry-packages"}},"2.0.0-canary.5174d3f466dd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5174d3f466dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5174d3f466dd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62c9a4c0035638addb9ad24a7e318881075558c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5174d3f466dd.tgz","fileCount":18,"integrity":"sha512-pHZGLDkheYqEhU3CJLeryibLXbFswJrHUF+VL0a243r+hkPZTzWcJWhb+zsDTcagmoXtywmORyDtme8nMvGuAA==","signatures":[{"sig":"MEQCIFSLTYYXLQvDUIuhC1XWyXZvOle50++9M2aYdxQYkHUSAiApvO7aK6opgAQ5kcUGHqmnB9e9uBKzYCObJHubWAmjWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5174d3f466dd23249a8754e6765ba2527782fd29","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.5174d3f466dd","@tldraw/store":"2.0.0-canary.5174d3f466dd","@tldraw/editor":"2.0.0-canary.5174d3f466dd","@tldraw/polyfills":"2.0.0-canary.5174d3f466dd","@tldraw/primitives":"2.0.0-canary.5174d3f466dd"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5174d3f466dd_1688465778537_0.2809096459284033","host":"s3://npm-registry-packages"}},"2.0.0-canary.8ebeb72ef0ea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8ebeb72ef0ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8ebeb72ef0ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b092134b4155d1ce1aeaf54a36623851dbc93ecf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8ebeb72ef0ea.tgz","fileCount":18,"integrity":"sha512-kUV/P9p2CDptRh1YBDZwSjpye8ZQBiYpWbi2rpfF58VinR7Pf0ic470IPpbZtcn9iG3TOyF4YAdnaiyruiFhpQ==","signatures":[{"sig":"MEUCIQD530RUxhidbt0xIHucbJ3weI3T1EQAEqYhZglmbOUnCgIga98AO6GtrL0IA97mv0cMEjnk71yP5ex6WPWyYmeCMI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ebeb72ef0ea2f0d1d6ad3ed0d45e45a52035b16","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.8ebeb72ef0ea","@tldraw/store":"2.0.0-canary.8ebeb72ef0ea","@tldraw/editor":"2.0.0-canary.8ebeb72ef0ea","@tldraw/polyfills":"2.0.0-canary.8ebeb72ef0ea","@tldraw/primitives":"2.0.0-canary.8ebeb72ef0ea"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8ebeb72ef0ea_1688465851109_0.08087812470968747","host":"s3://npm-registry-packages"}},"2.0.0-canary.2aa6c4cbe352":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2aa6c4cbe352","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2aa6c4cbe352","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bbbe366878a71e1945bfaa8df5d686d2594c8e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2aa6c4cbe352.tgz","fileCount":18,"integrity":"sha512-D2GZJPsI3I15SCYD6ke5T3gg9f0D2PKCjGhSrInPIHYS2bFVAxNKvuO1mFp3DbiThoC7+4Qb6bYRse7HOWYT9w==","signatures":[{"sig":"MEYCIQChccUqm0cwDlxCKx1J7eo1cU39aKLMcFWMmn1OagruTgIhAOugojw2g4Cy5h7s1BOjAkvjpUICCMOJk5cfmuhnhGhq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2aa6c4cbe35240298bd51be3a68103aacee79146","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.2aa6c4cbe352","@tldraw/store":"2.0.0-canary.2aa6c4cbe352","@tldraw/editor":"2.0.0-canary.2aa6c4cbe352","@tldraw/polyfills":"2.0.0-canary.2aa6c4cbe352","@tldraw/primitives":"2.0.0-canary.2aa6c4cbe352"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2aa6c4cbe352_1688465935260_0.6034228606945382","host":"s3://npm-registry-packages"}},"2.0.0-canary.603966486d9d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.603966486d9d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.603966486d9d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8de567a38b1e4fcf644e2016323039ed8d76524","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.603966486d9d.tgz","fileCount":18,"integrity":"sha512-641cYJUQ/9w1w2wHP1GmFcWdyp8lOE/ArKbZbdP+eSddsR3s7Llg5OopD4bwCbSY7PwRPBvg/DEDxlH6ojGSeA==","signatures":[{"sig":"MEUCIAKkhK5UNtixEH0QJbvtm3mLvCuLST1xKj3EnVVgppCVAiEAhfCz4XbMPaROEVKpnoLln40bu3ak1hgYSSrjcknyx9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"603966486d9d3228c43e3ee77122750128273217","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.603966486d9d","@tldraw/store":"2.0.0-canary.603966486d9d","@tldraw/editor":"2.0.0-canary.603966486d9d","@tldraw/polyfills":"2.0.0-canary.603966486d9d","@tldraw/primitives":"2.0.0-canary.603966486d9d"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.603966486d9d_1688466018239_0.7348405606220125","host":"s3://npm-registry-packages"}},"2.0.0-canary.c893a02878ad":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c893a02878ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c893a02878ad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7df95202254a0815d359dd8a7bad189ac7df1d46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c893a02878ad.tgz","fileCount":18,"integrity":"sha512-yAvrEGzVsEij6/ikkf8PURAobL77Be3Tq7KiQUSqkeUjpBQDpyjHO/gBtEZmCupgSRXF9rHfG3DCyPdpao/sWw==","signatures":[{"sig":"MEYCIQCgsIVr+D834qYbdywkY9b4xW/cXT0GQmdq52t4itHdHQIhAK7QC49nq1DHWbRRtfHOTHnC+aAHJUrFdT3gsUgyl5RZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c893a02878ade91ca7fc71e7575382fc6f638efe","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.c893a02878ad","@tldraw/store":"2.0.0-canary.c893a02878ad","@tldraw/editor":"2.0.0-canary.c893a02878ad","@tldraw/polyfills":"2.0.0-canary.c893a02878ad","@tldraw/primitives":"2.0.0-canary.c893a02878ad"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c893a02878ad_1688467832420_0.8406709144698121","host":"s3://npm-registry-packages"}},"2.0.0-canary.f44551104bbc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f44551104bbc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f44551104bbc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31c2118238d7a078cb510323907688422144465b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f44551104bbc.tgz","fileCount":18,"integrity":"sha512-df0oz26CVYLu3f5y8mwXe8rxOAJjZrst8Hd0De58rXPAzEdiDlnKDpPhy5ymZzNRV7UO0n5V4UgdACufUHXPAg==","signatures":[{"sig":"MEYCIQDlucQXY4i17Lcay5vdbYe9wq1yhMKgYnQGT6iJpiuYcgIhAJd5NI2j0asuyRHfUjWo/bMgTbrwyz6yPLS85RlMb/eW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f44551104bbcf4a292a9752190e98f1178094704","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f44551104bbc","@tldraw/store":"2.0.0-canary.f44551104bbc","@tldraw/editor":"2.0.0-canary.f44551104bbc","@tldraw/polyfills":"2.0.0-canary.f44551104bbc","@tldraw/primitives":"2.0.0-canary.f44551104bbc"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f44551104bbc_1688468036434_0.7380856702521021","host":"s3://npm-registry-packages"}},"2.0.0-alpha.14":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.14","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.14","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8579c7808754ac45e0a2d111eb77a7fec934a6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.14.tgz","fileCount":18,"integrity":"sha512-e+CedJgJABGdnp7A9fJ21P8JfRTP/o2KOFcU3Kfm+rl84uC2O5TH2AmhXtuN5Jmr+hOAX6y/Pfmd2QYnJfypvw==","signatures":[{"sig":"MEUCIQDq/U16yTZ850+QASR9BPLyPv55Ll+tRGNKvbaa1t+VuQIgKwKUXU5K0YQVEwJBurFWYg4/Fcvp1RFTyoAi7GObG6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121487},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43442070c2135440908324cfb0cea20ee22ca913","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-alpha.14","@tldraw/store":"2.0.0-alpha.14","@tldraw/editor":"2.0.0-alpha.14","@tldraw/polyfills":"2.0.0-alpha.14","@tldraw/primitives":"2.0.0-alpha.14"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.14_1688480699978_0.9281673834226265","host":"s3://npm-registry-packages"}},"2.0.0-canary.d965c9f6c983":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d965c9f6c983","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d965c9f6c983","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"339444b41377ab5bf1c164e616ddb023f3860622","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d965c9f6c983.tgz","fileCount":18,"integrity":"sha512-P5tqoVbFvNQcmEN11s2yR6aaCFc2LUa/1nnw2Wvco1zG1dwYbJpKZXSTlCRLoZbh7hIMOKjNgypI3TwmKXrlyg==","signatures":[{"sig":"MEQCIEt/aPuCkTIOyH178CpBL88NMBiQ44nJFy1+mH9ldE07AiApa6vxEsitsAMMfTCKYa0+d4RBKXkjvganwj9Z2DWYrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d965c9f6c9837e4199985830a94e5673883596a1","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d965c9f6c983","@tldraw/store":"2.0.0-canary.d965c9f6c983","@tldraw/editor":"2.0.0-canary.d965c9f6c983","@tldraw/polyfills":"2.0.0-canary.d965c9f6c983","@tldraw/primitives":"2.0.0-canary.d965c9f6c983"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d965c9f6c983_1688484803182_0.8388841106302285","host":"s3://npm-registry-packages"}},"2.0.0-canary.eba7b8c6a681":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eba7b8c6a681","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eba7b8c6a681","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"914659650171c748dba98134824105f1a46d83fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eba7b8c6a681.tgz","fileCount":18,"integrity":"sha512-COPW6hkZ4ycgg+8GwCtQoOQ2cHaaF4lDIoC/SV2nwrnE1W18wbthRUUl6Xa1n2+Ci/aJkSFcLGf5ph8zjJeHfA==","signatures":[{"sig":"MEYCIQCZt2kOH0fXHHcY0Ds7E1yiSlEe+9mcW2Ik/ouUxyq/HAIhAK1KNMXg2fwMghum6wtRHD/qNZ05WZ45+nF5N68YWRRj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eba7b8c6a681a5c82afb528bc934a838c3186799","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.eba7b8c6a681","@tldraw/store":"2.0.0-canary.eba7b8c6a681","@tldraw/editor":"2.0.0-canary.eba7b8c6a681","@tldraw/polyfills":"2.0.0-canary.eba7b8c6a681","@tldraw/primitives":"2.0.0-canary.eba7b8c6a681"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eba7b8c6a681_1688547894328_0.606339616533778","host":"s3://npm-registry-packages"}},"2.0.0-canary.090e148552ab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.090e148552ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.090e148552ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8003eee5097f80b8578650f1c1571aea8ea1433d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.090e148552ab.tgz","fileCount":18,"integrity":"sha512-6YGsuGhzBXMZVj8JOhWQx7QjEHUljqNh7POdXBezLjOr1tvCT4sKr+8j/1YDf17bvOSNhVZ1xIG1mcmVeEWMBg==","signatures":[{"sig":"MEUCIGLF15w8wLFmtgpKuN+RiqGuFlRmGxo/h4SWERx36TWoAiEAg8GNlxAO8dsbpUB0TwuFF1jCsLJqP48JL0n0uXo16JE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"090e148552abe2217ebc30e39346ac18f194ec93","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.090e148552ab","@tldraw/store":"2.0.0-canary.090e148552ab","@tldraw/editor":"2.0.0-canary.090e148552ab","@tldraw/polyfills":"2.0.0-canary.090e148552ab","@tldraw/primitives":"2.0.0-canary.090e148552ab"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.090e148552ab_1688566603434_0.45340058775954195","host":"s3://npm-registry-packages"}},"2.0.0-canary.80595232d204":{"name":"@tldraw/tldraw","version":"2.0.0-canary.80595232d204","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.80595232d204","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d73ad54942e7c7387bd9ac66da6d07df18a7aac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.80595232d204.tgz","fileCount":18,"integrity":"sha512-BzlElfoAyELOwYWJUHosdfnTXWnqkrDKJQGtEeN6xpCl5ZJRBS35ja+SqKg3dOWrX4v2/oJbFS9j2D6JeCe4TQ==","signatures":[{"sig":"MEQCIBstBBOCQSjZSrWau2zwij5LCq8c8WRxoxtM//zPJpLRAiAsW8ydzYEtZe05cXmodSatyfYwPUVFYxat8JrEJ1ey0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80595232d2042245cc04559510f558e6453d77c4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.80595232d204","@tldraw/store":"2.0.0-canary.80595232d204","@tldraw/editor":"2.0.0-canary.80595232d204","@tldraw/polyfills":"2.0.0-canary.80595232d204","@tldraw/primitives":"2.0.0-canary.80595232d204"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.80595232d204_1688566680445_0.38679340245160976","host":"s3://npm-registry-packages"}},"2.0.0-canary.a316fd2ab45b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a316fd2ab45b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a316fd2ab45b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5475d0c31a542cbe991931c8250ee9c4d96888f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a316fd2ab45b.tgz","fileCount":18,"integrity":"sha512-N16ypVim8td62FI8dUzZ8j5og01LgW9yylFYh6Nux7YKsIWZ5QRFjUIGAPzksWUU3mEnwql/7N8HDDYNag9kxA==","signatures":[{"sig":"MEQCIDgTmroeGtYxHtLIZQO6fxlBDr2i2iX8/kVwm/ePu6KFAiBmLsrKiIyYuDwyuOpzoWCmbCgtAMft7ygY4VKQe3cIww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a316fd2ab45be0d7741f3150af992594b9dc345b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.a316fd2ab45b","@tldraw/store":"2.0.0-canary.a316fd2ab45b","@tldraw/editor":"2.0.0-canary.a316fd2ab45b","@tldraw/polyfills":"2.0.0-canary.a316fd2ab45b","@tldraw/primitives":"2.0.0-canary.a316fd2ab45b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a316fd2ab45b_1688652633472_0.35186673278355585","host":"s3://npm-registry-packages"}},"2.0.0-canary.7fe43bb2eff9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7fe43bb2eff9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7fe43bb2eff9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc0eebf8c8a0f73b7bbdbcc2c92dd0680eb300ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7fe43bb2eff9.tgz","fileCount":18,"integrity":"sha512-bTQ8zrCPKB3/kxsRdstXh3LMFmJWvWIpeN7O66oqC8FBUqD9scTwyJZTNLvFAEHzInHmIuW4cMBuPPtDptTtGw==","signatures":[{"sig":"MEYCIQCt06ssezQiuzRUnQEslqdDNpccTx+6O9i29STzAJPDJAIhAPfg2Fjc4I5jU+YjNaUl6Yy5d1eqmi/qUtdUJAGmV/Dm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fe43bb2eff9307b611a66bcf61a917bae2092b0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.7fe43bb2eff9","@tldraw/store":"2.0.0-canary.7fe43bb2eff9","@tldraw/editor":"2.0.0-canary.7fe43bb2eff9","@tldraw/polyfills":"2.0.0-canary.7fe43bb2eff9","@tldraw/primitives":"2.0.0-canary.7fe43bb2eff9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7fe43bb2eff9_1688723307328_0.11575574899724628","host":"s3://npm-registry-packages"}},"2.0.0-canary.85db9ba469c0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.85db9ba469c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.85db9ba469c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54a703467e07d7d55e015df6af5151075c607e96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.85db9ba469c0.tgz","fileCount":18,"integrity":"sha512-+XYFtusiYb6wNaRuR22gDtgDyunqaVcHA4XKAgv18cDVUgvzVMukRjRWD6Pljd+OGWveqj/YFJMHQVRdEqxmuA==","signatures":[{"sig":"MEYCIQDw+/Updbc1Y23x8xCtV/5TUnysYHE438p76UimstiP4QIhAOTzZJEhepPEL4caDvDBjYiQQHyO2+pfiTNEmyhmOzkj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85db9ba469c02a289825e0837306e421cb690b71","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.85db9ba469c0","@tldraw/store":"2.0.0-canary.85db9ba469c0","@tldraw/editor":"2.0.0-canary.85db9ba469c0","@tldraw/polyfills":"2.0.0-canary.85db9ba469c0","@tldraw/primitives":"2.0.0-canary.85db9ba469c0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.85db9ba469c0_1688727389097_0.5736684978942237","host":"s3://npm-registry-packages"}},"2.0.0-canary.103809b83ee8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.103809b83ee8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.103809b83ee8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83b3b0ca94d55a4506e200cbca912c4d3585520d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.103809b83ee8.tgz","fileCount":18,"integrity":"sha512-SYo28MM7ZEh27OEq75UoyOXKDFLOqrlvbZF7/uQbBiOqqC80k+94T5M1QQiflUCdWFZ34QXbGRE7PBnSfNFiOw==","signatures":[{"sig":"MEYCIQC/9bX6jbi8j6pZZtAtsaVN2NYursI2orqR63aeARcESwIhANwx+xqsHmF084COccAidMo0otsPp192Qmz9gmjwQkgO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"103809b83ee87e4db41c98b29abf75a24c5ee97e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.103809b83ee8","@tldraw/store":"2.0.0-canary.103809b83ee8","@tldraw/editor":"2.0.0-canary.103809b83ee8","@tldraw/polyfills":"2.0.0-canary.103809b83ee8","@tldraw/primitives":"2.0.0-canary.103809b83ee8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.103809b83ee8_1688729883126_0.19468195237513908","host":"s3://npm-registry-packages"}},"2.0.0-canary.f745781056d5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f745781056d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f745781056d5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d83c8ac9edd375f1ff56bf7c8013a1897d8ec331","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f745781056d5.tgz","fileCount":18,"integrity":"sha512-mqI2NGBqGypnU1/u8M7WCieBKt1UL125I1f0RbnnM7A2nle7uDS+hZY+EXHJ42zmEpI3lL+oz0zg52PvqiOiGg==","signatures":[{"sig":"MEUCICXtNRdJrouso70I9KcjaI1itPVyOggls8KZY0R+wMr/AiEA37XQzbbPPxTIaitj52do/1DYq9TWK1Z7U0chwz8WmTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f745781056d533d3e4ac5db4aad0554d6e945b65","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.f745781056d5","@tldraw/store":"2.0.0-canary.f745781056d5","@tldraw/editor":"2.0.0-canary.f745781056d5","@tldraw/polyfills":"2.0.0-canary.f745781056d5","@tldraw/primitives":"2.0.0-canary.f745781056d5"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f745781056d5_1688730775554_0.5245629787022021","host":"s3://npm-registry-packages"}},"2.0.0-canary.d99c4a0e9c99":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d99c4a0e9c99","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d99c4a0e9c99","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0299644542616441a61619225589d6d0e7e51dc9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d99c4a0e9c99.tgz","fileCount":18,"integrity":"sha512-V6ujxSv7Tl7hqbe6YESbZKOoDVobNQ4ooWFefP20oWCZHmM5vP39m3fGokPGmSz7TvNqnntMtzbwqMuNC7e2Hw==","signatures":[{"sig":"MEUCICs2FJnWOAugOYWlA77DIocdD2NqlQVN4Vjb9z3WBYtIAiEAmz/emXPWTyoDjZONRDuUf0xTIypM95JQMaHgRo+pObo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d99c4a0e9c9997d3c1f60c1f22e81c6628a901ca","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.d99c4a0e9c99","@tldraw/store":"2.0.0-canary.d99c4a0e9c99","@tldraw/editor":"2.0.0-canary.d99c4a0e9c99","@tldraw/polyfills":"2.0.0-canary.d99c4a0e9c99","@tldraw/primitives":"2.0.0-canary.d99c4a0e9c99"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d99c4a0e9c99_1688731125707_0.4235040724428998","host":"s3://npm-registry-packages"}},"2.0.0-canary.910be6073f77":{"name":"@tldraw/tldraw","version":"2.0.0-canary.910be6073f77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.910be6073f77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecc895b8229bd3178db8ef623f6526f9f9c3662e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.910be6073f77.tgz","fileCount":18,"integrity":"sha512-Cakl/1u/tQohOQUvYOtNqi8GeFcyMloJeE9ONFSV8vHU0qtYPeIlKfsg1DBDDYs94TR8zi7Okn7jKZ/AxtdyJA==","signatures":[{"sig":"MEYCIQDLfJpcnpGtLBwF7tCOYQTTcJ12rIqAahlDvbzzTDv2egIhALjnfdWGqr7lbAU6cdadNjSGqAfDaWlgVvE6AAXpf2L+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"910be6073f7716e052e8454a0156fab2db8d289c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.910be6073f77","@tldraw/store":"2.0.0-canary.910be6073f77","@tldraw/editor":"2.0.0-canary.910be6073f77","@tldraw/polyfills":"2.0.0-canary.910be6073f77","@tldraw/primitives":"2.0.0-canary.910be6073f77"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.910be6073f77_1688738695817_0.9091261387002951","host":"s3://npm-registry-packages"}},"2.0.0-canary.83a391b46bff":{"name":"@tldraw/tldraw","version":"2.0.0-canary.83a391b46bff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.83a391b46bff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c790a670f29890b56044e76d22eb52795ea8b77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.83a391b46bff.tgz","fileCount":18,"integrity":"sha512-4JtVBbrmU2Z4yUl2PmwFwINdU+VT3ogAVo9vg6Bda4AS7M4nJ2/tyY+OHzlHLbQnz3AVEetfcWRAah4X3QI4AA==","signatures":[{"sig":"MEYCIQC/dcub0FRTDqg5uWQ//6eczxEDSKwUXptd/A84H3M+FgIhAL//IJgRPSfwsh/Ef5vbyaWZFvAjH5nitfy818m1QBsF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83a391b46bffae8489d0090222f1f633fe37fff4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.83a391b46bff","@tldraw/store":"2.0.0-canary.83a391b46bff","@tldraw/editor":"2.0.0-canary.83a391b46bff","@tldraw/polyfills":"2.0.0-canary.83a391b46bff","@tldraw/primitives":"2.0.0-canary.83a391b46bff"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.83a391b46bff_1688744614763_0.3851877295700923","host":"s3://npm-registry-packages"}},"2.0.0-canary.eeb41d4e699a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eeb41d4e699a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eeb41d4e699a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc1ad506ba7e16eceee136a9f7a08dc25e0641d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eeb41d4e699a.tgz","fileCount":18,"integrity":"sha512-NOuFwOBHwJ+6ALRFzUWn0o+CnVYwrgXlozHuzIAG+YdrsYDVP0kyriOzOVZnGRQxDgH2ZE7i4kSW70MVkhQ8DA==","signatures":[{"sig":"MEYCIQCYar6dyyluaEUVq37/0h9XVXLfdBnA9Be+WR58Wf3F/AIhANvfXVFtbyvumaiPSAOzkpgXRpVDzjvnFmxVTX4JATHe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eeb41d4e699a478b9990ecd3291a496fb439063c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.eeb41d4e699a","@tldraw/store":"2.0.0-canary.eeb41d4e699a","@tldraw/editor":"2.0.0-canary.eeb41d4e699a","@tldraw/polyfills":"2.0.0-canary.eeb41d4e699a","@tldraw/primitives":"2.0.0-canary.eeb41d4e699a"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eeb41d4e699a_1688976228641_0.8451365237411816","host":"s3://npm-registry-packages"}},"2.0.0-canary.30b0a4d73652":{"name":"@tldraw/tldraw","version":"2.0.0-canary.30b0a4d73652","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.30b0a4d73652","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7366208d605dea43b2a91bf896027f909c34121d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.30b0a4d73652.tgz","fileCount":18,"integrity":"sha512-sZwbcD57mn10pF/kpIw6SNTHMadPymbMpTjTQE1X/yjH/iPmsxp8ETDlt7UKrLIl+colXS/FCPVGZx0ztJAsYg==","signatures":[{"sig":"MEYCIQDxGRsf1DjQ5sACD/3sBa5N/zJn8IxTBifKosnCwdQo4QIhAP+te1+Pc9FgatLU9jKWD1BIgBAwidEA3vxd7snjf8Kc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30b0a4d736528865e77876264180360e73e551bc","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.30b0a4d73652","@tldraw/store":"2.0.0-canary.30b0a4d73652","@tldraw/editor":"2.0.0-canary.30b0a4d73652","@tldraw/polyfills":"2.0.0-canary.30b0a4d73652","@tldraw/primitives":"2.0.0-canary.30b0a4d73652"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.30b0a4d73652_1688979234669_0.4061040100332598","host":"s3://npm-registry-packages"}},"2.0.0-canary.b7884c6d673e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b7884c6d673e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b7884c6d673e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"638252d6a12186585f5922448d1e074c4289cfbd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b7884c6d673e.tgz","fileCount":18,"integrity":"sha512-OMmbUtzE73OtJDmjS8XvhOe/1G4/tQnyaUaQ1L95bUuuoV0paPK+Hf7FBpHPsLczdnltug4vDN5KcMRNK3ZmoA==","signatures":[{"sig":"MEUCIGLJiZPWu/G2NDfZC2sHiehusrceSAcQ23tK9rhnJ5BXAiEA1iadovT9aI8MaKYFPehwkcY4NmbdOv1yU4NaR8b1XI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7884c6d673ec6bd3818ba7cfa841065e05d78c0","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.b7884c6d673e","@tldraw/store":"2.0.0-canary.b7884c6d673e","@tldraw/editor":"2.0.0-canary.b7884c6d673e","@tldraw/polyfills":"2.0.0-canary.b7884c6d673e","@tldraw/primitives":"2.0.0-canary.b7884c6d673e"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b7884c6d673e_1689070303662_0.06711025444800756","host":"s3://npm-registry-packages"}},"2.0.0-canary.1e07ae51dcb3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1e07ae51dcb3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1e07ae51dcb3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"676837fafdb41e1f9f4c7705f36b3de7c1e15970","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1e07ae51dcb3.tgz","fileCount":18,"integrity":"sha512-woTgP8Dxh/zMQJlO5XndwrFGJwDz9sPWsvPqw32scKQvwDktNt3eTrVa37brguwQ6iHG1LWSQyColMTTBwBcZQ==","signatures":[{"sig":"MEUCIQCCf5YICATH50VzPZd5iHFrOqYS7R0wT7V6r+NkhX/oqAIgS/y1J8uBgvKWLOK1NuJZtl3yiyxDh2prZSJDPnQcP2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e07ae51dcb3c54c87c70f50221394901a7572b4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.1e07ae51dcb3","@tldraw/store":"2.0.0-canary.1e07ae51dcb3","@tldraw/editor":"2.0.0-canary.1e07ae51dcb3","@tldraw/polyfills":"2.0.0-canary.1e07ae51dcb3","@tldraw/primitives":"2.0.0-canary.1e07ae51dcb3"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1e07ae51dcb3_1689151538368_0.9460914211948748","host":"s3://npm-registry-packages"}},"2.0.0-canary.43a0dd83f86b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.43a0dd83f86b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.43a0dd83f86b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99f530e9579aa14f16fec24da64cbdb72fbb3486","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.43a0dd83f86b.tgz","fileCount":18,"integrity":"sha512-0i+F28X7DTwUknQR1NzZLZYeuQQlvP7iR2xpHVl9vmyQOQMo+MrJk57wlGo/p7HnxxxJO2lI823evGD8t83G7A==","signatures":[{"sig":"MEUCIQDSWVvmzU1rzMO4Y3jrHgp2gGHAhm209oI/3ZUPVAxWIgIgJaDCoMJVvnP/BRmy5Q5lXqWzBP/4B+aWTbKNLn9UCjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid|escape-string-regexp)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43a0dd83f86b8583c0196ead7d619b9ca6a2283d","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"@tldraw/ui":"2.0.0-canary.43a0dd83f86b","@tldraw/store":"2.0.0-canary.43a0dd83f86b","@tldraw/editor":"2.0.0-canary.43a0dd83f86b","@tldraw/polyfills":"2.0.0-canary.43a0dd83f86b","@tldraw/primitives":"2.0.0-canary.43a0dd83f86b"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","jest-canvas-mock":"^2.4.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.43a0dd83f86b_1689367420873_0.052068039668371036","host":"s3://npm-registry-packages"}},"2.0.0-canary.b7d9c8684cb6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b7d9c8684cb6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b7d9c8684cb6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3212725696dacfbbe5b9c7a22a2b225754ce510f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b7d9c8684cb6.tgz","fileCount":1317,"integrity":"sha512-AEXFCfqT5gl6XPm3myxcD0SeQ0nQHY3o3eNjem33x5iuhHaWA6fytp+5f9ArnzMofqkcmFPsfhvstoUPEH60Eg==","signatures":[{"sig":"MEUCICVgI7QQJX2iQ+pza+u6fFe8ybfjQF36T7RSdPHA7v/aAiEA/3Mi9gc0J0VTSkue7GxyeCXV7O0y7nLf321MEtLLFzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785515},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7d9c8684cb6cf7bd710af5420135ea3516cc3bf","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b7d9c8684cb6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b7d9c8684cb6_1689629402112_0.10899280434664216","host":"s3://npm-registry-packages"}},"2.0.0-canary.f63ddc7ecc71":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f63ddc7ecc71","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f63ddc7ecc71","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34832a97b536a6dbdfd8f2d01447442ef09bcd11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f63ddc7ecc71.tgz","fileCount":1317,"integrity":"sha512-ydoqrTuMgXx37cJe1lWAQDujV2IUqzVFUNeCm8gthb2+zBRs3O86PUYhRi5MbsiKpnnKJ7YyccgRvQ+rihrX3w==","signatures":[{"sig":"MEUCIQC3Yewct9hF95GsBhdAfDemHVDhjXafG3nVqlqLTnBTEQIgb1zRckWq7ly/yS9I51GmWUxYNAigEPbbB0VcEPTgDXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785610},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f63ddc7ecc71f498a7cddf6bc4611c7013c454dd","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f63ddc7ecc71","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f63ddc7ecc71_1689631605338_0.3633631884020265","host":"s3://npm-registry-packages"}},"2.0.0-canary.e276937df862":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e276937df862","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e276937df862","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca4b0949a64a2c63d5b2926aa6208e13ab0d1dbf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e276937df862.tgz","fileCount":1317,"integrity":"sha512-WU0Ae96A7LexdQV4iM4hEvbA8n7I5EWuDudbfkbSWhHQr+o3BdFnKkaP9N6oE9cqCSNuf7E3FJbkp+ZeAFyaug==","signatures":[{"sig":"MEUCIQCEHJ4UT6PDlWicoQ5XvCJFOnV/aTPYr83CyOxunssUQAIgPMxaIKSzwJF9S3h7aND0WrQzhc6T+WaX+lvZ7rh1Uqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786144},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e276937df86227a88171a78ea8f738b789b91ab4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e276937df862","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e276937df862_1689631618992_0.7735809237782088","host":"s3://npm-registry-packages"}},"2.0.0-canary.5c095e0b7e03":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5c095e0b7e03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5c095e0b7e03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb4a1bd8f4129352148861afc9192979d4e0b73b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5c095e0b7e03.tgz","fileCount":1317,"integrity":"sha512-xEKZ8LQyJz6EqapiHpNzuXREDPCoNVLiFytgch6ruHTbZ/nmP1I9rgtrbwVw1E0gaF6YmxDKEmtePopW6XnxNg==","signatures":[{"sig":"MEUCIQDC+JdmCh9lXAvWW27gaJEbuFADGgMTsaJmgm15kwtYogIgF3vC/c3KypB1a05yn1Ztn2nsqSkgRUoDMcHW9XlXHWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786144},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c095e0b7e03e79216c92499c4d94394e21b634c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5c095e0b7e03","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5c095e0b7e03_1689632000967_0.25340438998745607","host":"s3://npm-registry-packages"}},"2.0.0-canary.a7d3a77cb0c6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a7d3a77cb0c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a7d3a77cb0c6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90ce458aec2ab59854a2e2dc6ce8e3556f538b1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a7d3a77cb0c6.tgz","fileCount":1317,"integrity":"sha512-CPEB14j4JBQSBfauQ1IFju7Tt6ibmmOJLNWMraUL1Tm+55/11ruIFZZqQMBgzyzxYPujB/rjH0x8WlcDU8DJ7A==","signatures":[{"sig":"MEYCIQD+8zE3cezxoZleg+n9ZJezTWHc2WdaHpjT9g9RTP22WwIhAOPETLXLxLX6DBZZn72DbNVu+ZTsMsJ9choc00luA3rh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6790711},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7d3a77cb0c692ba96540db6ee39891bbec6899c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a7d3a77cb0c6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a7d3a77cb0c6_1689676042744_0.30087201863273827","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e31ef2a7d01":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e31ef2a7d01","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3e31ef2a7d01","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24f7d08230d69b570016f678f3974404d22f472b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e31ef2a7d01.tgz","fileCount":1322,"integrity":"sha512-VhbSFOAPVXOzL5bZoOdd1sVOHbgJxs1YFs1Gx2mXTCPdyvb05VraenxoHUEk/5B6Xfbce+OaZ7dfUZ2Ft2VkYg==","signatures":[{"sig":"MEQCIDviqCiCJJW3bjacg/zGJklhd7B31di+FxjT0d1qhR55AiBwkAGjZRffg8tpPRlX14DGh+rhYAfmZ/uTKgKm1QiOLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6823014},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e31ef2a7d01467ef92ca4f7aed13ee708db73ef","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3e31ef2a7d01","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e31ef2a7d01_1689717407994_0.7909488038126284","host":"s3://npm-registry-packages"}},"2.0.0-canary.789b1d1ac698":{"name":"@tldraw/tldraw","version":"2.0.0-canary.789b1d1ac698","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.789b1d1ac698","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c1b0cddaf1558313d6a58a3b4e6dec5a5de8e80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.789b1d1ac698.tgz","fileCount":1322,"integrity":"sha512-9D5WOj6ovNnFF0X3UBs7yo+msfJrlGubGDSVOO2QAlfHnLt/W8o/iQO60MQz0nBwu69kjDWul6W18ZSQBOwT5w==","signatures":[{"sig":"MEQCIGf/DgDgsQ7D8ChSCmZul1hzTkvdpbhVOwQg3q7B0GNEAiAH/uVuNOXsykJpyVHvLeQ6bzQvyxDFgMCtQOqfe05XTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6823014},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"789b1d1ac69833d2299a34116c92a7347aae98b5","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.789b1d1ac698","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.789b1d1ac698_1689718844259_0.27787520054932235","host":"s3://npm-registry-packages"}},"2.0.0-canary.f1f706f0b652":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f1f706f0b652","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f1f706f0b652","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb69e20f77ee31ea26e246f590bada30357a538e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f1f706f0b652.tgz","fileCount":1322,"integrity":"sha512-L/fY3Os/BczDwX3BhabrV0uiQARQF7PNqLlN/ltn4U957ta8YqGWeiFw16G/L2gSnMxg+H0YCUXGUrFu0aKy6g==","signatures":[{"sig":"MEQCIB35aNemRPkLNV2AH0MxexEaAfJOe6T/C3BAl8B5rhaZAiBnaI8jTkHPgh/lTCN8MqQSt0l9VNwlSwqElU+02lIWxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6822981},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1f706f0b65223f6562e667c68e52c1010d800b4","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f1f706f0b652","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f1f706f0b652_1689720172080_0.5508098365036538","host":"s3://npm-registry-packages"}},"2.0.0-canary.6309cbe6a5da":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6309cbe6a5da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6309cbe6a5da","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea1a8a0576c4e034e4751efcf2a276543af6d5d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6309cbe6a5da.tgz","fileCount":1322,"integrity":"sha512-LFLf5O+XAAOHAFEM0hptFQNZoc+FqCAvLf6sZpAezP8ULWBXPVIGZqFctq1tck+OtT1D33r1SO4tv8ROmsH3OQ==","signatures":[{"sig":"MEUCIBsSi5T3FB3HoNlZUIlFPC7qeUw4bBhbXPOxwTTzsgGVAiEAjpaNJEUjyO0LBlKcHuZkC1U0Vy1lom17BL10tOxj1D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6807078},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6309cbe6a5daf261707a99ffbebff76a0aa41324","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6309cbe6a5da","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6309cbe6a5da_1689764294267_0.6840690060399193","host":"s3://npm-registry-packages"}},"2.0.0-canary.b22ea7cd4e6c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b22ea7cd4e6c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b22ea7cd4e6c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"221a58a0820d3751c6cac96f0d5faaa5aa46d3d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b22ea7cd4e6c.tgz","fileCount":1322,"integrity":"sha512-lMb1uCO3ddUnzHhYvE76ToBlBJprdytRrVgViquZJaaYhxzSboTcwlvrVGvIv1NlDXEv5s9q7nQh1TmP1GAMVQ==","signatures":[{"sig":"MEUCIQCVy2NylzKIyO0iggCt6ir23I6ENjkhytnZ7jEnN+vp2QIgC9tM4aLJ++0P2xGTgZ5NIeWH3s71eksAkkB4IDuJnLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6809372},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b22ea7cd4e6c27dcebd6615daa07116ecacbf554","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b22ea7cd4e6c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b22ea7cd4e6c_1689764356699_0.5930818892678003","host":"s3://npm-registry-packages"}},"2.0.0-canary.0323ee1f6b6e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0323ee1f6b6e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0323ee1f6b6e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34070ea37948238512cbe72876d354e35a0e5bb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0323ee1f6b6e.tgz","fileCount":1322,"integrity":"sha512-xuK19qV1WLBfL2AeiI4P4f4GDiRX7Lyr96A/UGCuNwTJFNzxrLUtasLpPucH1BYQhqTjAwEE8TlL6rLHZZ93Sg==","signatures":[{"sig":"MEUCIQDmDpXJTrBjxJFLfmGkR51OG1RKMbyqFR/61Zg8MtjXYAIgYv1JP/h9UJZ6XvZfiNNizDcCqcgxGhv5jzJLFJYKHqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6809651},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0323ee1f6b6ece000b0c1e35cd259a986f852aad","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0323ee1f6b6e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0323ee1f6b6e_1689853540035_0.5792865919305372","host":"s3://npm-registry-packages"}},"2.0.0-canary.fc36d5b57759":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fc36d5b57759","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fc36d5b57759","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a08bf5bc78db0a519d706996b3b16b73aafcf6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fc36d5b57759.tgz","fileCount":1322,"integrity":"sha512-2dS6Q8F45FXjrhMR6d3D3zqpEnVQLcvTIKcLfZxuDHuExFG91MHEjmPEdod64uGtcCIlU04tR2w0Xbw6oqk9ZQ==","signatures":[{"sig":"MEUCIQDU9tkS6AzAPNTbOGZdEydJYbupLMwvGZhkRVQ+TpmHrAIgIvLTPpG9X8ynoOEuEUaLdax0QQrpfCnBOh6dkrvaNvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6809663},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc36d5b577594dad0a1af2695930b825b7aa1c6a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fc36d5b57759","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fc36d5b57759_1690003643601_0.11397531232981128","host":"s3://npm-registry-packages"}},"2.0.0-canary.4bd8a257ac02":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4bd8a257ac02","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4bd8a257ac02","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8eafc53d39d78d5afda55390815533add77fa14f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4bd8a257ac02.tgz","fileCount":1322,"integrity":"sha512-lWluXxHJJ9qzyHJR4YqouzIBOfBqrTCEQbRWuuBWmz00ev8PFEa6cW912XyPzPWqmS3LT7veyPZkilYVkHJX8A==","signatures":[{"sig":"MEUCIA0nCcwBzKEfHreWJH3K+UQ3vENFgDlvnnKraHw9zHLdAiEA3iNLfb7hKg2R2NTh9aGgmFdeCSx2UC6S6ze4MZNM1Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6809873},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4bd8a257ac02c0d1dc12eda3fa920ba895a72c4f","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4bd8a257ac02","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4bd8a257ac02_1690275069285_0.16772189318862263","host":"s3://npm-registry-packages"}},"2.0.0-canary.d750da8f40ef":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d750da8f40ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d750da8f40ef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3d648fcae233b748b38f40cd3ac356c78ee69e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d750da8f40ef.tgz","fileCount":1329,"integrity":"sha512-oAXslLmGvYU4aewwRZUme2vH7RAShiZnaL81DcZ6kk4Tj7D5zjs4JfeQ8ubVELCn3t1YGi0y9FEWwk9VTOvO9Q==","signatures":[{"sig":"MEUCIQDNPsCSWVoIY23RLLhICHKJPN3WZub2o0nsbWzXrl7gdwIgSSA0HYGCtpoq1NOLhHJsZOEAM+TFuzIo+zR8L9qAZrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6849543},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d750da8f40efda4b011a91962ef8f30c63d1e5da","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d750da8f40ef","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d750da8f40ef_1690301870222_0.7373324655157993","host":"s3://npm-registry-packages"}},"2.0.0-canary.fd002d17975d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fd002d17975d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fd002d17975d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37153c1931197e4d8e8724a57afc847d3c677ce1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fd002d17975d.tgz","fileCount":1329,"integrity":"sha512-0/u35b/uh7IIYjX1IDDtMwfmCbzUi/lw2SR0cIT9TAxwicuhH+1S2Cla0oNGWH8RCBDHtatYIC4e3ZES9g3ODg==","signatures":[{"sig":"MEUCIQCwMfPDdivx9IknOkURq4SLcc7LPeSKZZeOjZRQKa/JqAIgIHh79yC4aO274VabvLF5GlDt8NUE9XCcWUsMBR8b+nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6849352},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd002d17975d0039b02e639dd8f2c3910e470800","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fd002d17975d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fd002d17975d_1690363879682_0.7310853491444704","host":"s3://npm-registry-packages"}},"2.0.0-canary.56cf77a8cdf2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.56cf77a8cdf2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.56cf77a8cdf2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"505794ebb9058293ffa7842dbaef901b2bb420bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.56cf77a8cdf2.tgz","fileCount":1329,"integrity":"sha512-IY2DGLzJTG1TWOeYRgVXujAAhPbMrfPeNQetFF4WxE8DW+8LlG1WcOUwecBr2tXaNFku3SViQacTCjxd0bN8+w==","signatures":[{"sig":"MEUCIDByOyXcm+TtMLjE/sRg+Hoeg9BNVQccrTHQGCaT+ue9AiEAoIvzsnyMeqP6uDW0bvL2934Zfgl4u8N6EkkG1754Gfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6849460},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56cf77a8cdf2efa8c7f49f0eb224e6781c9bf393","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.56cf77a8cdf2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.56cf77a8cdf2_1690381446865_0.4764103289099222","host":"s3://npm-registry-packages"}},"2.0.0-canary.28b92c5e764a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.28b92c5e764a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.28b92c5e764a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b33756502a43c578ce73f7e80e7d0b2b600adc2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.28b92c5e764a.tgz","fileCount":1329,"integrity":"sha512-Btx4Hj1orq8V/zgA6R4xRvLS+urp/V3rZYR5vCndX6iDKpS9QI2aI78I3eIhtJHkOlnuYf8fLPBdLwbPEzUxsw==","signatures":[{"sig":"MEYCIQCy/L46jO0NSFl4sqqpQnkLctlSQMTf1dAkCZZMFZo0TgIhANgXdBO+CWRIjxMWVmg8OvKAESxuBB1ebysUzCa6XYlR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6854524},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"28b92c5e764ac8ce8dc1a66cd1d6248e3ddda085","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.28b92c5e764a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.28b92c5e764a_1690385991779_0.09998349861832745","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3f4cac78656":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3f4cac78656","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e3f4cac78656","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"810fc7f50c9d0558441fcc9d78960548ab4b21b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3f4cac78656.tgz","fileCount":1329,"integrity":"sha512-PJcXnhua2b9Rl83cbwuacXGpRjwPi1qLh0nlWC8FsMh+e2H/LuPdxDHeNJFyT0geu9xCc3uY3qllx574CwLiTw==","signatures":[{"sig":"MEQCIHFp6maaXU5v6eqalyiF/8LyfjmEA9NezxV8O7eEijvXAiBD/aT0blWx/k4nwPn9LnpXtSQdJeg4PuaRp3qGEm9PfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6852815},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3f4cac78656e872eddf2a12cdd214f59413de75","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e3f4cac78656","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3f4cac78656_1690391123616_0.7703845095227095","host":"s3://npm-registry-packages"}},"2.0.0-canary.7e4fb59a486d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7e4fb59a486d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7e4fb59a486d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ef9f86261aff02bdfb250af5724d767f76683aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7e4fb59a486d.tgz","fileCount":1329,"integrity":"sha512-kOoTcUtESaDr85kOPFbr6Ku0mzLfXDavfHceaxABlyR0ue36RTI+IZJfsYSyaeUf4tHVOYFSdGkKFMZq81Xx6g==","signatures":[{"sig":"MEUCIBf9gxhRIGJIByz5yMo2UixbHlqpTKcyWe8skBwW8CRFAiEAlw7rwK2myMeIXpqY5ZvwX9hOLLV5NwRvA++WvUtc1Ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6853971},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e4fb59a486d6f5ae20743130f1cb52c2782617e","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7e4fb59a486d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7e4fb59a486d_1690471580800_0.3021959583841838","host":"s3://npm-registry-packages"}},"2.0.0-canary.1014a71abb9c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1014a71abb9c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1014a71abb9c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14cc6ac46f6266d36612d697e665bb2d5aa64987","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1014a71abb9c.tgz","fileCount":1329,"integrity":"sha512-WPB2a/+Z3LUUN5jJ9NjogFTTbZpARtLgPcy1Pusnb0C7HYD7E3eQTyiCRy7QiZA2gUNPi4W9ou9SIHSRiaG41g==","signatures":[{"sig":"MEQCIFtM5M4F4UG/0uqp5Kqrvb2cGEk8fQ65qo9N9I1kpvHQAiA2pJIVf69tKBuNb/11oRqI76+yTE9CaHc+oj34TX/zkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6853207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1014a71abb9cc32d9cb1c37b959faa204cfdc27c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1014a71abb9c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1014a71abb9c_1690474148867_0.20130190315447027","host":"s3://npm-registry-packages"}},"2.0.0-canary.eb52eb4e3000":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eb52eb4e3000","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eb52eb4e3000","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e4d57f365478ebb71eac5fc2cbb2682cee14329","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eb52eb4e3000.tgz","fileCount":1329,"integrity":"sha512-eB6m8m3ksk8EPExvC8t/6DUB1K2T5+LTwgFhh/Ui7Qdn5hUcipLT4xK1kxmaYXYINKd3cdhFXkqDoPZ/Z1sZ8w==","signatures":[{"sig":"MEQCICkRL7mw/Z0D0oj5zKk3o4ikViUEplL8NJvVOgMWwZMMAiAIUilghc8QB+YYUD2kAHewVWTq9izNdms2LjPFEMlwoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6853207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb52eb4e30005bece9b9641f40f14ce9667a82ac","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.eb52eb4e3000","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eb52eb4e3000_1690474687580_0.10079869860780155","host":"s3://npm-registry-packages"}},"2.0.0-canary.acbd9ce0cd23":{"name":"@tldraw/tldraw","version":"2.0.0-canary.acbd9ce0cd23","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.acbd9ce0cd23","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"684d8268dceeab123c50473a1fe049fdbf304a1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.acbd9ce0cd23.tgz","fileCount":1329,"integrity":"sha512-qv+IY0xD85Oou+GZg5+9Lx/vy0ZZWoPjnpjIFjQNbUmPrmPb4+ftlBtjJnpkB2GLJDKEimtUWz1dIZLT+6c6OA==","signatures":[{"sig":"MEYCIQDi/vS+4hHmL6XI1BerwnBmCbPEbUpDcp6X/bPfvX1S1AIhAMIy7/gM67FdouJvw4TWuWAMY7nGYnR97ZWTFrx4FSSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6853207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"acbd9ce0cd235c20c5d804943d3816c77fc7415a","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.acbd9ce0cd23","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.acbd9ce0cd23_1690475723095_0.17366757190635207","host":"s3://npm-registry-packages"}},"2.0.0-canary.18f5a1d9d2c3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.18f5a1d9d2c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.18f5a1d9d2c3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b62040ace6c82edf4deb3619833f6ba89b56efcc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.18f5a1d9d2c3.tgz","fileCount":1329,"integrity":"sha512-mmZxnP+fWOtV03NImjgnUbCgQiuHHWs652wGAfHRN0uHFKwR48jxZyWwk2QgaFtAjMnAybLvkT+ccTSiTjHGfA==","signatures":[{"sig":"MEUCIQCKkmMvPPGKKuayh4XJge5D3vJvrjVGD2WC55isVSkUUgIgQU09yvPxSse0Ss4A7frLkofv+/D8dHsLWMbWsV3AFC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6848699},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18f5a1d9d2c3ff589cab76bd2afe18eb1162c50b","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.18f5a1d9d2c3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.18f5a1d9d2c3_1690478746614_0.008368036004391843","host":"s3://npm-registry-packages"}},"2.0.0-canary.2e4989255c27":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2e4989255c27","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2e4989255c27","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"982e25d7d848d74b515dc79928861ad4ba1ac2b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2e4989255c27.tgz","fileCount":1329,"integrity":"sha512-hgoWIOw+B+TlCoM5AeGy7bzDx1l5nPLcIvFXWwKKHQ91TauQX+bEOdQh+kM4xhY86JlofO3ZNMS11XdDPojsjQ==","signatures":[{"sig":"MEUCICFPMYRu6FvLL7VQEb4JD0Dnt5yPsJWXp0LPYFxb8oGkAiEAi/bIaaBCOIoXlDAHLuaOAJfrbveWXi8iCw6xVuwew48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6849940},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e4989255c2741889c21da0085242c82d0df0372","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2e4989255c27","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2e4989255c27_1690536744442_0.6991853092104623","host":"s3://npm-registry-packages"}},"2.0.0-canary.af0f0f8d8b21":{"name":"@tldraw/tldraw","version":"2.0.0-canary.af0f0f8d8b21","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.af0f0f8d8b21","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af1317d9245b5c094aad233db10405af21a2b0a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.af0f0f8d8b21.tgz","fileCount":1329,"integrity":"sha512-yBpNyYoWpYGgZKkI1/hJPi8SZAopBq3saWAcXlzZnHN2CR3XfgSnNvkScZGmFHtHNtkKodpfa0sGB/7a9YAB9Q==","signatures":[{"sig":"MEUCIQCffr3EAw547f0q4DizboevZTXrxElOP9G4Q4TLKAAiwAIgFCRFquIOZ+eaF8V7hjf9+YZUGLKZ/zydK4UPHzEA1Ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905770},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af0f0f8d8b2159c007d5491a054119c722c4f71c","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.af0f0f8d8b21","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.af0f0f8d8b21_1690560955843_0.22667007311467202","host":"s3://npm-registry-packages"}},"2.0.0-canary.3a3f5b595e5e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3a3f5b595e5e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3a3f5b595e5e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34af4acbd875f09063aa4e261165711810254f8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3a3f5b595e5e.tgz","fileCount":1329,"integrity":"sha512-ETJeFsWCNoJwMCTYN9M+1WUengySBPakMlRrVi9wBcAzP5aC0XrXgulqCnXl8ZQwb1GcSP1yMeTFl5Jyn5lIgg==","signatures":[{"sig":"MEQCIHFtSpVs5jGp9emfJ1qfZSYBUZFhBsYkxjzLQoVjY2hDAiB5WTsvkF0me890GumbBFy72W53AUiBjF6n4E7T65b25g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905770},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a3f5b595e5e86bffb85cfa947883f4b469ad7e9","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3a3f5b595e5e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3a3f5b595e5e_1690671152268_0.8198074090536811","host":"s3://npm-registry-packages"}},"2.0.0-canary.b3186f588149":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b3186f588149","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b3186f588149","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4ca9aae2479079a3751a305c82276967f2670fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b3186f588149.tgz","fileCount":1329,"integrity":"sha512-M/mNXa8S+pQplxRJXGxy/XP7GfL6FDEeNEumhS6gGQy95L9aU08/Oh/7p5iHwQdMFI7s8DCNDrb6sqxn7deh1Q==","signatures":[{"sig":"MEUCIFxdOao4hF799TGq3O5dt9LekU8moWv6BCJpwvcT7vnDAiEAlxd/RcuJ2JqG+BStgB+cofvhd1JgVPCGvv0zbT8UfsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905645},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3186f5881498c739d4b43047e5c5b03d69cdddb","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b3186f588149","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b3186f588149_1690818402444_0.5105680577050677","host":"s3://npm-registry-packages"}},"2.0.0-canary.03514c00c421":{"name":"@tldraw/tldraw","version":"2.0.0-canary.03514c00c421","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.03514c00c421","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b699697cf9e062a3fd8f25c1352a6f5a5e94ed60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.03514c00c421.tgz","fileCount":1329,"integrity":"sha512-3EtrCoeQ38OcZJus0aPjACwuPdArm98OkQGEAX9EFyPVoq8wpJG61NBRM8vYIAgEGUdoKtVjhVk4rR38m8NIaA==","signatures":[{"sig":"MEYCIQDxRUdG9BGiPMDXMMuy67RDnNX/6LyRG5fAOqBVXVs6aQIhAL+tdG1/erszuSpBJPHl3uXaNy5eE1oUwZvMeZ+jvjaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905645},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03514c00c42108913c2e8b945180c70e5f131534","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.03514c00c421","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.03514c00c421_1690818667249_0.4295551274098297","host":"s3://npm-registry-packages"}},"2.0.0-canary.e17074a8b3a6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e17074a8b3a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e17074a8b3a6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea6ce1017efcd9895db95ceb7bdee4416191467e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e17074a8b3a6.tgz","fileCount":1331,"integrity":"sha512-Y/K2zU58sPxVOygKQDYMp8zz+lwrnGxnS8tzt7cOOMcOHYyJ8FFwissnyZ6c0LkBlUbxweq6mHJy2H/8ghWiGA==","signatures":[{"sig":"MEUCIQCM840vR53QJ0AhoTTDR/i9HF6FpPbgMTwC1JCvQSRWfAIgKmrBaVPyUB66hJExK9+VIYUzympvL56tspavsqMN6C8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6946809},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e17074a8b3a60d26a2e54ca5b5d47622db7676be","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e17074a8b3a6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e17074a8b3a6_1690896506831_0.9600368881570756","host":"s3://npm-registry-packages"}},"2.0.0-canary.79fae186e481":{"name":"@tldraw/tldraw","version":"2.0.0-canary.79fae186e481","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.79fae186e481","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d0eda96848a45798daa05e8381c9a8b1c9464ca2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.79fae186e481.tgz","fileCount":1329,"integrity":"sha512-qY075x0aR06ePdjygbC91OyzKXwu3WGlXa4nr4spg0zHzhbmXWdap3d6ZEr1JZcoyMXgSQhR6bT3hOcTjmhvZg==","signatures":[{"sig":"MEYCIQC0pn+buR02LHFFSGaa+o7u0+hyXAf300+8yuUJuZe1hwIhAOIsZOVi4gO78oLCEPD2hFM6iwoF/pBx3Vw1LKMvc9Cu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905645},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79fae186e4816f4b60f336fa80c2d85ef1debc21","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.79fae186e481","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.79fae186e481_1690909872163_0.8301318579233132","host":"s3://npm-registry-packages"}},"2.0.0-canary.507bba82fd88":{"name":"@tldraw/tldraw","version":"2.0.0-canary.507bba82fd88","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.507bba82fd88","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3eaa488ffb20e7267ce4764ee3fe2a5786d524ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.507bba82fd88.tgz","fileCount":1329,"integrity":"sha512-zodAFzrfknluXnWPmF1CoI7gboh6X3N7k+nofKN7WrrKqVhlykElmmfvuh1AgEhXka4q/xQzKlp576CVJH3nig==","signatures":[{"sig":"MEUCIQD1fVElyf0Ew39IDxiKdSci7swUTZEh3iUx7LH8NQgk1AIgXl2aUN+HphnDlnfR4UK+VJh/Potwt2eNWGIkVzAvADg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905995},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"507bba82fd8830ad1f6e7f7ae2a2d9a5b5625033","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.507bba82fd88","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.507bba82fd88_1690974806464_0.615924185826044","host":"s3://npm-registry-packages"}},"2.0.0-canary.39dbbca90e7f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.39dbbca90e7f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.39dbbca90e7f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6e755ce81adbfc558c47253c81b0ad0e0e744aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.39dbbca90e7f.tgz","fileCount":1329,"integrity":"sha512-eO4ZcGRHhagepSsGBp1dWbVw8drYsn2lqiIZl9PtB2br1A+FJ0hqvANimu2nGfwrbzPtwNQaSEs1utXE1c2VIw==","signatures":[{"sig":"MEUCIQDNMuc8ntKBPrYQRrOYP7hChWeG/luLpwUN8J5D3CAdCQIgUbP58qJFIWcZ3wiw4hyhLTYNqUhH4J2BhVuDRtI4Tcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6926236},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39dbbca90e7f799d8b431559b4ade11ed956dc72","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.39dbbca90e7f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.39dbbca90e7f_1690992198213_0.3272936425040316","host":"s3://npm-registry-packages"}},"2.0.0-canary.bf277435951a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bf277435951a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bf277435951a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8336d28abfd14e8ee4bfc73b63276cb7598687b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bf277435951a.tgz","fileCount":1329,"integrity":"sha512-0qRFTHuVeB0RaKqafDX6CPSHFR2EWlB7sxmFTDXa1ozCin7syibBZtjJ4lQZFauIecRCe8lzLklVu+758Jib/A==","signatures":[{"sig":"MEUCIH86DIZ14fJ9prUzWUFMCDdoJwEuU8As818MH+xf7/YpAiEAuvbQ25bjUdMLLVB0vQmkc9WKH97EGC87ThNI56XIt/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6929740},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf277435951a1e7fa5689414670ff1866e721b50","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.bf277435951a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bf277435951a_1691000373810_0.842472692964995","host":"s3://npm-registry-packages"}},"2.0.0-canary.e4829f67023d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e4829f67023d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e4829f67023d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"032c53e7d38fcf80d0e2815a82fcc6828458cebc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e4829f67023d.tgz","fileCount":1329,"integrity":"sha512-/KQc2FeCkco6KVPTTP26QfdOhZMrxkMBSEVy9ppUZeOK/zZV9P/kirsolhXn5UbqyIPcOAOqKptlV3i7BTePyA==","signatures":[{"sig":"MEUCICrKdiLPdq8Yhoi1X4UHNHSS2DuPZOqUbb6otvj3PIsqAiEAwBGXDGu1pAJ79Gc6ibGfco/NYq01IcTA3d72X70cqO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6921627},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4829f67023df6097d06eef484305ca0c0faee44","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e4829f67023d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e4829f67023d_1691048724304_0.16831261240281625","host":"s3://npm-registry-packages"}},"2.0.0-canary.2be738e0cc32":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2be738e0cc32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2be738e0cc32","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cc7edcf2178fe78f4e8f7ba4a21da273d9b0330","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2be738e0cc32.tgz","fileCount":1329,"integrity":"sha512-gbkwdR1FMQzonsIuadtsF2istcReWDoBhMBaaIrXk78zwmsHHxxSY9SBjEIUrD4SDnGnuRaKuCgU1nBTkBRLZg==","signatures":[{"sig":"MEUCIQD+Motw39KtvKbpXS6JtPST9Yc5SrKUfr9RPbqPiRpEVAIgDbQl5Nd0XRdiiAgZMlfWIB94bNZ/eQC8/C1q+Ka26zM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6922614},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2be738e0cc3216138abaad41ba0fe808c31418ef","scripts":{"dev":"chokidar '../{editor,ui}/*.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2be738e0cc32","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2be738e0cc32_1691072283066_0.8384276550370557","host":"s3://npm-registry-packages"}},"2.0.0-canary.da62a1896c2b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.da62a1896c2b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.da62a1896c2b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0a46a430b540b77243eddb8733930cb15aeabc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.da62a1896c2b.tgz","fileCount":1329,"integrity":"sha512-7E8i0AXAF/rBjjCGmT4RPFFJL8Et7j59XstUY44SUPIXiJEP9EHGzb7Lmu/lB64lnAWAJVVZc9+8sTCl1jq93Q==","signatures":[{"sig":"MEUCIEADbgBI2lebmpV2tzBA/qCAveCivq33CWD1pZ1mShwBAiEA3K5JhSKAtYZUcXmlCRFwxz0ayAfE8hFuDr9auPKtMvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6922642},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da62a1896c2b33ca857d0beff59a4a00fa4a723e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.da62a1896c2b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.da62a1896c2b_1691074189377_0.9291062845147262","host":"s3://npm-registry-packages"}},"2.0.0-canary.2b03a19f4a60":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2b03a19f4a60","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2b03a19f4a60","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a4627ae778ddf70b6feffcca3224ef5cda3e4ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2b03a19f4a60.tgz","fileCount":1329,"integrity":"sha512-eZsSNGmbc7Pwa1KiyJSeoZ5OU+kGUBtjhaNuQ+F1Z0zcNrkX4z20qIFdq0mpGYmbBDv21sITaz+DWDJhSzt7vA==","signatures":[{"sig":"MEUCIQDWA9N5SSBoL4AT23lWrdYErezaIsno2GJBLZiaUP7i8wIgUmcL3hbis8pRG/UFiorrfujT7mEr4TSwmD00MM53v3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6926437},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b03a19f4a6019e2fae7679a34b6bc3cdc740f92","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2b03a19f4a60","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2b03a19f4a60_1691075006742_0.17794722716597877","host":"s3://npm-registry-packages"}},"2.0.0-canary.4191e23a56fd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4191e23a56fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4191e23a56fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d407f0c9d8d8d8901984610d9320b2ac725b0a78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4191e23a56fd.tgz","fileCount":1329,"integrity":"sha512-cvP4T7dnEhY3cUE7YjqF7hVUPBUKlPteMlUplnEOjrqjxB9vK3Ozn90q5xHYzGYV4bUr6v/3ifNx3zbzoNRBCQ==","signatures":[{"sig":"MEYCIQCkmq7kR5R/KdeT9aLWWuLB1bltF34PLol+2PRryggIUgIhALzqDe46Xz+6rMkjk5QOByUF30j8ISKraFvtBDGjaLsz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6926241},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4191e23a56fd7a3dbfcb2282b1b6b4a37f6cd827","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4191e23a56fd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4191e23a56fd_1691075436814_0.7234429185720617","host":"s3://npm-registry-packages"}},"2.0.0-canary.c7ae756c0b81":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c7ae756c0b81","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c7ae756c0b81","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac18cecca516a9ee654ca378e5e0d993fec2f90f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c7ae756c0b81.tgz","fileCount":1329,"integrity":"sha512-u/NfKVLJ6DaJPsVTiGLIbIomxPGFfDKd4AfRz7RkngYw7/6hGb7NkTNOSES/QAjyW5zZEiCNwtrluoB/MaI0dQ==","signatures":[{"sig":"MEYCIQDF82U/xVWMj48Y5pbnXrfL6bcS7bjuJW+znvnoNcrz9QIhAPdwHnWb5w8Uwpzh584jP6pkUGaZbHHLl+0pEl1UztmC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6926246},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7ae756c0b81e5ed591a884899756e1d0e635f31","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c7ae756c0b81","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c7ae756c0b81_1691076572284_0.5468870950184292","host":"s3://npm-registry-packages"}},"2.0.0-canary.ae56d975e085":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ae56d975e085","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ae56d975e085","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f10a7a11160c3f8e7cc15a88df9c74407ca48dbb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ae56d975e085.tgz","fileCount":1329,"integrity":"sha512-yB4KRV3dCaWjElxFpgy4vgrogrKp8mpdER5LkdkgOVgLPTCYtxiTfUisSKcIjUMPJIQ5ukJ5rNWfR6o3XTXL2w==","signatures":[{"sig":"MEQCIBC2sLn89jZrb3MZ6ToIsziFOPqtsIUunG8G2jHzuJJJAiA9XINzYKChqexyZOOZJinzhX+YCp1azCsrSvE4HXsiQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6926246},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae56d975e085afda9f69c0b48ab895a560269142","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ae56d975e085","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ae56d975e085_1691166689566_0.8143726928580841","host":"s3://npm-registry-packages"}},"2.0.0-canary.89914684467c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.89914684467c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.89914684467c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"15ea4ffe75c94f39c6516eeb919549d6be0610ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.89914684467c.tgz","fileCount":1331,"integrity":"sha512-zPYVBqVIvg+vWjAeh768oeZmQNq6uJWvFzB00CgfjRdz5LuNqNzKwYdv74DoUZOdcBSWXCLu/azAePQzCocbSg==","signatures":[{"sig":"MEYCIQCUkSUUOlQsiAnB6xhhUlzdCfh+9rjBAWqvgS5a+IwAOQIhANWMqPsNzJVwuruPslbB53T46IST5r1tIcK3jIdepQev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6939194},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89914684467c1e18ef06fa702c82ed0f88a2ea09","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.89914684467c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.89914684467c_1691234873768_0.8670782724142827","host":"s3://npm-registry-packages"}},"2.0.0-canary.16e696ed0309":{"name":"@tldraw/tldraw","version":"2.0.0-canary.16e696ed0309","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.16e696ed0309","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68172a285f99d87f0467fd96391cbd15cc5d10a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.16e696ed0309.tgz","fileCount":1331,"integrity":"sha512-1KqVWp2lnqnIh7M2eG6m6tXKb8fuHrnY1MpfOScCDaaS/eYAliZY+V2nHU8uHkRM+eUFfVZf4AbQB2sKNmqqwg==","signatures":[{"sig":"MEUCIQDDaKHFzcJE9QL4RFh36PueNRWqRW9DOShYKo+VIdbkqgIgLuSwqIz7rweIFDnrEFll3kIdJ+eeCm7mylgQ8lfUrAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6933942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16e696ed0309660ac05a54622ae8a93688d138a3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.16e696ed0309","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.16e696ed0309_1691310907380_0.17890341636644935","host":"s3://npm-registry-packages"}},"2.0.0-canary.eabb0d52f823":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eabb0d52f823","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eabb0d52f823","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4658b517d3c242b63bbbde04cfc0c1d6c2ed7e36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eabb0d52f823.tgz","fileCount":1336,"integrity":"sha512-QKDS0d2n+1ygcLsG3UowH2V9j/G1CQYsmMPJWvwu0J77ztixad8cwVQAuLlClutxv6shHCTfqJ9mneUqrQz9dg==","signatures":[{"sig":"MEQCIGroBoh7sKqP1Av3Vo6uCaFba8hWejgBLRH/grVVap1kAiAp+LVK8qdHX4lLaO0Z008hUmi1tZ8CP8jAW7YXypUXlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6941037},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eabb0d52f823d16c94c79ed8caecaec048b21e94","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.eabb0d52f823","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eabb0d52f823_1691321516215_0.22224567991297062","host":"s3://npm-registry-packages"}},"2.0.0-canary.13ef8be58d15":{"name":"@tldraw/tldraw","version":"2.0.0-canary.13ef8be58d15","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.13ef8be58d15","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c811cbcce23e79c964f84e6d3af1afad234b83b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.13ef8be58d15.tgz","fileCount":1336,"integrity":"sha512-MljJgj0QeFiA0riBndrVPOXKgmxLXuknn3zrZhnIS8JP3QhmhuAEAgLI4fozNJ6LYfql/KxO6GqTs5nF5R32UQ==","signatures":[{"sig":"MEYCIQDMmLT7v5TdkguQaxejhGgzLD5CwsaxcWT+ILCkaJkujAIhAPbmclVt4K+885fORjQ1achTdCegwuZYDUD+W/2ukOL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6941051},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13ef8be58d158ae3dbbf3aedd8485bfb21402716","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.13ef8be58d15","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.13ef8be58d15_1691323943645_0.3125244407225858","host":"s3://npm-registry-packages"}},"2.0.0-canary.eaba3c8f2ab5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eaba3c8f2ab5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eaba3c8f2ab5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0adf561c5f8f04541981e6fe414cedcc893b702","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eaba3c8f2ab5.tgz","fileCount":1336,"integrity":"sha512-Gke8O47oJeZMSynwQxKEvyXuhXFpaMd/kzZubNN2702D10UaVd323N2KChBAGEfDm4FWm572KstS1jjMPNytyA==","signatures":[{"sig":"MEYCIQCzJTM5WJRGaGhguuaBPjgbfOWSXllFvZuzmcPaiwhvigIhANIA9VB5Vnb8+7/KE3sWSV0TrZo4hE7YigLAws7brgC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6941337},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eaba3c8f2ab5dc5ee9f898bef41898b314e5926c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.eaba3c8f2ab5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eaba3c8f2ab5_1691675720478_0.8418370974087448","host":"s3://npm-registry-packages"}},"2.0.0-canary.22329c51fcdb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.22329c51fcdb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.22329c51fcdb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d91b52ff826df1c9a5170ce6df1e59f876908951","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.22329c51fcdb.tgz","fileCount":1332,"integrity":"sha512-A/wCxdSBHUQneQYvujCey0rXjMhTlSp2OQQMqIvl12U7YKRC8rCyn2sz5BYiPQR2/i4YPwibTDSwJD4NXjcA1w==","signatures":[{"sig":"MEUCIHogF+kv/S/ePaTQ2S+qOwdcriI56+dPPaAHjRhBoosKAiEAsqB085OdS/r4SCA5wPJWo18Z902OQQ2l7P76zdMd3Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6961276},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22329c51fcdb41111c7adf0fa4522cc675150738","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.22329c51fcdb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.22329c51fcdb_1691942543132_0.7611832547913162","host":"s3://npm-registry-packages"}},"2.0.0-canary.1dc76fe32b4a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1dc76fe32b4a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1dc76fe32b4a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47112471d10de0da1819590b830d25cb58555fd0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1dc76fe32b4a.tgz","fileCount":1332,"integrity":"sha512-5+pGYmBpDrEAYGa4G/Kwc7jYJ3cDv7oHj88S29/+8/7uV+HzSdq8fSRdEzAwSmnN2ZLEF2GCDzxTfdn1o+xiOQ==","signatures":[{"sig":"MEUCIQDQXfUSmDsn9BET41JcBj8q5aDQVHoEEPcbuvvL66/nQwIgIO1ch3D0ynmio+VfZ++3bzB7seQkXWqiNBpuT2FnhX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6966980},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1dc76fe32b4a18e37e87590cb86e1fc886ff9da2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1dc76fe32b4a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1dc76fe32b4a_1692117352111_0.8244850115990263","host":"s3://npm-registry-packages"}},"2.0.0-canary.55bd2b2485c5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.55bd2b2485c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.55bd2b2485c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be711c62de9f8c042af4dd993036dba15014d837","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.55bd2b2485c5.tgz","fileCount":1332,"integrity":"sha512-DNG0e0PY14kDAupOSZshmctbDPf+bSVEumEwWpp7uDWlM9UcPiEuOv11VItPzuQ3OxzPMK4/ytb4FtjLh3INBw==","signatures":[{"sig":"MEUCIQDCTXj5tGlqFX172A9rBG8kPGd3a+hx4cii/MXpFwidgwIgP1kpmPIAIpmwDJLGiYc6ga3cH8yXatBl6EpJ+v05TZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6966980},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"55bd2b2485c5267080fac36e428c020e33ef13b7","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.55bd2b2485c5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.55bd2b2485c5_1692363584520_0.19586072806612376","host":"s3://npm-registry-packages"}},"2.0.0-canary.2c7c97af9c76":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2c7c97af9c76","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2c7c97af9c76","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8fcc3d24605e230fed1bb2f544825bcde5a5266","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2c7c97af9c76.tgz","fileCount":1332,"integrity":"sha512-nK4bZ7do8jt2ZGmFO0G4F1HBY+uHO39NUPxPrQERftZmueGTcL8Y31qzvCv37Zo0WyCPw5fBYYrt+/HgHaQODQ==","signatures":[{"sig":"MEUCIQCW9p9HIS4L54Gr07QbL7bZlQn/g/Ok7c8A3poczC+3OwIgC7HKFL5nXdcDBI0F00yE4FWBqV4F4Wd24nPkycANWsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6970374},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c7c97af9c766d0579f969e4eb03a115acd7b418","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2c7c97af9c76","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2c7c97af9c76_1692786246314_0.7483050458062561","host":"s3://npm-registry-packages"}},"2.0.0-canary.df9f4254c428":{"name":"@tldraw/tldraw","version":"2.0.0-canary.df9f4254c428","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.df9f4254c428","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84f878787fa73ff1aacc37ce2e163f3cb089ab9a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.df9f4254c428.tgz","fileCount":1332,"integrity":"sha512-Ljs+vTL1rvMuu2cuwDMoBTxjdPhZuT2dgtcuLckNCzlCDI/q2UQmKNp2C1eFANSxSiizlGVVmWpqzSSgvO6Yog==","signatures":[{"sig":"MEYCIQCXSIcG2lTq2eROLPglURwuSO92sJ4hoyRXHgoW/1VorwIhAMHydkF81PrTy9lbBwG03I7otQf0AWBH35SsgXGQ/Fu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6970374},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df9f4254c42896429d1633f2cbd3cd0c75c45b03","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.df9f4254c428","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.df9f4254c428_1692869188715_0.574508356718572","host":"s3://npm-registry-packages"}},"2.0.0-canary.af573bac511e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.af573bac511e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.af573bac511e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97348b5d912d6cbc1d0bbe627f245f96a01427b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.af573bac511e.tgz","fileCount":1332,"integrity":"sha512-7ekACuRPmri6ueRni8A5gv2r4SswC59B/5PPwbNyZ2HQRBcsebCnnFeoi24DQYb/xyWeA+JIVwo9nJckT6fkNA==","signatures":[{"sig":"MEQCIFahbjOUq6D/gB/XjQAtxuG52kWiRl0e1UzsXifdQF+AAiA4yxEj57e/MmdvRTkkPFFoq6IHypsSrdb508ljhgT5Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6974520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af573bac511eb3a0187ae70e8fcc380dd17267f8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.af573bac511e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.af573bac511e_1692880327534_0.8211928198723559","host":"s3://npm-registry-packages"}},"2.0.0-canary.57b2cf695575":{"name":"@tldraw/tldraw","version":"2.0.0-canary.57b2cf695575","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.57b2cf695575","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0eaa3004fd068e8da22fe11309880f3138883972","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.57b2cf695575.tgz","fileCount":1332,"integrity":"sha512-6fZQ8s+IIekbsYouqK2qKcgEBRXPW6zB799TB5CdqyAe/qWozF304wWKRRlNG47ADIY7V16F//gBdk9s3/2VXg==","signatures":[{"sig":"MEQCIF7JFLnPPnF7HIw1ahauvyZ1PrbjDT2CRT1o/q1gfFA1AiAub9E1E4CRsz3AWjV8RXOvylNiDHWPQzG6O/luO1pzdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6975144},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57b2cf69557584d4e05985dc843b1e043164f62f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.57b2cf695575","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.57b2cf695575_1692943057202_0.45464967593028316","host":"s3://npm-registry-packages"}},"2.0.0-canary.fd71bd1b5f02":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fd71bd1b5f02","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fd71bd1b5f02","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70b3f976ef6aa039ceb52701f53fe48b0ddac7ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fd71bd1b5f02.tgz","fileCount":1332,"integrity":"sha512-c5oYMcWOe1znaE6NBg+2s6w4gBEfvgJUfnbjHkQqj5EGZIJ7oXMPIirfBOG39vJbnacD8LiZeWzmWj1ssMzC8A==","signatures":[{"sig":"MEUCIQC3C5QwoHXSrgHFNmOI+cehIuznIOvaeHWOc3/ThGRzHAIgGmLURUD/JR8jmWFbOGVgfnZAlo6v29+K/xLlabGQBG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6975144},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd71bd1b5f023b3f85e6ff139162af1eb01452fa","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fd71bd1b5f02","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fd71bd1b5f02_1692943430164_0.6507796048071863","host":"s3://npm-registry-packages"}},"2.0.0-canary.162f68b71a6c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.162f68b71a6c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.162f68b71a6c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14c0fa4f623c2e406347306acaa5f0f1e42efc98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.162f68b71a6c.tgz","fileCount":1332,"integrity":"sha512-CvVzD5h7VRAZ96rkvCNE2q+BhmcLNNHerwn/c2b+10slXyK43+PIlKC1t7x9RAfQCZrpMmthx/b0F5hH4Ym/Mg==","signatures":[{"sig":"MEUCIDKTtXSeR5/hwo/nbjH4AQfX5yAfznON5iGmVBhcFsCiAiEA6VZQEMWt8EeXWQBX7WTPxg+OZolnjFBV+XOhV3qosdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6975144},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"162f68b71a6cbc8eff0c51b7ea7b6bc395ecd866","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.162f68b71a6c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.162f68b71a6c_1692977235145_0.33684365121756743","host":"s3://npm-registry-packages"}},"2.0.0-canary.b2039673414b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b2039673414b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b2039673414b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85f1c83eebab7d192b1c35bf71037a4224f801b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b2039673414b.tgz","fileCount":1332,"integrity":"sha512-gXxBrDJeNmECovNMXVFGQzrure6YBJ1A3kaOUkC5jgzQVSLzFXJNY9bbPw5rv4kz++K/Eyopr5IZnWBX0xL33w==","signatures":[{"sig":"MEQCIDDYvyMLtM5T+X0k5gkh/t+s0AQkHoGqFhzYq/zwUczeAiBG7a1lINux3GKwlimkvsDGMOImMOPFYrpY8WVjOnjfYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6976276},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2039673414b6d7e9e8204bfb6053d97d4893476","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b2039673414b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b2039673414b_1692980993346_0.5893314613772871","host":"s3://npm-registry-packages"}},"2.0.0-canary.ba7a95d5f0f8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ba7a95d5f0f8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ba7a95d5f0f8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97991d3804098b868d13b7f68edbf65c492f3279","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ba7a95d5f0f8.tgz","fileCount":1327,"integrity":"sha512-W4xVhdb/hG8EjvUzqa7s/ziX4kOxT1mmIr6L9zUDItXmb2kfhypVtE2rR+wJ9OwhFdD1glePA+kbGR+lGowa+g==","signatures":[{"sig":"MEUCIQCgJztNi/J8ohWjxU/Ef+HtSxtP5khYAikJstRkVIaRVAIgB3g9S7QzjgAUHif2sqoQopYqeCaR8Q3aHzOpdkqujd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6971988},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba7a95d5f0f84fb7c3e8ef03a6d00e8ef07247f1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ba7a95d5f0f8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ba7a95d5f0f8_1692984797155_0.7129798569436279","host":"s3://npm-registry-packages"}},"2.0.0-canary.e76de88668e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e76de88668e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e76de88668e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"080c957ec5dfdaf64c0edf2789487a8eab866fa4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e76de88668e4.tgz","fileCount":1327,"integrity":"sha512-UBm+MAFJ+3cv3w78r2CdZO/YYNsAQdgiiTOsB7YyehFdn5N/W3SzxB/qkBh9PqQ9x8junroDta9OzWixb7h3Dg==","signatures":[{"sig":"MEQCIG8j5NXessAxkA9px2goBk24pYXvJGGgA/0jDV78hMXMAiA/oKnxnoXkd2jhL0HpkgVxPCAnH7xPkSEB/3tFbRP2vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6973256},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e76de88668e488292de772bc0f0ba5b885e852f5","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e76de88668e4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e76de88668e4_1692984949068_0.3468390880696519","host":"s3://npm-registry-packages"}},"2.0.0-canary.57fcb3d07b8e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.57fcb3d07b8e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.57fcb3d07b8e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd6db7a2b81ea8f9b732f72ca1035b73abdb514b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.57fcb3d07b8e.tgz","fileCount":1327,"integrity":"sha512-0P+M6ZyBY+kwK+raMW3gFE/WBCNxpyKffZKCqcfJfRJ43MDo1WuT06ZgahJ05wa5a5/lgTsZL/1RzDgbvcXxHw==","signatures":[{"sig":"MEYCIQDZB+Ez5ZqhJzdqYal1fupeLytK1kO4L0ZR5FZR6ZpAXQIhAMgrX3w8AEU8qymznMZSa0Ap0NqY7RRdniD24yKN71a6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6985213},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57fcb3d07b8e54f85777a15d0d931f38ac0b627f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.57fcb3d07b8e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.57fcb3d07b8e_1692985057020_0.043376832837663803","host":"s3://npm-registry-packages"}},"2.0.0-canary.bd6ed1e00cd9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bd6ed1e00cd9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bd6ed1e00cd9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7551e8d379479e32e2a0849e5644c56378974bd3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bd6ed1e00cd9.tgz","fileCount":1327,"integrity":"sha512-EtoK1+NNhGDtukeFcAVySXVu8hPDSWvvc+h5JugEnADPmpk70M8JBxGWwmG3zehEua89ZcJZmJemNQ+Ro4vl6Q==","signatures":[{"sig":"MEYCIQC3NQ0SZjxbZsAIHRpEskqZEQqQeXyNXRx145SJXGHH2QIhAPT57BbCbCUWt7C5qUnbe9y8PqmIHij4nK/j+V++6IQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6985213},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bd6ed1e00cd9150cb8b2170fdd5d8acf660d5e13","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.bd6ed1e00cd9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bd6ed1e00cd9_1692985623168_0.5664378504366656","host":"s3://npm-registry-packages"}},"2.0.0-canary.81b8e6574145":{"name":"@tldraw/tldraw","version":"2.0.0-canary.81b8e6574145","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.81b8e6574145","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0855f4a6239e9b6a5c25ac868fb1410b31f01b20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.81b8e6574145.tgz","fileCount":1327,"integrity":"sha512-jbiQGimEuRueg+M/d+y9ChAcG2iHrXw8UU+AxF0gPTiNWhSO+PBNdAbyOkN0T2LgYlK0MLAxLz7ig8IIQ75/og==","signatures":[{"sig":"MEUCIQCE5sTaeFgI68A4F8nc9k/R58sFc5LPkKZ+D3y+SapxLQIgRNeYF/GU5KHc9BZAB+V/grIxMXSbG8oMri3QYa2GTcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6986775},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81b8e65741451c107adc84e3e4f0c79a0565a960","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.81b8e6574145","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.81b8e6574145_1693039065666_0.2622900845592746","host":"s3://npm-registry-packages"}},"2.0.0-canary.3aeaf857fba0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3aeaf857fba0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3aeaf857fba0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e762a099382e32a6f60ba521f2c50ef9391319f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3aeaf857fba0.tgz","fileCount":1327,"integrity":"sha512-lv/CazPI0jaAOu8hKskeMfRGvRexRJ2WoMMXCHxM+mrMZnGzV6EhKRwx7Sxb4hbE9RhUpmiG+DWd73krZsI6uQ==","signatures":[{"sig":"MEYCIQCq6pbsZSugRK8+QI+fqCkTQB0KrJqGTz3X5bFztEysLgIhANu8yo9HlS9zaer49+Mg/uVx3Yr+Mw/n8TPtAyfAzOJV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6986775},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3aeaf857fba0ec7f59006cf1425b19c17c414158","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3aeaf857fba0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3aeaf857fba0_1693210961154_0.053490471819247265","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3b07631ce9d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3b07631ce9d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e3b07631ce9d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bf50890b854e7c61b2318b3785bdc9fe2501e73","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3b07631ce9d.tgz","fileCount":1327,"integrity":"sha512-NrGFZTJxvAYYaB5i6f1wH62XeMu8cYoy7L/AKuRI4tDWaC/51ZJEucsdo3iIqqH+wza2NNspEnpC6UcCoUp8pA==","signatures":[{"sig":"MEUCIQDggQa1OhH94XdJLTc2kKUboHCCyOTQNmZo/+fvjmNg5gIgOCS6pdx1mc6UBVOGrz76vjquaRC1rqi+p9blvKM6pEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6986775},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3b07631ce9d02bf4516719c46e458e88e92fc2d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e3b07631ce9d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3b07631ce9d_1693211310672_0.5102273314997103","host":"s3://npm-registry-packages"}},"2.0.0-canary.3bde22a482f4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3bde22a482f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3bde22a482f4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"feea694cd592ce867aaa6a4e0e7fda6cac901d36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3bde22a482f4.tgz","fileCount":1327,"integrity":"sha512-0YC/N/FSAUEshalJJjwD95zJNt2XTH42NnQlQRmLFM+/OaNMcjy/xzMMQ6xEWmrB1QCI6JVkLsdnxf9DSCtXvA==","signatures":[{"sig":"MEUCIFPqvbWgN8jxEBpJboxSMObT5gGGxUMqoYsL5jKKWX2JAiEAy3/5sgcaTMtlo6gImNFHvabFaNh/xsAJ80VyEWG3nRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6986775},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3bde22a482f4ad1b362a95dbd9fa4decbac04112","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3bde22a482f4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3bde22a482f4_1693402400214_0.5327030315649843","host":"s3://npm-registry-packages"}},"2.0.0-canary.a3a780414a07":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a3a780414a07","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a3a780414a07","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa465b13c63914e694a9eabba01d25288bc9a2d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a3a780414a07.tgz","fileCount":1327,"integrity":"sha512-xT38KH+uI2LxU6W1s7z4bkJDc8vWfROMHrwtpa9J9Yy3agvdL/0E6lU6hu7g3Oy5ztmv0Ei8x3lqsrCbOG2sWQ==","signatures":[{"sig":"MEUCIE+oR22MQnO+4/nW9iiMZHLoLpnUEksIvBTiMla1txW6AiEAyRR2vmqCLkbM1HMzLteWMBCxCCvqWdWljVFfBQh0QL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6989095},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a3a780414a0734e7cfae5262e5f4fe3edd06b57d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a3a780414a07","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a3a780414a07_1693472143991_0.6153523743778981","host":"s3://npm-registry-packages"}},"2.0.0-canary.249bacf50bdd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.249bacf50bdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.249bacf50bdd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07c11ed5a91cf0236fc5cdff27ae219dcd600f4b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.249bacf50bdd.tgz","fileCount":1327,"integrity":"sha512-Pgs1UMuDPZThXf+tqLgyp57zpF/7L0UoN+DgjdjSVY9tuIKkS0seNu9PsolHwdA+rCrQIPZG/3xm/OUa4jsc1w==","signatures":[{"sig":"MEQCICMEaMUrBYbrg1lxRMfKYBHLHBplgEXUkbmREcXpKj1TAiB51SyW0tbLIK9k7ML0iojTPP+QJDyPR7zIgv1+v1pi3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6989099},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"249bacf50bdddcc4d1694f59e1113776c3fd42ec","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.249bacf50bdd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.249bacf50bdd_1693575694418_0.2735249646079436","host":"s3://npm-registry-packages"}},"2.0.0-canary.e7ad05fbf538":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e7ad05fbf538","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e7ad05fbf538","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d37e4f12051aed9e50b698f07dc3111b308d932f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e7ad05fbf538.tgz","fileCount":1327,"integrity":"sha512-XIQdv9GOGHd1jDL7MBdK66O8/E74u52B3MFw6h7PWv2gwCV0bOOcg5wv51iTExEX2sOm7xCkc0OqLnlCTY7wwA==","signatures":[{"sig":"MEUCIQCuJo+4OAs4A/kv2C9nvPYgVQ2/2eyBswaWb3km9mn/bAIgIg2+PrHTi4J+U5YtmZhvkQRZu/GX5YSXoM5RQoEOU1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6989072},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e7ad05fbf538b7e2b9502c61ff963677a056b69b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e7ad05fbf538","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e7ad05fbf538_1693903306196_0.21992441899691983","host":"s3://npm-registry-packages"}},"2.0.0-canary.227c97a057a1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.227c97a057a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.227c97a057a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"471dfbf0af239d1257e3c900747dd8f47d006555","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.227c97a057a1.tgz","fileCount":1327,"integrity":"sha512-GCK5IPWq+kmHu0RvGSvN6+Gulxmuxadrty017FmwiWLmCOHk0eiJoZB6wGrsxQmYYd1t5Dpp04j8yRdF5e0iWg==","signatures":[{"sig":"MEUCIQCaAWp5q+MO9SJ99w9W/GhSfKn8Pe57pwKxHHpvxEQsCwIgbcMw3aWnQKrkygH/QYgcijZ9igDKS0MuG80DDPUNxtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6989082},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"227c97a057a15426bcd0b243be2a384a1de9bdcf","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.227c97a057a1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.227c97a057a1_1693918108324_0.8592388582483599","host":"s3://npm-registry-packages"}},"2.0.0-canary.3bc79260d875":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3bc79260d875","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3bc79260d875","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb310233fe5a4856cd4454a962ed4b7a0adffe00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3bc79260d875.tgz","fileCount":1327,"integrity":"sha512-PL5nugzaOnwu1n5kU9/RM9PRoV1DnD0pEhEdlbILLlHbs+Q24obatLE9ZeK04l3ddyisMlqilqric7zwiU/lEg==","signatures":[{"sig":"MEUCIC3fWf/gXH//2Fr8HEosmV+RWtwqvlXTxQqXgh1XsJCKAiEAzkH7Y2FrAsb+dYEK8AraGfk255cI0XWPQpdZI4/k/28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6991000},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3bc79260d8756af71d2877cb408b848bbf112108","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3bc79260d875","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3bc79260d875_1693995263781_0.8084154805203729","host":"s3://npm-registry-packages"}},"2.0.0-canary.2e4f1de944dc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2e4f1de944dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2e4f1de944dc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f70d30353a3350a54c4fc9973c492e7c8629eda","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2e4f1de944dc.tgz","fileCount":1327,"integrity":"sha512-uo6LyNqjCVwOHKjC3m1hDkX3BR+qlOD9CxIRplqVOehLiVaLKxm8E3KO+NvqZ4l9/qM0m9vovFx8QkdNNCGQFg==","signatures":[{"sig":"MEYCIQDVtGQZfAeYz2pq+PKNI92RjTzJW0PNI0srrUBoNranRwIhAIF17qNPD2dJMH5cV1dd/3CU3rDHad0N1FXKkqWH666B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6991089},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e4f1de944dc82314dc03306bfa008c7859a0187","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2e4f1de944dc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2e4f1de944dc_1694009943540_0.9930040041401591","host":"s3://npm-registry-packages"}},"2.0.0-canary.cf00eade9c39":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cf00eade9c39","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cf00eade9c39","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84af9cab3a2f871f03d0b14b33fd48b63cf88abe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cf00eade9c39.tgz","fileCount":1327,"integrity":"sha512-tHqQXlpkNgNPPvBnlfBjLKZB2lA3dVbE8/hc5HI5Yafg0gGJDfuXpam3QI2HQqEGLqjyWwO9podgGQt/VEvFrA==","signatures":[{"sig":"MEUCIQD4//QV8fQYeJst3K8ZZSRigN9JJ9bmLFVc0R5oPA7p+AIgTf8cSv7CUOh+jA9Lf620R9EaZPpKrwl+uoAbztC5qvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6992346},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf00eade9c397222da728fb1a0ebe794eb28ad7d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cf00eade9c39","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cf00eade9c39_1694074583490_0.04422725495271851","host":"s3://npm-registry-packages"}},"2.0.0-canary.7c208e42259a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7c208e42259a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7c208e42259a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a7b60964abdf91c44050220dd62810e19886f7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7c208e42259a.tgz","fileCount":1327,"integrity":"sha512-PbxvGPp7Y2A34K7FAz5pYqkBlxLWBqmrWiiZLB9C4peObOqXEKpMuOvQuegRgumJUdN/nl8PyzHARSxLyOdxVA==","signatures":[{"sig":"MEUCIBWphper8DhU1Ov95YAMtOduECZYfrZLrPC3oQ/6AwZ4AiEAggXGxZ42QSUgnML7HO92+F5hcRHSFi5ponQX/pBrKm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6992369},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c208e42259ab222fa9407026856e5c05864d7c2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7c208e42259a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7c208e42259a_1694086604564_0.4311920948435286","host":"s3://npm-registry-packages"}},"2.0.0-canary.c1f896b04253":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c1f896b04253","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c1f896b04253","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb6b9e9dfb3a9058c7390ecddde84e4d6386d34f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c1f896b04253.tgz","fileCount":1327,"integrity":"sha512-eerv2V3mUpnitymoZg2lVt1TDmXr/XjoiKecv1nhL/nG4SKELaMcoOn0LnLxn2owIckWs2+66k/vvOIMItBmrA==","signatures":[{"sig":"MEUCIQDn3RschTCVKAO1FvLKUWkdyF8Dcm61/j9JhwKsd45+PgIgFVipjNsSDni2cWruITDKieDocWl/epf6Zo07C4s4Fxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6992373},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1f896b04253e4e691d57e88bb25d50a4a4fd0ce","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c1f896b04253","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c1f896b04253_1694090688126_0.08475311258163187","host":"s3://npm-registry-packages"}},"2.0.0-canary.ac593b2ac2a3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ac593b2ac2a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ac593b2ac2a3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e598a2e743404ba1590c25a69e7bbfcf7275ba40","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ac593b2ac2a3.tgz","fileCount":1327,"integrity":"sha512-Z002r1vSkf0tgSM7nSkPn0nUV56esMQ2ijSG0LkjqXpfOpHsTqceIibkrW0MPHBER1sF7zK18hSMWrR9SkiTUA==","signatures":[{"sig":"MEQCIF+7a3eiTVSWb2MwVclc3033oh61MxgitPHH5K4I5JEEAiByQNN9WkFMETnZm3f+AD+QsIdnrRof1DPsfXyH/YkJ0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6995071},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac593b2ac2a3e78aeecb8419da3a687cfa59de48","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ac593b2ac2a3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ac593b2ac2a3_1694162064885_0.9423947141873081","host":"s3://npm-registry-packages"}},"2.0.0-canary.930abaf5d726":{"name":"@tldraw/tldraw","version":"2.0.0-canary.930abaf5d726","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.930abaf5d726","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb8feec459c9b2206747adb0768ad40f72ebe95e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.930abaf5d726.tgz","fileCount":1327,"integrity":"sha512-DbnMCmXAe7xPGM+i28gVnq6pN7WLeITZOZ/IJhHMKvCUZDrSLBZszr0149Pt73fK/KrrKQVoO6KMHVJozsFQMA==","signatures":[{"sig":"MEYCIQDstMdgJ5OMDoIuyrxqKjal/yRBK4HKncAm8BcwsNCh+wIhAOSG7Exg0W967mMXMg19FLVp2jne4ItNa+5ZwDWfPjGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6995235},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"930abaf5d726e64b277e29805d794271215691ba","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.930abaf5d726","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.930abaf5d726_1694170475127_0.033282502952448834","host":"s3://npm-registry-packages"}},"2.0.0-canary.9d8a0b0a8d92":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9d8a0b0a8d92","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9d8a0b0a8d92","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f83effac462b3d91bbd4310208ecae211cb1f75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9d8a0b0a8d92.tgz","fileCount":1327,"integrity":"sha512-nQvNIX42d/m+PFxKokp5InPLk9/h3o283wPnpCdUpNY3oIVuSlCcQjD2mexrJRoN7XhAihBzAgbZcbA/wvdtnw==","signatures":[{"sig":"MEYCIQCwlqpohiOkRB0OQIp1P26ZBCPD8nt/GuljeyDao7uUdAIhALc3pTehcZhe1QMWfGHW0YUWqwu0HIdLk6PF4hg1EFEv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6998378},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d8a0b0a8d926a329c4af7c2026fdf0a3f99d22d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9d8a0b0a8d92","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9d8a0b0a8d92_1694173510801_0.28433132865892885","host":"s3://npm-registry-packages"}},"2.0.0-canary.f21eaeb4d803":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f21eaeb4d803","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f21eaeb4d803","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"656aca07328e8e457694a92ba7f7a27787d8d84d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f21eaeb4d803.tgz","fileCount":1327,"integrity":"sha512-CehRxWtTd+XU57+TeDsDI0WxKBmVgel5JfNehkzJeyykKAgleIMMHgT2RwmqztQxLVwDLCktFy6tZmuZWf1SiQ==","signatures":[{"sig":"MEQCICn+IjGS0lHq35BmEiy6JYwf58sS2WZaIINkIUDocDdUAiBcfr2LurAbHLc+Nt56VCBqQ/Yt2DvfOmFd7Z6nztEwuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6998750},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f21eaeb4d803da95d12aeaa29e810a0d588b8709","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f21eaeb4d803","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f21eaeb4d803_1694184887003_0.9850502042872602","host":"s3://npm-registry-packages"}},"2.0.0-canary.0b3e83be5284":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0b3e83be5284","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0b3e83be5284","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4c6a7495dcb4f4a9337f2be823eb6b23ae8d8c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0b3e83be5284.tgz","fileCount":1327,"integrity":"sha512-N27NK1scCFUk9uu89Xd2Or93d1z5m6x3cNo8ufLvnl4EeGSgwbS61vDQwbcLOS6KkM7RuyGARrSMbyXdhkxICQ==","signatures":[{"sig":"MEUCIFetNnw1cP2lcazi17rcnJgAYxV2CJZlFTv4F2h9vwABAiEAm+hVhJprNg4cQS9IPEE4LeDCRhcFLuFdZDkYJHM4HKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7000948},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b3e83be52849d01f129e89d479b7a2aaf733d47","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0b3e83be5284","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0b3e83be5284_1694185002005_0.3212979494679187","host":"s3://npm-registry-packages"}},"2.0.0-canary.48a1bb4d88b1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.48a1bb4d88b1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.48a1bb4d88b1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62944f82b4176786796fab41342d8bf93421eea7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.48a1bb4d88b1.tgz","fileCount":1327,"integrity":"sha512-gmSm8jIn+pA5BWvrD9AcSKQlVypNR5Xz4zlcfc3yiLPEqGAOtRpvUOID+Bo+HwBK0RRGCDJgpnP9GylCoEiXEQ==","signatures":[{"sig":"MEUCIFWO4hCJ4YjSjizPOXdRwo9HZVgFKCysY7bQ3rLXxRTMAiEAtDL2btMFz7hhhtS2N6lUfGO6YCLxotdVT4ErZpqZolo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7002192},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48a1bb4d88b16f3b1cf42246e7690a1754e3befc","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.48a1bb4d88b1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.48a1bb4d88b1_1694193132713_0.44933926586790274","host":"s3://npm-registry-packages"}},"2.0.0-canary.20704ea41768":{"name":"@tldraw/tldraw","version":"2.0.0-canary.20704ea41768","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.20704ea41768","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12f45b9de9eb1fe56e336dd5a11656aab9e20ec2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.20704ea41768.tgz","fileCount":1327,"integrity":"sha512-Xm4CUm4g2PPQr89kgFxnx32aak8t8TVa/q0qaT2p7DMuxgOFXvPBlfybpmWKaw4HyUqSHfmThoxii8VcV5U1RA==","signatures":[{"sig":"MEUCIQDDWjTJ0elT/aAqRGzq67oqmbY+RdC+t+QIM120VKackgIgMoigmA9Temm+81KT2DgsBgq2nsm+bz8e9bOutSz8rGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7003056},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20704ea41768f0746480bd840b008ecda9778627","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.20704ea41768","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.20704ea41768_1694252896897_0.8524154518959512","host":"s3://npm-registry-packages"}},"2.0.0-canary.c52ba35ee89f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c52ba35ee89f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c52ba35ee89f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"483b6c03f1a77d1370c850c76b82cbbb52a52e62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c52ba35ee89f.tgz","fileCount":1327,"integrity":"sha512-Iqg8MAG2brlWUMB7VpCUJaLueKYcAIKF7LU9RtQzrPLZPpjLPbllvUV+SdGp9kLzlP1y+Mw2FoDd5x15kYNKxg==","signatures":[{"sig":"MEUCIQDgqLW1L53hOPjCZQHqGL7m7L6S8SsSIWZxqt6ICKfe6AIgPtqdpqYUmPrTKvQNZwXBoSKERuC3D9R8M8C2qHp0pCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7003056},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c52ba35ee89fc9ac0f5c0e3acec655e98b9f2b02","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c52ba35ee89f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c52ba35ee89f_1694782691026_0.5905214011312976","host":"s3://npm-registry-packages"}},"2.0.0-canary.d9ce936ed0f7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d9ce936ed0f7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d9ce936ed0f7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a935580a638472eab2359a3e97dffe5f86ea5896","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d9ce936ed0f7.tgz","fileCount":1327,"integrity":"sha512-nn803/Q6EAi9yctmD/+MLDRQQnGbzclds3IJj1PqDCs+H5Eo4faHWLj7s8EFMpABc8LrQtKp8tiiV2E9/4q0jA==","signatures":[{"sig":"MEUCIQDXxlBgCoS83VgBXrN5emsl0/TL5rka+B83WrEtEUbC8gIgdKjK9UCoBq0/+d6rNtvrcv1NZnVcGGIxphqgAeE9Ng4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7004016},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d9ce936ed0f7133ca621101e3ba0be5abe34b16c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d9ce936ed0f7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d9ce936ed0f7_1695034645409_0.9257560840733927","host":"s3://npm-registry-packages"}},"2.0.0-canary.d05918358665":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d05918358665","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d05918358665","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fca111f3109f2ab4dbdc2ecf08d3c1b55ab2451","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d05918358665.tgz","fileCount":1327,"integrity":"sha512-YxAl2rr2PsGFsIL3flYVjuYQ7EKgOsVWEZBSZTS+t5en848rKHPZ5tWXN7NYKXRQCi2H0X8UzAnZdpRQqOjuOA==","signatures":[{"sig":"MEUCIQCTB7umBHtmsj1hN3U/b4r0I/yqHLvA+S+UicuwhdJsXQIga/MUCnGdycXlySJFUDZecX00c0dIMvNizBzprTe8Snk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7002448},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d059183586654c8ac4f14fd15e08ddbe9090f932","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d05918358665","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d05918358665_1695043673730_0.31955789953857017","host":"s3://npm-registry-packages"}},"2.0.0-canary.5458362829f9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5458362829f9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5458362829f9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48367974d1e8aa10fe0cf8a3576202c617f39ebe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5458362829f9.tgz","fileCount":1327,"integrity":"sha512-6oWNKw2gGWoAELcphETgXA0kLNQlD1C0m90ZdhYG70lNj16xmBwybozL5RzC/b0t4MCjVslVOUWkLH9ZKoaAVA==","signatures":[{"sig":"MEUCIQCOz2MOLu5n4k25hKxw/FvzvIL6SlLYKfHxNhOvZiVPcgIgBB4zOcZQml07mfq1tltkqS1Hi3rXMuyIZ1h8etPI6i0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7002862},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5458362829f9cd9b2dd3e8d29ff2b1615c43180f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5458362829f9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5458362829f9_1695048269648_0.6193692499992973","host":"s3://npm-registry-packages"}},"2.0.0-canary.10f6818a790b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.10f6818a790b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.10f6818a790b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d39ef1085906ab873be25db748fba34b644332e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.10f6818a790b.tgz","fileCount":1327,"integrity":"sha512-hPh5nQ0dGhrkahj7sGCOb3ImnIja+TYuEwDNlexlrl5fZVCDRpAnj/pDGR5625FGOb3LMSseTL2PdDZqUVuxtQ==","signatures":[{"sig":"MEUCIQCGdrGrv/GDehEDl9sDMEPjXocHQgoQp0DVUQdsDO/sFgIgPs5VdmVnn+PWsMzxpN8qP4xG/69A0tIRg44zaMxoujE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7004974},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"10f6818a790b4dcb3235aa6df94f5f2d27068113","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.10f6818a790b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.10f6818a790b_1695049745027_0.33725726823171787","host":"s3://npm-registry-packages"}},"2.0.0-canary.f3af81bf344e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f3af81bf344e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f3af81bf344e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d676065dd5e3f87a872f93042c107c361a39ca05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f3af81bf344e.tgz","fileCount":1328,"integrity":"sha512-KHLnAjoHX6g6tRE+y5nyZgsJRXWtpILG3VUdQJrBR0n7dCnZeJFSqdFwD2Z4JC4hF8Vkvq9f9IxLlXbDJsXfOA==","signatures":[{"sig":"MEUCIQDgcZrQzn4iBnaWAHr0hKzyDSFMsOtD1sW3vZIIg6xTnAIgJdSdAlFnCkASRbicdAyExR4P8AcQVq+N+qr+tGV8gzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7007088},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3af81bf344e7ba93c08954936d2b50cc5212d28","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f3af81bf344e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f3af81bf344e_1695049783289_0.3575836031399269","host":"s3://npm-registry-packages"}},"2.0.0-canary.7fecf824236d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7fecf824236d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7fecf824236d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54e5776d9177d6861e18becd54e44bfd9184715d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7fecf824236d.tgz","fileCount":1328,"integrity":"sha512-sB0y32bfyH2rrDEh6uOgHtaTda9Einnoyvd6MTd33Fc2PhrifDKl6Vz7mG+VF5mmfzxInJ9x2Qd9jPCQCjxSQg==","signatures":[{"sig":"MEUCIHnMKnI1SY0BKGiLinmdokNdn5jFECI5seKocrSy6ne9AiEAm770MlhlPmEnklsVE2m0DbpwaJny/j04u9zfrciEwU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7006616},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fecf824236d3f4ae0bc83eac045f9f645c13002","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7fecf824236d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7fecf824236d_1695049799264_0.6462971750688533","host":"s3://npm-registry-packages"}},"2.0.0-canary.6b37e9d0f545":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6b37e9d0f545","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6b37e9d0f545","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd8bc80f867589383c638c7f33b2719f1ed5a47d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6b37e9d0f545.tgz","fileCount":1328,"integrity":"sha512-KQ2evmEPxa2hqjIge6gSBJJimkkYbJy1HWwALs/+2MXquNc2W8XwLW+CIAa71XuNtuGJ6NcoIoNLnA4QgHtTtQ==","signatures":[{"sig":"MEQCIBQLfNIxwjLDU2E/ueWRRGiCv8k4htvbGVyHO6rVoIakAiAsw+QSV6lFgTGEmI5bw9EJkWetdAnYMFytuvNUkYUKEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7008051},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b37e9d0f545b82cefc14cea3139407338e24bf6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6b37e9d0f545","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6b37e9d0f545_1695049853824_0.8293140356777879","host":"s3://npm-registry-packages"}},"2.0.0-canary.beb9db8eb7aa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.beb9db8eb7aa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.beb9db8eb7aa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4c4a13ec1150af79d674af9bdca02b994697cee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.beb9db8eb7aa.tgz","fileCount":1327,"integrity":"sha512-Namd+Ijnde9zklf7y/maydIBgbU6j+5ePAibOStMpgNOkexq2OcLyu8slAG0P/AhqDJX7Fb9p0rZlPr98P0K0w==","signatures":[{"sig":"MEUCIBk+NV3P8qmJcxggx8hdOHEB10uXnpD1KJgET58DsFKAAiEA2SsWCygQIzgbvvebdfS597aHl/vPNClp9bGbkkLJJ84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7004974},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"beb9db8eb7aa38e8473ba48a3b4021fbba151d43","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.beb9db8eb7aa","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.beb9db8eb7aa_1695049991321_0.05802788429235339","host":"s3://npm-registry-packages"}},"2.0.0-canary.1b8c15316a38":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1b8c15316a38","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1b8c15316a38","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d0243203c44da9181e9b5036fa53b828f1619ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1b8c15316a38.tgz","fileCount":1328,"integrity":"sha512-XT5DFuvIFYqSfHXnBrEjnKBWMWLWyZIU1AQIUCGwlkqIRe85EZNB3DfdscnHuKSM0UfJJ71jsA64GExdur4TfA==","signatures":[{"sig":"MEUCIFiPa/HL8VK87N9S+nrRKrtfWZ5G0/k3QwvDRCcNAgSmAiEAoQ+MpevLMvKKFnpU1c5EYmyisDqxaCcHpv+uRMOq52U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7008051},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b8c15316a38545beb44e89ad8a1950b0b1b7f97","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1b8c15316a38","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1b8c15316a38_1695054281631_0.7972256117362531","host":"s3://npm-registry-packages"}},"2.0.0-canary.3b3a0b29fea7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3b3a0b29fea7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3b3a0b29fea7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"497e1292eecef5c35b6b403bed11a843526d3876","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3b3a0b29fea7.tgz","fileCount":1328,"integrity":"sha512-7eqS8AyDyCqOtU1/upDNnpYox0RJtN8hkaoxnH/K77UmbHFdLomRCKYvG/+HSIT1/IlICCdFI0U3ShX/G+QTHQ==","signatures":[{"sig":"MEYCIQC8kuhuGetK3jxu/Gdk/v0I7ybDM4JLsSk46yc1f23kXQIhAMj1qxT7h/+xBCYWXl2U3ffwt37lRC/g9GT1H3/GLJQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7008051},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b3a0b29fea77aeee6df62250d3b1dad3516cf14","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3b3a0b29fea7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3b3a0b29fea7_1695056479623_0.5555483781206123","host":"s3://npm-registry-packages"}},"2.0.0-canary.cc3bd1d1142c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cc3bd1d1142c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cc3bd1d1142c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5efdbe3a48f824f79ad2e5959106730e375c2c71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cc3bd1d1142c.tgz","fileCount":1328,"integrity":"sha512-GqDDaIkKuqVsXp96uyy0RGOWRqQpCs6O6zL+HB9NT4UgJvAH5GSnCxLoyKz8JJQSWmNKqZIs2ND0LTlHTggkkQ==","signatures":[{"sig":"MEUCIF5IzWz4Q0YLwdkPSHs7OvPohj3rVjnsi5k9ytyA2vjPAiEA43LZRzTbSFGBVtakqCZEiv8L7gYHQefxbfYwNDbhKzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7008241},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc3bd1d1142cf82ff93f7009053607c87e91a688","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cc3bd1d1142c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cc3bd1d1142c_1695056519662_0.06839904482096726","host":"s3://npm-registry-packages"}},"2.0.0-canary.b22c68be5476":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b22c68be5476","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b22c68be5476","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf4259934e7f367f25171b7da503178c39b89316","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b22c68be5476.tgz","fileCount":1328,"integrity":"sha512-GDnEK/WKBD/xsaAZiOq8PPlUk3tuUda3BHrUwmdQUibXhXyJQAdtdF4aEUh9w/bDdkrokrFS4pfxSY1xxpmzgw==","signatures":[{"sig":"MEUCIA9BRXCbfCV1a7Db82EP1XboNvWoqHsLXWAuGfPHo0J4AiEAuHEPyW2FkHrIOERyEKfiAABFunTjAWyHCE61194Jin0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7008794},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b22c68be5476f3a6785b784b244a516c1acd9add","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b22c68be5476","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b22c68be5476_1695118180113_0.4087017747634063","host":"s3://npm-registry-packages"}},"2.0.0-canary.f510dc2452dd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f510dc2452dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f510dc2452dd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b38f5cb159c7700925e5190032268328dca2a74f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f510dc2452dd.tgz","fileCount":1328,"integrity":"sha512-VzohK3YcvVv3jP2kjAWn1080EYQQiSKBYJ0e3AshZ1OQevONZvaVPKoDCEg21t4OpqEqCbp9dbjUT7x1R/hPjQ==","signatures":[{"sig":"MEUCIFYTvFgcLFOrgcRz06rC+qhNv/y/IZfw/kOvVurF+F5bAiEAkf/qW9BbAWXCCtFGA0R2ryCPNyHyiQ7Q3Bu9x4p7ffo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7008927},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f510dc2452dd07553c70debe0de6c9fe237fec78","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f510dc2452dd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f510dc2452dd_1695125844970_0.5125644611324598","host":"s3://npm-registry-packages"}},"2.0.0-canary.0e621e3de1d2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0e621e3de1d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0e621e3de1d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad9d9e851d4318065540a844078de022f48cf0cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0e621e3de1d2.tgz","fileCount":1328,"integrity":"sha512-Fda3e5J2PNXbMgqem+tUtUKB/GChrwesqrWGbxZ4O6S/LPbaqGPfgp2gfXTMZmoARIzgVhNc2SwxWLOoKe/MCg==","signatures":[{"sig":"MEQCIGBEYQrhELY2xoQXLZop9rN+JVHAjw0tPDAxwsIUk7g9AiAguO89NshChmxassZ0tz7/7qSUj5tluK+7XrrCtxYV5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7010210},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e621e3de1d2b75cb919f4b915ba9af4b84bec0b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0e621e3de1d2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0e621e3de1d2_1695130236713_0.030782289449866163","host":"s3://npm-registry-packages"}},"2.0.0-canary.386a2396d13e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.386a2396d13e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.386a2396d13e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05946043ae4f6ab687ad4b691a8d8fdd611646ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.386a2396d13e.tgz","fileCount":1328,"integrity":"sha512-yxePsBUxKcN/FKKbQWvOTxcbbaDRNxmIosUB8qPfqJM2/vdzSoR/T4uYhauJUt+ybUcuu3wjwf3DMwrdOphXbg==","signatures":[{"sig":"MEUCID8YtAg6/TQPGsogl2dg7QFj2+OPITyivjL55fzDk6WNAiEA03mW1vaVzJAUftRONk7ItdzjjGmr4/plDUEpX6QrFm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7010956},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"386a2396d13edae2a95f45e5f1cca99b8dad2fa0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.386a2396d13e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.386a2396d13e_1695137895902_0.029614105653697598","host":"s3://npm-registry-packages"}},"2.0.0-canary.b6ebe1e2749e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b6ebe1e2749e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b6ebe1e2749e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c97689865fbbda6d07bf89b58a7755b3346896bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b6ebe1e2749e.tgz","fileCount":1328,"integrity":"sha512-0C6kqoYi6/0Ix8lRVh1360SVArrOW8GJb40wNzUJ+t4Y+LCNWxnLWcIS7OIdYugE2Ke6nQ9sNFlNMggzgoCFnA==","signatures":[{"sig":"MEQCICtUq8nGQWus5prU7/rhthW71U7o8XpkPV8XkfW+Mo+fAiAebxl5WJiOINoClJ2lfudDXXyNBeSeRIK92J9l08wU5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7031753},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6ebe1e2749eb9fd4ec7e5c44ee61801aa865c04","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b6ebe1e2749e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b6ebe1e2749e_1695138061118_0.7570503182465105","host":"s3://npm-registry-packages"}},"2.0.0-canary.79f46da199d1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.79f46da199d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.79f46da199d1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d251886d80c49d41569266f6e920aa99dabfb8de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.79f46da199d1.tgz","fileCount":1328,"integrity":"sha512-Gt6zvPnc5o57/skxpdAVqstxxE7oz0ER0T8kKtUyS9WBezkVlnNUkIQS/bQDFGkYO6TUlJRMf729deohCIVe6Q==","signatures":[{"sig":"MEUCIQDsrSKY74J9JyFmcHzMrZLf56ExEAfwOnhj6dzA1W3jMwIgVux/d4Pn/wbT71+WW8lobgYKKcHDG78RZD3G9RKStF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7034870},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79f46da199d1c6521cbe6abc4c03985016f88b41","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.79f46da199d1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.79f46da199d1_1695727882363_0.553093024295823","host":"s3://npm-registry-packages"}},"2.0.0-canary.398bd352ae06":{"name":"@tldraw/tldraw","version":"2.0.0-canary.398bd352ae06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.398bd352ae06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1891e6380599596ffe0facd827bd2719c7a2d666","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.398bd352ae06.tgz","fileCount":1328,"integrity":"sha512-yfDw/RzYFBOoCFh519skuxZf0dL/gOKpST1POiPQqQDr57AHe9JSLiiHKbhsvO7eunyRuxXX6heo+pEK+p/54g==","signatures":[{"sig":"MEUCIQC5v/uRYc1/Ces206sR5YoOktyCg8DfkVP21Tiu62VYZgIgNo6iLpklzihR/2xOBDoVffDMPNkSv5K7TlUO5vrWnn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7034870},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"398bd352ae0601b543f53172e2a655d590f444c3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.398bd352ae06","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.398bd352ae06_1695733676724_0.06669701960808871","host":"s3://npm-registry-packages"}},"2.0.0-canary.84788cded670":{"name":"@tldraw/tldraw","version":"2.0.0-canary.84788cded670","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.84788cded670","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"467a7ebec83d58d7cabc910c03160e0109a15868","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.84788cded670.tgz","fileCount":1328,"integrity":"sha512-S16Xkpn3U/GItAWs9GdhBgwGknGYQkcS+2uqwT3Sd5fmWGQ4XepUikN6kxBJi92o8dSgw1BVieOYaSXOOndHmg==","signatures":[{"sig":"MEYCIQD2Ip51+MqCKA25mBgsEh5ovhf1AZtLQ0R4NHU94g/cLQIhAN2081qhm7EYZ0xaU/nwMnrTq6pkTel9xdaULofWWyz8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7042559},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84788cded6709ff1abd7ffbf17f93250f91ff2aa","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.84788cded670","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.84788cded670_1695747125865_0.07806960660586282","host":"s3://npm-registry-packages"}},"2.0.0-canary.fbf9469b46ef":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fbf9469b46ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fbf9469b46ef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99149ca5278a27a29a81ff85a4e2889e4d1e698e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fbf9469b46ef.tgz","fileCount":1328,"integrity":"sha512-FruaaE2JYvAYl3Z8oKZ9gu96pxbD/p94pJSfsWOVjpp7ElA66pKv1srzeZMnocweCMTY6L2nCGHDS/upMhEBXg==","signatures":[{"sig":"MEYCIQDgMMiNB9cU34PPoOpw9r6HdSC8uRfftiYIvU4sfX3MqAIhAP4P8Vd6DbRNF+laYzX0687AntWJeiZ6wZnkqHLyYpGF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7042559},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fbf9469b46ef6576d506e95b823071aceacf752f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fbf9469b46ef","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fbf9469b46ef_1695918033919_0.4140710398772034","host":"s3://npm-registry-packages"}},"2.0.0-canary.8c0e6abbeba9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8c0e6abbeba9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8c0e6abbeba9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3e6616b09baab1a4cc365d99083173a5708304b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8c0e6abbeba9.tgz","fileCount":1328,"integrity":"sha512-Umq6HxK0ltiOJtAKftWutkJiRSsJci/0AylF/eLHj6J70MnLXYXrWo3BdyOwFV6Ra6aDYiffd0zTIQppmSiXgQ==","signatures":[{"sig":"MEUCIQCev4C33u+iB5OlmMP3m1DBEf/0SZ+nVofNZIrPw4xXyAIgTxEbn5PpnjwUu/JU3q6qn3pTWH3yqEGMEzix1hVeGO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7042559},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c0e6abbeba9f27c08c0c2d1acdb9d191b427f49","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8c0e6abbeba9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8c0e6abbeba9_1695924032858_0.9264794694354768","host":"s3://npm-registry-packages"}},"2.0.0-canary.56e5bfdd7138":{"name":"@tldraw/tldraw","version":"2.0.0-canary.56e5bfdd7138","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.56e5bfdd7138","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c050fd8654925058bd76933f55c1f0db70b1339","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.56e5bfdd7138.tgz","fileCount":1328,"integrity":"sha512-1vJXkhGoFx7zbmMWnDv/lsFsHASTD3T3ov4MPymcfWa3FVPZzt3cEVVvQGD9MxUfsErFl7ZalzBPMaCmyMqxug==","signatures":[{"sig":"MEUCIQCE5c7pkutBGpnH0ATWFx6JJQHtEE3A9W768M7GmrGSegIgHWXsgWt/J1PPFwWT6MsJ8iHRZFqyZrFqQHUMm97Ree0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7044301},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56e5bfdd713861d5e5325700bbb7cd9948057d65","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.56e5bfdd7138","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.56e5bfdd7138_1695980122221_0.5076630430462079","host":"s3://npm-registry-packages"}},"2.0.0-canary.230212028f27":{"name":"@tldraw/tldraw","version":"2.0.0-canary.230212028f27","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.230212028f27","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eec6bfb27c62cda80c47376990bcca259798f6d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.230212028f27.tgz","fileCount":1328,"integrity":"sha512-HoRJkGUCkkDYt5PhZqcLDmVsKa2Kk4ecOqiy2GQEpg7g+VNnn0HSOV9Me10Niz1JGG/Vx0xizWNSrABGAM6oCw==","signatures":[{"sig":"MEUCIHUB347txw214p7UmdgoM032P5LYq4gS2azkigBSUF0cAiEAwa7dGxZisihk6S9vYRpnQc/c1twsX84JG541itd1aic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7044509},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"230212028f2712b01db55629fcbe5f3ba7777c23","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.230212028f27","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.230212028f27_1695985971908_0.6871602206242529","host":"s3://npm-registry-packages"}},"2.0.0-canary.a176522c57e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a176522c57e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a176522c57e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b47a96e2a72cb7cc53b916436e5ce39ade06b7f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a176522c57e4.tgz","fileCount":1328,"integrity":"sha512-q0X4FQ+jPXujiWGq8ETc6mRt+uWUVKW/psWt8I64PEa7sOFFHB8UyXaMmvqkuIX3vAPyg8HE3FH5Q5xbUqzXeg==","signatures":[{"sig":"MEUCIQCPpaD0Nay3GHS4HZSZtU2oP6gDoJp/rChjLn0eoUNycQIgECL21wmPu2ZxFR4JcPAut0zFf33lcAiAeqFXcHlctSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7049046},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a176522c57e4b899c6d258d71d393d8259bd5c46","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a176522c57e4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a176522c57e4_1695991119627_0.9223644143164895","host":"s3://npm-registry-packages"}},"2.0.0-canary.73e61727cc06":{"name":"@tldraw/tldraw","version":"2.0.0-canary.73e61727cc06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.73e61727cc06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bdd58262152c9374e71622851f5413a152aef29e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.73e61727cc06.tgz","fileCount":1328,"integrity":"sha512-3kFin9ISe1TRBJRdANc67rpyySkbuZiM+ZLfQVO54eyMFfIq3PeyQ5lsEgWVzMdP9JGN/q2tIT0IFP0icz854g==","signatures":[{"sig":"MEUCIB5H1Ixs1qDGb9FXz0XclQwxyt5217jiln6B+uvCa83+AiEA6C4pTbX4tzAIgIcnzvaGnWtzXqQa3xlH6tk7HPLXY3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052119},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73e61727cc0679993d0bf5293892bf045c8e101c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.73e61727cc06","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.73e61727cc06_1696000693153_0.6147419865864987","host":"s3://npm-registry-packages"}},"2.0.0-canary.9dac6862bfb6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9dac6862bfb6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9dac6862bfb6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93ae0d9d7abd5937ba9b74789157d88af2d02f43","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9dac6862bfb6.tgz","fileCount":1328,"integrity":"sha512-Mu86LIhM2HjMji8yOIYPt12p+NMXW8BbFURDK5Td1GQ1Hx2iWYBqg+4TLFyIQJ5XaPTM6iApVLZpIWRRc6aMhQ==","signatures":[{"sig":"MEUCIQC9oTUGBHoif/Z5b/jR9O/CF75eZqRN/S2ruj/pNOm+BAIgISeN+dzqZddvUV1nyTFOb1c4tAxC38I0KFe9zK96Z+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052119},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9dac6862bfb6cb6a3136a350abe9682993f6bc82","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9dac6862bfb6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9dac6862bfb6_1696000935431_0.09566006893950973","host":"s3://npm-registry-packages"}},"2.0.0-canary.3d30f77ac103":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3d30f77ac103","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3d30f77ac103","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98b4d3f4edd5d83ef4ad2e059bba89dd244f1aa7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3d30f77ac103.tgz","fileCount":1328,"integrity":"sha512-0Ipnb4Ksx/o5KdONvSU8F00INNodA75ZKisr6sWJE6mGxkZjvH3TJH1WdhmFnzKOxBqqgTHQCEyf8trGqJomrg==","signatures":[{"sig":"MEUCIBSHHpCPn29e2XrYiLV2rXeg4Y/RUSEy6SAz2vz+KemMAiEAhm7EFfRJsu+ABSF37g0KQGYzPWDSQoYwKUAVZIF31Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055683},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3d30f77ac1035cf6c9ba1d4c47b134a49530a7a9","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3d30f77ac103","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3d30f77ac103_1696001371673_0.45097973856726514","host":"s3://npm-registry-packages"}},"2.0.0-canary.5668209b016f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5668209b016f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5668209b016f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"043438e96040843f937bd07011f7a87ebf8a5f8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5668209b016f.tgz","fileCount":1328,"integrity":"sha512-CTp68Zl4V3A1NavkTdchXbOuisJGdEfG19hUtf6Jr7IHBA7/0BO6Al0Bk15pNHVYVZhE/MKBOWD+NHn//zsjDg==","signatures":[{"sig":"MEYCIQCrxwqz1DYCnktOKHF2kk2dkMKSn/wBriVfbHIHRECmPAIhALIqY5peQ8tgqKst0jQkgePNVrIoGggJAwjl824Nba7Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055683},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5668209b016f4b12f21e15c69551e606456953d0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5668209b016f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5668209b016f_1696001869410_0.26072589793662604","host":"s3://npm-registry-packages"}},"2.0.0-canary.b149fe7e98fd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b149fe7e98fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b149fe7e98fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c456fbf8661787ee7024f01f4504ff3cec5cfece","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b149fe7e98fd.tgz","fileCount":1328,"integrity":"sha512-jOp/hWbDz3LNnDRTkBPjVgopf9882h9I4UrGI4Er2Bm7+ofMJ2i5Daw5OFhJWxPf08Fgpxy66O9kejl0qmxgOQ==","signatures":[{"sig":"MEYCIQDv0o0noD5T+1neuZ3ISFg2gHNofgp3/uOHY2/5umKZnwIhALvGazIm1UY8aGJSbVCRC2FG3wGRetp9ioL2eLbT8o78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7047945},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b149fe7e98fdfa8e1b16e94f4db9da7ccb325e69","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b149fe7e98fd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b149fe7e98fd_1696003571646_0.6164160408562045","host":"s3://npm-registry-packages"}},"2.0.0-canary.0d21e8aad248":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0d21e8aad248","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0d21e8aad248","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccb313aef384fce01a7316139eb751cb3b659b86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0d21e8aad248.tgz","fileCount":1328,"integrity":"sha512-lQLcixh5n9uK6wsKECmM2EEEQw0dfmwIPTIPlUMLacofv/EbjaboHgx1wT4SeYOFHIi4S7Nfy0HjRA1svxX5MA==","signatures":[{"sig":"MEQCICug/HFXQkvry9EFs4S8YnJ1lHosmjbaj+4kGi9v7eicAiAFuyVZz1P/Z9b7DWPwICX+Lm/JDDUFo43yvNA51yemiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7048481},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d21e8aad248bac6bd9ab107665ab3358ccdde5b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0d21e8aad248","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0d21e8aad248_1696110389102_0.5599292035306054","host":"s3://npm-registry-packages"}},"2.0.0-canary.852187058a00":{"name":"@tldraw/tldraw","version":"2.0.0-canary.852187058a00","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.852187058a00","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3196410b3d01a9b23374b839b722558a3d1026e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.852187058a00.tgz","fileCount":1328,"integrity":"sha512-JjAaukC6SDWJdW9tR+D/qEvtRrCbUU1sgyJ3fSbfWuU4wVlKSaNLmXpOB3o17GIyI61pFA5jYkskosa6B2ALwg==","signatures":[{"sig":"MEYCIQDbOe96TDeR+nOtiaaZHlg/evQL7IwGbGKbrxUP4t0/eQIhANB+BdEusOgjOwTuPGvNu8kcrYdLuWIpucSHVpvcRnJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7049235},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"852187058a000a0527b5fe270cf783b9c84355b0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.852187058a00","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.852187058a00_1696240446051_0.7393656056811193","host":"s3://npm-registry-packages"}},"2.0.0-canary.3fa7dd359d77":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3fa7dd359d77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3fa7dd359d77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d98e9e38acae13852b324281c1e6188aaf526a94","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3fa7dd359d77.tgz","fileCount":1328,"integrity":"sha512-tu4Is0jM5JwkaXMcuPA3mtt2zfnFd+KPSQzR6gnJT1rCPlwRT4qjSOBtYeHjK3xsh+fP6CvYAEdHBWxVPB1N9w==","signatures":[{"sig":"MEUCIQDlXFM2StR/FjiA1ay09NP6vrslXanRSIQ3rVJOnCVJygIgKDE+QxZ+amhfhkv+ySP0afO5NcMUPtsSEf5hbf8NWNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7047862},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fa7dd359d7725bd44a6fa29055de8f86b01a12c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3fa7dd359d77","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3fa7dd359d77_1696245740955_0.9539111109648355","host":"s3://npm-registry-packages"}},"2.0.0-canary.da33179a313f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.da33179a313f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.da33179a313f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4863e78b75854a09e5de4809a83f695110b4b42a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.da33179a313f.tgz","fileCount":1328,"integrity":"sha512-/lTHJZyFEUfCOinO0Rz4N8+um/xElQ+U310pnx5XP8xBfyCWw7SHhS+yeuI/rBBN2j0pdsdwFQc30jTbjpVZcw==","signatures":[{"sig":"MEQCIA2RCUfml3Rt1Ss2PTV1Y62uGJfNp5Hs8nkRYv+7edLAAiBETzbsB6e+DUx559/SQdXZ60pEMcF3G6Amj9wVrmor+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7050920},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da33179a313f92f8b4f335cca7f45762f9f38075","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.da33179a313f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.da33179a313f_1696246645401_0.3920605028782278","host":"s3://npm-registry-packages"}},"2.0.0-canary.f73bf9a7fea4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f73bf9a7fea4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f73bf9a7fea4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02b5fb759ead2d153faa722be06bbd8d31951169","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f73bf9a7fea4.tgz","fileCount":1328,"integrity":"sha512-FHBXhj7BKscWsoVFm9yukmksLu7hiwL0j4Q6HYskk5sgdLE/O7NCxNfCjo4uUcr5o3FRRSRRoHuyn5PsV4O7pQ==","signatures":[{"sig":"MEUCIQC9JV+PUxWX9G9gElNXfhA99S8qPF5gOnPwZ7AMLOVwTAIgb1TC1MWwEmdUVGrmYNbN+xqI7gPY+lENRjRbyyhO6p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7050359},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f73bf9a7fea4ca6922b8effa10412fbb9f77c288","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f73bf9a7fea4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f73bf9a7fea4_1696246795091_0.04632909568565857","host":"s3://npm-registry-packages"}},"2.0.0-canary.401075d7190a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.401075d7190a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.401075d7190a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73798db0cbfe26f3c952c783a6e132c8f2886e73","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.401075d7190a.tgz","fileCount":1328,"integrity":"sha512-ThhAx5ZgmxatBImb+UcaloJ580hWfnpqGUfROOBOzK6JzJPFbIErM07mtTUOBd5rt7FQfisfFfIUqK3V68WGiw==","signatures":[{"sig":"MEYCIQCq+8/oyerG0wMLy/plV+7QzBolUHXy+zSWety64exZPAIhAPkxRfMIymWnVs138dmd2x4I1jjPxK5V8PE3Pz+z1ds+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7050359},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"401075d7190a6133865484e3d5cd9b0002b595a2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.401075d7190a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.401075d7190a_1696246837689_0.3243419846585427","host":"s3://npm-registry-packages"}},"2.0.0-canary.f2833b52c999":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f2833b52c999","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f2833b52c999","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5102c6b4ad6919e16097704a821dbbf19462395","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f2833b52c999.tgz","fileCount":1328,"integrity":"sha512-/NvFXZJLtl0vEyi1DIa4YE1L0F012FP0Fbb2T3aOD51VMJlh7F/WGa9j1FS58yvNeg3ZIw1puV9TRtOWLx67tg==","signatures":[{"sig":"MEQCIFqUZYCkWt3HmyY9cdxfVWox54L+tvkXUCFjAcTw/xuFAiAYgVd1F4reDeLAxfCtNXviCIzxyY0FzIiMddYPnK5Cow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7050359},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2833b52c9992bd7c7a8ccd501d92292931ff2bc","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f2833b52c999","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f2833b52c999_1696247724000_0.7864962230524255","host":"s3://npm-registry-packages"}},"2.0.0-canary.512696c1ab2e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.512696c1ab2e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.512696c1ab2e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"538855338e48512c8025ee92b1bfbe54ec960445","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.512696c1ab2e.tgz","fileCount":1333,"integrity":"sha512-MKgxsoxQ4bwwZFrKZ17GjYF67Zi0XM87KbDVHgHpmK0ZvsetSm3IiRHEtbjRM6qhf1m10wdzACloI8HIO6+KZg==","signatures":[{"sig":"MEYCIQCnqY3xhtsNLSZakronaC0KWE1jOi5i3Gk/gZAssQ6TOwIhAMZ/BVW5XIAEmihUboMKYmg5WYbkRdi0H9/19k9qGkUj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053913},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"512696c1ab2e982b52fd78a2de4a33ac4c1d9f47","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.512696c1ab2e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.512696c1ab2e_1696257100981_0.2045701724150335","host":"s3://npm-registry-packages"}},"2.0.0-canary.de2bf5419f40":{"name":"@tldraw/tldraw","version":"2.0.0-canary.de2bf5419f40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.de2bf5419f40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"020e0fd2b555ce7367129a0289745a7af454493e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.de2bf5419f40.tgz","fileCount":1333,"integrity":"sha512-drEtCn5U7pb4mNp6X39m9M9g7l/OpejLbkUxdIPJy6jVTROu0dRzh4GaMuh9eGCbENvsUcGWQMKZW+MfHYJtsg==","signatures":[{"sig":"MEUCIQCBOvw3pZYJepxgpMRex+q2tXcJq33PC9PjZ1RsRedeEAIgBeSVWfeOWwCQkH0nJMsuS7RwwbGO2XG8O6a/bW9UT/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de2bf5419f4010ea6cb669f3ff71ee84ac2102aa","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.de2bf5419f40","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.de2bf5419f40_1696258514616_0.10409795076094475","host":"s3://npm-registry-packages"}},"2.0.0-canary.8166766c19fa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8166766c19fa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8166766c19fa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a4268590338404b6aba90d865611146435dc59a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8166766c19fa.tgz","fileCount":1333,"integrity":"sha512-SVB6VTh852TTorX4sO/LdgcFv0WHr9Rumo+MpBiHiN8vncdU3tGlMbRjE9RplY+x6zLOENk99TvCHdbsQbyNaA==","signatures":[{"sig":"MEUCIBR6CE9A6km/QHG0OC3FwUVuwI4j0aC3d0HqQYoK3LR9AiEA8z1TAPcQbaBDpql4tXhUQk38+fdADl8RaBQ266ZxW0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8166766c19fadefb4a78de4a8289e22857495b5b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8166766c19fa","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8166766c19fa_1696259068919_0.681138461369468","host":"s3://npm-registry-packages"}},"2.0.0-canary.07fec633af69":{"name":"@tldraw/tldraw","version":"2.0.0-canary.07fec633af69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.07fec633af69","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a9f7edb9c0f5f6f487feb2d49abec68dfd70615","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.07fec633af69.tgz","fileCount":1333,"integrity":"sha512-4e9orgnwlz0AD7gmqeVz61qplDDL181zVqmA1NYnkzxFpowSH1oRc5w2F4GQNEbaPYG2OA9/6TE1ObeveG5z+w==","signatures":[{"sig":"MEUCIQCuMNNkVoClBNhAAD8O69M3Xs0nZ6zWHqSVQ1mbuJlNGgIgKOF9YOWgvZOgBbpkoevOL0GYxcaerdL4T5ktTbp/7xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07fec633af696e7f0c32ff22f573260c7be8d9e4","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.07fec633af69","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.07fec633af69_1696260534984_0.2984642042040082","host":"s3://npm-registry-packages"}},"2.0.0-canary.2694a7ab4858":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2694a7ab4858","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2694a7ab4858","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f00586da9361bc344a44dd1542d43a6a68c51245","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2694a7ab4858.tgz","fileCount":1333,"integrity":"sha512-oz0efFJqeUJ35jV77XZtgPvuM1xNTnz8D7Yj8w3H0UYElJ54uk1F8Cb2RecGO2BXeJ1ROkLdXadQLQaxtTFqVQ==","signatures":[{"sig":"MEQCID4Szayvn7N+XJaDSthPEQYijZZuBc6z94rfCzbasVlZAiA3JZnlZBlPb60H60VVa6UHt8/xp9yCoYcVWChU62G69A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2694a7ab48582b5a00f52600550f5635cc968fef","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2694a7ab4858","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2694a7ab4858_1696260697011_0.7588102630610587","host":"s3://npm-registry-packages"}},"2.0.0-canary.a635145f2ad5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a635145f2ad5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a635145f2ad5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7781450a99bdddc820ca6127e3ab3ea41fc785a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a635145f2ad5.tgz","fileCount":1333,"integrity":"sha512-x63gntDZJn0gQxc7cH4T1azJrsMevlHhFDKWOHheQ5fzVb7JW4SVCvxrEkMbn8XOMxi/OTwrhaE5ISmdeRxBgA==","signatures":[{"sig":"MEYCIQDgJ/B1XzVaPQtgDC/SAISJdx7aUN/k3e0DGVq9yxt8+QIhANZAp+I+lq7Qygis4vTDVESlZy64nwm/po8yTTGW4DYp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7055976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a635145f2ad5a0ac9cfa83ec6b9f5aa2a46b9e6f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a635145f2ad5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a635145f2ad5_1696330203767_0.7273481401122697","host":"s3://npm-registry-packages"}},"2.0.0-canary.fb2f515b74b4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fb2f515b74b4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fb2f515b74b4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ca5b7a104d701f580793a6616d94d9b2eeaeec4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fb2f515b74b4.tgz","fileCount":1333,"integrity":"sha512-IA9Fq2Yl9QeEkfHbVl1s1Xn5zAQAzXF0m0avWz/mY4UnqxYG9jPeIvQlL6zs+YQaZ6+9eICOIyI22+PXUT1Huw==","signatures":[{"sig":"MEUCICp+vqY2ODfrpkEdZ1y006Vmya3wq4AjdMro2hoMmm7LAiEA8W55UsKmQcknmrH5okFd6raHVECYNzxf515Y2R3f/M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7059715},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb2f515b74b42640d251bd08ea68320840843703","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fb2f515b74b4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fb2f515b74b4_1696331401466_0.6863605075290398","host":"s3://npm-registry-packages"}},"2.0.0-canary.4ca4aeebe4c1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4ca4aeebe4c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4ca4aeebe4c1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f30c99a6e8e05f2bee1d0a582cd57de6d18e8ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4ca4aeebe4c1.tgz","fileCount":1333,"integrity":"sha512-gHEI8ZC3G6LN24FPwV196mVAA9TC9pLXvL9IU7nsrnABcOWYhl/ZAPk55s9K1MwAVHFAgVnv/sp4Gd2iGPQb3w==","signatures":[{"sig":"MEQCIEOyDiaxxvfjyUWFtX+U5SyMTBWH7mg6TJG2AjaQsyorAiA4dn7+FghD87/BcFe1N1XtxhmZ8U07QGEmElvoV6SpjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7059715},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ca4aeebe4c10b514a6995476d15bf08a8289534","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4ca4aeebe4c1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4ca4aeebe4c1_1696335361053_0.009107452168110708","host":"s3://npm-registry-packages"}},"2.0.0-canary.4260f499c684":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4260f499c684","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4260f499c684","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39a7600b62aa1b8161299be63c81898a2dc4561b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4260f499c684.tgz","fileCount":1333,"integrity":"sha512-4xw9uELbiqQQWlrk2IrEeVnB5nrWno/3KltpUE2tVF58udj+s6I3WMGn7QdKdZ8kxfJY6cipmOerR9P8S0YRGA==","signatures":[{"sig":"MEQCIDrTsTjWWByh421ioR3JULSKHLARoW9aEIQe6/wYWaFvAiB7cju8OPTnOOFMYPfm3cRqcHGSQHhc/JCyyt+i9XDABA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072557},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4260f499c6846029c7db12db54ed06ca605ec397","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4260f499c684","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4260f499c684_1696341577800_0.5822332303379836","host":"s3://npm-registry-packages"}},"2.0.0-canary.f7b325c48c35":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f7b325c48c35","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f7b325c48c35","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71918677bb5155a507f025f33a88d4ec10b3ebdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f7b325c48c35.tgz","fileCount":1333,"integrity":"sha512-D4acjc8tT6vUU5rUwAAKmsGntMrkrtOxO7K2Bn/C4SbZTj50zrle1Hn2JXYFXCtpKtQAxQBaSoc8QjEvTFPbxQ==","signatures":[{"sig":"MEQCIH+ZQj/V9jDLyS1RZCZmyyV7jqxcUy38x9kZo1MtJPJ/AiBF0flI79n0lMbgFrhRzDwgui6aghh94UaUEoSTf6ddzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073982},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7b325c48c354d4a07bf431c67ad4f934a74c96b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f7b325c48c35","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f7b325c48c35_1696343528549_0.35767401180159086","host":"s3://npm-registry-packages"}},"2.0.0-canary.f414548347da":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f414548347da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f414548347da","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2461ef30545eef48236e758b2496ee72c5714589","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f414548347da.tgz","fileCount":1333,"integrity":"sha512-ItAIitVe4LSmg5+wexl5lns+vznjC7V4sD7JwbN7JxDfIWs0ClY6dcgb/zCiKKzi9LaUfKPFaudI0+1OKuuqHg==","signatures":[{"sig":"MEUCIGjVJITbTsYtRP+nYSWLyfUOB4tuxQDyc2CCG/Ju/BMYAiEAmeMt4EOZYRHCR1YQRUBFMlAFhGevmb5XU5pqFxa4qWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072239},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f414548347da4239b3381f207955ca49655671a2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f414548347da","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f414548347da_1696343553917_0.7544251253422665","host":"s3://npm-registry-packages"}},"2.0.0-canary.92886e1f4067":{"name":"@tldraw/tldraw","version":"2.0.0-canary.92886e1f4067","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.92886e1f4067","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6635bef4e130729648be8504d2881b3c753abe9a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.92886e1f4067.tgz","fileCount":1333,"integrity":"sha512-Vu/qO2BvtfUEGgi0fiOxdpKizsEVrp2mbHLNc3gDm4Qz3TDQ2oC+rWyi6rwS4Du6iA/BTVEr43dKZ6FzkG0wUQ==","signatures":[{"sig":"MEUCIDGvrPYyzM7CyOXxV5tYcnyCRRY5twCTbRTSRdgeXbMeAiEA5tpWjJKX/7c/nB2Uvk8AvO0YN+X+5tXW7hlmyjXNTQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072092},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92886e1f40670018589d2c14dced119e47f8e6d1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.92886e1f4067","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.92886e1f4067_1696343660088_0.7454638276663492","host":"s3://npm-registry-packages"}},"2.0.0-canary.c63126ba5feb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c63126ba5feb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c63126ba5feb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"206132544bf8aafd8a107ccf191cda95b98cf749","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c63126ba5feb.tgz","fileCount":1333,"integrity":"sha512-13bX7WUCDBnxtgE8QvUgFXusiabCtB8et40/xXu9h4rcuxij7Dt4zSK0xxgSrYylmczDlDoB0ETqeSQh0haFJQ==","signatures":[{"sig":"MEUCIH7qbm9IOPn2WDjbNTIvkjQaH0xdwYGhxMsMUpMj7U6oAiEAzqDJO5jvWMiy6IrZkzHZPRuiLAr/EDjUetW7KNBRPeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072384},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c63126ba5feb48c4045dec70097a693e257205c9","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c63126ba5feb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c63126ba5feb_1696343733227_0.4999587679600246","host":"s3://npm-registry-packages"}},"2.0.0-canary.6ce1f8e66f77":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6ce1f8e66f77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6ce1f8e66f77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"893f5c97d633de3c3cf0d9933496202f378e3c5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6ce1f8e66f77.tgz","fileCount":1333,"integrity":"sha512-n8iPmD0nbRLjQ+a1deQPEpKkpw2Ce5b2u0ZuDPf5vf4higO+DsHZvIOWVv5FpwBuNbd1MuB0VYN3p9czcTK9AQ==","signatures":[{"sig":"MEUCIFoCUO4ZwCo3/MpDcYxwf+A6iKeDnJiLfUpu9IhP1oFvAiEA0JqqzQXhh8GX1yiqKTTal3lmeuOoHkc54qWLDaoJwIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072384},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6ce1f8e66f7712802ce9fa634c757834e2812f21","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6ce1f8e66f77","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6ce1f8e66f77_1696347692614_0.007894917343401087","host":"s3://npm-registry-packages"}},"2.0.0-canary.1f21f1188664":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1f21f1188664","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1f21f1188664","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c58659b0ebe414ef65b9eb599215b2cde2a413b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1f21f1188664.tgz","fileCount":1333,"integrity":"sha512-Izx/o5+XXijmrB76NYRXIcE3CutsTDf1Jw3QtpW9PRZ22vVR+lMB9IoWWajzRJ/CCtyWvSVO+hdFaok4M69dhA==","signatures":[{"sig":"MEUCIHHCsWaKVYaYjBgiuLeKlk7CaYJUSYcG6/iYJ0i4REDcAiEA4JulqvtwgtWCYktPNoILqwRC0nlkzHfSnzE6ZDLoqOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072384},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f21f1188664ebd8f4e96f078ad98f4f6a812293","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1f21f1188664","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1f21f1188664_1696356216223_0.8421839233896915","host":"s3://npm-registry-packages"}},"2.0.0-canary.f3cecf5c55d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f3cecf5c55d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f3cecf5c55d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee4d41b9e74349df284437b949023c8baca0a79b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f3cecf5c55d9.tgz","fileCount":1333,"integrity":"sha512-KU/jADXwyD+5KB1qLKE40XL1ZhOvL43dMT7uY5YrqjVdFBFh3RmI2pnv0TuCUGLBPQjD5fP0d8uME3qKpd3gJg==","signatures":[{"sig":"MEUCIQCad/Ar+A2NHZhKXC4OEGN2b0Gb6Go9ab0svD2/+LbbJAIgc6+GI41vBi1BUkz1PDJXn0FnirktOMxSPxLCC//jHV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7072384},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3cecf5c55d98a747b15edcfc0ecb0a109123642","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f3cecf5c55d9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f3cecf5c55d9_1696356851641_0.5736738330963136","host":"s3://npm-registry-packages"}},"2.0.0-canary.6b19d70a9e70":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6b19d70a9e70","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6b19d70a9e70","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c022f9204ab128a5d3c7d4513a5332d074e4d0ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6b19d70a9e70.tgz","fileCount":1333,"integrity":"sha512-OJkXILW8ki57aEzn3L+dC1fR5QY+dnsfzMdDuTHNoYmUH9SGzWnqVjV7bvFi/JTFmLqcDj8H88DLg0URdhXLMw==","signatures":[{"sig":"MEUCIQCdN1xTD5RnYnUUKV8nfCkYBT1aq2W0lil+Ey1hGoNA4QIgS+u0VR1e25MgxvF/9hBwo96Nt8m0sAuUSSIyZO+vRnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074635},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b19d70a9e701dfa12f23c12e1392e8c9c6d5edb","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6b19d70a9e70","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6b19d70a9e70_1696356975116_0.45124336333121295","host":"s3://npm-registry-packages"}},"2.0.0-canary.d715fa3a2e1f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d715fa3a2e1f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d715fa3a2e1f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e51a3190ef0a66f1e80ca6c9dee800fa341a5ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d715fa3a2e1f.tgz","fileCount":1333,"integrity":"sha512-hy+XkzFo2Q862W+LuDKOfAfEG8vTPPAXA9nbxwkWFuj3dDD7E5fpuNRxupVxjTHd/LsfI3+1sFRSX6YHwTzCjw==","signatures":[{"sig":"MEUCIQDDlhcakMOYzNxfLjCZW+yzGln5clffxXe0S+FEonMh+wIgbNF6LtxZKFQVJiBoBr+mvjlWaqbysGQWAqM+/0cRiP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074689},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d715fa3a2e1feb0c0e5043f6429792ae6397882f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d715fa3a2e1f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d715fa3a2e1f_1696410568942_0.39631284938251343","host":"s3://npm-registry-packages"}},"2.0.0-canary.fcef86320ebe":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fcef86320ebe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fcef86320ebe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d96875fb999cf7f2bd759ae34ef38b6b886cc9ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fcef86320ebe.tgz","fileCount":1333,"integrity":"sha512-Hz5qNpKw/yw1gJicyl8vu+TK6kcKcZUCF1haHLoqdABdGy2JsaEzxoN4AWA3TOAuNwAT2h84b6z9YC6A2cS3aw==","signatures":[{"sig":"MEYCIQCvdMS0VfytqYJqzKMNgtfGl00ERG7ybB6l/jM4zEtUNwIhAKwpr8Yb3eZ39VsNEK+uxcwEH0yYko8+nmyoUzxSRPcD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074689},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fcef86320ebe82bf598f1a2f9d7221254a2e966e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fcef86320ebe","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fcef86320ebe_1696434863444_0.20442004756532772","host":"s3://npm-registry-packages"}},"2.0.0-canary.647977ceecd0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.647977ceecd0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.647977ceecd0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6b493589f60c94636217f5e9cd79af7c50e6acf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.647977ceecd0.tgz","fileCount":1333,"integrity":"sha512-3TqqTHkXr8nBkoxdvUoO0GHkdxr2LNkHfzYu9scdZ10XJzggkm2z2cfz7Sj87hbbfxWR90X6Chc1kd0u/4ic0A==","signatures":[{"sig":"MEQCIHkT5Vg1Kdioon7V+3vEun0PI9TphtzkgQScMOeg3BbsAiBgmCANX8/EVANtKEFliWnTYOoI7cIWAfdjfD2gnxJxng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"647977ceecd08f662c3b6c72014d0014fea8b75c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.647977ceecd0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.647977ceecd0_1696435099647_0.8297143089006327","host":"s3://npm-registry-packages"}},"2.0.0-canary.a9236bcbb05a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a9236bcbb05a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a9236bcbb05a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad83bb7c570d3c3cbedff1d58844987dbb3587c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a9236bcbb05a.tgz","fileCount":1333,"integrity":"sha512-L1H2eS4o7BNJPXPk5CpudxnHMIl8ScvGQ5fIzx93Lzfo5DfTrUq1p7whfmGyOozEtApBRUDNv35eOZp28TwD8w==","signatures":[{"sig":"MEUCIQDoJpsaixC+Sd26yoCI0OXuXy5tZAJ2S/zO6BabgXvhnQIgVOTs0Sm85Ki8RVD850UZhws5N265Yy9sz9h2FG647KQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9236bcbb05abea00ec254d37ceab6e8f65949f0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a9236bcbb05a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a9236bcbb05a_1696509571194_0.7020272547115696","host":"s3://npm-registry-packages"}},"2.0.0-canary.9c1dc007406a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9c1dc007406a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9c1dc007406a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cbd8ff1dc40caee4cc71d445e6cc2be07417ae98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9c1dc007406a.tgz","fileCount":1333,"integrity":"sha512-ACgc7Iy0RBHwYH2ZWxj6fY26hmfOohCHT1MCQUlHBtApJAgzjptoCMTFHUHt+iXXD4ryKbBCH8wik3HRbZJAwQ==","signatures":[{"sig":"MEUCIQDQTT07LCiSyZte8hel1mkt+V5Wt7x1uf1ttjq4CrnivgIgcznGEQYpMsCr8zn1++omax3DWPYSID+AHYRf5MY+TBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7066917},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c1dc007406a662a0eb76738bca2f5e9e7139d58","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9c1dc007406a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9c1dc007406a_1696583163962_0.014721741107692754","host":"s3://npm-registry-packages"}},"2.0.0-canary.fa3217340971":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fa3217340971","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.fa3217340971","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a9cf4e3eed1d08227f951c98081cf671fe976ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fa3217340971.tgz","fileCount":1333,"integrity":"sha512-bMdRGvY2xpD6WOfz8OakrsGjeZNsbSFQUbCfjGJCoi0ADFwPWtahHaAbr8gsI5VQSoC/4RpfW/YoCSAuOMY5oQ==","signatures":[{"sig":"MEYCIQDigTOYAbmebdKdup2iT19X/Hy4x6BSsXkuy+F3xdTqMQIhANW1r1dhPbBqAUcTYyxu2sRONZ8kGWyKbr54boPE0Vul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7066917},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa3217340971ea9ebfa4b41e5041c2038b50e7e2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fa3217340971","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fa3217340971_1696583414627_0.4298179463310605","host":"s3://npm-registry-packages"}},"2.0.0-canary.53a8fd6c69f0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.53a8fd6c69f0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.53a8fd6c69f0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37443875b3eec91ced7e0cac510c220e6a434209","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.53a8fd6c69f0.tgz","fileCount":1333,"integrity":"sha512-Lid6TjPkP2xnUqDLwgH43Cpg0ArKcn+iRi1JA4fsrFecJSHpM70pBYwEBi9bPpe3E/ul0Y3fMr4Oje3p9qagGQ==","signatures":[{"sig":"MEYCIQCooPvp40xpk2g7/qdei073u4ZdDBv+EYsWaE4SwYEN2AIhAOynw1zrCmEu9wO1/nJKSQreJwU08WdNBKGJbOlbfctN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7066984},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53a8fd6c69f055ef591a588afcb3653b7f9f1146","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.53a8fd6c69f0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.53a8fd6c69f0_1696594662975_0.32422740768786085","host":"s3://npm-registry-packages"}},"2.0.0-canary.68c52f0bfadb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.68c52f0bfadb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.68c52f0bfadb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3a8298dfe7abc81982756df739f705ab571a1dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.68c52f0bfadb.tgz","fileCount":1333,"integrity":"sha512-cob7N3H4CoZyIi4nW1b3Kk6gtCwoMmx9ID5wf+LK7reZL5Tqlgmwpn1j0YQVcqFpKn1tnMC4hTAlJwjBLiDUCA==","signatures":[{"sig":"MEUCIF9JYDwnbN2MZpy5NX+5RNiFcIdKGUrg+yBMNs53NBEJAiEA7c3vHuFNEB0HJw/ELKHFnCTxJulkAzgTuTwjnzCgi2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7066984},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68c52f0bfadb028a22a6d7bb245eec35b1b5c79b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.68c52f0bfadb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.68c52f0bfadb_1696600305190_0.4444356006067156","host":"s3://npm-registry-packages"}},"2.0.0-alpha.15":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.15","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.15","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc6390f42872f654015dd0026a2ccd4c8ca824fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.15.tgz","fileCount":1333,"integrity":"sha512-ivvUscTxDrOMoLJZcyOC3OcFddmE9FNUz2C+/0QjTr+dmyocAyC9pU0jDtgG417ncafZamJBnFkV+599xz3jDA==","signatures":[{"sig":"MEUCIHn+1c4wsNsfdpA2zkzCdJ0lIU/kr+MnqBqOYo+gurS1AiEAuRAwkRnEaOG7hh/dBTAKw5HTKtJAOAJpfxREQrfhC0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7091692},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d38587d215494c745355a8592ae4aa819d7f1a44","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"ds300","email":"djsheldrick@gmail.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-alpha.15","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.15_1696605637694_0.5033794548282393","host":"s3://npm-registry-packages"}},"2.0.0-alpha.16":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.16","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.16","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b718e7d87c9295adb658b9299560b647c0e5fcc5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.16.tgz","fileCount":1333,"integrity":"sha512-LLFrrx7DJBHyQ7SMrFMHKqJx29AsE1z6qyiixT8VQGJWTGz/A4bxVULB/GH+pJzhsULSb57MvwxJ3LCkmP8KnA==","signatures":[{"sig":"MEYCIQC2h5yK5W6LEiVLyD85yV5NcNVfqdjj7N19CjekQ0BgnwIhAKuLuLLTKPlRxFNCcmE69wRUxvw8mQ+wpLmhA8ix0C09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7093315},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec97b740b4d4297f0753f05ad7799bf5dd3785e8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-alpha.16","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.16_1697027787009_0.7256334218217866","host":"s3://npm-registry-packages"}},"2.0.0-canary.eb041d516fc7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eb041d516fc7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.eb041d516fc7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5364acbed4dd389f059198dde1e1bfc92a31e7e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eb041d516fc7.tgz","fileCount":1333,"integrity":"sha512-ArJDnGSWZ8IjJ22irROSYfbwtQ4oZjVaaFpOlws+fHpAnsiSCyU1VJL7jaLqQcr+Lw8iaDnYEygyBqzZmRU5Cg==","signatures":[{"sig":"MEUCICHpxqqzi+ZQpGes3BtWjoi2ErMcfQB936jN3yx3HWLjAiEAvJIf6QdxXPoHUj4hfIKqO6XSM970OQOiEvHxm+YoT4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7093745},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb041d516fc708dc6d10ca3850b2e625245c0128","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.eb041d516fc7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eb041d516fc7_1697196317506_0.8361998135328619","host":"s3://npm-registry-packages"}},"2.0.0-canary.01d46bbe2264":{"name":"@tldraw/tldraw","version":"2.0.0-canary.01d46bbe2264","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.01d46bbe2264","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b97d536920c6ad5e0c433360d7eba9b8c59c1ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.01d46bbe2264.tgz","fileCount":1333,"integrity":"sha512-C/ITbkybPh5XIqDXNzWODT/5KFaxTcbT2Hy4fCLQOvnn7D/eus3jiRT9NbfkffYXSnTcNPr75nneptFJ/jYbGw==","signatures":[{"sig":"MEQCID2Cdy0X7CwJZ0ocZaQmUJnYV1xPt2tb9IJxb7jmzNkpAiBATGprE+T1ZdJONmhnrlnB2/53sWwnrPh/r//C483RHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7096370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01d46bbe22645f1f4418d0c17d538863860b42bc","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.01d46bbe2264","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.01d46bbe2264_1697196405735_0.7447520150906897","host":"s3://npm-registry-packages"}},"2.0.0-canary.bfb61b12adba":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bfb61b12adba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bfb61b12adba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c3980b24a25dae9b05d0326ca5f7f25b1d2ef99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bfb61b12adba.tgz","fileCount":1333,"integrity":"sha512-XBlFxvsRvuk1MXY2x0t58vJpBq/ONOOi57jgqbiFLkxu9PgJXXE7OJsEQ8bDzQ6p3GPrwQ1V2hUcNmW1peurtg==","signatures":[{"sig":"MEUCIQDitcIXcZ9+woFkPyrWiZjjozVJN5ICNy3kbsEYWAQVYgIgSBMLbHu3+HG/zL2H6TA8x7iKZeGLzz3W9hyDexhR4FQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097563},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfb61b12adba030b5eb9262a0316fa0eef6c4c63","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.bfb61b12adba","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bfb61b12adba_1697196494243_0.10331650627561317","host":"s3://npm-registry-packages"}},"2.0.0-canary.1f4df14d4fa9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1f4df14d4fa9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1f4df14d4fa9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d05d499d5102005b2b4d2af5f1b0d98f532741bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1f4df14d4fa9.tgz","fileCount":1333,"integrity":"sha512-P/m7DO53EFOS9oZxlt2WYZylvlqJad8VLq6qafxMLfeQfmhKJ/OABg3VAUhGTBgPhMKD4QL3vAB530lQ9CRrzA==","signatures":[{"sig":"MEQCIHdwsEcd3lTbEPL85rR/FsTT7LbmrvodEbYEn6Z12QwPAiB5q8u3YUIt6Md1t3Myyjm0rs7DC1jBThHcvtVR83p0vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097563},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f4df14d4fa94423e0fe9449508919cfbed439f9","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1f4df14d4fa9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1f4df14d4fa9_1697199545314_0.2595906092109044","host":"s3://npm-registry-packages"}},"2.0.0-canary.22955bb0ec1d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.22955bb0ec1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.22955bb0ec1d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40530923b530df4d37c4a886a198ee2b7b47a92d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.22955bb0ec1d.tgz","fileCount":1333,"integrity":"sha512-i5i/WwRICJYcYGDlH7VA+BCjU8ia0X8vdTAAko2Pz99oHlvEJk2R/HdkCHxSGhAe3cJwy6vT50ExogwwPbKO9A==","signatures":[{"sig":"MEYCIQCHdlbTCszlmyk/JEyWFU92ycak2/fuBBeY3cxYpkOqyQIhAPOd+fhpDvppXkLX/kZi6DaBj+fVSFWr56Att7D8WPmB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097563},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22955bb0ec1ddfcd5c97c45e74fc0612d2ba0304","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.22955bb0ec1d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.22955bb0ec1d_1697205026241_0.9079009997696625","host":"s3://npm-registry-packages"}},"2.0.0-canary.ff9c1655f959":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ff9c1655f959","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ff9c1655f959","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"626de704c76e80ce08cd0fc71f18ee6543013fa9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ff9c1655f959.tgz","fileCount":1333,"integrity":"sha512-NmF9o4lrj5Sw8kdE5xrRd2TeBjk1pOg7IidFT4zQV7naRCeo1n2bMhKiZOXb5b4jvuqtEQhOCz3ASY37P/VOPg==","signatures":[{"sig":"MEQCIHqFxHU70v5i/FNJWuHokZF+QHQQJb4yC7iybsNiWqHpAiBWpClmJUpCOucQebPAgh1z3xJp7rGh+wzimw0u/XdGQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097563},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff9c1655f9599b270a35f272419be1dec0de9db7","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ff9c1655f959","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ff9c1655f959_1697210513865_0.5514204031467012","host":"s3://npm-registry-packages"}},"2.0.0-canary.a7c421ce9e05":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a7c421ce9e05","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a7c421ce9e05","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc4fbf0a29a2abaa5db2cfc993a4968f73b3cc71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a7c421ce9e05.tgz","fileCount":1333,"integrity":"sha512-VzL2gAc8MgdUYsmMfkVXYA7O6Dx+pwl5w6zI9hu6WDcPxKGhhSjN+VR/A4UkCPCojXtHnXfiefxt3bSStUlLiw==","signatures":[{"sig":"MEUCIQDB3R0Fs9Bfw59vYCL9mBIXNC8Z2fM63krGBmOZeDpzYgIgYNNda9DXX9TSYQm+rguRV1DrzRpk/krMpcHm7mJ5TdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097782},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7c421ce9e053a5807ad98b3996e1dd0bb676a7d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a7c421ce9e05","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a7c421ce9e05_1697274701380_0.8953479656163215","host":"s3://npm-registry-packages"}},"2.0.0-canary.c377c98902ae":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c377c98902ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c377c98902ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfdb452370b1e301138dd01cdffbed3b15b27862","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c377c98902ae.tgz","fileCount":1333,"integrity":"sha512-x5gK61zcNaGtLUPlCajJSnNEYJT/aPMCGuBgRpUOO9806Q4JRACF2kPl+Hx1QwMxV+wq5m3kRsdOtsJv+Riq0g==","signatures":[{"sig":"MEUCIQDhGv/+mqyCe2y9WwuiqIgept7g2Y82u8MQ3F+GPE51wwIgMCzvQqJxFLgEFcAzzBjTXBE9QjKEg2NmBtrUQBbV56o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097782},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c377c98902ae3f28f7d8f9c9043ae7e1de8fd158","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c377c98902ae","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c377c98902ae_1697446318288_0.5247753842951828","host":"s3://npm-registry-packages"}},"2.0.0-canary.59129e269d9b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.59129e269d9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.59129e269d9b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab8eb9bdfbda17840d7181e80fbf464cf4ea8bdb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.59129e269d9b.tgz","fileCount":1333,"integrity":"sha512-GaGdYUBnIJOgFZ+M0w4sFDHClvWIEx1PZTZm4JEBpxmldFPqTWarJm8xo4AawuNJUSp/nguNoM4CC9Plii3UnQ==","signatures":[{"sig":"MEQCIHznCsyhpKm7sBF/KTeO71QBpwHD75lhW85Anim9k/BqAiAIzEOZBRIjOzp5Idis8xAOJ4DeDO0zH5mz2c1SRmC03g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097782},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59129e269d9bf8527454fdbc295c9972a6c76733","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.59129e269d9b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.59129e269d9b_1697531586156_0.27614865973494696","host":"s3://npm-registry-packages"}},"2.0.0-canary.47e6e4c25a35":{"name":"@tldraw/tldraw","version":"2.0.0-canary.47e6e4c25a35","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.47e6e4c25a35","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0f7bb4773886034dd179ebde009cf31b53eb971","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.47e6e4c25a35.tgz","fileCount":1333,"integrity":"sha512-xErdW0gy8Jng8oKz4bRdYNmRDTCAfO76fEl5Nm6k6pUI5ESwxK2N4ChAonz3+m0lBvTYIr+hY5z7er3v0KSLow==","signatures":[{"sig":"MEUCIFJ1gapIF5tAnEKrPHITP3LZEnd8ucV59MXXjJooSQASAiEA6nD5jAQvnlyOCzteWb6FQ+7RjQSM9a4JdtAmnVwaBuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097833},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47e6e4c25a35cb26b986acca636c2f9384bd32e0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.47e6e4c25a35","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.47e6e4c25a35_1697531783072_0.9684904919763455","host":"s3://npm-registry-packages"}},"2.0.0-canary.aaf810b015ab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.aaf810b015ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.aaf810b015ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed78441db3fad9ce5f7d8c81f0e6a1f6799b36db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.aaf810b015ab.tgz","fileCount":1338,"integrity":"sha512-ByI1Rv2DNlwszCVLF3N4UT0G3cSWZJlzx/y9XYTYJVI1tUaWcrC65p0+UTt50JWv+UqP4WgdJm4gyEwN8Z162g==","signatures":[{"sig":"MEUCIEir1XOLFGjtkfV7asuyB+7/Hw5t8r8kjIETde+XcXDbAiEAq8H4vQBggYfUiRy9Lah2u+gXaWhpfn7pR02W0AoSXb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7106084},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aaf810b015ab502e388544c38faae523dfc908cb","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.aaf810b015ab","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.aaf810b015ab_1697532003364_0.6026171587719393","host":"s3://npm-registry-packages"}},"2.0.0-canary.21ac5749d0e5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.21ac5749d0e5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.21ac5749d0e5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c68cee41450f580c5770cf003a373e17af6d4f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.21ac5749d0e5.tgz","fileCount":1338,"integrity":"sha512-zE9IzjKwFM+Rw/rVzzPOgOQt83xIUsRo0kdc+Y7r2fegduG2riPaxmG/nIvp6YTCNbItd9jehNXoSh72jBcAWA==","signatures":[{"sig":"MEYCIQCqLKMeQK3bwsIDys64HyjkHcvNxgxsbhQ/thUOdjGfnQIhANFjzQ0Frty0AEldhkiw7wqQ1T5/er/5QGw3xgHH1mJ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7106767},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21ac5749d0e584f384f92e85ab3f7ff1310b7698","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.21ac5749d0e5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.21ac5749d0e5_1697545511337_0.16915214985033544","host":"s3://npm-registry-packages"}},"2.0.0-canary.ca609a0fa5ed":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ca609a0fa5ed","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ca609a0fa5ed","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd8e38d4dda53c65879c41b4a24e285aa8ccbfc3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ca609a0fa5ed.tgz","fileCount":1338,"integrity":"sha512-onzfKLc37wqPRAe0mo8lU+b9kOHheNy3id8Cy7ITxjr5E0P2w0XqL/0CZMcCLH/JsKOGouZMVC+LATAGaQTjGA==","signatures":[{"sig":"MEUCIQDtVHV6VyB+kPwPBXoRt9e/Pu7XNplSRLSUM1ZKp2QMHgIgdg3tWIfwg0FqpvVwKmm18yoMnqC/fsl8EtEWiZZrtWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7111493},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca609a0fa5edbbeb31da90b37535bc6c09eb45a1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ca609a0fa5ed","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ca609a0fa5ed_1697547791290_0.4224931123925326","host":"s3://npm-registry-packages"}},"2.0.0-canary.3b7acb8997ae":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3b7acb8997ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3b7acb8997ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e25f419c18b6f163ac168f126f56b8e1db9450e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3b7acb8997ae.tgz","fileCount":1343,"integrity":"sha512-w3Bkc/64fqiTTby7Kf/jH21CdOZP/2p5FXk4nOb4wVgZNOcDo9/dOZnbbvMPaBkqiBzEHVMOqJxzviVj7+WKVw==","signatures":[{"sig":"MEUCIQDIBwOzOCSdwc8nFpXb2vXj2kDf8R2vKvqOY5gGUnPJTgIgJDV6IdozX03xjwl7Jd+NQr9++iqlG0PuN14CluVH+64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7118324},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b7acb8997ae2cef0ce0a443685c76b51c112d2f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3b7acb8997ae","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3b7acb8997ae_1697548443043_0.6699504871966475","host":"s3://npm-registry-packages"}},"2.0.0-canary.4ab0a9d35192":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4ab0a9d35192","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4ab0a9d35192","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81a4b2e19b799bb8e438585241acdcbdcec224a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4ab0a9d35192.tgz","fileCount":1343,"integrity":"sha512-vrTGz9vud+FzhTFJuIxVmFNHy0UMWUu7StdtdJEp7exGX7RWwoqFZfmQx4r/IhpxMV1DuaBdgu4NbA6A+Bceug==","signatures":[{"sig":"MEUCIApbwoKbE8STXG2uYKwMCLCGyhpXrFTxd3dkzNSgk7lfAiEAo5Kv8nW2j5QqhcprCbpECKJ44dS84+zBKumkSKBhKnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7118329},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ab0a9d35192de79bb286313ee853bbee391520c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4ab0a9d35192","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4ab0a9d35192_1697548593250_0.609547485510306","host":"s3://npm-registry-packages"}},"2.0.0-canary.ad956865ecb7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ad956865ecb7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ad956865ecb7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dcb789389efc55dde512af532e445f66da61b205","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ad956865ecb7.tgz","fileCount":1343,"integrity":"sha512-4otp+a52GAGNJTm2N47m/yhcXD4ykUloo1I13wjg8wBsSfmXE6owIDzkoYVnqUVIN3iZHx+yhiCUWfpgFdD32Q==","signatures":[{"sig":"MEUCIQDXnLEFZ9fJF8aZqrtQ/6TN1ZamhW3FUcdWMn9X7QL2dgIgKnepXCl9e7Mj0QwCx08FUNKbEdLB9c4Hux6cpuk1Hqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7121591},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad956865ecb77a37f4883fdfdaa8e67fbca47053","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ad956865ecb7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ad956865ecb7_1697548928597_0.0454350995990247","host":"s3://npm-registry-packages"}},"2.0.0-canary.5feccecb56e7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5feccecb56e7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5feccecb56e7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ad0a1eaac53fefb594919c2aef94e6ae7a82f5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5feccecb56e7.tgz","fileCount":1343,"integrity":"sha512-b1zdewSRkQ76m4dDgvri+4eA4YkCXL9IOjKZe92VC12SIJQassMZb1GyUyToHrL//nrOzdKYBeBl7Nz0l6qGQg==","signatures":[{"sig":"MEYCIQDKw1NFfXM/a7YusaoOKzsWjB/GDrWkmIks1+Vx4QgSBwIhALz/m64eRsGC2zfkaWCjwfWZKy3y+9zB7axdCPkrfQqE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7124396},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5feccecb56e79593c180ac688da618f2063b9e1a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5feccecb56e7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5feccecb56e7_1697549210941_0.08453279942995251","host":"s3://npm-registry-packages"}},"2.0.0-alpha.17":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.17","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.17","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4ae1e4201f3a2dc3a6ee4dfcb9038dc06b402cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.17.tgz","fileCount":1343,"integrity":"sha512-N0YJ40uWj7vnsbqeydTt0aH5Ui0LIS/A8uuKOIGwz6gqz+e+/SG0aqPwDDhGwjIdWX7w5ajFM1Do9ZGtsFgEow==","signatures":[{"sig":"MEUCIBojZuOp5DW6siZLOkaa5F99+UUEqtaToBkLeMepsBbPAiEA/jkPpENprvi4gwv78EfDlhRLEJJv8jCzF1EoLXJX/xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128376},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c3b3ddbe01cba75887a867ce48693c59fcc2b70","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-alpha.17","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.17_1697553705844_0.01443210964992292","host":"s3://npm-registry-packages"}},"2.0.0-canary.ed95b6252dda":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ed95b6252dda","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ed95b6252dda","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56b1564da77dbf8c76b37e403144f0402e4ce17d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ed95b6252dda.tgz","fileCount":1343,"integrity":"sha512-QFnokqytVWbYisTGN9PN1EprgHt9o650OspPKOG8xtpKnErroy/t2FT1jGUsW8Vw++0bcTezATh4VWs2ZZnJLw==","signatures":[{"sig":"MEQCIFAwZjROemx2+DjFcXQdhDoWyW4sZwYaWPAjMNPelGKLAiBoSvFeOzWIXJiw+3Pkp5pZMGuF9ignBJwKK2yT6NyOJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed95b6252dda962746eed486a7c7bbbcefe6ec67","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ed95b6252dda","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ed95b6252dda_1697554392229_0.45653612621563133","host":"s3://npm-registry-packages"}},"2.0.0-canary.23ab6ff870f9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.23ab6ff870f9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.23ab6ff870f9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c3300588e082f7d00efc4d8d66d3efcae73c7fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.23ab6ff870f9.tgz","fileCount":1338,"integrity":"sha512-J3/QNWyBMtQ70sJD0EB/8k64U+py9BCqXU0C5uJpqARcxFZcWDD4d+WFG79e2XhHVhhP7ZtoK7w/eBEYfpAtVw==","signatures":[{"sig":"MEYCIQD3QQIJl9y1rExTOIvUcAQXde5nTx3ZfvX25fiAhLjBjAIhAMxl60dkoMZszfubu9cXf6yYby2wh3+ArCm9AGb7xgIt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7123097},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23ab6ff870f911a8ecaf3c5142729d87ca740742","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.23ab6ff870f9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.23ab6ff870f9_1697559013477_0.012101357190352102","host":"s3://npm-registry-packages"}},"2.0.0-canary.828848f8af11":{"name":"@tldraw/tldraw","version":"2.0.0-canary.828848f8af11","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.828848f8af11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dea0317dfab3dd83f29cbee5e5b9cc1b2d2b283","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.828848f8af11.tgz","fileCount":1338,"integrity":"sha512-enTtrnPcZHC1nednREAnBHoqNcZc+FRPSziXQZWFblIsT80XopBTzIP4IscprJr2fDprraORzJrr9GIXp2VVpg==","signatures":[{"sig":"MEUCIHMYgD74ns0DOst3DisEn6lpRfgMfzlJONVaEz1kxrFHAiEAxOHjinLmHZ7ZSHz+6yV6ho2okSTgxN648JVxyRhcoIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7122811},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"828848f8af110772486f086946fab97ff8775fe6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.828848f8af11","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.828848f8af11_1697816449119_0.4230456950295929","host":"s3://npm-registry-packages"}},"2.0.0-canary.94f78652cc84":{"name":"@tldraw/tldraw","version":"2.0.0-canary.94f78652cc84","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.94f78652cc84","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc72c75cf1d67311dc1decbbdd3195b52687ad11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.94f78652cc84.tgz","fileCount":1338,"integrity":"sha512-VYRsPwQ8Q5Y8UO9iyjTjNw1iOLWRVskBdSzgj7XhKYbsK4fBwV7NvaR4s/TZcC/Iwy4ISxvM7iYindAwlon0ig==","signatures":[{"sig":"MEYCIQDiPXW+ZWSk7gY+TGI6v06rOYNZd3vL6722l45M2e7P7QIhAOYLwVwpj3OFpNBTP29jF5uvC0S6B7BXLsKPQdIDKQHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7124285},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"94f78652cc841d66ee2237c70aba7dbe3c3f8829","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.94f78652cc84","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.94f78652cc84_1698064858894_0.45508639280464624","host":"s3://npm-registry-packages"}},"2.0.0-canary.bc832bae6f52":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bc832bae6f52","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bc832bae6f52","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa337b94cdb6ed25616022bb8331bf6e53f97272","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bc832bae6f52.tgz","fileCount":1338,"integrity":"sha512-08zVeZ4USVbjCZsckGBeSGtYrm89d81pvHqvjhwixnptcKQXsApVc5ZYncAmByk7wT1naFd1JPal+vi1Aq5mAQ==","signatures":[{"sig":"MEYCIQD3enLQnesPS6WHXySZOZgw3XzFvrsvDZcNWwWOMgGoFAIhAJlrKRLZOtpmpMAzW/KWSreJ+4lgcm8V01gSZeo6Mc18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7124285},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc832bae6f529f420e725b906041ff90642f620e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.bc832bae6f52","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bc832bae6f52_1698177326116_0.06799424035930479","host":"s3://npm-registry-packages"}},"2.0.0-canary.2360a01e9065":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2360a01e9065","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2360a01e9065","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a7f2be3990b9a125222cda743ac0bfa5b0ccc1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2360a01e9065.tgz","fileCount":1338,"integrity":"sha512-be5jzlpoVB9v1o60tPyT0AsGUVTUfTaGfS2d8Jn49Aqtbj3KQjBK7XYoUb6KxYFlCk9bfkzS1oOolgX1MJ5PbA==","signatures":[{"sig":"MEQCIHjBeBpq/MiJSCKibMWuObe9S8zpJCQKK8u7xz/ngxtIAiB2Of7JOOzKm8XXC9k7oI27QVRUot8aZx6rEbIFPztkqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7125626},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2360a01e90654aa9abe9c870109ef6dd1a8ff6d5","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2360a01e9065","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2360a01e9065_1698414081760_0.6057140262018845","host":"s3://npm-registry-packages"}},"2.0.0-canary.d757e5a32a6b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d757e5a32a6b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d757e5a32a6b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b730fff9688aae3462af9d2b048d003a660017d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d757e5a32a6b.tgz","fileCount":1338,"integrity":"sha512-GlFv9RLawznWjnXlUR3Yfvu3iVlka9qH6cKMYYNc56Mm2ZzZBZOpEXhJvLL4EcyGRWo5TYngQzqzEBNBWgb9cg==","signatures":[{"sig":"MEQCIEPk0lWfra/LOZeb0DwL3KFR0fPga6dijfIlz5Myus73AiB/Lf7u3xr34gJybpYn38bsINuFcrUpF2f1mKrfEF9w7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7125626},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d757e5a32a6b4b8f6762cc9bec16f37290c1d263","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d757e5a32a6b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d757e5a32a6b_1698428650507_0.6186201367745214","host":"s3://npm-registry-packages"}},"2.0.0-canary.d018cb9877b3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d018cb9877b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d018cb9877b3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c0da0e36e90a6a2f94502c69b846c9e34339905","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d018cb9877b3.tgz","fileCount":1338,"integrity":"sha512-pz/hFAODTITxMMID8pwW94XfhNADh+j/1kRTGrSo66yh5SVC8BkYXuX3U7AIZBkCpovOOUm06BinvsXNUZdm+Q==","signatures":[{"sig":"MEUCIQDdAFkbdgn270oKz+8oCcVEQ9JXRTpiEOpwWc0izhK2GgIgbAZ8TtMw79gWiFklnjtv9xQYHJ/9E0NaW4kEP9uJhp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7126442},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d018cb9877b3a02ca8c1264a84d105a1f4d695c1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d018cb9877b3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d018cb9877b3_1698482721873_0.29690956227935383","host":"s3://npm-registry-packages"}},"2.0.0-canary.ddb73cb6cfbf":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ddb73cb6cfbf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ddb73cb6cfbf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3612b1236189332c8e98eb363f13d698462a202","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ddb73cb6cfbf.tgz","fileCount":1338,"integrity":"sha512-cGgHjrlUsRG3vnlXfbrzvT5XItf2pR9XCuI0b0vO1vPugzkLvBVS/tfLxqNWT1ZM221uH3N92nytW4s365Gixg==","signatures":[{"sig":"MEUCIQDSMHWbRAJrNL4uiX7saVhfUK5Fl5e4PAm4nG2FbQxw0gIgatBwoV9dAk0StsMSSv1VsOSEVaRq6bQT1DtKSMJhobM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7123148},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddb73cb6cfbf6f9ae813b267da8c74993462547b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ddb73cb6cfbf","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ddb73cb6cfbf_1698530791589_0.9693885353134526","host":"s3://npm-registry-packages"}},"2.0.0-canary.1c2611aab6c9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1c2611aab6c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1c2611aab6c9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"114cc2cd51610ec0c4a43e6d3c4ddbdee71016c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1c2611aab6c9.tgz","fileCount":1338,"integrity":"sha512-gbLe6SV9qqP0Z/aL5Hm65/2C33x1LQujCg6u0xW8XhoLMv6iYwjFRfvbEQdWsYpBvhbNZHCUMmn1ToTJaIexVg==","signatures":[{"sig":"MEUCIE09pZ4yNqrRVcSjn4WfCuBrzTY4NLtHMexDjmwc4mZuAiEAwjDk1lrCJwtouwuWa9KjdHLFH8085XXIl9klsC/JmOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7122974},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c2611aab6c960c527e92f45fbf1e2f8a0deafa2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1c2611aab6c9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1c2611aab6c9_1698574713405_0.0004799462111224617","host":"s3://npm-registry-packages"}},"2.0.0-canary.19645b771d5f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.19645b771d5f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.19645b771d5f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b38311a1ce56027c69398ef2deaf2a40c5baecc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.19645b771d5f.tgz","fileCount":1333,"integrity":"sha512-TnRMxq8PauK+EsCQJnvXWsUHBGUjJ24gRMw0jVgPH1iGws1BuFaZu5BISPx/0m3Du6q4LbqRB7mLnAo3v+aM0w==","signatures":[{"sig":"MEUCIQD4d3OOAPXTfF5sJVBoA+PWp+WaE5Jn5y319T7Dtp1biQIgUO9wZHRuoSKzhYMQTcaecDuK9qmQj/ShEktnvNopiKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087021},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"19645b771d5f341788d6d3b6844150c965dfc5d0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.19645b771d5f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.19645b771d5f_1698590772518_0.6864687887916432","host":"s3://npm-registry-packages"}},"2.0.0-canary.7e587b0613f8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7e587b0613f8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7e587b0613f8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7cf72b31d7e4221f64f31d50af1aa2021b00fd8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7e587b0613f8.tgz","fileCount":1333,"integrity":"sha512-4KzmvXHffDKequxfaEauGUaOvM4ez5Xb5g2wkkpG4DrpQEWf8CG23yblG2HabT+/emOlkWVhq2nAUp9svrguLQ==","signatures":[{"sig":"MEUCIQDjD9LKAEfBaixvKhJDdn/q7NTLaCZlFZVjxS9jhIipCgIgZfwFV+jmP/s0T/SCdiRZ3T8G84ou5ENiiPa6VJl6hfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087781},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e587b0613f8099af7a997b81720b2ee0b8ffcda","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7e587b0613f8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7e587b0613f8_1698590873353_0.27846731556436133","host":"s3://npm-registry-packages"}},"2.0.0-canary.e0e410ab5d61":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e0e410ab5d61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e0e410ab5d61","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"078b5d5b5a29baf3f1e8e67d78508290075b83be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e0e410ab5d61.tgz","fileCount":1333,"integrity":"sha512-HbbqXmavM4IKd++G+F8aZfM2J6T9pMupmgBomFqosYkr4eo41siCMyN+POYp9SZ9Oz9Pwhr3ymfoGS5jgLa7Gw==","signatures":[{"sig":"MEUCIE95CzcGhWEtxCFSb+KA5ojH2t9Wrz+y+E2Sn/6M3e1PAiEAvP8S6Q/NzLvT+tEM9kwzQdiQPvYSZM093F79l1bckMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087623},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0e410ab5d61d7ab2f2298db2a2d33892a665ca8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e0e410ab5d61","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e0e410ab5d61_1698752443814_0.2240932300875682","host":"s3://npm-registry-packages"}},"2.0.0-canary.5719cc76c12c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5719cc76c12c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5719cc76c12c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e1565f046991f1335bd439da97917601d2aa713","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5719cc76c12c.tgz","fileCount":1333,"integrity":"sha512-LZ/X/d+fgTEuwodP59Gk3lZraeU5fuCh7CM50FmLdTp5nf1R8Zu35znEO1Hl90ARHimoBH4hm4UyUHwFmt/ntw==","signatures":[{"sig":"MEQCIC0Ul0dxfKhEg2Bmm+Yv1I6fTPcscaHgEKRuCT38lFZBAiA6uOSER4VVaW+a1lpqnU3snR/PTG2lwR3g5PCmvs7z4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7089417},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5719cc76c12c379d700e59912edb74127ded218e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5719cc76c12c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5719cc76c12c_1698759794937_0.31736635429618687","host":"s3://npm-registry-packages"}},"2.0.0-canary.8a1b014b02a1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8a1b014b02a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8a1b014b02a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acea4d947b52ed44568f2f98d0d05d5c5fc77044","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8a1b014b02a1.tgz","fileCount":1334,"integrity":"sha512-6RrdtUMw02i6XcM5dCc8mvWe5X6pO8HSYkt5mYT9qC3ClmXHsn4JyCTLsiOZLY+kH7yDzeH06s/mxKRVO4UdSA==","signatures":[{"sig":"MEQCIG+otqDrHK4sbCZF1MJ0a0cNCQDxArs4DcTTLTEhn1dQAiA3vNdJSP8SB52NmX2rTXsNL1L3xXk9gusOk4Og9+FvHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7089783},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8a1b014b02a1960d1e6dde63722f9f221a33e10c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8a1b014b02a1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8a1b014b02a1_1698854988890_0.9550146517968494","host":"s3://npm-registry-packages"}},"2.0.0-canary.dfcdac0d3a4e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dfcdac0d3a4e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dfcdac0d3a4e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5de1ef69f2563c177617d3af8aa6722e6f7a01ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dfcdac0d3a4e.tgz","fileCount":1334,"integrity":"sha512-hPZqwm/+bf8p9pE5anSbPg7CNONn4WXHlKpysIIrE8x/yPPqBw+/pkUkPYFx+jChVHYqUGRicj32/3zHkRYikg==","signatures":[{"sig":"MEQCIAFEno9hvoi+KEMNBQYsKbwdUzKERk0IEn1EnQ2HwhtGAiAzymOKUQpD+nucdQI5ic4b6x0teK+BCu9sVeWiWJWlTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7089783},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfcdac0d3a4ea694691bbaa53bffab5fcc1bd436","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dfcdac0d3a4e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dfcdac0d3a4e_1699003102697_0.10547156536482016","host":"s3://npm-registry-packages"}},"2.0.0-canary.b9d82466295e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b9d82466295e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b9d82466295e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71ace8c80cc9726129843da20b3bb524166b9c3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b9d82466295e.tgz","fileCount":1334,"integrity":"sha512-qTCKijDlkJPtPIkzdw565Qq+r1r8VUoWPyuZbt0yeqn0pyBfIWiR+S2sds8MHAFxTL+b+6ltE+vT46+1jwPAiQ==","signatures":[{"sig":"MEYCIQCF566DWonbAafGAfFwS9pKBfuaXNdQdxofkJEJg2DTywIhANZ7QIypJYyV39Zz2IbNx6w69z3EQ5qdzT1ANLpC7SpF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7089783},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9d82466295eaa3e68a8deeb90802174bd68deb2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b9d82466295e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b9d82466295e_1699272328268_0.91659621052455","host":"s3://npm-registry-packages"}},"2.0.0-canary.1367e4c50082":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1367e4c50082","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1367e4c50082","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01dcccb81798c6f428f37782fd238f1d7ccdd9fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1367e4c50082.tgz","fileCount":1334,"integrity":"sha512-NyANlNHVCZgbwZv2i9wP11tBb1vsJrshErU9Kk8S6UtOm8Va2k8YjpiMMOCQfLzHiKwWGJK2HHehMw5Bwh8hFQ==","signatures":[{"sig":"MEUCIEcL12mf+uFEwXz9E/aHWWuX1RSVJB/S3uToG57H7pVcAiEA7U3siWw4dVhy/umP6qskZRegZ34FZoaj0kIM19cvXec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7089783},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1367e4c50082acd7b08d5ced5947c2a4c7b3824e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1367e4c50082","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1367e4c50082_1699349766799_0.8515574295322696","host":"s3://npm-registry-packages"}},"2.0.0-canary.4af92421b3ad":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4af92421b3ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4af92421b3ad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d1f3b413458d2b2f0d256211a74ecd9be03a0b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4af92421b3ad.tgz","fileCount":1334,"integrity":"sha512-TTEOogUNjnO75uym5iIEqFkziyuk1UskiUifyJVIUKqFMdZWdovUgJuOjiW73S86OTpm+MWnEFMdL66Deo7hwg==","signatures":[{"sig":"MEUCIQD96SipjdKGAOqAwMUBHITU4Yz5LqtC2qWdwrUE+48neAIgAxD3iBN7y4nwf0o0iGfLHjVkth885RxqrdoyXRWsxA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7090217},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4af92421b3ad1258bdfa6581defd55afcc7f7979","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4af92421b3ad","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4af92421b3ad_1699365671386_0.5611934687580791","host":"s3://npm-registry-packages"}},"2.0.0-canary.bc24c0cc1533":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bc24c0cc1533","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.bc24c0cc1533","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a33571577224b9462dae67f380cf8380cac4c7c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bc24c0cc1533.tgz","fileCount":1334,"integrity":"sha512-fqHP5+xmAPRiTl+udIacpL/Mu5CsFQcWr4+OFt3DhHMGSRQTX9KZ5Rv+2Oprr++Y5CDkLK52urunuqBqAVKUSQ==","signatures":[{"sig":"MEUCIB27rBSBIEZtEtdQLQTpMGmuiQctX2paEB+f3guNH9IKAiEApwNq4fpOTaAnkGFtM1VOVHqKhxV4450z9CEkymvm6wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7090307},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc24c0cc15336f13aab5345720e7cb7bbeb3dfe3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.bc24c0cc1533","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bc24c0cc1533_1699365702815_0.4740763222204396","host":"s3://npm-registry-packages"}},"2.0.0-canary.cb6031f245f9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cb6031f245f9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.cb6031f245f9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ec55d78abd4cdfe77ca8d96da0c9da42ba4b215","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cb6031f245f9.tgz","fileCount":1334,"integrity":"sha512-2Fjhym15IDhd3aJIILFv0tlpGP/jvH44wmIIzkmq+tq3L+79GZfmReLjfkk4w6XYKNc7nj8iktXw1faFDuCLDQ==","signatures":[{"sig":"MEQCIH15L01tZ9g+9Ie77ig/qzrOXic9GRE/09Hf/VP7IWbwAiAnwek56P+r1/VKGr9XvHaZ/CKwuI1BBRplgUEsDPE+hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7090803},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb6031f245f9d4cb9001aa629fef558605f74c49","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cb6031f245f9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cb6031f245f9_1699365856073_0.7483876168968335","host":"s3://npm-registry-packages"}},"2.0.0-canary.07ec1e6ea1dd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.07ec1e6ea1dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.07ec1e6ea1dd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a27cf6c15b23d16ab5dba2776f40e1beffcc46d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.07ec1e6ea1dd.tgz","fileCount":1334,"integrity":"sha512-YZWxeayYpiR6SwgNcQtcRVmVGutlNN4LiDh4MYiCun9qPPgW+tzY9V11GawvxL7zHsu+x8goWuNBBXaeZRBg8A==","signatures":[{"sig":"MEQCIG60Gvfktgb3jtFvhSXSA2djg+Tu0H/E2OMCFkGOuQHXAiBF+UYTP1p4PEC7nJSdlcbASDtLt5VNwGrX65Ru4nvzcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7090803},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07ec1e6ea1dd19d8d84f9769e836949a3d45fb08","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.07ec1e6ea1dd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.07ec1e6ea1dd_1699373011211_0.2781808649548747","host":"s3://npm-registry-packages"}},"2.0.0-canary.8dceb5ee311e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8dceb5ee311e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8dceb5ee311e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"732643dc5039d5a7e44ce6d0b92004f70775e39e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8dceb5ee311e.tgz","fileCount":1334,"integrity":"sha512-GYPArU52Pto8HmQE0mORS+ZtmieCb6Fboa1s8Qj1i19a1lMxdVEqQ/XMoCza1VDtdJCjp/qcSYS/F70vnX4S6g==","signatures":[{"sig":"MEQCIF0ERKTiBBCfy4Z0mZR6WQElq50uAkyagjuUbV0kqE5xAiBb0ChX5X6gQq2lX6Xi+/siG98O1e43WEEC1vgFUnipVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7091217},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8dceb5ee311ec8fd43ca53f129363d64e171f387","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8dceb5ee311e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8dceb5ee311e_1699373090673_0.13658618161361713","host":"s3://npm-registry-packages"}},"2.0.0-canary.133b8fbdc033":{"name":"@tldraw/tldraw","version":"2.0.0-canary.133b8fbdc033","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.133b8fbdc033","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da3e27779f34bad45bef43409ec8c3e15fa7b0ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.133b8fbdc033.tgz","fileCount":1334,"integrity":"sha512-8u6H9Bl05Kco85wbl1cRRiHXIXmueKvxBXN9hs3NR0jEkmsWYJ3MX1X+m0XOz4KGak4wnzBH5PdBZpEVc5RK7g==","signatures":[{"sig":"MEUCIQC5u6RW9XiV0XfrMs5Qk464pWJpCjkgLxRcyEefNnavyAIgUZBKeU1Oa9oJLR5a1xEkdE1g9GkjkAmf6H1+pprg/S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097839},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"133b8fbdc033b965b3ce9e6102c05b7d96f533d6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.133b8fbdc033","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.133b8fbdc033_1699442187115_0.9131739067692488","host":"s3://npm-registry-packages"}},"2.0.0-canary.898d18b31b0c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.898d18b31b0c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.898d18b31b0c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a75b5c5499a49daf9bacc0c871a299f54b50a983","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.898d18b31b0c.tgz","fileCount":1334,"integrity":"sha512-S2hhGMBG1EvpoCBoUcH0lWw6JdNT6CihL2a3WYwJhS9GDJDhL59JuEeGjCHrDnGW6Ocmn96rA0AOw552tg6ggQ==","signatures":[{"sig":"MEUCIHc2pX3d6RwVCGM/7LmqcCFgYeEoAkhT1eYpdIyYKXTQAiEA9TC1GAAeXtFznh6hLp9RxGC1RfmfXkTB8Ogh5GELDOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097877},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"898d18b31b0c3500f5e843836564a23605352f81","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.898d18b31b0c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.898d18b31b0c_1699443758282_0.735019300519187","host":"s3://npm-registry-packages"}},"2.0.0-canary.a771b05bf292":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a771b05bf292","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a771b05bf292","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e60270ceff43224c6fa609d8dfc94192277eba6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a771b05bf292.tgz","fileCount":1334,"integrity":"sha512-Ib70QpdAWre/Yq+GDvi17OBV2mVNSbz+9PiXxlTjLRepgQPgiMXbyptUMB3l1+utCIAfVZScbBA4HQpFYzF5hg==","signatures":[{"sig":"MEUCIAzxGuFHcXwqEryQRCed9k95OKRqRtnCfZxna4bH+SR4AiEA2QixjJA2Trj48jrP7GDYWvniVIp4zkFIj90ClhVB9ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7098398},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a771b05bf29278ab02c929a7ca747c440d59e7ba","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a771b05bf292","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a771b05bf292_1699443854416_0.5050162408546188","host":"s3://npm-registry-packages"}},"2.0.0-canary.0e39c31c6e4f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0e39c31c6e4f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0e39c31c6e4f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a3d3e4cb9c71f0e8ff42193ae10b86ba5352d7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0e39c31c6e4f.tgz","fileCount":1334,"integrity":"sha512-cDmW80d/UcKANZrvxXmBQkUbSHJNWi2czQrzYa58yi9mR887+Q+0O/FeB8lMPfDvakGdL2O6wZyBXw8K1Se5tg==","signatures":[{"sig":"MEUCIGqEEfW7G77tW/29dXvwKgwnc4KbyQ6hWi4K8KAQhDARAiEA5FW4109ZhCJ4P7BNYru5kJLlV6z72693cUH01oO10T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7098717},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e39c31c6e4fd2d6c7f1599aeee1c5bf9e7bb504","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0e39c31c6e4f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0e39c31c6e4f_1699444642559_0.14938094757199893","host":"s3://npm-registry-packages"}},"2.0.0-canary.ba4664d27979":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ba4664d27979","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ba4664d27979","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea63395fdef40cc57db06efc7fe2165d4d074b7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ba4664d27979.tgz","fileCount":1334,"integrity":"sha512-kajI0Nva2RxDmIFo2V+kRBs2/tShZQceJiydL3kppryEKbUvWPDC+pOLxFLxdUwv6eCAvGYtQouncPMthow/9w==","signatures":[{"sig":"MEUCIDw18tARNZBCEUz6TUT5QT9FRZ252OlUJE+akOYRK82jAiEA8uoF/I50VSpgp7HRVaPAhYfSDU95dLXeozt1p7UOd+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7098717},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba4664d27979de97d054412e210356e82ee29b52","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ba4664d27979","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ba4664d27979_1699454545148_0.525477922111584","host":"s3://npm-registry-packages"}},"2.0.0-canary.1f47a5aef4db":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1f47a5aef4db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1f47a5aef4db","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6d8e5d49c67b8525eba4eb7064850c07783744a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1f47a5aef4db.tgz","fileCount":1334,"integrity":"sha512-+z7dmFCXdG15Iz8Gus4VU3CNqKjFj3C4l4aTvByop5lG27FHg2L0RgaRBT5PW3+QYMfTtetlxuoX+GmdSarWRw==","signatures":[{"sig":"MEUCIFX9SpaqQqdWZS4xbHaqUcG5lMmk2gIcju6TLWLpnKr6AiEAj4bfT2oRoXixowX4g3JvBchd1W6WIGXEI1w5sADiudI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099334},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f47a5aef4dbd88513b9416a8711bca676e02f6b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1f47a5aef4db","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1f47a5aef4db_1699529154446_0.02462261422959089","host":"s3://npm-registry-packages"}},"2.0.0-canary.70a11031076d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.70a11031076d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.70a11031076d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8474c7ccae9cc348d262cc78f92f70a657ee07a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.70a11031076d.tgz","fileCount":1334,"integrity":"sha512-HzduH8bMXRM4pBW6mNG2RE+286jMsfP6VBGiIfCc5crvJD2vPoawnjDEdkjn6xo8yav3u8Sr8ng1s0L6X+AVdw==","signatures":[{"sig":"MEUCIQDyRdgHmO8yh9+0AJ47qT4KwHxB3btfn0ThtX7UdwJ9rgIgDM5T0VQp/GpIL/y5MYySVfa2ZB270hkJMeemcNlMv4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099985},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70a11031076ddca85e3b43a0ce9cf0611412f4a2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.70a11031076d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.70a11031076d_1699539075805_0.48952041949686564","host":"s3://npm-registry-packages"}},"2.0.0-canary.1cf4e69c47dd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1cf4e69c47dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1cf4e69c47dd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c284cbb4da6c221b2be4c2ed66efee5bc9f51dc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1cf4e69c47dd.tgz","fileCount":1334,"integrity":"sha512-WsRkaM7YiXRqOO2G7qhyF+uPG1DX9jvXhJYKgkZa7/Y4fFnrZzKkheehY7oJ+vh6QW8HKYZBK3rhDzE+A4BYSg==","signatures":[{"sig":"MEUCICdylPsZu1No4T6+RJEh0WYtnaK3uhiR+s5G/VgEfXe8AiEA6wpRMkxpHQmX4GBFQLA4dwpUatpTA2OK12r3kuG2oIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099986},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1cf4e69c47ddb9ac64f1cebf99d51e5415a73b0e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1cf4e69c47dd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.2","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"1.0.6-rc.5","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.1","@radix-ui/react-dropdown-menu":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1cf4e69c47dd_1699539808501_0.4988491329800513","host":"s3://npm-registry-packages"}},"2.0.0-canary.9b2b1411aacb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9b2b1411aacb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9b2b1411aacb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2270f8a340e97510a7c5d7a270fe867acf067147","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9b2b1411aacb.tgz","fileCount":1334,"integrity":"sha512-IDuuVwGsv1qZx4tDbqEw5B3f4L8TxhFjN1HKGnUSYvdWqAgm8W5y4Jn6vXEWmllBCvPZoBA5Dql9zKWnAJSbdA==","signatures":[{"sig":"MEYCIQDckSY6VlMzx7GitjftvBpbF5X/4Wsy/+0/mQmi1SpRqQIhAMd8AAIWcPY2FFcCem9fznZiYvEGf+bxmBKL3vqPKZMk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099348},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b2b1411aacbaa1f3f17de4fb5da14a5efcbe294","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9b2b1411aacb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9b2b1411aacb_1699545873656_0.3740419744546255","host":"s3://npm-registry-packages"}},"2.0.0-canary.185a0ae65896":{"name":"@tldraw/tldraw","version":"2.0.0-canary.185a0ae65896","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.185a0ae65896","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb01631e53f0b117c30af8e2e949218cfac8a8f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.185a0ae65896.tgz","fileCount":1334,"integrity":"sha512-JzshdtMzGaiSBqXrzG96aATSfKFgtaI/f8QTxZ9iAaKzbS0Q0lhrN3FfxWVdL8EgBTDhbUzieW8av1dUB98gbg==","signatures":[{"sig":"MEQCIGKTmteLWdrYNnGFCdo/8VKwtNSLNBYuRPv/Hayq32kKAiAxQ86Rc9Sb9p/gI8mM1kbJxV5uuUd9TCkdJ5OafqDrkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099695},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"185a0ae65896abf75c7a236d8be3a83ec5dfa083","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.185a0ae65896","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.185a0ae65896_1699547496477_0.11428482539949214","host":"s3://npm-registry-packages"}},"2.0.0-canary.b232ac0c456e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b232ac0c456e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b232ac0c456e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e3e23f92dfb854d9b80cfdfe2b7b9f2b5972b0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b232ac0c456e.tgz","fileCount":1334,"integrity":"sha512-GVdoyYfcozfDfcC5BFiMRtUKW5BUGzBywBiL1s6gY2xsrBX9NDr1lq5+jHIwBVZ1yduZLWUkgiUxTGjQrz9HZw==","signatures":[{"sig":"MEUCIAjP1sy2vdNvsFulH0rIMqaU2toI5ISYnxzUCtPjwyfeAiEA73i3uAO8XXKM/7GOnrLphRYsk1KkJ8ENyfBl5jcveqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7100056},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b232ac0c456ed4c03723917e0f120428d6a3d623","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b232ac0c456e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b232ac0c456e_1699547798967_0.0785619811696463","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e78b18f728f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e78b18f728f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3e78b18f728f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a06e9672b075ba6084ac8c0efcc15f20175e2060","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e78b18f728f.tgz","fileCount":1334,"integrity":"sha512-gm+iADyZ4wJ/Z3EP1dszA7zP34+ywatHC5rJtqlzvuB4tMjUpkxTboqXSG0NHKewkh7qjLiWkauO6nnkGroccg==","signatures":[{"sig":"MEUCID+w2cfDwvWZLX2/c2tbhrRWP5jIxjNXpzowKhidDgElAiEAnuRzMuK52gRaLmZD69ICshJOih4UuMzncSUEbYAmqlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105271},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e78b18f728fa364d980c02514c184e7491dd9c3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3e78b18f728f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e78b18f728f_1699548909636_0.04741488315471609","host":"s3://npm-registry-packages"}},"2.0.0-canary.037246e2672a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.037246e2672a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.037246e2672a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61d366ca5617edfd751d5daac4238e834927e0d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.037246e2672a.tgz","fileCount":1334,"integrity":"sha512-RDpd5J0VdD0o0XFwGr2A36W3TGpHv4EwTvE4b5gKPGVmfKpw6Pog9n4LMs+LViGZFgqrpynZmgUXZeELw+1jDg==","signatures":[{"sig":"MEQCIE3VsnNYsnFNFl5pDO1Co8YWLEsYzZY/lxPWQe+U+C0qAiAtz6MNG0oywDm0Yht6xCYtuEIjJt8lKQ1pRTZ6S+7MYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105271},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"037246e2672a1ff16d7f3fe4920cae5e9f263878","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.037246e2672a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.037246e2672a_1699613423295_0.660520934163852","host":"s3://npm-registry-packages"}},"2.0.0-alpha.18":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.18","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.18","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"900106559efd150e42590716922b3b4ec10f2b5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.18.tgz","fileCount":1334,"integrity":"sha512-U+cOCmC3sJFbfYM/Jbp0cECeZv5pbzXCaWIzGe8A/n7Jxk4V7XTIVCqnohSZu4ZTGsQ9Ng38ksvnGKKsnjAkXg==","signatures":[{"sig":"MEUCIQC6r5WFfPAuQfslrbpKW8PsOMagrwGZrDB5lawKx8Ja1AIgW0U9uv2Qc16rBhu2VNWyXLR1ebJlPAPG9GVXVVkPZho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7113580},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56ada41ae722e4b3d9b36b76da9cc08c2c3d8e8b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-alpha.18","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.18_1699613522393_0.7351133041002478","host":"s3://npm-registry-packages"}},"2.0.0-canary.957fced41d48":{"name":"@tldraw/tldraw","version":"2.0.0-canary.957fced41d48","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.957fced41d48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c4af1f4d3e4f8b98fad72ab5fa01a3fd8342be2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.957fced41d48.tgz","fileCount":1334,"integrity":"sha512-TeRUIBVV8uOzxEMnEW6PMhVdqy7mPT72nK0RuGF1ek8w7feqLqwrFc40cD2kbnQxfxHMGyN0T9EAsbhNWVBJOA==","signatures":[{"sig":"MEUCIQDt+xEwdfeG37zQ47G7pJsuklWbi9Cygbf8BDSsMZRwLgIgJTyDq/GvwJvMUNjenRBP7S7ltlAIlJoees9RZgvo+7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7113657},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"957fced41d480b6e2bcd29ec839127eaba23a9a2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.957fced41d48","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.957fced41d48_1699613818915_0.21560456970855046","host":"s3://npm-registry-packages"}},"2.0.0-canary.3c768867f289":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3c768867f289","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.3c768867f289","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b508e78001eec3a2854d188c2e03fd21d911bb80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3c768867f289.tgz","fileCount":1334,"integrity":"sha512-JBX8eGg6Cv51NICoE43nnWw8JVrDiQ0kNdAscFwzvycS456MV5vwMWKYrq6XQ61Jt/OtGIiOUutouu4oQ/Oheg==","signatures":[{"sig":"MEUCIQCaKOutFBosh8xti8AY432/+SsjKq1587CHvPQr9n+63QIgKHWVvrF0Cfo/7frmqVcpCRD008y2IAVGf53FSoUIaFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7113657},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c768867f289a3722961be3ef5bebbc5b2138ddf","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3c768867f289","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3c768867f289_1699711212406_0.4625581362583562","host":"s3://npm-registry-packages"}},"2.0.0-canary.260a31db81cb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.260a31db81cb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.260a31db81cb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"897c34162aed76c1c3f96cefce69b0d28b5f2a7d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.260a31db81cb.tgz","fileCount":1334,"integrity":"sha512-R5C74gZTpr9gZk+PMoWJPEeZPxqmiSGyb7iAbvEb5C9c7ivCQIBuoQnrp9yn7r8h51RZiesyQela+uxhCrZzXw==","signatures":[{"sig":"MEYCIQDVLxJqfkT2W4pfjgwQpbDUx14Q7qPscbFHG44Vv0WEHgIhAI7jfUWtkRvD7qDwMHCPebf58i8680DP7cTrRrDLb78F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7113669},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"260a31db81cb2baceb05dc5218b330dfbfd38b3b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.260a31db81cb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.260a31db81cb_1699712347042_0.6151463059695677","host":"s3://npm-registry-packages"}},"2.0.0-canary.5db3c1553e14":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5db3c1553e14","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.5db3c1553e14","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69aecd88b8a19181ade54d7ec49217304aa9709c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5db3c1553e14.tgz","fileCount":1334,"integrity":"sha512-pTWB+mtEm1Vk7vox6bB9cqo0RI2H/a/LcHTeWSg72WaAGVTuF24BY8olufI7TXrIqFirr6oko3OKpQ+pzwzPdg==","signatures":[{"sig":"MEUCIQDiYatSIdXeqZO8UjYKLJx6lL0GhDtWbSgTREZxnAcboQIgC0/fisia2mjfioaMlYONlum1fZnJaPSvPN/yoBGKV88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7117471},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5db3c1553e14edd14aa5f7c0fc85fc5efc352335","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5db3c1553e14","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5db3c1553e14_1699876719169_0.6381870818702851","host":"s3://npm-registry-packages"}},"2.0.0-canary.ae5c60ab3645":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ae5c60ab3645","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ae5c60ab3645","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c1d3e1fbcd7e1735893b6be20f37f398b0aa683","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ae5c60ab3645.tgz","fileCount":1334,"integrity":"sha512-S2qztvsemb/VxKcs4TOfFwWRBFKdJA3YYw81aXacwUqv6ui12ju6lYWA3BPqRB0fXi2XzZvAA21gEVJ261f7ng==","signatures":[{"sig":"MEQCIHm9n5iKNbUw6BVTD+vZ8iXa/HC2KIgSXheBS6oIENgaAiBoVLmIWAjKYiX4uM5x7oWFs3GvriVLzqeAZRRPz5BPfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7117471},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae5c60ab3645f7f73df73aa8ccd3cf6203a301ee","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ae5c60ab3645","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ae5c60ab3645_1699877900160_0.7964906073642692","host":"s3://npm-registry-packages"}},"2.0.0-canary.2ca2f81f2aac":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2ca2f81f2aac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.2ca2f81f2aac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a27eb7ebf97635b2571d53b17e352aeacc67d476","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2ca2f81f2aac.tgz","fileCount":1334,"integrity":"sha512-XtraWZIX7zHFCLDs7K62Q4qKX89rl2jymZ2fTtRTwktGs/FJwQc/mRoSFxm+Fu33zUWXQr11VQlb0lilXwakiw==","signatures":[{"sig":"MEQCIDtaXeSNmRcN59XfdYY0FoGJoprTI0lShE+o3lEEYE/UAiBgzmuYePc/VzUbhXicscIRb0xQe1Y9kk0hTl/TIM3YPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7125844},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ca2f81f2aac16790c73bd334eda53a35a9d9f45","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2ca2f81f2aac","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2ca2f81f2aac_1699879615748_0.08147858421870002","host":"s3://npm-registry-packages"}},"2.0.0-canary.7ffda2335ce1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7ffda2335ce1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7ffda2335ce1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4af0ac942fe57f5cfb53e9252a4d43b126cb66b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7ffda2335ce1.tgz","fileCount":1334,"integrity":"sha512-p3g96AgwVCMljEtvaOG0ipVI+I7BkxxjCLMEqzdBy6YAiiFjim3CrEg6OEw7PAvi4zTj5mZqsRtPyIAoQtMaYQ==","signatures":[{"sig":"MEYCIQCj64gCiCkmLEzt4of3dGv06/MKGRM8p6bZxM90xLVWfgIhAINhJTvuLg5+emtPK3tCBL+T+GOQ4FeCAJyd6qPCthZB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7130043},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ffda2335ce1c9b20e453436db438b08d03e9a87","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7ffda2335ce1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7ffda2335ce1_1699886102176_0.530877442349871","host":"s3://npm-registry-packages"}},"2.0.0-canary.daf729d45c87":{"name":"@tldraw/tldraw","version":"2.0.0-canary.daf729d45c87","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.daf729d45c87","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b982a01420e7524d3c2668c29f01c8bd8ded1c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.daf729d45c87.tgz","fileCount":1334,"integrity":"sha512-dfrZyz+ERfLLOaA4DCpIO1k+T6riwzPJenEz9A+kTxOpvqjQpYSr1FxPoTGI59VjBPTEES62v7iYBn2mWOH7nQ==","signatures":[{"sig":"MEYCIQCqHsNwpm1BFUQsoDkcW/0z4JLOVczrGvK9vjUqqQAzOAIhAMhaI5q2hrktGmzzadQ1X3xxgUMO+pK/s9wbOR0UVqQ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7134899},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"daf729d45c879d4e234d9417570149ad854f635b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.daf729d45c87","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.daf729d45c87_1699891881055_0.7930206598576386","host":"s3://npm-registry-packages"}},"2.0.0-canary.04e08b18716d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.04e08b18716d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.04e08b18716d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dba6ce39e4e13465cc0994161d57876fae542f06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.04e08b18716d.tgz","fileCount":1334,"integrity":"sha512-9J4nYev8Ajhi3xr6hw/Mf62cOyjdTL921EIe/0dYAt3uL7UZ9IT/TUBvUcC8IFOQW/JnXH3ypTKSbHPlnQvwaQ==","signatures":[{"sig":"MEQCIHVmNBUt1+MF3Y3d8k1diZ/ts9RhxywSuoeUC8Jb8UyzAiBHxvvousqy+aVPdy+vKHHu1JWlh24nHjjDlWIvLjr88Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7140511},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04e08b18716d32371a4e93f00dd4b4497137630d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.04e08b18716d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.04e08b18716d_1699946544063_0.7165887295792617","host":"s3://npm-registry-packages"}},"2.0.0-canary.65bdafa0babb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.65bdafa0babb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.65bdafa0babb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47c4c5c28722e54fe0f8fb91ba0febc6876843b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.65bdafa0babb.tgz","fileCount":1334,"integrity":"sha512-JhqUG/n5KPRGabf511KrRly8hhv1kEsdko+QYKXSi6V/BgIUBNKtiK0GIc7nLt+UOr9iNZj+Dg5mAjwmhDJorA==","signatures":[{"sig":"MEYCIQDZlyv3eUR4K1E5WEFQOH/y1bHVQHwUHoC0YvNu2VaPJgIhANR1thYOXRNr2B0pDGlHF1Rnk8f4By2+p6DpiF7iZ+oH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7140976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"65bdafa0babb113722ac629f6289270b17b9a07c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.65bdafa0babb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.65bdafa0babb_1699950621787_0.1665852962081873","host":"s3://npm-registry-packages"}},"2.0.0-canary.6f12eaefa2fe":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6f12eaefa2fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6f12eaefa2fe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b048570bd8e62cdce29b5964a51182a0e08afd95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6f12eaefa2fe.tgz","fileCount":1334,"integrity":"sha512-2faVbMrWziUKG3MwiCWoTZyvhEPAZtPGC6zdkcywrD/W6+JIQdWCNzlj2XsRXylMIiWwG6yrTGxsKoAoxH3QgA==","signatures":[{"sig":"MEYCIQCGqAxj0iw7TC/IwFP4pTx5164kL4XfS2YctMnekjcp9wIhAOxdoZn3RTj4PNYC0JXyxU0QoFGIg8g2W0ZxnXlxPd3P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7140522},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f12eaefa2fe000f43164420d4e466e6fff01476","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6f12eaefa2fe","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6f12eaefa2fe_1699950639719_0.16003529027494912","host":"s3://npm-registry-packages"}},"2.0.0-canary.64451bf4d77b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.64451bf4d77b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.64451bf4d77b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14a5a863df027d1855e76d59d5a74be41d20f309","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.64451bf4d77b.tgz","fileCount":1334,"integrity":"sha512-IA1tZyMLPLQyYNixZEfvkGolbt2rt3YS0lEjC0TpjiNBRDIGSBphsu74pZL6OGHaRQYBu0X/aCBz0KjAOfmFVg==","signatures":[{"sig":"MEYCIQCGNmQPWN8+nPAnbXuYNp01iqBj8LAc034maoJiawJ4jwIhAO+haMOYbQ31FD1d2CtpvIHYeNgJvzwTGVftc9kEEXZ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7140976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64451bf4d77b6e679de3fa2a747a909b7fc87028","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.64451bf4d77b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.64451bf4d77b_1699950665573_0.1343315100639293","host":"s3://npm-registry-packages"}},"2.0.0-canary.9e7d258b5f9a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9e7d258b5f9a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9e7d258b5f9a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9081ada5ea01d898ce535c2bee7e94a5a3396f5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9e7d258b5f9a.tgz","fileCount":1334,"integrity":"sha512-HeMCDMQMmDC/t4SB/6ezOzn6d6XK397YxrSMbjGg/q21D5jSy2W1+PJ3whAXYF5uNi7hFxwoHu0JFZEejY1u9w==","signatures":[{"sig":"MEUCIQD3kgCREGio5vKIajBkVz0M7ChBy1+u/OHDY5G34fU7jwIgAZCVpgIIeQaaSLPf03XVy5vkdRg2+ja8vIBts2gcGqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7140976},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e7d258b5f9a78ae52c504f5d4fce8bccc71d03c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9e7d258b5f9a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9e7d258b5f9a_1699953279907_0.8322199804829453","host":"s3://npm-registry-packages"}},"2.0.0-canary.9d783f65cb52":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9d783f65cb52","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9d783f65cb52","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1075c636e1960e765558c3574980203e34220548","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9d783f65cb52.tgz","fileCount":1334,"integrity":"sha512-NYSbYMqXmUnXLyg2J2hLv1PQRh2DOx4wQjXmHG0t2V5GqTvad646cfX7PxSf36YkFGzHTis05JtJtDetEYkrzw==","signatures":[{"sig":"MEUCIQC4ZfrN3F9rIWT9N7oXdNk2zFBaPnpxjIxCw7TyTWbVLAIgSy5vbYxLRYLCIq31K5tO4z7DlAcmpip48AYrCQY9CfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142832},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d783f65cb522f1fc8009e8f3923124d8db131d3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9d783f65cb52","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9d783f65cb52_1699957822757_0.2104539534046279","host":"s3://npm-registry-packages"}},"2.0.0-canary.898feb66506a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.898feb66506a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.898feb66506a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"366fcc5407504f798a9ce904cd45a6871a085059","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.898feb66506a.tgz","fileCount":1334,"integrity":"sha512-9S2woDyPv74BrpSiaoMYkEkOJICOD9PaZEG9DAEmPhw8lsUbaOL6N40aKJekwW7AWRpX9udm0RG0tMCQjBMAZg==","signatures":[{"sig":"MEUCIHuYBSPj1Ei2Mg8RzwgLBrD0BlhnqoAciDOdKcNTenzLAiEAmBaudvsh+xhinSyeuoU00bh8cwEaSYJSLRnjmAjH3o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142863},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"898feb66506a107eec833ffd2e299777cde4c78d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.898feb66506a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.898feb66506a_1699958451832_0.9318018161768067","host":"s3://npm-registry-packages"}},"2.0.0-canary.25e7bf30c9e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.25e7bf30c9e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.25e7bf30c9e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d935359699742e8497f687a35e64a72212c89de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.25e7bf30c9e4.tgz","fileCount":1334,"integrity":"sha512-5fQGQKXC72yblmSUo95f4Izeb0dvx9yS7YHH0b6vrJsmKxhOpi+b4GWpjAd+8G+9ZreazdsSesTS9ts1qg/liA==","signatures":[{"sig":"MEYCIQCfc+x0NJIrFZh7Wk/pvcWh/cIXuXqTtPaZIlNEXtjlvQIhAKJk0bRYjruF1m+XcD66XVF3RRfZ1Xc/OzTvFKfvift3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142863},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25e7bf30c9e4fc40c46a44f7f779c3aa923c0046","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.25e7bf30c9e4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.25e7bf30c9e4_1699963403506_0.9618052804579487","host":"s3://npm-registry-packages"}},"2.0.0-canary.6f872c796afd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6f872c796afd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6f872c796afd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf1e823c5446506cbbe6415e2616506adb54424f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6f872c796afd.tgz","fileCount":1334,"integrity":"sha512-T/5KJgBoqO25DEZhrMGi/JuStkIEY6kwD/2nXSZRgWFcxJbausxQQjXy2Fy8YeB2T5ez/ffcytddIBW/gHoI5w==","signatures":[{"sig":"MEUCIQCPI5Kty+S1rIniPJp1AEjrUkRF4l4Hlvmh1BhmUBAhHgIgFCXgsmI+xBhXHORcYdspOo/pwqgd5ohy7DKPy2vo7qU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7147312},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f872c796afd6cf538ce81d35c5a40dcccbe7013","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6f872c796afd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6f872c796afd_1699963487562_0.13296232008793707","host":"s3://npm-registry-packages"}},"2.0.0-canary.7186368f0d4c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7186368f0d4c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7186368f0d4c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"537f6123855eaf52c95d0328227769a9bd52877b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7186368f0d4c.tgz","fileCount":1334,"integrity":"sha512-c+nU2ieybbpyomK+2rEclONrGjDinfiBjRpzLJbEcSDUKx5RmuiHtL6l/KcoJ7CgKRoEfK4zNdskjeYD5S3kew==","signatures":[{"sig":"MEUCIHp5W3Kz0ioDAW3mRu/MAbozDjD+U/BwkV0mDdEZlZUEAiEA5Ezywmv4i8e6VUMv+2IVcg2TeE3WXZHyNBRfI/TCHbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7143706},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7186368f0d4cb7fbe59a59ffa4265908e8f48eae","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7186368f0d4c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7186368f0d4c_1699967428221_0.6735944883112734","host":"s3://npm-registry-packages"}},"2.0.0-canary.464ba43b5111":{"name":"@tldraw/tldraw","version":"2.0.0-canary.464ba43b5111","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.464ba43b5111","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0369e73bf5a97e7002265dca2f3981542c63cba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.464ba43b5111.tgz","fileCount":1334,"integrity":"sha512-X3TvtRgZbdu4X5epjDVuWsdWVxVLbHvWx6iTWgAV9IQ9sr0yLx9pPjY9gvpTbXPs0XcgD7+pq8NW7D23RNR8pw==","signatures":[{"sig":"MEUCIBN4VWGNZaspctdTKfnIDi0aI1B7OSfXLor1Xq/GzzNYAiEA1Rl4kiCwTDc74rYQLzU9spK2W8yVBM97wMx1e569Fls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7144961},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"464ba43b51118abe41a0c25a9efa4139ecd0291f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.464ba43b5111","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.464ba43b5111_1699975565518_0.7525394383347375","host":"s3://npm-registry-packages"}},"2.0.0-canary.dc0f6ae0f255":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dc0f6ae0f255","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dc0f6ae0f255","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21af72b16c8a9e2ba2dcd3ede084a7096342882d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dc0f6ae0f255.tgz","fileCount":1334,"integrity":"sha512-omIriffoCymM7M++MlnGboAoTxF4tBv5w3c0l0jof0KW4iltOHenMZRsIopb3YKq4rrDE1rLyx5fTc5ucP7HwA==","signatures":[{"sig":"MEQCIGiJ/FDRhUVofKNofbJOGfmVM0NtlzYrrmqCHRjlY4XhAiAxAq3XuCujflXp/AHdn0G2u6ftIChY5Ig9E6BJTRS6kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7148359},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc0f6ae0f25518342de828498998c5c7241da7b0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dc0f6ae0f255","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dc0f6ae0f255_1699979848679_0.6945576237521152","host":"s3://npm-registry-packages"}},"2.0.0-canary.d683cc094321":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d683cc094321","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.d683cc094321","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b7d7ed1f13049ebab70aa05ef8aac51e6f217bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d683cc094321.tgz","fileCount":1334,"integrity":"sha512-qmqUx4EjQKH4twpRRruecwRmZ2kQKXCaKhkqD6KN3Ei+njhGESM2NTYbMhhVUk7EhqGdhgixK2leVvsMdge3TA==","signatures":[{"sig":"MEUCIQCHBP2T1cyKRSZyiUstqV51vL0BuRSgH7vdU5Khq7eXRQIgERB8f+9dtCygDB2PyF14Iim0sxhknAXVzX3LOwNgyX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7149477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d683cc09432197e89bddacf2b706b5eaad40e399","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d683cc094321","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d683cc094321_1699982125675_0.6774453514934804","host":"s3://npm-registry-packages"}},"2.0.0-canary.14e8d19a713f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.14e8d19a713f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.14e8d19a713f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6ce4a90b2cc1c85b928c8f59357bdb3a51c12e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.14e8d19a713f.tgz","fileCount":1344,"integrity":"sha512-x2H8MXUQvvUwoD0B0UyuqwIpx3U/Q2NsAmkipCx+4Q6+z6isQ3KRM3hyQkmW8voFekXIQKW1V1GHNcriMTy2PA==","signatures":[{"sig":"MEQCIGimPrBLVWPaYb8bf2KH8631/UkKMIsioEZTXUtIsnmeAiBjF3+IaPS/SjjofYKP1iH0L7whbYQMv+C9nOToFtEkLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7172240},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14e8d19a713fb21c3f976a15cdbdf0dd05167366","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.14e8d19a713f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.14e8d19a713f_1700072023907_0.6176780266194295","host":"s3://npm-registry-packages"}},"2.0.0-canary.c4564dc2bea2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c4564dc2bea2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.c4564dc2bea2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efb95eb009d411941f0de266a0e662a901d1cf08","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c4564dc2bea2.tgz","fileCount":1344,"integrity":"sha512-qBFg+BnwzNAuQw3K/96e3RYXJOiZVk31yVNLIZtD9YAmalnkyt7IbwzF3Ryrc0Wb7X7bazkaEgFuvFF/0PecBw==","signatures":[{"sig":"MEUCIH5RIrY97zUDS5ckuHuN3DTIHfwt82dzztmGHWaaYVrhAiEA5JSveJJRtQq8/Z2CBN5+0yUmqN3vN9Zn6GmRKOn4aow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7172270},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4564dc2bea255bf36c9055ea44cf2f4bac5b9eb","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c4564dc2bea2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c4564dc2bea2_1700072123256_0.5378437089580046","host":"s3://npm-registry-packages"}},"2.0.0-canary.81f6fae070ad":{"name":"@tldraw/tldraw","version":"2.0.0-canary.81f6fae070ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.81f6fae070ad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"057c9ac6376cd0f783e468b6c966644f27f5a17a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.81f6fae070ad.tgz","fileCount":1344,"integrity":"sha512-qNYJ1xtVgdETShffF5gn8abfiCJ8awvLQMB/zMEzn/DZzz99QhwZR7r5ctrSI9JZbREBIzLqor8+QxMqGhjt8g==","signatures":[{"sig":"MEUCIFSpQAhsdSxq81hx59ithn2yAG07EyUVfj+q3ni5TP3vAiEAx2buPvlUcGWzOqcOa5jC+hVApwPK3JJvpPuY0m85el4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7173092},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81f6fae070ada42f6eb7e17af09bea13cc4003ca","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.81f6fae070ad","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.81f6fae070ad_1700074089898_0.4538045431093274","host":"s3://npm-registry-packages"}},"2.0.0-canary.431ce73476f6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.431ce73476f6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.431ce73476f6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9efebdcf04d46d543d291c7ec7031eb49f2b2ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.431ce73476f6.tgz","fileCount":1349,"integrity":"sha512-09d0tV6UBS8B5SQ75lLeTlqIDF+BPZG1qy+h/Y/MG2WGLuwkKXmleBvjyVFOBIqx+eSbIPl7KXkR3/13lkmbqg==","signatures":[{"sig":"MEUCIDCBXYRbLKAKEj/oB0G0wAZFkmZYPO/xMrNn+sfMXQ9UAiEA5TH1Kv1Oc4UH6vAF2p7BZ2vZpdSPvCpEJp7zmmE3ggA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7226800},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"431ce73476f6116f3234b4d667fd3752f140ff89","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.431ce73476f6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.431ce73476f6_1700136891031_0.11314011603867224","host":"s3://npm-registry-packages"}},"2.0.0-canary.34cfb85169e0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.34cfb85169e0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.34cfb85169e0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc11a8f20c2c588dc0e838ee3f6ca760426295ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.34cfb85169e0.tgz","fileCount":1349,"integrity":"sha512-6WMUT3fH2UROzouqew/8Jxn1oHyG/dy9bt++UlXV0R06oc55siy/cxEeCGx3fcMMQh/FHqYusyjYByFHYcg2jA==","signatures":[{"sig":"MEQCIBLKVpCnskglJhdIRA0wLtHG1IlyoAiZzf5piul8RbM3AiBFkzeHgeWCKV5IGFJXQ+gW/16lwyg7Ckc2d7TxVnVqrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229820},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34cfb85169e02178a20dd9e7b7c0c4e48b1428c4","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.34cfb85169e0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.34cfb85169e0_1700149374948_0.9382858262287699","host":"s3://npm-registry-packages"}},"2.0.0-canary.ba4091c59418":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ba4091c59418","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ba4091c59418","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d0459b32e6771f4048af405a1798ccba07e8182","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ba4091c59418.tgz","fileCount":1349,"integrity":"sha512-p8Ab2YznEkZLK0y0CsSAKMwk+Z74VnrOA+lghUQmCw3fP5kAKgQ+AtibG/aK/ZTQIUMUUiwLHvtQ+ExCc/Vu8g==","signatures":[{"sig":"MEYCIQC1ZKzlUlPfwsLKUrC0aHs/FI7iU9FgoAQLiSsd8uZLGgIhANCZnZHo9NjpNcQw7eShf37fflAEvTJhqV8yfX6+yBPp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229898},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba4091c59418def43cbc5126ae7027f97a9e4acf","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ba4091c59418","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ba4091c59418_1700213655215_0.5417856613221537","host":"s3://npm-registry-packages"}},"2.0.0-canary.52c38654209b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.52c38654209b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.52c38654209b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efa31cd89fad0d70f513783371a605fcd78ddab4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.52c38654209b.tgz","fileCount":1349,"integrity":"sha512-ExJMU+QwBnyX29fHOWekpA8hp0NEdpsaFTlSrlOE8V02giBtNhdpiNkCpU1axdjuYajNo9wssy/WDjdiW7+C/A==","signatures":[{"sig":"MEUCIARHJ/+RHAA1pdEG9/h9+0ky6uUPxih3VcT2N0SuJD0zAiEAjV/+/xqWxQD7hNGd5rsJmJSOMQr/O1hX4WPBiX260xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229898},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"52c38654209b56da5209247c333e790baf12d7a8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.52c38654209b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.52c38654209b_1700560031443_0.4093000285366539","host":"s3://npm-registry-packages"}},"2.0.0-canary.ed14e7e5107a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ed14e7e5107a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ed14e7e5107a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d2ca0c465b36b29759522ad2059924fa350fc5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ed14e7e5107a.tgz","fileCount":1349,"integrity":"sha512-rDil2gXh5/dsNmUNLhjIsmUDKWU7WZFvz3T3g+yxXVHa+TEU910I1AeUVgMM9K6TtOf9w85km61nmmJvL+1m7Q==","signatures":[{"sig":"MEYCIQCPnwdxkpS+IOm793dL3umAdQVUxAWPVE1BSHekomWCsQIhANV5oeLg5vj+XcnMscsRhRYgO788t737youKQiVsX0gX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229898},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed14e7e5107aee8dd64c70afa255355e0a4f19a2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ed14e7e5107a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ed14e7e5107a_1700689396075_0.9130831213638659","host":"s3://npm-registry-packages"}},"2.0.0-canary.18cd0fd246a1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.18cd0fd246a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.18cd0fd246a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ae661b0981690c3768f826d628046ece4390dbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.18cd0fd246a1.tgz","fileCount":1349,"integrity":"sha512-gVvmIKQlWRyOvmmFMUjaUcMdWsIRHJT84nXBwr9DcpVtD1QQSwEGcsyThpWfURBHz2Shq3SxJARYac3+q9kf0w==","signatures":[{"sig":"MEUCIQD8bI9+aAxWg48ubscYgDN7RyOzZ0lc61xWa84NJihI6gIgXX8gq2Xp99oQj3msLEHLh4qnOJa7Ye15q2Eb5eJUxA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229898},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18cd0fd246a1fe44864e347099c6fc651c556fa5","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.18cd0fd246a1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.18cd0fd246a1_1700921668577_0.15080932397061608","host":"s3://npm-registry-packages"}},"2.0.0-canary.932ec4cdd6e5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.932ec4cdd6e5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.932ec4cdd6e5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0cde92e9c55c1926eaa9df3227e0549157c6cc00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.932ec4cdd6e5.tgz","fileCount":1349,"integrity":"sha512-auxmUeu3zuC455nkTH9ZAPEHAX17axcBm0ovwz4C4MGJnu93Bq0K2QFZA65n75A/VFOkFtGDuY3E7/GU5SoQxg==","signatures":[{"sig":"MEYCIQDHw1DUA/G/kmdgW+WzFqoJbCdgUFoYoqxE9+C9HB+kQAIhAKfWwIRKVjfOr+wSoynkkH0x/zaxCGcDZ/4bsJjy/qD8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7234764},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"932ec4cdd6e56e8e6a5638d8412fe7ea3e8b6470","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.932ec4cdd6e5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.932ec4cdd6e5_1700922288715_0.5443553353762047","host":"s3://npm-registry-packages"}},"2.0.0-canary.699502d8c479":{"name":"@tldraw/tldraw","version":"2.0.0-canary.699502d8c479","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.699502d8c479","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae72f95e60531ba944bc335d052edc420a74977a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.699502d8c479.tgz","fileCount":1349,"integrity":"sha512-ix+9iZQJVD+Rbn8vGxHsCGQejBNGkQ+iFtsNPuBTTNmz129TTRUwd5WjdrH3G6YelPQahKEIBftg4VRzJM89ZQ==","signatures":[{"sig":"MEQCICUMrTbhOE1/2i9elxuL8G4snjFTa2z0NmoG6Yd/XdFoAiBjopcMDVEVsq1yjkQCjw0ouFN+U6Vd8O65Q6QQfLryHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7234764},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"699502d8c4790a8721ea98984b382a5986da7626","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.699502d8c479","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.699502d8c479_1700922566251_0.7602578565747569","host":"s3://npm-registry-packages"}},"2.0.0-canary.8c3383a9d562":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8c3383a9d562","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.8c3383a9d562","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd6e03a8bf357f2a4cfa35fc39a2166653148535","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8c3383a9d562.tgz","fileCount":1349,"integrity":"sha512-7T+t7yuU13ZVxMTUtFXnyQE6FiZ1FnFq+dnmlL4HrvHZ6H7Y/7NpGmme9CfFPosGHvnGxrH7KguaZ+SYSX94ow==","signatures":[{"sig":"MEQCICosUevIQRfyyXoGlWgk6ehUcT0FuotFEr5E6+SLCTQcAiBVVpuYirMQpAcJhcFskyW6rWkfn/37gBTlKocpacwIpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7234764},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c3383a9d562b79dfaafb30ea0e000c9ba996339","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8c3383a9d562","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8c3383a9d562_1701093191362_0.30439186731812096","host":"s3://npm-registry-packages"}},"2.0.0-canary.263c04e6bff3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.263c04e6bff3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.263c04e6bff3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e94c25353c1f3ba6dc8b5139001021303c2342ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.263c04e6bff3.tgz","fileCount":1349,"integrity":"sha512-jSSUwJu89TxvX5zRaGZQJCQTGiOkCOrCNFrV41lrwDlmPIQWx2OanXJGzTt3qkglG4R2EJ9KPkWEG2XgYhWEwg==","signatures":[{"sig":"MEUCIQDkGOtq9JkzdTYiCvoVQXIWr3O09QYXf5pEPbGcqAo/fQIgceu9pD35UlCkeFFaNS+7JUZx4o5F/vJ1N2baUdcWnIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7234764},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"263c04e6bff346801352f64cc925b5ff59d07057","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.263c04e6bff3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.263c04e6bff3_1701101441125_0.41016102587001546","host":"s3://npm-registry-packages"}},"2.0.0-canary.a55989f42003":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a55989f42003","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.a55989f42003","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fad2c0cf4690f0b06f3fd3366a70fab1c8011599","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a55989f42003.tgz","fileCount":1349,"integrity":"sha512-SbPZLMlfOl6Gmyi1yimx0F5vtbX3LLCQQziMzwR4fMdbebnk1xu7nWrHH1vzjSYEJlAzuK/eeqUFX8wBE0+mkw==","signatures":[{"sig":"MEUCIB65EIhAwoxvdXaLl2FTQ98oj/vhxiQN9nXIT2PhJ6PIAiEAn+XgVU8odFRw4rWPQQLOBOGxPO+UTJ1rfdVz1jfZcLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7234764},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a55989f4200325d1e936e1cf4301370ceb895c09","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a55989f42003","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a55989f42003_1701193345711_0.152836833105922","host":"s3://npm-registry-packages"}},"2.0.0-canary.82b6287ab389":{"name":"@tldraw/tldraw","version":"2.0.0-canary.82b6287ab389","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.82b6287ab389","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1396422ec7351562b75c40c2756fcd80177b6eeb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.82b6287ab389.tgz","fileCount":1354,"integrity":"sha512-WmFkJJXm1e/IHVnOZpbHKO3fLqgTnXtWJLhWvdAm+zJXJsyAomemVsziwwgP5hSeTdrQMQ2YHNKzrjcca5IZOw==","signatures":[{"sig":"MEUCIDSc7Qnf4+4Q9z0v19OSNgQgHtSQl4eyQDHogMxbNITiAiEAh/YkSJrJrX4MF0nxLdT1wpSkwPQos7N+sBYh8l7w3Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7280532},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82b6287ab3891822abfe0a7146b6b3e3b3e5439b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.82b6287ab389","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.82b6287ab389_1701259449560_0.6647231709043058","host":"s3://npm-registry-packages"}},"2.0.0-canary.e2ddbb16f669":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e2ddbb16f669","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e2ddbb16f669","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8689b10e2fa19eee19c81e62554f84563d74b0ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e2ddbb16f669.tgz","fileCount":1354,"integrity":"sha512-UomQCibibtYQ9XY7aL/UVgrI9tv3J8Tz/zsEvdW4dVAHZNPdEazPTHv+QaP1WAERri7fJyTFeutIipVgGvFxag==","signatures":[{"sig":"MEUCIE0kB0spO4Exptgeww+8M7XSYkzvdYkq0Is3x9wOGQLbAiEAoHZhwZ540GIrS9d6vMnSBlRjiRMezZllkT7OdfOH/2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7316130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e2ddbb16f669a05eadd197600a86ab8a4ee37ea0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e2ddbb16f669","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e2ddbb16f669_1701259792077_0.08420871971435262","host":"s3://npm-registry-packages"}},"2.0.0-canary.39a65b9c96dc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.39a65b9c96dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.39a65b9c96dc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae5b28d0e6948422c0b5a918faf3778c66b590dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.39a65b9c96dc.tgz","fileCount":1354,"integrity":"sha512-MH8ydNq7fo9+oQ1PrTBj8iw9haivxHrI9Oidv0ozaDyIPl4GhDopLFvU5epnmq8VZ7gQvWvDhCpKNXc2tKmYJg==","signatures":[{"sig":"MEUCIQDyaSnEaP9tJ6OgD2cRMD6XI7sZoOIBdQicIcnF3MvS7QIgVutg8jLRTqFRe8fq8LCUt7J+dDtaCKxpuL73IRwLjbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7316130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39a65b9c96dc89546c31f9b23822ad4aefe742c9","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.39a65b9c96dc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.39a65b9c96dc_1701432229832_0.12021660350011154","host":"s3://npm-registry-packages"}},"2.0.0-canary.390c45c7eb61":{"name":"@tldraw/tldraw","version":"2.0.0-canary.390c45c7eb61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.390c45c7eb61","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6e2b3901f8c22d845d3a47db2c4d614d15790b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.390c45c7eb61.tgz","fileCount":1354,"integrity":"sha512-cVHPrXDNP9RM7Da2i/yUQwT0v+6r13Sywn7SKrFoqduxp3Vk5tbdeG9FccX9o81eo4MPnS6zeQBiFvS6sSy9aw==","signatures":[{"sig":"MEUCIDvTcpT4wFzTgG2cK8J9JLzSrqqXHpysQZPULfdC5x7iAiEA62qAwe2vb8xo61C7wtV7O2/ORgQ7UJWe6OgGBBOZbS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7318068},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"390c45c7eb61555454b9ce5e3a4d4be1852af870","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.390c45c7eb61","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.390c45c7eb61_1701449753137_0.8879016667207682","host":"s3://npm-registry-packages"}},"2.0.0-canary.7d699a749f6b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7d699a749f6b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7d699a749f6b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed014498b911135d3d578213c88721604a4fb720","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7d699a749f6b.tgz","fileCount":1354,"integrity":"sha512-zIsQ0LUqzEQEbhdq4L0JW3EuuxsIn3eVpXghmTFYKqYvUB4W9xHVZDhFqvDkgvHwQTfTgNQXtoayVsH3nZHb4Q==","signatures":[{"sig":"MEUCIDcwlu/M5JtE+mFM0Z08cp0sOa7SHCrh5RALtCDjY+KbAiEAgqRwUgEQq0MYXfqQcyIgpFczjcSLFXeJweoQN/jGP9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7319891},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d699a749f6b384910a1e4361d477790f0658262","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7d699a749f6b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7d699a749f6b_1701466966803_0.5710482593049564","host":"s3://npm-registry-packages"}},"2.0.0-canary.7c7794495107":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7c7794495107","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7c7794495107","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5dd41a16217a02c1d8eb9e4746a1f76ad9162df8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7c7794495107.tgz","fileCount":1354,"integrity":"sha512-FUfVAY9Dv4NezT4MBRrSTU6nvrnDi6oZ477Tm8nky5GVMQs3S13mQQX2fvC9aw8renUcr1K0o2WoTM7Xwy+d0g==","signatures":[{"sig":"MEUCIHtqHQpFGnA5efB6jMiSyfaOMMYV7GrpYRaBtSDGlNFZAiEAu1v/l+Y4ojWGWGZMED71wDdiJyhfBKHbhP1LIcGFHNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7319891},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c77944951074c39486f50e3965316532d5d45fd","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7c7794495107","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7c7794495107_1701698486129_0.6656886165683094","host":"s3://npm-registry-packages"}},"2.0.0-canary.6f59e54da6d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6f59e54da6d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.6f59e54da6d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"334dfb3c6f5da5f7d506d6f9fc8b8ee9b27ca72c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6f59e54da6d9.tgz","fileCount":1354,"integrity":"sha512-TZ4BLGeaGtUkJ1nrMekdEOGLNGZXR6VpbXU9GHybUMW/XpE5N1l/bFwvXYhPwQPMQvn7cMM+z71tpsaNke40Xg==","signatures":[{"sig":"MEUCIET7q4Kg098Y7lAHevrSpy+Uf9QcTLpujJF6KW4GlpWkAiEA1vnNcM9GqKIlVo3DNc/wXBCx6snpivNNQ6TK/l+MIGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7319891},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f59e54da6d93230a08658fdeb502053db364ee6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6f59e54da6d9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6f59e54da6d9_1701775101630_0.928932485797596","host":"s3://npm-registry-packages"}},"2.0.0-canary.dcf2ad98209b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dcf2ad98209b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.dcf2ad98209b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d76735d526476ba11d1b523d056fbb437c1e35fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dcf2ad98209b.tgz","fileCount":1354,"integrity":"sha512-AytU80tiHmUTx435JSiVbf4P4Y8zB68wkmUeyPPF/uTCmA7rG9bvuQFz0wkqtPbdhK7By8/heUrobvsIjr5Oiw==","signatures":[{"sig":"MEYCIQCmFz7gt7o8Gh+R34AkDlvlQj+Cqjy1dlZHpQ2l+5nQzwIhAK5qNWNHI1MJSa/YY0a4OqxI245DXg86+MWZ41K3uVvz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7323505},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcf2ad98209beb2fdf173c2baeaadcf4bab2463b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dcf2ad98209b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dcf2ad98209b_1701789785349_0.7506600481353431","host":"s3://npm-registry-packages"}},"2.0.0-canary.7f48194c8fca":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7f48194c8fca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.7f48194c8fca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9fc2792b95db087cffc934b97d10e5f8630ff23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7f48194c8fca.tgz","fileCount":1354,"integrity":"sha512-/4q/tlxRwwpYjOoC81RooaROLNxcw0hlDsGxZsnH21cgleCbL+rSsbH+vwoIhLOr5Hpj6RN5Oyx+j1WzKutWEg==","signatures":[{"sig":"MEUCIHOoEggWQHwc/Tu1sXR7WKZNLEezX/pZ+98eedioxl1cAiEAp1wCB2MTzFUhfgPxwpHbyUubrl2pwfcyxE0/x+ASnmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7323689},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f48194c8fcaff609bbfe1f929970cd819207f04","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7f48194c8fca","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7f48194c8fca_1701853306809_0.932555382095424","host":"s3://npm-registry-packages"}},"2.0.0-canary.49f0f7f20072":{"name":"@tldraw/tldraw","version":"2.0.0-canary.49f0f7f20072","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.49f0f7f20072","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb4c90b0cdc7a4ce66d31ae357767679297384d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.49f0f7f20072.tgz","fileCount":1354,"integrity":"sha512-oce+ZIE+scn3NJATn1++qQHnYjaWDEUVH2W6Zmw0jFjd6F15eKe0I26OhXyntk5zprDqOBwMC50xhqo+OG94Sg==","signatures":[{"sig":"MEYCIQDdvnxgqPhNvAvWmSFr8jdCuR3PUeFaC75+WBgLU/YdAAIhAO9NB5sZdUFX4mrVdaTWcKpZ6/QsQqp556DGdEM2BqF5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7323689},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"49f0f7f200726744dfa8db1b75bd14af72b3cb04","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.49f0f7f20072","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.49f0f7f20072_1701870592085_0.882905835836294","host":"s3://npm-registry-packages"}},"2.0.0-canary.0cf6a1e4642e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0cf6a1e4642e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0cf6a1e4642e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce57941319178b656ed4484f1d93ca4a3a969d70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0cf6a1e4642e.tgz","fileCount":1354,"integrity":"sha512-q66JUTTeZc+7PaEc/5dBwRFzibxz+5pqiNLUAAloP6NTnQWtTuM1j2+UZgKbFECxCT2HQg7bEJfnJ7fiSNUsRA==","signatures":[{"sig":"MEUCIQCGPl4xTMdfT2TOo1QCRskEfz/+Tvz2wf4YlqzZhbD8KQIgHPCiEs47nbo1Ym9R+HD6nmxM+JA1sBid9SwCuZMNRUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7323689},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0cf6a1e4642e080278c7b908e63294da918d22dd","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0cf6a1e4642e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0cf6a1e4642e_1701880025598_0.3211036282131021","host":"s3://npm-registry-packages"}},"2.0.0-canary.300466f52a3e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.300466f52a3e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.300466f52a3e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b24403c781a731cacf9d17a8b669c38401b47626","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.300466f52a3e.tgz","fileCount":1359,"integrity":"sha512-ng74DjDK7GXqgSbyQev9GE3Esyaf8LvUHyYLNL5qNsDdM/bUl3BskSALTdqht7+DWuaxDhLHyYfxmvvKSL89WA==","signatures":[{"sig":"MEQCICHxWIg05OJY3XLBhfARo0+DHjCNR+E19i9iH4aEZw2CAiAnsPRm5qrdwrsn/vMILLkNHIG1adjeRt2bnisLyQjJFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7350918},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"300466f52a3eae2f49186c0ac126337d8ec7c9fd","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.300466f52a3e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.300466f52a3e_1701954352572_0.565871537317421","host":"s3://npm-registry-packages"}},"2.0.0-canary.9915f2b0f60e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9915f2b0f60e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.9915f2b0f60e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"28c8b035c52fb7e9fdf254d2e1d9464f31ecfb6f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9915f2b0f60e.tgz","fileCount":1359,"integrity":"sha512-RMWsrQ38gZIWjtWItvDY/SRxP0gWE12Vwx5Aly8KdbpIfcUFsgJ4InYAlUoMzeYsQIix6Cmd3HxKMo2BzHyFLw==","signatures":[{"sig":"MEUCIQDM+Jgf0SglCRAM1PfuURoX1Y3ARTH71OtSIcIRpwJsfQIgNkFW5CC+1v9q9+1YoaBpsiLFZiaG1ssgP9ahgWipoQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7350918},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9915f2b0f60e9be9c5887ce4d6605bb577fe92b0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9915f2b0f60e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9915f2b0f60e_1701955873020_0.6404007747849194","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3d21e0b2b5d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3d21e0b2b5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e3d21e0b2b5d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8de524666227cbf0a2ce5143d609c6d45ab1055","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3d21e0b2b5d.tgz","fileCount":1359,"integrity":"sha512-NUnAYUKuo2B6TEaST5E6+Qd+h2V77pJfrglDHmTMzsXVM3HqPgO3fha+XJyMm8GIiDT/cO5nBDgxYxrYsAJBNA==","signatures":[{"sig":"MEUCIQCe8MtsZWLVQQMzSrM0dIf8kjQ5UhoMG+Wg3OYMxfwruAIgX71rSlmz3jKKKW5axKnHsjkecq2qNLKM9MatMzYnIlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7350918},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3d21e0b2b5dd0a46bb5393f6ed9f46fb61f43f4","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e3d21e0b2b5d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3d21e0b2b5d_1702031887101_0.6957141479011617","host":"s3://npm-registry-packages"}},"2.0.0-canary.f7ae99dd1fc9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f7ae99dd1fc9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.f7ae99dd1fc9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acefbd5816a49a49b207717e09f4795a0c61214c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f7ae99dd1fc9.tgz","fileCount":1359,"integrity":"sha512-SoybLq7wzvPFz5mrwo3s/rhHFDab+DS2L8o4JFv0q49pmDUEvnptG632hXLSFBp/1+3SNBgS/9nU1EIkuajmvA==","signatures":[{"sig":"MEYCIQDCxanclK0hXWKj0p60N9BNRy2o8evAbwzGyWpwMh1PSwIhAOwSl00oLEHPPYelwVxAIUDGHyAg7fpE1zOvEdk5JwzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7352516},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7ae99dd1fc906089834c96055b83ad5871eba21","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f7ae99dd1fc9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f7ae99dd1fc9_1702032265056_0.4902526228297628","host":"s3://npm-registry-packages"}},"2.0.0-canary.be93cc0eb6d8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.be93cc0eb6d8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.be93cc0eb6d8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6904a9195edba31d82a235cc217b16864d9b4aaf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.be93cc0eb6d8.tgz","fileCount":1359,"integrity":"sha512-Mr7/58PQMRvBy8iqarYodCrOefJEWgc1gd3DsUF2lUGGQSwtewh7QwXj2c+2d+CRY9HSNMpiGTBJf4FEuWxXlw==","signatures":[{"sig":"MEQCIBedKwgZMCFMTVeZ6MsEW1N0Gc0oyhQZucAevnrDuKvWAiBGT8Ar73ynowOPy6B/RCguAQXFqe5YDtEfLvX3n468XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7350918},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be93cc0eb6d8554d04273d67dbb2a08dfb8e469c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.be93cc0eb6d8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.be93cc0eb6d8_1702381458502_0.5648372627969536","host":"s3://npm-registry-packages"}},"2.0.0-alpha.19":{"name":"@tldraw/tldraw","version":"2.0.0-alpha.19","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-alpha.19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efb486a13cdaf0ccf39e1cda05cd8c91092c22c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-alpha.19.tgz","fileCount":1359,"integrity":"sha512-PLS4Pgk397qVTPhRjBRDiC0W9uJAsA3xVEUXLCxl3QSi9DcutvMY8NTPKpsAq2lmFQkkuKFyLTYdzI2NidwFEA==","signatures":[{"sig":"MEYCIQDd0zOZgvR+FhY7aK8uX4OaPDJnxl6A6VBJ66w0hu9HkAIhAI+ZOHTEZk+ALZWpQsARlX5Mf7UBsKZgzvSIeg1ZRwvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358713},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64dce02ba3d8a2e7babf4e88864ddc5153a52a16","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-alpha.19","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-alpha.19_1702392808138_0.6294853211342406","host":"s3://npm-registry-packages"}},"2.0.0-canary.e8761c8e51a8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e8761c8e51a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.e8761c8e51a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf76c112b02dd7763083d53b0f3918ffd6f9fc50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e8761c8e51a8.tgz","fileCount":1359,"integrity":"sha512-E/iAylOcPOM3iKVNNPyR9T2k3Hl2cOFp63hV+Yqm5ejRTG8qvgLGc0r+dUL1fUejvKMHRNtc0Wn1CxElMfIQEA==","signatures":[{"sig":"MEQCIArbxHAcF2Az5CuG7xomm7Rm9I6d+2ty+kM2xPNXLesiAiBL246K94tQ0vdhVj5EcWeiCTM9JfFtjnRp5Q3UkSe88w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358790},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8761c8e51a8fa2f436c0b2b8aa2747aac781f96","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e8761c8e51a8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e8761c8e51a8_1702544182424_0.3305475286521271","host":"s3://npm-registry-packages"}},"2.0.0-canary.b133c5939140":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b133c5939140","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.b133c5939140","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be3d6e22e4ffc4da5561da01b6fac26c3218c99c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b133c5939140.tgz","fileCount":1359,"integrity":"sha512-KKph7gQoCFfrezZa1KcvYyku82R8BkdZ9JREap6zLNF6O27hZhIs6Bg9B9uuT/vegKD+OIOB/Bh1v3DjOQmk1w==","signatures":[{"sig":"MEQCIAp4O3vu0flJZ/a7gIa7k6CqgiP6g3NgQHAa1T8pPrtEAiASPqUSrBla0ZwhVwWc0NBnTJLad9ZWT1LURYbTFu9GdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358790},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b133c59391400a27cc7d91084bfd72be72a8dd43","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b133c5939140","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b133c5939140_1702561222014_0.3063933409966706","host":"s3://npm-registry-packages"}},"2.0.0-canary.0171d1498d43":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0171d1498d43","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0171d1498d43","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db3dc0eeaf69f4a9586ffa9f0563c03c5cb6ff50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0171d1498d43.tgz","fileCount":1359,"integrity":"sha512-edsDxs9gozBhO2kUlBLjuqJ7XlUy4V5uroFgKJOmQOg3PDTfZ6H8v0+94b/k+ApBgQ2EyY1TW1hWEyex8UQujQ==","signatures":[{"sig":"MEUCIA5a/bB/GwSP44w+DXyXHPtf0umrxFxgeFmYdsWCdLi0AiEA4Rh7yoH3ykaMFAXiejyVNBMNS+qPk1SbDuVe3WLtgFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7359346},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0171d1498d432750a0fe2c2046565c2f4ed39c37","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0171d1498d43","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0171d1498d43_1702660905973_0.22594204626991177","host":"s3://npm-registry-packages"}},"2.0.0-canary.4e50c9c16251":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4e50c9c16251","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.4e50c9c16251","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e463a149e3b8f9dcf84ec50b60bcc0ebe21a61d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4e50c9c16251.tgz","fileCount":1359,"integrity":"sha512-rIIlq7RxEeXfSFdHmP+9pVH5K0T73D89Hr8QBYBrWNpgIStDQa+lRfXI6n7FKBDCtyA1DPn/3jO9Ho8W/PfhzA==","signatures":[{"sig":"MEYCIQCuX/jgFLdYRXIs9ThiU69bB5D88/sdvFakBxg5lTz/RwIhAM/DI4zRdT83iRdFbGTRh1ZLHmtga/nxZRKV9uquO3gQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370101},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e50c9c16251f9d4ca7034f2519759e093a99dbf","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4e50c9c16251","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4e50c9c16251_1702683958195_0.4945067919143187","host":"s3://npm-registry-packages"}},"2.0.0-canary.0b434d61f0fd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0b434d61f0fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.0b434d61f0fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c60d9541afc57f9cdc063b26a9b64d76f68a781","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0b434d61f0fd.tgz","fileCount":1359,"integrity":"sha512-8MAu9OOfdm9x4uTXINBiWtLMbcYWaHdW7asDcsVORzAQuFnvJo7/Yb0pUv6+6GyImnFDzAWD44EpQFURMMF74g==","signatures":[{"sig":"MEQCIB6h/+XgCpa8JKBs6Slv6CdyayX9mX7tPJ5v92tXczo1AiAEfQWpybsLvdMywmV/MYxR+cIA9sqN/+w7OMK3RMx8Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370101},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b434d61f0fd12db953551ff6cd09d4191c9e438","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0b434d61f0fd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0b434d61f0fd_1702897570967_0.8182024728627688","host":"s3://npm-registry-packages"}},"2.0.0-canary.ed153a418001":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ed153a418001","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ed153a418001","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90377a6195195fc5930b8914e1513c36df956160","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ed153a418001.tgz","fileCount":1359,"integrity":"sha512-EyL4ZOXMnMsbosROgjjhdx16kt7OsqJpae8V+2UqgvcpkM+NJxkNi456TzQGF5pQfImskr8NnPtTbJmdy7PxKg==","signatures":[{"sig":"MEYCIQCEF+QYoPrJ3EV71hTQM3XtxQn53doMqEiJ4Ig53PuAZgIhANxf3kf1jdPiPr2oPM3UVCVz+KxFfbEFMIKBElGEU1jr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370101},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed153a418001f957065b28837d8bddf9314a393f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ed153a418001","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ed153a418001_1702913685827_0.7290610007278067","host":"s3://npm-registry-packages"}},"2.0.0-canary.509ee3a6e4fc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.509ee3a6e4fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.509ee3a6e4fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d57d69c9ecc70261a76efc612ad7244212204c75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.509ee3a6e4fc.tgz","fileCount":1359,"integrity":"sha512-z2qp9VQNW+ZXq8SpovSveOY/TvUvZfEw6xOIaL+GRx5p2KsNbWkACn28UAwXEaIFQjjHnzvJa8K4k9kUHA+OCw==","signatures":[{"sig":"MEQCIEKdfN5+bOJKn3zQJCcvQ0UH/yGyGC576ypRAOX3bTCDAiB5PVP3gV6S012p9eUVY+o135S+A9fWTKpLnXMIkSfFWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370101},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"509ee3a6e4fcf8eadcd265a0343773b2dd3c5908","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.509ee3a6e4fc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.509ee3a6e4fc_1702914794302_0.8684003383044956","host":"s3://npm-registry-packages"}},"2.0.0-canary.1d29ac3c4288":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1d29ac3c4288","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1d29ac3c4288","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27b687ac77bdb50e4ea18441c6d327d961697bd0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1d29ac3c4288.tgz","fileCount":1359,"integrity":"sha512-r5yV0AbzyLrbbaQBCv2B8Fs7KLuU3lKBXtjF1cSARAKlTbkrj5Xj92HP7pKNzX06Nb3KfdUwM8WU2ZKbOTHV4g==","signatures":[{"sig":"MEUCIEwb0S8eofkfzAFu1AGRrskT/sb008h6/eaL9oqbSEg2AiEAxAoupV17HBG59HaRoUZwckXqhvfwYeU1+Y83EKtbOzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370128},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d29ac3c4288492b8856dfd14248d844a9033ae1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1d29ac3c4288","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1d29ac3c4288_1702931198779_0.5037364296899913","host":"s3://npm-registry-packages"}},"2.0.0-canary.1712d96daa1b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1712d96daa1b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.1712d96daa1b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c23b341bc356425662696a32a52aeec19d5754e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1712d96daa1b.tgz","fileCount":1359,"integrity":"sha512-65yBwernyN2ompSWAZrE3MPbEadeGypDiaitvwPySreVwvfDqbiAkDE6aKM5bvX0nFs4Od3dZSwAkHSm3cQvxQ==","signatures":[{"sig":"MEUCIFgm30Ckp0g6Z/2a0ZVeZ47Eph7GspGHcRw+uAeONx0LAiEA7o2Gqk31cezoOFYxGmzReOYvoAh6fWgRc5c9CSYpYAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370128},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1712d96daa1b56e0b5c2fd54f938c96c515ce10a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1712d96daa1b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1712d96daa1b_1702982425941_0.10213910406529347","host":"s3://npm-registry-packages"}},"2.0.0-canary.ded56e953af6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ded56e953af6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw GB Ltd.","email":"hello@tldraw.com"},"license":"Apache-2.0","_id":"@tldraw/tldraw@2.0.0-canary.ded56e953af6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e362cf20865445195f0a6897cdf6d6ab5479fb6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ded56e953af6.tgz","fileCount":1359,"integrity":"sha512-MFg9Gi4PAlEftzgPR7vxgiTNn5dNAX1hNezJh1dAEOM/AtprVjda21TQ6De8ZdHjuHKeuZ1OkmQORqSlkTtLoQ==","signatures":[{"sig":"MEUCIBYeZVajvJ2MheAF58myzVYGHXlgKQFv8gBfP3AWJN2vAiEAvbdsjVEq1yErSKpWC6+23duYarcPPNIUMjd3UCykGH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370128},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ded56e953af6586e52ac478689d455a159edad00","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ded56e953af6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ded56e953af6_1702982815429_0.403980399344545","host":"s3://npm-registry-packages"}},"2.0.0-canary.3cf4dae34d3e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3cf4dae34d3e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3cf4dae34d3e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e6501e493353efd2ab7aa8dd919cdb69bbeeaa8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3cf4dae34d3e.tgz","fileCount":1359,"integrity":"sha512-1eAfdiDn0UJgAO4heabLMKasN3bDb8ziKMOfZLTGgKoJHaYSfs5T2TZapkjXxpITFX/vI6I6dpM45Agr9PhcMA==","signatures":[{"sig":"MEUCIQDAF3gBllMTKoHtjb6GQRnV9HtMcxk6OWISYgIf1/76AwIgYF8Bj9CfVh50tGYwsbCSpXVD5L5crVpKKGB5W3c5QQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7362820},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cf4dae34d3e370b2821a95f84af1c903ad62804","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3cf4dae34d3e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3cf4dae34d3e_1702982885590_0.7199283051345133","host":"s3://npm-registry-packages"}},"2.0.0-canary.80f8c987541d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.80f8c987541d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.80f8c987541d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ed83eeda08dc8838365e600fb14186ba469e42f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.80f8c987541d.tgz","fileCount":1359,"integrity":"sha512-O0ZsUrNb+2+B7U8rZIMkj59jwQVcbn9WCpznbZcAHXqj075GNnrPoRiKdANKoQ5y/kNFAt63Y60Yz8B0ZjrRFw==","signatures":[{"sig":"MEUCIEljrMU53AD5U//+k+8K7xWJ8gyjeaeCiIZFy45O5xsfAiEAs6RNu0pFgMW9noB6iatyOTNs5eHIo50D81fz7/qXl/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7362820},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80f8c987541dba6a4386d3e16bdf6163fb7be895","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.80f8c987541d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.80f8c987541d_1702982931611_0.5122245743770306","host":"s3://npm-registry-packages"}},"2.0.0-canary.5f9ab6483824":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5f9ab6483824","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5f9ab6483824","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5bbdd414a11cf5e693646ac3dbe8736fcb71d81","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5f9ab6483824.tgz","fileCount":1359,"integrity":"sha512-SclrGAuSx5xPA2HuELOkp52jYM27lytjnja8WhNTbW5pxmy06h3GmJD+gFCVm/eA0poNwv2y7I+8FnGGi99T0Q==","signatures":[{"sig":"MEQCIGCPhnufqGrmsqEXoJqXpwM27MyY5iZCCKE2MGZAAlvUAiA9P22Ui8yZnAcaiV8TmEulRQ7ThcHmrCekqsBmiieS7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7362940},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f9ab648382468eb8538f07882ed8c8b703a68dc","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5f9ab6483824","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5f9ab6483824_1702985570857_0.5449430341921113","host":"s3://npm-registry-packages"}},"2.0.0-canary.b58274ced2c9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b58274ced2c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b58274ced2c9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24ecbb922a73888936137b0709c90541373b0ada","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b58274ced2c9.tgz","fileCount":1359,"integrity":"sha512-IN4Fn0nZQDhW+f4w01vzbXWlTn9LLx5nAi6N4zTS67AlH3cAWrL+yqzBg4pXxqTO6CTVULVF3P5fEDv4NvFU+g==","signatures":[{"sig":"MEQCICkido/KIG5AVyOF01vBQaT5ra/t88ce4b79OtjIwec0AiAHD1Q78DHRchbOWmiBvSn+cpqIwJRCWuFPPPCTumAj+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363239},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b58274ced2c9cc8108961ff9eb3e5e79bad109e2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b58274ced2c9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b58274ced2c9_1702986902868_0.2378041004365159","host":"s3://npm-registry-packages"}},"2.0.0-canary.39cb6bf49bf8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.39cb6bf49bf8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.39cb6bf49bf8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b928d37e34eac68535c65ec44e2d08508d664131","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.39cb6bf49bf8.tgz","fileCount":1359,"integrity":"sha512-3fc44FyvzhAf0FrWdEcFIqLIDjlE4znvOdDovpbwExKUKu8jvJWVl7EWsUtvC9p+nKLQC2pP73gJJiEcCd4zrQ==","signatures":[{"sig":"MEYCIQCTfHDVf1/DgMCwgKE3gYUWEtMLVtI2M6EiDC5Yv7mFyQIhAKSfvqgtp3ikLFaYa3dQhY2xmTh3Tv9HlI4QFmqHDCzB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363239},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39cb6bf49bf86955c53e43a3a10fc7b27efc0679","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.39cb6bf49bf8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.39cb6bf49bf8_1702989800178_0.79247403188543","host":"s3://npm-registry-packages"}},"2.0.0-canary.2a026504fe27":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2a026504fe27","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2a026504fe27","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7ee72b0b2604a0663195f1f4eccbeda5e0a0fa4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2a026504fe27.tgz","fileCount":1359,"integrity":"sha512-8bmINY4JzDj9NQ/EDsvp3zuYlxON/ncHBg8Qt7JpA/AQ6CPdKBKjKYfNFQ/RESlk3fzJXU509PAA3lkpGwTFZw==","signatures":[{"sig":"MEQCIEPrr/x+r/toSkSp8UEmGups6hbXpwIbE58MPMfvJITtAiBrxHBW2iW/LTYQ7nrXqTFAPWT4Qz3NW6xhkX3lZERdAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7362617},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a026504fe27b0c924b4a2f9929ed7111492cce8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2a026504fe27","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2a026504fe27_1702993966633_0.7249720450550698","host":"s3://npm-registry-packages"}},"2.0.0-canary.55f95bb66654":{"name":"@tldraw/tldraw","version":"2.0.0-canary.55f95bb66654","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.55f95bb66654","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"887f09f7138fb6a7a771b17956a74cc7a5429c35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.55f95bb66654.tgz","fileCount":1359,"integrity":"sha512-6Y6RQLd1xio38mG+JuVjvV25G0NhNqVByBVBimny1ZzyO3YD9xTUnURa0i9QrWyeN/RAdlvfkd9FBGckztW4Aw==","signatures":[{"sig":"MEYCIQCM6hSlzPFNeBqsyRW4KgGlkKU0/R9c/1SOQlqjVpQl+gIhAK5YfbfU5KReH3yb3VXnfjJrGPxymkQYaMrWb20QpGYo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7362587},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"55f95bb66654afc95b6adac90ce1cc3221f938a3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.55f95bb66654","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.55f95bb66654_1702995900724_0.05208752704747166","host":"s3://npm-registry-packages"}},"2.0.0-canary.4b4c258219ea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4b4c258219ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4b4c258219ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31071626118b7732a98b640162db292efe40a220","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4b4c258219ea.tgz","fileCount":1359,"integrity":"sha512-G/Uhiz2bINrOcCkApwHIxzdmTmgqEMbz1+0ZrO3NZKZ4dtMavE+XF9lbDTVVr9M+WScTbLTvqx3tWEN9O9f6Wg==","signatures":[{"sig":"MEQCIA7sCG6oJAHf76E7Xx6+kfj7K6JPzob3ssp88WeNyU1/AiA4UXNmzk08hs0itDep6T3SCEJVaGrsP0pX7P5fwqUzcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7362588},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b4c258219eafdf36d7a1b9299478eac9459b38a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4b4c258219ea","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4b4c258219ea_1702996400248_0.12378492681407338","host":"s3://npm-registry-packages"}},"2.0.0-canary.f6e7793f49d2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f6e7793f49d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f6e7793f49d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"786177c7d756cd6da661329848c2c8a555135b6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f6e7793f49d2.tgz","fileCount":1359,"integrity":"sha512-qJOXsDqILuSugbmioIL4eedkqmkoX8dTDiWrrZjsibhTMaBq2is4DdzZVk5JF8ceErFw3wlWdl1sUiG28lauTw==","signatures":[{"sig":"MEQCICJ3RTZp6kixbyomWkOKLg6TDhGFuUU7SGBK6PA9jTk1AiBQYgrEiS61fCiWJxWfp8cyHt+Yyao+OQ3WtHRKTmWYfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363253},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6e7793f49d2905982fdf6879e1ab1cc4393ef2f","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f6e7793f49d2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f6e7793f49d2_1703000845765_0.10077452240074813","host":"s3://npm-registry-packages"}},"2.0.0-canary.3ffcd1601dff":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3ffcd1601dff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3ffcd1601dff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2708c0c78cc6117338e18d8bb59f09ad18261f93","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3ffcd1601dff.tgz","fileCount":1359,"integrity":"sha512-La9Tmemk4rH9+jX1pUHtqsydKcIX7RtWscKVvybYpfDeOu9T9jXDA+n2xYwPapTWhpH5ghDOjfrs+S1kla68lQ==","signatures":[{"sig":"MEUCIQCKKzWPiCtSfXPqLROFiyk1y3hPAyUMBo9B+O4PqmS0LAIgVlw0lEHywEgkE8sqlYZSPDGHUcYCOXFGHZvWlhr2/N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363253},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ffcd1601dff4c91695e2619ac61379a5fe0b967","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3ffcd1601dff","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3ffcd1601dff_1703063674574_0.827105183184565","host":"s3://npm-registry-packages"}},"2.0.0-canary.95e54e46d3ef":{"name":"@tldraw/tldraw","version":"2.0.0-canary.95e54e46d3ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.95e54e46d3ef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20d9d2b66f799d97a58e93fc36f9bb665c01f481","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.95e54e46d3ef.tgz","fileCount":1359,"integrity":"sha512-W668rM8y5NsGbdtjTW2WhvkLEhdAkdK8+G5fEqSoVqsPUCNmotiH6x1xb8iq5IlCYDVYsf/KLmYRz9BBVzRsqw==","signatures":[{"sig":"MEYCIQDwI0ggyyvH6WDDzleq2jPiw5M1gwpIPQUbs+bXGfyeNQIhAN8tsXb2re0kl7X4NuLhZ3NUKTWnchOBm17jDJEKpUwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363391},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95e54e46d3ef33ff388b60e446fc4f92ccb97db2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.95e54e46d3ef","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.95e54e46d3ef_1703063827484_0.2763953638898362","host":"s3://npm-registry-packages"}},"2.0.0-canary.1c954db90e5e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1c954db90e5e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1c954db90e5e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b5a9420e2d3b3b99d65fafa85b7aac80e105616","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1c954db90e5e.tgz","fileCount":1359,"integrity":"sha512-zFCE5wNTYyOAskddjGbeazAzbpy+IEEgDmrEJhUK8WVHfINaRLWFV++D4WzlH52IsZ/CSIir/eLjSEVykrtUtQ==","signatures":[{"sig":"MEUCIEIlRKUgcoYs3XxISoD3NHvXDGAqw9lhZwvn+8dKKIrvAiEAj4mNRShAf3qRO+clq7eCc0vNGB5/JgXRaOs0crQELok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363349},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c954db90e5e183c4c82648c4b4b4c512d512316","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1c954db90e5e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1c954db90e5e_1703083680312_0.7414704160550285","host":"s3://npm-registry-packages"}},"2.0.0-canary.70a2eeb57665":{"name":"@tldraw/tldraw","version":"2.0.0-canary.70a2eeb57665","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.70a2eeb57665","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2f912e2aef3bc4e09940bb604fe388f213754c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.70a2eeb57665.tgz","fileCount":1359,"integrity":"sha512-9v2FIyUJMDA2mRpCchoR4p58JCZjz+omdQn6Qyotz+kFUh3qD50SV5yp3d67yQ/GsJMnwWp9rfMmFLh7g87S2Q==","signatures":[{"sig":"MEYCIQD5THo89qnSEgrSnMJ4GFhL1+m0f4JTs3JABrhp16syKgIhAJ0sktWyWgP9OD8d00NvL7Zmsy1Z19FQmtyC1xen7C1N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7363349},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70a2eeb576650e450ba2387b21e7026f0734716b","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.70a2eeb57665","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.70a2eeb57665_1703085716773_0.3287950561863908","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@tldraw/tldraw","version":"2.0.0-beta.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db1df8490640ef738ecc3b0e3502942563416ce4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.1.tgz","fileCount":1359,"integrity":"sha512-m65p+tpaV0K1cCtiKScuh9f6oa8yqtYMgtKaWgynFVESY7//r3xOdZ10JnHhHD84b5qLt4b3kbFv+ksLP5FToA==","signatures":[{"sig":"MEUCICQPi7D29H9ug7YqxOV2VDPCHi07akRuQbDoSpT853KPAiEAhATgtPMWEBFiRiggCZd4jWE6Z/F0uiwGVd0DjU4/uKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7367847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b95089c5eafeb4a64b3dfd96a45f14818f270ee8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-beta.1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.1_1703086198632_0.3625298611083949","host":"s3://npm-registry-packages"}},"2.0.0-canary.fbf15e884633":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fbf15e884633","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fbf15e884633","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be59829369f68b7021b30c07b853d0a4975b5700","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fbf15e884633.tgz","fileCount":1359,"integrity":"sha512-GfzKzhE9BB8kRqDr0EjoK+dAdfkfLGf9MRMX0FcsiTRDir4Lv+NwFepgjBt2DksKfUQ/fwIHjv8pSQeslmln/w==","signatures":[{"sig":"MEYCIQCai0oZoyzS55z+FPDadZJ2q/0GTVvMuPFXSQFYIbYBoAIhAJj1opeV5iZ8FSqfv0F7gnvV1EkZuvOr+T0+FBm5mhTA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7367935},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fbf15e884633bd1f8d8a8cbcdd134ad762da9920","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fbf15e884633","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fbf15e884633_1703152437553_0.9058326912684085","host":"s3://npm-registry-packages"}},"2.0.0-canary.fb0c16b448f5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fb0c16b448f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fb0c16b448f5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a86e47f0a92a7a792999d4bd21ced9d8933d8ffa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fb0c16b448f5.tgz","fileCount":1359,"integrity":"sha512-b0LKA7ipQhqFGXpazGVe6b8h9vGSWHuM6OUkMrlVY/ZJ3+Y8csyt67zFCHoKyJm+i6oO20yuv8eGKczcvU6PRg==","signatures":[{"sig":"MEUCIBpsEcc+iYUvtcz7703Zdp5hn8vtGZcvUaX7+qed7ahzAiEA8SqdWGJT82G06OqCPA9V73Xzmq2JDNUKbLXJUAbVj5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7367935},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb0c16b448f5d4c6a9c98b44e76f81230e4aed49","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fb0c16b448f5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fb0c16b448f5_1703252018797_0.7845024847159547","host":"s3://npm-registry-packages"}},"2.0.0-canary.79196e9f2b43":{"name":"@tldraw/tldraw","version":"2.0.0-canary.79196e9f2b43","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.79196e9f2b43","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a927544be054fc06bb58d49b55e5efeacfc215d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.79196e9f2b43.tgz","fileCount":1359,"integrity":"sha512-0qMhV37nwl1/7C+z/sVbMssqjVPzu/8oqAcj/pL3bVTJlbyIce0nul88TYm1s3iY6qdHfvNzdX2GpNlsurlsKw==","signatures":[{"sig":"MEQCIHzPzHm2KTC3Z0HsPMnjP9NFWkBZGVgvcGeQzRkAFnGAAiBVJCLsfBWu9UG1RAFKnWYreg1DW1VGDRjE60OUJ/g+1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7367935},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79196e9f2b434c806bbb9da3bd2be01a63d2fd3a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.79196e9f2b43","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.79196e9f2b43_1703252087804_0.859830450561563","host":"s3://npm-registry-packages"}},"2.0.0-canary.e5232e351394":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e5232e351394","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e5232e351394","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"38c6cc961832de4bc3f65d6a7412151a200ae0c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e5232e351394.tgz","fileCount":1359,"integrity":"sha512-ryl+mogpN9QB1CMOua12B3XKH79usqfFtTHdaMujY81dJmglwP1cTJlopQacz2KRnIpawmvjfnW4XOvRQ7pbDA==","signatures":[{"sig":"MEUCIQDpk5Qh8EroFoMp44RCO7TlKmo3m8/7MhgEwZ70WcY2IAIgSrTjgKpOIHDtIebV8SqEcKplKt0rf46U+lv/QD1mSks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7367935},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5232e3513946a46b71b2984b2051df445264e32","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e5232e351394","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e5232e351394_1703252162264_0.5559139413946996","host":"s3://npm-registry-packages"}},"2.0.0-canary.3f90fbf5b074":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3f90fbf5b074","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3f90fbf5b074","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"931628987d1604ead65d4dd04a0e4f75d0deb68a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3f90fbf5b074.tgz","fileCount":1359,"integrity":"sha512-xGSzKJbetmw+TPkrUcACfeYQPRfEBHi6TUM50dUnshGrXNSBW93UrSE5AMpl088/5O32tdGRgHg3vtk9Q/LNvA==","signatures":[{"sig":"MEQCIEyDFFFba9l5mFA4+MxxyYEZ/yjueDHCZXZnE0+diVNpAiAVJHe2icLKv8s0br1LXUOiEajx//Yt/9lA++S0DXxGcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370257},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f90fbf5b074618e71ee5cb19d5de383493d629e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3f90fbf5b074","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3f90fbf5b074_1703419230009_0.8369716014798794","host":"s3://npm-registry-packages"}},"2.0.0-canary.ed37bcf54126":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ed37bcf54126","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ed37bcf54126","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e08bb0189e299404676e81246d950c8b68ed80f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ed37bcf54126.tgz","fileCount":1359,"integrity":"sha512-GQnf9hUsQqI8BJf9AvrLtWGf4/0uuiraqzIkaDXcWyL18xFO/8AL8Q7bsXC60TPB8Q/JJucTOsd7bywHRqTRWw==","signatures":[{"sig":"MEUCIHU1suYCD9lcDGyxKI6P4fACyRcBRAcIvi7qvTTALbA0AiEAohd2B+TV+YKPnepYtexyNP330G28ef8FCoRexMe9oAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370256},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed37bcf54126201f4e1915f25845a623ad6c5174","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ed37bcf54126","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ed37bcf54126_1703582959492_0.5373840317311378","host":"s3://npm-registry-packages"}},"2.0.0-canary.b373abf6051d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b373abf6051d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b373abf6051d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87ff46e5a5c05af59239f83cb0f322f5b45cfb5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b373abf6051d.tgz","fileCount":1359,"integrity":"sha512-JTTGd7uwdxikdhKQN7U2x9kxAFxwZKxPxi0tAxi8qA0+l2J9m2pdOQl/oFud7UtBMGs3FJ7yf1isiAUEDWrY/Q==","signatures":[{"sig":"MEQCIAkuKXbvAS2Z+basSYzNQ5GGZ4qNayn4MCoVeNq6sRPbAiB1hz928fHNbaUVGu7XQZVY3QLAeq91pSct6AmcaRa9DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370255},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b373abf6051de755c91771708bbafab13f33ab5a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b373abf6051d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b373abf6051d_1703697892044_0.22958888290089363","host":"s3://npm-registry-packages"}},"2.0.0-canary.530596ac5d84":{"name":"@tldraw/tldraw","version":"2.0.0-canary.530596ac5d84","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.530596ac5d84","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a8885261aef24609d5e8e849eb120079fbac821","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.530596ac5d84.tgz","fileCount":1359,"integrity":"sha512-zlMfD9mz9nn8RKnnq19glscbjtvetTTKmGwFm/ScmNCjgU7rxR75gp+tlmFF0rukgHjrXfGcMRxFafEXvdBB9g==","signatures":[{"sig":"MEQCIERlzCyai12W/C9Rkx3Xz8FmPZwrVatUASz94+uqomGcAiAoddhAml+oqmHtV5c8RmwesJ485xmeiZixOkZajuKuCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370255},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"530596ac5d84d6563283b56fc9c8f76ea3e0d54a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.530596ac5d84","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.530596ac5d84_1704021284602_0.6407322706878456","host":"s3://npm-registry-packages"}},"2.0.0-canary.16316ac2a01a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.16316ac2a01a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.16316ac2a01a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb054affe4a66116f40897fbc1f632b502e3e745","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.16316ac2a01a.tgz","fileCount":1359,"integrity":"sha512-581C1y5LNxiP7/DBL2RrRZnypWXMfOElQrY5jyKKhuUCrXDQHgxDf9eL8aDx6u+XNIgcJiShSRnuim/C0twv/w==","signatures":[{"sig":"MEQCIG439rdcW9YSf7Ng+mPBAbH6y0ayv4K33DQUkjQXt+wrAiBH1iEooi56PANibTutc6vgTO6cMIS0ygGd01WRufuV4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370255},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16316ac2a01aa4877f31153d1b529c4d5d5fc444","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.16316ac2a01a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.16316ac2a01a_1704270853585_0.12583705519694455","host":"s3://npm-registry-packages"}},"2.0.0-canary.afd5af1cb6fc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.afd5af1cb6fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.afd5af1cb6fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d3d1633077c72a5dfa504d082b2a78fe83e7035","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.afd5af1cb6fc.tgz","fileCount":1359,"integrity":"sha512-JZi4vj6cPXhxj9ZsTtQDSMxRVkTiOwJh2EO37NIX+PcIRasPwyyNF7kL9TpenB/3FLgRPzMiEJ5YJ8b9XjGsSw==","signatures":[{"sig":"MEUCIQDSXLySRk9eYBd8SKWP41wtuR6UFmoZVV1Pt27d968uoAIgK+2SrHcawtzTxiJsDhBZwmsOBC42RmD9SVW38OblpY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7370255},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"afd5af1cb6fce80dadd31318048f9c71ca37e9e1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.afd5af1cb6fc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.afd5af1cb6fc_1704278279409_0.13054134820803331","host":"s3://npm-registry-packages"}},"2.0.0-canary.6b1005ef71a6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6b1005ef71a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6b1005ef71a6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"513fd5e7f01e2f5e98223544090c87078f340163","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6b1005ef71a6.tgz","fileCount":1369,"integrity":"sha512-pwdpDncJXKk3T2MankHp4JhvzoN2tL9NxjJhT5nj3vdNi8F2zrZB6e0j+TA1Ds8ABMP35QnQ8FnulAjtSd30OQ==","signatures":[{"sig":"MEQCIBq/53p/nqgxkFARONNqVUWpKLHnETRjrL7vG6cBVakaAiBdJyAdS3GIE0SA6vD0GQYjC9hZVuOAwWfAcGKMycVnOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7400461},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b1005ef71a63613a09606310f666487547d5f23","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6b1005ef71a6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6b1005ef71a6_1704284435934_0.9179980690478573","host":"s3://npm-registry-packages"}},"2.0.0-canary.05a2751eb67e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.05a2751eb67e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.05a2751eb67e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"453d79aa7747a472edaff91c3c0dd89d62af477a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.05a2751eb67e.tgz","fileCount":1369,"integrity":"sha512-1kHUeKjGy6G3ZJictdSAGeta7SOKhzdeWOQFk5fDEH/7X/kJbkdzxnO0/XxcIwqpSaqCEYA6/yNLuhnJII+0iA==","signatures":[{"sig":"MEUCIQD8ZX4OIk6iDVqdjLa7L4LeRcVjW8EicGlhX8Hx0QTvCgIgJqcsQfW3ADF1P3c8Mz8EJg+a9xSH7ici3RjKCLulFpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7400461},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05a2751eb67e96f9cb500e06b9815822a28e5a80","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.05a2751eb67e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.05a2751eb67e_1704285151643_0.7599735946815072","host":"s3://npm-registry-packages"}},"2.0.0-canary.2944c4661836":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2944c4661836","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2944c4661836","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a74a4aae0782af5bcdd4c105eb4452f3b342fd7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2944c4661836.tgz","fileCount":1369,"integrity":"sha512-JR61OnaY0CEcjZ9nToiNYlc8kMJSK2/gAl+OKpR2ftxzALGHD3kJSfq5vaI+bGcWqf/hOImF+IDzoPRs5RbdsQ==","signatures":[{"sig":"MEQCIBZ28tjs1BpOVUnpBe8+dgUG2ofFE8CjimM0OjJdJbsAAiAT9xz0pcCRHMA18Ly2NTCeSnwo5oq7W5Ekl2tgZs/WBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2944c4661836820376767a7be6b066b3f7245ef0","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2944c4661836","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2944c4661836_1704285640127_0.8924524820615354","host":"s3://npm-registry-packages"}},"2.0.0-canary.85389551e65a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.85389551e65a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.85389551e65a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d0d213013877dfaea13a0594d65f1ef3be62489","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.85389551e65a.tgz","fileCount":1369,"integrity":"sha512-3QPCW03knmSrtBXwVwGtUdWjy+PzU3T9Z66Az7Nnzvn3Ni5CuI7sObPS3T4d1gWdImbdekwn3EZPtJxgpVNNZw==","signatures":[{"sig":"MEUCIFICju2/SD9y/zNgkOVGlaq/9YK4mDe3prTIgGRg3uzPAiEAnrX3ZZPj98NBWehstDM+cxaGEJqWJG0v4PEMIrRyEGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85389551e65a6c2f3b501d55dd302a597b35b7b3","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.85389551e65a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.85389551e65a_1704290592380_0.9174904242841395","host":"s3://npm-registry-packages"}},"2.0.0-canary.85c5210cd1a6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.85c5210cd1a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.85c5210cd1a6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8dcf2cdb3a6267f00a4707fb7fbc378f4539ea1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.85c5210cd1a6.tgz","fileCount":1369,"integrity":"sha512-IK1tnxap3U7fSvwj97oGeLRP10MSmQIQjxg6dPuDq8w7kZssOrZVWifn7ZAby8KdkylyaE71X2OLpdGDKQPCYA==","signatures":[{"sig":"MEUCICSuPWRqLum/JPU5MzMoO5TqX+NhuEU8jl215gncuLYFAiEAy0YqhD+eV38mpppHN5CrU91nntByFBAlNFTzJfmjAz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85c5210cd1a6149ba65f0b05dbe333ec39d4a2ea","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.85c5210cd1a6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.85c5210cd1a6_1704363209932_0.4174641176490277","host":"s3://npm-registry-packages"}},"2.0.0-canary.c198283c7878":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c198283c7878","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c198283c7878","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb0ad54342df273a8270e58c0d9f36cef7545f04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c198283c7878.tgz","fileCount":1369,"integrity":"sha512-oFhqzr2oOd+kclEWU/B8YtKe0kAZsOYj/DCzWv6RXJd78GLQwd2kgWo+TswBOcoegRmB9Q5+tm4NIDwvJgo/pw==","signatures":[{"sig":"MEUCIQCOX70DVbWj7tMmwvQkTRk03HuU5L39PY+0Ueo07Bf9EQIgRAQJW6A/yyYgCYdTQu5xIedtGn6yKmeFmuzKneBnQw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c198283c787823f7a1af9a157a0e7d1e98005333","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c198283c7878","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c198283c7878_1704389681323_0.36543492955893253","host":"s3://npm-registry-packages"}},"2.0.0-canary.d66b4af69d51":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d66b4af69d51","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d66b4af69d51","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9328aba0c35e326e40e47dd7f733b735b318309","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d66b4af69d51.tgz","fileCount":1369,"integrity":"sha512-v81pht+AC67lWyHAAy42PZGn6C/A9ggGU5qcGu71DGQdagt2u7HjylHgsxE928YcXkCblIADiltLa8LZCW5UEw==","signatures":[{"sig":"MEQCIDWd6b+x598Ny8k2X39zbCSjSz/oTXA5XvdjVcLa8765AiAjFbjKlvwRd65lJ4AQOWQ2al4/t7Fw3eeDQmOlya73SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d66b4af69d516a5fc776e11c2329c5568caf1ea1","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d66b4af69d51","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d66b4af69d51_1704390016224_0.6611410326775344","host":"s3://npm-registry-packages"}},"2.0.0-canary.466a9a2088d2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.466a9a2088d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.466a9a2088d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc644b6f26ce45c93dad8cf65794547f96398251","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.466a9a2088d2.tgz","fileCount":1369,"integrity":"sha512-gBpu8BcbE1lJFx0ptx/Epo/8exJRyscQXlOcUfCUYSMQTQjUqqPLr/H50bBixjsY7WJXx4Q27CcznCe70S5w/A==","signatures":[{"sig":"MEYCIQDow4hGxW4is3Za8+V5ENmQaxhst5MezsWkbI71I4WkiAIhAOee4BtujINY3PZSG4+/YvGNDJe/YXcWFHQyFSQmb2M2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"466a9a2088d27fc37ec4acfdfd49391502f2f09d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.466a9a2088d2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.466a9a2088d2_1704441793705_0.23120779049348372","host":"s3://npm-registry-packages"}},"2.0.0-canary.ddf8a2623cdd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ddf8a2623cdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ddf8a2623cdd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca417880efaab8f69f8d1dd9f08ec03a2b9ab461","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ddf8a2623cdd.tgz","fileCount":1369,"integrity":"sha512-1lSemZJzbwaAaebmBFWGZvNTz/ADgB4DYpIoEw10kkqZXw5OLkhDywL+RukJi3FPHtPAYoYEE1x1E8ntF1kHeA==","signatures":[{"sig":"MEYCIQCxQZRM+kHceRdETsj+Th6Pe1DxRhF1DaR7fCIMG83DFAIhAK9rfvc6fe+MpXFPXPfh0CWsu+Mo4vr7p6o3eIF1bkgY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddf8a2623cdd74d3f83d328e65091c48e0885211","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ddf8a2623cdd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ddf8a2623cdd_1704453422014_0.29286979182911166","host":"s3://npm-registry-packages"}},"2.0.0-canary.01ab3604d0d1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.01ab3604d0d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.01ab3604d0d1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe9814d291ae1e7db099267439fe4e54cd9c0997","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.01ab3604d0d1.tgz","fileCount":1369,"integrity":"sha512-IMjL9c1X5RGJWQ+W9TWWJJOsbot4fbMl/yn9XOY19hVDqx+BspmYN4WpG4kGUWsUJLikEVlqIKpwYzi7NLAvPw==","signatures":[{"sig":"MEQCIDTzQPp8O9MBg8PW4tWL6HoRbhtYQ+zuMUBbc0JZ3bwrAiAxfVzcREfnbglO7y01MA5S6F9PQms37ob5GPYWPLcYrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01ab3604d0d1ce8772e671f15d0bb4c329443c4c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.01ab3604d0d1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.01ab3604d0d1_1704464952354_0.7041925197884389","host":"s3://npm-registry-packages"}},"2.0.0-canary.0d755de41e78":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0d755de41e78","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.0d755de41e78","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08f5d5de526f6afd52e0d7addc94fa08b85341cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0d755de41e78.tgz","fileCount":1369,"integrity":"sha512-zo075BZ6l00XHYDMMA3/WDP+vZ2smEGXLst5c75VH8SZgeJSTFCTBm3lmfAbqxRASj0W6kc+bZlMK7mbMQ+5Ew==","signatures":[{"sig":"MEYCIQCb5VZdKlpqL8rNn30S3D7tt8FDBqbj1eKMgGxVuwZxBgIhAIfebIzOg1I8CLe0oC4rXQzf2HSVxcwi3LYGbvcOM9sN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d755de41e784ddc102d2e193a48e8118ebf8279","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0d755de41e78","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0d755de41e78_1704716462838_0.10506320584287931","host":"s3://npm-registry-packages"}},"2.0.0-canary.4821ba0ba3c6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4821ba0ba3c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4821ba0ba3c6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c04541bd9accbc83290b39af3ecfce0827ae2d1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4821ba0ba3c6.tgz","fileCount":1369,"integrity":"sha512-30jOcsTJYG7+UC3MKHSHSQSX20c8iPakb0FiEYxqmwlTb7UfUuKEkA89QiCH5E3uUEPEBetj48YjodxK9Bmk5A==","signatures":[{"sig":"MEUCIQCrs1860gbpl2jTWQi7mKkjUtUhBWfjiIv12hrlLLBtnwIgGYqdA6gfCimpY82lfy3XpT1pfKRzHv1pzb99VRWGvBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7401910},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4821ba0ba3c6ab1545c5fbed0a1d1428df94172e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4821ba0ba3c6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4821ba0ba3c6_1704795830216_0.9466674556254691","host":"s3://npm-registry-packages"}},"2.0.0-canary.6e9fe0c8be33":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6e9fe0c8be33","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6e9fe0c8be33","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9433524c8cdaf7ff45eec9b2c2d3107764efc8a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6e9fe0c8be33.tgz","fileCount":1369,"integrity":"sha512-/D/VK/gayk9e0n5V3XT5+XxIjb0paRdl7fj3ObVdedAHRbXwjUUsbjMPBLekY6ne7oGjj5Fvedf2FsZNf0eqJw==","signatures":[{"sig":"MEQCIBg34cLLg6SERbasd/Jem3p2jwajZKwPKIWpkdjXi2PCAiAl+qyqNEmysh6Mesk/1o+1Hraqw5S21e/tT48WWoRsBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7402076},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e9fe0c8be339c11e922b1e7ff4ffd177f33d23e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6e9fe0c8be33","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6e9fe0c8be33_1704797842632_0.39624294637820756","host":"s3://npm-registry-packages"}},"2.0.0-canary.25328f98d0e7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.25328f98d0e7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.25328f98d0e7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4a7a1b282d05fed56331bdbfeab8627b9ee09ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.25328f98d0e7.tgz","fileCount":1369,"integrity":"sha512-nehompOKkVrt48WLicpEVrM8SDKN0FNWa1UcSqaWezmwrh5+9qkfppe2tWKRcvItMXMRG3QmnB6FZlLHsVyZ6g==","signatures":[{"sig":"MEUCIQDkVd+O3myfT3saIJrmcCqDdp2Ytp2nH/H+3jxGFsDdhAIgMIx6nMupTHdYupUl5+Kj8B8IC/AUIbrl/n21vNt+kTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7395772},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25328f98d0e716868799a3c4c1d5a3a42ebb815e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.25328f98d0e7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.25328f98d0e7_1704812236896_0.7901837554589397","host":"s3://npm-registry-packages"}},"2.0.0-canary.59465be84b3d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.59465be84b3d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.59465be84b3d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f54b177a20b564c7d87350117ffc7a84fbe667a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.59465be84b3d.tgz","fileCount":1369,"integrity":"sha512-LeRBtiwiOX9E+bJ3xjKAJrTJ7Rl0hy40hrmYoVtJ254+TfYY8vztwxfsJeBZNix1ueIc2yEmSzQkQlP2Gy6nTg==","signatures":[{"sig":"MEUCIQCvmlC0EBoAU/6qPIX8liItRJXSFlSjAzK0iwNoILpO6wIgbKicRl+ZXEhdaAMhZ56QBLRFaVAH3zWiLVGpAhRXELE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7395772},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59465be84b3d4bf849236e55c037020b80e85b09","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.59465be84b3d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.59465be84b3d_1704820554035_0.21214614416414368","host":"s3://npm-registry-packages"}},"2.0.0-canary.ca9ae8e3a3ef":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ca9ae8e3a3ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ca9ae8e3a3ef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e56d3982c59d6036614a2a6f17fc650b9a6de0c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ca9ae8e3a3ef.tgz","fileCount":1369,"integrity":"sha512-ZbTDQ6F4IqdbQZJzuO8/MrBG7mERlUzsDIYjiVCwL7IRE+ashD0BR24prESEEbAQy1zUE4T5vkrfRA2bfz86Ew==","signatures":[{"sig":"MEUCIGga+pIoIumUHa9hRTBbyRJ77ky91jEI+3eboEFqYM8cAiEApIuG9/BNsZSmuHnQDbYqC4IRE5JoBEQ8Dxdmh43td78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7395772},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca9ae8e3a3ef47ff28a932065fb581cb1adeb120","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ca9ae8e3a3ef","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ca9ae8e3a3ef_1704884023023_0.5821846959233385","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"@tldraw/tldraw","version":"2.0.0-beta.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3760b33f37a5e019dedbdcf574aec481c18531b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.2.tgz","fileCount":1369,"integrity":"sha512-gQU7JyTHobWSJ+azcrNRdjpqDknAT+3NGas/9BG9YZc+h2y+uwcy2DaY9FiAEJjQTyS+dSOrm18F6QyOUntY9g==","signatures":[{"sig":"MEUCIQC8ur0MCUIKF0sICfxlWGuo93D05jS8iTpeqkUQOJ7VrwIgV+FfQHYNNXcgIqc4zcLcsrNnOk37o1CtVrBL26QlEoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398659},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"35e74fdb127d7c916f8ab3624a4dbdd05f6d95e6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-beta.2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.2_1704888379308_0.7127358751122719","host":"s3://npm-registry-packages"}},"2.0.0-canary.3eaa5810fe34":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3eaa5810fe34","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3eaa5810fe34","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3fd2c302be328aab0fbf0fc0fc0c49e7e88030ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3eaa5810fe34.tgz","fileCount":1369,"integrity":"sha512-zwPk3AVNjfXvDfNXpbyG2qJcW5Jfc01Gw2c2Zr2vzGHql6S+Neijsrt++X9WdyuvgOgs5A3u6nV/ow7WLaYc1w==","signatures":[{"sig":"MEUCICA2tqbW2xKVHhqYBrqAT7M3eGAKld7Pkgjg1mTffGzkAiEAy2T1anvTu/idMNYx9vPH1tcaLO5fri2y6u1I1R0rOn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398750},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3eaa5810fe345362185a1650806084148a84b594","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3eaa5810fe34","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3eaa5810fe34_1704893999714_0.1706707433592649","host":"s3://npm-registry-packages"}},"2.0.0-canary.6f67449cd5c2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6f67449cd5c2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6f67449cd5c2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"579b17cd0d93be5568fb5b06455b2fd89187ee91","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6f67449cd5c2.tgz","fileCount":1369,"integrity":"sha512-ek3xsiot6LZ7mxJFgXQxozolX2A545CIUdDw0Gly6lpnRmc2y8TeMqoem/8t/V5z60mHlOo0saiCkaFyvgEUqg==","signatures":[{"sig":"MEUCIQDJDm3PT20IYgok3VZLTFTmqnoDUyrT8Re+SHwiELR6gQIgfTNBRBh0avCLJ7d+NsNOf3ayzdg+2bhVF6oCsZFaVRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398750},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f67449cd5c2cd709de948fc6fe4388302d38930","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6f67449cd5c2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6f67449cd5c2_1704895406377_0.45330984279812214","host":"s3://npm-registry-packages"}},"2.0.0-canary.f7b612fa3d5b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f7b612fa3d5b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f7b612fa3d5b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45baf8de02f60985f02a72ab551c203db1eb91af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f7b612fa3d5b.tgz","fileCount":1369,"integrity":"sha512-57MO0NJ2cVbGKcjR6dAgM0VtUkkpA0lir/cvMQ23QrJZfOFKVKyUYk83pIcGZtfnzc2nYkV5DDFdHaxdc3+q1Q==","signatures":[{"sig":"MEYCIQCeEAfIpQnPJHMypACvwMDX1Uw1PfK01x4iKDvVf23NVwIhAJM/3A1SgKzz4Zm/TvrXb5aPWK2JzHILpY9SyFvuwZEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398750},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7b612fa3d5b97813736142f5b36b1fd5444cd20","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f7b612fa3d5b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f7b612fa3d5b_1704896564887_0.3872149162286851","host":"s3://npm-registry-packages"}},"2.0.0-canary.e291dda27fcf":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e291dda27fcf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e291dda27fcf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6bddc91b0cbd8a558501307241396d4a2548674","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e291dda27fcf.tgz","fileCount":1369,"integrity":"sha512-M+Z3FajBqq1s6Ywm/3TZvn6SBIxhbGIn4KJGGrNOnuR0NjWAPm79N+aiolEPx6hxV851pZPRX6kqGmxVl1hwgg==","signatures":[{"sig":"MEQCIBR0bvaRID78WbfcLHsZpj9/GIz747Fbr2r2JaCBMoWEAiALKSf++K8XHutTYuSWXyqJaJM7M5/pjjq1GP+q6NWpFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398750},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e291dda27fcfb447d252d4885e63b9fbf6b95e05","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e291dda27fcf","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e291dda27fcf_1704897487953_0.7861394971191829","host":"s3://npm-registry-packages"}},"2.0.0-canary.e59049228a3f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e59049228a3f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e59049228a3f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e18bbb128f1bd83a8b72a2308b2207e5bc97336","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e59049228a3f.tgz","fileCount":1369,"integrity":"sha512-75dNVU9IkhyJGxLVwu9jkd9s5lZ8AYsIUUJlwpsNEoSUD/IAZ8oDEQAli7SmGGtjpI+JOnneV6qNl8VrPyuGUA==","signatures":[{"sig":"MEYCIQCRaNNpoZiEsvxvry3AmpW80DKtrStr+DEyiWBowSeZ8gIhAPqw8qjtiw7toJsEJbTAf86NhZyV/OMwY86TvDhSeVyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399193},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e59049228a3fc25684ffc8005b77e04d938a33f8","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e59049228a3f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e59049228a3f_1704897506119_0.9216693871500898","host":"s3://npm-registry-packages"}},"2.0.0-canary.f8c7a7f80706":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f8c7a7f80706","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f8c7a7f80706","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52e7f382a3cc3baa326ae3cfd1f0c661b89f66c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f8c7a7f80706.tgz","fileCount":1369,"integrity":"sha512-NgDUTcjmtURdohiVv2asqNcMxeQBCtbrJBrD1RxFq94Mrq9vPS9yFRxrrOV2ppDsjTeBZIL9OsAoXX9NHfVegQ==","signatures":[{"sig":"MEUCIQDZcQze3qk0HGVHDtH7UH0P4FgK+oE/KB2xk6moEk6v9wIgc7xCwC+KwWG+ekuF2Lz9Zu10JfX6B8XOnqmqjErqBX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399193},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f8c7a7f807061b3b4f29351174be9ef7ea290fd5","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f8c7a7f80706","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f8c7a7f80706_1704897580440_0.4235919346603285","host":"s3://npm-registry-packages"}},"2.0.0-canary.7f22183e248b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7f22183e248b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7f22183e248b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"627e14ceb1470204ce38e9f130a841144b09539b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7f22183e248b.tgz","fileCount":1369,"integrity":"sha512-rGR3lqOND2t0lQZJsSBtpWlRz4RJU6AheEfqP2VG7Tb9CB0wSFI3ANpEIahNOT/TVf0/5QPAsupVhhqO2Y/Brw==","signatures":[{"sig":"MEYCIQDdEThAEl8Sab8HexV3ZZgVgz1JS7fBZP+I7mfxUA3L5gIhAMtZr6o/dQr9Kp85KSbHptrbyMVYe6/88zV1K5oFLpaV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399193},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f22183e248b796fca50c2332cc8578bcd5e8041","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7f22183e248b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7f22183e248b_1704897686590_0.6357547171287128","host":"s3://npm-registry-packages"}},"2.0.0-canary.5e0d2feec8b5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5e0d2feec8b5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5e0d2feec8b5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b02fadc6abd1b2a625b7c7b9e4f9e3ca1f1bd51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5e0d2feec8b5.tgz","fileCount":1369,"integrity":"sha512-umhOQfcNDXQcn7MvcTsha3NOfu+lFu/X+QqvscALMsy3cGD+lm0RFuen69bhBjnCOLWhRHg4ai7Ee92T7YUWyQ==","signatures":[{"sig":"MEUCIE72i+pVawL78DMWGrVp501fotBpCbb+oYkka9RJ2VxBAiEAwMpPPVPsA2iFmQxNjloT1vz0Nd4B831W3lI2aHI9iyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399193},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e0d2feec8b50fbf2e41002676bf930488db7c2e","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5e0d2feec8b5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5e0d2feec8b5_1704897769109_0.22371250788679675","host":"s3://npm-registry-packages"}},"2.0.0-canary.aaec2b69ecd3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.aaec2b69ecd3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.aaec2b69ecd3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4013c4dbb9e1c081a37b621958333c892693c7d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.aaec2b69ecd3.tgz","fileCount":1369,"integrity":"sha512-0TCx0kIa47/rTSjrE/Tlhxw4genUdt40Cywv742p/4Flwj++1zQRlLWB1OyCiuOPnbgthDHJuTMXUjovaHV75w==","signatures":[{"sig":"MEYCIQCxc9nXwhMbUHllStLKwPI088zscUV2P5sqkTcs38vWdgIhAMOFJW2pgbUXqt8YUArI6PFaES8fgBdFGC8eDsMm0+39","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399193},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aaec2b69ecd3b294e0ffba635fbab9ec9c52d1c4","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.aaec2b69ecd3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.aaec2b69ecd3_1704897861856_0.30624851554072685","host":"s3://npm-registry-packages"}},"2.0.0-canary.7902dc65c386":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7902dc65c386","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7902dc65c386","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8206b4bdcc890d8a00c268da85fe8303ca14e8dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7902dc65c386.tgz","fileCount":1369,"integrity":"sha512-YA4gYZwU27uCOzkbKAENVV7IBFFVowDT7+y5+q68WH79zaiZPjU9d8beRRkmFlwcdwI099WB2Q88njYmy2BrfQ==","signatures":[{"sig":"MEQCIG1g9MCl3moeU7z1HMnLkyT5DCX2p8XGEX3GhDxlk3zmAiA5Z8o+QtWAHpTpGU6jDiqqDfAYE7f6jCQXpvZoQp7UOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399193},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7902dc65c3866e03d642d74680da3933079b546d","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"downscale":"^1.0.6","lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7902dc65c386","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/downscale":"^1.0.4","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7902dc65c386_1704898038106_0.2969497236028533","host":"s3://npm-registry-packages"}},"2.0.0-canary.3c1aee492a4b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3c1aee492a4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3c1aee492a4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39250cae9a81dcadbec350b468a207df092401b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3c1aee492a4b.tgz","fileCount":1364,"integrity":"sha512-LidrEmbX4vsGsbYuNEjefBqSXMhhcGXZXLRU9JaTvYLf4Bmd+O5I7X1GkmQGlsJnkY4Ut9mBQy/pOzZ0QzdKTQ==","signatures":[{"sig":"MEUCIQC72SGecuA5/GXCWDJqVGO30mHZ9qEcQJpntHMg/zWG4AIgGFWDX8BHZG63Y1UH4RSK8GugT5v/dY8E+6nZCnmOybI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7380303},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c1aee492a4ba6acf10620b70445af291f7dc6b6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3c1aee492a4b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3c1aee492a4b_1704898107453_0.2524680393921659","host":"s3://npm-registry-packages"}},"2.0.0-canary.e3290f57807e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e3290f57807e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e3290f57807e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f347cc0cbc933e9e3d59d79ba78150dc9be44b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e3290f57807e.tgz","fileCount":1364,"integrity":"sha512-kFHCf1fp8eaXCmd3K9NVnyVydh1W9UH6egDLKrtUhsSeOCGcBsVIfqRfYi32SeSug7ali0Prfn423A2rzxamnw==","signatures":[{"sig":"MEUCIFIzQO+UsvWUzCs7kBKeNl6Y6897n4rKsfno9gOVIUmDAiEA+yB4MFx1PO+nENrOsrJ8BulUWihfegbVmcwm8Xq3t/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7380303},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3290f57807eb568e3a82e6bcbbaa9ad54198c52","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e3290f57807e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e3290f57807e_1704898207593_0.06646542249291953","host":"s3://npm-registry-packages"}},"2.0.0-canary.30d2dba3075b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.30d2dba3075b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.30d2dba3075b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"badad1efc1e8a4cb367f23626b2788d4e8a9d6a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.30d2dba3075b.tgz","fileCount":1364,"integrity":"sha512-eGnqFR0uc0uKzzLgreEKvDVsm9iI64OqBPjOrDaDu2iymjD9zYMRUYLQtEzharVHgtNe2ieU6V2S/SVrdUzs7Q==","signatures":[{"sig":"MEQCIHNwEDaueoplcBAx6icKv1t5bl5a/wZP/EWDvqZDkWQnAiBTXEGEBHi9rjWP3HTKM9gge7xg1z/zcxOB8ToxqNSasw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7380303},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30d2dba3075b56f041e5fa2a4d7433f6fc1eab39","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.30d2dba3075b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.30d2dba3075b_1704898986444_0.21804785833019658","host":"s3://npm-registry-packages"}},"2.0.0-canary.1fa8462fc97e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1fa8462fc97e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1fa8462fc97e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96fc78f738b23d68051efded391e93612acc65fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1fa8462fc97e.tgz","fileCount":1364,"integrity":"sha512-xHweLCvCA0IHPxrRKWQdm8nq2lMaQTsfwFhnEYuMFWEUrMXyzC12BVxVa5ofiePFeOz5aOu/twnwgOCy34iSQA==","signatures":[{"sig":"MEUCIHenu3gWDqO2QWmn/dJe/iXKr2tBkwgwCm3cYkHp/7WaAiEA0D0CKnu5quwH0ND6z/vm7Oke1YslbO0FOKUs/Y6OERo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7380303},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1fa8462fc97ea44bace0997f0659088cd1199798","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1fa8462fc97e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1fa8462fc97e_1704899167039_0.5281057796963855","host":"s3://npm-registry-packages"}},"2.0.0-canary.9ef2a74c3939":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9ef2a74c3939","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9ef2a74c3939","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb5f299dbeea3e75e0b87a5faff82fd0676bf86c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9ef2a74c3939.tgz","fileCount":1364,"integrity":"sha512-Jg1OFEOr/fo5RIurWZX5FQks/P8nmsNMn9qcEgtObQ6qcJpRYAOA9GwEl3BxzrotMojLX6MjybUpQkJt0mvKzA==","signatures":[{"sig":"MEYCIQDYlq94IWuualAha+FMdkbPQJRHG1iCFia30x8pyFUVAAIhAPTV7erLHvLwzjN9ggo7EVh5PDolrX0xs4s2NK7FRK8c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7380303},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ef2a74c3939b8112de06581aacee7eb4d2c8e06","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9ef2a74c3939","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9ef2a74c3939_1704899298762_0.4432307121848069","host":"s3://npm-registry-packages"}},"2.0.0-canary.d09d67d03778":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d09d67d03778","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d09d67d03778","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc6b0ebbab79dfc43dddcf59a061301fc4ee48cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d09d67d03778.tgz","fileCount":1364,"integrity":"sha512-Xa3EDJexZhdj7lso9L0TLan1z15tTTf8KTgCHjrzzDwObEz0iFCgxxg5XqX6tRLj640JQ1Q6rgXyxaO0t7FcmA==","signatures":[{"sig":"MEQCIAfRWb2O4fw63cj1UZxdT4jMUODG77IbpDKRFHNC1k5jAiAp/RJJFe1Lz0/Rd9A7mIcVofrBY9HJot6CFv8xEKXkEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7380303},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d09d67d037786638a5c184a7e5220da09b14b831","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d09d67d03778","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d09d67d03778_1704901085200_0.8646502513369263","host":"s3://npm-registry-packages"}},"2.0.0-canary.f5b95d5df295":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f5b95d5df295","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f5b95d5df295","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"736542b448dd2dde30b5976501f002f3890c19fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f5b95d5df295.tgz","fileCount":1364,"integrity":"sha512-GgymthWcFSsWUuN6kOukYJzUDFIWIU6mXiTlkK9LSugO4CA3knhES5PehCem8Wj9BOV0GfQ3naeZIPVPF66Mtw==","signatures":[{"sig":"MEQCIQD+6M9of24KUx+YA+7T2d9rJVQlN+/66NLqNblbYdqojgIfBm3qnmMbYubefHyY2wKLtgzrB2N/2hOxpbbmA/wlPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7377755},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5b95d5df2956f9e5fbe2e8cac698fd95f6060e2","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f5b95d5df295","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f5b95d5df295_1704909942985_0.1865510329672495","host":"s3://npm-registry-packages"}},"2.0.0-canary.dca7883f89ee":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dca7883f89ee","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.dca7883f89ee","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9e39fccbe95adb6f737be2e21a9a200172ad250","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dca7883f89ee.tgz","fileCount":1364,"integrity":"sha512-fFpF0a7c2sNGQCLMlVuvamoUzJSSQWPhxLoz83vp+F1b+sC6n/FMuVit8nCFZUrgSR3yfCOmAAXtY7dLEnvgXA==","signatures":[{"sig":"MEYCIQCWh/HKjN8maaPNyiJWOOro0wztSP/vYEtvSoiUkVcX2gIhAJXga3WwhbhqtS23Ghqfmw6x3kBZVRjzFAuTw70ozsxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dca7883f89ee3f1e9eedf1bbcf4562899e53f8a4","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dca7883f89ee","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dca7883f89ee_1705052884473_0.021878062686297328","host":"s3://npm-registry-packages"}},"2.0.0-canary.fa9876587dab":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fa9876587dab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fa9876587dab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"135eceb14c076d9239bfbc8011064e69f95e4ddb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fa9876587dab.tgz","fileCount":1364,"integrity":"sha512-BQi/8xZmcoOMO3IylNaRgNlZfTiXW3BMD1tpBdE/tPk6cdu75JNrkq8WCa86x0NAtYWdG1rxn7MgozdUgd/9Vg==","signatures":[{"sig":"MEYCIQCPbvvyozdAtIeUSId7xabZbtXBAG4A1VaGnpzKicUmkAIhALCUYb2ZWH4pfA3ux8KQtFcB0R0VkozTYbL2H6x+Y1+q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa9876587dab8fdfa0c9c5a631d0c620a2b6e635","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fa9876587dab","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fa9876587dab_1705057310676_0.003865980233008104","host":"s3://npm-registry-packages"}},"2.0.0-canary.445f799a94b3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.445f799a94b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.445f799a94b3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18b6a3fb3431424dba445fa8f0bc8ba5039dc742","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.445f799a94b3.tgz","fileCount":1364,"integrity":"sha512-NalBKU/SIX9WnA/ZMk0GsA0lBG1JSui0VArDm8R1IIAW4E/Drcdl/0Dn0AWksKOPEyha941tJCeS8DXQUr0oNg==","signatures":[{"sig":"MEUCIGr7IK+Khw8J2IUta5+L0g2v5uE9unyEmUcycJXpN9BQAiEA6sLBSVe2h/w0w0TiQHUjYbWKt6aROtGTlet1fejqJH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"445f799a94b3748500a0486d3b1cb9ee3aa94501","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.445f799a94b3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.445f799a94b3_1705058961161_0.23216922997092904","host":"s3://npm-registry-packages"}},"2.0.0-canary.78b8b4a7ccff":{"name":"@tldraw/tldraw","version":"2.0.0-canary.78b8b4a7ccff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.78b8b4a7ccff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c796fd9c17b463490931a39e62f5d87a06ff40e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.78b8b4a7ccff.tgz","fileCount":1364,"integrity":"sha512-7s1kYF+lsu7YTZ95erFqr5pQlRuXwW3OYVy9dg3V055KjCL+23W92ESLCZIh30BCBkAr5g4GnzFdZoJig3wV6w==","signatures":[{"sig":"MEUCIQD+gtNKj6RSfXRIHuFcXVKfEmisFnntwYwh56QbflK0KQIgdvRg59pL7wKrhl1OMgm3I3CystcYRHF4PWEc098cH3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"78b8b4a7ccff7ab3902ff36bebea38263baf3881","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.78b8b4a7ccff","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.78b8b4a7ccff_1705058997419_0.3978567687711283","host":"s3://npm-registry-packages"}},"2.0.0-canary.8029bf1d292e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8029bf1d292e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8029bf1d292e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"266306a1cb6bf576e20052908f798e54d7c0fbfe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8029bf1d292e.tgz","fileCount":1364,"integrity":"sha512-CLwhk8r5Ahu9XjQzzIYoj5Mqa9+E/WYTJm6VUWnHqMTpvlU7/dhIjpfgUPOjzNEtT4PaU66Tli62ZCxiYEFdwA==","signatures":[{"sig":"MEQCIGOF5qnY5NDYKDV287NjwENazghDehvQmRs35cOAIkrtAiBDVMZg2exDpQnYzGEF/LwKRqqfIe/oLOej5elJ26QQUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8029bf1d292e7645e0ba36e94f68cd34e3da2801","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8029bf1d292e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8029bf1d292e_1705075085187_0.7533676890535936","host":"s3://npm-registry-packages"}},"2.0.0-canary.58ec3145a8f0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.58ec3145a8f0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.58ec3145a8f0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de0ec517d74aefe2b0dc19a1fe0f97ff9a01573f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.58ec3145a8f0.tgz","fileCount":1364,"integrity":"sha512-6SOyHzBnkZTv0bvcfANmkXobASYpwfcwr0cbIT9kR7/aey5pxQaPdVELDYDQd+7tOv3TmC126HNSRfK8qtZXGw==","signatures":[{"sig":"MEYCIQDfe5WsyYgFJXHn843Np5c3JF8HUF3fT9YPobOEyXWtfwIhAPz9jqegkR0ZlJSIaWOVrokE+JQFS3F//r+ewXT/ZMp1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58ec3145a8f026347c454907260707d27de6298a","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.58ec3145a8f0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.58ec3145a8f0_1705075166832_0.2800071314777528","host":"s3://npm-registry-packages"}},"2.0.0-canary.6fdd0987b0a9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6fdd0987b0a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6fdd0987b0a9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"896898fc054ada59e19ca2909b74e92477be234b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6fdd0987b0a9.tgz","fileCount":1364,"integrity":"sha512-7p9FibIhiVAorPMilutsTHEZeMMYpeeggwXwXCjTq9/0gk0EaS61YbDqFee2fesPL6ph48NZicnOpnsLfHfJzg==","signatures":[{"sig":"MEYCIQDhdTUHHghvqeKTHOmmX6035R0mi4ufAqFYaAxVkjE6tAIhAJD3RdeUOCfc9AMgWCF5df/ONwFmf+qmT82JXPSbMSu/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fdd0987b0a9d12410d923eaab35d524c5b2d4a6","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6fdd0987b0a9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6fdd0987b0a9_1705075323679_0.7999690836722915","host":"s3://npm-registry-packages"}},"2.0.0-canary.1cf6b4ff514e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1cf6b4ff514e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1cf6b4ff514e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a75a19b848bb3c81b31de72afa58c3f06442787","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1cf6b4ff514e.tgz","fileCount":1364,"integrity":"sha512-vXuzLUzWoLSaLqeYFrwnj3u81wFuli+2ocEkDgBdrgiJA+BctFEQ9wd7IGFtioWbXy3IJmipE4NCff2GkEbSmg==","signatures":[{"sig":"MEUCIFKiOv/dHfCGe54TjuNygsbgKnH66aDFxInBNEur2V+tAiEAr6cIYAi2JQaMPRv+0J0ZdY4v+myNajEIFj/glsF30kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7378730},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1cf6b4ff514e75935dad0ab9dfa34f6026359b7c","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1cf6b4ff514e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1cf6b4ff514e_1705075463040_0.5875671360400461","host":"s3://npm-registry-packages"}},"2.0.0-canary.8769afb7e166":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8769afb7e166","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8769afb7e166","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3161dd8dc32a22652cf28191d054eb1b8d409c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8769afb7e166.tgz","fileCount":1359,"integrity":"sha512-mJYnFx+2mowaNFlNu44Y4RxXrDcl2wIW2v8wAzRXaTALUOy2vEDHkdMzvvpl/ViAB2ZguA1deWMHYF/kB+lI0A==","signatures":[{"sig":"MEQCIBFJigdR54JBngpdoNEbGvAScdgs7ZCN7kDW5Ro1U42pAiAXraGrnbMWR0Q0wcHJlSIQ+svbn5F0Y+FSrH+3l5uYXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7326416},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8769afb7e16694a08c62752457ca5cd63bd04d48","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8769afb7e166","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8769afb7e166_1705076490078_0.4003137444243443","host":"s3://npm-registry-packages"}},"2.0.0-canary.923cddb838a3":{"name":"@tldraw/tldraw","version":"2.0.0-canary.923cddb838a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.923cddb838a3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3d98c4525d2adf8002de9bf5f30503774b28a95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.923cddb838a3.tgz","fileCount":1359,"integrity":"sha512-1WiyMMeYfxYcBkHCGcbAfg+WTJf5MuMumrFEYU2o+iEHD2Xw/su/ZGX8b6jm+F1+5RM2W2zOxKM3lWbIpBQ/mg==","signatures":[{"sig":"MEUCIQCRlraewHdKT3SBdhltTk9AZbzJHvHtDkpRpiHjEgakjAIgAhMiQBjt3Mm3xVrPo3OcqpFlbSR1Tle1+noDx2f+9s4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7326416},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"923cddb838a380f34dee084d995381f2fd94d098","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.923cddb838a3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.923cddb838a3_1705083080578_0.979341229161349","host":"s3://npm-registry-packages"}},"2.0.0-canary.24bf2cd58181":{"name":"@tldraw/tldraw","version":"2.0.0-canary.24bf2cd58181","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.24bf2cd58181","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"afbcdd667ee0b60a75a9f39c3ba21ace73f0cb23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.24bf2cd58181.tgz","fileCount":1359,"integrity":"sha512-ED0Q4sjpkv4PpEXh/2BmH9kWBe2Cx1wmhZh2KhZPq95OBmzpYm6akX3YIIcI3IQfV/VnEI6OnwsbUtFR8JXRcg==","signatures":[{"sig":"MEUCIQCDLRN+p0Fh5GVLvUrxcyX91xsta3Ure66rEhOs6qJONgIgL9yeD4P9H5wjZHVz9dBLWE8kvido8U8E62VMp4hgpqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7326416},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24bf2cd58181f50138bb7db274202f458a921cce","scripts":{"dev":"chokidar '../{editor/src/lib/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.24bf2cd58181","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.24bf2cd58181_1705083462539_0.2940811113696715","host":"s3://npm-registry-packages"}},"2.0.0-canary.4dda5c4c46e9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4dda5c4c46e9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4dda5c4c46e9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27569ab14852991833c6c178d5784758dddf5be8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4dda5c4c46e9.tgz","fileCount":1359,"integrity":"sha512-iak+8m2mkpML+O7PgTQLggfgi1AxChsQIugcOUhI7LQqrrRn1oZlH3+cm39ncvbpzJzjJWDsXD9aDzgHNY6rNA==","signatures":[{"sig":"MEUCIQDCzYoWptSaxs3kkxvJF3Z03o7rz9TDbDMvzhs1UHuoHQIgNky/sS82XpxziZ3RF9eqOhQzTnW8c+Rdbo/LoLHF1nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7326867},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4dda5c4c46e915e55193c9ee5e3c4446e4221521","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4dda5c4c46e9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4dda5c4c46e9_1705169566787_0.6640686777249889","host":"s3://npm-registry-packages"}},"2.0.0-canary.231354d93c52":{"name":"@tldraw/tldraw","version":"2.0.0-canary.231354d93c52","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.231354d93c52","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e943776cf526f1f1e6ee8d58cd7602560e9c28a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.231354d93c52.tgz","fileCount":1359,"integrity":"sha512-iMecsSDohBJRDNBNSjAah4kuLmFkQ6SeiRzRvHyokNIY2TZROyddPEEh80AS8QznN+A7iFRyQW4wGR0/k6hovA==","signatures":[{"sig":"MEUCIFi+eHzxB9ofEB/3hwYT/ibab6AvO2wg87eLIq4UGmqFAiEAxpekewV8inDBBw8Nq+/j1vDZPjZJRC7OlwFooW+xDP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7347161},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"231354d93c521c12071105fce1ae486c96aa862d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.231354d93c52","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.231354d93c52_1705176985974_0.6604362898558616","host":"s3://npm-registry-packages"}},"2.0.0-canary.1f425dcab314":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1f425dcab314","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1f425dcab314","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f7b3fbfc8eb2c03cb491f1493096132eb7c3cf6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1f425dcab314.tgz","fileCount":1359,"integrity":"sha512-Xd/51oBACRZ4KtwWu0+7Ekl9Hxv3c8ZJKVT4TXZ9BUnpz4GCr176zMslqICAhMTJoIYjkhY6I+I20zkaz77zGA==","signatures":[{"sig":"MEUCIHbq8XWTu+nJJzyeWDm2K85/4Hqtrm6UwW1ZEOLHBfmuAiEAlz51QtCDK2zoECKmiQShUwjjPuY5BEwOnWS2rFbHdw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342118},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f425dcab314aef1d672cb3b357275e26c5abf21","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1f425dcab314","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1f425dcab314_1705250079840_0.8961617965986681","host":"s3://npm-registry-packages"}},"2.0.0-canary.9c91b2c4cd4b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9c91b2c4cd4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9c91b2c4cd4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47dea7b66f01a0c6b1e54230b0ddda28c7e1e6fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9c91b2c4cd4b.tgz","fileCount":1359,"integrity":"sha512-/3O58M5dHB9Ivaf1DX/Ls0nVbzyWQCb70U4qbKKNAzg4ls4iEkL3F+uZAZvgapEgWKy0ABJh1QwEquDQSBTa1Q==","signatures":[{"sig":"MEQCIBbpRhG/4K3S/SAnQchhEOMFEokkbjAuSkrplmrcPIgiAiBewbeEoK/1ODHZV5dPrBFcYCYpibuqM1poYPOhgppLCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342673},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c91b2c4cd4b0e6866c5aae89253442dfb479f87","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9c91b2c4cd4b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9c91b2c4cd4b_1705322672754_0.9763044102571143","host":"s3://npm-registry-packages"}},"2.0.0-canary.b7fb31f8f9de":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b7fb31f8f9de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b7fb31f8f9de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc034be9fa542fbaca7a70d2ad5646373bc84530","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b7fb31f8f9de.tgz","fileCount":1359,"integrity":"sha512-xp5PZPRyhkVrbfnvK/OHG7cBa6Jrrx/kaHas8ahwsmlYkXajQEvyAlt8iaB74IiRYzZ5fUIRNU/yp57fJwKCKg==","signatures":[{"sig":"MEUCIQCjZlLT0ewsnU0ukiA3FTC+Lz6WdOHhdVoia6LhZdDB8gIgVvU3I1TVZOwDyCGBzO8a04wDtQag0PA4K4d97Tv+vh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342673},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7fb31f8f9decf0f663695e87b32d64e7d64b57c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b7fb31f8f9de","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b7fb31f8f9de_1705326572073_0.5724335120841286","host":"s3://npm-registry-packages"}},"2.0.0-canary.d7002057d716":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d7002057d716","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d7002057d716","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"95cb0b63b5ee688dc07494c935644518279e93b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d7002057d716.tgz","fileCount":1359,"integrity":"sha512-MfC4nt5e/ON+p1OWhGLlju99gbeAmY8SCsiTm+Fr8v7zLKZWzJ/d2fe3jIZrz6sYnv48ST8liVIJA/fE5cmmmQ==","signatures":[{"sig":"MEUCIEdUrxp5n7dTL75ZGCDXAG/8vf6D/eJt7B5Wc9jfNkybAiEArfJBFHW0fg6+eDpk+lz2PGYJHPp242J/yPYCDomQm6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342673},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d7002057d7165ab980d378154cfe6083d7515669","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d7002057d716","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d7002057d716_1705416383023_0.8044050968464727","host":"s3://npm-registry-packages"}},"2.0.0-canary.ab560d70a71c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ab560d70a71c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ab560d70a71c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c20114d4cd9bce4488d752ae0fb55673d87d893","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ab560d70a71c.tgz","fileCount":1359,"integrity":"sha512-0IIFpIZUMw2VD/xv/UcDFrHYndI2fdZuKehh8vUXSIl31NPi1yQhtfPQaBmt/qsSsl46R9rcSVFoGd/3HaGaAg==","signatures":[{"sig":"MEYCIQDBFLBtXKfig6iBHnJTNUc87b90ejL/XZO5Xe9DUwpXiQIhAMLEQVCU9KnNaEooIhOcHRb6OAlhHChXfz7QLND5D1/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342673},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab560d70a71cc4a0d5fa1a42f92fd47f499efb24","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ab560d70a71c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ab560d70a71c_1705425168014_0.0746021693995762","host":"s3://npm-registry-packages"}},"2.0.0-canary.5f0994192c5d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5f0994192c5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5f0994192c5d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94fbda65d81f5491e8c8287658948a2c99717b81","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5f0994192c5d.tgz","fileCount":1359,"integrity":"sha512-iM4hISTK1W/c8mC77Xt0tTYyKpg02VoDIMU9jqO62q2Q0hqOk7s4jWkcI81QuSueimfpsrqTKfp6y05PlCqZdQ==","signatures":[{"sig":"MEUCIQCPsTBxJUatusE9WpplqIcRocXo6dAhDg+5S2eQp9ps7gIgfvkfqIQOAzs/w7nSyr/35YO6V3M4TJ0Y78MXwZ9ByMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342673},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f0994192c5dfd3b816db860de0b5c417ba82309","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5f0994192c5d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5f0994192c5d_1705486768239_0.0244510444667696","host":"s3://npm-registry-packages"}},"2.0.0-canary.eee6c4fe7b2f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.eee6c4fe7b2f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.eee6c4fe7b2f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"265b50dee6a50691f4e4dbc0efd107ac0c75df06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.eee6c4fe7b2f.tgz","fileCount":1359,"integrity":"sha512-Lfe+2rU3gMCu6OJK0JIdKjIS3ty6EQOA4PkzJAtCuXjb1OcnqBWEBnr1FqPWB6yz5+jTjcHOmmDy45bH1RhiRg==","signatures":[{"sig":"MEUCIQDL2ZA84C8/X5/IAQQ/Sa8rTbmbP3tfK2iklTXu6ClttwIgEWs/h9dzd43nSrZWZJjivo1goZV2RgU+V5qDLK76bjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342673},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eee6c4fe7b2fb82e4a2934be3a745aab3400f2a4","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.eee6c4fe7b2f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.eee6c4fe7b2f_1705486836133_0.016435225016210087","host":"s3://npm-registry-packages"}},"2.0.0-canary.8eba6704df99":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8eba6704df99","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8eba6704df99","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ead402aa9cfcca65022f41f100b11112c4fedae0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8eba6704df99.tgz","fileCount":1359,"integrity":"sha512-yfR/6i8pNdpMPpcb4JCrQFEbkqnsw1yo4u5hFPfaOSyNFZjIubEEHePdHLJ/WS7k2+oWN+iyU5RVnw8kKp6yhA==","signatures":[{"sig":"MEUCIH5G91O3kKcl6AT3WTC0Z1tKW9vPF56sxzY+rl7Aq92zAiEAydXoGb3VE+1KE26evhixKqIxbThAUHHYzp1ArSGsvr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342447},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8eba6704df998e21adff0b3a296e29b992492d6e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs' --initial","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8eba6704df99","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8eba6704df99_1705488789328_0.547434109459799","host":"s3://npm-registry-packages"}},"2.0.0-canary.2d78362cb9d0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2d78362cb9d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2d78362cb9d0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b098ece0e705fa5f89e7a1e74ec7047c99cf7c8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2d78362cb9d0.tgz","fileCount":1359,"integrity":"sha512-4K2vWBot82veSJu4ZlaLDnvC0mOPUkoExhADBo7jGutpAlhLsWZ9J1YOlNlBr8DPu6qnU5pLGQc8vosfm9ef4A==","signatures":[{"sig":"MEYCIQC00dK/2/7o5/FVOQ0bU3iyD+vsZlHDfLCr32fsACuQVwIhAO10LwkXEpXnRLH81j8SR2THOb6eKq/sUNG4kn9oOrWN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342488},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d78362cb9d09d6ea694856c842e39e5135fbd51","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2d78362cb9d0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2d78362cb9d0_1705489592524_0.8432227869375584","host":"s3://npm-registry-packages"}},"2.0.0-canary.b87dac538dcb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b87dac538dcb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b87dac538dcb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5116770e693c20240089c1b07eda984b52ed8c44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b87dac538dcb.tgz","fileCount":1359,"integrity":"sha512-m05lJollDx/cIgYWng0nT0QF0wPtzYiCmiJ+r2AchqOu12JMrmsy1vL29rfYQaek6nkZ+I8jJVM2uaOYchPxTg==","signatures":[{"sig":"MEUCIQC/9YYHxoHDpdoiVywbqp5uPVNisHF/MG5/gU1E9C3JFwIgdgecsQ4WfiszaOb50CoGYp8Ee8r0dHmQrG1SPcyJFTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342488},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b87dac538dcb3bb3d351f5811aee20dd23308307","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b87dac538dcb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b87dac538dcb_1705490464810_0.7129143517576271","host":"s3://npm-registry-packages"}},"2.0.0-canary.ef68211bae66":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ef68211bae66","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ef68211bae66","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0570e8621fa30f20e53560f286f31f21217c14f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ef68211bae66.tgz","fileCount":1359,"integrity":"sha512-dXrXqnPgRiQNw5yGDqN6N6gTCPdteOLVy9YJjei7mtxvH1BdacPA54ssxzI7O6EMlBwZVRbrza/8kdCr64VN7A==","signatures":[{"sig":"MEYCIQChLcUrZgxOWSLhupLGFNcXLWhpMP/C81D4gmz0pqMf3wIhAOxWTTU5E5prr7plZwJ7CZHKWesIaNgaOXsgbtwUNIDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342488},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef68211bae66b1ef07ef5776eebe08017a68f3c7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ef68211bae66","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ef68211bae66_1705501466173_0.5697488894780078","host":"s3://npm-registry-packages"}},"2.0.0-canary.d57f05d5970e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d57f05d5970e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d57f05d5970e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"266818b2f6525dfada51f0a74021f09e7ccc459b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d57f05d5970e.tgz","fileCount":1359,"integrity":"sha512-gOS4WcQr7jA0fXivh5jZHrGueCTGkZ1cyYv1ylYVQpjd60PbgQScmHLC8Vbhwi7v5ZH+2nd1mHk00GSTzPwejw==","signatures":[{"sig":"MEUCIBdza62nll7LxHrqK7uvTl+/ejrKZDNnN2xUK4XPIP0hAiEAhQgxetiAL42g7zSH/oxeiRUglEL0gfMVzVpUqY8XPqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342488},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d57f05d5970e282880160f891896522a264d97e9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d57f05d5970e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d57f05d5970e_1705501929960_0.9812536304625985","host":"s3://npm-registry-packages"}},"2.0.0-canary.cff5be46056e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cff5be46056e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.cff5be46056e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1393eb60ce6d3ecd13e0da97faee64211f76ea68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cff5be46056e.tgz","fileCount":1359,"integrity":"sha512-ErX9bq5dL09j3xBBP/vMI8ipiBx5xBTgWZxeH8fGhvwkml1/Y1FeQKY0//K0lmN2zeCP8hHXKkn5x6lJsjGMgQ==","signatures":[{"sig":"MEQCIGz1NB509L8LluMB1XIJUuKo8Xmt+yNuigMOD+lWrjtIAiAsaMZbOZoZ6b2Kpc7SS85MST72U7tMsTsVT2c3/N4MZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342491},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cff5be46056e92d81ffbbbca802a1b6a76f8631e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cff5be46056e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cff5be46056e_1705502355464_0.659200764797935","host":"s3://npm-registry-packages"}},"2.0.0-canary.e5c1b9a4a636":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e5c1b9a4a636","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e5c1b9a4a636","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a81fdc27d6b739be75fe866ecb2ef3973215c5c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e5c1b9a4a636.tgz","fileCount":1359,"integrity":"sha512-pndDYxhg3bwLAred+GzRug1lCBaw3Vt6Qu85mi+Tn6zNkLHYr+/aMg3O8TKYdGfDb9HWKLZbMxhZHOK4LwgM+Q==","signatures":[{"sig":"MEYCIQD3WRG02ywXU8O7DjFJxiBks4s84awtznp2uFO7gKEbTgIhAOi8PYgXVyl1Tjg5OkBCM4ZelpSY7QLbooj6Q3utm1Pr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342491},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5c1b9a4a6365a9f89c70964dde80bc883d75b7c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e5c1b9a4a636","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e5c1b9a4a636_1705567851762_0.6563056891773842","host":"s3://npm-registry-packages"}},"2.0.0-canary.64b8f2e04bbd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.64b8f2e04bbd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.64b8f2e04bbd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66b57abf0ab94f47c72d6fe3dedee5b0fa86606b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.64b8f2e04bbd.tgz","fileCount":1359,"integrity":"sha512-k3a26FGhHnwqTLEEnYFNQuhsAF7LYEXsl/ULeCqxZaKwcMghrzr91BC5sRr1l4VJlSIn3wNJJok53VF753+dhg==","signatures":[{"sig":"MEYCIQCpF1BZ4dVUFmG8frflFsqsxojY0Mz2OrBcY41v0IjEuAIhANvuMsMQ6LKAbJusPlnLKewyh1P3TlQmZrz75lSnRjyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342491},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64b8f2e04bbd535cf606e419cd5dc2fb938be1e2","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.64b8f2e04bbd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^28.1.2","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.64b8f2e04bbd_1705572142817_0.592436148323608","host":"s3://npm-registry-packages"}},"2.0.0-canary.5ce38563e9cf":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5ce38563e9cf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5ce38563e9cf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72061e25ce77cc3bbef0968446d28af2b0f65347","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5ce38563e9cf.tgz","fileCount":1359,"integrity":"sha512-IoIzKD0vDK4CTjf1mchTrJpwMbYl4WhHSo76um4luZQHly/asA9AwVL11xW3u/ONaHyJLxeazNQX0EPd7JJrHA==","signatures":[{"sig":"MEUCIQD1bkRBtSmJlIvyW6A4wh3qlntnjSDZz0VJs/77cLtJGQIgQgorFABhPDfwWv/aAzQB+6dEH9ZDeQp1MahlhxWrz9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342457},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ce38563e9cf037f4044e83534adf7d430b3c802","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5ce38563e9cf","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5ce38563e9cf_1705576607059_0.9206522416594343","host":"s3://npm-registry-packages"}},"2.0.0-canary.c9da5b95e6f5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c9da5b95e6f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c9da5b95e6f5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"badceb6b82dbd1f2331cb52843bb8d8be29b9698","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c9da5b95e6f5.tgz","fileCount":1359,"integrity":"sha512-o0+DeCA+I8qp6GD6g7Q6umGZ2QMxHTovDE5ovj74qSnaKNmcbH5+Er62K/ZfR6GUkicrGKVk5+hd1QsajVnBbA==","signatures":[{"sig":"MEQCIDYmwlR0n9hq1MsGghzZ0tsgewpUE4RcUsexqV1ysdhfAiBPRiRbu1QWzWGW7orKg1733U245vezYyNc5zvz5xi5tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7342457},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9da5b95e6f563f455dd7e45c53b5a7290f4b04e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c9da5b95e6f5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c9da5b95e6f5_1705588557689_0.14718973769442156","host":"s3://npm-registry-packages"}},"2.0.0-canary.12fe9d9c4e40":{"name":"@tldraw/tldraw","version":"2.0.0-canary.12fe9d9c4e40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.12fe9d9c4e40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78afe9dbe11f0ab1f49b361835a80e1ce4faa82b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.12fe9d9c4e40.tgz","fileCount":1359,"integrity":"sha512-NZyoHh0olk4ce0GPbt+xsy2gHbZhlaE02JNNyeWYf2joTJiS7VsOZBQzCyBXsnYQbUQXehrUMxVYTrLq6igY0Q==","signatures":[{"sig":"MEUCIHjFQQin66AnBS+vUqSZKdClK1cvR0Cxw5VE0olwZtJ+AiEAh5Wv6dPEEr9ThR3RdHUnfmID0ADKiSor4grBjpuxz+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7343625},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"12fe9d9c4e40730d92441a11bcec3d5e24bcdced","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.12fe9d9c4e40","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.12fe9d9c4e40_1705590034461_0.06485192369760373","host":"s3://npm-registry-packages"}},"2.0.0-canary.be927df93555":{"name":"@tldraw/tldraw","version":"2.0.0-canary.be927df93555","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.be927df93555","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e409a9bd4e185ea86643f6adde0cf988f7c0185f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.be927df93555.tgz","fileCount":1359,"integrity":"sha512-VlrIDKKY2czy13sFqckl1AHc5jpiVtQ/FltvDkf/fACa1+gxEd6P5CrnBpcDSXeEBxwajRZCXUwrk6e23RdWtQ==","signatures":[{"sig":"MEYCIQD1icVLk0sA62Ul1py6fmMs0EIx7rgo14HP0SNcq/9RygIhAPOuHjMAUrJs7/5H9ALS9cyDMdSUBLw3e67gcan9JuQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7343875},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be927df93555f757d33342d6a788a3e22da86a1e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.be927df93555","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.be927df93555_1705677896153_0.34064813451955667","host":"s3://npm-registry-packages"}},"2.0.0-canary.ade38247d8a4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ade38247d8a4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ade38247d8a4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0713371ccce5a685a191ad9d4ab74cefe2f88d52","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ade38247d8a4.tgz","fileCount":1359,"integrity":"sha512-26yPezznjLpn9EicdDeP1aGVWjk/zH5AEwJAOPlc2uOAjr7YMDH09wsXWtlLVr7gxdf/a2iKuKh9E3tHMp8yQA==","signatures":[{"sig":"MEUCICO15MRtjBcn6rUdMMtT7TBgj0o55vtxpnkkYdchMhrXAiEAlX4B6/MDskCTBN8mp3QpwAk1T2etkpc6RTYIoArqDSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7343875},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ade38247d8a4c988e0516ca6c955eaedbe53fe6c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ade38247d8a4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ade38247d8a4_1705678471846_0.3443877994692994","host":"s3://npm-registry-packages"}},"2.0.0-canary.e848768e1888":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e848768e1888","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e848768e1888","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2a81764131d2f6160dc90fa5610e9285ce43310","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e848768e1888.tgz","fileCount":1359,"integrity":"sha512-+mHm2YAUAlnYXLV5Go8XHVxX+tnjmciFMOb9Ie0GfZ85tC2AEYDDWI70yQGnuF+ryERtsdtIpkEkG35Ux+e8Jg==","signatures":[{"sig":"MEQCIGrFdGnC11+WGB45jSgGhM/me9IYms8Ezw5QkVopnlfzAiA3bstaTJF7/W42v4BF2pwMSVMoVlgC4D0xtc2M0oP6dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7343875},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e848768e18884486c13f3c759c52fe685975fa1c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e848768e1888","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e848768e1888_1705844725155_0.9932327219875297","host":"s3://npm-registry-packages"}},"2.0.0-canary.6fde34fafd6c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6fde34fafd6c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6fde34fafd6c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d442aeedef839d9c6b3dae7f5be810883b22cfc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6fde34fafd6c.tgz","fileCount":1359,"integrity":"sha512-Fe5zlHp3xncYCBfbGiqwLoPivrhHPHo5dCSIijUlvme9WFqNzgn953rclM5RzIEJkzI8vey/OunLkejVBQvbEg==","signatures":[{"sig":"MEYCIQDaFlrTuMgwqo0ss7vMIEl9w2QOVY0njB+1sQztCVPseAIhAIw3VI5bVyijHs0vAYu5YLVcUAcqleDwdItkUku8HJ6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fde34fafd6cac58a736f9c40aa40a61ec26bf35","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6fde34fafd6c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6fde34fafd6c_1705846751702_0.3408946913278097","host":"s3://npm-registry-packages"}},"2.0.0-canary.b46dfbc3348e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b46dfbc3348e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b46dfbc3348e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"412df0ee0efe545d77a8b8f254f23e93f2293468","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b46dfbc3348e.tgz","fileCount":1359,"integrity":"sha512-UUVk5j8tagVzXzeuYmCHNJ6u1bSlCwrOrzGkOg6ZTjBq9iqklJFkUmbLZcU3CINm11h7z4fA7aKW6+mOoUvoJg==","signatures":[{"sig":"MEQCIEk3h+lC8NPQJJX9tdJyi5DBUyUyMY3W7z6OHVJddyuMAiAIZtZGPivM97+NL6eVeqhWaMGvOtiMBK04+/vnCwVZhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b46dfbc3348ee8d7f51adac5360ac520bc582d03","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b46dfbc3348e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b46dfbc3348e_1705848890544_0.29631364632565593","host":"s3://npm-registry-packages"}},"2.0.0-canary.fe254c605b02":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fe254c605b02","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fe254c605b02","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76151c9ba444da664077f9a00fa6739671017ba4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fe254c605b02.tgz","fileCount":1359,"integrity":"sha512-XBXFQBaIwsHwlR5+PnaFQH4t6L2e3eh5HtuHpFBh16qAqFcNYH9vcIauxmJuRWBiK+iFG/xvtCIaqTRubF4M5A==","signatures":[{"sig":"MEUCIFSNlX7CWXKG7giL/FKOZ8PUJaCdI+PngyxlvNdx5TLIAiEA7NoGv8rcT+/3RGgctSCFnHBCf+9rdvpz3FXoKncHgww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe254c605b02243e7b1cb74934139d8b823b7861","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fe254c605b02","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fe254c605b02_1705849354449_0.9779201199287084","host":"s3://npm-registry-packages"}},"2.0.0-canary.ce85eaac3480":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ce85eaac3480","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ce85eaac3480","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"481d995ed8c20af9850380982e99c54994a308c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ce85eaac3480.tgz","fileCount":1359,"integrity":"sha512-NUXBOcr7e+gvd1IPdAsJ+K/Pz0It/Qvmj//eCd1RJHK5QS/HBC+vmCOe27aK2aL7oVh6b64g5OzWPiowgY1Hdg==","signatures":[{"sig":"MEQCIGzvLEf4AEkJybGzDKc/DT62q2Ulsyt4IQmeiejdMm7fAiBcjwkrTH/HElfSZQdwnmPv5MjBoU7H/yHmofP6YO6nBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce85eaac34809a5d59640baa47d8c5254b8ba983","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ce85eaac3480","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ce85eaac3480_1706024089459_0.7785451564904766","host":"s3://npm-registry-packages"}},"2.0.0-canary.71b5fdd48a8b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.71b5fdd48a8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.71b5fdd48a8b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5458ca2e1c22ac8e6212684d8996ca481ebf0e48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.71b5fdd48a8b.tgz","fileCount":1359,"integrity":"sha512-56+Ct/k5RNZFV1C4JoAJXhQ1xlHuY3RLn+BU0V+xW2JzESkd0ldNG9El+dKQQcNWVLGLHRPvN6WZVFkaWJjjzg==","signatures":[{"sig":"MEYCIQDXGrM5nKU/WT7DMVXgK+z+JkqvyNBJiktMPJmykWgT2AIhAMBFfHqns1uzFzJ/+1l94yc8c19KQ0vRqXEi73NTJBG3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71b5fdd48a8b31a907ee4c6fa77240681187788a","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.71b5fdd48a8b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.71b5fdd48a8b_1706024431630_0.4567554191405294","host":"s3://npm-registry-packages"}},"2.0.0-canary.d1bc45616295":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d1bc45616295","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d1bc45616295","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d1067b44e69668dbda5d87fce81d33536107cf3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d1bc45616295.tgz","fileCount":1359,"integrity":"sha512-4GYIzQCAJkM5GNFONkv+4LPG1pEje9c2K8g2i4isq3KErbFaJTN76pxv4TmeOmkZ5GbC3tHSJCxrhFvzsvtksg==","signatures":[{"sig":"MEUCIQCHn6tG5YhScXmu52y3Qt/fTssNaBCQMHbF1WhLBn1b0gIgL73W5JZ7bhcu9PAYFjtyMt8WWACTO43ljVqelQLbHYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353847},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1bc45616295eb1e2b468aa89a9312fad954b6de","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d1bc45616295","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d1bc45616295_1706089487083_0.6399408459977567","host":"s3://npm-registry-packages"}},"2.0.0-canary.07cda7ef9fd9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.07cda7ef9fd9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.07cda7ef9fd9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcbb290c95a25dce3040d385188d11052c9a6954","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.07cda7ef9fd9.tgz","fileCount":1364,"integrity":"sha512-gYKiUTdqSTcRs1GAAzYJFl1rSPTuJSebWVHaIG9Jc/wyhqbaxRupA1QjmDWprGMouB775bvdUwRLrnEKt1IvTA==","signatures":[{"sig":"MEYCIQDaO6MkmOhtXlEJM0VZUib7JB5KOVUVtra0rU1LWRfLowIhAOHtYNhx5EJuNHQV1CmahZNam5nakJp3aw7Bqa8r4ayU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7435601},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07cda7ef9fd9008c2feebce20659e2d087ddbdd3","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.07cda7ef9fd9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.07cda7ef9fd9_1706091972301_0.9582479402317972","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e50d66f33b0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e50d66f33b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3e50d66f33b0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66648b2728adfcb66eb9c6350c5cc6da538f8d7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e50d66f33b0.tgz","fileCount":1364,"integrity":"sha512-FkOMRxl4QCqgmt9jkki6v0tP69hJI9CmBabPCjAImRpo47k855V7JrDYFWALg99gt2AKGOuMVlSom0zxrqTwQA==","signatures":[{"sig":"MEQCIEadk6DGEwZ3OsdGb6adQWk7dpzyI9qaRrrSdUU+PSo4AiA0DA9hwTczmsTFpD7hX9+kXjzEXX5urFwOcoZdhKCk/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7436245},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e50d66f33b023ac0e8025deb113095a419be9a3","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3e50d66f33b0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e50d66f33b0_1706095049221_0.32020997499562576","host":"s3://npm-registry-packages"}},"2.0.0-canary.014a95cf5171":{"name":"@tldraw/tldraw","version":"2.0.0-canary.014a95cf5171","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.014a95cf5171","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7dbbead1ead06d8a2b76677149c268c6d7d2b902","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.014a95cf5171.tgz","fileCount":1364,"integrity":"sha512-TW5dp9gSKK26gkHa0ydXUE81dAjy7XQd1H2jJyrnMutBNIF4m9g3bTn8Hi97J3QaBWpd8c1esJuh7WC5UT4qng==","signatures":[{"sig":"MEUCIQDsMIDzMJotQ8Hl8BtFdE32YMUh0wfCGeed8aW/3ggXqwIgD9pzJ3C0BpLuqWApKtL0cihry7Fpxge10Q3254nOs88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7447222},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"014a95cf51711c7c3f39ca40442499baa80608a9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.014a95cf5171","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.014a95cf5171_1706099433234_0.8415779009631315","host":"s3://npm-registry-packages"}},"2.0.0-canary.2cd7573c66ba":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2cd7573c66ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2cd7573c66ba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"481d9c07e736486e23579f95ab3618eface24cee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2cd7573c66ba.tgz","fileCount":1364,"integrity":"sha512-6qsrIMQt5Fs56HDBp3/hoUfrV/RjVr/dZz/7oSa1siCKxMJt9KLDnlUIFpCuQtln0c34Zf3fAu4GVDDvhzDcUA==","signatures":[{"sig":"MEYCIQCwWORIGJXr9dcpwok/xvHzXuPKIXxHiWHp3g2FyV74+wIhAO60jDmrDRP49yYcakjV3f8jQEda/HTEl/v26CbbGJpo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7448467},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2cd7573c66ba0d230d4da875b8b1f8d1d54aea32","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2cd7573c66ba","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2cd7573c66ba_1706104055601_0.10700541217339565","host":"s3://npm-registry-packages"}},"2.0.0-canary.8f61ede9bb6a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8f61ede9bb6a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8f61ede9bb6a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fea83cc23b9830c5e318ef3549f273acd2d6c826","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8f61ede9bb6a.tgz","fileCount":1364,"integrity":"sha512-VAILWd/Ju9c3vRcj4cwuzhAoOAlE8a50EgcmO0EccPdsrrQupqQ4QhvF+cnraNIGICENDp9GtMcxZTRJC+Tomw==","signatures":[{"sig":"MEQCIEuz/ztGHim7RLCCO3Q5FbOVtZLnQtRAIbd3iESL0JUQAiAw76nsILpFfDFDI2Npwq//npYDf43zFD1ly6lE3zvbrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7448467},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f61ede9bb6a56fe35a011dd88154a2804c391ce","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8f61ede9bb6a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8f61ede9bb6a_1706114643821_0.44005855796590687","host":"s3://npm-registry-packages"}},"2.0.0-canary.4aaeafd91674":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4aaeafd91674","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4aaeafd91674","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5a9cc26a39d1221f350b451905d8d7fa7133d1f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4aaeafd91674.tgz","fileCount":1364,"integrity":"sha512-l6twbeNg2hOZUx5SQRW4/om/QrY5xx2UD4J3oOLSxQPjjaetwE5gaq2wDjurClIjXUrELtq9eehMhUuGjiirNQ==","signatures":[{"sig":"MEUCIQDL/SXRRFDUxwzmDuhdPpJe550EhhuHTc3f3H0lxfPI5QIgJzqdtCjhsZZV4J6Bbjb0Sy8ZpDoZVXDrYvBjj7SwRR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7449541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4aaeafd91674a2fefd2b66fb42a25b71b19840d5","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4aaeafd91674","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4aaeafd91674_1706182524744_0.5320468985039677","host":"s3://npm-registry-packages"}},"2.0.0-canary.ace1743ae573":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ace1743ae573","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ace1743ae573","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e08816400d73f8f5a9a32d25c99f7705511da2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ace1743ae573.tgz","fileCount":1364,"integrity":"sha512-l7zy042lEah1peEDkT+L1S3ciDBB8V9XzHZYynxsJph2flcy6ggGqFzPEqeRcC7x59SIadHKClKt1fmquVcHQA==","signatures":[{"sig":"MEUCIGqwL7mJ6IWlylgVOZu3lbu1Gv9la77CkDsiP4D9NrSGAiEAmgB40TPg1RlgQIUrol52/rHIWVhgWcoDhS+KHqmXTbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7448432},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ace1743ae573422b8eebf0a51b8e6168eed5d283","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ace1743ae573","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ace1743ae573_1706182878848_0.99280290337173","host":"s3://npm-registry-packages"}},"2.0.0-canary.5953b1cdd4a8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5953b1cdd4a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5953b1cdd4a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83787d4a4ce0952e674b0e3713a403bfc72fb653","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5953b1cdd4a8.tgz","fileCount":1364,"integrity":"sha512-c1a8bS5lDXDE13W7j/FmibKdSEtcSEnMV2RvswGn/Sfd/6aQiBTWDSkLSlTn+KRbwfFGzMmSizciOJc4bR15gg==","signatures":[{"sig":"MEYCIQCl2hminz+jWahxMTXqBK05hY++wTyHOIikNK/xSsbDqQIhALf8bOh6jqzN1nLsN3D8/Hj2T07FHjJhTepfkdzIEHl+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7448432},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5953b1cdd4a81e28423c44915eaa85ad4273a788","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5953b1cdd4a8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5953b1cdd4a8_1706186432315_0.5940072493404869","host":"s3://npm-registry-packages"}},"2.0.0-canary.3577cf1ca697":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3577cf1ca697","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3577cf1ca697","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad6c9f88997a7ff12b4c52dafa361cfad925b1ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3577cf1ca697.tgz","fileCount":1364,"integrity":"sha512-r6kxu9pYgsfe1ADTHGu5bjsEvHBpG2kEyxKvJI65E7NWzoiyrIqD7i8aBkQfAf6vlJWNq0Uu8XlCtP4RtSyy7A==","signatures":[{"sig":"MEYCIQDHky2icKErGzFJeSECJgQi88IyelHJ8e7FyKc3GRJPnwIhAJHQg7ysInxnWAVcUroaAXcwazeKJ9+BbzdPzOxunJ1k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7448433},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3577cf1ca6970278b83d4d5ff38167fe027b375d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3577cf1ca697","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3577cf1ca697_1706192935590_0.7122990866890337","host":"s3://npm-registry-packages"}},"2.0.0-canary.006d2a7ffc8b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.006d2a7ffc8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.006d2a7ffc8b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19729a989805d9a3d7044b5fd1353b6decd6e38a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.006d2a7ffc8b.tgz","fileCount":1364,"integrity":"sha512-Jpu9T5gLN3Xz/4Qbvb4mtU0rDkq7y1x+hw07DUSyarbUkQSs14I2CWsjaExudc8OtZIkrOgKM8oL5KrPJ4xuHA==","signatures":[{"sig":"MEUCIDaaySccOBQ/eYq8lpmjkkEREN2bXStdk4Bvj6SGgC5CAiEA7H8XreB0s+Edhf7j+Ul2oz4hdRDdgCbf67SQVRfuUBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"006d2a7ffc8bf093f9ffcc35f419dd0ab381274f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.006d2a7ffc8b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.006d2a7ffc8b_1706194320842_0.8673394762766482","host":"s3://npm-registry-packages"}},"2.0.0-canary.8fffd87a4fad":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8fffd87a4fad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8fffd87a4fad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c59a674064842d8045fbc49e4b7ffb7190153267","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8fffd87a4fad.tgz","fileCount":1364,"integrity":"sha512-4TLkiiPQCzlaqmYpY7Ue7Dw4IGcpLnsaDaXB3ih1P2RO9rowQDjlrLxgsOrLrP+/+W6w77Ws1x8D4+TBkURQCA==","signatures":[{"sig":"MEUCIQCTgbEmzxhBPqXCgf7AG1bMW/mpIDIhBSAax/BH4+bfYAIgZlQ9BqmQe0U1nnP6dV5Wpm4jDYzezZUoYjSe9P6baBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8fffd87a4fade96607b891eedf91ee26a76f21b9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8fffd87a4fad","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8fffd87a4fad_1706201839477_0.08016376031798167","host":"s3://npm-registry-packages"}},"2.0.0-canary.2330effea985":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2330effea985","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2330effea985","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2f04504a88509d9b89e0823facec45dc8d08446","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2330effea985.tgz","fileCount":1364,"integrity":"sha512-4HvMkxVAyBqTp4XFNi76cgc7+ULgUINsmU/wNzLhwZ2/APeZWsslTKh7z3doaVQPYdNdJRBBUX/30ByrX5azPg==","signatures":[{"sig":"MEUCIQDJoUGwCuVkYbTjDArmH7ARcyply8PRZyzhnR76VlQmRQIgA96tGJCllfCNPxJlrOO9UWWonJeLKoJoSn/7YQ27d4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2330effea985d740f717b2ddf5d7d237b2c44dd8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2330effea985","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2330effea985_1706215096660_0.9081983415141308","host":"s3://npm-registry-packages"}},"2.0.0-canary.327255bd5ae4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.327255bd5ae4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.327255bd5ae4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b7b5d14b07a07b5d3d927bf3ff0a631905ef047","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.327255bd5ae4.tgz","fileCount":1364,"integrity":"sha512-IjpQ/2LQgO1XzJXRpP9+dpYUWI35lTYdDOfNqF/Z+8tHE+hmNHvWnq2AybtMJNoei/Gdmmh5wHK5CyZlVtdCEw==","signatures":[{"sig":"MEQCIHXpSlQL0bqzNaKzxhA7F73Ah2EoWv1hPAf9O6RLxUVQAiBjR9MACKYz+r8I8xXt147lFAmp4G2aBod5kEUzeY2bbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"327255bd5ae44a735e82a0bf0b4006b9c445b2f8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.327255bd5ae4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.327255bd5ae4_1706224444480_0.9481160708668239","host":"s3://npm-registry-packages"}},"2.0.0-canary.0d2fa6ae248c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0d2fa6ae248c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.0d2fa6ae248c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bab08a50b270133af130fc6fe771d60170d5684","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0d2fa6ae248c.tgz","fileCount":1364,"integrity":"sha512-3HCfxdJ0t4nPvcXxNLVvZ34Sk9u9ucY05XUmeXYWm5CLL5G13TOABlx6DXGJ2yfTVov3zLzoOyX/ZGs7WuXZEw==","signatures":[{"sig":"MEUCIQDG03Ej5Nw8zbSSl/p08FbIoRPhgxjWawz2sJDpCI+chgIgEtoXEBt+ZiYS4wyOYcLdAlfRcfBRdo/v8DHXq24cuDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d2fa6ae248c24687b97aa3a8d433927a1073e69","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0d2fa6ae248c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0d2fa6ae248c_1706225439459_0.9302795238177703","host":"s3://npm-registry-packages"}},"2.0.0-canary.9a986ff05e82":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9a986ff05e82","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9a986ff05e82","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0969f4cdea8f702f0aaef6c8e0bcca1c9069260b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9a986ff05e82.tgz","fileCount":1364,"integrity":"sha512-SM8MpwsR07mu/Lu2uCUgQyasEOfPbcLqwunhOrh7kOw9teUQL5RfTTPDHFA2XAF0V2IQIw60aikQDuJD1EEr5g==","signatures":[{"sig":"MEYCIQD655e6U/CXgijS8C9NU8CbxvaHKXyojPFFFuBBpRUIqgIhAMApsdVzqwIlktRsUXMks7tjjXA7cOW1NEos+J0vDeeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a986ff05e8242e37591af8c3ab3fe1323643055","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9a986ff05e82","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9a986ff05e82_1706278050225_0.6017895883090258","host":"s3://npm-registry-packages"}},"2.0.0-canary.234ac05d103e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.234ac05d103e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.234ac05d103e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"213638a96996879625da36ff7a7ef80754a3f980","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.234ac05d103e.tgz","fileCount":1364,"integrity":"sha512-Tz6HVzbUXoT+lWl2xNi/dYhmMLwUUQHfH5chVMFyoib+o/q98tYAXCWz+wvC591LMc/3Z4y/coLNbrEAmhB/FQ==","signatures":[{"sig":"MEYCIQDRZS6klUq4ehJ/VeNlA7vEuIsoapinBhZ4e/sS0qEXKAIhAKmDm9vxvrcVe/JvIH+lH3DRwQo7Nh9NUigbemmvUSjE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7452418},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"234ac05d103ef81454e56671e103ca5ad3ea241c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.234ac05d103e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.234ac05d103e_1706280721063_0.2777978385971278","host":"s3://npm-registry-packages"}},"2.0.0-canary.c3ae981c2da7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c3ae981c2da7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c3ae981c2da7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"beb60012ea64543402504f84efb2aed0e9e82d56","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c3ae981c2da7.tgz","fileCount":1364,"integrity":"sha512-QzQCVTS5817meH63tOQ3peJ0YU4O+709yKEiDuYe1IkOk8iD0hTtCAQSb7NQxNfdSFJRtVyzC+Rfsa8CQNf2yA==","signatures":[{"sig":"MEYCIQCSj7C0vV0Te4BxTK7CpGmmFwmaULdGPyomboEfF2VJlwIhANNTXaXWQznCdWyZPdhIIjilOyV0Zfwseqt4ezw2erAq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7449300},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3ae981c2da791bf6186e68d3bda1157ecae5429","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c3ae981c2da7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c3ae981c2da7_1706280992904_0.6709300598596646","host":"s3://npm-registry-packages"}},"2.0.0-canary.3f453569f6f8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3f453569f6f8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3f453569f6f8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce66a66fe28817dd8a1c89f6a365e47a6b085a81","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3f453569f6f8.tgz","fileCount":1364,"integrity":"sha512-I5/OmsSNhkucljtbCmFlJvh/Hi6Qf5jnjmWiYw/Zomzj1oPOikG0SvgLaJjzkenN8VI20jZf8t5cOnRTFN1OQg==","signatures":[{"sig":"MEUCIQD1lyHOIWbT/Zp0fR5N6Z9a83hRnkiyUYDvMTA+V/D3+AIgV9HNQRv8EhTjWTsVh/FlxsvkjIFAWY44x34DbxHloXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464065},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f453569f6f82b9f2d8ba1791177f5e93acb314c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3f453569f6f8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3f453569f6f8_1706281305723_0.10545894272521394","host":"s3://npm-registry-packages"}},"2.0.0-canary.ef1f331e1f30":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ef1f331e1f30","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ef1f331e1f30","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdb9a88262494177cb7eeb898c05d8bf715a5190","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ef1f331e1f30.tgz","fileCount":1364,"integrity":"sha512-8sW4GVjD0wHoq3N2cMiIxvS5n16BDus5XXJnQOOYcnfeSWuAXGk6kDupsfEKZDrchPy0ov29xr0bA9lI24ckPA==","signatures":[{"sig":"MEUCIQCmE7qDBcNYsN0WG4WIhIGioIDZ3/mb4hWWNj53yoOutAIgNkEuF0pRPkBPKQ8I4jL5IWag5UGQs3mycEEw9VAs7X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464065},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef1f331e1f302dad19206e4644e27271c8ae1b1f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ef1f331e1f30","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ef1f331e1f30_1706359232692_0.018161444962847773","host":"s3://npm-registry-packages"}},"2.0.0-canary.261079087377":{"name":"@tldraw/tldraw","version":"2.0.0-canary.261079087377","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.261079087377","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0da07eb8001bccdc07536efb2d00edbd975af1f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.261079087377.tgz","fileCount":1364,"integrity":"sha512-Lzhm5UWZSDJyXtxqhpWBKi3X4e1Taylcy5kVPWo1AQPaXiNoQzV/l3cD62mYMmdK16OsM6ZzC1jbCdYrKZwkZA==","signatures":[{"sig":"MEYCIQDFoqWjgG7kRCxMH97hFm7Cgwsb7VEYO2xvozdvzqVuewIhAJegqY6oGh1NDVmRJFWDojDwRg25SsExXUAgpYKFETaO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464237},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"261079087377d3f178e0b4a3b0009d839b51acef","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.261079087377","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.261079087377_1706368179723_0.8172025873974766","host":"s3://npm-registry-packages"}},"2.0.0-canary.8b73e77ec271":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8b73e77ec271","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8b73e77ec271","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4fc7c318343f0f0c53c35cfe618a80d128688985","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8b73e77ec271.tgz","fileCount":1364,"integrity":"sha512-4YK5yiqqbtd10hH68gxUE4lyg8OdJkGtqJ5Zhgbw6dbh21eRgLqwosojdgsTqv4g79oYEFf+cI4bogm2OR0eGA==","signatures":[{"sig":"MEQCICm86TgVHtKSFeSm00QWDPGtk2/n+nYcnXDkFcFwjzZCAiA7rjv+PY2uQLiE02P2iJ7E3DxCslwX2lYezqi5yh3nag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464229},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8b73e77ec2718d05fe5c4f7967a372569366c4fa","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8b73e77ec271","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8b73e77ec271_1706442462068_0.3190903201680766","host":"s3://npm-registry-packages"}},"2.0.0-canary.a716ac36f6ea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a716ac36f6ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a716ac36f6ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff5142d4a5536c401732105bdcbb64ab63afe9ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a716ac36f6ea.tgz","fileCount":1364,"integrity":"sha512-VKuvwjBSU/vXt8F7SKybdm7QRZ3YUmOgu+HbjEP2FLQ9h4BsrLGpOlmt5IcjPlKpZrDez0EmxPX3uqG+gUpxQQ==","signatures":[{"sig":"MEYCIQCM2un5pl4G9Kzqq1iVa1WsU3/hPMlQKbeKCrIY+iVnJQIhALskseC1cXA9KHn8VIDnr9Kw+Xy1PGEs3Pq19nTAqv3S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464229},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a716ac36f6ea0d85ce5c94e314983e6cf8811703","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a716ac36f6ea","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a716ac36f6ea_1706451985219_0.8719596190440551","host":"s3://npm-registry-packages"}},"2.0.0-canary.a1e242ae3ad9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a1e242ae3ad9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a1e242ae3ad9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0bd85121ce98c83130dacd466386617e6ea9f56b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a1e242ae3ad9.tgz","fileCount":1364,"integrity":"sha512-Fg2cVHZcRCfWg2lLqf0U4iGJfv0Gf+/oLYgBbDXsoAwA2osayu7QnwHAvWCzByjt92SoVQUo3AMOFn6AW5oDwg==","signatures":[{"sig":"MEUCIQCOvbtjhm91SHOqejg6ONznmc0Gro4ds6ABx1EOJ7P6pQIgUhoD4CmeUKEizsXRnE8mAqdxJNfY5pwJu50URBjQGkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464229},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1e242ae3ad9cd98bc3f9da2f0c3a63a9739ea78","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a1e242ae3ad9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a1e242ae3ad9_1706476828187_0.9179489513347137","host":"s3://npm-registry-packages"}},"2.0.0-canary.3a3248a636d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3a3248a636d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3a3248a636d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e6871de02fcac07b4f03e6e1802ba22182cca59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3a3248a636d9.tgz","fileCount":1364,"integrity":"sha512-+vdRgXkziq6AtkNrVDqxZvyoIlBrcMcLl5aOBV+CW/fkMGgH4PMqYKlHvcPM8cOrbv/PiO1hhWePU2ZE3Ne/Ew==","signatures":[{"sig":"MEUCIGnGEqTPUAWz4p23rWjcDQmRc/cTvzKFrqYnuFRbw0QOAiEAnrHhCd2kA/piDOLUO1OpLd93PPSWb6mjT1pgveBoPIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464229},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a3248a636d9479f7ba67a213ca81e89d3221bbd","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3a3248a636d9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3a3248a636d9_1706522106210_0.5738820218346872","host":"s3://npm-registry-packages"}},"2.0.0-canary.f25f92a46d36":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f25f92a46d36","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f25f92a46d36","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05e83afeafbf65132c831a77ef0598bece9f0d24","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f25f92a46d36.tgz","fileCount":1364,"integrity":"sha512-9u4nVxGswZtU44xOOXWnPLLp+w575X00R4n7bJJ1w4ZAnbvLndXrR6Y8mA+pRox7WYPU4IaIyvRbD96P+iZNxA==","signatures":[{"sig":"MEYCIQDxW+WXZoKuVacewDaCkdQ4KG8c9ybEXJbghLefxF40OgIhAO/KVgF4i3eCz4M51j0i3uHDfK9fb/DznQ1QhHyuZYY0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464229},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f25f92a46d36a7eaceb3f6ffb48108d2758050bf","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f25f92a46d36","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f25f92a46d36_1706523096046_0.6617329795443558","host":"s3://npm-registry-packages"}},"2.0.0-canary.d82344bf155f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d82344bf155f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d82344bf155f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"383c21b05c02be0b3b27b1251c938068ccf6ad9a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d82344bf155f.tgz","fileCount":1364,"integrity":"sha512-WOBc1DYQgHTavXMwaOyq3fM+qzYuh/LuElkBg1ZLG6/WyC29d/a4ESi7TMB91zA1qfzhZiwjEvOvrjd8/Pu1RA==","signatures":[{"sig":"MEYCIQDj4ldYWiZ+yyqVyqw+lxKT7Lw36tiPvnLQ7vKwgOJjUwIhAJti+cLWy2zYwlgnu9eFcdzMVANRA0pof4/y+m1l/SO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7471710},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d82344bf155fd9d2480b3663648f057b431e8161","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d82344bf155f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d82344bf155f_1706524667784_0.8823248439988094","host":"s3://npm-registry-packages"}},"2.0.0-canary.23f60ee98e95":{"name":"@tldraw/tldraw","version":"2.0.0-canary.23f60ee98e95","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.23f60ee98e95","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"896e1515524f64e8dc57cf3057adb953b763607f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.23f60ee98e95.tgz","fileCount":1364,"integrity":"sha512-HTO8wK9eY5YGgvcSidAmPLdwpV7nNYf1yBRLhBzc2uxZvBMLgGvlvE7BdId2k1/TyTgCzDaMnLcTSIjqkQJwBA==","signatures":[{"sig":"MEYCIQDfEdZiSBz2qEEg8Bmo2r1lXdH2GNoCp4lubIoziwn7RgIhAPsSjsvUWkNXAIiUMtvhVo2Z0R70nB9KSCuk2ynZ92rd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7471754},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23f60ee98e956ef9609a900434f9ee769efc8f4c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.23f60ee98e95","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.23f60ee98e95_1706524724538_0.5686081204767466","host":"s3://npm-registry-packages"}},"2.0.0-canary.a51ffb9544a9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a51ffb9544a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a51ffb9544a9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebccd11168d5ec95b4ecc11a21b4f77a53453078","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a51ffb9544a9.tgz","fileCount":1364,"integrity":"sha512-Pl/gUxhOPkhYCC+LT+/lWamGkXh/9RhosIgxEyN+E3QMx94cdZflaMj4T4Djd40nnLSMR3pSp+0VvCrx/dc/EQ==","signatures":[{"sig":"MEYCIQDnRANM2Q1TkMPpKFbT1DZC96Llc6/kBiXkLf23awgqgQIhALd7rrgmaewwOwUnTLaEUKEj6AanqgKGahTEiCDpKFgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7471754},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a51ffb9544a94232a1fca78a6799e50a06de389d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a51ffb9544a9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a51ffb9544a9_1706542544150_0.005806835740160388","host":"s3://npm-registry-packages"}},"2.0.0-canary.6fe829f99071":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6fe829f99071","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6fe829f99071","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bd89023dc6ab02373626d8951c867b5d71b5853","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6fe829f99071.tgz","fileCount":1364,"integrity":"sha512-LMGX7l6CpV5X3N2iwNNEz/WJMwqBLVJQ60FmsexKnMOir+e+WQC0z1K3JOSw+//mZy6HRG6IoJNHYw/lLk6U2Q==","signatures":[{"sig":"MEUCIDEGdikGh5eEoIoPimPDWjk6fm3W1UxJW3SsywC1/GD0AiEA5AWBPYlhlNDv4vjpS8Fdx4Kb4dwmmliEoG2ZU0YGrok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7471754},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fe829f99071911aedcbd5678cd102247fbdb55f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6fe829f99071","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6fe829f99071_1706561440523_0.8617716300782754","host":"s3://npm-registry-packages"}},"2.0.0-canary.7ac003cc0589":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7ac003cc0589","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7ac003cc0589","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0c1f2ce94e968c2cf8cc48d4486844346a676f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7ac003cc0589.tgz","fileCount":1364,"integrity":"sha512-2CFeJu0QDvmkHBisYU9n2WP9ygjqeIPkGitPtSSGf1kXYBpGdyTCt+NqkxWwLtAzzCev1An6ToCsAFujL9J0+Q==","signatures":[{"sig":"MEQCIDYcHT3kPK7ClnQjfJl5QbrVxS/n04Y9oOFB4mLYf8ZMAiBHPYzK3xoynJHrHJ3jUJ05Z/1xNDWrcHNgc/jpsteqYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ac003cc0589161d664c6d64a346dab224dc8d5d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7ac003cc0589","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7ac003cc0589_1706609921118_0.3850049859811553","host":"s3://npm-registry-packages"}},"2.0.0-canary.a43b172b6433":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a43b172b6433","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a43b172b6433","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d57196dc5211be7fa48b4c3f9ff95c79b5aaf4d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a43b172b6433.tgz","fileCount":1364,"integrity":"sha512-viE2u8mN9sXzJnteuXwhmnQ9+PZGrUqnT+T8eqKo0/ZdZdgtzPZCZ7j6ws7GrOygtTylzAcIuNrcw3Wf/+G3mg==","signatures":[{"sig":"MEUCIQDd7gAxttIY7gNG+VPxxs3DTPnyXeSGXekldBgRSq4l9gIgNLTDHyYvE5jkM3vk6VwATX5//8HZoGNp8k+yH5COcRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a43b172b643366f8bfa76ecf0bbed90528ab2f44","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a43b172b6433","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a43b172b6433_1706615317470_0.9374629682133875","host":"s3://npm-registry-packages"}},"2.0.0-canary.3ae48af67cf5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3ae48af67cf5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3ae48af67cf5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0fd9ebc3d6d33b95590206af749e62d9e60ccd35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3ae48af67cf5.tgz","fileCount":1364,"integrity":"sha512-iew2Qk/3w/cM4tc1pUQweH/VcU+drUY8/zWuSpJAaUXPWJIEPyukv/6rg9zzvN0xyrn4zS6ckd1pc7EIIkjj2A==","signatures":[{"sig":"MEYCIQDHxY3NkSHEyOZuQcGPJjpPUK53vi36bvLX/q29nf3pbgIhAN0AnAOzNzkKmhbZ6vMWcRUlsacOr8KY0h4i8wr5VyXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ae48af67cf501fe75e07c56c1713566a7cf450b","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3ae48af67cf5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3ae48af67cf5_1706624813926_0.4792585260858857","host":"s3://npm-registry-packages"}},"2.0.0-canary.b4c7a3e54bf4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b4c7a3e54bf4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b4c7a3e54bf4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f2816b16634445fcdee137a7e307f03752da49e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b4c7a3e54bf4.tgz","fileCount":1364,"integrity":"sha512-BjEW0C0ceoRDXgdb5CQfIEqnwuOPhMCDaH1o0ac1xHNx8lTxhmn9UzMJYe2wkO4IJkXoV47TxE8frvAJf/XyXQ==","signatures":[{"sig":"MEUCIQC3/FIAFX12VjMClGhBD/oT+ASj/8xsUhoBFSDWUl6hlgIgAditt9ACgog8V2vGrIDNmkJOlgkuYYkYmdJS66Wx9aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4c7a3e54bf40bd9a67de2f6449f85ea4beb01f5","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b4c7a3e54bf4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b4c7a3e54bf4_1706626997636_0.6906871100340655","host":"s3://npm-registry-packages"}},"2.0.0-canary.92b16f63103c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.92b16f63103c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.92b16f63103c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8554516ffeba7f51c9d0758b8402848303b0033","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.92b16f63103c.tgz","fileCount":1364,"integrity":"sha512-+9FOxNvjwL7ltPQ2+Y614RW0+gjjAtjyVCRw6caFOPydOHw1c2Dmtx0cMUKIE+ri3YsAzWTGBvneOE5KFAAWjA==","signatures":[{"sig":"MEQCIHVYlfF8boc1CHz/amYDINsdhrgoI7/jUUf0uumhnY8mAiBORVDS2Vdkf5znmnIIHKXS+69XsfsN10kcE9xCdlI7HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92b16f63103c79fba3e055606af8cf8e9632891c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.92b16f63103c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.92b16f63103c_1706628296644_0.11038376970014685","host":"s3://npm-registry-packages"}},"2.0.0-canary.f87702bda473":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f87702bda473","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f87702bda473","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfb5ce6d9f44725c6ea570e60d963c1b8c7b4e63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f87702bda473.tgz","fileCount":1364,"integrity":"sha512-sf8S5bJ1XHORXMXzi/QX3qfuYp5nq2f0cxypmmE4PSiK154WqlIWZ55N9lFkEdTdlqjfbU9ONr5LXTAsdCKilA==","signatures":[{"sig":"MEYCIQCrRqQt4TriAOZbaOCYpvaUlOgLEJZMtQN4A1W0k5ZyjgIhAJvli1nYwK10H2UnRSh+ZNZxyD7AwwfhbTkfpy9J5VOr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472672},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f87702bda47353f6c9aa5c2f0dbd2c02eb853e81","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f87702bda473","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f87702bda473_1706696338609_0.32834916588455965","host":"s3://npm-registry-packages"}},"2.0.0-canary.34a95b2ec881":{"name":"@tldraw/tldraw","version":"2.0.0-canary.34a95b2ec881","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.34a95b2ec881","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5e7a5d1f84b3647eb79bac17a4a671cac30e8ea3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.34a95b2ec881.tgz","fileCount":1369,"integrity":"sha512-4fuynGOvqSzKNVgSPZKW+vGxz5NxSnU4q4MulBtaimQkOX1Pai8rMbyxnolOSgf6bonnPzSiQMd1hUoB7NQBqg==","signatures":[{"sig":"MEUCIQDQ35MPgqFzLcOFVKZbrMi9XZM+ESQD+Qal21CRzPVQYgIgIe3Ko4JOGmjS1rF/rDQXnC0c50uq2Ld8yyLGQaICdvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7486235},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34a95b2ec8811fc50eaf74a9a4139909e9b834b7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.34a95b2ec881","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.34a95b2ec881_1706700265911_0.8542517144401585","host":"s3://npm-registry-packages"}},"2.0.0-canary.cbc064904702":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cbc064904702","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.cbc064904702","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d83bfbef056bf06ea0f6c001ddf01ef8f253bba0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cbc064904702.tgz","fileCount":1369,"integrity":"sha512-9xXpBfyFcd7EVSx7iOlDzpDc3x87PFcfEUEPo+VUDrXD7LvAzBFR/sDzD1lCkdduxgovZSZpeRbCSHszL7d4uQ==","signatures":[{"sig":"MEYCIQDpWrLNGZfoTXvStmEUCrdKcerIyenIcUuZC+NkI8HKFgIhAOSGfMbtyFWEBowsoYF9n0mebwlxpLTbLJ+Kl73K+m2r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7486235},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbc064904702fffc6320079648aabee3d61d13f8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cbc064904702","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cbc064904702_1706708286065_0.8467629070312173","host":"s3://npm-registry-packages"}},"2.0.0-canary.d31fecd3d586":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d31fecd3d586","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d31fecd3d586","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f7300f335a152543f72600d695bd745b08c1ef6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d31fecd3d586.tgz","fileCount":1369,"integrity":"sha512-7uI4ldmiZEMkjOByKdQnJlUv3WanUfClgXkvLVZGB2DNHHxKAlCz70zDEjW31VZwJ8544rI04a4Z9AZpT/ZZHw==","signatures":[{"sig":"MEQCICdh2qowiFbXWcQbcRmgA4UfyHofSefdTggl20GPCXX8AiAYP99lmgLM73uFLG64vPhkiPdnv0SbG70AshEcBUZfVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7486235},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d31fecd3d5863010fdc65f8f0b114bb72e41aa03","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d31fecd3d586","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d31fecd3d586_1706710303471_0.8178988939990981","host":"s3://npm-registry-packages"}},"2.0.0-canary.45c8777ea0bc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.45c8777ea0bc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.45c8777ea0bc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db2afc05e113f8f8e4dd3f1717edc81b3f790ee5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.45c8777ea0bc.tgz","fileCount":1371,"integrity":"sha512-0oIyZX5s6eRLouHw0NoAWFky7eigvr84d/UtQT13yaJfiU4N3wX0l3HW5uLVwVFU2HnuPtiIQoV4G03siTDNWQ==","signatures":[{"sig":"MEUCIE3rQGu8+Frbh9HihTvqE3xsI7HABbpqUY9HeXhLN8psAiEA384irncSz6hFbnqCxhwvlEGaw3maretas4gG6bB3Dy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492523},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45c8777ea0bc4db5ca3ed5fcbcdae405e38b9327","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.45c8777ea0bc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.45c8777ea0bc_1706719380596_0.5876459993287473","host":"s3://npm-registry-packages"}},"2.0.0-canary.9ca5d5f22ddb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9ca5d5f22ddb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9ca5d5f22ddb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5092fef5e7ecb00636328c1f8fa3a970fae23cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9ca5d5f22ddb.tgz","fileCount":1371,"integrity":"sha512-WkYFk3XxwqYO1vK8bvJlUNgNMMbH8MmzPpMel7DWpa1aQSaMP3/FCEvzNlTfHwEqkiNNyjGKQZluR77qFeM9DA==","signatures":[{"sig":"MEQCICkHa+BTYezbR9Rczu6gTAj31ew76u1d2zFFpVOCNdK1AiAEqgwgu6EfXARozQ4gnUtOTrasLiD7klxstO+HWOcfag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492523},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ca5d5f22ddb3ce0c13bf88877ae1bc7eb158e4c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9ca5d5f22ddb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9ca5d5f22ddb_1706719496886_0.9882547636020615","host":"s3://npm-registry-packages"}},"2.0.0-canary.d0f6ef80fcf9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d0f6ef80fcf9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d0f6ef80fcf9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7c43c66411e85b6e0b5a483e99361befef683fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d0f6ef80fcf9.tgz","fileCount":1371,"integrity":"sha512-8NhjURCsiaIvV5N+EU4IuD41yCx/ITrlLmKqCSUUmei5D9erhSlEOWic6nuSoawEgnpp+6fRfufXwfSKia5YSg==","signatures":[{"sig":"MEQCIEjYnxVlJczPPa/KDrb4K5llcJlIbcRG606QjAvuLBxJAiAyB0x0n01Wcyx2V+tEXOHYx3gCZF/1/aJJZN7EvUtlMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0f6ef80fcf93311efee6b1c0861d0eadf9f81bd","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d0f6ef80fcf9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d0f6ef80fcf9_1706720500378_0.3967073941429753","host":"s3://npm-registry-packages"}},"2.0.0-canary.279abff228ac":{"name":"@tldraw/tldraw","version":"2.0.0-canary.279abff228ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.279abff228ac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"280619697d0a8e31189e06d8e3c78de886b79aad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.279abff228ac.tgz","fileCount":1371,"integrity":"sha512-bas2whMWAwDKruz2U+QJCKt5282Qc3ytVNKEGpnWrAPgk17cHpFbW90hNZnVq4MZnNSFEZu3t0q+PMZyMzBbNA==","signatures":[{"sig":"MEQCIC/3UOrj4ma99+SEv9nv3ii3BSykVxa/zYBM09mctbC5AiBOrSW7yWMQc+C/1nk0Uy3CWdd3jS/dTGwaXAN9tHE4ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"279abff228ac4c000774948a6d4f02552dadf41a","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.279abff228ac","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.279abff228ac_1706788546401_0.5372865332137804","host":"s3://npm-registry-packages"}},"2.0.0-canary.63e3d6dfc98e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.63e3d6dfc98e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.63e3d6dfc98e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7afaa15e60af6f32b32a2aeb6a5886123cd2a5a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.63e3d6dfc98e.tgz","fileCount":1371,"integrity":"sha512-336DwyV53GJ3htqD4C330pIoJ//npwUxsn27TA2i9SOrW4bnwkQduPkzzmoTeGyE1EmH1Qj949JhjpskpWMIlg==","signatures":[{"sig":"MEYCIQDmSKVLtU0dFS7vXoknMTlcqEDM3TZpnP6NviKxTaNZUQIhAOJbShsm/0NfWOiFbPmLu/RM1si596R7GRCvQQe5fRfy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63e3d6dfc98eb1ed8702d9d79ed8d26ba7b87d94","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.63e3d6dfc98e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.63e3d6dfc98e_1706797462467_0.13721356276888286","host":"s3://npm-registry-packages"}},"2.0.0-canary.3b286e10c4d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3b286e10c4d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3b286e10c4d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4ab69c20b1856ef862f0296f69099e3ae61db95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3b286e10c4d9.tgz","fileCount":1371,"integrity":"sha512-N2K2y03OR4UoE6CX1Khj0U0CO+aFyMjsyWN+FxSUQvOxxCGCGHUvqnZ8Q1nnzDiDRCME8s0YnGRb1Sng7MmyPw==","signatures":[{"sig":"MEUCICJ2Ai2krtijCtEvBPjKTe9i90I7hqdDHHtA19TwOBQcAiEA2WenuRSkgBRsaQ1aOmm5apZehmerPz4u20AwzZvyROg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b286e10c4d91f3b9321896b89f1467efe6b7a1c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3b286e10c4d9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3b286e10c4d9_1706800475168_0.3278635860263259","host":"s3://npm-registry-packages"}},"2.0.0-canary.b76d7b3db1e5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b76d7b3db1e5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b76d7b3db1e5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a17a83c744259c8ccd7fc865dc1199bc4a6b483","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b76d7b3db1e5.tgz","fileCount":1371,"integrity":"sha512-UJ9EjYen2SNSGPbkAfYSV6WqUsb5AFCaJc6fyXi+yeMaRHSIqpIh6/156JikHDXaQVjwv2nQ/po4YDXz2XhB6A==","signatures":[{"sig":"MEQCIGkikxiKufg5Sa/pGyfJRPpDOQAfLounOLCRkpHF8GAlAiBBa5IbITKPHS9vePnRx7KwZpGI2S0hmjsLf2AN6vuW/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b76d7b3db1e565d526493b93503540af21fbfc74","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b76d7b3db1e5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b76d7b3db1e5_1706800527622_0.20492713148049368","host":"s3://npm-registry-packages"}},"2.0.0-canary.53698bed7096":{"name":"@tldraw/tldraw","version":"2.0.0-canary.53698bed7096","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.53698bed7096","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b49f68054bf009ce512132f95a9cf3836635fbd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.53698bed7096.tgz","fileCount":1371,"integrity":"sha512-FRgKC2Qysf9RGBqNWQ7Kwro2vLeiUxIdhOGPkqI55Age7GkmyludMm4flfrU/bXCRpHAWKYD/FQC/RHVXdj4cw==","signatures":[{"sig":"MEQCIHodPkt3TRKMi5CI5iGp1jQPCR6njkYqmrhUwaghX3KRAiBGsB1DZ7/up+XMJqqQOSUgqnE/74/48uRt0evgJY571Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53698bed70961a8802e6c4f6f5e142dce21570c8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.53698bed7096","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.0","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.53698bed7096_1706811792371_0.9537174600510894","host":"s3://npm-registry-packages"}},"2.0.0-canary.2fd6f254c8fe":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2fd6f254c8fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2fd6f254c8fe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1081731604fd5cdf64d392de7919c210319a0b4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2fd6f254c8fe.tgz","fileCount":1371,"integrity":"sha512-V00OcHB7VnY7RUT8KSkTaUWgQLBFRBkrezB3u4sAuWHCXlqes5QpvG2ng81SKPqeBlv/9r448JALK5T79o6FOg==","signatures":[{"sig":"MEQCIFrZJYrSJVsIpM6koLQ7LCw8v+Q/EE9kUnkc0jQjayFeAiB1OAS+GGMkOpbBgRz0sV2pZKV8Xal9CedUmzfWDkM04Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7491978},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fd6f254c8fead184a727ac107d952d7d12090d9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2fd6f254c8fe","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2fd6f254c8fe_1706895905489_0.3094543537715233","host":"s3://npm-registry-packages"}},"2.0.0-canary.d3a6d912179e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d3a6d912179e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d3a6d912179e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff2bf448da1d266e7195f97711136d83d63e9cfd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d3a6d912179e.tgz","fileCount":1371,"integrity":"sha512-Cgtg0sGR+ahhs3CJ/bop4jcc7Rd+Tda6al+492zJeg96m0wjSUVGQ94NU/JHlCnGfAsRiHyBBlSeBQyDmpDUaA==","signatures":[{"sig":"MEUCIG5K8+XdTHeb22Gq+c8N5A4+GDwb2e0Bdrs0BYY2L82xAiEA7bPlr6dXfgUSjAfaBsBcsuTc5h3zXw9qZ8h/OynVofY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492068},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3a6d912179eecdf27fb4fcaa88ba346a055ebee","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d3a6d912179e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d3a6d912179e_1707040383229_0.8292329802986262","host":"s3://npm-registry-packages"}},"2.0.0-canary.dee5d2928c7f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dee5d2928c7f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.dee5d2928c7f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"217bd73b47d85c99da22571e279cafcdc83b413a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dee5d2928c7f.tgz","fileCount":1371,"integrity":"sha512-asvIbWyVDcU3vCflW1bA6Benm+QWPT2F4q4c/cWdJZSiHkTdUkryxY6qoS9KvI3+NP4cUPSF8lZ2r7ARou47nA==","signatures":[{"sig":"MEQCIGEG/zKTJdaqbE5y0lCjnL2p3KIlJzwVXnbFscO0QabYAiAV9hPj2V+YaKbJ9Aic5DW1IxcsgZX/GqM5+jbHIXscqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492038},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dee5d2928c7fe49b86345f3969dffa034c08d36f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dee5d2928c7f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dee5d2928c7f_1707046076556_0.32515403326530623","host":"s3://npm-registry-packages"}},"2.0.0-canary.647d03a17360":{"name":"@tldraw/tldraw","version":"2.0.0-canary.647d03a17360","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.647d03a17360","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da85acd9dccf36cb0ee49a66ecbac6d7b41dd5eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.647d03a17360.tgz","fileCount":1371,"integrity":"sha512-XvYJf3osGQIcrkR+h/HzZs96Ol0ltFHLH6jikZC/MGGu2Nv2qAy9DgZlgWokEop7V+8HICD7lY2ExGgOQr1iEw==","signatures":[{"sig":"MEYCIQC287bBheEswzRGzM3GE/up2va6zOJqZudzfEr5/7Aq2wIhAI36zMy3g1L4+vao+kuPYB9Hu8UhRx95F2KCLp/IIF3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492843},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"647d03a173608e3e45493c896b78d7431f3357b8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.647d03a17360","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.647d03a17360_1707048618033_0.6882761254090335","host":"s3://npm-registry-packages"}},"2.0.0-canary.591d3129c7a5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.591d3129c7a5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.591d3129c7a5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8815420aed738ab20f74fb6bf3a1c8aae87fad7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.591d3129c7a5.tgz","fileCount":1371,"integrity":"sha512-LGDopzzg0a9QntXjo4hbjrUYlQor1APlSMoz0WSAZcacd+THYOvsiyOl/AkzFEYoxEGSMEwQopO50a7yC425vQ==","signatures":[{"sig":"MEUCIHPaCv7/pd6MEREcfmPC+J1NLm57nrPNh0fagH+Cdki8AiEArG/7tGAr7b4inGpaWa6+VO4FhmWqfpK4QVQVI7uOfE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492426},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"591d3129c7a5890b504bd832788cfc3ef8502eb8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.591d3129c7a5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.591d3129c7a5_1707051732748_0.5318923767138144","host":"s3://npm-registry-packages"}},"2.0.0-canary.157d24db7348":{"name":"@tldraw/tldraw","version":"2.0.0-canary.157d24db7348","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.157d24db7348","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c49758eef6e50b0a513d9bdb21c2def31acf5cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.157d24db7348.tgz","fileCount":1371,"integrity":"sha512-OYbiyo6V4pNmQzL6mfexBTQ/q+hhktMMJ0RWE5rcDYsZMPGcy13yD+3Q+B++6NV4pIO6fzsvAy2Q93MctCQJ6w==","signatures":[{"sig":"MEYCIQCd7KwTFxnxaqQB1HaJoYne9fc3oquTT7NCGJFB1TSGsgIhAPwb/Pbqqd8/5bUcnjpZ1bVXp4acsJWoZ53Js2fABnzr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492426},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"157d24db7348151fafc168467cbaa5fcf876131e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.157d24db7348","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.157d24db7348_1707143956150_0.6573353349256832","host":"s3://npm-registry-packages"}},"2.0.0-canary.dc92e2c61f70":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dc92e2c61f70","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.dc92e2c61f70","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6f7ab14d3fee5f17ef7b9047ec4e94f57f5e4e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dc92e2c61f70.tgz","fileCount":1371,"integrity":"sha512-m3icfTWe4KJf9348zQtucte80+wpV6/qYfq8CPBULdpGxEt0i7tgdTOzyOr8qZyBLo5oV/wzzPYaXkCxut3gpw==","signatures":[{"sig":"MEUCIQDOB/sSlYZzlGLA6LmajbF6i2EXpmHt+/Pve5MMATYmXgIgHPEibJPBqDhIAfmwtRwzuQgZZmgFjlqxB0+r1aJwmMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492426},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc92e2c61f701f45685f427b6d5dff97f68e6f85","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dc92e2c61f70","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dc92e2c61f70_1707144576249_0.986508537157935","host":"s3://npm-registry-packages"}},"2.0.0-canary.47f428eb6f8d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.47f428eb6f8d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.47f428eb6f8d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02de24c1498440043eee099dd2696b79829f514f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.47f428eb6f8d.tgz","fileCount":1371,"integrity":"sha512-x6UNoawLVZ0peX1Be6hQes1Brlbv9yKRBJBzeUqKl9KHGtB6Wkb86oCitsoUKCIoLGL/lHTNWcLYr4GPgH/YeA==","signatures":[{"sig":"MEUCIAxQaZoD6UmvlAECQ9O/Xcqi/5ngdUpH0s20xNeMHSFFAiEAkXaK6DZeSAFl2MTU1+YQlZSm+zbYfuTPImh8uptV6vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492426},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47f428eb6f8d667d453a68c14a97806a7fb6d923","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.47f428eb6f8d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.47f428eb6f8d_1707145105980_0.327069925034738","host":"s3://npm-registry-packages"}},"2.0.0-canary.b379a7a47c98":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b379a7a47c98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b379a7a47c98","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0a43a87ed08e1ee70bd11983be294ae2541d65a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b379a7a47c98.tgz","fileCount":1371,"integrity":"sha512-R/3Ck6kevGnMeYjmhO0IWicSDep25lLGVRyFuG+cGtlpC6598fLlYsSrQABistCeHY1S30bSqn8G7Ug1J+Ux7Q==","signatures":[{"sig":"MEUCICEmshWRkP/4f7pGmL/rU3Odj6XLbk4BwG0mRI9Ky2LFAiEAw5uLElBsCBDCSg81W/mBpAuTldwi73AuK4HJasZGyMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492426},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b379a7a47c984e77c633f588f89c896aa2deded2","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b379a7a47c98","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b379a7a47c98_1707154350153_0.11890945521033469","host":"s3://npm-registry-packages"}},"2.0.0-canary.826433751cdd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.826433751cdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.826433751cdd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c2fce7a073ffa67f54da3f348438f82c6230fe7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.826433751cdd.tgz","fileCount":1371,"integrity":"sha512-XMvaHpph6E3wEuZ8HuCrfWHBrLrbIJm3PZFm1L3MOgQF+bxUII3GasCQ1o6Tn4txfzeSFSKx+R5MUIyPS8fVkw==","signatures":[{"sig":"MEQCIAlohvp/qZ0Qh+qYZ0wxa7nhNAIlL7b+Blted4RaTzLbAiBNcAJdxwGlOQaJ2/yWEOzLoIXwqYNs48YLFWrqM12KUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492426},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"826433751cdd3d8563051751a159791d6276b5d6","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.826433751cdd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.826433751cdd_1707155327225_0.11872052893621898","host":"s3://npm-registry-packages"}},"2.0.0-canary.e6e4e7f6cbac":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e6e4e7f6cbac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e6e4e7f6cbac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d506512d3fad167e30eb9d53fbb83241ad6587e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e6e4e7f6cbac.tgz","fileCount":1371,"integrity":"sha512-Yvm9L0+FfO8ulZzgV46qoCOoTgGOkHcg1kAEH3aaoTGJI4QeqPEX+PcZWjxHMi4jv2lYFVzE4nlrx0dj2guiyg==","signatures":[{"sig":"MEUCIQDrNsopRT/RMVWwjf5+9snR7yoYdjBB3RnQU0mwMJI/HQIgS40tau8a3ZzqpY2aZTh7Lf+BYaOby8anJBZ3HapksNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6e4e7f6cbac1cb72c0f530dae703c657dc8b6bf","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e6e4e7f6cbac","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e6e4e7f6cbac_1707156008045_0.9757945270052191","host":"s3://npm-registry-packages"}},"2.0.0-canary.538734782c2f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.538734782c2f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.538734782c2f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"021c8f034253126840a52ffb577ebd355a72bf07","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.538734782c2f.tgz","fileCount":1371,"integrity":"sha512-wU24dh3aBi8V+p+iNGtTxifUaGUIM289C4xhqcGbtm+m0wMa4TVGTjMuNtH7+SGVCf4ueB61JTurCu41vOsexg==","signatures":[{"sig":"MEQCIBKkE9+V+Q/kZVi3aYsfF+EaUhHtFxr8ov+eKLuRid86AiBaKPMJVGo8o9I2gE02s1hevqxkH4rPg5RKRlAXlZG0Kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"538734782c2f6ac41d66d9782c38393468c090fb","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.538734782c2f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.538734782c2f_1707166540414_0.7060907565511743","host":"s3://npm-registry-packages"}},"2.0.0-canary.b50cda0a6e1d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b50cda0a6e1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b50cda0a6e1d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"225ed39ee6e3b5e35536c1b0a9e2891552ec93a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b50cda0a6e1d.tgz","fileCount":1371,"integrity":"sha512-7hdUPIclZITK/+ZIE9IZUDB7t4yo0zE4qiNH8Ftvz1nk7hORhJGlk6gUnXlCC85J8DSR2cwkX2i0FC/TLx7IHg==","signatures":[{"sig":"MEUCIQC9cDh7KFwQX5XQELZ/bcwotvA90vUdSjqcrEdGpu9mFgIgYAs+Hv+wOC1yQ6Ti3zrZLKWfanJTemkLw/K3Y7gjowE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b50cda0a6e1d9075a5fcd134069db008dc5ba448","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b50cda0a6e1d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b50cda0a6e1d_1707213543833_0.5350121222013768","host":"s3://npm-registry-packages"}},"2.0.0-canary.d47152d864e1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d47152d864e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d47152d864e1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d565f5b3d2289154e0ed7178c589938294a39174","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d47152d864e1.tgz","fileCount":1371,"integrity":"sha512-a+UnR1Y6+Z9+PlRrdkeEHiGAzxs6EzAOuol+YLiG+NRs4CCrGSgmFYoNPacqTKcO5N66ohf6JFecUi1b0FCMhQ==","signatures":[{"sig":"MEQCIEeKtNrAYSzWELMXxhD8Ng+CV6c2VCC6GKIkd42m5fYtAiA+9bvNxDku31hKyD1Il5hZX9a1RSKABRcREnMZuiFHxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d47152d864e162a0ccd0cde8a4f6f006867111b1","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d47152d864e1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d47152d864e1_1707220131390_0.2954166943021963","host":"s3://npm-registry-packages"}},"2.0.0-canary.51f9e630aceb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.51f9e630aceb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.51f9e630aceb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc8df156eaa3b2807420cb3785532cafa9f32f30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.51f9e630aceb.tgz","fileCount":1371,"integrity":"sha512-6Db5FdIufewTliooqV5brOgEMJf/6/tfruqepSr9KCB4PEiGSGAyeR2xDlNSi1lAK6UtpHL6JIy+R2mUH7XOFA==","signatures":[{"sig":"MEUCIQDF7X8eDNfy0HL6aocMTMYYkF6egBzdpM0bYLVLvftSUgIgJVHdIzVHJzd4YYqgBqiWgxPnFydtIkT3AtkwTTU5sFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51f9e630aceb2092063171e96ebaa8d8e90c2f1b","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.51f9e630aceb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.51f9e630aceb_1707220578770_0.416841946088476","host":"s3://npm-registry-packages"}},"2.0.0-canary.f2ec7be62e42":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f2ec7be62e42","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f2ec7be62e42","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2941131c02afa2bca41807201e2ef38ebda36bd5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f2ec7be62e42.tgz","fileCount":1371,"integrity":"sha512-+c/Gme2pbblCeoKLza01+MlrZ76dr+yXGGOLRbrxxlAzweda2oAvJJrXSRWl6mVTAJpADsb725OqVbrWZL4F4w==","signatures":[{"sig":"MEUCIAggh5AkexQW147RiZjtbCuF3L2jlH9PQskSlnNKc5UyAiEA0QhasOstT1Ux7Qq36MHcFyze9VRAtJUAplp3L40LaKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2ec7be62e42a10604405b0ba5a94363327eae30","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f2ec7be62e42","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f2ec7be62e42_1707222881558_0.7933965095498068","host":"s3://npm-registry-packages"}},"2.0.0-canary.533d38995321":{"name":"@tldraw/tldraw","version":"2.0.0-canary.533d38995321","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.533d38995321","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53ce635fcb05aa06cc66740715363341eec9849d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.533d38995321.tgz","fileCount":1371,"integrity":"sha512-GmhZc555RmDGytG5zLFJd4V8oXPV5HmlXslxsNIegpxgJG/yd/7RVDCFJ0W28yMw2EX7cjQHo9QucgBKKz2oXA==","signatures":[{"sig":"MEQCICt1AB+VKUyqF60ZJkK4V4Ene/A5Q7kw698G/az8nR7PAiBlkGeAJktkrt79/6jdIXW63iJUWtPWaR4iUrJ2kMUJOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492687},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"533d38995321b1023a9ad47886d2299028459887","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.533d38995321","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.533d38995321_1707226841650_0.37374407270000587","host":"s3://npm-registry-packages"}},"2.0.0-canary.8cd8117acf4e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8cd8117acf4e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8cd8117acf4e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8395f4f0534f99ec46ef7baa756da1c099ea479","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8cd8117acf4e.tgz","fileCount":1371,"integrity":"sha512-j9F/6Rbf7y1VIh3m/BTw2+ZgvU1SX/VZaDjs0PuI0fxiPg1Cn+W85ezgUf/sCZA6hrvWqs3AnqmsKN8dk5vPgA==","signatures":[{"sig":"MEUCIDEcdClbhf2Yxl71ybsr6SqyvYpaELGPcSd11wfBQQaLAiEAgSQmqYDrwvAzYNCmhXPzq4WWW9rPMWJrzwvAIHlzCGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495414},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8cd8117acf4edf03d5b1a3ae1e91fe2de6a71b6c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8cd8117acf4e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8cd8117acf4e_1707230989316_0.19286231062164894","host":"s3://npm-registry-packages"}},"2.0.0-canary.34673156c4a7":{"name":"@tldraw/tldraw","version":"2.0.0-canary.34673156c4a7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.34673156c4a7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da116fb6470e60431135aea08f031906fe563664","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.34673156c4a7.tgz","fileCount":1371,"integrity":"sha512-zs8HSwRstKMLh0fbBnwKas2NogAC9qZapt2x644M7hNP4huzafQCI/ZQ1xnTojI/TEVq5R7ye8/neAALUK/BNA==","signatures":[{"sig":"MEQCIDJ3pfl6D971j0otuka/9xMCZYlW0ATu26ms6x4i8FDFAiBFjs9LVyA0Nh3M65P585QfAcKY+nkkY6JflXH2XIH1ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495414},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34673156c4a719dc9832c6226669bdbcf674906d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.34673156c4a7","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.34673156c4a7_1707234496983_0.16835863139156104","host":"s3://npm-registry-packages"}},"2.0.0-canary.4d0aff8f016a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4d0aff8f016a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4d0aff8f016a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"515ac8936cb2736da7d33e58328e9596a8a8f19c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4d0aff8f016a.tgz","fileCount":1371,"integrity":"sha512-A8KZQRlNnv00yO9/ayL2PS5XF4wlL8U/QVH/ZfwrOAC+syUhQsUXfSrOjJqNWWEkiGC/gRY+R2rc6LADo3HKlA==","signatures":[{"sig":"MEYCIQC8X53TGNLirJmU4KJlcCd5aoRO7hAMTGn45mTN3GtyfgIhAJjg8exbv73SvXUpp7kA4GYVJll3mZ0cuoHp3/wvmtKN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7497010},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d0aff8f016ab4e31999f6ae9e89c5df5fdfda49","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4d0aff8f016a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4d0aff8f016a_1707302949079_0.0192327693262897","host":"s3://npm-registry-packages"}},"2.0.0-canary.3b47a4574dc1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3b47a4574dc1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3b47a4574dc1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e15bb663580bfecf41bf5ada662deb74b7c73053","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3b47a4574dc1.tgz","fileCount":1371,"integrity":"sha512-AiPYSMf+z7bSfV7FZMA052t+IFVOmZMpyq4cwFhcvNZ/GApGnwCnO/9K6Q+6fG1o85eVobPLy8HDRiMBts0urA==","signatures":[{"sig":"MEUCIQCnLmGTNz4+8ZgbxmohkZyaVazYcUZwzCTXmOqTQzARJwIgEb5n+w7Vu7iVRUrrB2haCDsOISTPYg8X/a/o6/hsImg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7497388},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b47a4574dc18049c78acec63b0bab3570fd5e75","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3b47a4574dc1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3b47a4574dc1_1707319423677_0.5997413505280642","host":"s3://npm-registry-packages"}},"2.0.0-canary.039c8411a978":{"name":"@tldraw/tldraw","version":"2.0.0-canary.039c8411a978","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.039c8411a978","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"711b05341721681e06d6df153a09fa1340bdf169","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.039c8411a978.tgz","fileCount":1371,"integrity":"sha512-A/9W1zQGb+32IlgWVhevyR/FdzB1jxreh/LG2tB5LWhOrsuMqXS5qz7O+XRn6vg31qIjNHvvH9YjdbaHLX1+qw==","signatures":[{"sig":"MEUCIGBZ5w14ta49CVLfcmpvCs9LRwgA6xfHAet8UpqTb3ilAiEApY3Bn98GQ6OczIW2wW3gJIxbH0JJVJe12DKUHt1ddE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7497388},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"039c8411a9783a453edf64323de8b4524cb3f903","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.039c8411a978","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.039c8411a978_1707321548341_0.5374347095919687","host":"s3://npm-registry-packages"}},"2.0.0-canary.f185edcb76b5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f185edcb76b5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f185edcb76b5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60352ed65ebf6e1a82d1618fe7f2682b23f6259a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f185edcb76b5.tgz","fileCount":1371,"integrity":"sha512-Ds6wvLqV1uqTebd3eZqv/Y3xey+Peq29nOLJbO5R04S2vLDL0H6ADAR3G8wDsgX2S/xc7KGF8Sb8o/+A9vArrw==","signatures":[{"sig":"MEUCIQCY2BXSTPWxtsl/6u+9UV1OO0/DZVhmYcO23dLSw/jwnQIgF8xQYEme1ntfTa3XcIgbL3sgLnoc/+PNCiCvYse9BRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495555},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f185edcb76b5da78a8d40ce129861643e3d302d0","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f185edcb76b5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f185edcb76b5_1707321799732_0.5697424228257999","host":"s3://npm-registry-packages"}},"2.0.0-canary.86cce6d161e2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.86cce6d161e2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.86cce6d161e2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b7079c221d491ced4abfb076873431e2cf82925","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.86cce6d161e2.tgz","fileCount":1371,"integrity":"sha512-ly1kQoq0J8BxJIhAy591GJd+QJZfopRulUpo28sFy/FbDEr2V8DaMMB//0rNAZv/UxxXJocdhhokuN5kTM9HLA==","signatures":[{"sig":"MEUCIA0XH9RiMou0o1r2BvAo28ylLfygGlTxYq/nfw9BiXWhAiEA7+Oc1WnZuueyjV4mFgFHddHIjutIp10MdDzF2l7MwLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495487},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"86cce6d161e2018f02fc4271bbcff803d07fa339","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.86cce6d161e2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.86cce6d161e2_1707322159438_0.00010105640112856307","host":"s3://npm-registry-packages"}},"2.0.0-canary.7ad9ee0a67c9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7ad9ee0a67c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7ad9ee0a67c9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"811e93f5d9d6148d6fd5a8501fffb0a7f6ce4f3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7ad9ee0a67c9.tgz","fileCount":1371,"integrity":"sha512-mwcbDFdf8dUTxvSlzX3lOOKld5di2Wvwn1uXuDeep667Xx9qjVcE3xpuc7Jf1KC9kwIv9z6daNZLG98A6vaw4A==","signatures":[{"sig":"MEUCIQCHFBvvPW/kR1K3Nn54hxBOsLg8qbwdq6oEsJnHGEdrBQIgfNSBORGpsuBdU2G2m7L407pG8c7uIs2xWuy1CaP3lTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495487},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ad9ee0a67c9b66f547c428ae72580d9777b9139","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7ad9ee0a67c9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7ad9ee0a67c9_1707323826657_0.021448729995990456","host":"s3://npm-registry-packages"}},"2.0.0-canary.a03edcff9d65":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a03edcff9d65","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a03edcff9d65","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84817108667962ae8164602d50d3110499cde394","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a03edcff9d65.tgz","fileCount":1371,"integrity":"sha512-RwB3MGW6nl3ApqxRguTaIa1ITLUzPrGyYUoZeEiYVk1V0VG8Js8N5uK9RIvtwPISke8oqmDlp1CgUX8ogZDwbg==","signatures":[{"sig":"MEYCIQD8L/vbv/uEKATJ+1QF8uBhJSzNi01o7mw4s+2JyeoU/AIhAKlK59rz9tJOg61SrAlNf0hHHWzuIjYsFGCjokxtFxAH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495991},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a03edcff9d65780a3c0109e152c724358cc71058","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a03edcff9d65","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a03edcff9d65_1707324100039_0.8211110500854355","host":"s3://npm-registry-packages"}},"2.0.0-canary.e2a03abf5c93":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e2a03abf5c93","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e2a03abf5c93","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"860f055edf895689e8660b7685a9dfd13ebae219","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e2a03abf5c93.tgz","fileCount":1371,"integrity":"sha512-vYbzLOIid2BlgFUhX31i+Tuv3CF5DYSoTUcSRi2DH8TmWHa/qGesvuOI8XaVQ8PNq6sIEMh7NlASjlfAR5VjlQ==","signatures":[{"sig":"MEUCIHsDzVU0/kCrNlYc41mewz7EY3YAmiGR/qWs7HPDrEkMAiEAlczt662cMxdjpe9H6/MpduNDvJx0mjJY2qLg0yrynwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7496733},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e2a03abf5c93a99e4da7e2303e2b7f2c0d406b56","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e2a03abf5c93","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e2a03abf5c93_1707324564387_0.9003832893999182","host":"s3://npm-registry-packages"}},"2.0.0-canary.f16e59776123":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f16e59776123","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f16e59776123","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea84a697ff5d200e0d2e26c014c8db789138d44c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f16e59776123.tgz","fileCount":1371,"integrity":"sha512-fUyb7nc1ZacbHnQg9D6yXON3FWLKiQpZctdOmhQ+Xptqy1CNK0NTEJmkA43RKeFOnTwBlmx/hE/f8mGqMYyEow==","signatures":[{"sig":"MEQCIBjs60IHBpCWHX/40i5R/GoLg6Dlulck6lYhtOuYL+0JAiAKrcM6Ar5j4ESOr8BfKZjy7kYhVzVpSUD4dPFKi/T/ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499254},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f16e5977612337dabe56432f2a957911749a4da6","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f16e59776123","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f16e59776123_1707325070033_0.5760041770047972","host":"s3://npm-registry-packages"}},"2.0.0-canary.fdadaf60449d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fdadaf60449d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fdadaf60449d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb8e2dc0a1a69be900919f9c55837e681915f91a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fdadaf60449d.tgz","fileCount":1371,"integrity":"sha512-co19swFEBMovgujglVLC6H4UpIhM1AiGj5lkdfU8C1CDeG25HdKsftje5KKR5569Ke+OCAL1WbmBVhk9XGUVXg==","signatures":[{"sig":"MEQCIQD6mSVF1tgQqt0TyWyTEN24BZhJyV6YHO3ccB5+KSPsnQIfC6oZMs+Oae2I9XVkWrJcP0qJSNBH/t0XyV8OhIbezg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7500212},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdadaf60449d07895e1ff993c4db54fbe8a11a2b","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fdadaf60449d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fdadaf60449d_1707389943013_0.7752339133247053","host":"s3://npm-registry-packages"}},"2.0.0-canary.056481899c19":{"name":"@tldraw/tldraw","version":"2.0.0-canary.056481899c19","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.056481899c19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6e618fcb61c6f4073e29254c61ee59f9be91457","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.056481899c19.tgz","fileCount":1371,"integrity":"sha512-+U/lDM3IcS3BHbwzPEjICAzw2gHLvWpkziOOvm0r2az3xOArmX2jg7+pU8F2fDz8yyHIBbtaZnWyyUZ4cPa8Xg==","signatures":[{"sig":"MEUCIQDZjg1y94zaxXpIS7tChk9D4q8lY3Vb52dISeZxWGtkDQIgLRP4areiLI9grNwAsPixmOrb3JLljCpIvDtg2hLKTlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499545},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"056481899c191de41c69d778c1a6d20dd139839b","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.056481899c19","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.056481899c19_1707412840647_0.9447653393850757","host":"s3://npm-registry-packages"}},"2.0.0-canary.c47360d236b0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c47360d236b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c47360d236b0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e209b9bb67f960405a6411e0fd7c2c0c4a62ee25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c47360d236b0.tgz","fileCount":1371,"integrity":"sha512-QISKfL7xEPiLXxp4BIb+V2ODpaU5MmAM4VP8H40v7jA/1nLxZVi6JJO6dUo2w7W8LEBH1q/CdcmrPt3HaaQA7w==","signatures":[{"sig":"MEUCIEokgPoFIKaq+wZtkig9rziEUpVhFxpLx2drsOlcmbsoAiEAijp1+YeYmiwfq6QTSEVuB+vyQbbn2jwqcFzF1md8Awk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499545},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c47360d236b0cfbba62424fb08539e9c2d2387aa","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c47360d236b0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c47360d236b0_1707480097729_0.06956447503940066","host":"s3://npm-registry-packages"}},"2.0.0-canary.f5d1977263a0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f5d1977263a0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f5d1977263a0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1082b13c6891594940e5ff9628fa6b220d4bf2d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f5d1977263a0.tgz","fileCount":1371,"integrity":"sha512-pI+EmTQKFRkZ50HgwoZx8MbzaYbkBTsrhF4vzUB/BPV7pEiVsa+vsmdbU01iyZT2xI5yM5FllE+vICcYz9PSgA==","signatures":[{"sig":"MEUCIAbZgSWxbiNOMwqY4zx1ODIDmbNpZpuPL2ZeC3VVgvwqAiEAlsPRbAGHAdUk8Co4H311oRt+OU8h00CyMu/mQOBbQ2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499545},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5d1977263a07c4b78d5268af9eb59bc06683703","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f5d1977263a0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f5d1977263a0_1707480195795_0.7647264762186476","host":"s3://npm-registry-packages"}},"2.0.0-canary.a5e6ae87feea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a5e6ae87feea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a5e6ae87feea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecc06a44d20459eb3eaa2e2074e3757b257f9de1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a5e6ae87feea.tgz","fileCount":1371,"integrity":"sha512-VFIBcJN4pFqGhkrw9pODcz7wxsO5wug1x2wDR9FMS6kSaVJ/Ux0aREBtF2DHNLAuO/VQSIlZX1GEACcljQKdPQ==","signatures":[{"sig":"MEUCIQDF8K51KxklIJr7G4fk+52Tk2LZ2+KlSwmOxiiPQOdG9QIgMyZeQ7Tn6bSDrlw9LrX36q/8h7Y0fueq0Eo0j09Rkhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499545},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5e6ae87feea4cd6af4f7bdc4955dc1bafb0a77f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a5e6ae87feea","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a5e6ae87feea_1707732005038_0.9709568996096711","host":"s3://npm-registry-packages"}},"2.0.0-canary.430924f8b6bd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.430924f8b6bd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.430924f8b6bd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb2caf3a9c8964422c7d07854fd5a04d462e60c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.430924f8b6bd.tgz","fileCount":1371,"integrity":"sha512-+RCDnUfZmG2lGHq8lZ7jiVKErsFQzUlU6qfawWZ6zwgI5WFmVt33Cq8QhtBas2A6hJDfLZJ4c3NDjL4LKXoWIw==","signatures":[{"sig":"MEQCIGoradOppTs9TG+CftyAoLpIDxVeibkjxgeVBh2lTRaOAiBluqkMdvjLHWmuXKmZgVAMCrqbjeORoxNnueKMmedP2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499545},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"430924f8b6bdfeba9417f1a26297b20219174466","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.430924f8b6bd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.430924f8b6bd_1707748783302_0.08498453111978344","host":"s3://npm-registry-packages"}},"2.0.0-canary.ad58bbb98bed":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ad58bbb98bed","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ad58bbb98bed","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa1655e27adabd2831a412b1eb87a88d5a41c473","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ad58bbb98bed.tgz","fileCount":1371,"integrity":"sha512-pqOxdxbMsYTlAHtbUM24H9aeLrygNJLEiJgc+i8KI6RKMEVoJwt6UVPKRdoJVCLcYmDhtNjAffEKuYCGf6mHzg==","signatures":[{"sig":"MEQCIDylZzLhLgxAwIZ1bP+9OX1phFigsqqD9cOcnCTLby7SAiA3jsYeu1RPEGjQMCGzc6krzLhSn6VyNVLnD2AOgy8rtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7498485},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad58bbb98bedb0aebe3d87d49dcc17883a00f0ba","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ad58bbb98bed","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ad58bbb98bed_1707761458051_0.10251338867615134","host":"s3://npm-registry-packages"}},"2.0.0-canary.2c87c20b0ece":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2c87c20b0ece","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2c87c20b0ece","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a42af0693a5a614af39d0e344040f46e639428f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2c87c20b0ece.tgz","fileCount":1371,"integrity":"sha512-06V795m1SKCfcxN4bcu3mihqBP1FdkkA2m03xfvJUN6wXyoml767RJgZABppIBOGESt2iomSv+P5HTM5OpCWmQ==","signatures":[{"sig":"MEYCIQDcJJFkccQslVhW0FsJCW4baDOT0ZzLkTBfKHq2oM/CdgIhAJeHJnffggO9AeIXgzFGE1iEQnGaIlQftN9MHA7G4OxS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7498485},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c87c20b0eced366d2dabee4a22f05cd12c6ba2e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2c87c20b0ece","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2c87c20b0ece_1707819287771_0.39882381615338414","host":"s3://npm-registry-packages"}},"2.0.0-canary.8f9e6e4533e4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8f9e6e4533e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8f9e6e4533e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1ab17077d9ec51acfb10f8b293d04fc822200d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8f9e6e4533e4.tgz","fileCount":1371,"integrity":"sha512-ivhJyb453Rt4O/k039WUWc/j5l4zpsJWPJi6EHNOCSLOlG0zgM7PErI7fy613oKppjPusYE+SD0+rjTjRAOJgg==","signatures":[{"sig":"MEUCIDGkHw2BN3XrG6zD4mlLNXAMbWVda5vvxXMK8xVUnto4AiEAzE5qDvAUqWPf/j68hIcVLtt0Gqe4SKchEjstYtTkW1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7498485},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f9e6e4533e43cc613ffdf76257189925bc8b70f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8f9e6e4533e4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8f9e6e4533e4_1707827609489_0.511140986016021","host":"s3://npm-registry-packages"}},"2.0.0-canary.e10c7cb8a9ee":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e10c7cb8a9ee","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e10c7cb8a9ee","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2240c05e08308b50407b89792ca16c8fdfab489c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e10c7cb8a9ee.tgz","fileCount":1371,"integrity":"sha512-Am74ZtToBR6hmwUuT78vMql+WZ7i8aIxKphhJMiGl970RKbGJX6pBMP1xNwfp6dbVN4fuyE8DCs94gCGNyZ0hA==","signatures":[{"sig":"MEQCIAI3wvSxMCeAgB/0xFgJor1wmkcuj5Y2JLh3A08+AxMUAiBbQRBFqhC10k1cJcj1VitFhmbeehYKjFBprfSqtnyAxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7498485},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e10c7cb8a9eea9805749c26f6161bbc7540b1ee8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e10c7cb8a9ee","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e10c7cb8a9ee_1707831716417_0.6197293551137921","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"@tldraw/tldraw","version":"2.0.0-beta.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ce42a4a2395bb2fa30a7cab46255fd37c591b2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.3.tgz","fileCount":1371,"integrity":"sha512-U8j2NuRaBcQTVBRJSquo4CtypH6lZBSCtFTMMNWzZ4k8t4q5c8VI0A5PP2UouIMin1n0jyBLM4f8y0BOkWy3kQ==","signatures":[{"sig":"MEYCIQD4Gyv8eaLTjZommkdwTfa2tKeI4Y7kuql2WMe6N90ldQIhAOpvNb3TFOahCRv7a+649yFB8g20vCpabnj6s/4d1zTa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7513553},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4ffa05b1229214f6178e0680d4c613fa963112d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-beta.3","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.3_1707834596732_0.849440117461115","host":"s3://npm-registry-packages"}},"2.0.0-canary.32f641c1d7d1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.32f641c1d7d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.32f641c1d7d1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"788233b0611ccdcf0266057cb5d9a5bf7fc131f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.32f641c1d7d1.tgz","fileCount":1386,"integrity":"sha512-uc0VfKBnfDxrY7MC1Akt1aIvrlR0/vFO/9vH3BL14tCFK8PJtOJaP48hAqQhpG7FRL7TmtJKQHULrU3Eszolmw==","signatures":[{"sig":"MEUCIAN+rp/+EAGgYy4A6R2zPbUavg3j1qGbLyYDwe92wnRcAiEA+3X/o0U4eI6+gi4ph9TNt7o0jCfvlqeixNVMi5nPFGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7564463},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32f641c1d7d147b39afdd1935723a23cefe03422","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","emoji-mart":"patch:emoji-mart@npm%3A5.5.2#~/.yarn/patches/emoji-mart-npm-5.5.2-10ed58131e.patch","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.32f641c1d7d1","@emoji-mart/data":"^1.1.2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.32f641c1d7d1_1707836062582_0.2864810488025298","host":"s3://npm-registry-packages"}},"2.0.0-canary.5cf2fe9583ea":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5cf2fe9583ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5cf2fe9583ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5f059bd2082ef56cdf2a6065d11ecf993468509","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5cf2fe9583ea.tgz","fileCount":1371,"integrity":"sha512-34AiM3v2h/nFZKMpfTzsK2I+quGWGeTz/VS01/LUo4LKBxVj40lllvq8L9cVAhe+pDx2ZjSmB2JBWpE2weJBYg==","signatures":[{"sig":"MEUCIB8Xn3bbHNRnlidv6jX2bKNHtyQ7CQLyY5FnHgWiC/NcAiEAuGQ/v+EYiXT/mxVap1dH9I8YDwJKVgRHwbT4eJ8d/eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7513644},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5cf2fe9583ea90de4894c02cd9c6e31c169bb2f0","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5cf2fe9583ea","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5cf2fe9583ea_1707836833512_0.6971328951837119","host":"s3://npm-registry-packages"}},"2.0.0-canary.ef90b8e2315a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ef90b8e2315a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ef90b8e2315a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccee62d76c70434a4308a42e5799c70d59a94b70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ef90b8e2315a.tgz","fileCount":1371,"integrity":"sha512-AAHhcUXQma8c5khsaDW4BqizyQ8wE7aWdQqiD5woxCXp/B0It1bVO9PAEdvAOISAbiTr3sNdHBQQw4JDY9ONCg==","signatures":[{"sig":"MEYCIQDydsGf15RUOkJbcbVVXiTSVJ3uMAEWhy0TqCtjjB3p4AIhAIp/1TgaRWQdvJwWKaFPuGWhGW5CH3XyMBxVdhzsOL3y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7513644},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef90b8e2315a04e5a376e498d97aa7535678a4d6","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ef90b8e2315a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ef90b8e2315a_1707837445591_0.0713579998980729","host":"s3://npm-registry-packages"}},"2.0.0-canary.ad5a61879a36":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ad5a61879a36","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ad5a61879a36","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"504e276d08e04089a195a85f5f0aa8953642a6c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ad5a61879a36.tgz","fileCount":1371,"integrity":"sha512-QmCVT/nTSZ0yDeHBDLR4wBS/PYii43vRYC77oQ+y/4+bkDGIOWouo09+qOzkaIa8u37y4jaBQVfOXvyzpuzN8w==","signatures":[{"sig":"MEYCIQDw8qAM3WsyVGjkEPppfENXwYtpadUMhegnW2ZCxnhs4QIhALoWoRnkgucbIpNmUHpXzxhIxZ+mEAaFfpHiaoaAEP05","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512044},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad5a61879a36de3a51511aec4721c6ac76292923","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ad5a61879a36","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ad5a61879a36_1707838733817_0.6150574747767183","host":"s3://npm-registry-packages"}},"2.0.0-canary.9d895aab1356":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9d895aab1356","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9d895aab1356","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56134b5764985c17978127d710ae5c4272a368a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9d895aab1356.tgz","fileCount":1371,"integrity":"sha512-ihFTzpPcyi7fITjEtlcTa92POcB9ds2L4A4xBFEqQq0gA1yqmxSgC1/QmOV0/+UMqIYS1Q5ifbzlBHRQw35byQ==","signatures":[{"sig":"MEQCIAt7BnAZLxMfrfYnyLf/amhj8OkpTtotKl0H323zXtC7AiAaZEBDfM5aisyLByAb/DvH5xpsCdsnyRgwd/W2Q3FvLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512044},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d895aab13561fcddbca23a851d81c26533f06e4","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9d895aab1356","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9d895aab1356_1707841583084_0.9471540146294368","host":"s3://npm-registry-packages"}},"2.0.0-canary.7ea54fe60525":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7ea54fe60525","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7ea54fe60525","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0231fbc6c6f30ad229a54eb9f58f60d66f85512d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7ea54fe60525.tgz","fileCount":1371,"integrity":"sha512-mPoPYHBcPrKCgX5ZSMAMFS0JH9Qpf/9nREvP4POqW+Zswu410Pud5KGyTs16qSPjkB2du/4pUv2k4fKBGPtX7g==","signatures":[{"sig":"MEUCIB/zin6wXR8CDAvqb9iP4GSYaTGaYQnTEv7RuNW5gYW6AiEA29eCSdoPTFpxPut6QQwWGiJXfxXLTsNODM5vQkZAYX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512044},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ea54fe605253029895648fa031bca3d9e70c561","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7ea54fe60525","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7ea54fe60525_1707901711613_0.4487508471247825","host":"s3://npm-registry-packages"}},"2.0.0-canary.f096480adee8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f096480adee8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f096480adee8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1a00d41ce745bbf2c4ea84e6ad6dc5d7a05571e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f096480adee8.tgz","fileCount":1371,"integrity":"sha512-bUKno6Jw1nAqCzwI3D44XVmd9ZhT2XjTjDQpPgJOZ0w7mBNmNdTMusFNzmrw6LS5bEfGFfBI+lqGp2b5bLFSPQ==","signatures":[{"sig":"MEUCIQDBAVP+Ee46sXVNojOvUEhVNKWxIC8/hLMpfg6+fKAbTgIgUHhiXx53DgGo8NPxCJDGkfohPryLJrOsbAWk8emeeXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512044},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f096480adee84729227c0a0c31950c3fd56fe34e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f096480adee8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f096480adee8_1707907420443_0.7128902697546009","host":"s3://npm-registry-packages"}},"2.0.0-canary.27b75b2701c9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.27b75b2701c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.27b75b2701c9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de1d3d37f811a1334f6ff478f35e39091fb6ccf4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.27b75b2701c9.tgz","fileCount":1371,"integrity":"sha512-U456PbxRh+bfWkTxHh5fzxLOymLaSdd/vmCAxCBV9DO3Wvrlj3ivlfw2sHXprhvzX0QrL5DVLn4+Ahb3YiwskQ==","signatures":[{"sig":"MEQCIGCt5hYfmo2gpsOC2D2/O7PdqxbcMqu9x0zLQfsv2BWEAiBWY5dPEH9Xq6W4Q5F+Guhb3hNsDEg3GNhllp+zF4s2iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512052},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"27b75b2701c9f74386dfa47d3214bdb785338579","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.27b75b2701c9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.27b75b2701c9_1707914907436_0.6795523977373961","host":"s3://npm-registry-packages"}},"2.0.0-canary.f9f5c6afcb42":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f9f5c6afcb42","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f9f5c6afcb42","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"baa7b707bbcf57b5f92c035749897b727c40d046","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f9f5c6afcb42.tgz","fileCount":1371,"integrity":"sha512-9zGiw2tlwBHzm4C0esilnpvXFlGKjNfKv65yfniDi+1R6DkqJQFC9zrnLXKmRqbWy4WM0SDsqd5ZyHdtAEkZ1g==","signatures":[{"sig":"MEYCIQDfY6tnSM8AA+BfO6HbLoQMjNpBC5E1Up6i5apDgu8y4QIhAIG6hnIE8wD7RjjQpXuNXpCBWwII/BkA/80kGGz6h7J6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512052},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9f5c6afcb42b7440e96a332d3629f52d5895ee4","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f9f5c6afcb42","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f9f5c6afcb42_1707917974314_0.5575785059870371","host":"s3://npm-registry-packages"}},"2.0.0-canary.7caaa2fbbb99":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7caaa2fbbb99","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7caaa2fbbb99","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e024282ef972568bc78a6b2f3db557a7009d897e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7caaa2fbbb99.tgz","fileCount":1371,"integrity":"sha512-6DN+gpoGo+X8Xm8QV218pcqbP83auQDr62rn+/+F4RH/Japforrt01fanEEIPbscQk4aIVMGauWEudZUHUn2yg==","signatures":[{"sig":"MEUCIGYQZGJmbzrtXHQlTgG4t12fnkpt96wpmF3+7SGN/5GDAiEAnOepjeY/GiGH4CuOw09o+xqYdVUl4twrtIiO4E1Ji0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512052},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7caaa2fbbb99917d3d6ad399a022ac98cf53a549","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"lazy inherit","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","test-dev":"yarn run -T jest --watch","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7caaa2fbbb99","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7caaa2fbbb99_1707923766191_0.5707382159886281","host":"s3://npm-registry-packages"}},"2.0.0-canary.2ad47958bbb0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2ad47958bbb0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2ad47958bbb0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b306d64226cd77c9f0cb12f616463043e6fc1701","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2ad47958bbb0.tgz","fileCount":1371,"integrity":"sha512-pYNc+15mJ+9YwDJ0J4+uNitK7or1QvpHLdmLa5ZFsI8nwxapAVTqMDwQD1rosjAugEfN18k5Q1PeXopX4ozuWw==","signatures":[{"sig":"MEYCIQDOEiNnLy36JrI5Tn2/DeXnG/c3lN+Od6sWWMQhG5HKQQIhAOCG9vy8oDMD+nnHmgaO5b6m/e6bNW1ggjX9ubyh3irl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512043},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ad47958bbb0d6b31bda68fbd66f6b3d6b8b61a7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2ad47958bbb0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2ad47958bbb0_1707927208127_0.8359277419927951","host":"s3://npm-registry-packages"}},"2.0.0-canary.fb00358a532a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fb00358a532a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fb00358a532a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc7cda03191dca055120ec0e5d49d53e23bb4e87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fb00358a532a.tgz","fileCount":1371,"integrity":"sha512-qwWabTRc1fEqEpL2Sc/xUDvNWwNvKkfXJPoHv9/u7gwM5v7saK4pHF6lvx+K3fk808xytd26tcUow1aOhsMdgQ==","signatures":[{"sig":"MEYCIQDW2e/d3eu96Vnob4tgUcJZ+hUHj3vmCC/uZrU6zHOFWAIhAKkuFbyrhwxyM0ae47XyIVkrvsmBO3hTKhE2xLIw9C3m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512043},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb00358a532ae8494ccda49db9b8ba0a402bc81d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fb00358a532a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fb00358a532a_1707929030673_0.6579543319112477","host":"s3://npm-registry-packages"}},"2.0.0-canary.93c2ed615c61":{"name":"@tldraw/tldraw","version":"2.0.0-canary.93c2ed615c61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.93c2ed615c61","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c07e0959fac51b2cc48592be4c9655b01099b8bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.93c2ed615c61.tgz","fileCount":1371,"integrity":"sha512-20N8zMIgkk6a3atolM2KLH/oIMyyItvv7MLXGL94CAemwp7x0ISdLya6sEntUORz7rmkSpkBxT6PRvUY+S62oA==","signatures":[{"sig":"MEUCIQCIY0bfmptVRFKn9HU1oNF7nvm348c3yEHiWIMq8K2cRwIgdvOIhtDjCSFpHUmFa73p1NQGciC2JUPDYEtzXoJSItM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7512923},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"93c2ed615c61f09a3d4936c2ed06bcebd85cf363","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.93c2ed615c61","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.93c2ed615c61_1707933648904_0.6679894818710053","host":"s3://npm-registry-packages"}},"2.0.0-canary.4bfea7649d91":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4bfea7649d91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4bfea7649d91","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c014b4b54ee104dd2e9edafc7cc8f7a5c6288ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4bfea7649d91.tgz","fileCount":1371,"integrity":"sha512-sdNd5hmZxseRNzlqt0QJumlpGPqVkWaGw0n1YrKBFH/rnZGgwuMT8hVaB0zWV7V854yp2GfaYnfghav+tgsjLQ==","signatures":[{"sig":"MEUCIQDEvwhq8JXrB1OadEQK37iPqqbzYRe6COu3SK+Te+uJdwIgJ7TAhp2FQY1XJ57mua0Y5dZZ1IgpA8LbWNk1Fvm/WwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7510293},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4bfea7649d91fe15134e5028efd3439b703c6625","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4bfea7649d91","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4bfea7649d91_1707993314202_0.35845817672040425","host":"s3://npm-registry-packages"}},"2.0.0-canary.c621a43d1976":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c621a43d1976","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c621a43d1976","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a1ce1673212f89d59c438d5b681dfe739241b60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c621a43d1976.tgz","fileCount":1371,"integrity":"sha512-L4YnP93AzP5Dx8b1eMo5H9/j7g42Agiev7rAhZyIjUSg3BNODyyFYlkQOGr6772yTcXuhQVPE2fQ+aGVwwdkkg==","signatures":[{"sig":"MEUCIA1Nb0XxkvCiVrljYfg2MkLSgJTLEU6vLLmTTdb3ShPhAiEA6Zgb5iX3boDF2j+XLiqYpMW3s+pc4j7IbghtrFhTy/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7510293},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c621a43d1976814bb664d9891396552b74d335b3","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c621a43d1976","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c621a43d1976_1707995113772_0.34123024984083106","host":"s3://npm-registry-packages"}},"2.0.0-canary.5bb60858b974":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5bb60858b974","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5bb60858b974","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"569bca1d737033c637369354332d92c1da88b938","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5bb60858b974.tgz","fileCount":1371,"integrity":"sha512-CTIyELE0FQ2GfmoRGV/AsNOTRs890YKTkD83MxKQgV8tAlU16D9UKGhoXH7RTYJnawnMQg7rmr3QcLlLyLX3VQ==","signatures":[{"sig":"MEUCIAN6hzoaq2z0VZg4535twWgE3bJXLZkmPXQa3XDwxm94AiEA4MwvXIvC4UgxjUvyr9o/yKjLp7ZImJnGoLekZjIgnnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7510293},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5bb60858b97489dac985fa863265920759c95745","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5bb60858b974","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5bb60858b974_1707997019918_0.7977011337614233","host":"s3://npm-registry-packages"}},"2.0.0-canary.5faac660bc9f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5faac660bc9f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5faac660bc9f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f81e449aff8342ed71f0a04ce4f698b50803fb7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5faac660bc9f.tgz","fileCount":1371,"integrity":"sha512-/YkiuEDRLTdQx8WrXr3UIyG7xnVsURXDYFudQ4oHqImsV7FZEHzjovmVyTx88CRVEj+6Maeh7wmukQkub4Qi6g==","signatures":[{"sig":"MEQCIFFe4S+ypwiJRjEjM897n/J1nO5HYahVKklUXWcRlKlpAiAxoZdkHlsTsdiCrFRFAnizB0XZulvkAJMQBg1vcs6KLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7510513},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5faac660bc9f2547d0b4fd4818630791bdab1c72","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5faac660bc9f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5faac660bc9f_1707997377850_0.5919967924743303","host":"s3://npm-registry-packages"}},"2.0.0-canary.ac0259a6af0e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ac0259a6af0e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ac0259a6af0e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00b170ab4b4c84366055593a96c2d207923aafc9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ac0259a6af0e.tgz","fileCount":1386,"integrity":"sha512-O2pmm/JviRVLR6lQmqnSUABfitYrGA1JGGmSBqiU+Kru47hO4ukTIMso0J2+Nxo09cXn9CX2SOMrIEF0teNZBg==","signatures":[{"sig":"MEYCIQDopAOmJt/rsGNCKL+qpCWYJbQK5YODXahzCEFDms45bgIhAJOef/zlmYdSaDQOp/4XP+bqElrH9jDpiv21O12v9fZO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7557881},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac0259a6af0ede496f26041d552119a6e7dce41c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ac0259a6af0e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ac0259a6af0e_1707999434036_0.046794416604944544","host":"s3://npm-registry-packages"}},"2.0.0-canary.77865d9f5ef8":{"name":"@tldraw/tldraw","version":"2.0.0-canary.77865d9f5ef8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.77865d9f5ef8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de2dac2ed0fc5c595cf639352edf19d7fb2ab82a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.77865d9f5ef8.tgz","fileCount":1386,"integrity":"sha512-0fFsNMpsQeidVVon/IYeoobKTdnpy63YUIybXxJcKAABKA/SxxvfFhUXuPPr8I4rPaoklG5Av9Zy+jjOA2dIiA==","signatures":[{"sig":"MEYCIQDAQUyZ/oGAGNWmrKjcNmvMJkQlZHxPSgAaWefdo8uONAIhAJwCPi448FnklcOIiEH+O5SZkurRXPKU7tz09cp9ivhB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7548393},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77865d9f5ef82eca1c3d236542460408f47161f9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.77865d9f5ef8","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.77865d9f5ef8_1708010304337_0.17686210716130235","host":"s3://npm-registry-packages"}},"2.0.0-canary.89881397b512":{"name":"@tldraw/tldraw","version":"2.0.0-canary.89881397b512","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.89881397b512","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8d47f90185facd85b6f89b7da72558f48d266ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.89881397b512.tgz","fileCount":1386,"integrity":"sha512-7+EhiM+BvSJXm2izesTO/GAYA+W0acXjPCIMRpyE4dgdCo886xZmaYLI9RK5b3rltjnkCa5pBdOL3sknxdBQrQ==","signatures":[{"sig":"MEQCIBUT65DkkoeRqiE9XuUVWRKErCrmjMC2me/phnqPECGhAiBvySPuXN5DK8YwsDVdP9QxSheFztb66ZtGv1xMjjQdMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7552505},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89881397b51281bc48e213ee081fdd22dd4232fe","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.89881397b512","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.89881397b512_1708011045271_0.8702550668157456","host":"s3://npm-registry-packages"}},"2.0.0-canary.31a2b2115f7f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.31a2b2115f7f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.31a2b2115f7f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42ac5531ab5fa26ada88e2154636b7b095f070ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.31a2b2115f7f.tgz","fileCount":1387,"integrity":"sha512-icxYWmFVWbVqYkmtZXkpw8K1MbrmSmf+SdG/CQ7lBhnRapHa7uix8mK/vQu0gwxX+mI4x4r3Sttx7mbDzLhOeA==","signatures":[{"sig":"MEUCIQC5CfkzXwHO0uRbpGSSsxV92hgT5/vvyClMmd8DZ/lP6wIgZVkubzdSG1FK+z8m9hyunK5P51qHiapYwnIvzhJYHU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7561113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31a2b2115f7f79215a2e4ba1d5842f3336862645","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.31a2b2115f7f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.31a2b2115f7f_1708012846129_0.9857647805289185","host":"s3://npm-registry-packages"}},"2.0.0-canary.5d87804a7671":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5d87804a7671","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5d87804a7671","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1891ff84a943b556773009723bacd579a55e97bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5d87804a7671.tgz","fileCount":1387,"integrity":"sha512-X1lsShTwqoWRurrY5L8os34uAc88F2UUEk/DPJXQePfMGK1Y8Qv5wKHgj4UxsFn0k+xQK8BJp8/h+xg0wRy/Mw==","signatures":[{"sig":"MEUCIQDL03hvqIi6yoLi82Bs2NkklqMBCMoqZNtjjTR5jxFltwIge1XexlbAQaEanKFTD1uSTl+i41V55NfJT0nlHT8QLqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7571661},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d87804a76719cef6f466e6f042d15a8af71742d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5d87804a7671","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5d87804a7671_1708019280420_0.11601385821966947","host":"s3://npm-registry-packages"}},"2.0.0-canary.7ece89a3577c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7ece89a3577c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7ece89a3577c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b310739ca38fd0eb4ba83c4d0f081d50949ba9b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7ece89a3577c.tgz","fileCount":1412,"integrity":"sha512-LPnxHnHNXnPHy9BEyRuZapBzGMZ8LDbl2VXnKOQB7p+EWskdw7CjJO5XlNu8tkc6zI4ZA+W+hLy0HiwlzxcccA==","signatures":[{"sig":"MEUCIC8pfzoDxQvZpx+JWIGKlXEaQ5ecSTfxZuzyCcDqQTJ3AiEAszHarWZX7Le3uxSreLG319icCrg58P/ySpu5mIVKXU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7634846},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ece89a3577c82a4f8c1e690bf8ca1b557f1a283","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7ece89a3577c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7ece89a3577c_1708075212730_0.13346878144436558","host":"s3://npm-registry-packages"}},"2.0.0-canary.ba47cd08cc0a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ba47cd08cc0a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ba47cd08cc0a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74a147ebdeeee7f402beea527a4e5e98ae26eac7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ba47cd08cc0a.tgz","fileCount":1412,"integrity":"sha512-BHeloyvh/ybiH8JdVydQ+2TvaAYS8iPr8l/KZgD2mds0t/pck0caMORONMbmHlhVDPgJO7aNXZJBpTkX6dwJAg==","signatures":[{"sig":"MEUCIEebqF4ZZFkO1o3Te5zl4JreH4pA1HdjwHGIu6nCVa8DAiEA7pKSrMhaFRJNYciuQsO0hjKjRTxnbAIatv60diN/7NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7634846},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba47cd08cc0afb143539942b021a0de4c84c4f53","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ba47cd08cc0a","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ba47cd08cc0a_1708076921985_0.41713689499042106","host":"s3://npm-registry-packages"}},"2.0.0-canary.dd67577feafc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dd67577feafc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.dd67577feafc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebcfd83c52b5edcfae4ae55696236bdc4d205771","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dd67577feafc.tgz","fileCount":1412,"integrity":"sha512-UavOaz5PlPExtghtAToudJ2eYJfr2lppfM8oOf2DTn0SSN/UGsCLw0qGqm5l+w9nj8MBawGztQlA/IS//e0Nqw==","signatures":[{"sig":"MEUCIQCjRrbxqjXhsk4OGBm2lpR1T9JnR0WBCMkQuWcvaHF6qQIgd79uKnvyFON6cRkUiV50CztUfK91jA/tQi5SVHNX43A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7634846},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd67577feafc0fe99bbf90414ab3fffab8e80b2d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dd67577feafc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dd67577feafc_1708080509866_0.659986942418159","host":"s3://npm-registry-packages"}},"2.0.0-canary.212eb88480bd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.212eb88480bd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.212eb88480bd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfb3122e39b848a248f042b95f48789afa71fa01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.212eb88480bd.tgz","fileCount":1417,"integrity":"sha512-OgyZfNmxBKkAA4GFaG7PA0WN/OoRL/XfWEUIvnKAFPTmSGfIXaRBhK+enz+Zvnin+nHEqKNXAF0Iy/ql6biKCg==","signatures":[{"sig":"MEUCICxjF9hVOzvFKkbDF6hzC70wgNwytYkGe2ab9omz+NDqAiEAmoGwVja9PCJaiV9B0BqRk+DttwXtifJOd7hghhHRCm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7663828},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"212eb88480bd66b5b2930768e1594f814b8da150","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.212eb88480bd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.212eb88480bd_1708092157557_0.5520897892980106","host":"s3://npm-registry-packages"}},"2.0.0-canary.c039d44f7295":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c039d44f7295","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c039d44f7295","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"639f9d03c3f53d7009e512bcfba741e5e106c3fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c039d44f7295.tgz","fileCount":1417,"integrity":"sha512-Ne8jFjtrfKrky9fx6N8G7H4VPgssOpZd3NY195GYMDzfNOsji0tuWgiVuASZdsbuIloxGGgMcTlTTQSed/MfxA==","signatures":[{"sig":"MEYCIQCjf8q9OMYgMJSB1v8+FgRQ53Tc0cJSqb0ViLdshfARHgIhAK87IKnf6hHQOaVMtNOZUBEFYiAk71WJlOPuEaYSJw1G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7663912},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c039d44f729587dcb55089f03669664a2a941bd8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c039d44f7295","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c039d44f7295_1708092247320_0.9293511369563188","host":"s3://npm-registry-packages"}},"2.0.0-canary.7e673b5e37cc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7e673b5e37cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7e673b5e37cc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21ff000aed6ca48593ac14fd72c1d4ca22415a3a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7e673b5e37cc.tgz","fileCount":1417,"integrity":"sha512-y3PXwpQgfRd28NQnVSDxmV451TszGlEej5qwrRFFwcdOg6k81H90K0Mfkb+euu7ZqNF1NgvEGYPiNdmumWVPYA==","signatures":[{"sig":"MEYCIQD7mdwMHOmobSeSnEXcHBh+/4MOAq/e/7KWqbQ2b2+aPgIhALqpC9AlJWa9ndWLS5OjINft4BKX1iK54beArgXLTqfT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7664159},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e673b5e37cc72f349b0e8cc6eb9acb5ef30c1fd","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7e673b5e37cc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7e673b5e37cc_1708093379357_0.7353907203410701","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e41c3acd750":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e41c3acd750","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3e41c3acd750","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a48c127fda70d12b1ac56ceac6b8b89c52b6967","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e41c3acd750.tgz","fileCount":1417,"integrity":"sha512-zec53fMHFKTMwNpK0wng/rKHhjV1aMSlHr4vSX81hgf3YhsNT6/DmactG7LFsP0r5A2y87m6Gdizrw5N0gEg0w==","signatures":[{"sig":"MEUCIB83ZzJ0s73ZC+i2Qh0puW5lxLHhORI5x48zjP8pOgyOAiEAkqbxRd+TKCPyYSiE0+YhWEzfUpR/pkIGwyi+pj4UelQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7661498},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e41c3acd750d99b77adf967439d2f636a1315c2","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3e41c3acd750","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e41c3acd750_1708297696221_0.0959786078242515","host":"s3://npm-registry-packages"}},"2.0.0-canary.a3bce9ecb4c5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a3bce9ecb4c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a3bce9ecb4c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3597aef45b5d8f07f60c7c50aafd69613ccecf9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a3bce9ecb4c5.tgz","fileCount":1417,"integrity":"sha512-KBOv9f7xz5rIiKButS3U0qh96MotonmvdpPAZu5zBz1GI6uTVJ/IT1dcGnamH32IEPFjmSO/R67UlCXOHuiBsw==","signatures":[{"sig":"MEUCIQDbYwT8d0XPqFF/zwvtgWWerosSTkSYrbHP4MBzPuj0KQIgeEFgIol9jsWT1j01snWdRSS2mDJAn2XMqgLV0siWNrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7661498},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a3bce9ecb4c5651a827ec2f0ce3616fea24e0133","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a3bce9ecb4c5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a3bce9ecb4c5_1708330042120_0.32221137358583385","host":"s3://npm-registry-packages"}},"2.0.0-canary.1e7af3a3e0f0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1e7af3a3e0f0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1e7af3a3e0f0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cb88328990c69b4c13e07011e8bab49a5f2135f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1e7af3a3e0f0.tgz","fileCount":1417,"integrity":"sha512-gwnW/Ph4yGty5QlwZ/CMhOdhT9Baej1QoOCRGTRt/9tEluWUewltcqpmwGOikSccCEmnZGqpiw0Uwp/bqITcDw==","signatures":[{"sig":"MEQCIAfOna2hXxPVHpUh/lBXyNSED8JcJJTeqetZeEYydkhtAiAs/9dbSensaxoLlkNB/e4oz3/kbUrSM+EkzVVjry6VqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7661498},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e7af3a3e0f0ad1a8d87094b9341007f8b716e8f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1e7af3a3e0f0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1e7af3a3e0f0_1708341756410_0.3926906567834061","host":"s3://npm-registry-packages"}},"2.0.0-canary.b3d6af4454a9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b3d6af4454a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b3d6af4454a9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1536c627a28b0342106cbd805c4fe2d83e0f6c88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b3d6af4454a9.tgz","fileCount":1417,"integrity":"sha512-XoslCtWCNQyHnA8SD4+6xOGMiKwsUXjV+ERD2qtZz3oTEg+HoqeOnI9FRB6+g3CsLH4nAnfgVL8tMeyyJ7Uqjg==","signatures":[{"sig":"MEUCIQCe9ry+fVNfMO92Rssw4kHUB/agWLyNGn2CHubCa3Tv9QIgWYGqCH6SL9uaj89us6emQjOGdx/O4XZCzn9XIEz3UuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7666504},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3d6af4454a95980a246abaa32d9e32fed39f040","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b3d6af4454a9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b3d6af4454a9_1708346331605_0.7177871306953194","host":"s3://npm-registry-packages"}},"2.0.0-canary.9fc5f4459f67":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9fc5f4459f67","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9fc5f4459f67","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be2c61ed414e19c624f59ec3265fb87a5d4d6646","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9fc5f4459f67.tgz","fileCount":1417,"integrity":"sha512-Auqx30N8aL9hVXlL4dzXlrHZQLYLYORWrJJzHdObvqbgJg2e6Y+KqzzCnJOS/1/rHhfavV3Hp6b1kcNEldJgOg==","signatures":[{"sig":"MEQCIGOpu8hnj94OFQCSC8ew+Q5EKQMuVA0e4382Wpdcwia9AiBsLgGKm6mAKU2/OB/p/qRX7sdd0LXZshPAEC0o0iDbkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7659252},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9fc5f4459f674b121cc177f8ae99efa9fdb442c8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9fc5f4459f67","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9fc5f4459f67_1708354777753_0.8660009655614576","host":"s3://npm-registry-packages"}},"2.0.0-canary.c57f81fdc958":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c57f81fdc958","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c57f81fdc958","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"780969bc84bc98513e0356d029d88b84a39d0f0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c57f81fdc958.tgz","fileCount":1417,"integrity":"sha512-tjux5d3OLnYkLyhvZGS5KwucUJKlsRlkrbCiuK/rV5yzEJlT6RoT4M3dXfyTsPGrA28TYDXDolHu4RuvuHXfuQ==","signatures":[{"sig":"MEUCIDAWS4njsikwD/NuxOv/V/VKCz69Z/BUy6Q5hXNTueYtAiEAkBGs30Q0qYd94rvxuPm/1FbETg+1RflR1X7Nt+egC0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7659209},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c57f81fdc9581c84a362155af74575ceba5a2752","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c57f81fdc958","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c57f81fdc958_1708354883464_0.6346047748799475","host":"s3://npm-registry-packages"}},"2.0.0-canary.8b390dddb177":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8b390dddb177","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8b390dddb177","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dfc0e5e7bf4bc2c6ca40499a5d063f9adb5af86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8b390dddb177.tgz","fileCount":1417,"integrity":"sha512-TdVVOo5bsempq8Edb3UUebhBGAPdW0NK+o/V+o9ctJtG3J0pAIEQU7UEMBXYvneE5y1CpcREMen/iguSHgYhVw==","signatures":[{"sig":"MEYCIQDq21xI/u26xBegrJbiNrwT2crcMzRezBETvIX9GYpBxwIhALFZhTHZJ+Nh8QEQvasA4I3Fj2RPaSWAOaFq2G0/NLrP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7658802},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8b390dddb1776595caf05355e0269756724f9c5c","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8b390dddb177","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8b390dddb177_1708358814295_0.6983942404174892","host":"s3://npm-registry-packages"}},"2.0.0-canary.d1151a7af553":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d1151a7af553","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d1151a7af553","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6847ecde2bc10d333979f3ad98fe6d39865cfd42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d1151a7af553.tgz","fileCount":1417,"integrity":"sha512-RSrZh35s8E8Imkif+AcbeH9aQ219gfgMbfaT5Vg6ugM3KfcBKrS8uuGvtyaazUJcm0qCjXg6+KGjT3DIkaCYqw==","signatures":[{"sig":"MEQCIELk5O+D+L49GBvEaYykmsCQsxYQFBgiDb60v5vR3GmbAiBNhaIsRAKc8rfbmzdg6hO97h4V3MpkynMb9fRCVLnkgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7658802},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1151a7af553476c6b766107ab53707534e9ecdf","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d1151a7af553","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d1151a7af553_1708358914009_0.9590026693688207","host":"s3://npm-registry-packages"}},"2.0.0-canary.b1b821e529f2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b1b821e529f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b1b821e529f2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3a1ba76db934490208aaad7fdf2451bcac7add2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b1b821e529f2.tgz","fileCount":1417,"integrity":"sha512-1PR6ngm5KL2GtxVW5oT9SiGrzh76hule+dGENFFY+q7iwJBx1wbZGjUADlH5XjNBPzUHgbfaXamNHMXRlNMuNA==","signatures":[{"sig":"MEUCIGQvhNc/Aqpb0Dsv3f0eYLtUXwn13WGLCYmrAY5giLAfAiEA1qOa6ukxjBXCoat8XlPuq+7E/+E+A08BU3selasJ0Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7658802},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1b821e529f25473405e00da8133550fcff27f37","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b1b821e529f2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b1b821e529f2_1708360757612_0.9972238666701914","host":"s3://npm-registry-packages"}},"2.0.0-canary.31ce1c1a89be":{"name":"@tldraw/tldraw","version":"2.0.0-canary.31ce1c1a89be","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.31ce1c1a89be","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0dc672317f7518f5ece61c6bff91905f4f3c2fff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.31ce1c1a89be.tgz","fileCount":1417,"integrity":"sha512-h4dwwRIr8cKgn8WWhGkz5wScLi6l8INic9g1B6ND2ioHD40bPScO03HmK0BsXBe9urQr1b/7dy43mo8RIUU9Vg==","signatures":[{"sig":"MEUCIGYyU+HJ9z/yzZCKqmuwXYw5CexzdxIzZeNLL+wKnQACAiEA4kd3urZTupD+f9KPEP+csdchIOLjlpSokvt14B+nfvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7662528},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31ce1c1a89bea4adf96b14708a6c8993993724d5","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.31ce1c1a89be","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.31ce1c1a89be_1708363127769_0.5447609432250693","host":"s3://npm-registry-packages"}},"2.0.0-canary.50f77fe75c59":{"name":"@tldraw/tldraw","version":"2.0.0-canary.50f77fe75c59","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.50f77fe75c59","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f73d1e2b06b4e96c5d2ac1f8bb4f41d0e997b96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.50f77fe75c59.tgz","fileCount":1417,"integrity":"sha512-wkb079QjpoqK9eqZ41DNOjVpqIhzdQReNRjGLk6xmt72K7aIFlJ0uiP5SBOlJzcXTvW0vOh7sBRx+veYgYXKVA==","signatures":[{"sig":"MEUCIAFGEy/5XSIEdhYGGMwPyLUCq8iLpq/gKgQgUT1GxycoAiEAuf4jih87mh3m7dXqmkSHLj356lgQuuHjZfApWfqLZ04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7667953},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50f77fe75c5962e61a628e58faa52ef218e68d14","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.50f77fe75c59","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.50f77fe75c59_1708364072512_0.767362948375806","host":"s3://npm-registry-packages"}},"2.0.0-canary.4a2040f92ce6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4a2040f92ce6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4a2040f92ce6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9bfde50ba8879a7aefddbc38ef62ef6d6a4947a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4a2040f92ce6.tgz","fileCount":1417,"integrity":"sha512-2wY9UEgkn4aqK49fcsQ9HikaDspCwS/gLXmyia1KkpP6s32C+RC2XES5LsVwty6klHlyX31DoXknEwGgAfux9g==","signatures":[{"sig":"MEUCIQD2IiI9ShEDnMx5Lk/c6uiJ8x809lsboaAQNDS9XT1H9QIgTSDSYYVB8MOrphTaATONY061kJ25nQGRf4A8vuSh9pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7668740},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a2040f92ce6a13a03977195ebf8985dcc19b5d7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4a2040f92ce6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4a2040f92ce6_1708432956103_0.5677571463181634","host":"s3://npm-registry-packages"}},"2.0.0-canary.d372010ad34d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d372010ad34d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d372010ad34d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a7647bb10f5d33642b50eae48a7c8bd455dee5d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d372010ad34d.tgz","fileCount":1417,"integrity":"sha512-26fiW/bLz+OJoOvqM3+/IBfdgfIof/EYJlWXO5n7t9ZRMQeEaRQ7eH0HV4hCzcCPftv9Y/0yDeu008kK8K9aAw==","signatures":[{"sig":"MEYCIQCalY71wS1djCiPKJ1q7WiwjijSCP3bDLxoEcha9T3IFQIhAPk8EY4ND3s30tFpPnNHbLv1fkFutuFzvQ+LZYwQJAYf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7668659},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d372010ad34db5da9dca3c2dfaf04e5bceb95f31","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d372010ad34d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d372010ad34d_1708436942242_0.6795362373662979","host":"s3://npm-registry-packages"}},"2.0.0-canary.9b65b0e20f70":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9b65b0e20f70","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9b65b0e20f70","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53e3e97452f4504b66ef3d97078d1e528bd97fb4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9b65b0e20f70.tgz","fileCount":1417,"integrity":"sha512-2NkteOusnoZ+TO8cwnkD8tnIqYK8eH7tcZH5yK+9I8kGjV0iPIdmp77p5F6Nrvmt44kWBI/E3VFq+nKqd9S0eg==","signatures":[{"sig":"MEQCIHTj/D9hwrQHqoBEkUm21Ya+jPocUuTZpyF3od97Hk44AiBNUEOn8seXBN0cY3kGKKscWUv1ZXTVnxxEwvq4wibeiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7668659},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b65b0e20f7045d1c58fb77c608f7e4907cc0269","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9b65b0e20f70","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9b65b0e20f70_1708439538579_0.7758780759810477","host":"s3://npm-registry-packages"}},"2.0.0-canary.3e12b27728c5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3e12b27728c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3e12b27728c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81a1c656d91476f32826df63234159fdb3bd72cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3e12b27728c5.tgz","fileCount":1417,"integrity":"sha512-CZ1D8OD89dM9m+q8ioslYn9xzGIJMuijLLfxu5HU/lBiEJZWGjnbt+PEG/oMiDpg5kIH4vR5ecibvkgQsCM+Hg==","signatures":[{"sig":"MEQCICVTh27Btsj5Ym+X93WTk3Ig4GDkVZdN6dzS1LVQP1LmAiAEzEhNZXiH5ZCgy+wdm233rQiyiEiQD1j7oNLzkBzDcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7670453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e12b27728c59276bb67773a23bfb0c13c1520fc","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.3e12b27728c5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3e12b27728c5_1708442216924_0.3349279617852796","host":"s3://npm-registry-packages"}},"2.0.0-canary.59285690d20d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.59285690d20d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.59285690d20d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f0e977493abf88a9f90bacb4ce438fcaa2572b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.59285690d20d.tgz","fileCount":1417,"integrity":"sha512-TIRh0nfE3xNHdIxTvf/p1tvdo3u0il69nqFtOmTEFptM5vNfAZOJTRxIezxwxRjYTMgcSuqqZ0F1m5d4+Zy8mA==","signatures":[{"sig":"MEQCICpGI1HOnicCIUctIFHIl5ouUlUbQzLef7kyCR2A3kuLAiAE3ao1fgyWrb4BQEnMbJciSeLO7h72v2uF/kjnKUz5mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7670453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59285690d20dfbf28c530104a61da56d874be1c1","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.59285690d20d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.59285690d20d_1708453321544_0.9553173359983551","host":"s3://npm-registry-packages"}},"2.0.0-canary.dac814fd39cf":{"name":"@tldraw/tldraw","version":"2.0.0-canary.dac814fd39cf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.dac814fd39cf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5fb6d4736e9bc9804bcdbcfcf936db4a0ecd702","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.dac814fd39cf.tgz","fileCount":1417,"integrity":"sha512-avxLNRPpeEx6bIHyc6jpyEfmSXF8qk1EBQL5dwcC5zN6/o5+rceLd5rCrVRVh+AxDSw3ax2FpRM8rPzyiylHEQ==","signatures":[{"sig":"MEUCIQDvQowjtW1n/bqxNawSGZMHRuAxISRY6xc2ZUihXcW3tAIgPJEd8mPeB0i8EkQ0VGbM8RE8TQDYs++VdUlBnirzW+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7670469},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dac814fd39cf0ef41539784370d18275166dab2d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.dac814fd39cf","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.dac814fd39cf_1708509045814_0.34486614449760955","host":"s3://npm-registry-packages"}},"2.0.0-canary.fd4b5c6291bd":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fd4b5c6291bd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fd4b5c6291bd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a81d5bf3f45b29f3ece6f41cfaf7000871635848","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fd4b5c6291bd.tgz","fileCount":1417,"integrity":"sha512-ULuSW036pZEoQPykIx1KoTEhcx5eZk5D26TuBMRj2RG0YwMEi22O7UWamy+4vn99mVukj7VKxGM9z2GNSJFoLg==","signatures":[{"sig":"MEUCIQC7gIJ+1JPNSR7LMPLNix2ANDYIpZpRYfxag5pTHQcADQIgJFqjAirzr5kxkMRTQePbH/wYjHcfvYnXFG7YwyjJC/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7671878},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd4b5c6291bd3efe8ad461e4b546953737ad5dc9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fd4b5c6291bd","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fd4b5c6291bd_1708510390801_0.6101115756824107","host":"s3://npm-registry-packages"}},"2.0.0-canary.f5f9da4f64ec":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f5f9da4f64ec","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f5f9da4f64ec","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46ade7a785c2004b6ce2af11ef9632374024ef1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f5f9da4f64ec.tgz","fileCount":1417,"integrity":"sha512-mPLW7RTM1GtMLW3lJTv1JdESnvO0KIEG5/EUpM89FmppPXETGEQM/G9/X5OyvzPul+kqFFj9LaooAiU0TgJCHA==","signatures":[{"sig":"MEYCIQDVt/+AY+Kj+YfAMprWoUG4Oo7nGRnmUEJL/+7hQ4TRKAIhAMCig2/xIMoQ1ynng8PD1+neyCOtwr/xB5Dd14gKo4Ao","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7674523},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5f9da4f64ec1b16379a2864f595e2e85e74947a","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f5f9da4f64ec","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f5f9da4f64ec_1708512808049_0.004555412383318691","host":"s3://npm-registry-packages"}},"2.0.0-canary.5fd6b4dca7b6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5fd6b4dca7b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5fd6b4dca7b6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acf7ecec1eebfdb236e372267ccc95c969d0c063","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5fd6b4dca7b6.tgz","fileCount":1417,"integrity":"sha512-iHLLg+dzDoyrqUis7+fSv2bRlJQzWomUFJoKaQauIsIgIVJTH2ipllif7e3mKPutpPfg1h7mVmywfHWZODrfmA==","signatures":[{"sig":"MEUCIQCPAcl29i8Yk+wU8nXWLOvDUVHd1/vZGqRn1EY6L1g/IgIgV+9Ack4haC8TzfMEVpU1lI0d8tTveiAbmQyexzZZ7AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7674523},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5fd6b4dca7b67fe1775eb4f527de5d7fbf7e06d1","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5fd6b4dca7b6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5fd6b4dca7b6_1708518266074_0.7257441828247218","host":"s3://npm-registry-packages"}},"2.0.0-canary.987a57642370":{"name":"@tldraw/tldraw","version":"2.0.0-canary.987a57642370","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.987a57642370","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d7d749d268c4f51fbd57385fd02f61334b15d25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.987a57642370.tgz","fileCount":1417,"integrity":"sha512-DcCULn5A+s+2qfpEN9xJDn43l5Dq+IJrgYnQd50Zca9b7IMUN79OJkV4cPoMIz61vztIR2Grm3VffPA5gQLH2A==","signatures":[{"sig":"MEYCIQCje22LbBUa1+6rCUCuvJSodeU8msgFgaOb9gNqARzkYgIhAL9CJJsJFqlOY00WtirpoWzhJxkdqePQaL29bocmYVlD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7674523},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"987a576423703afce84b3e35e9b6eb49bf673d95","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.987a57642370","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.987a57642370_1708521359724_0.9081923727521308","host":"s3://npm-registry-packages"}},"2.0.0-canary.1850602ea768":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1850602ea768","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1850602ea768","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff9198b9b57a11574c0edd8fbe369da6a016daf7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1850602ea768.tgz","fileCount":1417,"integrity":"sha512-znpBmSHLLuj4O6gl9IxZR9bTTHYzhlKzAURn+4mE4D/OaqZEI0/TK6U4kx2ImpR4Hgezvx13cX4+VK2QVDxp0Q==","signatures":[{"sig":"MEUCIH4jr8HqYZ8WEXKy+pqccVcoS+FzjkpfQmQAB2tdsZFJAiEAwXn5Od4ARa1CIzNKQVhe4A5oFFrQGz9SjPfQlHcD5QA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7674523},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1850602ea76899c7a89123717f971dd916ba216a","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1850602ea768","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1850602ea768_1708529030546_0.07574922409671148","host":"s3://npm-registry-packages"}},"2.0.0-canary.e9dc9a11587c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e9dc9a11587c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e9dc9a11587c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91a6608c87cc7c0a1903ed1fe0a04215dcbb43f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e9dc9a11587c.tgz","fileCount":1417,"integrity":"sha512-ew/EaMmNrGT/GBvMMaIpmXm41eu0HyhEInC9pkyaxqzstFlqXZagjXTo0PeqD3HpBeALQMJoYyAeEKGW7Vip5w==","signatures":[{"sig":"MEUCIGxRhquyMmTIajgnS0ib6u/bFkVz8H59Bz54by0yuftrAiEAj2QoraQoDSWzyfTcMi6ayKCNGGA1n+ci+5JrSbNaNX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7674995},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9dc9a11587c0b298935416b62cc8e544fbcf8fa","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e9dc9a11587c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e9dc9a11587c_1708529196271_0.3850783885380682","host":"s3://npm-registry-packages"}},"2.0.0-canary.a8ca235eafb5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a8ca235eafb5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a8ca235eafb5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"682dd89ffe49e5072970c651db83ce76e943c4b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a8ca235eafb5.tgz","fileCount":1417,"integrity":"sha512-aKCf4YEkAeHwswEZvhcvWti3oy+uTpc8Xfnh6sl7TNJwD8uMMBwG7UtA5fOeSBx4k2dCIsaNc2LIU8VaF5QpTQ==","signatures":[{"sig":"MEYCIQDkrjNtaEmxlo5Vjjhllc+UFc+WTQ9MBeGqLQi8U2ZkKgIhAKQUrYkv277eGQ8BB8O5VFLWZ2gXI2/ZM5d08p3ZNyTp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7674725},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8ca235eafb541dadfa6ee813101588ff69772ae","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a8ca235eafb5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a8ca235eafb5_1708529215253_0.429174058086913","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"@tldraw/tldraw","version":"2.0.0-beta.4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c39679bfff3c78b67fe8ce7762aee7cab236fc9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.4.tgz","fileCount":1417,"integrity":"sha512-WJ0dMy9I/NNhOE/ArtG+AW7aa2M8aR4gOKrkQwM71iMLxt22gP0H4j3rneOt3qcnGfe7t6tmHmYAwn77RqgfUg==","signatures":[{"sig":"MEUCIQCKHttrHCNstX62mQsNt61UOFsDD7+QLlM73gyc7zvhFQIgd4+Cqpv5R8lBF0XZNovr+Tb5SOPiy32KPOEMw7v1C90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7683228},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82527884ad314975002b807e184885f13ac06666","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-beta.4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.4_1708529410321_0.0050346543409411915","host":"s3://npm-registry-packages"}},"2.0.0-canary.ee5b70dfc72f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ee5b70dfc72f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ee5b70dfc72f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d32391453ef0df3ce695c4b4f777c219ea3778a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ee5b70dfc72f.tgz","fileCount":1417,"integrity":"sha512-UWiNaH5Dhbi63vKCuJi3NWaTwu5+eoK4H072lP3BSXyQA4Jv/O1VCM6TuOEtZ0IlmTBD6ulw/N7KEt4EPm2mmA==","signatures":[{"sig":"MEQCIBV8K43GoVF9UOS68+nLB4ZrCdlpdqIlctczu1xZ5Gu7AiACfzH9j6ZnwRkXy1Umgh5J88O6lk26xyT2xc/6D85sBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7683319},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee5b70dfc72f56d9479263ef8d109264ecc3d0cc","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ee5b70dfc72f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ee5b70dfc72f_1708592267088_0.41920296038502336","host":"s3://npm-registry-packages"}},"2.0.0-canary.f3f8475fc5cb":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f3f8475fc5cb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f3f8475fc5cb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"711d7573740b7057e2616e753201d9b86402246c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f3f8475fc5cb.tgz","fileCount":1417,"integrity":"sha512-JopQYpWpS7XtoJXkdzvVGyDGO4OZ6GHpBZxJPK/9TOYa8zpxB1vQ72IkcbpbbuAGwM3p244NdDlpnuWKVlOi1g==","signatures":[{"sig":"MEYCIQDsddEBoJes3qbgjIhEnK+60w9QI4+1yDkwitA07htF0wIhAO7WBhi6tAXFAR8YEBiFLKWtTkJv00UNh7GXFyWiA3Ix","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7683319},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3f8475fc5cb9960b8f10001746ad01ee84d356f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f3f8475fc5cb","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f3f8475fc5cb_1708593260814_0.24782409480773127","host":"s3://npm-registry-packages"}},"2.0.0-canary.07dfc1b5b64f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.07dfc1b5b64f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.07dfc1b5b64f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2135749c9432443b720bca0797fe9252f759ea21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.07dfc1b5b64f.tgz","fileCount":1417,"integrity":"sha512-EwCjCQCPDBGi5ZRNIdXmP9U2MOipeBfpOLsrVGFBi1xwScft95jWeOTTAN0KlXhdke/PnhjWMmAbVporOXdbQA==","signatures":[{"sig":"MEUCIQDuSOsA46CIpiCL3EWWe+1+UcjTO+GckEUbkIFnodrYaAIgGsrDvzLKVGl8JBc5+Q/H96WhXLOXrwGzWD9/DL/dI+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7683319},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07dfc1b5b64f36445645fe822b058e835ca00dec","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.07dfc1b5b64f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.07dfc1b5b64f_1708600215764_0.6451130448490197","host":"s3://npm-registry-packages"}},"2.0.0-canary.e15c9f12bb93":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e15c9f12bb93","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e15c9f12bb93","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5f86dfa6971efad0c5f006ad0e5fd5acdc240ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e15c9f12bb93.tgz","fileCount":1417,"integrity":"sha512-sZZ6IEUGVhUlfW3nD9Xl0eszHyj9JDqUeezCXpNeJ2rPjiIhHWity/Wp1Kr3sWJg1jd7wYKfeNANBuE2P9cHYQ==","signatures":[{"sig":"MEYCIQD3eTObzv4qTvK2dTHJ7KPmKMH02vOOMbUaZa3yD6U8vgIhAKK/Dbm6vb2vlWkpdd1tiGaj7/u3R0Ptc6gf/3/tCVlJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7683319},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e15c9f12bb93f5f9a547d574e117a20f33ea272d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e15c9f12bb93","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e15c9f12bb93_1708601376290_0.022409678241127384","host":"s3://npm-registry-packages"}},"2.0.0-canary.07f58b688584":{"name":"@tldraw/tldraw","version":"2.0.0-canary.07f58b688584","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.07f58b688584","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"598f5cd1bfa211854f11a2e7c62c80d9b1b3fe48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.07f58b688584.tgz","fileCount":1417,"integrity":"sha512-Ba59oRLVqUfY+GxYd8foYzHis+5iDZGEqoqvn7fAcOlRSHqoxbrrp+u5WPA77QsZyTNnNdOineI2GpXYCXAnJw==","signatures":[{"sig":"MEUCIQCS19tae6wUFeBDi5CJ1bMTzhCQeT9E+Lt21O3VuLDjLAIgGWtC5FBhBe/y6m4ekN/z7K1GiI6ngCxY9Um+4BCCzZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7683319},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07f58b688584a02254d96ad6d27042c5a32e16c9","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.07f58b688584","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.07f58b688584_1708605832182_0.45057693898019724","host":"s3://npm-registry-packages"}},"2.0.0-canary.8bc108462a6f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8bc108462a6f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8bc108462a6f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7180766aa5e7efa176e3a7c760720b0db139db44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8bc108462a6f.tgz","fileCount":1417,"integrity":"sha512-Ikt4dW3RNUY8b3C4klvkmuAzs/V9Z+3VYQfYMHIeohgXkxmHSD66hc0WOjXY796QAksyBgQy43H7BEUFAMoSsg==","signatures":[{"sig":"MEUCIQDdtEwCA6/r7NEFlciWlBg222qAksi1tQ6BdZcrjZgOzAIgTmyE0Js5SsubfaDUzWhC0c62H7ywsLE/RoeHjlmnwwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7686675},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8bc108462a6f0dc9828e6aad0e37893a47839c0f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8bc108462a6f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8bc108462a6f_1708606109521_0.09989367996567333","host":"s3://npm-registry-packages"}},"2.0.0-canary.303c8782e323":{"name":"@tldraw/tldraw","version":"2.0.0-canary.303c8782e323","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.303c8782e323","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ffca36ed1e4ad330214cf4e8d55d7d4c949a4b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.303c8782e323.tgz","fileCount":1417,"integrity":"sha512-Ccs1jVa/vmhmcRYeGT65t8Pv8if+b0YIe5aBRoz94ETJeWagOUdddPIf9uSwG7vK20rirspaY4uYLyEXAK6uVg==","signatures":[{"sig":"MEYCIQCNYYatRkqzs4ULt/n+ivwNRORs27TfiTrepiqtDb0jNAIhANmXy5jzxPrf5kjeInAgTHwkSHz4jhWj2qgABR8MMNpM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7690162},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"303c8782e3239309b1ad9ff5db36f4993d9b32fb","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.303c8782e323","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.303c8782e323_1708691674400_0.5537129647022492","host":"s3://npm-registry-packages"}},"2.0.0-canary.521d84a61154":{"name":"@tldraw/tldraw","version":"2.0.0-canary.521d84a61154","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.521d84a61154","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3050cd7cdae778b7ca7f16734926195e27ceb639","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.521d84a61154.tgz","fileCount":1422,"integrity":"sha512-N+m8VoDqWI/zskkH2QgugUaxCLHNf9AkM8gWNCamqjN+pMNI9QQLsG7A0bvibqJORpLEnM1dfXOL+VDDCxIpBw==","signatures":[{"sig":"MEUCIDIdut9nlKbF8AwZ/2+2bN2hu9c+f+EcDUJmj1X0uADhAiEAkFYK2wI0e7AHtzr9EDI4ADCmd5yxMf2HHeyipKLZosc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7694837},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"521d84a61154eff064b8a5733db8b686dbf34499","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.521d84a61154","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.521d84a61154_1708697179843_0.990227402252174","host":"s3://npm-registry-packages"}},"2.0.0-canary.046ebc4ac069":{"name":"@tldraw/tldraw","version":"2.0.0-canary.046ebc4ac069","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.046ebc4ac069","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ca00eb222d7979f2852ab8a4f15e1b56c407289","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.046ebc4ac069.tgz","fileCount":1422,"integrity":"sha512-FoEW/dtVaTOQtBmeWoWnM7WFTA8qSx+70bpF0RJp88SLOqRA96QKWxHHdMF+ZcMPSCwElZqRiN2U3gxPW+dmlA==","signatures":[{"sig":"MEUCIFtQurO6zzztm/Dm0OaD6oTqjFAvd0gRKsclYVSutbdYAiEA/e2dy4+rKytfVYsO7CGD2MnScped933aMT5mTFOidwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696603},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"046ebc4ac069b14deb88b938765f9566596e243e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.046ebc4ac069","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.046ebc4ac069_1708698778085_0.4081709111241949","host":"s3://npm-registry-packages"}},"2.0.0-canary.fcf97958e8f4":{"name":"@tldraw/tldraw","version":"2.0.0-canary.fcf97958e8f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.fcf97958e8f4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2137595ee31397507538ae91a58ae5bb2c35f02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.fcf97958e8f4.tgz","fileCount":1422,"integrity":"sha512-/L/D/+tPXmgk2K3FY3XI9KIhVKaNCKuJQyd3zwXQHvb9UQwj5xuxuhufVPuLx55QXa5mscOkUu4IbMY3xeY9lA==","signatures":[{"sig":"MEQCIGQa9GIsBN440+ATGETgynnyXugaLZwFHzrgLwij7efIAiBEAv0NcAzaYLIs84lDAa+Rc9apKhTieAj6CYlMPi12vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696603},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fcf97958e8f4b71c89683c14d5baffae698d1ac5","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.fcf97958e8f4","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.fcf97958e8f4_1708699567077_0.05007259172844303","host":"s3://npm-registry-packages"}},"2.0.0-canary.37bd92ef602b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.37bd92ef602b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.37bd92ef602b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85d3bd589fa0cd552897e86d77ed26d3c37d7dcf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.37bd92ef602b.tgz","fileCount":1422,"integrity":"sha512-n/dFQBBBtgA9DxtHl2a8S8P7YUGnPwu8O9qRDSz9q3rPFBSUu/FXvzlJ7X4Z8sa/TR7e5N4vTuY6domhJFBeKw==","signatures":[{"sig":"MEQCIGWvgzhNUzlTEIy178g2jjnS6WdteCnl+BsKEeJ5JigdAiBQBCHwwk7kY6WA2yjRL64rAJ2/QlfgGgV/JydFyklD5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696663},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37bd92ef602bfa1c236bf8a1f8d58899f5d6d4d3","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.37bd92ef602b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.37bd92ef602b_1708702960896_0.4651306692489412","host":"s3://npm-registry-packages"}},"2.0.0-canary.d731951fcf1e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d731951fcf1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d731951fcf1e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bbcc8b5ece4a17f78c9a58b12e4f9256b7336e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d731951fcf1e.tgz","fileCount":1422,"integrity":"sha512-dmR0rI9Ehs/O/FkpQM2Te/TeocHy/hz14h75Sbn1Laesrik+atVIYaicup4Edy5+OSg9sEVZfe9Po0QI0OKgjQ==","signatures":[{"sig":"MEUCIAiBsZg95dmMOB+HkIcsJeUVBpIkWfzdtciwsd52zBAiAiEAyxtmmXP9Ccbw4NIjD2RkwlsObdN8hPw/ejXD52U3JNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696663},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d731951fcf1ec001ce0d9072f44c4fcb41c578cd","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d731951fcf1e","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d731951fcf1e_1708703085199_0.30850658031553","host":"s3://npm-registry-packages"}},"2.0.0-canary.7a09581081cc":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7a09581081cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7a09581081cc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd92b866c60acc03fadad90c92e4fab81aa2cfd4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7a09581081cc.tgz","fileCount":1422,"integrity":"sha512-kvx2RLEBI0ip9ZZST5bsz3DxhLjIpQcHmAPszJHYEXjKsPwWStnK0U+h6/kdKCpJ3MqzY39Q9ksZ2EuGgASIyg==","signatures":[{"sig":"MEQCIC5ynahDL/SIuZh1oZzKiaO6HS1HnrxBrZzTvfhgJvE4AiBc5GR7EhY/bXxQFNRZqhnewdqEYLws7CPymhzAgOsWdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696663},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7a09581081cc2714f80ce2f200dda8a64f88cf6d","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.7a09581081cc","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7a09581081cc_1708704894128_0.5501238990083575","host":"s3://npm-registry-packages"}},"2.0.0-canary.0f1599d5b338":{"name":"@tldraw/tldraw","version":"2.0.0-canary.0f1599d5b338","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.0f1599d5b338","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5882c075dd7812fad5ce7cd385e501d6b7c58828","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.0f1599d5b338.tgz","fileCount":1422,"integrity":"sha512-F7wvmjXXzN1g/Hevy10zMb2bAPJjQsmpWj3PvlfzDdTXgWAj2Zq49SN7hjsG3wxkvaCDCe4SHKBZqdcPSrUIxg==","signatures":[{"sig":"MEUCIEFaXh2q47W2il+iMfktlHIoBxWCysBsyym0A60XLI5YAiEAnsM9yaWCTJL+1IAChL9bWcizKEkKYUtzCfL+RzeZIgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696663},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f1599d5b338bc0f896ed319ab52e9eee42f2661","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.0f1599d5b338","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.0f1599d5b338_1708710231069_0.6890405513206992","host":"s3://npm-registry-packages"}},"2.0.0-canary.b2cb0d27b00b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b2cb0d27b00b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b2cb0d27b00b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5157a9f069051f6a05c6db5153f7f4da9aba909c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b2cb0d27b00b.tgz","fileCount":1422,"integrity":"sha512-/qMt+f8gFuoRWuPD0WJwj+kvCHAqQnNbTbH1+JCcf3esO+1vOY2e9tkvoNWEdYd3OCBH7Uh/e15J5bxnQvxW3g==","signatures":[{"sig":"MEYCIQDz7QLHbs4iBDww+kUZEqfwqYGqXYvuXZ38kOsoDjji1QIhANlFPPuakKcUE7NrRyijJ6GnCHZLjBoYi6ILSjoCuEYN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696770},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2cb0d27b00b3f21fb118967c07859046af6caea","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b2cb0d27b00b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b2cb0d27b00b_1708805349457_0.7105790135946641","host":"s3://npm-registry-packages"}},"2.0.0-canary.ad902be5e64f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ad902be5e64f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ad902be5e64f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5affc44ebf7aadd006af41691002ce33f76fdc0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ad902be5e64f.tgz","fileCount":1422,"integrity":"sha512-JZe9clstw/orUiRJ6waz+/6OqIbD6rvWMwuCNh2Zupqpgzfus3/EqdgxtWbHLSJXlkSqqXA25KYoYCZdCqlBHg==","signatures":[{"sig":"MEQCIE57rNuRJVvKtuGTy6gIf16VdNVlY813Lb2bjMGB51p8AiBiDwMvD2EWXhanG3cI374r9ya2kNRT51zk7N5W8v7eAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696889},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad902be5e64ffc771a2d9ef01b6a310f0dd5b30f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ad902be5e64f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ad902be5e64f_1708860204658_0.764067047821295","host":"s3://npm-registry-packages"}},"2.0.0-canary.2211ca0063d6":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2211ca0063d6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2211ca0063d6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08f9e5fe76ecd2ecf5df020aead789fd6f2df083","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2211ca0063d6.tgz","fileCount":1422,"integrity":"sha512-JJGny6p6kZ78MJ/NszPSZ7ZMxhvugeW+TQJVdYNOEzDXFLSa2q7c58zo1nUJYEvWGgRZdWkCV+Qb6kCNwDD/gQ==","signatures":[{"sig":"MEQCIAl5GzndVjUtAbZMt52QM8O87O57975h/8RFqeewe3ZoAiAS5kHqG43CP7ef5AnCSYKbbWHGNXhFMFT7ITa463ps/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696889},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2211ca0063d667b70d133b28cdd6cc062a99c6c7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2211ca0063d6","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2211ca0063d6_1708861898182_0.7936930097511585","host":"s3://npm-registry-packages"}},"2.0.0-canary.1f3f5f7c4f71":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1f3f5f7c4f71","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1f3f5f7c4f71","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8cd1219196794dfc5dfe24c8d6e3fea74f44500e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1f3f5f7c4f71.tgz","fileCount":1422,"integrity":"sha512-vJ5iFfwYmR/sT1u4KT96geZurXkt5IaLVkET5JI80ZRZT4hcBvGmbewn2EjjcD9v34ylAvl+dTAv71OgemwB0Q==","signatures":[{"sig":"MEYCIQD7ZuTB4TT6SnZ8RhZWTlvCgzCrW3ac4EtEBKeWI77GtAIhAI38g67RbRULC+6ne43xQXcVlUGiJiWDFEzYcE8DsjuW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7697322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f3f5f7c4f71ef8a707b29e87f91c0083dcf1c0b","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1f3f5f7c4f71","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1f3f5f7c4f71_1708868460230_0.9425292430959558","host":"s3://npm-registry-packages"}},"2.0.0-canary.f3eae3c3983d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f3eae3c3983d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f3eae3c3983d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35a33d835c2ce62a5d8d9817c104997b30d899c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f3eae3c3983d.tgz","fileCount":1422,"integrity":"sha512-CK+bWctnaWxai8rtoeF43OiBPxGBX4czFHMjSyPHBM9yOEjGVGFaa33KoSO53ckb8UGEjCKbhBK0LWipZqVt5A==","signatures":[{"sig":"MEYCIQDmctwxHuAda378wNcAArzdN5RhROUpsWM2m+6Ue4h3XQIhANwk4cVDZAc5sloiiUDCB6fxboXAoEPbGM9ssAwbG44k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7697322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3eae3c3983d681115d89caa589ba99907ca8a02","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f3eae3c3983d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f3eae3c3983d_1708942380185_0.3208858232500953","host":"s3://npm-registry-packages"}},"2.0.0-canary.8499af694567":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8499af694567","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8499af694567","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b28ecc56b32a00494e2173569a8ce50052535ca1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8499af694567.tgz","fileCount":1422,"integrity":"sha512-YqReqsq7cU6+7PNa4GaFWYoDHWpfqcjQugXhEw7qHpAeobuKHdvxcZEguvHZ2tLxHrFj3A9vy02DDbna4rj8GA==","signatures":[{"sig":"MEQCIBXdZiV5RbI0j84f2M//ZA2+NgkI5NfDxhR468K/ZfzzAiBWa43vrHZ/SQaUO+jVVM/4T3vyaRPaWY2UpkJDiApt4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7697746},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8499af694567aa1b2e77d39619322454868b167f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8499af694567","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8499af694567_1708942503453_0.18734652332838486","host":"s3://npm-registry-packages"}},"2.0.0-canary.f19b12c42e1d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.f19b12c42e1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.f19b12c42e1d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb1efbc1bf2277074e72cdfd426855b088f76711","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.f19b12c42e1d.tgz","fileCount":1422,"integrity":"sha512-c+cvgVNcRtBVP2xzdowfJEmWXoYzF15AELOR6UKmhfpVpspMOrd6GayCP23+mvDnPtwdoa2bbWE46DkUk0OzNQ==","signatures":[{"sig":"MEQCICksg7j5o1e8Ojds03aXfGxgi3JJeCjhMT5S2PUyEeHyAiAMrdTZraLdpcaZaT5377mSvVboN0+JSgzL4QHGInsZ+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7697746},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f19b12c42e1da81566294ec571f210c5d70e6ba8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.f19b12c42e1d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.f19b12c42e1d_1708951105102_0.3734565721751062","host":"s3://npm-registry-packages"}},"2.0.0-canary.cf1c71fcd1a1":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cf1c71fcd1a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.cf1c71fcd1a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85b54e2c77575b99242fc4360748774c2fcbf249","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cf1c71fcd1a1.tgz","fileCount":1422,"integrity":"sha512-8a9HM9tTt8aqWJp3SVccuiAJ+GeLgW55lj1rUj6Xd7xJ7yQbF79XDnsANIzOE+tPm5SNlOpLqmcfmrfc59bFwA==","signatures":[{"sig":"MEQCIAc5RbtLk/z/IsVwOTc00uomJ08ukqS7Ep19dAj4SkJ/AiB3mrId7ywIlCZUipcEFtn6e6n458+VztempX/H+pZHQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709607},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf1c71fcd1a18e2eaecac80854cf83b29b2b236e","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cf1c71fcd1a1","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cf1c71fcd1a1_1708962680060_0.11553403388345673","host":"s3://npm-registry-packages"}},"2.0.0-canary.4c1425076e3d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4c1425076e3d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4c1425076e3d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d913a8f97a54dfb720f0dd0661614ffb70e88fca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4c1425076e3d.tgz","fileCount":1422,"integrity":"sha512-UmaiMob7rCAzxERoZLtwys0cN1fZXyntSzuczqKLh+T1kV/5rHFLHAzdDShhXrTiaaAAlYZtbpBW2aaoTL6r9Q==","signatures":[{"sig":"MEYCIQCNixErPcdy9UctbtCu6GbV1TgBRoVMXNAOIA/xpAt1NQIhAKFtjnwEVGoNiMVo+DcA1Yay5+dP5Qhi/EDRG9oMcTxe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709607},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c1425076e3d8e3d6ae78ddc2ccae9c6aed7d40a","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4c1425076e3d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4c1425076e3d_1708966679258_0.19686621767725798","host":"s3://npm-registry-packages"}},"2.0.0-canary.6d417577beef":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6d417577beef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6d417577beef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37034e4aacf593609bdd2300b34836f97d5bc9d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6d417577beef.tgz","fileCount":1422,"integrity":"sha512-2n0Pa7L4+6oiVQ82ezoND8zNEqUN0b0npfoxG16ZL4cTFumYvu4M3kbEw7O3wzTSyag9dhFMKObii9ISN3FafA==","signatures":[{"sig":"MEQCIAW3FLeYtjlY8Okg7w2xLoKWLiNAqBRp/gfmceF7N9W1AiASAzmVploOr/CYefY/R/swKEz3GkyeLvEFMkHisyhZzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709871},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d417577beef544d61bf0de990a318e9e4a3ef21","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6d417577beef","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6d417577beef_1708974043556_0.041196317027865303","host":"s3://npm-registry-packages"}},"2.0.0-canary.2a6576a2dcc5":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2a6576a2dcc5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2a6576a2dcc5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e82a0128c225ae631eafa5c21cb9ad2b1953cc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2a6576a2dcc5.tgz","fileCount":1422,"integrity":"sha512-G2RK8/2KSVrvcCL7dufbVjPLy0dxwwknomntGT9JPrclOhCasXyVLlS6/2qm2pTDiDAUNAA4BHclEsdNwUdbAA==","signatures":[{"sig":"MEYCIQCbhUXKtakTNhwVUvXghvhIb8RS7+Jm/bgLSNW1R8vO+QIhAOrarBZ6S+TC7uxp438wYRNc2mMenl4UbPRcWALoG7wf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709871},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a6576a2dcc5badd6f2bac250a1603c2029180ee","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2a6576a2dcc5","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2a6576a2dcc5_1709022958343_0.346036883614536","host":"s3://npm-registry-packages"}},"2.0.0-canary.d88ce929eb9f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.d88ce929eb9f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.d88ce929eb9f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d94d997136e904b45f0b295d3762276ce58b9917","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.d88ce929eb9f.tgz","fileCount":1422,"integrity":"sha512-GBU1smrQSJg7r2DyLBbKCx1bzhHqA7Qe4uI6aR/DZwlrk1KXIo1gl0MJpOEr5GOf4Wu1N6guUiUvNSwohCvwtQ==","signatures":[{"sig":"MEQCIHBpuHYmvIBM8ZOPi+77lpT0Gi2KqUrOGJ2PqY6/DhYGAiA792mcRjNAjTGf5B+3apeXTk07RLHO8jz7ZID7Rtc8fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709871},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d88ce929eb9ff80eb26a360caf8a431033791d73","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.d88ce929eb9f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.d88ce929eb9f_1709026665021_0.9568788212115491","host":"s3://npm-registry-packages"}},"2.0.0-canary.98850eb04318":{"name":"@tldraw/tldraw","version":"2.0.0-canary.98850eb04318","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.98850eb04318","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bed8845f23b7e90e48c21e9881da557b27886a6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.98850eb04318.tgz","fileCount":1422,"integrity":"sha512-eZMpidNpt0m98Q+63wFng12El+Yd2gox5Q5WQTAYZGRmIg8S1xVDAfaNDfGgQ4GCqbx6Eh918UYGF6nM45EcSQ==","signatures":[{"sig":"MEUCIBERlpLImCv8COd65KYSd0QyMPo337F2qoliUPmh7/HtAiEAsSkDeD+EJLNCbhN8ywSuGgo+9pWrbHWmc2mWvjzZxdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709886},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98850eb0431882b478918d3b8721caeb9bfabbae","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.98850eb04318","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.98850eb04318_1709028674214_0.36356401832345053","host":"s3://npm-registry-packages"}},"2.0.0-canary.2a8ae6188e50":{"name":"@tldraw/tldraw","version":"2.0.0-canary.2a8ae6188e50","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.2a8ae6188e50","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1003f0dfa2301d5d724e7cd0c31c447908feb6cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.2a8ae6188e50.tgz","fileCount":1422,"integrity":"sha512-wKhL7J7OppwPAGGdNYPY5lREQb8mZH8bDurK4qSwv/4oam9r9e98BuND6XsttGdeTLDHc85Xyop/2SfdajzZtw==","signatures":[{"sig":"MEQCIEjqLrI+jDctKi9qNrFFDFmdnUIcqJMTCaY4ADJu3+0BAiBR6yPgRQ6X6wni2dd6t/cmNZqIfu7ba0a2Ihzs+htlnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7722019},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a8ae6188e5013ef9192a068a984f0fdfcce6a69","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.2a8ae6188e50","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.2a8ae6188e50_1709038540202_0.49112552994634573","host":"s3://npm-registry-packages"}},"2.0.0-canary.4639436aad2b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.4639436aad2b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.4639436aad2b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db594a1c7bd240618c8a1b09c184cd37f9b4e11f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.4639436aad2b.tgz","fileCount":1422,"integrity":"sha512-il0ylb8ichPsDsS3lu8A3wrslwy5E7RheJ78FQRRc0BIWf9QX0DAv6nSQ7FaSwnnUHW8EkRHTftWpokPTIlBVg==","signatures":[{"sig":"MEUCIQC3hyNct9px59MSpy2F1foN9K1dzgFKsdjUJXtRGgkRFwIgEXKbvkxDrAnz/n+NBi0o7elHNkYax4Xfbhg0xz52pf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7727150},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4639436aad2bcdfadd7998f1b9d805740762b6ca","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.4639436aad2b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.4639436aad2b_1709043707175_0.26684667031534537","host":"s3://npm-registry-packages"}},"2.0.0-canary.e6513215b561":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e6513215b561","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e6513215b561","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94f3c414ac11a51badaf7509ce45fad24c6ee4da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e6513215b561.tgz","fileCount":1422,"integrity":"sha512-uZuxX9BC6loGPBZA0Di9MPUtegx+BxM6IIpIf43fTwyP23gso73KKYn6VXdf4YdjoFYwJR+4xuNyFYt8iS548A==","signatures":[{"sig":"MEYCIQDQK7KCt2zmdPbElW5D1kSW9pbYQzQgldqzsi1vHmwAjQIhAMo2uB0kt+i1FNmWrkEJDeF/XZZKoXX+ttmw+vRy1u9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754447},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6513215b561014b08ceef6af8115fbdea1337c6","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e6513215b561","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e6513215b561_1709048626490_0.253737806106775","host":"s3://npm-registry-packages"}},"2.0.0-canary.1a6885717447":{"name":"@tldraw/tldraw","version":"2.0.0-canary.1a6885717447","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.1a6885717447","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7ea92d29127f8332b014e152543ee4c37ce767a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.1a6885717447.tgz","fileCount":1422,"integrity":"sha512-jaaID1bscq2frmm729Y41KzJqDDR40f6NNVECU7MY7WxnmudK58c7rRnwPKHh7x9emQyMA9t/P66JZAFe35nzg==","signatures":[{"sig":"MEUCIQC9BGuo9Rz8kTff40ygyXpmimo21kDjN5qGgVCgWJlv2gIgSUVLCZG2RBZeyqWKNzzzVZldfpCN+k+6lRm+K/bKxHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754447},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a6885717447813c43a8e5928827f75e5b4d1585","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.1a6885717447","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.1a6885717447_1709052164066_0.18719206645249042","host":"s3://npm-registry-packages"}},"2.0.0-canary.82f2c97816d9":{"name":"@tldraw/tldraw","version":"2.0.0-canary.82f2c97816d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.82f2c97816d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa6d48a3af9583bd799a2554e0df9069ed425172","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.82f2c97816d9.tgz","fileCount":1422,"integrity":"sha512-vSwXOjic+FeuigOp+QAN8FOToVhu6jA05+x0iDy8KEwjvjijRJw21fSFa2K9uPyVI/vne8vcqUiQgmRovB4q/w==","signatures":[{"sig":"MEQCIELx8rTshho7sZSF3byjqqyjOFTdU6vZKT3V0GPeU9E4AiBim9anYXxUZ9fITQupYwUiS3VxMjGhSBaNztuYXe6hdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754447},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82f2c97816d9f836db213ce59471565955f72f69","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.82f2c97816d9","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.82f2c97816d9_1709061468393_0.35718185490190724","host":"s3://npm-registry-packages"}},"2.0.0-canary.98be39d6f8da":{"name":"@tldraw/tldraw","version":"2.0.0-canary.98be39d6f8da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.98be39d6f8da","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e3e010f795dc4325a19ae3e17225ad216bd3b41","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.98be39d6f8da.tgz","fileCount":1422,"integrity":"sha512-ttmMjQ5qF6reXTRA1Tnm5kU1tac8v6Rrpilyd9UqjwebWAWAcupDj7f2amgibcJrX9cXkNeQpUkgZQC5iT0qKg==","signatures":[{"sig":"MEUCIQCzPRqhvIfkhjlmkvyA1SxX1+yO7J9r+KMMDvQhUDj9bgIgHimKiBa2EB0Pchhbvg1ScdzXu04kbMo+KRD4EgNkQbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7751926},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98be39d6f8da864ed9aa6723df1541aa8afd0176","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.98be39d6f8da","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.98be39d6f8da_1709117544075_0.6372039338061479","host":"s3://npm-registry-packages"}},"2.0.0-canary.b1e168b20781":{"name":"@tldraw/tldraw","version":"2.0.0-canary.b1e168b20781","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.b1e168b20781","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d33b9d45399b135ca23294f615dc0e9923ff161","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.b1e168b20781.tgz","fileCount":1422,"integrity":"sha512-vMzRxLlrD33sVqXMfSP3zHMreRzzNXkPNKFsak7YG52rZ89h+ImnNsgiMjQqa7+FiuFfvE5qLmamiAzIyonvJg==","signatures":[{"sig":"MEUCIQCche9jaBa3jHiHlIEHxmtpn3FtXN2jKgo/4XD97vQ3xgIgA3z8d/60zvN9SlEB3kqBmlQhRZgqhBbU2RMdj6xFYCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7751926},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1e168b20781fd0e480dc682b8a90e22ab47bf34","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.b1e168b20781","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.b1e168b20781_1709117876965_0.7534112933197195","host":"s3://npm-registry-packages"}},"2.0.0-canary.22af179983ff":{"name":"@tldraw/tldraw","version":"2.0.0-canary.22af179983ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.22af179983ff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b04851c7f3ff15d315c46196134efe1ba9d6c77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.22af179983ff.tgz","fileCount":1422,"integrity":"sha512-8i/Qwg7QjPHFqzUzevhk/vJOT1nvl8cfJCS7/DYuBy+akFNiS8tztDoC9ALA2crkQAkT2DAgp1BaTd/GPSUIbg==","signatures":[{"sig":"MEUCIFT6IxiTVk0cZKQ5TCieY2Y617NoAYZNxPX32BxpxSMUAiEAmRF8mFCIuFD0ERdCXcbHxZHJqkB7CUVeejMn2rhMnf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22af179983ff22e1a5576030e2fdfb18e038a9a7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.22af179983ff","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.22af179983ff_1709120014641_0.38955363689048417","host":"s3://npm-registry-packages"}},"2.0.0-canary.9f82e27214ac":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9f82e27214ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9f82e27214ac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c7d349923009b4639ab6ea09469b9794e6f1b82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9f82e27214ac.tgz","fileCount":1422,"integrity":"sha512-TRr8Io6RZxZmUo95rH/SpaCYFBGL6KmejiWxHnmHH4Z/atxHSMVd045/ZRwNQiHK9Ox3NnHdwuh9TGag+CeMSA==","signatures":[{"sig":"MEYCIQCG46RV3XfdBm6p6sjGcvT/qhAU0qlF3u4o+M7JJtMPnwIhAJKPwni9nurXllmdxM4aznIK5v30g4F3j+kBujJ0MTOe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f82e27214ac109dabea591d27c5583939d41db5","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.9f82e27214ac","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9f82e27214ac_1709120348930_0.54872720300214","host":"s3://npm-registry-packages"}},"2.0.0-canary.a62932d4ed66":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a62932d4ed66","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a62932d4ed66","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f2552650083e2dc4f249ad3cb751c994e323d11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a62932d4ed66.tgz","fileCount":1422,"integrity":"sha512-JZai9Fz1AmqdFhcCcrDEi6xciwcLK6PSv/sZOpCvBJ0BZwRxHb+drDedQbV+hyV1Qu4+V3Ag/uSzIHKcSYay4A==","signatures":[{"sig":"MEQCIGkAExppv1RRFAZU9hqsXGewYFYZx6PnzeJZBQowz/scAiAE00+e4CpCKve5eOk5uDAtHL4jrOncsg0l2Z4ZUnaOeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a62932d4ed66c43cad7cb1988557783483ed4759","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a62932d4ed66","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a62932d4ed66_1709138086493_0.11917096502797042","host":"s3://npm-registry-packages"}},"2.0.0-canary.42865a5b707f":{"name":"@tldraw/tldraw","version":"2.0.0-canary.42865a5b707f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.42865a5b707f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80098d1c28de76fa8138f14717913517251cd9b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.42865a5b707f.tgz","fileCount":1422,"integrity":"sha512-OPMZypMcf/JPzNZ3pYqN6zuz3a87sEn9S6yPDbyemwfYCWa1gdG4Bzh8o4RRsXRTFf4fZvLzNGEr/ubNx2iLnA==","signatures":[{"sig":"MEYCIQCZKPlLTJ6bAnxrNRxwEylCTNhBqjR5Oeo+ipFyg5sN/AIhAMyf9quY6FVD/Xa6fyFP0RUEkNh46bJ10nzudT/IXky+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42865a5b707fbd5a7758b40e3b3607804c7f8ddf","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.42865a5b707f","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.42865a5b707f_1709138467667_0.6479122674475972","host":"s3://npm-registry-packages"}},"2.0.0-canary.8df5a22ad9d0":{"name":"@tldraw/tldraw","version":"2.0.0-canary.8df5a22ad9d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.8df5a22ad9d0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90d069cee76487f9aa4ff0e8222761ffe75f62ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.8df5a22ad9d0.tgz","fileCount":1422,"integrity":"sha512-OhQ2TLYz1DMn0Huhnyui36lUVS9UPgR0MMwxHjxs6Wpl1xBYcENK8PmXmDg6kNCCdHMIvaKU4MBXre+SXuOPXw==","signatures":[{"sig":"MEQCIDEL0LO0x1NgBnWfA3DRTPa/k94lCIuyeoWAuY8P3+UXAiBCi5anpyqsVVpVaDAfO4eBa/BQWF2kMVIQwfLRvU7p+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8df5a22ad9d055db7f5c9b0218cb39bd22c4d4cd","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.8df5a22ad9d0","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.8df5a22ad9d0_1709200368862_0.2075533486778134","host":"s3://npm-registry-packages"}},"2.0.0-canary.a4033f7a6129":{"name":"@tldraw/tldraw","version":"2.0.0-canary.a4033f7a6129","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.a4033f7a6129","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff251fd1118b3cbf725500ef4cdf0a3d342529b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.a4033f7a6129.tgz","fileCount":1422,"integrity":"sha512-HCrTdsLfwu3x4bEnQHyJMWLr/FgmM+GWVMghvVurCGygV/d1a+iRzj1+s9UqdzC42zWzESgOl+vOTf5ohA2A/A==","signatures":[{"sig":"MEYCIQCk+5xFXApfegn137uqasNPRwJ0HcVUs4nZ/V/+5GS3zgIhAPAq8YUq083l4RXvvdvzjbHNWNvinGL/1kzvP6HKfnhD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4033f7a61295de42cf9e67ea89192eab95bb4fb","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.a4033f7a6129","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.a4033f7a6129_1709204130968_0.01628906586064005","host":"s3://npm-registry-packages"}},"2.0.0-canary.cc1e5196dd11":{"name":"@tldraw/tldraw","version":"2.0.0-canary.cc1e5196dd11","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.cc1e5196dd11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37e1009bb3e18badc98b77b2e9afe9f03edff220","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.cc1e5196dd11.tgz","fileCount":1422,"integrity":"sha512-sHVz882hc/5oa6ds5ctK7ZAZmh92rsqaKLOH08pSCwi5cbl3m64SF4vwi7gavWSwvPgYZhCA7n44tuu9qmLJ0Q==","signatures":[{"sig":"MEUCIF4h3RM6krWNJUmmzS9+xa1GSAQWTSBIdcDsArk58r9tAiEA2SxiM8WZdmnGPSTQFTvvN4yo6WclyfOcrTRnUQ7wHPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7754244},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc1e5196dd110b697c6c4889a539dabe88585f09","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.cc1e5196dd11","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.cc1e5196dd11_1709204185118_0.7187507488711913","host":"s3://npm-registry-packages"}},"2.0.0-canary.83423cd6d7db":{"name":"@tldraw/tldraw","version":"2.0.0-canary.83423cd6d7db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.83423cd6d7db","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57fa3cfefd2cc423cba20f270e65eb6b0114dcb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.83423cd6d7db.tgz","fileCount":1422,"integrity":"sha512-M9fYL4JC2PiGp2eEsqsPo4fvFTcoeQEfqTVcgVay+xMnvut2Y7fpWMBrSEI/IUNGJ7BPSYpm58Z3fMwfrEdRGA==","signatures":[{"sig":"MEUCIQCbMwlA0a+S+PWWli7gXB1QYpdWjFnW/Ud0e7pkBWxVkAIgTiXHwG7aBVqz3o+N6JtoOathAq1JUuTXMK1r0v5J490=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7764205},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83423cd6d7db25900193b94bc25585a7d03993b8","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.83423cd6d7db","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.83423cd6d7db_1709209426272_0.2310929369999084","host":"s3://npm-registry-packages"}},"2.0.0-canary.6d4b46e6d64b":{"name":"@tldraw/tldraw","version":"2.0.0-canary.6d4b46e6d64b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.6d4b46e6d64b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3518e243749698650f23885fa359280e3e37f54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.6d4b46e6d64b.tgz","fileCount":1422,"integrity":"sha512-HwtS7QLPFzE2uMw4jXnVbablN1aAdCbyrEpwdTySHOOj4L0qCT1y24MKv2QQ+RnCwYH3w59ta0x0EyAZWrSgXw==","signatures":[{"sig":"MEUCIQDtE8LEk40yWicCF5DGlDELqUZ82PJvhbiKTJZbXB08qwIgNkB0t169q/Da5om2tly9jE900+HMMtgNknUNtIzg/WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7764205},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d4b46e6d64b492e16784ffb5d24e257a11bdd73","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.6d4b46e6d64b","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.6d4b46e6d64b_1709209753218_0.475561384726209","host":"s3://npm-registry-packages"}},"2.0.0-canary.849d8aca9b21":{"name":"@tldraw/tldraw","version":"2.0.0-canary.849d8aca9b21","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.849d8aca9b21","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8704496bd61d5be2c7db5ce16b3cecf6778c9c14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.849d8aca9b21.tgz","fileCount":1422,"integrity":"sha512-wTKUaercZ1jPl2ZIJsfzZjg4Ayn6x9xygGGg7+almgOJcDD4GJ9odNrrn5wxQeBkBgcwzlfsVbPXErlZl5zjnQ==","signatures":[{"sig":"MEUCIQD2QBD4NylQi1L8eWuVfOCcN8hE+bnPFMH2YTHk7J9epAIgSXiC2i+mhIhbU4ufFA3t3z9PbEELJFFm8ijrVJFu1fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7764205},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"849d8aca9b2120c7586c3ce58f87fe4bee090e0b","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.849d8aca9b21","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.849d8aca9b21_1709210375123_0.4894174390506323","host":"s3://npm-registry-packages"}},"2.0.0-canary.c0d849e8b52c":{"name":"@tldraw/tldraw","version":"2.0.0-canary.c0d849e8b52c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.c0d849e8b52c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9222c8c111fb15af24598898c2cc5f7141fb468","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.c0d849e8b52c.tgz","fileCount":1422,"integrity":"sha512-pqS9KvWxHs0416o8HBFfnKWTLu4qc9RL2Cq+117AqDjtueQ0mavABy+ZLJBxQQKpL4iF0/6MKC/1Dd+JHpJeUg==","signatures":[{"sig":"MEYCIQCTOrbWFqkjYCD6IQkY3tSSIVPvdzznyGEn4qQMS+6uXAIhALDRMnizHkWgTmDOmSqh3g2Z/P2gCClIh3kRA7KP0UrU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7764205},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0d849e8b52c43348575d03213ad2adf6e801e9f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.c0d849e8b52c","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.c0d849e8b52c_1709212353000_0.48789774352307314","host":"s3://npm-registry-packages"}},"2.0.0-canary.5db4e9a49163":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5db4e9a49163","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5db4e9a49163","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"299f4af058c6aa210d7554130ee2c6381a771f49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5db4e9a49163.tgz","fileCount":1422,"integrity":"sha512-EVP/DvWeYu49VzcYrtXnbPyLklFyUDOQ09daYNSBoOT9sRug2uwB2QY4t9uB1UZOBZ/nbx51nYOyPWKCkFqV7Q==","signatures":[{"sig":"MEYCIQDIcdbxRtpXMiiLn22+S1mxKM73Zz9E+M/jBH88VG1wXAIhAPWFslX1L9D4EO8cGojWYXSP0189jVVkrFNZq3IMo8Zg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5db4e9a49163c2603324ee88ec4182f4c7e437b7","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5db4e9a49163","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5db4e9a49163_1709213287700_0.6570888854566963","host":"s3://npm-registry-packages"}},"2.0.0-canary.08c96b0df782":{"name":"@tldraw/tldraw","version":"2.0.0-canary.08c96b0df782","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.08c96b0df782","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b333b9ff76de177aef230cb6e95d8d2c154aebb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.08c96b0df782.tgz","fileCount":1422,"integrity":"sha512-5/9Wrl43QYIdVrO4UMS0IUHj97QVborTvxwvj3hmTmFHDjIHlDNaQstnzNhbDtCnlmE2NaiDFQ874gBVlbOvnA==","signatures":[{"sig":"MEYCIQCpHs5KM3z2hgV94Ddb/22Au/iegnScBRy2gmoivzMQzgIhAIK9I9FjUyEx/DUbjd+UgZCgR7G67wNPJZSBB74CPhbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"08c96b0df78250cbbeb56debf11584fab2a380e4","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.08c96b0df782","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.08c96b0df782_1709214591834_0.43518628237945234","host":"s3://npm-registry-packages"}},"2.0.0-canary.e796119098b2":{"name":"@tldraw/tldraw","version":"2.0.0-canary.e796119098b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.e796119098b2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b66519fa058b54e1becc57fb88f57271cb12567","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.e796119098b2.tgz","fileCount":1422,"integrity":"sha512-oDdG55GQqnkN2LWjRF8It3g68yZYfdzxUZWDtvCqsb3dZsTxMFKNHDZwJOk7vlXaEaUvD2NaFtgJO3K2KbRXdA==","signatures":[{"sig":"MEYCIQC7TwyrasXBaeSQPT8MUZCSiOWvxdqdGcEKxvDQB/ja4AIhAOVItC3eSH4tKIkB9brJ0yDaAnVOWz77mzsuIWf0V2xq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e796119098b29c4007833aae39489956cc9b4ba1","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.e796119098b2","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.e796119098b2_1709214831158_0.07949781608191508","host":"s3://npm-registry-packages"}},"2.0.0-canary.bd03f5b7ddad":{"name":"@tldraw/tldraw","version":"2.0.0-canary.bd03f5b7ddad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.bd03f5b7ddad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96970770dc8b473ae3a48878e2130f7f8a22556b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.bd03f5b7ddad.tgz","fileCount":1422,"integrity":"sha512-BF5jFQkSnGcqOMbUrVBLYZlynjiarSrdidUc2ANWOh3T9srq35sF6+ugcERcolWmhKrP6hUghliO4fiV3Of7vQ==","signatures":[{"sig":"MEQCICIQfM4B8HNyI3h//MTjFOCUXu6wng9fHfmWncv0b8nwAiBYLsZ1gCQkVV1h3SriViAuiHCTnEP3tjxLoiAT/G2ACQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bd03f5b7ddad0074edb15c3df6088adbcc1bbc33","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.bd03f5b7ddad","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.bd03f5b7ddad_1709215169301_0.7417389568005885","host":"s3://npm-registry-packages"}},"2.0.0-canary.5220f5c49d0d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.5220f5c49d0d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.5220f5c49d0d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7ff158b938b07081a3c1e1e62f63eba63f8ca20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.5220f5c49d0d.tgz","fileCount":1422,"integrity":"sha512-H+Vv9y7ARr9qevtIIMR8HqVtRg6dF8XQO9gS7EKAukaAccQC3BwDtSe7Y8E8uei7KVmAsdDLWXkCU9D8tusAwg==","signatures":[{"sig":"MEYCIQCUq4n1t+TPIRb6PUjQo9asbtwYAt732+BdfwfVTDFsUQIhAKF1I3jxsaY6JUSMcR0RCOPj/CIAjliASeVafFof77cl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5220f5c49d0d34b7c2561ec6a202c33015e0af9f","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.5220f5c49d0d","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.5220f5c49d0d_1709216117280_0.8924201902031395","host":"s3://npm-registry-packages"}},"2.0.0-canary.86519d60cdfa":{"name":"@tldraw/tldraw","version":"2.0.0-canary.86519d60cdfa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.86519d60cdfa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10c4001e0159bdb08478f1e74c5937e9b1e9472a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.86519d60cdfa.tgz","fileCount":1422,"integrity":"sha512-fiY+uojwb6gXGwra51dibqLHR8cqGWRC1oNFvn7NT+n+ZyZWc9hqPdkiEqE0J2l4z+L83QmdGxE2QeCYmKdjyw==","signatures":[{"sig":"MEYCIQDmVbJ/131bY1Ve5xSH50hRBs6YavpK3BjBugKRh8gD+gIhALeMCwwNPQleMFP2/puXsdj4sfuODmQPbM2hN6mHg0wJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"86519d60cdfa89f3fad7c8a758559b8b0bc07a87","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.86519d60cdfa","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.86519d60cdfa_1709218181052_0.256715160400683","host":"s3://npm-registry-packages"}},"2.0.0-canary.ae531da19327":{"name":"@tldraw/tldraw","version":"2.0.0-canary.ae531da19327","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.ae531da19327","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12bb32dfb8832f7a7e9843afc7c1eed7cfb6db15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.ae531da19327.tgz","fileCount":1422,"integrity":"sha512-c8LeLkrUYgJUZN76nghT8PSWqy3FUCViuNc9k8ZzVNRHHTzN6uvGFDaRXD6cZTtdPv4RQH6SOBDubX6MdNeEQA==","signatures":[{"sig":"MEUCIQCgt5Eoc3L1XjJkZhiLHxY4CZkfKGLLK6PKJYLM/RRm9gIgZV/tMXAa5h0WiL7TDMQFx8qtc6sqUkmbOJ0/Sbj126g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7767077},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock","<rootDir>/setupTests.js"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae531da193278560bc6a33c4e8c6ce9c9f7d22e6","scripts":{"dev":"chokidar '../{editor/editor,tldraw/src/lib/ui}.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"lz-string":"^1.4.4","classnames":"^2.3.2","hotkeys-js":"^3.11.2","canvas-size":"^1.2.6","@tldraw/editor":"2.0.0-canary.ae531da19327","@radix-ui/react-toast":"^1.1.1","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^1.2.0","@radix-ui/react-slider":"^1.1.0","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-context-menu":"^2.1.5","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0","@types/lz-string":"^1.3.34","jest-canvas-mock":"^2.5.2","@types/classnames":"^2.3.1","@types/canvas-size":"^1.2.0","@peculiar/webcrypto":"^1.4.0","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.ae531da19327_1709221779077_0.3418623699517205","host":"s3://npm-registry-packages"}},"2.0.0-canary.3f5803729d1e":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3f5803729d1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3f5803729d1e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ceae658556f7705a503c5b604754f8758d919200","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3f5803729d1e.tgz","fileCount":12,"integrity":"sha512-ajda49BGslbGFpwWtuNb+WiA6PkZf2d7VJX/sBG4lo//Tr4XCgizBfPMxZ8eaZ1oNRoYquFU4lg418Qbnk19ew==","signatures":[{"sig":"MEUCIES+jF2S1h+HJ0vStXluTF9uetqIcl6ba3R0EbKgLx4fAiEAy2bVDDPXhCuoE0b4rMlcV6GZJenTRi1WX2Oszq4WbPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f5803729d1ea11f53af4d2e9deb0b792bc2e0de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-canary.3f5803729d1e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3f5803729d1e_1709224513074_0.31757819488021255","host":"s3://npm-registry-packages"}},"2.0.0-canary.9a6f4e8c4b95":{"name":"@tldraw/tldraw","version":"2.0.0-canary.9a6f4e8c4b95","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.9a6f4e8c4b95","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0208c60f039c66a1294c0abf3f6e71f1790fd9aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.9a6f4e8c4b95.tgz","fileCount":12,"integrity":"sha512-joq3lXCXcWKIE7CyBQqYN1hXtnyCupF2F+1wMZ/kdWsKlgKAmxKZERazflo2FdbO0gILLFYTmWxcr9MIDPFomg==","signatures":[{"sig":"MEUCIQDd2PTd6qPdy1ap5WyXYB1hTo6bwj4iCpZOsLJ/EJBknAIgdqkxKSqCFUY37kXMDQDYNMw+lgb7wArVWm2PZV2CuY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79389},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a6f4e8c4b9543ffc585ac8613bcbc103efc37b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-canary.9a6f4e8c4b95"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.9a6f4e8c4b95_1709224611303_0.4192722144856682","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"@tldraw/tldraw","version":"2.0.0-beta.6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18d58cc6a77f3d003a24155603b40d18f2c1345d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.6.tgz","fileCount":13,"integrity":"sha512-VW6n0+1hwMEXHyYtUF4n8LdQvRDug+fb+5uEUGd3xEtdvdo1SEEDJIhdTrkAdT02C702pU5UQN/X3lmVFW9ybw==","signatures":[{"sig":"MEUCIBamq5MjQ7Kvc99NQIJNCIfyZ+qD85bFd5Rveh07XwpYAiEAoZa3jgs9PwZYAe7oq/LhOTYXY9vhHdqAb6Z96LkBhMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79872},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21cc1c1345efd8bf46aaed2eaf3bbd209761503d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.6_1709227267928_0.5855622664908084","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"@tldraw/tldraw","version":"2.0.0-beta.7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae84195edd16e6e1bc7cf771a05d9d7daf8faa21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.7.tgz","fileCount":13,"integrity":"sha512-gbVk/RBkWtZ3j6dBPqauQvEgRoYD42OUj3krSqozMTBPNhzVbgXJLcLNvFSbRK6H/47MTXrKMQBjzS9HLx9+DA==","signatures":[{"sig":"MEQCICwVouEpqQaShSsJBc6EuGh5jeS2az1okq4Q7gx77Q0EAiAJS5dCZ0z5MOvMCL/fttDPb/UOVPwpX8NfQ5fhg2Qqjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79872},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"76949b62bd9ccf70d85add2e0e1e3e6971bbc711","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-beta.7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.7_1709228877513_0.8798470205808915","host":"s3://npm-registry-packages"}},"2.0.0-canary.7fdaa3b7ed67":{"name":"@tldraw/tldraw","version":"2.0.0-canary.7fdaa3b7ed67","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.7fdaa3b7ed67","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f644e44d4b13eef4cf1f87c3e718667f86a49750","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.7fdaa3b7ed67.tgz","fileCount":13,"integrity":"sha512-IyrmEwPIUzvl38ni3FV60LKhjTXI7ZWOx+qqXneCH/O9abjFrxoIToHJjGNwdOLIPAS1CLRhJp1THdYFY3zMOw==","signatures":[{"sig":"MEYCIQDFYwkL9mdxBiDMncIXzXDEssMo+O3g/wbd0n+Z/GL8cQIhAJonYFacQ+zNtOU7ILVWHKIb3jGRrZ5XAwjwjNb9Ieer","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79898},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fdaa3b7ed67245ae584fc1a617fba44c16ae7d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-canary.7fdaa3b7ed67"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.7fdaa3b7ed67_1709229666800_0.7453007005883088","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"@tldraw/tldraw","version":"2.0.0-beta.8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e481691997968373ab47b4c6992204a11657a2d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.8.tgz","fileCount":13,"integrity":"sha512-maCXgj1HJyZHvBvK1q7Pxf7GigINvnspwZjaKLezwXsiR83llu7Vx1XZR2zBcdh3IQf5quR3SEn8A2iXkykfMw==","signatures":[{"sig":"MEUCIDM51IHJba+wa49GmDBWkcLKHfeoaROL4JLwcfhfm9oHAiEAnoakDcTEt90BWuRTHwancWddjhew+5Yixv6Hn0rsqI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79872},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"752c30ac62e0fb9d8ae9b4a316f6dd0678cf03d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.8_1709229722033_0.12946629643295426","host":"s3://npm-registry-packages"}},"2.0.0-canary.df205706e69d":{"name":"@tldraw/tldraw","version":"2.0.0-canary.df205706e69d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.df205706e69d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"894ff122992214801f63e05e8c323c61b1ff9aec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.df205706e69d.tgz","fileCount":13,"integrity":"sha512-hf+BX4qcwGX3YS8XXz0SJmpNkJu7jMMza139pzmimuV5ehcIK+JeUPu5fMQJwPNaAxdl7bPNbZITgq/Q5wLl/A==","signatures":[{"sig":"MEUCIQDnMpDoriboDpG3+0Fzf4bt4bhamctufSD5Kgs6nguroQIgFMhbDyQi5b8097aYeovH1fL3L/QCBuLbndPfPKeKdK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79898},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df205706e69d32e97fc4f3d199ee27ab1daa9a71","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-canary.df205706e69d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.df205706e69d_1709230408989_0.03130925175594834","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"@tldraw/tldraw","version":"2.0.0-beta.9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-beta.9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a0ea8298b4fcf190889cd6f84e51c08ce5c36d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-beta.9.tgz","fileCount":13,"integrity":"sha512-HkLJb96GOC/nE103Z2NgnrQR0w2AumXzsDeQU8ubbBjWbdfQVM8vBL0OrE4ogBLGYSkiaHIYqQwoVaHy4DKYyA==","signatures":[{"sig":"MEYCIQDxapTZBEQtOYMAkDBdQ+Xzk1wKbBOb9hyZP57yB0hFNQIhAJ8hG4QAv+SDUKFbLHeNc4DX0acEPIqVqz2KE5ZBJVIm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79872},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed1a031a6920482aaf7695445505379a6e885163","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-beta.9_1709230450661_0.2632802529399392","host":"s3://npm-registry-packages"}},"2.0.0-canary.3b92faa5cf0a":{"name":"@tldraw/tldraw","version":"2.0.0-canary.3b92faa5cf0a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0-canary.3b92faa5cf0a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4f635536479932fd4339afa037109cc9d8bc129","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0-canary.3b92faa5cf0a.tgz","fileCount":13,"integrity":"sha512-RnhsYukIt1r6hPAdEb73BGTot83MAATaJJF4RbX0OSRFCqxfWDgszk0JY8LDW2hxzMVajfV9df3iCywdzQxqUA==","signatures":[{"sig":"MEYCIQD8rcCr7FBhuopVlZKbN7kNAaZKxq93zKZSYtq5UDW9rAIhAMFJrSg95XC1e5qTe3ldHfLJWQJhBP4TZO4+jNdPjykF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79897},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b92faa5cf0a778f779222bf9d6e201636dea277","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0-canary.3b92faa5cf0a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0-canary.3b92faa5cf0a_1709231074047_0.2658001467322624","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@tldraw/tldraw","version":"2.0.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52fc5a2fd8bd3c37c6b352ecf19b46b8270d27b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.0.tgz","fileCount":13,"integrity":"sha512-u8r5GYGDsHxGEZ2CBOTrqElmoZg6I+Bsxm7IWtc+hqy8bnw1M5OedYQarqXkryZee4icuho/aY88VctIEKiuPw==","signatures":[{"sig":"MEUCIQC91P5+8dInfKDsIvh++aRz9ZLLsubcOHHjdSQKmguDJwIgDKVBSQW4zVHVURk0Qgo983dcdjNXg0qJbw2FTlpf9Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80225},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba6cba64c60aea04074a446cfdc87617708308a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.0_1709231462787_0.12259827700631365","host":"s3://npm-registry-packages"}},"2.0.1-canary.1d5a9efa175b":{"name":"@tldraw/tldraw","version":"2.0.1-canary.1d5a9efa175b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.1-canary.1d5a9efa175b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"738f6e77eb6c37431b94c287cce9ebe5edaf757c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.1-canary.1d5a9efa175b.tgz","fileCount":13,"integrity":"sha512-vFs7KkYn6YINo/STMIMaWe9GiOstNbgVV/M3PdV9Q1eedBDhqtmFIz/H4Db8mpyUqqgZvuNDkHvT6/2uOXIUyQ==","signatures":[{"sig":"MEYCIQCQqAQqp4zv4SJFTF/1J5hAAgeybhZSxnc672XkID4J/gIhANhyUiCloOnKCtY+68d3n52PIr50HeWJ4tGGU8Ey39QN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80265},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d5a9efa175bb5c8960c387442f4a7ce611a09b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.1-canary.1d5a9efa175b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.1-canary.1d5a9efa175b_1709308552952_0.5811376475437657","host":"s3://npm-registry-packages"}},"2.1.0-canary.4bd1a3172166":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4bd1a3172166","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4bd1a3172166","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6246112dba5dc8600c82cfcdab30b56c3e20be6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4bd1a3172166.tgz","fileCount":13,"integrity":"sha512-Z1WQYu9Ohrc1d/7Jj4kX7l2nbupey4hkWIs1mYobsZxnr9fEi13rv7rwM7drCSdDIo3h5StvJKvKxW9Y/s/WiA==","signatures":[{"sig":"MEQCIHHuwMoeQZyzgwVVsTcKO+tAvOqwBmS+tgCL5qIUS0uKAiBtotb32+4LuFnA+ehq6kaA8tWR3/QbSSuYQlahBSl97g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80265},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4bd1a317216669ae52642f8c43f17ea1ad3cf2a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4bd1a3172166"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4bd1a3172166_1709315474943_0.2951693866934413","host":"s3://npm-registry-packages"}},"2.1.0-canary.4cc823e22eab":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4cc823e22eab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4cc823e22eab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97585ec4a6e57e5ca6d41b64ca12ac5af00fd50c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4cc823e22eab.tgz","fileCount":13,"integrity":"sha512-ChnuB4PqgVcQL/lzqyntnUEXppNNFpBRxBUDBsTUqE2T/0PGI+Fp88YUiFlOTLBjmS0v34wcW2lf4U/0yQf6nA==","signatures":[{"sig":"MEYCIQDg33ZAucCeR/CC4fyuDjHQ8OJxkgIe+poFhjtRe1UtFAIhANSBtgCv8XIo3TXzfEf28ebFh09i0cu5nYXHk1H0z8mc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4cc823e22eab5d9e751a32c958e83d28d9eb8ec4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4cc823e22eab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4cc823e22eab_1709317397863_0.3377182146349651","host":"s3://npm-registry-packages"}},"2.1.0-canary.338501d6567a":{"name":"@tldraw/tldraw","version":"2.1.0-canary.338501d6567a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.338501d6567a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d320d76c72fba274c5beb4217b0fc48ed7873ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.338501d6567a.tgz","fileCount":13,"integrity":"sha512-mSNnfch8A97dKTD+2ukGaZiYgvWlceTgSkeBpZFfNskF1mszFmX1lLKVTNLNz1NBqSeW/O3ndBwJZBIY0OdMsw==","signatures":[{"sig":"MEUCIA6PaEo2S1Mu7nqItjiL2o4tX15lnkd7d73jrWeC6iqIAiEA7LeWZIT6sRq91jOUVhC9T0x8jJWTlBB5YmVJtWXC320=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"338501d6567a627c1dbcaf9e0522b3acdcff73ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.338501d6567a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.338501d6567a_1709398135154_0.19327787938843244","host":"s3://npm-registry-packages"}},"2.1.0-canary.66a8b0a4a61d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.66a8b0a4a61d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.66a8b0a4a61d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf7a57dbdaa1fe7ec61646160d59a3730caf779d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.66a8b0a4a61d.tgz","fileCount":13,"integrity":"sha512-BEgQcVwZE6dwj7BepFzIJFZyKCSmTodicsPxKnQMERFXRLs3xt0FmIb62DswgHsEFDK1cMrybRlXQGfCizvCIQ==","signatures":[{"sig":"MEYCIQDCXYGcF5py735Yw1BT6zZxc+wYXOQHoamcuY2qQ2uL2QIhALBoci5pqEsO8UtmKGUtRGq1sUtLCP9hLP0I2SR7MZD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66a8b0a4a61dcef3b349660c888922f7e8ec3d08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.66a8b0a4a61d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.66a8b0a4a61d_1709398248230_0.7176635126792512","host":"s3://npm-registry-packages"}},"2.1.0-canary.52df06b0146d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.52df06b0146d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.52df06b0146d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f77bc9a808b18240ff813aeceec49608aa009976","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.52df06b0146d.tgz","fileCount":13,"integrity":"sha512-0Oytraa1KMS2T7fyPSDs+MRmFQJ7YCarJb64H4QWEKLtHTmk2J8UC8mFiQpUgcX75lyHJOfqNdDM9vlz2gC3Ew==","signatures":[{"sig":"MEUCIFhQUkZOldmI22Df46Bh8aXTaqtss1dGy9eetl/4ZOp6AiEAuQP4WcbpasYiKQ4cnDSwwV3VFRMMKaSQa7lI5ZdcHmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"52df06b0146d5decc9be1f602a8e638dc25b805d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.52df06b0146d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.52df06b0146d_1709400248460_0.9822531428591319","host":"s3://npm-registry-packages"}},"2.1.0-canary.1aef0e8f61c7":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1aef0e8f61c7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1aef0e8f61c7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9613e3d6a332e12d94aafd27b98980923bb8db0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1aef0e8f61c7.tgz","fileCount":13,"integrity":"sha512-FdOEHLW04FJy1tjvfWqCypeeSCa/VZ+BjwaPBgn0hseJdsDW6+NyFrO24jlfxMtEYqtKgPfaeuYkuUG5uYE9rw==","signatures":[{"sig":"MEYCIQCWwSC8212/93PwhTQpGh2ur8ojRYWZTuiwUpKv9sO5hgIhANCW8SHUw4ltmBgloqYIFu9tBC8uWyxLDOvcN3j+FzCj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1aef0e8f61c7265af88581ebcc72f6a863586148","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1aef0e8f61c7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1aef0e8f61c7_1709408735155_0.5293677999883422","host":"s3://npm-registry-packages"}},"2.1.0-canary.f819a57a052d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f819a57a052d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f819a57a052d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ecf4c4cc8d547aed0c88ee2bf325ae82974f439","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f819a57a052d.tgz","fileCount":13,"integrity":"sha512-zzJB59DyqXEzaj+BabZGaQVHd38Ll+rrgmIbDl/EkXwL5pLemkXUGbTNcRV04GP2sw76RomIwBi3L7c7hR532Q==","signatures":[{"sig":"MEUCIQCn6TISGAkeOb650fM+qon54kJw3gyjKZo79VpVglig6AIgdeGPl8JeN+xut7D4JzdxMvPpOQ/VyFQg1ialWuw//lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f819a57a052d74667134866859bbdc7045493bae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f819a57a052d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f819a57a052d_1709411044001_0.23071530328755663","host":"s3://npm-registry-packages"}},"2.1.0-canary.8658e20ab55b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8658e20ab55b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8658e20ab55b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e9720051b999d9a44783db472c91da0066e64ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8658e20ab55b.tgz","fileCount":13,"integrity":"sha512-iALfouUd0KcgFBE2bu1E+67qzTHPg3PsA4/BVDIxw7tAbeJQP33dOG6JB1hVDaeGuqHGRY4Hid37i9xAIjhR1A==","signatures":[{"sig":"MEQCIEDPzfh62+3JwHt4xuVS/ImCinXPUV1EUYqVIr3YXgIYAiAIwROx4zdFVaRo1ndbRWw6lD7xkm7wsba0f/zrI+XSSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8658e20ab55ba26f06a1b333414d828afdae74a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8658e20ab55b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8658e20ab55b_1709411101244_0.300573640657936","host":"s3://npm-registry-packages"}},"2.1.0-canary.9ae808c12c85":{"name":"@tldraw/tldraw","version":"2.1.0-canary.9ae808c12c85","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.9ae808c12c85","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ffcfa0d40050bc26d9a245b12269576484d20f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.9ae808c12c85.tgz","fileCount":13,"integrity":"sha512-P7PMhIBxdzXzrUKI52c+D+5oX1hSatrFu6zI6ySrnZtExmtEkgb9jjTY9VmcwZiSjvz48tfIUCf0SDQv75ch6A==","signatures":[{"sig":"MEUCIB3qkKd1CKVb2nC/g8xk1bMpHdIjP784qxHTdwDw+oFHAiEAlnWvrN2+pGPU0eHbQjCdx/AkhA49Z5XvuNfwNjjrso8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ae808c12c85bf6ec35cc89f4dbb5de85198a82c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.9ae808c12c85"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.9ae808c12c85_1709545654076_0.8487137902023796","host":"s3://npm-registry-packages"}},"2.1.0-canary.faebbe1ea647":{"name":"@tldraw/tldraw","version":"2.1.0-canary.faebbe1ea647","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.faebbe1ea647","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bc817a548ea720e7965920d4134fe68ffb38eaf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.faebbe1ea647.tgz","fileCount":13,"integrity":"sha512-AvPyNeu1XEWG7EBZiSGMfH7m7hDhsWyR40cN6mIYf7COHpSx2LXoai/S5vBcATgmv2dxmkQ1rdGDIXokRTyLZA==","signatures":[{"sig":"MEUCIH6K3Pf5t8blYumiqYpYOH+joF/bSQlwM5k0VmQTFV6NAiEAqTHTrtGb8H1AbCUzTO0Jn0WIH/Zuxqxnd6DsfeEAmCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"faebbe1ea647dfec6722f2e62139ba7846a72825","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.faebbe1ea647"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.faebbe1ea647_1709553098028_0.1735441547728096","host":"s3://npm-registry-packages"}},"2.1.0-canary.c3f0fd5f1e70":{"name":"@tldraw/tldraw","version":"2.1.0-canary.c3f0fd5f1e70","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.c3f0fd5f1e70","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a78773057acc626f3795ee9a8755b4ad6ad3e41","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.c3f0fd5f1e70.tgz","fileCount":13,"integrity":"sha512-MXvw3XcMFFIktcRzGeQInsIqVqYCLYJT+3Al+62DcIjNj12zMK17rtMflPR0NSlHSYKoAv/wRYgMA67C85UYog==","signatures":[{"sig":"MEUCIQCBYeb1yVVxJdJEg6tzmUBB0lPTQuS57byTmq0Mg7UEdgIgNbN7Bg9ZeFnehr1LKr1wbzFxY0ZZJ7GBV178+CPWJ6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3f0fd5f1e700afe4486e4dbe21980cbf5426056","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.c3f0fd5f1e70"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.c3f0fd5f1e70_1709555237996_0.2761892456266164","host":"s3://npm-registry-packages"}},"2.1.0-canary.3161e5cb4fbd":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3161e5cb4fbd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3161e5cb4fbd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99e6cd7333b615ad073a1c0f6943a9e76a2756bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3161e5cb4fbd.tgz","fileCount":13,"integrity":"sha512-uO1deDW+lbyZQX4BNqlthlfzs9dQQFgD9KC1nXmCRRmISWcVCT6rbLDzfk0UxrFF50PRkMzYCyPk9vDtibkvYA==","signatures":[{"sig":"MEQCIAE6N/daFSUIw0BG8arq9UkoN7sTCll3JMKBNCvqOu5zAiBXWGGoa9sy65EaFWhy97o8kRzB/Htbdvb044gzzWANlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3161e5cb4fbd54d8b9ffb3b955c09c7932346e27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3161e5cb4fbd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3161e5cb4fbd_1709558954401_0.6856492255207332","host":"s3://npm-registry-packages"}},"2.1.0-canary.2f28d7c6f82d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.2f28d7c6f82d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.2f28d7c6f82d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04c81f50618570f503c516bdb44f8e46f5726e89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.2f28d7c6f82d.tgz","fileCount":13,"integrity":"sha512-R5nZ2prfJJsFJP4wcKSgl03EgAl0LDJOYQwLJ2v4jSWCg7/RtwW2t33dmHh6T5rL3wJEdpjakFB8WKwsUi/5dQ==","signatures":[{"sig":"MEYCIQDlLJ9qU9gn3llOZ8+UyQ2DiJgzNbykUotbEAcu6ffngQIhAPaWsIWchZbLddW1Bthaq0w4t3s/UlsMek7UTky7n1bp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f28d7c6f82dc8e84d1db1e7f6328ff12b210300","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.2f28d7c6f82d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.2f28d7c6f82d_1709559867317_0.9202227259069846","host":"s3://npm-registry-packages"}},"2.1.0-canary.3c95ec101310":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3c95ec101310","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3c95ec101310","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19a5ad29648da7e600a393b1774275d784a0f361","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3c95ec101310.tgz","fileCount":13,"integrity":"sha512-3A/rvcVBo2sYfEuLXwv3XqP3fqZeOq/RO2ro/ra6tjG8AssCtUuq5FXP23M6086WxGqDlDa67nl4igVQs77uyA==","signatures":[{"sig":"MEYCIQD/uwjlv+d8QvadOqmXMufmMZIEqB/IZqWQ6MlrkzgJIwIhAIKN1seF2Mz8jLc+CSpzDQuXl9ufqvCGm1tyWMAxZeX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c95ec1013108a2ba66a9e53165cff2b8ad68a20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3c95ec101310"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3c95ec101310_1709560241129_0.9444290330958878","host":"s3://npm-registry-packages"}},"2.1.0-canary.08a2b5923870":{"name":"@tldraw/tldraw","version":"2.1.0-canary.08a2b5923870","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.08a2b5923870","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79dde5bd0097e068c417f0d34132d90fea55e12e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.08a2b5923870.tgz","fileCount":13,"integrity":"sha512-AOUWn5FFZe0gVwL7PolxCPAZ0Fw4NeRS2vKDiK4LAIN5F8fRII0ayKSdeDOUPXsgI02je1gECU3uINKhdRWJzQ==","signatures":[{"sig":"MEUCIQCDnmZekXKhBG8CW3ooFm5veBIjlBolxWDmgpe/OUQwyQIgEZivaFFMsgehhoGD11VAxmBPjwv5hIp8c+W8mRSlFGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80286},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"08a2b5923870205695c5a5cecec14d37397c98cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.08a2b5923870"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.08a2b5923870_1709561988904_0.5829058006679286","host":"s3://npm-registry-packages"}},"2.1.0-canary.5e390cf989b0":{"name":"@tldraw/tldraw","version":"2.1.0-canary.5e390cf989b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.5e390cf989b0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"201feaa03f6fc740ccf8a24bc1f252b94fd9f8d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.5e390cf989b0.tgz","fileCount":13,"integrity":"sha512-fuDLnIGejh7vBtt+3dCqAjx+PK9uQx8Ge3LE+k7zkeH0ru44gunQvQTZAiRu3l69yJmHXBvn172BTKpgXfZTeA==","signatures":[{"sig":"MEYCIQCm8iMcsXohkzv8KR1NEg72TJzYiqA2g5ltN7HTYE/EMAIhAJ1+sLSOWmY1RP8vC/hIM2uKnSonS7yz6pwkC2Vr8VLe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e390cf989b01c9dc97418f03b2b6938345da960","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.5e390cf989b0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.5e390cf989b0_1709562892954_0.8755451227756528","host":"s3://npm-registry-packages"}},"2.1.0-canary.03b9acf5642f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.03b9acf5642f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.03b9acf5642f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aabc225c76550833c1b167fe04fbfa378fb5958e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.03b9acf5642f.tgz","fileCount":13,"integrity":"sha512-Jb09wdLhnEY89s3TEOaOZJN50G1qiJ5BxGnuWNnR0APwhAzwT0qzmRvHT4Fu/Im6nYMItpiO5e+hd7nHBnrvwA==","signatures":[{"sig":"MEYCIQC5VulgWP7a89/a4A0prRTgThQJAFGC49Htnoe7fexSCQIhAOQWfwPFgdTFO0C+OdKxVymqY3d31DfNiK75SBmFvbaz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03b9acf5642fc4dfd7fa14453cb8ab0f60af9a77","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.03b9acf5642f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.03b9acf5642f_1709563007860_0.45342384110491696","host":"s3://npm-registry-packages"}},"2.1.0-canary.18a550ccdba9":{"name":"@tldraw/tldraw","version":"2.1.0-canary.18a550ccdba9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.18a550ccdba9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24de88303f8675327bb570a9554fb9ef05e850c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.18a550ccdba9.tgz","fileCount":13,"integrity":"sha512-tLw5S0ZfiRxTyZXjluvUlR2wBJiWgsCnWflgduAdaJHVOMGIT9ABdSKnoj3t/0CqsQt7wcEeKwl1r4IO96w73Q==","signatures":[{"sig":"MEQCIDfyAm5DNBeoAxXDnbE5HaDkAf9aaPzGTuqXbs2JytyoAiAA08IUynj7KiCe3KqCcIAyMig/nh6TcIUggpyUdaNz4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18a550ccdba9b003212a45f4a5e2430cf3b242a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.18a550ccdba9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.18a550ccdba9_1709564023853_0.6171724161160665","host":"s3://npm-registry-packages"}},"2.1.0-canary.15c760f7ea95":{"name":"@tldraw/tldraw","version":"2.1.0-canary.15c760f7ea95","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.15c760f7ea95","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a2573d593d493d555930e0e2c94212c0adcde25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.15c760f7ea95.tgz","fileCount":13,"integrity":"sha512-FMOgvkJGIR1Uf1S/iLllsmZtnLhnzJrnoQGbLk0eXCf2udGyWKYzrdZ77lA3fnMfSK4gH79boTbW89MC4+fpog==","signatures":[{"sig":"MEUCIG8G6LQtIs0Y5OBe26pSMJuRzfQC9W/HtozjFHosZSDSAiEAkoKaclcUCqpEeD2qn+k2p39mbCIY0Lm46TiAYuMiraE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15c760f7ea9523c7f52aef48c8ca0f1563f774a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.15c760f7ea95"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.15c760f7ea95_1709564177952_0.4608411705606239","host":"s3://npm-registry-packages"}},"2.1.0-canary.8adaaf8e22da":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8adaaf8e22da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8adaaf8e22da","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"608fc750fa1a55c1cebb27de3c5d26d15b3a2046","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8adaaf8e22da.tgz","fileCount":13,"integrity":"sha512-th7IOpRIVDqlqoeGYihJ02jl2M+i3ZYDKVA0yUXrz0LIDE/SP5YewPPVCKqIukXQFCf/0QVyvPFWUOyP/jn6Sg==","signatures":[{"sig":"MEQCIA8cN+/vnou+IYtE+/wg+cY2Mgzwy2Fo+vRJpclM7kD6AiBcoPk/8x2vWrqFADMc1LZnXs2cGA2pb1ysEjOk682BXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8adaaf8e22dac29003d9bf63527f35abcb67560e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8adaaf8e22da"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8adaaf8e22da_1709567727241_0.2442924824727748","host":"s3://npm-registry-packages"}},"2.1.0-canary.ce782dc70b47":{"name":"@tldraw/tldraw","version":"2.1.0-canary.ce782dc70b47","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.ce782dc70b47","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c31c0ab57a33ade52f6ad5021d52092c2aa0c0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.ce782dc70b47.tgz","fileCount":13,"integrity":"sha512-mAMMJHmyykfB/Q88XeappSdCLYaylsR+qeKlmVXVHL3k5v0RwyXlKYYd0RcgERe52hSblU2O7dFLjZaP7AGv9A==","signatures":[{"sig":"MEUCIAlpRRxlSQiknQ4vs4dtzUAQj8DaSaq9Pphu9mGWTc8VAiEAlhCTUmtbMl2eXrSNrz4GaPxwjECZs+FaR8ntnuzg+78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce782dc70b47880b4174f40c9b0a072d858ce90f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.ce782dc70b47"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.ce782dc70b47_1709569427867_0.9719229514685144","host":"s3://npm-registry-packages"}},"2.1.0-canary.5e4bca9961bf":{"name":"@tldraw/tldraw","version":"2.1.0-canary.5e4bca9961bf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.5e4bca9961bf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c37605bf8c0af75de779ce14bfdd9559ef853023","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.5e4bca9961bf.tgz","fileCount":13,"integrity":"sha512-rzapO2rTm/WytYgC9d8fBeOOwF8v7pFVK0g13vi1bVJTmXb8nRKAMDGPemEtzUgkA3JIK6s02bAHpNKjbQV1Yw==","signatures":[{"sig":"MEUCIQDQiLPp/Od/dNiVC8cvR2PFMlq47N2N2pncRjeVHaYYCwIgQhvXWjRJjePM+7FjMxCxsDqLyQCieAHzI7YjKgDA4Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e4bca9961bf31ecfc791bed1d92248e70dff7e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.5e4bca9961bf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.5e4bca9961bf_1709569737391_0.9175609423900832","host":"s3://npm-registry-packages"}},"2.1.0-canary.f0f133fdd204":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f0f133fdd204","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f0f133fdd204","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e196eb354939d579d8974af41cb7f42378468903","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f0f133fdd204.tgz","fileCount":13,"integrity":"sha512-iW+1dlNJq4xI++cTBLz4rMpN+9AQ5EP+pguPgo5nR0D1vZMy8j64rnbUWuvg/1Fy4Foy2JqmuHbahqMYKSoetw==","signatures":[{"sig":"MEUCIB+MBICiR6ZRM69hkYlTvIoKUw3dHVyGiCJ4SgEQ/zvNAiEAitNQR42igKhFp7IsyhdAYD8fKmKuzY7D36qxVN1Wn2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f0f133fdd2041bb495a2d2154e0584dd6dce8aaa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f0f133fdd204"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f0f133fdd204_1709569930098_0.6542666162185564","host":"s3://npm-registry-packages"}},"2.1.0-canary.c3e8628680d7":{"name":"@tldraw/tldraw","version":"2.1.0-canary.c3e8628680d7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.c3e8628680d7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29cd7b6139757ee221a3c9bf8493bb3afc8e6128","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.c3e8628680d7.tgz","fileCount":13,"integrity":"sha512-Pvf2pFjsgi3YWTdVJNl5fByUoTmEncqLh3FxF71Wh3IfZ1qMWV+KLx+pGasXrTVhMX2rGJSvrkNwKOz6/jYZQg==","signatures":[{"sig":"MEYCIQCtcbJu0Uv8g6mbK9FP06GfCqoQ/0wz6/kYpfENt7qgRgIhAP6S2jQIgT+Sf90EcuzCS9BnLY3uKNoAfhWAjUv/3jeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3e8628680d74562d95bccd8ae4a1f1f49ede3d7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.c3e8628680d7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.c3e8628680d7_1709571327764_0.08754525126312451","host":"s3://npm-registry-packages"}},"2.1.0-canary.33d111f93ed2":{"name":"@tldraw/tldraw","version":"2.1.0-canary.33d111f93ed2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.33d111f93ed2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9cdf6619582db7d176562d4ab818facce64ff985","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.33d111f93ed2.tgz","fileCount":13,"integrity":"sha512-jUSTHscgWmCz8grMSvarABFe+Qme0M9j3DXLaey5LB/S0x/rvdVtqWGBBngCz24NJBNgUWYgs0I56NI1XCbyvw==","signatures":[{"sig":"MEQCIEsFh2OBwH/hOpo29J7xOuiR6ju3EyComTVhxAN/EWFKAiBOzlkOtotrnFWxFMf9Pr5PyUPvPVrGc4HvcTi8+YN1/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33d111f93ed2754a189c8e0ba5119c7e4ad9726e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.33d111f93ed2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.33d111f93ed2_1709572836999_0.991188010362706","host":"s3://npm-registry-packages"}},"2.1.0-canary.0813e54ca299":{"name":"@tldraw/tldraw","version":"2.1.0-canary.0813e54ca299","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.0813e54ca299","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94542a0fc3f84f9968387f32d9ebc2f4c33025dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.0813e54ca299.tgz","fileCount":13,"integrity":"sha512-jdFuyLIq1vaqwkQ5souzgDV5Q6r8sb4thJedWw7x8SwEUiSx0XF6VZpkgcbxq0F2sLAtkDnQZaUeFE8zmRMIZQ==","signatures":[{"sig":"MEUCIQDBwxY9pTL6iV5j9qVwxiUamGTLQFzRlan/5bF+RfeVzgIgStPOIDZVeOlsDu8+8kwfD9tyQq7Z/Jkeny6bzvqb2fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0813e54ca299c467c7a1b928ae31079ab19b8876","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.0813e54ca299"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.0813e54ca299_1709574938108_0.6155367360199497","host":"s3://npm-registry-packages"}},"2.1.0-canary.e543797b8116":{"name":"@tldraw/tldraw","version":"2.1.0-canary.e543797b8116","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.e543797b8116","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccc0c352e11eaf6b197c0d9b54874dd639f1a2e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.e543797b8116.tgz","fileCount":13,"integrity":"sha512-qoKl0qHvmApfhos6ev0JvFQzl5IhW6Qc4uMZBkB5rng380Cj1OuHqaV9K7Lf3WDnnOY5vwLMFDahNHEJT28JBA==","signatures":[{"sig":"MEUCIHFHknMzeGJCPkV1qwf5eyhB6YW/cf/Hc2XrvlTjrZzcAiEA37h6FZExNbqLMLKckHh00lqtukEyvzenOITAYTZgNPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e543797b811699e9abc894f0ecfb5549fef8a53f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.e543797b8116"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.e543797b8116_1709631416075_0.6910699814551555","host":"s3://npm-registry-packages"}},"2.1.0-canary.f033ff8508bb":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f033ff8508bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f033ff8508bb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"839bc42d42eeaad3088d9220b255aa650ad2de2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f033ff8508bb.tgz","fileCount":13,"integrity":"sha512-+nwuFTd6uUBeH6OfaHv5F4XkBjePy8egCuRiuA47AmLIfsNt7hPMGLsGQnjmfBIcdfTFrU1LIkELomkTEajN8Q==","signatures":[{"sig":"MEQCIB2HK7aFjTs7CLvWupBGjAKmOzYyL1j/Xp5Tm8J333mhAiAcVi10xuZAfWSb0IqteSHhLgcKjcQPJSvnMd3xCfGUaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f033ff8508bb483e119346cf8f1d34c6a2aa56b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f033ff8508bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f033ff8508bb_1709633874845_0.18532129193650482","host":"s3://npm-registry-packages"}},"2.1.0-canary.a07561e66245":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a07561e66245","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a07561e66245","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c51cf047e55f80647eb31591db5fc6fee4b0397","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a07561e66245.tgz","fileCount":13,"integrity":"sha512-mHYk3ZUf5UIGI4gxlzxlcg4vFxXBcWKT0XF51H0bnvGXuz5qFXEWhwQtTeDT3nUmtKovCZtEBhrAyGqAu5Py/g==","signatures":[{"sig":"MEYCIQCOtIp9Yho5VL+C4pwhCk1GUkRr1/5m9ImcwTt/KDP2dQIhAOTB9hVvaR796WXf6F14Jzu8a78io/tt6RqOTgYvvDxG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a07561e662455c1993efd65e689c0263c37b22f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a07561e66245"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a07561e66245_1709648577187_0.21508588970007936","host":"s3://npm-registry-packages"}},"2.1.0-canary.9058a483beae":{"name":"@tldraw/tldraw","version":"2.1.0-canary.9058a483beae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.9058a483beae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9374276454dd45fe985286eb5741aca8d333626c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.9058a483beae.tgz","fileCount":13,"integrity":"sha512-eu4UT2WhFxlqwbzf3kOHz0nhww/Qpx6IPeGNrt7OefYWMzX7ajiZQHUETUwq7zTqRI3w70iV0FkA5Z2qAZkzPA==","signatures":[{"sig":"MEQCIBeRhnTE7jbhYCzcQ3K0ImLCo/d9ck+FMWIPIwisIiy1AiAU9lbIMDQBa+hXXB5+h9DCbpdiFzksvUUbRaLT2QGgBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9058a483beae6d6a276267f4cb2598d40256bbc4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.9058a483beae"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.9058a483beae_1709655164783_0.9955879501890894","host":"s3://npm-registry-packages"}},"2.1.0-canary.40aeebab46ff":{"name":"@tldraw/tldraw","version":"2.1.0-canary.40aeebab46ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.40aeebab46ff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"413dea669c0f971a620c3cb242037e8e9c256862","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.40aeebab46ff.tgz","fileCount":13,"integrity":"sha512-24BWoMeOzDH1x0AHY6e9WDIHzYaf1jrIMymNgMU5/9TyHfQldi/+5vSOMS0482BMVWEQpu236svrh6ZfWzpV4g==","signatures":[{"sig":"MEQCIHSbTDdwk2jAvOYuu16tqKUFdukiGuWqtlW7BL1d3objAiA4R/EOs/LHlpH6N1Fbq9qUpMkknb7r4UlpE+is0HYAUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40aeebab46ff8b0f2755fe815a0f410f98b521da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.40aeebab46ff"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.40aeebab46ff_1709656057127_0.5245677816771721","host":"s3://npm-registry-packages"}},"2.1.0-canary.40c20e5585fa":{"name":"@tldraw/tldraw","version":"2.1.0-canary.40c20e5585fa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.40c20e5585fa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce1ec3139a023f7785ba35f92276d17353c4e90d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.40c20e5585fa.tgz","fileCount":13,"integrity":"sha512-fLOPOhThYdwuB+tSjsCrBkUFWAXx4ja789bDis3Jldik16kcNXqWP9MzeS1wKqegahYyorH7m+6dzRddb7q3Vw==","signatures":[{"sig":"MEUCIC8wKfrqRw9gLF9QGrmAQ6ekZx8IrHEjceNmlz6SGsYCAiEA5+sO0NxyC0oySqovSNaV8znspiFCbSfMLAfhNOtsBM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40c20e5585fa367c6344a3adecca9e26b4e036ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.40c20e5585fa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.40c20e5585fa_1709823262080_0.4239540579232355","host":"s3://npm-registry-packages"}},"2.1.0-canary.eb80cf787bcf":{"name":"@tldraw/tldraw","version":"2.1.0-canary.eb80cf787bcf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.eb80cf787bcf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3ddf98089587d4fe640f341785134d749e1e53f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.eb80cf787bcf.tgz","fileCount":13,"integrity":"sha512-1fjNv9paZFCMviWTBr4Tb24NCBkj7jvxY8lO9WGHzL0lm8Yjj8v2XK6sMD2YWq97SbECxKHM1IFzomhSabHh0Q==","signatures":[{"sig":"MEUCIHOdjQO7gmy4gG/K39n5kAE2zkp2ftwHZ35c7nq8ZNt4AiEAkVpwvhU7msWYrM6Vh+0Lkdy7FS7dwqjrX6mIMtTBPuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb80cf787bcf99774bc7def647417417742fbffa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.eb80cf787bcf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.eb80cf787bcf_1709826222107_0.1717958359338143","host":"s3://npm-registry-packages"}},"2.1.0-canary.a691c60315c3":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a691c60315c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a691c60315c3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f7d499961ba93af19734d19dbea35bd86d0c158","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a691c60315c3.tgz","fileCount":13,"integrity":"sha512-/OmdTcAgKGHHqOtL5D6McHDF0AAuPF2nZi8KM26lAVpLohovYIOQNHQk3I5xmQjgUfWmqD4CIawYSnKi88+qeA==","signatures":[{"sig":"MEYCIQD3WnYpMJSA3C25MinEyjJg+hdG4H46WxpuLwpaHOknyQIhALWLQOCQeK2F9nVLZKE2IMdCIdx+snrjPGw3tDPAD/iU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a691c60315c3dd5a30792e4744fa4babd9e0f26d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a691c60315c3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a691c60315c3_1710020901081_0.43135297142378604","host":"s3://npm-registry-packages"}},"2.1.0-canary.abf69e710782":{"name":"@tldraw/tldraw","version":"2.1.0-canary.abf69e710782","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.abf69e710782","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfe7197374451345403a48fc715321f7c3ee85b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.abf69e710782.tgz","fileCount":13,"integrity":"sha512-Vbxgg8klhv+VXFV2DieQBCuDhEHekj0vdmDTFRDEA+V3StYQVZK320XWqeMFsh1ObixbdB5mFVbfsBnd/eHphQ==","signatures":[{"sig":"MEUCICwN3OePAgDZRBo24b+FWr2QZP29uXdfYqBMWr2w1yhOAiEAo0JOIvJo26Wobwr3STaypCghP8Bq9UDIFuUujX5fqF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abf69e710782bc44980d0bd75c9c1f665e8a623a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.abf69e710782"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.abf69e710782_1710100357192_0.6516221984965291","host":"s3://npm-registry-packages"}},"2.1.0-canary.a8b7d4e2d0d9":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a8b7d4e2d0d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a8b7d4e2d0d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1851c7ead93197b91643c3753a4641b3d2d9b006","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a8b7d4e2d0d9.tgz","fileCount":13,"integrity":"sha512-DoWeNM3VnAeuy03Q06GBR/gp0S0OC2ec8JCUKV8CP9CMvA4PiXMcjw5kl7PpB6RXJGSFmdZ2icwVXZ9ZZ1YvSw==","signatures":[{"sig":"MEUCIQCvsGEFN41g7HtK/orAuVsYDN1INEdYv0tY3VZtHO1hLAIgPN1WKmxPTKGY2QwpdiM5Lb3zO+jBl6UoTeHGakcK4M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8b7d4e2d0d9c010fe3e7da2aec8542288fe2498","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a8b7d4e2d0d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a8b7d4e2d0d9_1710148291328_0.7616465331023137","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@tldraw/tldraw","version":"2.0.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb16abbdbb9c6f37414339df6029b3b2129f9d5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.1.tgz","fileCount":13,"integrity":"sha512-ZBly/v+OSc/5Om7njH+N8ib4M2dxN5WTjAzDCEgg0S+YirI0vNaunu2U7G/0UYacWj8yKQZ07r4UsGbZNwTchA==","signatures":[{"sig":"MEUCIQCGvFzHDTvu2SKdRH7TJptM+ffmcCLD8DuZdZe8pPFaBwIgTsdTeQwUfPadfIYiBUD7VNZ9+lnDntU6UV0O9aoyO2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80225},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c759019ef95c36dd2e7526b8d27d47cdce0e1b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.1_1710149822883_0.8988474487143869","host":"s3://npm-registry-packages"}},"2.1.0-canary.464b1e9cab3b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.464b1e9cab3b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.464b1e9cab3b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e62af505f4ec4a5abb49e86ae0f0b47963546155","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.464b1e9cab3b.tgz","fileCount":13,"integrity":"sha512-JIJsdLksS79nn3bKhbXswkOwPET2AaHhLEwQOl0PQMTJ+O0Bv6CrnLeD6tTtOV03BU211T9NuW5BmLKnI2Gt5g==","signatures":[{"sig":"MEUCIFtXe8tGC4yEiE9UiZbx9Bexw/nL4eA2MfFbi9q8Y0b6AiEAxqQeGg803orh6SjB3oPGP8/p1aGuWpDptEFgluvBqcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"464b1e9cab3b0d3a21b1d1abd60f45277ec0ed10","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.464b1e9cab3b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.464b1e9cab3b_1710150538667_0.6718556903858792","host":"s3://npm-registry-packages"}},"2.1.0-canary.47420d747693":{"name":"@tldraw/tldraw","version":"2.1.0-canary.47420d747693","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.47420d747693","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0bd64c39477ffefb5bfbbe6ddfa9407084cb8b9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.47420d747693.tgz","fileCount":13,"integrity":"sha512-5IklfgzoNsoFHIjgSl57BbrhIDk7xLen18lQsFyI7EGB/+jUwp7IL9Ku/1JUT9eUURV3S68Uxm+VyAoj9wJqiA==","signatures":[{"sig":"MEYCIQCeSqsM1/6d+LN1PIJVAwpvqe/PNsbmfMxd96j7FSe6BwIhAOMu+qKu3cwaPguusbZ2IScVN+/Qn/9W8gf1m8vW9TFo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47420d747693b75bed417003b7c345afff8c1214","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.47420d747693"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.47420d747693_1710160036178_0.690243372719634","host":"s3://npm-registry-packages"}},"2.1.0-canary.b5aff00c8964":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b5aff00c8964","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b5aff00c8964","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8340412821a273bcaf96e888fb6e4d9600120ea6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b5aff00c8964.tgz","fileCount":13,"integrity":"sha512-mWNKtxOgMg3JhKAIW0QeHLO0SWcvoaOLOn5BgsGk/FA1JmuBihiQmeGcttfWLktfc36OwD0pJYX+QW10SfYLXQ==","signatures":[{"sig":"MEUCIEFwP+Bm0JZkBuRJctUh63wItYMunNlpmxg0oNMphxF+AiEA+0vBn6jCQLM17+2DVVLUJjhEsFy/wTXkS6Fhz/Lcn8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5aff00c8964a3513954fad7ca296c0b8c3bd4cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b5aff00c8964"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b5aff00c8964_1710163681718_0.5037671031882118","host":"s3://npm-registry-packages"}},"2.1.0-canary.e527d7d0d74f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.e527d7d0d74f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.e527d7d0d74f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d011f7ff0ceba087f4c1c9e9450c9c32accf0328","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.e527d7d0d74f.tgz","fileCount":13,"integrity":"sha512-wig8FmWzjG4Mq53pXYqWIiGV81yGi0mxpIEzuR1yw3eN3TucM96uqVQQ9lpILRktdqcbniihpm9WHY7c+0BhYg==","signatures":[{"sig":"MEUCIQCeG0wVTL9zhVYi0KwQ48YwBdhNEUfsVTxaNh1K6vGB1QIgOW8rM9a//pRwAo5p4W5aZ1RfEI9P+oYhcMjh8W9rV44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e527d7d0d74f8d98d23d7f8fae6871dd6e73e8f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.e527d7d0d74f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.e527d7d0d74f_1710164519931_0.02625005826697646","host":"s3://npm-registry-packages"}},"2.1.0-canary.47a85896e03b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.47a85896e03b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.47a85896e03b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"850da83d6775ef2a6ebcdf84c3f78e52f1f20ed6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.47a85896e03b.tgz","fileCount":13,"integrity":"sha512-S5xPuNLIGzNCT7HTTiTHHtDsANu/WgvRTyAjCj5xpqWFW3dtCwiEROZDoV0SHutq/toNzcL2vCWUe0UUYkaUpA==","signatures":[{"sig":"MEQCICiBmMNXOzVqGvj3N6soOVAL4P4Vaxv2sSDRzq+zk5NaAiBb9s3vzkROVxKUt/8dHlBQSezD2MaqxL8I42b2G/eHcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47a85896e03b89222663986aba614efb0d5b6dc9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.47a85896e03b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.47a85896e03b_1710166517714_0.5390526992218885","host":"s3://npm-registry-packages"}},"2.1.0-canary.5e54526776d0":{"name":"@tldraw/tldraw","version":"2.1.0-canary.5e54526776d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.5e54526776d0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ef40a9ff521fe3488469864c36ab0ace814e18a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.5e54526776d0.tgz","fileCount":13,"integrity":"sha512-isc041+ROaUu8aUUWgPFJqCaKPxBCETqbDDLhbyDuN3gH7vT3aza3m5TLfLtquCmNPvFraXNUENtaciuNpZSow==","signatures":[{"sig":"MEUCIQDK6yTVooodLPuIVKgc0szXml5Itz6WMCJwCwQfP7+svgIgWjy69JwPTHznnqAbNZxILkw/rbg8JPPJZZTBUpe552Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e54526776d0b8eca89f6c0ae6b194974810625c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.5e54526776d0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.5e54526776d0_1710166808262_0.7627573806795542","host":"s3://npm-registry-packages"}},"2.1.0-canary.19a1d01b8e12":{"name":"@tldraw/tldraw","version":"2.1.0-canary.19a1d01b8e12","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.19a1d01b8e12","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf172b940049de440bd2dafa1b237812883966d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.19a1d01b8e12.tgz","fileCount":13,"integrity":"sha512-pC0r9qeKAEyI8QVF5K5LfxJSK+s8izANwfM1WPREg2cXyymfLUvJ3X3th+M5/ONKp8vk1UnbP72iVj8Sboladg==","signatures":[{"sig":"MEYCIQCfbT6KoaYtc5h5m4BIi+sR5cD8184nZWbCbgothdqX1QIhAMnnjs9X03XmlEswF5q05iarIJ5WhlquH7M6A1q0lHP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"19a1d01b8e12e40941077d8a0d59ae72f108e0c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.19a1d01b8e12"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.19a1d01b8e12_1710178813392_0.5960767023913149","host":"s3://npm-registry-packages"}},"2.1.0-canary.f1b4f807d859":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f1b4f807d859","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f1b4f807d859","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f466a1943f98227badbcacab2a428a75b96d65c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f1b4f807d859.tgz","fileCount":13,"integrity":"sha512-Gq2NhNAyvxI9BAWid/3hkybd/tlhTMzBT+eluvlH0CHLG9kXM6IwB7ezO9MVKCUvc67RalGyO8jnb4VUD+HYcA==","signatures":[{"sig":"MEUCIQDjh6HfwfZN2/z//i0xd+ZPbtJcc0u5T7YLnQopoxj4OgIgbYGSm6vGpopOWP8h/dwIFWyTeXEthk6qoF5hufALGSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1b4f807d859c2ee27096efccc1be70ec2c023d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f1b4f807d859"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f1b4f807d859_1710180081093_0.6774975950645983","host":"s3://npm-registry-packages"}},"2.1.0-canary.60cc0dcce343":{"name":"@tldraw/tldraw","version":"2.1.0-canary.60cc0dcce343","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.60cc0dcce343","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4b4dfae7746632ebed9ee69546dabe16dda8849","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.60cc0dcce343.tgz","fileCount":13,"integrity":"sha512-2dCQ8lRX1yhhEFkzF/7cr292HkrC1MvOqAazO31w4eXZNbflLq5scuGhSPzoGVFGK4abG8xOZJ7b1C878fXrRA==","signatures":[{"sig":"MEUCIG1ONKmXhVLWiVs0yI9BHODOX+xPY/ImH11sXhAuthxqAiEAhRIorYqXyFoQQLR9x5eYcOs5TVt/4GEceyzM7b1RJpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60cc0dcce34357f9a38256a933f7e2b47a801f5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.60cc0dcce343"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.60cc0dcce343_1710182307794_0.4373971040526663","host":"s3://npm-registry-packages"}},"2.1.0-canary.dba6d4c414fa":{"name":"@tldraw/tldraw","version":"2.1.0-canary.dba6d4c414fa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.dba6d4c414fa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6088dbfe6ebb21c7080763e6e0734e9a98f9c83","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.dba6d4c414fa.tgz","fileCount":13,"integrity":"sha512-L/8r6eGJsFL26awhiyvFv4r0A87GRiSfSAvPs0bFUpVioXfaFVaCBgLkOFsqorbLX8GS9PdbcQ9JFb2xrs/Cew==","signatures":[{"sig":"MEYCIQCH7jrBydspvdDWwE1LGHa3c9Jdi7iUyawVip8gI37CRgIhAMoW4ichNK4c8eR0Gg6OwkJwZbLAyqHKwF5WyfF3ayvN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dba6d4c414fa571519e252d581e3489101280acc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.dba6d4c414fa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.dba6d4c414fa_1710235199367_0.05043858749735186","host":"s3://npm-registry-packages"}},"2.1.0-canary.8d02df8712dc":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8d02df8712dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8d02df8712dc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00c24d7a9ad3f2a4a42dcbf0125ef022ec890c60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8d02df8712dc.tgz","fileCount":13,"integrity":"sha512-zHM8Jlw/koEO6impFKBTNloGqTYsXArXJpKXp7IgdU5SnH8wCW3mDZ4X2FGWafAPU6i0egl08hl/0MdU7o4TvQ==","signatures":[{"sig":"MEQCIDa7fYNf5AA1Yna0ohZi8Xpi0OhSHM2ScXZwy9QXaIMGAiABvz+PRNnIgYep8nO1uOSDDf4Rk052x3j9jihTpa4nOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d02df8712dc1e625526c3f3b3e0eb3c218ad5ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8d02df8712dc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8d02df8712dc_1710235235455_0.07745857056991556","host":"s3://npm-registry-packages"}},"2.1.0-canary.b0210c0d6d1d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b0210c0d6d1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b0210c0d6d1d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ea10af6a260f3649d4165c642013bb9a9f7052e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b0210c0d6d1d.tgz","fileCount":13,"integrity":"sha512-MlR3pq5kUO6MckHFw3w9YgpCnyT8Fd1Y10PF1+HLBcUwWEf15Ro9HVTl7IyPW17UXTFCvuewAIxxqdIJUOYMuA==","signatures":[{"sig":"MEYCIQDcPQrpo1NHS1M3aFHsvZVaq0mzXhZCSyTSToIZxRVdtwIhAOD7xjx74PeIMSO7hK4kAg1XTucLXtFcwZdZ/wIlgG2c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0210c0d6d1de2ff69850c1623232c6cbbd1c207","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b0210c0d6d1d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b0210c0d6d1d_1710244400589_0.2949745950878655","host":"s3://npm-registry-packages"}},"2.1.0-canary.599a6cd48476":{"name":"@tldraw/tldraw","version":"2.1.0-canary.599a6cd48476","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.599a6cd48476","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86b3a5c2e8efae07655ed522a5e24458b8610516","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.599a6cd48476.tgz","fileCount":13,"integrity":"sha512-AD2miuEnyFEqF8MnrbrU8PZxIlkLgYzJj8f+FvVWa7UBq2WFF2069Isp9BJRGb4BrlkU1JxU5/ZosC63TvizTA==","signatures":[{"sig":"MEYCIQC14id3e7+/X+mN1sIE+8tc774d8Caj+8KaD1bxDDbYzQIhAME4sX3pFxwGh8UCMHIA+l10T0RBw/1LU76KMCcdZnab","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"599a6cd484762e52a406257d3cc59fe9813a5ac5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.599a6cd48476"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.599a6cd48476_1710244644102_0.5552508631014548","host":"s3://npm-registry-packages"}},"2.1.0-canary.83544a9ea8c0":{"name":"@tldraw/tldraw","version":"2.1.0-canary.83544a9ea8c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.83544a9ea8c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a0cb7fa5b020e5447ab0ae11af46dc934ec28c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.83544a9ea8c0.tgz","fileCount":13,"integrity":"sha512-Zyx/lWtWtJlnQ4iAEzpoJh6NhV4syONf6i948X5IgVXudHV5zLtAnBxwK1fEtOBtuRUGj7bem0dS0mBt5gmD1w==","signatures":[{"sig":"MEUCIDbkQMY8X9szxzMQ16mqOKzv1i2f+tZO2CIYIBsxEbORAiEA2QY5YJzz7bZEpjcGffNqhgjWxRPSGjHGWh7d+tHIBiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83544a9ea8c04f8f42d025089fffdbace1f519c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.83544a9ea8c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.83544a9ea8c0_1710251115545_0.3638191201070766","host":"s3://npm-registry-packages"}},"2.1.0-canary.26e1e9836628":{"name":"@tldraw/tldraw","version":"2.1.0-canary.26e1e9836628","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.26e1e9836628","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9084934fa7d702951a64cda2034b65a2d42b317b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.26e1e9836628.tgz","fileCount":13,"integrity":"sha512-T2iuueN2rnDrro8mXYtQIuF/sN7hdxWqDzkbOgoYarbyJnI4MKs5KtKwXhJgQb2g3yEmkAgM2TfwZINNQZwkeg==","signatures":[{"sig":"MEYCIQDiXIbTErSOeWGMybtn/TAj6dtNQG1EJ0kbnUp1zar8JAIhAKQ9i6p9jV9YJ8d2zeOpiVYH2GWYfx1GzEPBxG1KNalF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26e1e9836628a170b660a2b9ffd57a46deff0459","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.26e1e9836628"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.26e1e9836628_1710252472704_0.8052881666907747","host":"s3://npm-registry-packages"}},"2.1.0-canary.b9547c2e6bcc":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b9547c2e6bcc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b9547c2e6bcc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e725a6da6d50bf8d5259a144bd4fd8e652b2583","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b9547c2e6bcc.tgz","fileCount":13,"integrity":"sha512-37519RLLgs0Bs7uTYSLoOwgU1OgyIC+gqS7Vh20mnVM2nBx13B8hP5RxfLfpiISW6wkIqnhyEi9mCve0diQ1qQ==","signatures":[{"sig":"MEUCIHX7pakiNIG8dsbLDbnmzxcJmk2n9MJPIsu+4/JiHHL6AiEA+Jt0H2nCCHups6uPeb5oOi8ClnRaOG+ShDOm44Kuckc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9547c2e6bcc26d40b529317845386d3181847dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b9547c2e6bcc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b9547c2e6bcc_1710255666016_0.8708205389846644","host":"s3://npm-registry-packages"}},"2.1.0-canary.adebb680e5eb":{"name":"@tldraw/tldraw","version":"2.1.0-canary.adebb680e5eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.adebb680e5eb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca306e2985ef8bf7d3109746edd81b979dfff926","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.adebb680e5eb.tgz","fileCount":13,"integrity":"sha512-T6WZ3yLpS2GnnFNB98mPIISI+1LGMsjAxBi0c58VIploM8ZiVvykoOwwrzp25yRiCDUaA+fZjtQE749riTivZQ==","signatures":[{"sig":"MEQCIFwBu3v+cuZfuVm6OhHn/bis1UMnm9wF2zoMR5eCh41BAiAyqh8S3meDVMlRaymfskthiOEeqsPeEpGWYhMPePJUKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"adebb680e5ebe913b3e8a40e3a796d57b9ffd799","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.adebb680e5eb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.adebb680e5eb_1710260487506_0.4246182620290544","host":"s3://npm-registry-packages"}},"2.1.0-canary.0a48aea7bb04":{"name":"@tldraw/tldraw","version":"2.1.0-canary.0a48aea7bb04","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.0a48aea7bb04","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76c62d5d127e402bed9485746d7379a8304fcefd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.0a48aea7bb04.tgz","fileCount":13,"integrity":"sha512-Wb+UIO3cARfTB5AflCL6Ptg4ER+00guOV1bzdtKO2/shV17yH2pqGsP29OdSLyWVDdrM2Qb2RQb2/AhfU1vJvg==","signatures":[{"sig":"MEUCIQDi4jXXlfhBbFp4tMyJmWa3cqedz6+L8duTqOUhUw+VZgIgGn2yjUgsFPmr+t22PmUgNEBzMKr5iEmiKmkG80+fVvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a48aea7bb042ceaebf692e04cbdd0c97074d709","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.0a48aea7bb04"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.0a48aea7bb04_1710262797195_0.08134790086713584","host":"s3://npm-registry-packages"}},"2.1.0-canary.3767a68f0f03":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3767a68f0f03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3767a68f0f03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60a12f7e1c8fab2885a69aabe8f763943050b34c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3767a68f0f03.tgz","fileCount":13,"integrity":"sha512-NIoldekEg7+kGiqydgpzFe4ygQ+NiYXHu76NNY7yyxDXGD/9ppCwgKEx/+Tq1VIkm8j2jh2O8sCScIY2FVaCpg==","signatures":[{"sig":"MEQCIF/zBpslpniMRQUC06cN0rGq5uReUOvoU4nr573eI7qUAiA5ZsdqFNskgq/d5G341jW3TAp93qHmvyYE+uqc/C3X3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3767a68f0f039e2728bc1dfe9db86551ef9b7a9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3767a68f0f03"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3767a68f0f03_1710330924839_0.8677099974687685","host":"s3://npm-registry-packages"}},"2.1.0-canary.a933aaf619ea":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a933aaf619ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a933aaf619ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5caaf7b1ef3f19c76c0c411680a73610b24eb9f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a933aaf619ea.tgz","fileCount":13,"integrity":"sha512-sNTWvld0XguyUCS3e1UkFyprSynxSzDYc6Tbca3ctnrn/aNJqbfM+ns29PSYIJB11B74mckb/TmCwFHQPVWIxw==","signatures":[{"sig":"MEQCIDlrB/SaHQvMM9+VMcgk1YR51vbjsqOZjJgXqVhXFA8aAiAi+RO3e8BwnWTujaN9TjnWliIsm7kvP3GxtEN5GWeeeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a933aaf619ea43c2d6fd95d495c34d916bdcb192","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a933aaf619ea"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a933aaf619ea_1710350921873_0.11758251426881317","host":"s3://npm-registry-packages"}},"2.1.0-canary.b83c72baabd0":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b83c72baabd0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b83c72baabd0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fb228152d3a2ef151215752ae4b7cc66ed91eb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b83c72baabd0.tgz","fileCount":13,"integrity":"sha512-8ZpT9zg7GQoEK9geLutY4nHRYWgMSOClQbgj+0aUUvjPech2jr3wOjIRorApevp9ZiZIIU2Ws44S5dD5cIUHkg==","signatures":[{"sig":"MEQCICGFsTuaBEGFwYAakfkxmkerD/TRPO3Px/TBlFy9Pl0iAiAOpC1WzxhkTvasLNo6KXnUi3IerfedvQOGJ0BAndG1wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b83c72baabd030662ff1cfe50e4983718a6fda54","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b83c72baabd0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b83c72baabd0_1710410190093_0.1736294969656993","host":"s3://npm-registry-packages"}},"2.1.0-canary.4d8dab843e78":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4d8dab843e78","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4d8dab843e78","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f19e9700d1bca0b291e4a3854a26967894cab8f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4d8dab843e78.tgz","fileCount":13,"integrity":"sha512-9JD0pkanVJlnfCPjJurNuo5NH5H4oBYKtK7UK8OTJqy7pcvn1KSGtefNG3NnhGQJN0oySmB1lwLBOQyg98iklQ==","signatures":[{"sig":"MEUCIANmavxqgKjSLPdp2BOThwlpXHhxHrE+5syFy0HEkdKmAiEA/IgvkiGnrJQeqDFNSNByudTQVmIF7ELqa1AzJZQZHXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d8dab843e783c56cd7b902067b1b894a8cb98e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4d8dab843e78"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4d8dab843e78_1710413227775_0.8089979363647253","host":"s3://npm-registry-packages"}},"2.1.0-canary.44a3ea7363ac":{"name":"@tldraw/tldraw","version":"2.1.0-canary.44a3ea7363ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.44a3ea7363ac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4255fae292e9d11fc0d9bbb3d93d717fc2a3dd8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.44a3ea7363ac.tgz","fileCount":13,"integrity":"sha512-MCnMkl12xkU/sRQzQAZIv9jIRZEp0V/7NkHNs7/emDduA2uEKag22pTW04APx0C+ME/o/X30vkBB1sovuZZgHQ==","signatures":[{"sig":"MEQCIDxY3maTY7I72Tbhu07jah3/I8oPnnsAXx15WPbLA+nIAiADbk4rwG+ByFQvo4iAamc4BtU/0ujdEDU/6BWjlrmGYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"44a3ea7363ac4a402b4a9596049416bde56bd027","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.44a3ea7363ac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.44a3ea7363ac_1710427852115_0.41872642588053166","host":"s3://npm-registry-packages"}},"2.1.0-canary.79d6058d3cd8":{"name":"@tldraw/tldraw","version":"2.1.0-canary.79d6058d3cd8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.79d6058d3cd8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd1f6e9882fecfe654b7c834dfe79b69f0356a30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.79d6058d3cd8.tgz","fileCount":13,"integrity":"sha512-7DxnyvKS2hQKI3BbLMUt56a1RfWSRw0+R1eRm32/6U64gPqxNZOBWRNV2MmlpUW9j9buMrMsA6YmeyhKYNAL/A==","signatures":[{"sig":"MEUCIQD6cU6vT1R0Q+pHZEw8BzxchN2OLixTE4WjZNEwOlD4ZAIgZ5oiu/IeYz0rlmOaDXkK4hlDA/Krj36QYP8y3f1dBjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79d6058d3cd86b6271f7bc93b2b5283c23af9712","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.79d6058d3cd8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.79d6058d3cd8_1710431401713_0.7933139005347039","host":"s3://npm-registry-packages"}},"2.1.0-canary.8e23a253fc72":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8e23a253fc72","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8e23a253fc72","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1baade62664648c967f8c1d088c04a3eef8a018","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8e23a253fc72.tgz","fileCount":13,"integrity":"sha512-FtdDvAiBWXzqepP+wnRIVg/otqAo+nRAhW44ogD3Dhirq2S7qknuK5Ud/RGw5S1wmorKWLW58X7ZOPVFEYMFGQ==","signatures":[{"sig":"MEUCIDtdMul4NMrv6MJ+3NjA99PfgEP3pxeTrotrZ0kHKz6eAiEA/6hBz0sU0ac/kPHMi3dKmh7WN1fO1/XUZ1en/7Kxbfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e23a253fc7282a07cd37bc6f26c291f4318f219","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8e23a253fc72"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8e23a253fc72_1710519921434_0.02683036026185248","host":"s3://npm-registry-packages"}},"2.1.0-canary.6969352aef6a":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6969352aef6a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6969352aef6a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4f2665a92e5b494ec9ca59bb91fe4a48a00bed0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6969352aef6a.tgz","fileCount":13,"integrity":"sha512-0azWZw6nmzJ4gdRwdqdKiRsy/HTzOw9OPWBUu9J1gPTXrYbVeJjL8dvyp3+Nfu+/iHDdAAGVSWsQ4yH9NY1JaA==","signatures":[{"sig":"MEQCIDDmwY16kGPX7/ZiBf/2SipRWa6yGHhLMORTZ+MvbgeBAiAFheDQs982sxJHJoHZ/lUBA1cDgiLuwVFJt4eBgJewRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6969352aef6a2d57b02d37cbe37bc48dadeabaf4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6969352aef6a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6969352aef6a_1710576264871_0.848645764676162","host":"s3://npm-registry-packages"}},"2.1.0-canary.0f081e145efc":{"name":"@tldraw/tldraw","version":"2.1.0-canary.0f081e145efc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.0f081e145efc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48656b513e65419dae2aecc4aa839496b75faf66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.0f081e145efc.tgz","fileCount":13,"integrity":"sha512-Yy9YKofZrzHj7jmMgvUmFSLxQMdp8EI5vJ8/H6S0KFHePQdjL0zot/ujm11EDGSXueyn8s/Oe1DqPibHRN2sCg==","signatures":[{"sig":"MEUCIQCmaNiam1JG8cbWsFuyFGHnbTXlYxYA12v3TQ9KHvBDogIgYp/fV2/qcl8ghqZy6NKZndFjhVb5KRgdLk1y/GEHAcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f081e145efc4464be30f038ff8d3810862af733","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.0f081e145efc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.0f081e145efc_1710581637245_0.01873026367949282","host":"s3://npm-registry-packages"}},"2.1.0-canary.08e79418f218":{"name":"@tldraw/tldraw","version":"2.1.0-canary.08e79418f218","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.08e79418f218","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c50669ca3c833d51f7fa74bbd6909fc765f2ea1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.08e79418f218.tgz","fileCount":13,"integrity":"sha512-XfluWhe3ZcmU1kEIm/u3oW0mVXbrXbWrHxmSQhijBrYJWUpELwHfU2WVbAsoGv3nu9o88YsIrn/sqh3ZhOPXFw==","signatures":[{"sig":"MEQCIDCM2zMM8KGdTVbFe6TO58Lqy+pkhveaNaAHvSQLmWxvAiBiVEVl4Gb4i0NO3v2inCWuWOUuDnoupcI8941VULPsuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"08e79418f218503eeb804f0c4c715d537c442f47","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.08e79418f218"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.08e79418f218_1710582013961_0.6381122850183776","host":"s3://npm-registry-packages"}},"2.1.0-canary.dc05890407da":{"name":"@tldraw/tldraw","version":"2.1.0-canary.dc05890407da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.dc05890407da","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"795a2a20404c62fa91b7229b4fda6836086dee13","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.dc05890407da.tgz","fileCount":13,"integrity":"sha512-W7nBjy9g79LdXsVP8cSpxet5bVSHsr1S1SrZ9d/nXfd99nd59oYr0whpFkuh4NHmYpKhQRzMH2d2z2LdZ/0jug==","signatures":[{"sig":"MEUCIQD9sUrrW1A1xL0qWGSVszUMknAaS7HyoHKEIzu2y7wEPQIgWCApHhtutBhZ+iHvxC2rYdMx7tP6mI/l4K+9A7F7w3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc05890407daeea1468a8c3f7469f85d36054c01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.dc05890407da"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.dc05890407da_1710584720800_0.5402221256053084","host":"s3://npm-registry-packages"}},"2.1.0-canary.29b82ed1237b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.29b82ed1237b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.29b82ed1237b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54176250a28dc6e7330a9a0a431582fd001d66ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.29b82ed1237b.tgz","fileCount":13,"integrity":"sha512-mneRu/Cwp2c8xgRS5L+spZGFEj5qiXrdzvN4d7fc9QQTdlL5Nhzhy6DZnj76x8jQAAuHVFTXY+A50idXykSSgw==","signatures":[{"sig":"MEQCIG+giUUAT0zUsyPPD61kEXtoJ+ehoHnE4//RiSjGvGAwAiAyw3THe3+KcDHTXn3moTRkpUwxww/zU5o4Z/HNzzs9ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29b82ed1237b9a7bd4da230d12e1e0cc09ddd9eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.29b82ed1237b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.29b82ed1237b_1710587489641_0.850184872767237","host":"s3://npm-registry-packages"}},"2.1.0-canary.a9bc79b1c244":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a9bc79b1c244","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a9bc79b1c244","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f31b752be6f8eb27f71eff210c478d73a2798e1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a9bc79b1c244.tgz","fileCount":13,"integrity":"sha512-/czpo9Gj+wSXu6lGrbujP0z3sGcD58RlqLsWsvzTIxEugoBlCzYWhtKTq4ucVQtzJvFs88eQqCsm+P/ryY32TQ==","signatures":[{"sig":"MEUCIBENLdvCLhx5pNLFmdg384jQzw3pFT0u91CZOb82VkYBAiEAlpCHFh46d8EtxZ7J/Z5qNYCBu7YnkQ8C2ljA3koV6cI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9bc79b1c2443062ff8a644ea60cc06deee47449","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a9bc79b1c244"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a9bc79b1c244_1710601664367_0.8217051209250577","host":"s3://npm-registry-packages"}},"2.1.0-canary.e764e59cdaac":{"name":"@tldraw/tldraw","version":"2.1.0-canary.e764e59cdaac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.e764e59cdaac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a549315f2a8880e4da11576bc43e28c2e732ac5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.e764e59cdaac.tgz","fileCount":13,"integrity":"sha512-tnUviOfMtbESEDkBXQvpbKiLhIycEzkKOlzEbs5cELxLJImbn9g5GiI++QITvcJ3x/X6gm/PQHQwrDVwuaGBxw==","signatures":[{"sig":"MEUCIQC419BlVtjtqNQ50fKaKK95fWhxfOOCXW5zZbcr37oIHgIgeaXVn2Uw9HbCx6iI9JCKsvNyLCG96F+a37L7ElSsj3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e764e59cdaac28a630a9d9c32956247b343d6734","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.e764e59cdaac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.e764e59cdaac_1710682326671_0.10749404660136253","host":"s3://npm-registry-packages"}},"2.1.0-canary.afd024f898c5":{"name":"@tldraw/tldraw","version":"2.1.0-canary.afd024f898c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.afd024f898c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b05217ba9ea779ef2a4b193f18927909d3df55e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.afd024f898c5.tgz","fileCount":13,"integrity":"sha512-ZvTES2ueD6NRelxjK9/XKxQQJEe/FPpNk5R0wBZnRRC8ygZMwzuknXtlhv6IOiuublu6qEqp+moOajidKVbHMg==","signatures":[{"sig":"MEUCIBxLHByL/HdF26g4Zna1gGCXxmw/ztNW+BjUj2z8pUG9AiEApU0ZXUh0/Qg0sbcc0FqWTWKypi2jhbJLqN2a52C8vto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"afd024f898c5ab4a35114e9b42b1a43c868bb431","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.afd024f898c5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.afd024f898c5_1710682470295_0.9255495129734093","host":"s3://npm-registry-packages"}},"2.1.0-canary.307495f0102a":{"name":"@tldraw/tldraw","version":"2.1.0-canary.307495f0102a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.307495f0102a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ecc617e0e1b0a8c8fd7c3958b81e258bf699fe5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.307495f0102a.tgz","fileCount":13,"integrity":"sha512-f/CTdJ8nyE2o6QrQKB1r0AFkgRUww2+TfRxJtQVUX8XV5ue5XemXxa+JNKsV6uDy+kSila2oa4n0Z3JGsUPy6g==","signatures":[{"sig":"MEUCIQCUqGzmwUsKcRmLHfKFGIu0CyHCNp6Mmzh2c/Z4JiZr8AIgLQLBIn7FRwcmvpK8Vn8L7wvBE/t7wLvFjuCw+I5vv08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"307495f0102abc0bb99547f202784f7a17c28ca5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.307495f0102a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.307495f0102a_1710682539565_0.652767136581949","host":"s3://npm-registry-packages"}},"2.1.0-canary.4e0df0730dcc":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4e0df0730dcc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4e0df0730dcc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2911fe97a928befad11f1abe3485b72235da2b49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4e0df0730dcc.tgz","fileCount":13,"integrity":"sha512-DkVAgQm26KuA9AeYqZeQY0MvX9iqBUsrLlPApqXZiuachkDLIphoAtmn4hRRrdIpQX9l18DCdrnsa5XxS11pBQ==","signatures":[{"sig":"MEUCIQD1bnTWznJiZ2qngCwwZCZlUYZLUEF9l/wRGiGgsx1WLAIgWv7Zs7EcjdO6EmRoSWmuy4tl7hR8EuYWKPNoajzIIdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80453},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e0df0730dcc69bfd4f1549fa54dbfe5a40e1997","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4e0df0730dcc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4e0df0730dcc_1710697965654_0.04113271901114124","host":"s3://npm-registry-packages"}},"2.1.0-canary.4801b3576810":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4801b3576810","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4801b3576810","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a14a59db52c417985a7b3e7c3973299ec45da43","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4801b3576810.tgz","fileCount":13,"integrity":"sha512-1ly4Ry28o6/jwnmFTYuayPJp6O+jfHxDo2JF8+wwg/p3Iw3JyB7opQ6Yy67ClAAvfZSkEMFCQ5IMCDpVXzrGmQ==","signatures":[{"sig":"MEQCIBq3W4k+zNG5rMsFaJ7tOjikNDGnXDJfeymU832tEJzMAiA77WbO5D/xOtID7hmK4G0k1OMMWQ5klS0XgKhxOLoX0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4801b35768108b0569b054e762b5b12c9f488d83","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4801b3576810"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4801b3576810_1710711944759_0.07340059407662602","host":"s3://npm-registry-packages"}},"2.1.0-canary.176fdb5425fa":{"name":"@tldraw/tldraw","version":"2.1.0-canary.176fdb5425fa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.176fdb5425fa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25067c2b98c373437a6d8ef1f2ceabfda6a9a514","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.176fdb5425fa.tgz","fileCount":13,"integrity":"sha512-hdInQC0PXMYvLMSfoPJ66xQm/kixb07OH01Hm6UY5inECLCz83uUKqs5eQ9J2qjINlS3IJd8MIQ68v97JmNjdw==","signatures":[{"sig":"MEUCIQCiJ5JlYKXXcPQqC7jddhbgK+p3MXkx+agsG6qQ14iajwIgKHM+aHcenRikAK8FYjCBfrxqczVw7JLC/+Bo6bXY6Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"176fdb5425fae7ab130026b6126b47ff5ecac904","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.176fdb5425fa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.176fdb5425fa_1710749036340_0.32683991937337","host":"s3://npm-registry-packages"}},"2.1.0-canary.b9b5bd5b81ef":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b9b5bd5b81ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b9b5bd5b81ef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a62fbd4d2ea9c8eec7fd5bb2319ebff93daf8f3c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b9b5bd5b81ef.tgz","fileCount":13,"integrity":"sha512-LIvWt0goBUC5W+JhjCt5CuMLEqmFO7b9PhZshcQQAZJigL0gS7L4GG1ctC7SlQFfaqCcvZgD1wc3bT1IJ51IXQ==","signatures":[{"sig":"MEQCIBtfK1sCCXOL3Gxg01i005jsRw2wJiDi0KMQJxtMLdeMAiB5owd8FroWhC8Are/SJn4smfxETGi0+Fcmxj4UTwFYNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9b5bd5b81ef3fb1b6072b32e3a82b027f27d5c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b9b5bd5b81ef"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b9b5bd5b81ef_1710772912607_0.6691667394572347","host":"s3://npm-registry-packages"}},"2.1.0-canary.cef70d6a819e":{"name":"@tldraw/tldraw","version":"2.1.0-canary.cef70d6a819e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.cef70d6a819e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3daeee7f2c6329574f5663b3ccc8eef639dbd4a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.cef70d6a819e.tgz","fileCount":13,"integrity":"sha512-nYDl5C7EoDUDg8TQmnWY5++2JYOH+CjTBZ7JwrzbHzoPQxQjQUiz9dwp6Me1PsFC/Vi6z3GaCEUPhf+9U5DXjw==","signatures":[{"sig":"MEYCIQDehO7k7oPCj7OUlAmzYvEoBhGIl7r5oA87YQa8kCXcHQIhALlWfpcOXZw9NzMhg5Ul+6EG/1D0puXXbzuiI+0/eivN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cef70d6a819e3d6b0115b9208aa7139babc09f5b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.cef70d6a819e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.cef70d6a819e_1710772966501_0.9099620977145626","host":"s3://npm-registry-packages"}},"2.1.0-canary.16a28bfd9065":{"name":"@tldraw/tldraw","version":"2.1.0-canary.16a28bfd9065","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.16a28bfd9065","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c548ddf40a654f4bebe93f2c82ffbce9401f572","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.16a28bfd9065.tgz","fileCount":13,"integrity":"sha512-H7Dmj/9c9XpT1RwS2ajcA9BQKmBxUY4KqBkaa7VP0lWYMqMGldit3kLymw6yHodECaf5A0b1dcrSxb3DdVxVHg==","signatures":[{"sig":"MEYCIQCx2HgBsjfz/6yYc6Uj0DPFn+LlnEjvpQ0wwm9e5M2nUQIhAONTHJ2cD6QQe+EcuVILBcDtHK3S1kqQ5SNNw3HxeLY3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16a28bfd9065ae4f88c1a3e90c5f857c5964db45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.16a28bfd9065"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.16a28bfd9065_1710774931384_0.7789733107040375","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@tldraw/tldraw","version":"2.0.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.0.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b53be55b0a8e727ccaaf0fa171d4b97f7dbdf179","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.0.2.tgz","fileCount":13,"integrity":"sha512-34GK/SjYMyvPSrO7D0DR0sg3qi0XtFhyNKS4ls4PNGNa24Ov4Etm3MVEmbOe+stqAi8FC4hlfSDd7eE/vIsU5w==","signatures":[{"sig":"MEYCIQCRD0SoJ1b+dbegbnz6mQE7oPXAvlcm++FvFr4eqMT6qQIhAJnhzRuMdxjTt24WuyNaiMtyW3FUxwKpBA73RECweGEf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80225},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a87709ded96fed120e83130a5639c2c6ea0275ae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.0.2_1710775509742_0.5655688273591144","host":"s3://npm-registry-packages"}},"2.1.0-canary.d16e06ff4032":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d16e06ff4032","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d16e06ff4032","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1228ee3a0819b4eefdf0f9569846e7ff3001b40b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d16e06ff4032.tgz","fileCount":13,"integrity":"sha512-gLHMJc8+geVI4JKsOQRVUlSy/dQT5hBg2XgQ/S9PZgqeDEXxj56vX5dk7MfR+WL8B3GlZitVYePdQJn8ViTqiA==","signatures":[{"sig":"MEUCIQCnSewnR81mOK7SClnmTGMkfavpK1eqpMtkbE4JWfZq7wIgbthQBsxP3ndG9e6ee3grjN1PbwUESfN+DMm7xUuyLvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d16e06ff403249dc3717a0968956bb18db6b5d29","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d16e06ff4032"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d16e06ff4032_1710776541027_0.9845264494064163","host":"s3://npm-registry-packages"}},"2.1.0-canary.9f90fa230be2":{"name":"@tldraw/tldraw","version":"2.1.0-canary.9f90fa230be2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.9f90fa230be2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"205ec837902f34ca8618c73819d2b955da55a4c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.9f90fa230be2.tgz","fileCount":13,"integrity":"sha512-dFpyddl0KgQSRr2CZwC6yxcTxqEC6ggMLBrbyhaqueOvARrPG73m0PaWzNVqYC0y4b3N/Hai150Us4tvKv8srA==","signatures":[{"sig":"MEUCIBsThTKbcfbWOKC5uxRLUTWlSBEH50fVdFwq8Rpj9TXJAiEAnGalswFQCR+Rli6UvamyMJQo6EGAN8UOB5Yc1kx9UXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f90fa230be2ada89b58e63350d292f26c52b26a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.9f90fa230be2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.9f90fa230be2_1710778002300_0.7744391671097293","host":"s3://npm-registry-packages"}},"2.1.0-canary.1951fc0e47cc":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1951fc0e47cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1951fc0e47cc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec24b6b2b60b3287eb664c31e2e98604cdd6841f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1951fc0e47cc.tgz","fileCount":13,"integrity":"sha512-YJBnKkB6gcRqojputSyeh4xyw5BLmi8XQXUYPpnMK9a6eUIBcd3UQyzN9ujzKg8E10ao2gl3PrdaUZxWtZP17g==","signatures":[{"sig":"MEUCIQC9kUai5LZlfbGpWdQbDCTCSnqgQOGIg/fUtUd2MHaQogIgBBH8fOLZ4rorwY3JZqCL0GDlTrL5dA50Gjpg4Fq7vK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80482},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"jsdom","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1951fc0e47cc44d4b9092607f91c5efdb882a15a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1951fc0e47cc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1951fc0e47cc_1710778261744_0.9978856671017478","host":"s3://npm-registry-packages"}},"2.1.0-canary.d7b80baa3162":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d7b80baa3162","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d7b80baa3162","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae1a0c3127d1dad798914e246972e8d45ed45020","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d7b80baa3162.tgz","fileCount":13,"integrity":"sha512-AbyzPwaSx0yO84tL2SXgi//5jVW63tpALSbzn/xVWYX1Tmv8Dx7Yd1TtkZ3YtFUK0Fll4R3SMvUC/XXNv4bXsQ==","signatures":[{"sig":"MEUCIQC6BkyskcgZ79bzzBZSgb0jlUDOMPKs3cztdj+gaKMVmAIgPPR1io5FHrv1xEldR2Ne6N/yqeyK1gDjaZBDsN1LPZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d7b80baa316237ee2ad982d4ae96df2ecc795065","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d7b80baa3162"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d7b80baa3162_1710782698674_0.9480142098134006","host":"s3://npm-registry-packages"}},"2.1.0-canary.3a736007e529":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3a736007e529","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3a736007e529","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"396195600a1ee304bd36cea75eeea3de6cc9bf38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3a736007e529.tgz","fileCount":13,"integrity":"sha512-7athqBU3GhWYgUxWDz5RkalT8Eb6EMdMn/0mge/3PQ2q3t6BCPspqgqcVvzpR/cPWU+gPxnB/LQglxCn8cWtNg==","signatures":[{"sig":"MEUCIQCvTKlb8p/hUirnNdkIf5k0571RiKPqzHgA8L1ZyZiU0QIgdb0sk/vYTqbris8e0aAUJq5uoCDhss816Vh+K+vr0x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a736007e529239ad34b2107ea014bbb8a2dc9ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3a736007e529"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3a736007e529_1710849013466_0.6272944900168933","host":"s3://npm-registry-packages"}},"2.1.0-canary.4c5c3daa5170":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4c5c3daa5170","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4c5c3daa5170","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e9bff2ccdc300ccb0fcb278f3c9b88835cab14f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4c5c3daa5170.tgz","fileCount":13,"integrity":"sha512-UpZWqI3sBVKHRKe8jb7Pmv8yuzjN33Jv2AorEhyvCiPdjMiwSQjy2hgEPsSuBLj5HTY6kLxjGwFdG45mijLYwA==","signatures":[{"sig":"MEYCIQDq8e+hCLFFRlQWhX6k/wiSNjTYNKCj00UqCnMCUobvdgIhAJO95pMlQwEawn41yfSap0HUISQGrISnbpwSvDaWOFhd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c5c3daa5170cbc5b70f9f0f43f303047c6b180f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4c5c3daa5170"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4c5c3daa5170_1710849757926_0.5400275681721953","host":"s3://npm-registry-packages"}},"2.1.0-canary.37870b6e7332":{"name":"@tldraw/tldraw","version":"2.1.0-canary.37870b6e7332","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.37870b6e7332","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cadfb7c2a77a38691e2e9f8f39c625289642c71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.37870b6e7332.tgz","fileCount":13,"integrity":"sha512-Hm2cVD9ILI/AANqrAXmewIOzFI4enzlm8KvaKwTTN0BgwJcxbaz75Kwfwi4+VHFrLdSlkUk22+8MrIDh5ERYGw==","signatures":[{"sig":"MEQCIH0Et8W6fHDBruOkpVBOJDkFWo9iN1Pjd8xXtfoAgq29AiAHleeM9mfzLO6fgTj+WJSgDcoV+LLXZPXl6GfjgrJeDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37870b6e73324bc1f6ec343b4a45f6155f8b429c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.37870b6e7332"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.37870b6e7332_1710852137525_0.9717699941767155","host":"s3://npm-registry-packages"}},"2.1.0-canary.854bfee0c693":{"name":"@tldraw/tldraw","version":"2.1.0-canary.854bfee0c693","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.854bfee0c693","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a938cfe18891b7bb27cbfdc55e1b93eaffd2330","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.854bfee0c693.tgz","fileCount":13,"integrity":"sha512-HAtBhWpZ9mJ3bcr+Our0HACLxzjxDJe4i7ZDqdPK3tzfuaIcymgec9zb9bW4ldx6i+f6l8KhCqCvd1jt5NJ/yw==","signatures":[{"sig":"MEUCIQC/sS/EWJHJb8WnvS/rVFx93GRRi569jBnwoAUI0wYbtAIgfztaxcIf42kOskfXNvRbgZVhmDYVv1K4Egw5I4GQmr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"854bfee0c69339851ab8e844715b39f85b62afa3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.854bfee0c693"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.854bfee0c693_1710862598636_0.22660548952148418","host":"s3://npm-registry-packages"}},"2.1.0-canary.7afc42a8b1ef":{"name":"@tldraw/tldraw","version":"2.1.0-canary.7afc42a8b1ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.7afc42a8b1ef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7158b3b90970f387dcb5559695fb6afe5c7c3b69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.7afc42a8b1ef.tgz","fileCount":13,"integrity":"sha512-QgvK/wpIAYMdbzPEcJ8ygh2JoE/8CatfHigFDOhCVKobaQDmTpWbfyHTnAkWYx/2fFipI6ks3N4Lh+PGepAiGA==","signatures":[{"sig":"MEQCICKGcS7MyL/Kiht/d1rJiV0W3P7UOXQbCweyJvX4XmjUAiAHqReMWgnl3EBC5J1ERBptAmCCiTgvBPY8S5SGzVDbAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7afc42a8b1efd8bdeb7f3fda92413f68ff0e0353","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.7afc42a8b1ef"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.7afc42a8b1ef_1710929143387_0.6667191791307419","host":"s3://npm-registry-packages"}},"2.1.0-canary.c28f11e4ba91":{"name":"@tldraw/tldraw","version":"2.1.0-canary.c28f11e4ba91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.c28f11e4ba91","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe131a1e455c6e5942ea4e1c4810dcc539b74eb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.c28f11e4ba91.tgz","fileCount":13,"integrity":"sha512-vgYUR7djVmL//MTfI+IT7xq8g/uDwq3UBvhnASjuDEx6ITfePKmOHB/PC0BNMo3VcYQkeI8AG/vMkVR+j9kNGg==","signatures":[{"sig":"MEQCIEnhJUnhVnhUnMihQ8F2mSgyi4Eennj7fx8f0BVCWcHXAiBphfogGI5YBUZ3E7FSKts1rpMBrqRMwkv6+FjAKv4ilw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c28f11e4ba912cb941260f312fdcff9af76a00af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.c28f11e4ba91"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.c28f11e4ba91_1710935568778_0.5127504750688547","host":"s3://npm-registry-packages"}},"2.1.0-canary.72ae8ddefd4b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.72ae8ddefd4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.72ae8ddefd4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5150d05e70c95a43cc2525267ec5d6125a039799","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.72ae8ddefd4b.tgz","fileCount":13,"integrity":"sha512-j+6I/GoaKVHD8QWNsLRMiFZgqcUftZHkUV9P3K8Zd+62b7lnC8iv7/dv8UjpDXi5DJ6RjIdR4QZtsC+HwL1VAQ==","signatures":[{"sig":"MEQCID8l4HWOqo6AYt3bq6ybYNDJdQsbe4bQu+GeabK/UoT8AiBD0OMEn1G+le48OPd/VkSE0UqWtoQJZnj9BDBcCa9scA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"72ae8ddefd4b9372674255b8989deb83876a52f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.72ae8ddefd4b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.72ae8ddefd4b_1710939113910_0.03171071672259673","host":"s3://npm-registry-packages"}},"2.1.0-canary.d5dc306314cf":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d5dc306314cf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d5dc306314cf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9497c2f50168d10006a281a3893be23b0521fddd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d5dc306314cf.tgz","fileCount":13,"integrity":"sha512-KECEN92R8vXsWxIk2arv6IxlEIL1ER1zXsJau2mHo+6K69TVzBenX6sck1e3gChas7KSu/9Y5cuTTzhNfpXEEQ==","signatures":[{"sig":"MEUCIDyqe8oCWSHWg0Xw480WsodpQMKeRY4gYSc1IW9LmNmoAiEA6f7CPGJ2oP5TA8m1aTiWHyN4+DRd08kA+P97O/JRAKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d5dc306314cfdbc3b4d16405a7e9716ceb5fac17","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d5dc306314cf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d5dc306314cf_1710942134575_0.2998445773375382","host":"s3://npm-registry-packages"}},"2.1.0-canary.cd02d03d063b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.cd02d03d063b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.cd02d03d063b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12af632b053fc792dabd0787fa6b868b53752891","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.cd02d03d063b.tgz","fileCount":13,"integrity":"sha512-ulAylmu/5HmngoFFSkzDw0SLg9uUE5XQuE2dfvkEEqq5fBDXPSpvwOAIXJGW6gI4JDZNo4pxieqmlCR3Z7nrhg==","signatures":[{"sig":"MEQCIG9L5IoXEn1BPWMiAK3N/S6Fb+GG0x1h1TgH6H2/Sq92AiAlkDL+JGcxNfZ8U2TqARU/nXoe1Hx07HNz9aV/gTwfkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd02d03d063b50d93d840aa8194aeced43a6a9c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.cd02d03d063b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.cd02d03d063b_1711015988463_0.5751141703095726","host":"s3://npm-registry-packages"}},"2.1.0-canary.5e7848aa0132":{"name":"@tldraw/tldraw","version":"2.1.0-canary.5e7848aa0132","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.5e7848aa0132","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6ac50c5e2af217741a39d35ff507f09ebda5a17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.5e7848aa0132.tgz","fileCount":13,"integrity":"sha512-FSDlRQ4KxirUrAYMSb4Le8UzQPd+XGWGOYWGmlxPJs6CgQE/whxOpJKQZA4W0GYHorSfgvQnhjf/4Q1NcRbDxw==","signatures":[{"sig":"MEUCIEFLbv89wh9Ej4HGIXB78jEL30VyAiwUHSRv7EhFUnruAiEAoYgLn3X7eZbT3eieY8iaZcQvNQPdvVJNBuNj3sqXCy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e7848aa0132e1a87d2e6e47f5a722a061837485","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.5e7848aa0132"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.5e7848aa0132_1711104430803_0.8600683603617798","host":"s3://npm-registry-packages"}},"2.1.0-canary.a8477d00faf5":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a8477d00faf5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a8477d00faf5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae050532ef5df95f18c1aaef81a8d3bdb2c59b31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a8477d00faf5.tgz","fileCount":13,"integrity":"sha512-v2HIxKD4GNylceD+wnj/KReq8VJmyqWUCmuC3n1+FXsI/nX5VXmcHYNBh9lMPxMFn/hUt4oO25zR6Rz6tEJ+6g==","signatures":[{"sig":"MEUCICkMP0TKRSE09GSGCJ0FT3dDGGeEk9Bn/pLUYXJRCjluAiEArsd26RKXQxsVtZM2U48VJQJJGEXho2jiBDUTEOSK/bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8477d00faf530c963fd0acba9f5ada9281e32dc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a8477d00faf5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a8477d00faf5_1711292153586_0.9994993918531658","host":"s3://npm-registry-packages"}},"2.1.0-canary.016dcdc56acb":{"name":"@tldraw/tldraw","version":"2.1.0-canary.016dcdc56acb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.016dcdc56acb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0876d6dbc1128dfb69332f2210783fb89b017ccd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.016dcdc56acb.tgz","fileCount":13,"integrity":"sha512-xC9PS7wkZWcH0RosLcc0hsO4v53z3tWoXuGK12CrWaRKX3ZFdmZiHtQUlTPicBb9Nk8hOZI/ABmz6bwEJGRuaA==","signatures":[{"sig":"MEYCIQC1+OFTcdK20B/pqxIGrXdhPcSrwnaT/B9p/SzYCXw7VAIhAO2f5gwwLevrySmEKtkmQWkCBWk+5dASNwo+9cbXHKGw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"016dcdc56acb4c83784f746510e50bb273b470f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.016dcdc56acb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.016dcdc56acb_1711368319110_0.7110509225424042","host":"s3://npm-registry-packages"}},"2.1.0-canary.05f58f7c2a16":{"name":"@tldraw/tldraw","version":"2.1.0-canary.05f58f7c2a16","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.05f58f7c2a16","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"dangroshev","email":"npm@dgroshev.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5497c3bd089077e19575e7c7979c9eb09580922","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.05f58f7c2a16.tgz","fileCount":13,"integrity":"sha512-9t78hiKoPEJu5GQBcJepgtLWABq8UBimN8KYeujFVkYJ/ylTiCpeK+WHasWvu3afIUT6XJUhpDEgBCFXtOikyg==","signatures":[{"sig":"MEYCIQDUESCzLU1PZ7+UstS/sNsjYxFB45q/nEeJKiboK/W68AIhAJ8EfO+yXo0U1D3WV70Z5JdzzJQ9wQbkQbjJiAZ6QWnu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05f58f7c2a16ba3860471f8188beba930567c818","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.05f58f7c2a16"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.05f58f7c2a16_1711376661935_0.7972261018490796","host":"s3://npm-registry-packages"}},"2.1.0-canary.2d7e9a31df88":{"name":"@tldraw/tldraw","version":"2.1.0-canary.2d7e9a31df88","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.2d7e9a31df88","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c7cd638d5f340699be5c569e0d455a4a703ac63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.2d7e9a31df88.tgz","fileCount":13,"integrity":"sha512-P6p5Lc4OHIhKWr/uCsklS01J/4KxdGv4kiw4IpsDpyc920a9bWwXo/hmQwq9jUHmPQZ4WqkEyQRCwsVDB0zf8A==","signatures":[{"sig":"MEQCICVO7V+c8edIw8ab1uuaQ3NQg8Rd+Em0fhzUgrKMqRTmAiBRYxNkqKk27mQC/alPWyzlBJ1wS6HQO7/u4CZJz7bupA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d7e9a31df8825e989d6ebd1c27de8865889efe9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.2d7e9a31df88"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.2d7e9a31df88_1711381344566_0.43901836848148057","host":"s3://npm-registry-packages"}},"2.1.0-canary.6dd6f8e77e02":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6dd6f8e77e02","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6dd6f8e77e02","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed21e265ba9409fc031c9c72cebae75bb62a6954","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6dd6f8e77e02.tgz","fileCount":13,"integrity":"sha512-9j9RKwXoV5IR5kFI1O0GwrU1u/FVlvb1PIm4tL5kXmwvw6pyJLIE6OUhEYOHJmky1DzeHMQdhrtv0qLjEu3DNQ==","signatures":[{"sig":"MEUCIQDO9tgiTMgu6ElcXgqJ2abML3JpBieT3rkXQJKkLlHwdQIgMHtE+1LBBIBAqNGI+Ayiuc+g0re6AGB9E49L9ZAxijs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6dd6f8e77e023799b091b2545dadaef5cdc8ffb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6dd6f8e77e02"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6dd6f8e77e02_1711447957464_0.39751191086082205","host":"s3://npm-registry-packages"}},"2.1.0-canary.c20d9fc9d21c":{"name":"@tldraw/tldraw","version":"2.1.0-canary.c20d9fc9d21c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.c20d9fc9d21c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12351bfec078d76e9b9dfbc95d0d25dfda17113d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.c20d9fc9d21c.tgz","fileCount":13,"integrity":"sha512-mifVvL/iCClgALvOg27IppoKFkADBh9XbbGgVTEUGCGiJZ9ka/8RKGTFX77FKgWBRyi5T7Ft0hY9qiCHZm2Z5Q==","signatures":[{"sig":"MEUCIQCmVW16SWe7W+1sbRhAKiy85rrtjwnbdW2VDZt5X0bNDAIgdlmdHBhbIacsoX65LQ9zwF4MSFfLF14t4W3zWPf/OtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c20d9fc9d21c1e2c5b3efe6276426434f311767b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.c20d9fc9d21c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.c20d9fc9d21c_1711452222620_0.9604870260991205","host":"s3://npm-registry-packages"}},"2.1.0-canary.019235d6fb16":{"name":"@tldraw/tldraw","version":"2.1.0-canary.019235d6fb16","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.019235d6fb16","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7efab3c22abaa5a33d94cc5524f066f759c95e5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.019235d6fb16.tgz","fileCount":13,"integrity":"sha512-CBT9R7hJgxyj0rIhDLrfMolqrJCbrbcgAcXqXQbFOm6/3Rdkh5duZHA/71g9XvDN9RdFooj5xd0OSl5JEbW8dA==","signatures":[{"sig":"MEYCIQCVT1c4aGvyVQWDYwelK7/8tpaCTnSIKflhY1nkRLHwjgIhAII+41lGR75lwI71Uu/oPh9TdCO1ZIYjPQPphaArhvqm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"019235d6fb16525b901aaadaaef17cdee504c505","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.019235d6fb16"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.019235d6fb16_1711478588827_0.4048959598619488","host":"s3://npm-registry-packages"}},"2.1.0-canary.01ec8f1e9854":{"name":"@tldraw/tldraw","version":"2.1.0-canary.01ec8f1e9854","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.01ec8f1e9854","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3bec7f2ae873493368cfbabe452a8b519dfeeea9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.01ec8f1e9854.tgz","fileCount":13,"integrity":"sha512-5oHEbUamVSk+NKHiVvkecK7n0H7BFtGoYVVr+iOpNU8jDyv5ZtJEdZwookSykD8VrNteZiOlnmiu6fX/f+aLBw==","signatures":[{"sig":"MEUCIQDwie4mvZ/K3N4TKu63I0z5i8MBQUbY6vyP4Nqp7EpiPgIgQi8mddcwdBCIVTNPGHLSIN81GFb1FPnMhAQ+EI0tBcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01ec8f1e98545140650b9d142edd38680c047160","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.01ec8f1e9854"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.01ec8f1e9854_1711478628155_0.18602276085346414","host":"s3://npm-registry-packages"}},"2.1.0-canary.3593799d9ec2":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3593799d9ec2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3593799d9ec2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc43625cda9c8a4e7d49f7bb6f4291f60f7acff8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3593799d9ec2.tgz","fileCount":13,"integrity":"sha512-3xCz8SitNmm7rMwFp9OCE8fP8x3sIX9UVPynbPxtxy6UGLgSnngzF4hz4Q1IVLMQMjYdmE8Vj3ALI2CgA5AtGg==","signatures":[{"sig":"MEQCIEfXxsxKE/WK46nMVwlR4lRgLMtLOAo+S+PcuK3rwtdfAiBQXse/j2bgRlkuE02vlv09qRpoexy9UwbWbrEYI521mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3593799d9ec251ec59d16864633881ae61b2558d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3593799d9ec2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3593799d9ec2_1711478739275_0.2347008819758427","host":"s3://npm-registry-packages"}},"2.1.0-canary.d76d53db9514":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d76d53db9514","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d76d53db9514","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b567112aa9ee75ea197ab52e1679837e6dc38da2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d76d53db9514.tgz","fileCount":13,"integrity":"sha512-kEpa1N06V2DnCbZ9ZnjpwNGE9rF6SyEZI3JPXEkdegPazzq/YPxCw/AekgWzAQhBzTzEadnwD8/E708KzGVd4w==","signatures":[{"sig":"MEUCIAGduwBNh0zFUpH8zgCEqptKIzVUgiuwSkfylOCvMb6gAiEAh3xbgEUibk+uNf4Y5928vKeIMSVkl2NsuJlCDH9a0jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79102},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d76d53db95146c24d35caeca41c2f6d348dbcc06","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d76d53db9514"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d76d53db9514_1711532565976_0.15408746701004095","host":"s3://npm-registry-packages"}},"2.1.0-canary.6def201da292":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6def201da292","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6def201da292","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9050216aef02a5793dea412c06ce63d7e765af25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6def201da292.tgz","fileCount":13,"integrity":"sha512-zRaMVRctqzxQBj7zQCpgD8/7tRcncAQZKFjnjYEW2c1s4oCmluAVI0FuU9i3GdP1FiyfbkCA/vQ9IVGlwXp9lQ==","signatures":[{"sig":"MEUCIQDMdPsijK8N8yNkogpljKcCY7eJB7BtLzefsm0D23mNSAIgAqTgJD3hCr5Cfj6WFEJGKoV+iwfnHDp0ybvtaBJTesc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79815},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6def201da2927847ef81c25bfcdaadf7b0b51b18","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6def201da292"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6def201da292_1711532939478_0.8326907830009596","host":"s3://npm-registry-packages"}},"2.1.0-canary.d45d77bedf03":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d45d77bedf03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d45d77bedf03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"856fb12ceacd64bd7c7a028ca4752d1ba8e8529d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d45d77bedf03.tgz","fileCount":13,"integrity":"sha512-1c9jexML4aCc2hTy+o2CV79gfHyHyCXgtqb+Upllk6ToRhB3AvuRdMW98US3enUgMqG2WiIRqjeYxxL0vmguWw==","signatures":[{"sig":"MEUCIQCZ+Gcs2RmOssNcNF6pTNQxicGmqyXStzXPNgt+R5OPmAIgEK+3i2Nl50OCKSl1kkhLTv2Vz06Dt+c8+9lscyey2fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d45d77bedf032a0a640f6a7d041548be489bbd14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d45d77bedf03"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d45d77bedf03_1711533092231_0.3003759624055713","host":"s3://npm-registry-packages"}},"2.1.0-canary.408a26911447":{"name":"@tldraw/tldraw","version":"2.1.0-canary.408a26911447","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.408a26911447","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd2dd6f538fd90f03112dfee606e3cd04687d629","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.408a26911447.tgz","fileCount":13,"integrity":"sha512-J2Y/g/vl8aYZdC/56w7Ylp3nh+rcW2yMR8psG+xXychEemyHlwXTAd/sXQ0DUKORrJfWkqdb2mAMGXALJrFgfg==","signatures":[{"sig":"MEUCIQDEl6uOxg4h11JPGsmB1IHVRtO/+4TcsYnQ1oQK85GIBgIgU2vLkl250I6zGSY3Lff2iUbsSRBRoT2QTZRLUofBEt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"408a26911447c37a3c3be033ffdff336d9c3573e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.408a26911447"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.408a26911447_1711539682288_0.7256706161998427","host":"s3://npm-registry-packages"}},"2.1.0-canary.d399c027fdd7":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d399c027fdd7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d399c027fdd7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a73d2a37bd76ab17b4da7a844709e04a51ae313","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d399c027fdd7.tgz","fileCount":13,"integrity":"sha512-ZVitM0wsMsgtnzHShaH1x2iVMOr5IK7hOqcjzD0lNLcyc9m4W9DEINfV14wRUmHPzMs5+b58sNuv3ak2Mxk4wQ==","signatures":[{"sig":"MEUCIQC1hF4khmCAPdGlB9Ek9UZH74QTBcojPu/NeYpljeAyqgIgdYSH9QVCPxv7Yi/6OeKQWzP1NMcTODcVBxcDOTpoec4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d399c027fdd7f279bb2bae7c4286193395be118b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d399c027fdd7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d399c027fdd7_1711619490285_0.4177822660480057","host":"s3://npm-registry-packages"}},"2.1.0-canary.41b5fffa2ef1":{"name":"@tldraw/tldraw","version":"2.1.0-canary.41b5fffa2ef1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.41b5fffa2ef1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6dd34a57ca5a3cf910c172a6a06be1cfd74ec748","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.41b5fffa2ef1.tgz","fileCount":13,"integrity":"sha512-LPRTJmEi3rYfR+sfpApp18mDnfXsuA4RWQiNWKyYFEMoG1nODU2scKylvllV/bs2De43EEGKXJ3LvOcONo55wA==","signatures":[{"sig":"MEQCIFzrsif3t4DIDQfxKunwmAHwS8r7xGQUjLBRX48Z1S3bAiB+itY18Q4vv/Q32m0IsW+Tac59TP5D0qaNl7O/BcXB5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41b5fffa2ef17ff852c1efc227a5ad5c37dc5c7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.41b5fffa2ef1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.41b5fffa2ef1_1711619829437_0.18607171621663254","host":"s3://npm-registry-packages"}},"2.1.0-canary.1fe74ecaa497":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1fe74ecaa497","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1fe74ecaa497","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"275f0f929cf34ebba0d8b3efc3c1ee111bc2836b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1fe74ecaa497.tgz","fileCount":13,"integrity":"sha512-6H+qLD6Q1siRwwYVIwVHr4SyyEHUN0xWdxvPJLOqU2XwOYfDjQRVM7pJC8EY3FKuO70dDybBZ1BNVS9oTboSSA==","signatures":[{"sig":"MEQCICrwdb7Pb/fVFDUKWe75+3wEs9PEQyRT3ucmRnXKqQqyAiAv+QFRvgEPiOp5XGiy9dsSsWi287IN+svbC7rbMcd22A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1fe74ecaa4976f1fb9f13d43f24f2b4163451e06","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1fe74ecaa497"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1fe74ecaa497_1711710297319_0.4349317448450227","host":"s3://npm-registry-packages"}},"2.1.0-canary.27e961be99b6":{"name":"@tldraw/tldraw","version":"2.1.0-canary.27e961be99b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.27e961be99b6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43b81147e45cba0f82bc31d7b405a0c4edd4b958","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.27e961be99b6.tgz","fileCount":13,"integrity":"sha512-H1dWEZhUSso1iIQYx1H4//hEfT1vYaX11IxmSaKp48Qni8uugIwfnHLhu1sgUWuD3x8BIwyj3mJypBpvSuUlOg==","signatures":[{"sig":"MEUCIQCu/lThDFvXrKM6AFVhuW+6mQvD7qgCSZ0AJrTDXoxg9QIgOoQW6zAs981MOQm54E9dXcjWlJTx4njuXy8UIXip3Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"27e961be99b67e68629ef9492348292c686a5673","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.27e961be99b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.27e961be99b6_1711715967909_0.33092461173600896","host":"s3://npm-registry-packages"}},"2.1.0-canary.379094ddfbd2":{"name":"@tldraw/tldraw","version":"2.1.0-canary.379094ddfbd2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.379094ddfbd2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71a01870803f5eab2463fc7f8de4f480eab21c4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.379094ddfbd2.tgz","fileCount":13,"integrity":"sha512-whknNMkFLLWWsFXN7uNgz4lP0oQMbqVf1/G3lDB8XtGcfOsy1BPe+KnhmaHN+tT6/DpAemR3hj5Ew/yqSiO1VQ==","signatures":[{"sig":"MEYCIQCbxlY13qJkB5MX4ynmig6qpBCvpNq2XS7Sup4XMaZb+AIhAKBpWlmDcOONTV9NDkOSv/wSbJIfG14dkM3+yPxJfIOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"379094ddfbd226892c9f9b6bcb4f5c1c7e4536c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.379094ddfbd2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.379094ddfbd2_1711726694870_0.5464425953345551","host":"s3://npm-registry-packages"}},"2.1.0-canary.1db0c271a627":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1db0c271a627","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1db0c271a627","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc8c947ed74d61b9c5d7170ecbf93d529f0072c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1db0c271a627.tgz","fileCount":13,"integrity":"sha512-McfzUzO9h7CaeYzU5V/fcHFlu8oMW1W8JmiKQtwF5r7579ccOdgAi0AKith1+I3Ajz44+CKU3L55hvVFP6PeFQ==","signatures":[{"sig":"MEUCIDSahSqnXKKYhIZc+wDVWmYIbuFbqe5FLtE2ZpfRnlt3AiEAuYLT+LOUmUKEx3M8G0ydvKMz08WAdWZWSNmmILlptCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1db0c271a627b62acb43c8e7a83096636853adb1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1db0c271a627"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1db0c271a627_1711729954877_0.7716965794447297","host":"s3://npm-registry-packages"}},"2.1.0-canary.fba2b0d07631":{"name":"@tldraw/tldraw","version":"2.1.0-canary.fba2b0d07631","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.fba2b0d07631","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5946de42d8ace047760ad7a0b77ec1006297319a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.fba2b0d07631.tgz","fileCount":13,"integrity":"sha512-7lMvGldfUr2f8UL9d8mDJRNDuWgM5OMyq9Gb1fVojgMWvZCxuKeEAUzS60gmR+PWVJMtZi2RcPkXYnHRG5km/w==","signatures":[{"sig":"MEUCIQCSRXQpcgB0EOrp8gvQCb2paPUluObJX4Lp4K0BOPOVpwIgc/RPq+1DZ7QW+5Qcs5zKLw/8WcejT7IHb3pHte+Iht8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fba2b0d07631333552a7be70eefd971261f26945","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.fba2b0d07631"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.fba2b0d07631_1711887176024_0.26357597514127007","host":"s3://npm-registry-packages"}},"2.1.0-canary.3df866a86f8d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3df866a86f8d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3df866a86f8d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4041f7eb7f0107fb4ee4a2b43e4127edf16b7284","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3df866a86f8d.tgz","fileCount":13,"integrity":"sha512-v9oh8W//VNskQV/Xhw8/pUFkWTxYONLmj7NYfUFDNca67aqWCkZFpkvpXhdly0ZYDQFTsTiResO3z6paC7A7IQ==","signatures":[{"sig":"MEYCIQDWC8Mv8ceYoxReir8Vyrme/DOUDI0pmu6avEmTEF7G4gIhAM0brivTEYmi/6b1Bh4rohBDEhkeV/rngmlGS5b9mqX1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3df866a86f8d3db3ca0c722618e0e6d3c0efb675","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3df866a86f8d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3df866a86f8d_1711979043816_0.33109688613088606","host":"s3://npm-registry-packages"}},"2.1.0-canary.8db84b33b2f3":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8db84b33b2f3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8db84b33b2f3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a90e53967c7400c6eeef437575129a4597652e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8db84b33b2f3.tgz","fileCount":13,"integrity":"sha512-hk8bdY/8Fcx48tnxDEFxdcx/F4Rie35zzt0k3bi6FdIRvUacXJ6Hi5Vp3NOZNnsbcMc/sGMZQG1/28KQV/+BjQ==","signatures":[{"sig":"MEQCICmlrQay/UmADbzNUTngllqDmghv9aFIpC6dvSkSEGs8AiALmPwLJSCnxL4KO02QGBrIjRsj0WAxsSzkAyO8J7bqaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8db84b33b2f32f82fb042aaad72e7ab5db7fc5c1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8db84b33b2f3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8db84b33b2f3_1711997768531_0.0009459164708025547","host":"s3://npm-registry-packages"}},"2.1.0-canary.b42a222c883f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b42a222c883f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b42a222c883f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16ed1d3c85e0a74616bd10bb3360c0f1d26b4d3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b42a222c883f.tgz","fileCount":13,"integrity":"sha512-rjwghXIve7Uj8NA+cgfK9UbF2kJ8wL89/3HWRzDWnt1NspwNGo4cItOrcOaj9NLtlVZUoVGtce6GUu68WKKiww==","signatures":[{"sig":"MEYCIQDDSfFb/7NQbgPHC8Dt3q7eNSuqD7aFwltur8b9v2UjswIhAM8jOytjufzy7trwm73P5MKjipXAJH6YbIwNvUvLLIIH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b42a222c883f8bbf6000d5459c36463213116700","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b42a222c883f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b42a222c883f_1712048828567_0.7232624940054317","host":"s3://npm-registry-packages"}},"2.1.0-canary.584380ba8b91":{"name":"@tldraw/tldraw","version":"2.1.0-canary.584380ba8b91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.584380ba8b91","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"863ea9d055b88149ea7d809f47ab0cdedfbf0945","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.584380ba8b91.tgz","fileCount":13,"integrity":"sha512-/8tLpZKPDHNGnP3/t4o+P4zgZ8/GaLUe23TmXt7egBM4gJfQK3c9T/Dfp87ZYpvojeEFbWsfALXsnegA6clkhw==","signatures":[{"sig":"MEUCIQDFZNb/Us4/fQTS9M158+kLjAEiLu6v3BWrpXcAjGPs0gIgFb50r8nKctr2ef/XxaXioPMnGg5q1GLiWI/ESCgO8Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"584380ba8b9176bd02942b8b154e0cdda0b888f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.584380ba8b91"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.584380ba8b91_1712068691937_0.11476138524541235","host":"s3://npm-registry-packages"}},"2.1.0-canary.0e912fe0f259":{"name":"@tldraw/tldraw","version":"2.1.0-canary.0e912fe0f259","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.0e912fe0f259","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40e2268a47caede9c0297d5bdfac59c12297ab59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.0e912fe0f259.tgz","fileCount":13,"integrity":"sha512-LALiBMEDJj7sC9Zk+tDTOnszIYsUA3jo/zFCQ2INri7QGSG02WFXTWlWKM5Sy+YsrG7/oktE9qvhbfkwO31DGA==","signatures":[{"sig":"MEQCICi7G8Y0+Ad1Hd5+yDb+k5axvNS8RllAfRKwRc84EvJyAiBGootBBDtpGN/H/OnYvHl1CR2CHyVYbtVdoQltH5TR8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e912fe0f259696450ef364174925ef615275203","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.0e912fe0f259"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.0e912fe0f259_1712075428921_0.9840971497082354","host":"s3://npm-registry-packages"}},"2.1.0-canary.5557f6be5b04":{"name":"@tldraw/tldraw","version":"2.1.0-canary.5557f6be5b04","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.5557f6be5b04","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"425415b3663e7edba24d2f8030cb2ba6cb727301","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.5557f6be5b04.tgz","fileCount":13,"integrity":"sha512-HoMrHMciHrde5lVuTKDK8MzfufJ+iGGN7zLC5G9sbCgR1YYhHoECodf6F4QBJtMTE/6U/dxGXvYp8CD4R5M/fg==","signatures":[{"sig":"MEUCIEkjAtMcjk0n3S9ET7YwTadqJb4dK8LoPYUnDWzNI19NAiEA0kGRUgEJW4rm3hye06NxXEKG/9Xt7OKzLd7oYzpwXzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5557f6be5b04a7bde57cd035415f93a56996cb7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.5557f6be5b04"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.5557f6be5b04_1712136896031_0.8138045738829971","host":"s3://npm-registry-packages"}},"2.1.0-canary.843347bde1fc":{"name":"@tldraw/tldraw","version":"2.1.0-canary.843347bde1fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.843347bde1fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85dca775c4a0e18736a37eb26309b034cdf068f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.843347bde1fc.tgz","fileCount":13,"integrity":"sha512-AoJZMswZrfck2Ez9zdL4DVTbnkLWsOWaODmmPJ2cBXAejEtAFD4QGC52LbesGCwBNqPakEgx2tGCsrYRKZmMiw==","signatures":[{"sig":"MEUCIQDx3gxjO/dCTszH02a8hpS+quENdmMWlyaJQhrot4Fe5AIgAISBicFezUeO7gdGGIF4rCGKTNfncYRFzMs3AeSfW5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80015},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"843347bde1fc7f0652aac6570753838f77d82925","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.843347bde1fc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.843347bde1fc_1712138780988_0.8007853415422141","host":"s3://npm-registry-packages"}},"2.1.0-canary.03e4c8575c6c":{"name":"@tldraw/tldraw","version":"2.1.0-canary.03e4c8575c6c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.03e4c8575c6c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"667b30a03a06e52f9966f73c3d561bb5bc5f295b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.03e4c8575c6c.tgz","fileCount":13,"integrity":"sha512-MZhCbOrPqNr/1sFd4VtD7VOmwRC37GP7rPCMFVQ9KSIBZX6Aj+yi9Vv6c3iGP270/Co+Iu+9QlnuisBdLqQ56w==","signatures":[{"sig":"MEYCIQDqtpHTLyPNO/iXtSBzeeNHwKJL0IfeLg3AA6Cb6gdYywIhAPz4LhCMOmMAW2WtBrZQA8Th+384zI2AUmegHs2qzkTl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03e4c8575c6c62535ff69eb10b77c17d3c7fc1fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.03e4c8575c6c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.03e4c8575c6c_1712138899093_0.05604155209622541","host":"s3://npm-registry-packages"}},"2.1.0-canary.4f2cf3dee058":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4f2cf3dee058","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4f2cf3dee058","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13b204f9e2619771b39ef8283ad5bc6f7276ccd5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4f2cf3dee058.tgz","fileCount":13,"integrity":"sha512-QHXmR0OqXmhk1btXDZV4O/fjaV/VIfmmdVJN+byPb68C+6UmpHQMIsZi2qidGKLFHy/U1iCeqMaOVKWOrnQGwQ==","signatures":[{"sig":"MEUCIQCKOUDrfnOY27mrxUCTlhk0jT8I1ogsE9I6s765/SjAHAIgTdrL+DaP8mEEp8lqko8CJUL4KjErsddHzPjiKH0EImI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f2cf3dee0581ca56b7a695a06db40cfc713eca0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4f2cf3dee058"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4f2cf3dee058_1712143969906_0.2628888352257759","host":"s3://npm-registry-packages"}},"2.1.0-canary.3f4a170968b8":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3f4a170968b8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3f4a170968b8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"702bbe5660a0125356e34abd92740bc5f686b0c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3f4a170968b8.tgz","fileCount":13,"integrity":"sha512-7iKRpdTnwmT9vJx9uW2Z7itSLob7KXbZVvN6shVJ3qlQiC0+t2klcC4L/mGSbOUPVYADOkLXr9zRTtD7aWqmuA==","signatures":[{"sig":"MEQCICRkGoPeeEY4ibxXeDFhHeA6XtJFVKq8G35quEbwugl5AiASvP5gI2RS1N6FtiCSzUuhzRO3oENDz8Js2qFOUgt8Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f4a170968b8c4a71e454c9bb9502cab2be88e9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3f4a170968b8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3f4a170968b8_1712159363903_0.7117902066087716","host":"s3://npm-registry-packages"}},"2.1.0-canary.1ba9cbfa2afa":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1ba9cbfa2afa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1ba9cbfa2afa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"927fe7462349f54fadedacdd3752a8339bf5d702","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1ba9cbfa2afa.tgz","fileCount":13,"integrity":"sha512-waEG/+AH5HNvy69jjZqBpx3+18YY5HJ3fKp+cqa8HxnUElhV1AtHr5kYnk1WONGnxn0G/uagCjWejdVngxxYJA==","signatures":[{"sig":"MEUCIQDdTKHbv7/6zKlezYw5CvQXsgwgC387Peksi1AsMH8kuwIgSR0P94umEFQU20iBhb6BPmypoTU4lQ3SMqeI4RK9/G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1ba9cbfa2afab156da762dcc21425bc03936764f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1ba9cbfa2afa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1ba9cbfa2afa_1712159404103_0.5394693383606215","host":"s3://npm-registry-packages"}},"2.1.0-canary.0161ec796e65":{"name":"@tldraw/tldraw","version":"2.1.0-canary.0161ec796e65","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.0161ec796e65","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aee5196f3126ebbd15fc7cd99ef4269d792d70e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.0161ec796e65.tgz","fileCount":13,"integrity":"sha512-yT+BiZNx5OJ3IjhQP4qWTBIXWM8cNx9DLvPSMYMf5CegQsaNE5mR//SLIn9rih4IwQLzNOeISTYzfS6CsHXgRg==","signatures":[{"sig":"MEYCIQC0DTVcD6LI5l4nI0vfNPQJU+4iQ9FOzC7mRmQ30N2XawIhAJk65whAHNAU9+h6PKWjEqFIDY7KErPOYDBRHD31cNMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0161ec796e6589b05b4a4977dbd40a9250973e2a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.0161ec796e65"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.0161ec796e65_1712216554639_0.7671240790975618","host":"s3://npm-registry-packages"}},"2.1.0-canary.43edeb09b50b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.43edeb09b50b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.43edeb09b50b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d24b5df8e3c7fbdb5dd11dd64231df39f19f3d03","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.43edeb09b50b.tgz","fileCount":13,"integrity":"sha512-AGnQ9jx6GUzApocdcbvF8srrvr+W0SzZBF3xc0p8Ee3kERWUII5q2vDUf6+4xO/FSG2rnjSlgDToONc++ApKNg==","signatures":[{"sig":"MEUCIQCNFuv7IpsPDNX+tGxfsFd5rmuSDNGh1kosz5nsTwHohAIgWDYRb/kb8KHB5q7kwQVATeipBQxaAw8uc8lXZbj/vJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43edeb09b50b650ef3cf9e5c8837c4ebfd152d09","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.43edeb09b50b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.43edeb09b50b_1712255035136_0.7567751855579374","host":"s3://npm-registry-packages"}},"2.1.0-canary.58286db90c77":{"name":"@tldraw/tldraw","version":"2.1.0-canary.58286db90c77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.58286db90c77","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4430e882120970636ca4c82adc85771936570fe4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.58286db90c77.tgz","fileCount":13,"integrity":"sha512-obn4ZTYCSpmvYch1RTF0xqJ/TA2V1Evjyk0l5NvYb9rsPuyt0PsWWGqqhmLI6O4ocpymEQ4WufgiEgfOdyN+Jg==","signatures":[{"sig":"MEUCICZ8Y2hEpgfzGEQgjMPthW+ypdib4S5F0REv/RrgqM+dAiEA/2IbiRAKKAfbhRbciGP4KBZ68oEYiUenK49wzHOZmVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58286db90c77ca9cc4516c802bcec041cdb2a323","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.58286db90c77"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.58286db90c77_1712267888609_0.9924791674245066","host":"s3://npm-registry-packages"}},"2.1.0-canary.e8de70ec85a2":{"name":"@tldraw/tldraw","version":"2.1.0-canary.e8de70ec85a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.e8de70ec85a2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2bfccf86e76f1fb587fdcd3afca30ae5e02cb2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.e8de70ec85a2.tgz","fileCount":13,"integrity":"sha512-q0VyZIvd2R119m6mTt4wL24gygUHS6fDNGTWEUeZ/CbJD/oWhejzAn+Qo+MSGWFJwD9Zfif8JGIhOtXDd4JGCQ==","signatures":[{"sig":"MEQCIEw8XPc1WiU4+ioueTu10SlkkOVhM/f8nF1qVKG0qsNjAiAcaMryv6fUwK/nzImb0/kJ8fuHMnsi7a1dm+YZ0KxP9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8de70ec85a290d785ab9363cdddb30ee379b31e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.e8de70ec85a2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.e8de70ec85a2_1712311903113_0.8304485683364631","host":"s3://npm-registry-packages"}},"2.1.0-canary.4a494a2eaff3":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4a494a2eaff3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4a494a2eaff3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2093ff2a033f1fedc05903b23633d2cd6b72d891","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4a494a2eaff3.tgz","fileCount":13,"integrity":"sha512-6Y5kpzuBittk6kt8fkoJK9VQBWSoIKZRJBln41tHvv7z4536c/+2uot4EVuSSacLkHVpq+vbh70SHVuGJ/4Gsw==","signatures":[{"sig":"MEUCIEQWpdi0TEdO7VTd9k8RqXEe+mDfXYtxVWX87mSbFv9dAiEAuH4+oWO/ueMO3Md5SkgX0j/O1OLsVJnGVFVkEX6XFhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79853},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a494a2eaff3d4e5bbf082e59836cf62fc9372f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4a494a2eaff3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4a494a2eaff3_1712317683328_0.09486885758743302","host":"s3://npm-registry-packages"}},"2.1.0-canary.f1e0af763184":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f1e0af763184","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f1e0af763184","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ead299e5902167dd877b42572386960cc8fe47f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f1e0af763184.tgz","fileCount":13,"integrity":"sha512-s+bGrQqO2ujLe6r0P0Sxeqr3ohZwVCm8cqF0+BOZ8n5i8XE+2Nfe3+1KrXA5IT20faooTeYxKEVoNZXmoTdVjA==","signatures":[{"sig":"MEQCIFzp6H4Hm7kMui6BpNgNG4sfqFvKI25BmMQGCJdTvZcXAiBAevDNJ8ZVGQY9pWTYUJHXeZwNbhWEiBPeW7EEHLQs+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79932},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1e0af763184584a3297e7137d745af8567f1895","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f1e0af763184"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f1e0af763184_1712323814271_0.0982591815175573","host":"s3://npm-registry-packages"}},"2.1.0-canary.4d32a38cf8ff":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4d32a38cf8ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4d32a38cf8ff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00b58626c3aad49ed913ec0255eb29dabfda89c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4d32a38cf8ff.tgz","fileCount":13,"integrity":"sha512-rZS5c/taHCbaEI0OD146Ep5pnktYq/ZKZeQ+UzBqigvfOxWITVxDQEMAykouzeqHnUMyKGphGm/70S8Rws+qxw==","signatures":[{"sig":"MEUCIH/Kh21isFPpdJ6sz3UpHteA2/G/+l8cAF6RIevBai3vAiEAzwA1gsuEzE+ghkMX+o+X6Z23bLcFyyJYZmTj5zuzsT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79932},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d32a38cf8ff34304c01b660e491b220e3b1bd9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4d32a38cf8ff"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4d32a38cf8ff_1712333375259_0.5864760118565489","host":"s3://npm-registry-packages"}},"2.1.0-canary.97b5e4093abd":{"name":"@tldraw/tldraw","version":"2.1.0-canary.97b5e4093abd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.97b5e4093abd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddbb59577be4a5c70142f8fa8bc6a257b51fbb4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.97b5e4093abd.tgz","fileCount":13,"integrity":"sha512-gRp3r2xdEBnMlMZO1NkQU9uHpvpzkD4LweIciHp53qnYWR+2CxC8n9107km2ov5QcXTOnCfYcd21vR+vsIfpjw==","signatures":[{"sig":"MEUCICZE/OzOrZ3bqMIKDQXHo9PRxWo/QMdK3w0NJozcgWxCAiEA6bK9RiNU3RFVdiZ/skrBJageCKoo077z49GhhKeb4f4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97b5e4093abd0f0e4ff09932bc15e4b5b94239a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.97b5e4093abd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.97b5e4093abd_1712340659097_0.5828574357600154","host":"s3://npm-registry-packages"}},"2.1.0-canary.d01a2223be4f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d01a2223be4f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d01a2223be4f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfbf3b16ce6ec51263ce73c49b29f54faf53b865","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d01a2223be4f.tgz","fileCount":13,"integrity":"sha512-9IhWo4Rvt6RJpK7zRyN79s/+6PadX6oqqrjQr3NPuB9S+xLR6rD7Snb2kz1ci0sKsPqf1JP9x1TVSaEw0rMCaw==","signatures":[{"sig":"MEQCIAP1AAd0LF1Ldj34xFDzAvQZddIrAv3iGoySCSBvGwkQAiAq4cgiVTedcIIFhk7iIpWjHS5MG4ROyr0wHDKQtcknNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d01a2223be4f5c2400d80a5a9ad366371223de87","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d01a2223be4f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d01a2223be4f_1712344592658_0.9835721972767701","host":"s3://npm-registry-packages"}},"2.1.0-canary.86403c1b0d6f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.86403c1b0d6f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.86403c1b0d6f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"808786b9064a888e3a7cf35de2773be10292d848","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.86403c1b0d6f.tgz","fileCount":13,"integrity":"sha512-W0m28pq4fShl/k8s6AYCXPRT8obi1xuILd1ZFfofSHWkZcWx1RFlZzQqnqPYwhFGcDbwvsu8bnzdkwtvzxgRyA==","signatures":[{"sig":"MEUCIEIWjYZx7kDwMLnJxotRAeBQio88qU/FPmZzi8LJ1PSfAiEA3oOrRnXysD8RtbhMGLm45VyIBIp56GRdGJM2m2KHjYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"86403c1b0d6ffb853e4d320be506b3be39491342","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.86403c1b0d6f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.86403c1b0d6f_1712564101438_0.42003623614350283","host":"s3://npm-registry-packages"}},"2.1.0-canary.947f7b1d7659":{"name":"@tldraw/tldraw","version":"2.1.0-canary.947f7b1d7659","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.947f7b1d7659","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75c711083dfccffda613e016aa52096db3b2571b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.947f7b1d7659.tgz","fileCount":13,"integrity":"sha512-B9tm+OhK/IVmMmK0mxQlN5MwodvgFA3v4O/UFzdmytpoF47wZDF1bc7akUgmztvjmV+n12R7rLiWr4yW/4yxeA==","signatures":[{"sig":"MEYCIQCosq4Moh2/arFFnHWO0FrP3HTdTDJwgGBMNhs+6/drgwIhAMk0cJz4VTTP2XbHxs5UYsVzVMMGxVuYFI/YLQto0cQl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"947f7b1d765917ce546de24a1338ab8c9d31e8d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.947f7b1d7659"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.947f7b1d7659_1712576687663_0.9269666215305592","host":"s3://npm-registry-packages"}},"2.1.0-canary.fb2d3b437239":{"name":"@tldraw/tldraw","version":"2.1.0-canary.fb2d3b437239","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.fb2d3b437239","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eed5869ea7db50db2408b3c36b72e2c31acc3431","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.fb2d3b437239.tgz","fileCount":13,"integrity":"sha512-sZMxr8DW37U1FNRHR4PZeyO4FfxlSFTbyVT7XC/4yYNATq6KSyQyzqNIMlA6ehET8JakOq5JvbRRLkyl6YFLzA==","signatures":[{"sig":"MEYCIQCaxiSBigCdLa7eDJwDOvxn454mjNutcBxP/BUgeER1vwIhAP4yVEmVpu2EOsBgkaccig0zLyHD4mN7VsXks3A1AB2x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb2d3b437239cc5a45a346de7bc7be1753238738","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.fb2d3b437239"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.fb2d3b437239_1712583530588_0.530369272580002","host":"s3://npm-registry-packages"}},"2.1.0-canary.5347c5f30e59":{"name":"@tldraw/tldraw","version":"2.1.0-canary.5347c5f30e59","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.5347c5f30e59","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aab8a427b14432c1a49573edf629c21dec88d07c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.5347c5f30e59.tgz","fileCount":13,"integrity":"sha512-2b3GVb0Lik7Sjf5xupOBb7SQnKGy/1J2z7zlAIejI2BDPBIr4Z4oyJk4+bRReKZD9aV8f0Nc48iHRJLEwx2Wbg==","signatures":[{"sig":"MEUCIEtdBqkBv7HFxA59Ql9HjLY4NDaLpiB4M4Ab2DUx1DbrAiEAvkLk03MNl0awMIsE73rk2vJNIEDkkGmnQHhy9/teuGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5347c5f30e593fb2616011dddab64f1b225d4d41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.5347c5f30e59"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.5347c5f30e59_1712584117318_0.19249512432263471","host":"s3://npm-registry-packages"}},"2.1.0-canary.3f64bf8c5bbd":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3f64bf8c5bbd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3f64bf8c5bbd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e9cfe259daf562dab90032f325975b5e5150379","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3f64bf8c5bbd.tgz","fileCount":13,"integrity":"sha512-1sCALp99o7q6uETI7hgTZfWidirby9pUeopmMn6V+4iuMUJrlqGRjIfEnWdBqiSpaU79P0CICneYTAZQ0TGBbA==","signatures":[{"sig":"MEUCIF+QTieiNwtNT3r/mvGj+Rwcg8Pp+m9wCKyHA3gBXNofAiEAloLon+ApY+jtHSEPEwVXLAznadVRGRZhVHGubfAfn7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80207},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f64bf8c5bbd02c741e0db5c3e6a5ee726f7d29f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3f64bf8c5bbd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3f64bf8c5bbd_1712667993536_0.30868454606565443","host":"s3://npm-registry-packages"}},"2.1.0-canary.dadb57edcd54":{"name":"@tldraw/tldraw","version":"2.1.0-canary.dadb57edcd54","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.dadb57edcd54","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e51c414733ece4a66f64d3b66b009afbd90ba16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.dadb57edcd54.tgz","fileCount":13,"integrity":"sha512-zia7sTB90S2+xT/NKrD20sZQ4j6Q0/4y03sShyTrIGobp3wPQEXEpfAFC1wvnevb6kLHi/J5AQzco0Wfox5evA==","signatures":[{"sig":"MEUCIQDdd6LgtKjtvPuai/p9ZoJ7MItxNWcQ+md7PfCyB2bMUwIgMWM2woz7Uv0AVs3RbwOjOQXvkvbgTCYEtEY707u5bro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80483},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dadb57edcd544f31f3969ce772c1ae98e70edb05","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.dadb57edcd54"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.dadb57edcd54_1712673706191_0.1164195882793424","host":"s3://npm-registry-packages"}},"2.1.0-canary.988dbbde28e3":{"name":"@tldraw/tldraw","version":"2.1.0-canary.988dbbde28e3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.988dbbde28e3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e12ec38ae663f257c7e8d51768032efe15799589","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.988dbbde28e3.tgz","fileCount":13,"integrity":"sha512-VPO1H7dtdXMidgMVz+sG81Hw0U7eTHtxbYCbfY+UvVYryLHYqkDeFxLlG+Q0IHqsE0n3n/4NFiuBJ4cGIOYG+Q==","signatures":[{"sig":"MEYCIQCqWKG092HBNkT0dJiJXTGptB3LISX/oetKqxnUK+ilHgIhAP4njEHSmhABtGj1KEQIY8eVMuGclmt5dWgYmrKajOa8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80483},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"988dbbde28e3cd9b43891c08c462855dc68bab82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.988dbbde28e3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.988dbbde28e3_1712677115484_0.7090821316245319","host":"s3://npm-registry-packages"}},"2.1.0-canary.3b98e36914b5":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3b98e36914b5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3b98e36914b5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae97a9213eaad0d76f28b55505e23531950a8b8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3b98e36914b5.tgz","fileCount":13,"integrity":"sha512-80/b+ULtLWz8aG/Vk8wSnKRbDlBZM4+0vca0vdQrf6Ai0ZFynXZGrIhHuFfMHyHq0AZJSighXwX+RSNjqJHf9g==","signatures":[{"sig":"MEYCIQChb96GQnKxlqmmdqo6wr1CqW1NKUn/1ZJe38sDdZqiJAIhAOgr0dr/3SiLZN3QRPeXLflJsh5E3URC3sq0hfjhixp0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80483},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b98e36914b5b665082e09a187f3b592d015425f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3b98e36914b5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3b98e36914b5_1712677206801_0.03074909911320689","host":"s3://npm-registry-packages"}},"2.1.0-canary.6305e8383067":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6305e8383067","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6305e8383067","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12db2fc2edc8c7247156a60b1419dcb96ac3ad98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6305e8383067.tgz","fileCount":13,"integrity":"sha512-2MV8irpK0aU1Llc8bcEg7NQF4VW2FGvZgkB0MMBelKfK6aNRZoivyB6gF/xcl61caA2RfD3YTQYChzXxRg56hg==","signatures":[{"sig":"MEQCICx+VVNrUimuBjUeLWIcNsZwtDhDL6Y9wBI0nMABQwn4AiAsptBGye7I2Wrh8d93hwQ5zMA4NBpBF68QQBqaGIkPgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80483},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6305e838306782c4092121a2a17299ecd04838eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6305e8383067"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6305e8383067_1712677835259_0.5633490587881047","host":"s3://npm-registry-packages"}},"2.1.0-canary.2bbab1a79025":{"name":"@tldraw/tldraw","version":"2.1.0-canary.2bbab1a79025","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.2bbab1a79025","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc59ba80fa25726a738e5d297594799c6cf956d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.2bbab1a79025.tgz","fileCount":13,"integrity":"sha512-EdoQGBKF88Gco2NP394N8+wi5I5/LkfunSu4BgaH1HE+P0vIRWG9srfItnVo8/tm28DM+ZYR9BGb2epujDRU5A==","signatures":[{"sig":"MEUCIQD2HoBGdG1dVjZ0UvfmcIEobVkwfW2Oj7qZL75mO2aPFAIgNmV5ycRy8uIN9Y1D4k11uZgTW60frLYLOScEbLzHxBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80483},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2bbab1a79025383e84cd85a45066455a9b09d693","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.2bbab1a79025"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.2bbab1a79025_1712744945255_0.7214851082547658","host":"s3://npm-registry-packages"}},"2.1.0-canary.987b1ac0b93f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.987b1ac0b93f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.987b1ac0b93f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b28ca9f1402dcbcb39b3a512292c4194edad980","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.987b1ac0b93f.tgz","fileCount":13,"integrity":"sha512-pgybk6MySn7+ISeUFsmDp0EyJ8rZyoFMoEwyVlihdEyVwpuZJT2/9FS7NMgp6ObPl6DcRFwDFoo/Pi5jGmDlsA==","signatures":[{"sig":"MEQCIBWR+tcifHFQoIP29Ave9/4NIVfFSHRsPKJMHmKK0WTaAiAcTSwaoURbqMUp+mTEI03PJk0XFV2H4dccPpLOnCS3xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80483},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"987b1ac0b93f6088e7affdd1b597afff50a0fd51","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.987b1ac0b93f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.987b1ac0b93f_1712745416446_0.7225128436524519","host":"s3://npm-registry-packages"}},"2.1.0-canary.180cb6725065":{"name":"@tldraw/tldraw","version":"2.1.0-canary.180cb6725065","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.180cb6725065","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c46fdcd1a59686df3be590b9b4fd9b4021cc9f0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.180cb6725065.tgz","fileCount":13,"integrity":"sha512-rvZjFeIEKC5LLT32Yd2Ky5tKwIUsTqSwYMTMcl8M/BZf7prTMaHqCFLTHwM4XTflJywtQsaf4BEZrx4C0arKuA==","signatures":[{"sig":"MEYCIQCZxSWEgAHBrBUyd8G6ELUPpTL8rsNjN7WbCAmQBbPQ/gIhAItBkxZnbPcrrigcAhHh2YBteUzqiS3ihi6HwR5ot2BO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80512},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"180cb6725065a40914ccfdbb1d98f4e32d0b64a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.180cb6725065"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.180cb6725065_1712750989804_0.25207467010842155","host":"s3://npm-registry-packages"}},"2.1.0-canary.de951dee5920":{"name":"@tldraw/tldraw","version":"2.1.0-canary.de951dee5920","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.de951dee5920","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77bbc3203d4ff0e76cb94419c1fe04dbfda26ace","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.de951dee5920.tgz","fileCount":13,"integrity":"sha512-d/1cuDSSYpvu2TXbcIHEb3BcqLFzyUz68AhKNHuGIFDsjlZNwZ0TbqlQvg2nmADjCLeTtqDQ2uzsBZ8NNzjzMA==","signatures":[{"sig":"MEUCIQCs1rsEz0v2neZTr/QlNQXhMJsWa5FxJ+heQA01Qp2H9wIgcDcTLuY5QoIkokhOIFnVKo9qA8CW6Gtco7egIVjOXnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de951dee59201ae90404bc2ba6bca5a48b19f1f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.de951dee5920"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.de951dee5920_1712751038124_0.29530164014769356","host":"s3://npm-registry-packages"}},"2.1.0-canary.f40099e04eb4":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f40099e04eb4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f40099e04eb4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1360984b0673130292bc857056dee9da4cc14e3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f40099e04eb4.tgz","fileCount":13,"integrity":"sha512-4A4RTwTAr2snw8I94JVgRHHCoRSFcAStc7uASoQPVOAzJlyuaqdDtSsH4X+hQj/JPCLZy7NyPidm/eh2vbideg==","signatures":[{"sig":"MEUCID4SQaE3loF3AfuULjIwoY/myQ7bAYacJAPMQ7AsYMA+AiEA8ohJQIew2k4hVDCKLyVnEySwaiAPRKYrXtK8q5IxaD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f40099e04eb4bf3924b54f48c30655074185d25c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f40099e04eb4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f40099e04eb4_1712753724379_0.49815701606988205","host":"s3://npm-registry-packages"}},"2.1.0-canary.ae6ecf35b1db":{"name":"@tldraw/tldraw","version":"2.1.0-canary.ae6ecf35b1db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.ae6ecf35b1db","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de1443e05b39fa8c37b8d782c4b0ee16a2217f99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.ae6ecf35b1db.tgz","fileCount":13,"integrity":"sha512-FFmX9gOxVtbDD1wVmXkPreEmP+WU6he/KvRGQ8mfaGGljNHbLBaDnmwxxlV9GBJ0ELNkxW+xsxrT4sMtE6Yoxw==","signatures":[{"sig":"MEUCIQCqBipvdadYRMww/sPFeyxuWH5PPSzmy/Dm1WU5UXpBvQIgZtg1hxhkbossD1+VwZVOukSPCaO+CRVpPXPLblfw1Zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae6ecf35b1db0014920bf54fef197c81aa4437d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.ae6ecf35b1db"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.ae6ecf35b1db_1712753956307_0.08230320992198958","host":"s3://npm-registry-packages"}},"2.1.0-canary.2cc8f44f8366":{"name":"@tldraw/tldraw","version":"2.1.0-canary.2cc8f44f8366","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.2cc8f44f8366","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4aec6def519702927c64aa85f935d19ef12948f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.2cc8f44f8366.tgz","fileCount":13,"integrity":"sha512-Kp9XdItNu31BHSl8Q4C8wlAtmycFJ3+PYx26May1yiDqXl/O3c/D88HRMshxZPI69xZELr2IqFC9TmbfKslLFw==","signatures":[{"sig":"MEUCICBndVwtpQRKdwwBIVZjj649BUHPVikqhXZ2BF2ZO9hVAiEA4z/kbDIsAx6Zixmp1FZchznYYEsrj0srAJt68q8LgdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2cc8f44f836609b01b8f999ff88dad9b2303818b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.2cc8f44f8366"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.2cc8f44f8366_1712754012821_0.17644337894759898","host":"s3://npm-registry-packages"}},"2.1.0-canary.b3a1db90ece9":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b3a1db90ece9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b3a1db90ece9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24b423d9a8307a10e9af6b2adbae7a7ab46ebd32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b3a1db90ece9.tgz","fileCount":13,"integrity":"sha512-lR+jKJsT/ciz7K0KqyP+0Kd+7MjcSTJbONjOyFlbnsjCrMtWAeSc46Mmfm4VcHMhkSkJYOup3YRaHxBd8yMReQ==","signatures":[{"sig":"MEQCIF02zrOtsOUyEIWw9R4nJ3VQilvOU9HqB8rUHlZ9IvRpAiB1j4tW/z0A2CK0KX91dkwknnyQ/C5thD8zqXg8ciomew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3a1db90ece907bae572158e174f0c1d9c27234f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b3a1db90ece9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b3a1db90ece9_1712758803361_0.7364850000449235","host":"s3://npm-registry-packages"}},"2.1.0-canary.84dbf2df209c":{"name":"@tldraw/tldraw","version":"2.1.0-canary.84dbf2df209c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.84dbf2df209c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"023ae46c6dcd591604c4017969a3e83d96cef579","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.84dbf2df209c.tgz","fileCount":13,"integrity":"sha512-ntIwunKvLJqBThYD0P5kN/0DU1VcAv+H1nHF9ewD6jk6cP2r6VjmMVAAgXDABGdDpcWPBIlrZKXwLMHiBUZHKA==","signatures":[{"sig":"MEUCIQD1cUpF5dWi48Y9+xSXJZ0OtuYhwKdQdLqzvRrGG0EqywIgc1k8jO9EXJrh7LiB8PMne3A63hlD+CJtlEPB0F3B5eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84dbf2df209c7c22e848013094d90af14f11c596","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.84dbf2df209c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.84dbf2df209c_1712828988353_0.7763699391618397","host":"s3://npm-registry-packages"}},"2.1.0-canary.a18525ea7894":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a18525ea7894","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a18525ea7894","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92ea15d8bb96543e320988908660dd9ac2f7fd01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a18525ea7894.tgz","fileCount":13,"integrity":"sha512-TINrrE3KcLQ3PN0i8kVO+ZgJOAziNm4qGWeeKizVbz27W3TPzftsQ9MKTiRTJxnc6PIeYORzquoo+lTEJiO42g==","signatures":[{"sig":"MEUCIQDN2Q+ZsdjomAa4onWeNgzLrYIucy8YQSZ+mrFIyMYbZAIgKKvj1uFpZ3k3Vf+NjBFWpKjCFg0vH8U0DHFCI13gOHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a18525ea7894aa49ca4408eec8c1bb37d2cda6f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a18525ea7894"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a18525ea7894_1712844631140_0.6262929933947559","host":"s3://npm-registry-packages"}},"2.1.0-canary.b5c87ab876cf":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b5c87ab876cf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b5c87ab876cf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c02594e65e7a7c27f9862cab933ccff087285697","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b5c87ab876cf.tgz","fileCount":13,"integrity":"sha512-zeoZELByu9iTIRh/MS/n8swyXowAZ75LjPg8cZr+1BQP8ghhqp1ROnIbamfmWqUf2ifU9AROb4p8t+QqwflD2Q==","signatures":[{"sig":"MEQCIB7GUcS6Ocqvc99XfBFLOhMZZJ3Y4G5SMcorMVT1MWCeAiAc+CY81kzXQvVYXVKtbniuigmQ+DDWa4hBVL9J1o/iPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5c87ab876cfdef7f71714de340d27599bcae2cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b5c87ab876cf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b5c87ab876cf_1712849947529_0.8995384988271469","host":"s3://npm-registry-packages"}},"2.1.0-canary.6d5ec149fadd":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6d5ec149fadd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6d5ec149fadd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52a98ae4ad906a94c9a856071a58f46c85825980","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6d5ec149fadd.tgz","fileCount":13,"integrity":"sha512-G0q7Bdfc+uBUK18W88eI/jv7n55/trbrFdxupH69ogwXRzZ6S6ldJkEn0rFnEt2VQDuockYUXqBKy+iz4/2+og==","signatures":[{"sig":"MEUCICnMqXLOgQf8qWdI23IT1uRvSiSbShDUUc59Nbxl483oAiEA7C3GBGsrKRg0P7JJOnEH/TJy03aFrSToqDgzvKxdhsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d5ec149fadd3da03b1e359235a90a6396ff7f03","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6d5ec149fadd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6d5ec149fadd_1712851794768_0.4436377666303888","host":"s3://npm-registry-packages"}},"2.1.0-canary.6cd498a1ed64":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6cd498a1ed64","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6cd498a1ed64","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3e521891fde064977b24a7b6451250883bc79c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6cd498a1ed64.tgz","fileCount":13,"integrity":"sha512-19tYRF40/I7PKHJSn7A6DGWPbLMMFsqJyaQsWEuJM3Awgq1ydAvmfn38TEhI1Pbh9L3s/bunHAoZPFmunn+UfA==","signatures":[{"sig":"MEUCIQD2PUWPSpcBBvaUY33Rf7WTWPvRLQEDKKzm/wrNW6B7CQIgTjnrSshe3Qggunr+bU9KJ8YWzMV4im7KivW00tKMTR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6cd498a1ed6420c04a1a522115a381eb0e4bff75","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6cd498a1ed64"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6cd498a1ed64_1712855154965_0.7150896410575955","host":"s3://npm-registry-packages"}},"2.1.0-canary.152b91570457":{"name":"@tldraw/tldraw","version":"2.1.0-canary.152b91570457","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.152b91570457","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33c2257a12caaf64066402c6d2a30c486a7f54d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.152b91570457.tgz","fileCount":13,"integrity":"sha512-gRR2ozbBxk0YkugTjH83KudbZCyiZxJVDJgcwlFct38uTysSQhBIP5p2FHq1zCMBPahTst4xLbdoXCeq7M+ouA==","signatures":[{"sig":"MEYCIQDxfSBbMj8utXBtY1pjs/vdgILKIPpsu/o3nIRoa9OpfwIhAOjR1iDliSXMmt+m5CHlHVjZ0okhG4xgVeeYvscGR3/A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80541},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"152b915704573f7bac5ffa9403e5e1467b31f4ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.152b91570457"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.152b91570457_1712900495722_0.7721005218714063","host":"s3://npm-registry-packages"}},"2.1.0-canary.3ceebc82f8ad":{"name":"@tldraw/tldraw","version":"2.1.0-canary.3ceebc82f8ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.3ceebc82f8ad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c146780707b0edc0c7fdfa2f7bfdf71b1108fc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.3ceebc82f8ad.tgz","fileCount":13,"integrity":"sha512-HPijb7S/+K21gUfX5vwNGFEH5eiYtcraQTmGE9uB+6mDksFBJb6GgwIvC3smCgKvTh27mhT0C4tbUC/IFZM0oQ==","signatures":[{"sig":"MEYCIQDUXSifCkPbyTV9p6at1uoP1SrQPkog/29MnUUgV0BG5wIhALYaNKdECL1QgCRLPI++s2w0L8gi9MURns16IMjgRPPy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ceebc82f8adeba922f2feafbd38e5eed2822445","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.3ceebc82f8ad"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.3ceebc82f8ad_1713015562100_0.7700056500559507","host":"s3://npm-registry-packages"}},"2.1.0-canary.b979bba37af5":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b979bba37af5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b979bba37af5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2afebf75f31574d40b4245dad4ff823fa0d464db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b979bba37af5.tgz","fileCount":13,"integrity":"sha512-t1G2pGKSj9lqgDpre+/DSal+3jGLcr5j6m0FNhzL59u7rmDcX1tBDItikiXjMarX+aNjSllkOF9RLLjusPMsVw==","signatures":[{"sig":"MEUCIDHdkuu0pyVV3VMJV/2UTMgVzuvSP20eVhODgpJ/xjVlAiEAyLoJUIN7f+uUehl8+06t4WNvcjfnt+8DLtOfySHzdV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b979bba37af566e0d99bc80fd5d13b1df3a6c3d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b979bba37af5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b979bba37af5_1713038084385_0.48404105664230834","host":"s3://npm-registry-packages"}},"2.1.0-canary.143755fda0a2":{"name":"@tldraw/tldraw","version":"2.1.0-canary.143755fda0a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.143755fda0a2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2782dd562babba5fb38ac423883459625f58526","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.143755fda0a2.tgz","fileCount":13,"integrity":"sha512-/Ev3dmBzQhmD4Qav5U6YpQxepqC4JgoDgLGAH4MxEFqjLI7x0XN1YxVuCuXf0WLOQ8mlF2X2/GCsrsVLCXcV8w==","signatures":[{"sig":"MEUCIBB63bY8BuBASZYxCrpnYD9gOmetxfU+dOj0Lhw+ydTzAiEAsJFLwEfBnj/v0ZDXOZ6WHinITA9BCbuLxB0eWRNuRbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"143755fda0a28d58a35a45568d16709bdf187fc6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.143755fda0a2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.143755fda0a2_1713038135773_0.36691658076999656","host":"s3://npm-registry-packages"}},"2.1.0-canary.87f70b7de5e0":{"name":"@tldraw/tldraw","version":"2.1.0-canary.87f70b7de5e0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.87f70b7de5e0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63d58b4d8c706b49fe7d2dab61cadafa64601a1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.87f70b7de5e0.tgz","fileCount":13,"integrity":"sha512-9/OHOcABFdnvfb5QmWMmJwNyCC1zzcI5CZ7DZoMz0CN3LqAZCh1nIFcUrlXcFhWXK+NB778kdjpzkg7yg/HcxA==","signatures":[{"sig":"MEUCIDIGQEcmg8kx1nuuZaxJBqkmgWnibNF+ISvEHXiLpJYKAiEA+J/wRJuLTQ1Xqgr6t7IlrDMlIlxrfG4L76xJBWdo2R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87f70b7de5e05bd0ae6148a04ccbe8e7699492ae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.87f70b7de5e0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.87f70b7de5e0_1713039958973_0.9050351980425178","host":"s3://npm-registry-packages"}},"2.1.0-canary.7e61e448ab48":{"name":"@tldraw/tldraw","version":"2.1.0-canary.7e61e448ab48","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.7e61e448ab48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed0c6a65900b29559bb6528860be1d17f785ee58","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.7e61e448ab48.tgz","fileCount":13,"integrity":"sha512-IrS9/DIyrP/AobXBQn68r22YRTAVsviDB/ix6bugSA4QQMGFin9e6QNpWypFL29/aL6jgqs9NkVY45JtTbCuvA==","signatures":[{"sig":"MEQCIC5oa4Py9+Bq1dpmDRlBEo5fB9vnIq1oE3GY8KPiCD/mAiBjEYgH0Vdc0MApbhKFlvIn/PC87xmeiJ+VKHuqanhzvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e61e448ab485f48d0a33ddc5c5979a8b5594368","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.7e61e448ab48"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.7e61e448ab48_1713042677723_0.08645489506767978","host":"s3://npm-registry-packages"}},"2.1.0-canary.1752977bf6ab":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1752977bf6ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1752977bf6ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"118ab649cd2b945b58ca1e511d00eb348dbe1149","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1752977bf6ab.tgz","fileCount":13,"integrity":"sha512-LQyf1xHVSUIMzMOdZtN/K3NJPB9/iGv99e2FrzSekiEu8g9i+BAwqC/evqu1FA3fZnGHpUQIEPp7kcmrwEq3kA==","signatures":[{"sig":"MEUCIDdmCBFM0ET7lOP4o41Q9Qbkp5fYr08H7+Z3YzHyWWeYAiEA/iDBl/VHfIJ1LEt/9grLxiRKbpCc8K3ODD4eDaJ+RnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1752977bf6ab9d78144d94961f74ae9527e17ba5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1752977bf6ab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1752977bf6ab_1713081142645_0.5364106308162062","host":"s3://npm-registry-packages"}},"2.1.0-canary.8c6a9ff47e05":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8c6a9ff47e05","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8c6a9ff47e05","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04b57d10f363f4cb3840f32a43caff68c4db8c11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8c6a9ff47e05.tgz","fileCount":13,"integrity":"sha512-NRRIKkGTj7YUP81Ca38Uodg9jjohPVzAHoHcglxBW6jbBpKXmNLzNGuRyeOJAUi6PkWytmSK+U3rYY2sjT8/Qw==","signatures":[{"sig":"MEQCIHBcliC2xgcgK0puD1iBZRrVwhohUumrD30DPRvqXBJzAiABBs3RRiSXXn6zPq4ZfIXrM9X69UICzNaUb68iTSrSKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80548},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c6a9ff47e052e39499c9a3f200b49861655af41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8c6a9ff47e05"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8c6a9ff47e05_1713101370066_0.974498655545885","host":"s3://npm-registry-packages"}},"2.1.0-canary.41601ac61ec7":{"name":"@tldraw/tldraw","version":"2.1.0-canary.41601ac61ec7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.41601ac61ec7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"22a196094cb0bcda724840bf1a1546bc94120680","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.41601ac61ec7.tgz","fileCount":13,"integrity":"sha512-GmSKeQMKsg3UOb+cWx6hiluGRgWNL2DRuXsfLTADrvTjjUXQaZivzbEsNH+bloLQ8K9BozCOxEDa0Rs+AbrG6A==","signatures":[{"sig":"MEUCIGBxc2VVZ7MUwrL7Qp8y+IB1tS9VZen/vfnRlwIMdCJ8AiEAjkOZSYpH4KONALZe/ry1laf8mFU2JV6zB+CrzgOzzYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41601ac61ec7d4fad715bd67a9df077ee1576a7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.41601ac61ec7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.41601ac61ec7_1713120428925_0.04581317820851427","host":"s3://npm-registry-packages"}},"2.1.0-canary.8c02dab5fb6a":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8c02dab5fb6a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8c02dab5fb6a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ea376754b83ecba13ff3d0510c708a24d0e0e33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8c02dab5fb6a.tgz","fileCount":13,"integrity":"sha512-ZMCq3R4aAuHyajZ2qt/XHQtMcy8FIi2pI+22GyJ1ypllD33EwwMkTZKTKWsYczYKVKyKOSJ3/uUsqBZKS9C/5Q==","signatures":[{"sig":"MEQCIDi+2bdUZQ01zii04lWfMP5SC1baXncdrPtCtH9RLJ4+AiBtl0bLxx90RLjiw3bdQjbyQBzIrHoGdCrcQvXbx+Z/JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c02dab5fb6a7f772bd74099d6e510e499a2be91","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8c02dab5fb6a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8c02dab5fb6a_1713181527617_0.4302273703018291","host":"s3://npm-registry-packages"}},"2.1.0-canary.63f20d18343a":{"name":"@tldraw/tldraw","version":"2.1.0-canary.63f20d18343a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.63f20d18343a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57a7302efdf36ed8cf9d6b945237a636237558ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.63f20d18343a.tgz","fileCount":13,"integrity":"sha512-LQtFnA8gjZG2NsX6YywamxqYdtv0yKsGUjYQLgjbsmYM1GNuKNVzYDHsGICaFhmswuLOWb3I0acIPh1a3SFG6A==","signatures":[{"sig":"MEUCIFX4LhDewyx61DnYM4FIVlphH1VGphLdpTebuIE2obrcAiEA23VgvexuCbd2LCC3qPgnntlCR8GfIF4y2jUyx1me5Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63f20d18343ad5027be24d39d6eb05dc2d1b4ff8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.63f20d18343a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.63f20d18343a_1713181706734_0.4378202759083918","host":"s3://npm-registry-packages"}},"2.1.0-canary.4f70a4f4e85b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4f70a4f4e85b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4f70a4f4e85b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"259d4cbef809f5818330a3409e83e180b83eb517","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4f70a4f4e85b.tgz","fileCount":13,"integrity":"sha512-0DKw/Ic+XRBXrOlVnoq5152LRn0+HSETLCfbriUVpwwDbrnw5AMgqQmyb/xYhI/pKZtWdXg+qcsPnKmWTOht3w==","signatures":[{"sig":"MEYCIQD7Gw//V3JZuxw8o+7a/iq6EHQMN4uYHBBEwVeP0PHOGAIhAP0/s8qBa72LQQo+06Kk5db9bTfX7KkgHhCHMaiYW54X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f70a4f4e85b278e79a4afadec2eeb08f26879a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4f70a4f4e85b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4f70a4f4e85b_1713186164546_0.9437163971991254","host":"s3://npm-registry-packages"}},"2.1.0-canary.45dffd1af682":{"name":"@tldraw/tldraw","version":"2.1.0-canary.45dffd1af682","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.45dffd1af682","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f6f9c65742c8dac211b7784e4c2a8a4d633824c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.45dffd1af682.tgz","fileCount":13,"integrity":"sha512-YJr27zvvvWTgZVuRh27zURLOsROOHGRjYapKuU+JnwZNaN4xwctdGdjreV5zgTCVIHCCgTf1F4o3a3Pc3i6rkw==","signatures":[{"sig":"MEUCIQD1AE5ibJBBYX0YEEaqd7C8u2lV7rLac3rKHjT7vTf/1AIgGB6xCUvwDzwiSOZAm/WR8rumGa/DAFONofC6n2hdZWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45dffd1af682e0b3378ba08a99b63ac82908117b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.45dffd1af682"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.45dffd1af682_1713199114881_0.4462994949964232","host":"s3://npm-registry-packages"}},"2.1.0-canary.273ba62e0ef5":{"name":"@tldraw/tldraw","version":"2.1.0-canary.273ba62e0ef5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.273ba62e0ef5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f9ebec0feba3ea67aecd835aa9b217c8acf29d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.273ba62e0ef5.tgz","fileCount":13,"integrity":"sha512-SjHAjsJjKg8FAX8Guo3JwM4qFm+FOalhKAjcvXLcwK10TPRkrDkAigXK7Gu6Re20J/tWt0edo/idU3ZNm1CTVg==","signatures":[{"sig":"MEUCIQDdSrd1CpiM03iEfqdCs+kVYa8WJ+W1zqW9Du7fKOMvHQIgEeD4lggW33EbSgFt8pj4wbtwK8bK8an5KU6Iy/EcSYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"273ba62e0ef503b8037e0e89543e288f810ad85a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.273ba62e0ef5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.273ba62e0ef5_1713207292929_0.33251936869012133","host":"s3://npm-registry-packages"}},"2.1.0-canary.8a5741c28343":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8a5741c28343","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8a5741c28343","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d94173009db7e0d5bc72359e4703a7bef99c40c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8a5741c28343.tgz","fileCount":13,"integrity":"sha512-OD2ks1GObi1HHgeb8vtRNbiRrq9M19+6xoga0V5py+Cnbhg4A0HDmSJ3jqBGkzpvT89lZ5U4xe2Z/IyzYsyTnQ==","signatures":[{"sig":"MEYCIQCRdQWHjSNtTRG7XXWuplDjbvRtopvI5ZVRFjq8IewnNQIhAJCi2oj2trViVJqchfqXN+FAu1M/zs3Veb1+2QGy9D9T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8a5741c28343e73c414eb94bd1a584c0ec03b52a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8a5741c28343"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8a5741c28343_1713256220033_0.5119205002464211","host":"s3://npm-registry-packages"}},"2.1.0-canary.6f05a9b75600":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6f05a9b75600","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6f05a9b75600","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"95c39554877802b42060e4217083c40d0dfbf2ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6f05a9b75600.tgz","fileCount":13,"integrity":"sha512-nHfMWLEs9cmh+rS2fNJljLDvucKlOznSV+k9Dbir+i53LKvSDThyExXAGfUBiZhFOdCjacq4qnwdP8BGM31yng==","signatures":[{"sig":"MEQCIDJNP6mfiNhvyYZ6Kk1Auo72QnO/pkNctGLFF2cDXjiKAiBYyP68OXMY8XACM1N/b75wflzmzjHil5ZBxw6mVMuLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f05a9b75600946063ba8e383589596233dfe9e5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6f05a9b75600"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6f05a9b75600_1713263245765_0.3945357908634499","host":"s3://npm-registry-packages"}},"2.1.0-canary.cb118ef712c7":{"name":"@tldraw/tldraw","version":"2.1.0-canary.cb118ef712c7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.cb118ef712c7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99e5a3a9e1d21dab76aea9fda67df1b58e665376","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.cb118ef712c7.tgz","fileCount":13,"integrity":"sha512-9I3a8gvH5Poi3zr0uV+HMMQG6N0PMxmZ4cC4d6/Oi15dr5Skbzas4VuosneOZeg6XTwh3/Uq4OhZ7zTIdqHtCg==","signatures":[{"sig":"MEQCID/lEnDxzqn4ePhq9C9OIM1/UfLiLhkY3dPH6ffBEMezAiAM3wGD0/PVrGGWd8DwKcvQbsaPcVCydtfR6MXCLhcX4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb118ef712c745c482c871db9fb4e81a6dc27dbe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.cb118ef712c7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.cb118ef712c7_1713264555077_0.4197911042501188","host":"s3://npm-registry-packages"}},"2.1.0-canary.88ee4e999311":{"name":"@tldraw/tldraw","version":"2.1.0-canary.88ee4e999311","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.88ee4e999311","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1f8018af6d9e649dfac123907912016b21dceec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.88ee4e999311.tgz","fileCount":13,"integrity":"sha512-h/lyCfC56U6qYOxYgfT0DfeUboLOlJW3vFx8Do7ZjLv1XdYsuhgXIOwYojcvFonRKswiY8qIXQDdGFnlp/BP0w==","signatures":[{"sig":"MEQCIG5h2mooLQQpeFJiYsfAAYznYWASUZdOlbgoG6uZ9SmbAiBSML4nB+Bsv1+iLDtEJdu7sRSC5esO90B5PLMNp+ehxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88ee4e999311b964a42e82058c2f141138c9e3bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.88ee4e999311"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.88ee4e999311_1713265436974_0.4495098847916006","host":"s3://npm-registry-packages"}},"2.1.0-canary.98598fa7d6b1":{"name":"@tldraw/tldraw","version":"2.1.0-canary.98598fa7d6b1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.98598fa7d6b1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b15ab8b98f729b78c1325ddbf03013421ab2cb04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.98598fa7d6b1.tgz","fileCount":13,"integrity":"sha512-MFAddl29ytSNMIVkk7QUtrkZLwqhaZ6LGPHr2hD+jrBm1vR376yAhn3h6Lj0oG5RFHm23ws8YYuFkSvbAzdzCQ==","signatures":[{"sig":"MEQCICcbQizaTq68ssI7iqRSGwG7QGzjbO6PGe7vpOBtfZnWAiB6IbwKUyzoNebwY5LcaGXsmod9A2XXPTicVaxocUgvlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98598fa7d6b1be83fc94bad3bb39ac54904a569c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.98598fa7d6b1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.98598fa7d6b1_1713265502610_0.024711068890299392","host":"s3://npm-registry-packages"}},"2.1.0-canary.c39e4377938b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.c39e4377938b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.c39e4377938b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"859b52ff4bb3505f5e45d7275e4dfc7b6931ebdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.c39e4377938b.tgz","fileCount":13,"integrity":"sha512-/VgPc4imKrewCzE4pOjGBG/wlgvyHVkMNCLFDdk/AAZi/TtzzX7HiJk5GaPFEr5SkW4Z77Onaauj+fn5g00Rww==","signatures":[{"sig":"MEYCIQDLsKSqo2drulDeLyJybzfNsy7g0Xv/quCMD/m99a1ISgIhAMcfJoWU4oWWO5rQIDOL/ObZANkW8lfEx1F0rGSKMRga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c39e4377938b72f2375651b607e6fa240891d0e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.c39e4377938b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.c39e4377938b_1713265523634_0.5151245445331631","host":"s3://npm-registry-packages"}},"2.1.0-canary.9a4087efe1af":{"name":"@tldraw/tldraw","version":"2.1.0-canary.9a4087efe1af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.9a4087efe1af","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3d88d9b5f0ad2d85678a4a3819451ed38d609a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.9a4087efe1af.tgz","fileCount":13,"integrity":"sha512-Dzdqi86FoBNuXyLby+B6p5KOQSgsT9IGjAGZVAz04ADQ6404jHuzQR2kjq7t/+qFqDtSQhQAEJgfE4ylnapYlw==","signatures":[{"sig":"MEUCIQC8l1Ml6ErbWeGfWBo3rCgA/akQmce0gNavhdrMFoJ0DgIgEF/yCdwt8is0S0iuiwXGBPI3n+djf/0dlysEzCLKR78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a4087efe1afa4feabc53ccfa671944502967426","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.9a4087efe1af"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.9a4087efe1af_1713266376909_0.8332792590668003","host":"s3://npm-registry-packages"}},"2.1.0-canary.c7cb91d7d4f3":{"name":"@tldraw/tldraw","version":"2.1.0-canary.c7cb91d7d4f3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.c7cb91d7d4f3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30758cf9d0d50654802909b0ed437c3c4373a587","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.c7cb91d7d4f3.tgz","fileCount":13,"integrity":"sha512-LBkjfBI7dEhXuyN1ThVKbVIb0nliwLpl3taQI+/FdFIaawG/fmEVJJSrrev38a7wn8DEUQ/H0exw56J05SFe6Q==","signatures":[{"sig":"MEYCIQCtWkl2ja8NEaA32sH2eazjBiiMgZv+CWbTJUWeGsEcfgIhALIkQJpGKFfz0mDGdBRGrd/Y0kXyMYeiPzDHXlpnZEOf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7cb91d7d4f3bfc1163ac6d9aa9da8d94a0be792","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.c7cb91d7d4f3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.c7cb91d7d4f3_1713271684574_0.2865634540966633","host":"s3://npm-registry-packages"}},"2.1.0-canary.8778629f625f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8778629f625f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8778629f625f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42fc22aba92ad525cc63a0834655b48dd74101b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8778629f625f.tgz","fileCount":13,"integrity":"sha512-c0wLuZS8F9iRcWbThS0yfttinUAnAXZGQ7tWJeyKNNAhlLIO5TSoGJBAIJOQHGM/pkH0AMCuoskIqgjDCHvpsg==","signatures":[{"sig":"MEUCIQCv4NNkq8WauMz+cYZOkpir7wAN8Wrk3CgSqqandynQqAIgdnght3SPb/5LwwYTAAQLP60lgzjoDGuQxpjS3S6lUx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8778629f625f2bbdabf93c59e6741c1c2415b0f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8778629f625f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8778629f625f_1713271788048_0.3783383059833423","host":"s3://npm-registry-packages"}},"2.1.0-canary.1f09a6e26286":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1f09a6e26286","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1f09a6e26286","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92517bb8f7176db8b239bb36e99b11a77af93008","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1f09a6e26286.tgz","fileCount":13,"integrity":"sha512-X7G/Sv86PN8vX6YKdPyuwIfqTXuJIW8w7M8LLD9HwnDq1vkwIuIM0h6OFrofJ5FAgAYGDr9YI/ySmKnVRghaFA==","signatures":[{"sig":"MEUCIHkPb4IjENh5tTmMsf0T4HbjIZ/Qc9Uv0XwGumPMBS4BAiEAqrSpJumyRi3aVaY0xTLuarCsX34qw4kemNtDIQ7b56Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81947},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f09a6e26286ea04d7e27b2704da4b4ba8dd521c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1f09a6e26286"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1f09a6e26286_1713278793471_0.41157626861327","host":"s3://npm-registry-packages"}},"2.1.0-canary.2c4266c57459":{"name":"@tldraw/tldraw","version":"2.1.0-canary.2c4266c57459","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.2c4266c57459","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca00d9e09e634794c2c4fd304aedc3a8eeb31280","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.2c4266c57459.tgz","fileCount":13,"integrity":"sha512-Zm/8wliky6U3g3IEHlGJhyaAaABer4q00i0lSY/RckJU8pOsUuj1BD7N1u7BbrhbbaPpRhDRVYr9SltAU+xFjQ==","signatures":[{"sig":"MEYCIQCbVDJPNEWLorrvE/IiJvgbR3Q27c24hGAozhscpIq/RQIhAIqiv2+X6sFZyhBfQsTnEEKUOdChGYh3owi/nPF4id0Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81850},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c4266c574596a8eb83333df27ed56fa93199344","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.2c4266c57459"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.2c4266c57459_1713281264154_0.7380120734708486","host":"s3://npm-registry-packages"}},"2.1.0-canary.fa3464ca8c7b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.fa3464ca8c7b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.fa3464ca8c7b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91f9fbb750fd5f55ef7351fcd0e96d57389cce6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.fa3464ca8c7b.tgz","fileCount":13,"integrity":"sha512-Dpcqh8r3BeYP17BLGmwnTSLlQRHC1t0vIoRYVEU/MsCxQfLXIRIVDJFKj9qnOa+PvR65qmKqj1tCpyvTjsHN9A==","signatures":[{"sig":"MEYCIQCvlVb7WXE3ClW56nvgEZyUyF3P5IW7oA9ieosEsa/QGAIhAOpPFza75UpYlnG+ZPwcVWQsGjdYYQecUpnj3+SdBNvU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81850},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa3464ca8c7be1e5c40b99baaa1efa4e1f6e550c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.fa3464ca8c7b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.fa3464ca8c7b_1713283273504_0.8686495437122252","host":"s3://npm-registry-packages"}},"2.1.0-canary.7104515c9c36":{"name":"@tldraw/tldraw","version":"2.1.0-canary.7104515c9c36","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.7104515c9c36","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83305b21f8685376db45e7c21d767a06b2869a38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.7104515c9c36.tgz","fileCount":13,"integrity":"sha512-pl7zueszKDhkb2Pyx1HBOlXGsqEwjQTuT+WCYGy2c+LsflDbYuSlEK3Z1MiwWXUPtreUz+pwOMYBcSZAHtGZLQ==","signatures":[{"sig":"MEYCIQDf39Bm8RA8Ms4GCH3TclNORGWtS5ZwwJCxret97DLH6QIhAKONJV/oJm6PXavkmtepzUk+Eml9n1RMHMs16zhA25xo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81850},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7104515c9c36464a14da200baa5e1ea09a7fbd2f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.7104515c9c36"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.7104515c9c36_1713284657015_0.17311341398784585","host":"s3://npm-registry-packages"}},"2.1.0-canary.413838cd3d8d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.413838cd3d8d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.413838cd3d8d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3c17f83ceef48711b733b31ba6877641dc3bc31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.413838cd3d8d.tgz","fileCount":13,"integrity":"sha512-MLHdQDYNHw5sAL9nxPAUPPJLwDSlBh8L38DFbyQ74QJl3t7VWiHD42AwZcNsxBuS2042CKm+0b+RGysZokCwpA==","signatures":[{"sig":"MEUCIAyAoU2gI0HAJ+JzMwBU98uUaTGZH5DfNlXfBz94NLPVAiEAv0d5C9J0fPJdkLnDmynpx4pSnM/hUhQjl7ZWTSKH6qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81850},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"413838cd3d8d1e884a213bd1c74f812dfed99aa4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.413838cd3d8d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.413838cd3d8d_1713346540830_0.8685715433195131","host":"s3://npm-registry-packages"}},"2.1.0-canary.7732e99811c9":{"name":"@tldraw/tldraw","version":"2.1.0-canary.7732e99811c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.7732e99811c9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47782de1695d1e00a99549f82e08e70bfa4022ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.7732e99811c9.tgz","fileCount":13,"integrity":"sha512-7jx57IWgcOdRhiUh93d2a8FDXhwDTaopOdd0sRnwUuonfzru4qG10gS3tMzAjvvBvBYymUSyGGbeNc2S8BtXhw==","signatures":[{"sig":"MEQCIG1FatPkgTcjf0xV5WcYxYVNx5saBQ0r+XFNcQC5a04zAiBT83aqMD2YTxgWEm9K2GWi4HN8JpQez4psgJf1gChYHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7732e99811c9da3206ea796218cf4206f937bc3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.7732e99811c9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.7732e99811c9_1713346775169_0.3606077661321001","host":"s3://npm-registry-packages"}},"2.1.0-canary.6282f6551958":{"name":"@tldraw/tldraw","version":"2.1.0-canary.6282f6551958","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.6282f6551958","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a59e6817015a0815e70ac721f14a4333cb179ece","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.6282f6551958.tgz","fileCount":13,"integrity":"sha512-mi9SOOdJOnEidrbIh10QWJtgTVQhy1NTKFZ6srwl77V4nViuUH5EuE9kxLDv2JHEy8gMAJBemj5bq297DTx1QQ==","signatures":[{"sig":"MEYCIQDk4MK2pM9/sWfWv6HuGx72ZHuTgVS7Y2e7fLpRb8CjfAIhAO6a4bUEL/2PgZ8m2HDEvNxf+TR94iMK7oVBRO/wPnPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81850},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6282f6551958726d12c40042efc6a8b7257ecc35","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.6282f6551958"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.6282f6551958_1713346790949_0.873292368049319","host":"s3://npm-registry-packages"}},"2.1.0-canary.a253af95d9d8":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a253af95d9d8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a253af95d9d8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a5f9f74156553fe2941b99040f757ce1f8ba54b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a253af95d9d8.tgz","fileCount":13,"integrity":"sha512-lTcfKDJIu9EQL7TYL6v5tTAEHz5mDWdy+LjvFC/CpUD00NRDORJgaSRkCwb4bpdhpCEsMh9gbDRhdSRx6l4Itg==","signatures":[{"sig":"MEUCIQDNV7ZBh2F7cjshwcHWHu0co5bXIBYm+U3s/K1b9u1+8QIgVQMYvRwK8qmj+miiKBPVxbWZ9gl1uTfFRhL1nPU2KvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a253af95d9d8c669604c1ee4518170dfc92487bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a253af95d9d8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a253af95d9d8_1713346914567_0.19593589878105266","host":"s3://npm-registry-packages"}},"2.1.0-canary.145045487304":{"name":"@tldraw/tldraw","version":"2.1.0-canary.145045487304","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.145045487304","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98138511cba73009040c48858b9f778a35235c96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.145045487304.tgz","fileCount":13,"integrity":"sha512-9xZfSF6s84XjUilzVRNLRmJVnYji66RPiRoHkancnOgX/UvlnpNVSn5O/5q9EX4kzV0uAG9/oWZEJS6k8rI1WQ==","signatures":[{"sig":"MEUCIQCUmHQ3WOlh7mRqmECluYBrhAf2SyzgNT+aWh1LyILrYQIgULe999jDugNQwBwdKr+anpo8JcWMUbJanOiefPdo3kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14504548730482a2147f8a58e672978f118d37f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.145045487304"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.145045487304_1713351995566_0.9556931467710461","host":"s3://npm-registry-packages"}},"2.1.0-canary.34ad856873d1":{"name":"@tldraw/tldraw","version":"2.1.0-canary.34ad856873d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.34ad856873d1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9dbd9dfa90607fbbb96b68478311116f53de413","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.34ad856873d1.tgz","fileCount":13,"integrity":"sha512-1muRX2RCaEXU+ePy7a8k6rGhFP7TAm0ngFYMmemdSshBhFjYuPirBuwkkSxZLDQcHYxu5XxKPwi+L1Mdo0e+dA==","signatures":[{"sig":"MEYCIQCpPr3YmjsVMIV6f5paQDVVRddvN8RNDQxCxrJ/kBLZZAIhAJjybyjG50ulBsRbFExfPn9KWKIQ6BchvVNwlYnAwNGH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34ad856873d1749698b75fd1b45ba7906fd92f40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.34ad856873d1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.34ad856873d1_1713352800867_0.06785969462475627","host":"s3://npm-registry-packages"}},"2.1.0-canary.0b44a8b47a39":{"name":"@tldraw/tldraw","version":"2.1.0-canary.0b44a8b47a39","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.0b44a8b47a39","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a519bd4cad2d5cc20f0b09a52ab88a8b6a34f5ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.0b44a8b47a39.tgz","fileCount":13,"integrity":"sha512-geybaVArBjDl/3u1sULyY+UQ19+SpKqeqVB1ApLUxbOwMiwEnrfGYEkvjKm3T6xoqcHxc2fR/VNqwqyITvPILQ==","signatures":[{"sig":"MEUCIC9gXTKKHbN9HPDNRRgKHB/OSO/u3UagT2e2zFH1czP2AiEA3hXdFXmhuD6IqyUYzkzl/KY3vPYt2glINvI+bR/l8fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b44a8b47a3924c2a1b9c94cb30761f60f6f563b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.0b44a8b47a39"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.0b44a8b47a39_1713354478488_0.1634687802110919","host":"s3://npm-registry-packages"}},"2.1.0-canary.f44ea90da61f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f44ea90da61f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f44ea90da61f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af6822f172b6ae52d689228850f7364c0d82e736","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f44ea90da61f.tgz","fileCount":13,"integrity":"sha512-bb/cxJ8ulTA/z3n/iHBNuSpC7PNnmScVgM1wV+L58J00VTsBMyC/KBxuPxgDqDDWi5lfP885v1uz/m79FaHq6g==","signatures":[{"sig":"MEUCIG4Pz9BwS57abtsfFp5LT6kU2aAJU8VMmRsNFzGYQlKTAiEAhUYNIpUBOeur5VN2Sa5R0Ps39cXpN4WZHA6kC95h/ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f44ea90da61f5f3982022b6570124550ac5fb2d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f44ea90da61f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f44ea90da61f_1713360319681_0.9530102474122735","host":"s3://npm-registry-packages"}},"2.1.0-canary.f754bebc3221":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f754bebc3221","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f754bebc3221","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d0ef7567a957bcc3f71fd7682480c08bdb0bf99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f754bebc3221.tgz","fileCount":13,"integrity":"sha512-ZbAuyoWCbcA0GFZBWznsIhJ39/3fSOaE981Wh0j2W3jenkFiwc6PDTmVv6JYyJrYOzL540duDFVv7VZdLKHFXw==","signatures":[{"sig":"MEYCIQD/6pCwxq1pIrwT1bi0d97+0A5y7Dczq6cOc/cDbV2VawIhAL+cGBkGCvVvAqmm5yhWD+/UsAdweu32TQD9t6E+KjrT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f754bebc322119f5a7abb7fd59c7f2356e8c3b93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f754bebc3221"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f754bebc3221_1713363008338_0.40548335772755006","host":"s3://npm-registry-packages"}},"2.1.0-canary.f9bafb2f8a5b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f9bafb2f8a5b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f9bafb2f8a5b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53b22057c80cf5515cf6b4e84553dcc86b4cb632","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f9bafb2f8a5b.tgz","fileCount":13,"integrity":"sha512-4tU5Wd0afwvOXeK16i9CROzT+Xy49qSkaymj3zjz2GwgSK4yKdQQqf6JHE96mHdC6NCeOqW0byegEUW2kJ0lQw==","signatures":[{"sig":"MEUCIGzUIVQijYn2+6qXneDBhFta2u5ju96rtPB0yOU/Y+sHAiEA2nBsx9Vf45HIrllHpKd/+u2Ee94bMPBWosQnKi2mpgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9bafb2f8a5b1cb433cff26a767f81d9dc43bdfa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f9bafb2f8a5b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f9bafb2f8a5b_1713364890319_0.8219374091279443","host":"s3://npm-registry-packages"}},"2.1.0-canary.d247b5dc533b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.d247b5dc533b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.d247b5dc533b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3bb64109505bc6a64ffb565846b01a4394aa872","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.d247b5dc533b.tgz","fileCount":13,"integrity":"sha512-s8Q2oTVI3lB1aRra9brAO3Qlmm5v5pcQdKzbK1KNy+zMVDM/2tB1yYuZVmopx081ER0aLOA3rzH8P4m+YVhIWw==","signatures":[{"sig":"MEUCIFqJvY+SiHx+dhZdn3wbnUijoJns5DzFUnCIJwTTwlIbAiEArsf47aHD5xKZKSVETqgZJ9dpMNaBUr/HOzS7vbW+YM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d247b5dc533b6b486f11d769d1405dd2bbdac686","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.d247b5dc533b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.d247b5dc533b_1713365085803_0.49768432720410916","host":"s3://npm-registry-packages"}},"2.1.0-canary.f70fd2729d38":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f70fd2729d38","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f70fd2729d38","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9422c53289156bb47f833fb6b40e7094ad3c19a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f70fd2729d38.tgz","fileCount":13,"integrity":"sha512-wQo6D6hi9PkdTE/Z1xUzf8hcfRt8mzHzV9Ie6CuT5PG90g6k6VgsC56PcxOtRaeKcdIcqo0gZ8iNWef068KWNQ==","signatures":[{"sig":"MEUCIQCYXfS3obCNM1fzQOwRIFrl78pNDYSWtynu1JtCf8EZwwIgYcevD9blEwG+MmQpg7rCj2AN8IYaF5xYL76C0o5WkPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f70fd2729d388f2e2aebeb54692f3eab18270b43","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f70fd2729d38"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f70fd2729d38_1713368546054_0.4509541727069195","host":"s3://npm-registry-packages"}},"2.1.0-canary.625f4abc3b90":{"name":"@tldraw/tldraw","version":"2.1.0-canary.625f4abc3b90","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.625f4abc3b90","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc8ffb680fc9e036e1574b2ebca07783fe0a0bb0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.625f4abc3b90.tgz","fileCount":13,"integrity":"sha512-ApAmGPiwdyrvMSzmlytqTHYvRuYEg9tAZ/56PuA0z4gI31/mXWai/dBCkM6jOeWYl+mE3mjLU1Rz6ny91zZpxA==","signatures":[{"sig":"MEUCIQDn1E3A/JtWRd24zp5NAxNGAkyyJVFnruQ8atkLi6dBogIgEd5FQB21meyYhOsJS5cDU2U6r6rsR1pj3Zcv3ViL3bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"625f4abc3b90a4873e2e7b4038b6299a2b0d8722","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.625f4abc3b90"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.625f4abc3b90_1713383225436_0.2645436381537609","host":"s3://npm-registry-packages"}},"2.1.0-canary.dd0b7b882d68":{"name":"@tldraw/tldraw","version":"2.1.0-canary.dd0b7b882d68","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.dd0b7b882d68","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bcdee9131c5de7915e3bb98584e6669d68e0021","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.dd0b7b882d68.tgz","fileCount":13,"integrity":"sha512-bEEG2k8TBwMaPKkbfSQO+hvoi1wKbR8SXQVnI27otaqkSQGrHXuwDGIn1wMpl/Pz5tVRc3yf2NJIGR9n5pBE1A==","signatures":[{"sig":"MEUCIQDtWqvivG+4bvLBIwyY+222aWgRXYMjYlEvk9S9/aQWvgIgCUMOTHbSXhAcvkii56jJ5C7uL3fbkO7nn3NOfs814Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd0b7b882d6801df7276454e63aecc853e263c04","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.dd0b7b882d68"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.dd0b7b882d68_1713385544511_0.6278261651400503","host":"s3://npm-registry-packages"}},"2.1.0-canary.741ed00bda22":{"name":"@tldraw/tldraw","version":"2.1.0-canary.741ed00bda22","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.741ed00bda22","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f86078b15a56f29f3740efeefaa34b7adbb4ad3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.741ed00bda22.tgz","fileCount":13,"integrity":"sha512-NRamwIHebaD3VE04d45mRvPBcVs3EtBl99mMZwnC/LrrzXdXa5+PaxjEWmLA9kztREoNAUcW8BHwYNDRBxW/dg==","signatures":[{"sig":"MEUCIQDHufzktUyLxxk5UpACjJn3VOGk02DOWWxqIt3Mg3fm8AIgcw3BwzbmecSnQCP/pUbREyKToeQOsdvORtK7LZunfFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"741ed00bda22f3b445f5996a40ce4bd54a629cc6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.741ed00bda22"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.741ed00bda22_1713427617091_0.3663052122356756","host":"s3://npm-registry-packages"}},"2.1.0-canary.47070ec10916":{"name":"@tldraw/tldraw","version":"2.1.0-canary.47070ec10916","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.47070ec10916","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6de85459f73d8ec1eeb9416c78f11d3fcd1ac043","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.47070ec10916.tgz","fileCount":13,"integrity":"sha512-hSgxnNbDMi4iZIvAGt1g9sdV/dWM4qU8K+VsUXQjeUT5GhGyYn6hFsPuij2noW5tiC6J60D1cByjHy6wW8VQ1Q==","signatures":[{"sig":"MEQCIGPxEKZvMOrlfCYtX6U44+JjQikdfBOJiFca3KgCoMakAiBIsYYCUauLlMd5JhIy6SROLXq+g+2/Z+f81g0ccB1QcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47070ec10916f4fb03cd30acc1c4efbe22c6a056","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.47070ec10916"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.47070ec10916_1713427821901_0.5067503119906922","host":"s3://npm-registry-packages"}},"2.1.0-canary.1fc68975e2d8":{"name":"@tldraw/tldraw","version":"2.1.0-canary.1fc68975e2d8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.1fc68975e2d8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a685d6ec05d1ee3b3adda06f6debf9516166e3da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.1fc68975e2d8.tgz","fileCount":13,"integrity":"sha512-Hlm0a04cJRhwq2IxzDMtNS8deH64iS9URCwBuJeYxwQ/6dtxpBJ0NZWHOVO2jzQW73UCzvGMJlFdKNcCN/WOPw==","signatures":[{"sig":"MEUCIBWX5H2PLiLnRrfbhh1yfF30qKZFqMOwwq9V4Tl0uUE0AiEAjGZVod4J0xTflWHaV3sXURm7ShX+a275mjSt+LJlp/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1fc68975e2d8f9c3c2842e47c93867514d0a956c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.1fc68975e2d8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.1fc68975e2d8_1713448154954_0.29375058944671717","host":"s3://npm-registry-packages"}},"2.1.0-canary.f6a2e352deb8":{"name":"@tldraw/tldraw","version":"2.1.0-canary.f6a2e352deb8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.f6a2e352deb8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5054dbd0492932a8bd838e0e8c91c609a38ee1f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.f6a2e352deb8.tgz","fileCount":13,"integrity":"sha512-yWH+QcSri+qCFVezD6WYae1AAiSsJL+GQ7ycfSTOxvsB394uy462VhPCHv/j2E4xaerYbRTIDFh3X+WSXI3R4A==","signatures":[{"sig":"MEQCIFlAPe3eURRn281Vo8W/yqXZRbPfO7xcgtSFJ4UVJ1gNAiA400/dq/nlL7889xcV+o8UErHT8yHDHHS2SetRAZXLSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6a2e352deb8810ab55bf0380d745ec99ffa267f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.f6a2e352deb8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.f6a2e352deb8_1713529058464_0.28785979740327017","host":"s3://npm-registry-packages"}},"2.1.0-canary.b5dfd81540ab":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b5dfd81540ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b5dfd81540ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41ccde21e0b7460e9043f91e99ba6de052db1220","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b5dfd81540ab.tgz","fileCount":13,"integrity":"sha512-NlRG9uh8I9h5oP8WuDvZksmIn5+Nw+2aLJQadlcSEKyzfbi0q4sWX9rFhq4wrPXno5tiE0iMuj1SW8RoBmwImw==","signatures":[{"sig":"MEUCIDR3pExsVZoyrpLrDyszu3y93wlVacLC+tkdu42IcfRqAiEA31ENu36YuDVfw1eMPaJRaSgNMi+xvuJ2sQqhG/Yk8G4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5dfd81540ab266cf777b0073ccddffefe690d76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b5dfd81540ab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b5dfd81540ab_1713535613948_0.9792904204783437","host":"s3://npm-registry-packages"}},"2.1.0-canary.a6d2ab05d27b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a6d2ab05d27b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a6d2ab05d27b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af5b291b5dd5b4e24caf141815076918609a6128","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a6d2ab05d27b.tgz","fileCount":13,"integrity":"sha512-ANhC40Sbsj5aUsZ9GgCM4nZ3EhYvvbgf8qfLlYisQ15zFa2teJrTCkDf9TQR/jWcDtGHh5ZRy5qrvYiudKwIkw==","signatures":[{"sig":"MEUCIHoZPr+sQPyht7SED685hP5E9YYzEgUTLmRrg/u1Tu4tAiEA1E0CjA6ojO8thzJlhIU8+Sikz5vxQ1y6hWg3ITwvjXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6d2ab05d27b58eef4aa22b64cba48b6ff1b60a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a6d2ab05d27b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a6d2ab05d27b_1713700471565_0.9221201093292539","host":"s3://npm-registry-packages"}},"2.1.0-canary.4507ce6378bb":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4507ce6378bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4507ce6378bb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ab989b6d8a8ebfd7b7d1331c891d2b235da2e9b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4507ce6378bb.tgz","fileCount":13,"integrity":"sha512-UqDfINTWBR63pJMyaiZRAE4MqoTrsJrdNPmrOFJxpegwKFa1G7zBlZfBsLUEy0mjeUwqdDB86wMsDkiFLUfT0Q==","signatures":[{"sig":"MEUCIFSQlZR49fvwCf13tDp0Q2hPcRFkIhhtdlOjPImuziskAiEA2hxQuj6OI9zfDTuvLqpFPd686Xe+Y/5W9iPMSLn3XJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4507ce6378bb3b506d17c238679ca85b63d5827e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4507ce6378bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4507ce6378bb_1713703677336_0.2599952841510289","host":"s3://npm-registry-packages"}},"2.1.0-canary.cce794e04be3":{"name":"@tldraw/tldraw","version":"2.1.0-canary.cce794e04be3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.cce794e04be3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9963ec0a06ab903aed4c7b230a1e2cfbb2203a16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.cce794e04be3.tgz","fileCount":13,"integrity":"sha512-lQb51zE+f3/V8/iZ8l/CqgUhTLDJ/6a+JZaLimnxKM/KoZHqb/qQzxQTIyKRTQv7nUOJYaXyBr3bk1AhaNWQYQ==","signatures":[{"sig":"MEUCIQDi9cXQHM40usE7H83x0g7jKvb1yt1Sn1Lk5rCXzKfs7QIgIuqIZRc85sBoKjHBNRaDE2lyxHqJCMPOv4g1cSxDK5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cce794e04be380e6839ecfaad29730786172d423","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.cce794e04be3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.cce794e04be3_1713782523228_0.13514024365309796","host":"s3://npm-registry-packages"}},"2.1.0-canary.4245fd55b21d":{"name":"@tldraw/tldraw","version":"2.1.0-canary.4245fd55b21d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.4245fd55b21d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4dfd49ae181f297a3852ef7537f1c7895123f705","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.4245fd55b21d.tgz","fileCount":13,"integrity":"sha512-ZvghashtVolqgM7yX7KR5Y1/4H0QNIzX0HnTKcayLdv/jnFoH3A09IoumybaoK34BH+13YtRNsuS5sBT96UNJA==","signatures":[{"sig":"MEYCIQDg7pB/LgsfpIQo3pAUnwOjYWcYTvuihdwHwfg9mSzHwAIhANRxf+r8boNKmd+2ESfDIi6TqvSImy+nRT9gW3YwtF2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4245fd55b21d12bf5e065234aac13213435d7374","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.4245fd55b21d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.4245fd55b21d_1713800524269_0.5327148803072379","host":"s3://npm-registry-packages"}},"2.1.0-canary.a7b0fdd46e00":{"name":"@tldraw/tldraw","version":"2.1.0-canary.a7b0fdd46e00","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.a7b0fdd46e00","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7419646d2be53c5317825edbb760e20dd387305","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.a7b0fdd46e00.tgz","fileCount":13,"integrity":"sha512-/okDvTf8lAKzyWk8UFPFw5sWoYrVaN+jdFr+8QAW6emKDChpVGXEInC3ye8P27ISVM239Ud/ZVhKDFU28QaymA==","signatures":[{"sig":"MEYCIQCnv4EnnCfPQ976zXQAkcjY5pVwEiKvc4TNVTEvYR4KawIhAM3CgkFqp257VZOv6pdbP6ErC4nISQ26JGIxSj1wqsvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7b0fdd46e007b56edbc8c3d05b4f428a4d7a551","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.a7b0fdd46e00"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.a7b0fdd46e00_1713866259444_0.6964102262155263","host":"s3://npm-registry-packages"}},"2.1.0-canary.2f32c5f45788":{"name":"@tldraw/tldraw","version":"2.1.0-canary.2f32c5f45788","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.2f32c5f45788","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3303310ac3bd7b1379ad29d6e2f2ec26c7d0564","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.2f32c5f45788.tgz","fileCount":13,"integrity":"sha512-hJI/ZFmI7tYcE33LDvJ7/anUSw1oEdIlXENXNMQN8UuSzp/iQYoP4zkUFk0FvQbm/V+tm3BBL0yyKN0gmAc8zg==","signatures":[{"sig":"MEQCICrx5p+NcwOfza0vXwzMH1TboGx5sVrOtkdbY/OKSO/+AiBYaeH7MZdbrJETtrVpkvLTYfamU4s/L2NzWBhkCDAo9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f32c5f45788d76a4c07cf3d0d22324e9d10d2ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.2f32c5f45788"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.2f32c5f45788_1713867302074_0.4708703690105478","host":"s3://npm-registry-packages"}},"2.1.0-canary.e82b0a6c8f3f":{"name":"@tldraw/tldraw","version":"2.1.0-canary.e82b0a6c8f3f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.e82b0a6c8f3f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a00905a0ec6f614eb5abc781a60d23752cc95b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.e82b0a6c8f3f.tgz","fileCount":13,"integrity":"sha512-ojhFwmaGOOH+a6+H7TFbdBtnCt8TcqlUFGOQzHQooh2YENQLvpbOOImEgnrJeApW7bJcZl6VzAWHP0bql6w3Sw==","signatures":[{"sig":"MEQCIFJEGYc2ve0EejMrMqKHPlqYfZ8ez/qWgye/JtmkHfJjAiAxX4nLKhdRE9siNVnt6dOzWym69xUp4am8uuDi+1hibw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e82b0a6c8f3f8f119209f3cc76da1ad0788f06b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.e82b0a6c8f3f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.e82b0a6c8f3f_1713868283939_0.10628445165084166","host":"s3://npm-registry-packages"}},"2.1.0-canary.b56c4dd22545":{"name":"@tldraw/tldraw","version":"2.1.0-canary.b56c4dd22545","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.b56c4dd22545","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d57ffdfb0d5a5b113f59a82de38437d6d69ef7d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.b56c4dd22545.tgz","fileCount":13,"integrity":"sha512-WOB+8C35KkM4CSmnSV8mUcuOP7FPwqSCDLAzFYtjpGVCzUjrPDUHR4SsidTD+Z92+GvJpFCNYm6hnb8dgxoCPg==","signatures":[{"sig":"MEQCIDpqlS+EyUrB3gF+3jRPbquKyW0YVH0yrYuxJ+6O3N9vAiBXoiPWjTB1+JGMNmXlvyO28fO+NXMp2rkxdCBPuXjaUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b56c4dd22545eb11b64c67d37459a3844d5e6267","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.b56c4dd22545"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.b56c4dd22545_1713869432767_0.3261859061292729","host":"s3://npm-registry-packages"}},"2.1.0-canary.8f58e7392c0b":{"name":"@tldraw/tldraw","version":"2.1.0-canary.8f58e7392c0b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0-canary.8f58e7392c0b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2f8d9d5052d202fa12915ea43b8bb26732c3710","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0-canary.8f58e7392c0b.tgz","fileCount":13,"integrity":"sha512-9YeyyDyzlZNGDCtZnSK2D/fw/oTQVwfSFzufgWgphpcWccEPI82pCqI1K3EVdB7IMfVET+VO878nxme0Uus5MQ==","signatures":[{"sig":"MEUCIF9Bnq7OIYo0vS8YvbFfN6cwSOXsTd44IUN9a32QOn3PAiEA4G0dHGAauvAkUd82uI0MY8ufg10Su/69xARex7A9hfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81858},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f58e7392c0bff28e0d4e1c0a881a781aabef47b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0-canary.8f58e7392c0b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0-canary.8f58e7392c0b_1713870060510_0.7682295838746758","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@tldraw/tldraw","version":"2.1.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75d9684a9f36f16d797c0ad7b154cafebffde87b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.0.tgz","fileCount":13,"integrity":"sha512-bho91kDpHXUNe9AFMwhf6ykFPeXP2cxO8XO+nbkMzGjFv/DtHmp53fdLTAIb7IH1DGtm252sTin5OslBG14okQ==","signatures":[{"sig":"MEQCIEvLF/X3wbnzKuHqPq4ci5GpZnlqzFuk6P4gXDCAho1iAiAotk+JgoZ5EW077JPqgxa3LcUPtsp34bjQ2pXp4wcDTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a319ad94971dd9bb8f3bf7a091441f94ea1b8e8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.0_1713879499347_0.15773663754905587","host":"s3://npm-registry-packages"}},"2.2.0-canary.a319ad94971d":{"name":"@tldraw/tldraw","version":"2.2.0-canary.a319ad94971d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.a319ad94971d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3479dafa7acacc46c3f74fc91c7b130e10c0175","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.a319ad94971d.tgz","fileCount":13,"integrity":"sha512-UMgC2BSGq5JMZa9Qo/dK9XjzhC5MbScsE0H8Z46Qy37dQr7geZDPp2qYC8mn0gyIcMMDe7QJYpZs+CPisOw9cA==","signatures":[{"sig":"MEQCIBWNmRbFFwlA+muRSPwOXHQNDKoGzGI7XGKpqXmftCjiAiB+abRlvPh+gegX2LtYuS7pOnDn+NxnHVKeM/eduIp/Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a319ad94971dd9bb8f3bf7a091441f94ea1b8e8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.a319ad94971d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.a319ad94971d_1713879574626_0.3595754245595433","host":"s3://npm-registry-packages"}},"2.2.0-canary.bfc8b6a9014f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.bfc8b6a9014f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.bfc8b6a9014f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"176c34bb97c3b7ce93d14aa2ae790b83b618fead","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.bfc8b6a9014f.tgz","fileCount":13,"integrity":"sha512-nVBIgAPGMAoaJcfpjr5M95MMPG+BT478+l+iL65kPgLnnR5Bha8PR9lzQh6XV0dxlPSV90TuVj0K88US4T7Tpg==","signatures":[{"sig":"MEUCIHXGp/ae6jga6cBUF3XnkstF4x4TPXlv6A4FbCV/7kwTAiEA5aWsxecOGS2uhb5BFb1hyohBTs4/KwESqw+ZZ5jnISs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfc8b6a9014fb0e7e84561bb685a3e6d73c61414","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.bfc8b6a9014f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.bfc8b6a9014f_1713969896391_0.8447378539245944","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@tldraw/tldraw","version":"2.1.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ca0232e96f8001bfab72b7b2e04be7de629d88d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.1.tgz","fileCount":13,"integrity":"sha512-WYzh3VbD3L54eftLjhjJGn2V7A6MGFZyhYCpSjuOdTbvIuCo7Y3zMaC4H3hdSZPGEw0PGsDsmo4lD/HSSoT0iA==","signatures":[{"sig":"MEQCIE8IPcnCzZVHtmRB/5VkeYqHVgBPaX0kraJP8oRpZdRJAiBtxTccwhNWkQyUFCA9CNPK4w51qjw/IjqHWYHz08zjJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63b78d25264fe9681b7b5a560115ae2c5b09e633","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.1_1713973657489_0.8848349968249676","host":"s3://npm-registry-packages"}},"2.2.0-canary.59b7c2527069":{"name":"@tldraw/tldraw","version":"2.2.0-canary.59b7c2527069","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.59b7c2527069","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ad3a0139ea9885f264ee1d6371ba30fc7e07c6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.59b7c2527069.tgz","fileCount":13,"integrity":"sha512-eiaRd822uBbZUcDjLoN3E7yIkaLJXMWZD86tUSB1NmhqlWTaMoO4dZmSQajj1EUBjXof0RU7LLgiiMCaPEasMg==","signatures":[{"sig":"MEUCIHe8z8quPAB2W6IysXBP/VwAFOVcSOiLf1x7CB3i8ZutAiEAnx/aYnGiPeoGxhDj/C6BTJ7GQtMgQlYbKxDQjAbBfas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59b7c2527069a0762817c05875a86c320b0a4b86","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.59b7c2527069"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.59b7c2527069_1713974491907_0.8514818467855125","host":"s3://npm-registry-packages"}},"2.2.0-canary.c9b7d328fe9f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c9b7d328fe9f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c9b7d328fe9f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2a3cbec1a07a984057ca74c1b2dad27bd3df9cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c9b7d328fe9f.tgz","fileCount":13,"integrity":"sha512-9lxq6WJEfCioZRDjyZjzeEEl3AUvs6JmFKT20KergGVpyeo4LkU7tY+oGMOlelaA87lG6YoZ1O2SiK/uBBrZKg==","signatures":[{"sig":"MEYCIQDuxGMm6e3g1pdJhh6fcFp/u5MeoBmhX7qALJxWlNd2DQIhAOrez+qwxfSyPMgP6OntaprbLxAkPN8pded6/YQQ5DhH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9b7d328fe9ffefcfc804d5499d34fbcdca5c100","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c9b7d328fe9f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c9b7d328fe9f_1713974814404_0.7762941230320264","host":"s3://npm-registry-packages"}},"2.2.0-canary.8151e6f58614":{"name":"@tldraw/tldraw","version":"2.2.0-canary.8151e6f58614","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.8151e6f58614","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d2512774ff11dbef2bd5151b5f4382947fbecc5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.8151e6f58614.tgz","fileCount":13,"integrity":"sha512-mlrcP/7ra8j/2NRmBtzg5F2E6B3+qBGxIYWMoOY3skYV4qD3n92GwCU2Jfr7sCJSwcbT5jGRczfSD5me4whpfA==","signatures":[{"sig":"MEQCIDnHCoVOCJBEhJlEvMFWW3xoAySr12UW2KOUiswSkO2wAiBNdsueOCvaqS1SabfW/UCsXOZONVzAq8b8Xv4NmcJBLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8151e6f586149e4447149d25bd70868a5a4e8838","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.8151e6f58614"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.8151e6f58614_1713983814255_0.05886482699939588","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@tldraw/tldraw","version":"2.1.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef93363793d1c0180c8a7546f6b091a510858215","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.2.tgz","fileCount":13,"integrity":"sha512-aHAfvrWaqlMfNZY74Bksdosp62XUt4yM6/asG1c4/ckcZkLrfOy+amjRSHHnTTCMWhFZEQm86jBpuy7P9bUHYw==","signatures":[{"sig":"MEYCIQD39CwxQ6JVQFUiXG4UvlEGH3A4n+8fsnKBDmDx/WQKJgIhAIKaztCvPj4LDJfuQyJu7mJGkFC80m7k1vm43x/tUFwl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"10284fcd69018dbb3f696a00c5a1faefe3c0ec31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.2_1714049391531_0.6717936276737706","host":"s3://npm-registry-packages"}},"2.2.0-canary.4c5abe888c1b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.4c5abe888c1b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.4c5abe888c1b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1ff11e2ed0797a03cb69685e3c097970c308203","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.4c5abe888c1b.tgz","fileCount":13,"integrity":"sha512-ETgsDLq/na/1Z+MNTdk09kTheR4IYDoB4Apo25JecemIg5+axQ+L+UKlgURX+wCAhJPhvvAQxijhs0eMVzRVgA==","signatures":[{"sig":"MEUCIQD6XC3fl5dBVs4OwK3f7zWoTvm+b0+stBMRF8QnSmAw/AIgYIIHM61VRjnhOOAKYwgqFl641+UZyJ37rnZa0MG5aeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c5abe888c1b350b313ae22a3d18a17e856c154c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.4c5abe888c1b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.4c5abe888c1b_1714049679409_0.7361844986843125","host":"s3://npm-registry-packages"}},"2.2.0-canary.15dd56a75ec2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.15dd56a75ec2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.15dd56a75ec2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cc678a1a99f3382a79b1640661a1575d80eb48b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.15dd56a75ec2.tgz","fileCount":13,"integrity":"sha512-g+RlTFCKGgya0zLRVRZyjfcTOhPY29e1K90k2RbWsqSM+kKx+nMnXmT5OutieOkGtgoPw7TAT854Hm8SABDZ0w==","signatures":[{"sig":"MEQCICNm+SkKDfhMuSzyDKbw6tfY4qV8r6yf7hBBUm8zhPitAiBFHH4tg++pIv6vNDKuv24LeYbHytZDXXZY/QuL5mkPjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15dd56a75ec222165034fc3020015f22838c20ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.15dd56a75ec2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.15dd56a75ec2_1714054853891_0.8090563197600886","host":"s3://npm-registry-packages"}},"2.2.0-canary.f78719b0547a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.f78719b0547a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.f78719b0547a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a58c9673ef915d4db717ec6c673a33c1569a3eb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.f78719b0547a.tgz","fileCount":13,"integrity":"sha512-wyjVcqdIaR/Pk37/bLeHvioR2GktrHBmfoyODwhlFS/BMdayhcTWteWDjyNYNwI1CCCMedB4g7HHS3z5d/rYVw==","signatures":[{"sig":"MEUCIBkOgOtc7GgHrLkfXmUugOlIeBnq3gfL8LmzSvtIaFO7AiEAhs90e9+bOQwDc4qAJ/mTbSsUpZ1+n33WphJ26TO6jek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f78719b0547ad543ab32691bec80d0601847f3d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.f78719b0547a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.f78719b0547a_1714056012372_0.49697273776904183","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@tldraw/tldraw","version":"2.1.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9ea92c69f3b5039b8672e9c0d439a4b53c75a51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.3.tgz","fileCount":13,"integrity":"sha512-6Hg6IbLlYBZKkQLrDf8XGKGH/gz+elJAIHGSokWH7FKD+ScvyV9C3AW5YpPkZppTGCQYMlGlk/nR183nhTXxPQ==","signatures":[{"sig":"MEUCIQDYfPlHBkP53qPieIim95VDyp9z14ONZX92Uzp/6FNu1QIgQlbX1PITX6TmeqqzYZK8aYt+30EX3S564XRP2wbdtM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"911fd9d14b34e45517a684ceb81a2b41c0503ba3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.3_1714056609596_0.9937739025587138","host":"s3://npm-registry-packages"}},"2.2.0-canary.77f19ccf8e6b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.77f19ccf8e6b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.77f19ccf8e6b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66afaf771d8f10f29a956fa11cf5750d2cec256e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.77f19ccf8e6b.tgz","fileCount":13,"integrity":"sha512-UGvOe61D6FnWu2TJDLGpAva4N7Qo/gJ/3PL36HmG2n1nCpdGH7/u19vJta/OiFm9MlAVsFb2Y2Ny8QWmmv/W3w==","signatures":[{"sig":"MEYCIQDkNhRvScPrmMFaJykluaEmrkCS9+Z1uyunKP7y93B1bQIhAI3kf1zl9F3b3yuXBrJX9DL+hTT5JoTq+7UMuv118M+z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77f19ccf8e6bb9912f0ced16f44f21a72b6c46c1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.77f19ccf8e6b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.77f19ccf8e6b_1714059462747_0.553227493289506","host":"s3://npm-registry-packages"}},"2.2.0-canary.e03328faf348":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e03328faf348","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e03328faf348","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1be2a621d2690650db5db258187e9db0ebc24a82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e03328faf348.tgz","fileCount":13,"integrity":"sha512-T/41ATD16zwmaADRj5OssMBifcRQ8lFkqsm0zUNYQgfbYhuQx9eLjGpC3yTouxMYnNpfZQeGxwO37i9pmawasQ==","signatures":[{"sig":"MEQCIGVwTP0HI/OvB1nOGw1ZcvJFKzFEYT7YJTvIrKQAL3ceAiB/7y8ktlR5kGlWRx2cxVWbGBizld3JJpnDe884JF4e1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e03328faf34821665ff04e58fa968b6f3bcf0175","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e03328faf348"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e03328faf348_1714066570533_0.034818970915138525","host":"s3://npm-registry-packages"}},"2.2.0-canary.029116fefd26":{"name":"@tldraw/tldraw","version":"2.2.0-canary.029116fefd26","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.029116fefd26","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d21a3b4427f345d8936971f48fd674907581660f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.029116fefd26.tgz","fileCount":13,"integrity":"sha512-cIGpXSuM5DyZVtOrB4tkc0/W1Z3TmJ8wez4H/3BwP28U39kP/G6Ng7Ga6JxfnQquRNl3fBEvpW1WTvEBevQTaw==","signatures":[{"sig":"MEYCIQCIiZfLqlsMpmNi64vNL64jbf94i24asbwbzYNt2QHL7AIhAKCOf1rl/l6C6eORD2NL/pvZ1qdOFpTDqdfPvyJM3HfR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"029116fefd264643e91f9d8db2af94c01d6bc7c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.029116fefd26"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.029116fefd26_1714122002143_0.056863313016583206","host":"s3://npm-registry-packages"}},"2.2.0-canary.de55259c92e6":{"name":"@tldraw/tldraw","version":"2.2.0-canary.de55259c92e6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.de55259c92e6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75273740167318eaee1f1aa6ea2e5f4bba0ed2c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.de55259c92e6.tgz","fileCount":13,"integrity":"sha512-DhkBs5HROzVGOSbyQ9S3IzUvMVL5a1I8kb7wyfZ8sR0nT3BApwT0R9jSenW5ifoyrxbdC9qfxtTfNBz+9yHqjQ==","signatures":[{"sig":"MEYCIQDZytMW9pI2M7dNwJz3ovLeTd/F+TshY9sfIfwU2rsl0gIhALd2RAMSN4I4bo5T0wA64ZAjiBJOdclsli8sp2ZMkaOK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de55259c92e61dcc0be3ed4059ba1a6766cd52dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.de55259c92e6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.de55259c92e6_1714137043662_0.7193997638273391","host":"s3://npm-registry-packages"}},"2.2.0-canary.c9af23c92111":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c9af23c92111","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c9af23c92111","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14fdaffbea0b7ce2a2d6d2d7945c52ff2738ad54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c9af23c92111.tgz","fileCount":13,"integrity":"sha512-lzzn1UiHLYUnqb+XU6u7uoCFVZcOGfX7FSQAyvoMWvxCyTP1LY1UKzeoh9TWW9nI499XmJ/0Jx2mFHBQ5ljrMQ==","signatures":[{"sig":"MEYCIQDvxJ4RHILfLE+WgvaNJ7/zi36M10irvaakWXJXhcQVBwIhANW2o/VuxjPBPg/ewlMaaQ+z1UIcLPBLB/cYVx2uNrin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9af23c921112537e3c5e27fd6dd5d23fe543254","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c9af23c92111"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c9af23c92111_1714216061987_0.47293843839760896","host":"s3://npm-registry-packages"}},"2.2.0-canary.7442456d85bb":{"name":"@tldraw/tldraw","version":"2.2.0-canary.7442456d85bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.7442456d85bb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48e20fc5013e5e7e63cfa14d7c6762b24e21b9da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.7442456d85bb.tgz","fileCount":13,"integrity":"sha512-tJm+SHlZ/qVqxtzDAR6jk/jkG3u+X1Am8B/DEHENBz6CcXFE2XfpWsQzSb8ycBDtPcXL2p7bXCdWtf+jYqlazQ==","signatures":[{"sig":"MEYCIQCs6CFO6Qq4HsnDQ7De9EVG1gIOyCXWvITQ8RyJ6QtjnwIhAJbAFveSBZcphG97OromB5X6WTcPxsMslFNnsaOB8hnX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7442456d85bbe816ee01cc4cfccf32b765165e6c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.7442456d85bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.7442456d85bb_1714216941484_0.36699956372527986","host":"s3://npm-registry-packages"}},"2.2.0-canary.8c0e3c7f93e8":{"name":"@tldraw/tldraw","version":"2.2.0-canary.8c0e3c7f93e8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.8c0e3c7f93e8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37930fb70f313b93a2891477a20c8d920b5e9bf4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.8c0e3c7f93e8.tgz","fileCount":13,"integrity":"sha512-5gJOp8BQNg/QpXz5GoPtjT4YOHrbkUzxVuNQmvgmCm2f35xpjjDvwvZsd8vbzt/Y+xNMIMRx0nUh2dU1BCqGIA==","signatures":[{"sig":"MEQCIHLVP3naqi5RGUz6BYPJYgULRu4qvmoZgIafQX1IwjEVAiA8tGe0Hpni3FlIppmmjHg5TH50oh9RmyRWimV1DSmDtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c0e3c7f93e88f1f2c5aaa7066bddf780d105c89","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.8c0e3c7f93e8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.8c0e3c7f93e8_1714221611595_0.7314832125206456","host":"s3://npm-registry-packages"}},"2.2.0-canary.0d0d38361d9e":{"name":"@tldraw/tldraw","version":"2.2.0-canary.0d0d38361d9e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.0d0d38361d9e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ca18c661bab9de46971e695e83444dbb4ffa102","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.0d0d38361d9e.tgz","fileCount":13,"integrity":"sha512-A4ZQWQLcunqIq7zqTL0lDPcwjHr4nBQ6CoOV1s/93ZXDsts8+D+P6D0lVpVERTgZlsLeXgOP7aUlXCWmcDzvoA==","signatures":[{"sig":"MEUCIFrM3dxZdjVBTYtdrXXRHwMEWDIugsYHNFQMJSTS47KiAiEA7TdtXsed90ChOwSk5lm2YiUgIAdgGN140AMdqE1BJCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d0d38361d9e0357af27bc7fa2c4a8573f382c72","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.0d0d38361d9e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.0d0d38361d9e_1714239679671_0.9998106654658121","host":"s3://npm-registry-packages"}},"2.2.0-canary.79ca14454e72":{"name":"@tldraw/tldraw","version":"2.2.0-canary.79ca14454e72","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.79ca14454e72","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc2b5b1155512af101c8410f0d0aa07df8de90db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.79ca14454e72.tgz","fileCount":13,"integrity":"sha512-D/JVS0BBJ2/mJ7sqNZMy0ngzxey4xh/IVGBOOUIszALbLijRJvS72dlhV7Q/RH2xAtXojQF1Vd0bLb7lUg3NPw==","signatures":[{"sig":"MEYCIQCy3ADQnpzSTHbk2VpJYy6Qekl3xxz0XEjeS7Buo0ZJLAIhAO7LCBqTzo0Yy32HGPLigyaE4iq6kUa8xNqbr00h3OzD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85263},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79ca14454e720668688561cd57b2c12da189893c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.79ca14454e72"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.79ca14454e72_1714388050672_0.932477833416661","host":"s3://npm-registry-packages"}},"2.2.0-canary.5601d0ee22d3":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5601d0ee22d3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5601d0ee22d3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a5be829c3aa32d5ea9d0c0ce53710eff13f0b05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5601d0ee22d3.tgz","fileCount":13,"integrity":"sha512-RAxKnKIuFaMHf8SOuOMR7bGP5t9gJyQ3UWFpuw/5OZ9pfAMjtb5RvvZqN6KS1w9UsxIO05myD9dQTmX5v2Q1zw==","signatures":[{"sig":"MEYCIQDYSnc+ASnj2ldTXxhZBJFy5VT6ST9P3XUugSl3SP7UXgIhAKP464BRMPz3tShaG7xiSf7tau4yDIc+Fv+2mGgZ1GH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5601d0ee22d34035f4ffe6244ec94901ca7be262","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5601d0ee22d3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5601d0ee22d3_1714388954431_0.7595325902815411","host":"s3://npm-registry-packages"}},"2.2.0-canary.c0b192033ede":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c0b192033ede","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c0b192033ede","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0db3ff26615a59d1015ae62d2268e389e15874d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c0b192033ede.tgz","fileCount":13,"integrity":"sha512-MvH5NW+KNVTgwKy66FBM1BdXn3CPcVaIUki6M8KwkbqYP02rutKQkMh89NI/ihr3Z4KkrSC8jo8WtBDxDOrHiw==","signatures":[{"sig":"MEYCIQCKcE/NIH4Iep1J+vwxivC7t1Wb2xZb+DzyZvcwoJcKugIhAM3QNJoT5Wll9LCHb0AyOVN4n1LjuAaLnmDZeDolQdin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85370},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0b192033eded4ca9e0d574b8c05a9567cc14083","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c0b192033ede"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c0b192033ede_1714397988067_0.8643786851596216","host":"s3://npm-registry-packages"}},"2.2.0-canary.4da28a0ddd85":{"name":"@tldraw/tldraw","version":"2.2.0-canary.4da28a0ddd85","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.4da28a0ddd85","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57107a53907a681ea4a45ef78f02b04139a706f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.4da28a0ddd85.tgz","fileCount":13,"integrity":"sha512-mq082OgipqsuZzQ+QnNmEw9Ky2ZFa+/EZO/o8d0rS45NjpF68imV26xRtODbfR+N2X3wHaOTs0yEz6AeptlbpQ==","signatures":[{"sig":"MEQCIBlGrXJwe9y9HrAtxNX6LqoyRAbwVj1GXuqr5mTwrx4YAiBxK0PAkpm4gjNfnRaW3i0PL4ny9WzEXaSzsTHkW141bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4da28a0ddd850fba64dc79b8bc4736a922e81ea0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.4da28a0ddd85"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.4da28a0ddd85_1714399331547_0.07217953137045696","host":"s3://npm-registry-packages"}},"2.2.0-canary.bf42d6e2a95f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.bf42d6e2a95f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.bf42d6e2a95f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e10c228ead888b21f1ab928078de1c91b355caf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.bf42d6e2a95f.tgz","fileCount":13,"integrity":"sha512-3SMu1rGychZQoTUhZeUAMYYmRO0XxlowJ31mQNcPJ6z8SYR97SgKHOcyXSpfSJKME2yiR5HZbdbuO54hDPSzjw==","signatures":[{"sig":"MEYCIQDCWWegqvjfq192yAflJAYNzTfcyWobT/MjG0bqLYkJ6gIhANbS5x1nwsnoXbz1KBE4OYXXCTZrD+l2tN/PfT88FX09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf42d6e2a95f84500dc288698a9f144e81b186e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.bf42d6e2a95f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.bf42d6e2a95f_1714400382225_0.7218634435996005","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@tldraw/tldraw","version":"2.1.4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.1.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d90d650b030c77576a90bcaec8f3e9fa8fa513f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.1.4.tgz","fileCount":13,"integrity":"sha512-B2psevEDjR08CVGWJZOLEPQqhLWmaut0+7PgN49lLaPLrOWh0NnkOrPV6IZbqkhZshJZtesMQ/F3KeoJ0/9YjQ==","signatures":[{"sig":"MEUCIQCExQY4EirBZfoncoD/MwNuV5spkd6R1XID8kbqoZWQngIgXDAgfhfv5sl54298pws8Thuf91eEntEHZs1c60s8WZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85330},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb6f15699e7bb76f98ae4846cbdca77ebd6ded03","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.1.4_1714407349840_0.03476468351411155","host":"s3://npm-registry-packages"}},"2.2.0-canary.b8afbb4c43fd":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b8afbb4c43fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b8afbb4c43fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dcdbee5f1190eeedffd105c1b5fe34436f8f4026","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b8afbb4c43fd.tgz","fileCount":13,"integrity":"sha512-Bku4QMBY85bB8+mRH4JOfP8mZtFlyIqiJOo1k4HNjofS52J+Sxe/v2//GWGeZzgJvAZ17FB7UO5t/uEVRNlcSg==","signatures":[{"sig":"MEYCIQDnd6x0d0OG5isyDYLiX1H/ubU6BycJCU4A79/Q1pv/oAIhAMRKHo8V71t07mIJFoGfU54tMuxbB1bYmtfBlx9WbZKa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8afbb4c43fda536536f9ebe0933a1fc8a49ea0f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b8afbb4c43fd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b8afbb4c43fd_1714423976064_0.9947226372336793","host":"s3://npm-registry-packages"}},"2.2.0-canary.487addd2e8de":{"name":"@tldraw/tldraw","version":"2.2.0-canary.487addd2e8de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.487addd2e8de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"646f7a69edbb2f6784650518661386ab40e7ec96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.487addd2e8de.tgz","fileCount":13,"integrity":"sha512-OxsfKmsT8M8hNokc0jk/xMJ3zW/oZd+ZFihs9ZSloUY2YdUuWmF2Dyi9UC3c0HD8QgEti9x7PERfHSa3/ZSXGA==","signatures":[{"sig":"MEUCIQD2nBvs3Q+kAVHqBL77HArIT2Tvv3z9Tv23gRHmivPjEgIgTeRfGUYZyTVkfqiP1o74oWFKSTSKhMPV7EGzXtELjQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"487addd2e8de26dd80feea0533535c3b7d7954da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.487addd2e8de"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.487addd2e8de_1714426520277_0.04789055476795334","host":"s3://npm-registry-packages"}},"2.2.0-canary.932bbf0b1ef3":{"name":"@tldraw/tldraw","version":"2.2.0-canary.932bbf0b1ef3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.932bbf0b1ef3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"382bba5d6d31645197cc8f8491ff9f3c5ca50b63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.932bbf0b1ef3.tgz","fileCount":13,"integrity":"sha512-wr25Gz5P4EevjgRQPyqCcvDkyCOUOw/xjPbohBcnyL66glN8smmlx+rR9VO287YJFjd/H/KJFh+Fht6SJUm1ZA==","signatures":[{"sig":"MEQCIEK2ZvI5c3s90tKerBpFtSyWAaKej+vHWKsH4eMhesWpAiBXa91e/ud5vRqsssO3t6EvxK5NykN0onR+xljHkFt18A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"932bbf0b1ef35f808d942afc1905b816ce088e2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.932bbf0b1ef3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.932bbf0b1ef3_1714469660804_0.013099314448806298","host":"s3://npm-registry-packages"}},"2.2.0-canary.0c6831788540":{"name":"@tldraw/tldraw","version":"2.2.0-canary.0c6831788540","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.0c6831788540","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dde66f9cf2e16c782bfdd2d7bcea8d9bfbb9125","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.0c6831788540.tgz","fileCount":13,"integrity":"sha512-nv822kPAzMDeCNolJqpXE3zdDQmh5sQMmkiKD2RTdOCmAcBXuqgetKmX1dcWdXHbr7k5KWRCQh240XlIeEVQrg==","signatures":[{"sig":"MEUCIQCpcjhC9xrBKYiP3qXj1izQATtVREtFzqBpyry3RLEsswIgJ8Tl7Gk+uqvXOzJsyGPXjDd7RnWlunnMDCBtxZyxajE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c6831788540553d6232980a13ca751c8074875e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.0c6831788540"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.0c6831788540_1714472506686_0.49760562815617404","host":"s3://npm-registry-packages"}},"2.2.0-canary.5ab285fb85c1":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5ab285fb85c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5ab285fb85c1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f3477e765fd38934e3bc04d58ce1bedd53e317b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5ab285fb85c1.tgz","fileCount":13,"integrity":"sha512-QAH4hU7+lkrI8z0W4v+7Euy2aWO7BSDHBsTqm4Asb02I3FNLWzB/yaSnAfTJjIZEL6id/g8Lisk6/onWMNMhmw==","signatures":[{"sig":"MEUCIQCf2h4YNaQ3K+oSrQHi4SEKlEZmk7q5IYfQuwwLCZaXPgIgTItM2NI/I0sNTOQIiCPSY8HdLHrLr06h9aSTkrmv4Dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ab285fb85c1b54a0e591d18214267d0a87ace84","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5ab285fb85c1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5ab285fb85c1_1714472758066_0.23549601430050693","host":"s3://npm-registry-packages"}},"2.2.0-canary.c9e1238f2daf":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c9e1238f2daf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c9e1238f2daf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21e6ca6e9daa62e48a01e4cf6b7660da309e7302","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c9e1238f2daf.tgz","fileCount":13,"integrity":"sha512-IOCovJQMWdEyP4Hma2tNkFe3Lo6WetGyK5ftSxyeRfxQNngnjTmyE1OugehhLVfnqHnHKX8RVt23po3TW5DDMw==","signatures":[{"sig":"MEYCIQDZTm4255ZMe1Rk64WPFC7/fodDUSiz2r1Ss3m8nRTDvwIhAKNboPwsohD/YRcajgEZBLvb9D6VLmF1K39nW0CH80IW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9e1238f2daff5850ae0c023d2d5d2ed14372582","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c9e1238f2daf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c9e1238f2daf_1714472915074_0.10479270877289593","host":"s3://npm-registry-packages"}},"2.2.0-canary.71befbba8215":{"name":"@tldraw/tldraw","version":"2.2.0-canary.71befbba8215","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.71befbba8215","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f736d4c33120fb6b8d189018d4c37ef901a8a728","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.71befbba8215.tgz","fileCount":13,"integrity":"sha512-vxGaZSfHlbLOCyK2bqpwXmMm3hBM5rWiLiXq7p18nTtAKsbgT/N35+8I/SiuJWZV9XPkll0CZ+o0WyGMN+zK4A==","signatures":[{"sig":"MEUCIQC6NPK3ZyM0HP2J7KfSxM2km1Px72D94b/W3OvbY4bIzwIgA1UCjycdg1G+XEAzjCixXWGxzDwPdvItc7UPMc/Smes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71befbba821555d783e7d0d95ff3b5a885b3177d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.71befbba8215"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.71befbba8215_1714473190460_0.3541368818718982","host":"s3://npm-registry-packages"}},"2.2.0-canary.d3fe2d06e05f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.d3fe2d06e05f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.d3fe2d06e05f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"044a4f929df4e8b734f61e075f70caff78d942e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.d3fe2d06e05f.tgz","fileCount":13,"integrity":"sha512-lrrJRgrNlHbs82schyDantd2ozJf/kytGz+5Oh4vwr9ismbYqcZOZc6eoQYXMRQGsYb7q8EfTEkbK5VG9kdU4g==","signatures":[{"sig":"MEUCIHRLL3v+OW/Z/gNJtpYnKXthVJqnEKdCmM99tnk2SYEaAiEA7im46pBnuIoswNq/VudpUnpOnmpAJLzlxouF92zA9eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3fe2d06e05f6420fcce7d02ca0df04e8630517e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.d3fe2d06e05f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.d3fe2d06e05f_1714474142826_0.10455126250471469","host":"s3://npm-registry-packages"}},"2.2.0-canary.46a97dfe3d96":{"name":"@tldraw/tldraw","version":"2.2.0-canary.46a97dfe3d96","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.46a97dfe3d96","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fec052325da807912a5f9291620d24b598108d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.46a97dfe3d96.tgz","fileCount":13,"integrity":"sha512-lD7zFr36xUfWBX2J0VZA5VT9ZXkS6pS9j7aI7cI6Cnn114G1CQG0llv21IyeyRQ+ZSuXaHeZZwKioyK4O1+TeA==","signatures":[{"sig":"MEQCIETwZJasQGXUrlwlp/X8ysDtwLHDxSi9lD8IQTXloT4qAiBGXv8GfgWATyQd25zaMyYN9GfnF16quwjitGRtgmjVIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46a97dfe3d9678b25aa6097284bdf9e841965991","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.46a97dfe3d96"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.46a97dfe3d96_1714474354488_0.15592482826054588","host":"s3://npm-registry-packages"}},"2.2.0-canary.29b6407cdc1a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.29b6407cdc1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.29b6407cdc1a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78e8c2688f1af423234ee9b102935cae6baf8200","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.29b6407cdc1a.tgz","fileCount":13,"integrity":"sha512-qWzS04RbPFI5U2vQgc59cJe9E9hCntGygoAewVSNCIHCTwYoxXw+Y7fgwZlEn5moPfy+7rnTfk9N+hKShLH7yg==","signatures":[{"sig":"MEQCIAEqw1DqejPE8y/5+NVTCwl9Wpc1ivvTVIGs2p2lf0laAiBDStvgc5GjkLWQFBWd8Hni59b3Fgr3Gg2yYcdODx7ooA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29b6407cdc1ac0355636266c5e20aa2857076dbe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.29b6407cdc1a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.29b6407cdc1a_1714474596943_0.9395758921876718","host":"s3://npm-registry-packages"}},"2.2.0-canary.8ba46fef49fc":{"name":"@tldraw/tldraw","version":"2.2.0-canary.8ba46fef49fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.8ba46fef49fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d56d1ac10b261203e350a520be3a7a5428f5cac8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.8ba46fef49fc.tgz","fileCount":13,"integrity":"sha512-SBfXdQZ1XCmNVKut/MJO08YjVCbH8SivCt9n7l6XsfIKKykMr/Szn5zebRb4IWkJbSUGspYX/Sn0E4kyYOh3yQ==","signatures":[{"sig":"MEYCIQDl4ZepXsA8M8TtGGZ2J+hmtD0oIkyXYpRPITjjaFHklQIhAKuDN2ELFBRe/9pC+3PkicCBHn/VUc66ByeNuit/4sGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ba46fef49fcd456b1e9bcd4e4f90d22f1419220","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.8ba46fef49fc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.8ba46fef49fc_1714475531537_0.3208443620861172","host":"s3://npm-registry-packages"}},"2.2.0-canary.06509bf0282b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.06509bf0282b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.06509bf0282b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"26f52969f4b2df4181f2309a1c19f76110ff6327","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.06509bf0282b.tgz","fileCount":13,"integrity":"sha512-JYXzgKj6UhFokJ7CB+iPaALglwk+W33chP6euYqYNm6JKGlR74RWCB2zCYgqPx/J0PPc8rAB95wCzMU6XPSY5w==","signatures":[{"sig":"MEUCIFcDXj5liMVPTXFnMMXL0XpqplhJWkag5WGxYlqH+tvmAiEArVY70u2zqrVtfnee/0ckDS340DoSG405lPMDI19Y8AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06509bf0282b6c64269e46081e8af64fad65341f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.06509bf0282b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.06509bf0282b_1714476335270_0.7786571846359243","host":"s3://npm-registry-packages"}},"2.2.0-canary.085c3e549850":{"name":"@tldraw/tldraw","version":"2.2.0-canary.085c3e549850","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.085c3e549850","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9f9d43140081689f85a2ab0d41fae7f0af60cd1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.085c3e549850.tgz","fileCount":13,"integrity":"sha512-uJcM6BN3JY5P9du0WAVO3CyX08EYFzG/vjmhNP3E/0PBOQdAHjZbRdzcI/8Bwruyjtjd1n1881zDhMdYekIZQA==","signatures":[{"sig":"MEYCIQC2lno3KOX88o115/2617p7Joux9gxuO2ZM36/fWLv1DQIhAKJEs3c2/gXeN+5F87mF0g+S062EHI3IWM3isjP3fInX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"085c3e549850f9b17cda21a69f2e6dc370676fa0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.085c3e549850"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.085c3e549850_1714477244913_0.8033660737221693","host":"s3://npm-registry-packages"}},"2.2.0-canary.b431c854b34f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b431c854b34f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b431c854b34f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11619696d1fd681e91723bff290335fbcb333015","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b431c854b34f.tgz","fileCount":13,"integrity":"sha512-I9JO+/0oT8X1MQIapawS/lqTtjQOU2NYoGNOxR+KCVTokGjB88NJRUMg3edlo3l7PWDNoq6Qm61h5DDhW4ranA==","signatures":[{"sig":"MEUCIQDQBiiDndEQ0JQvYyL1geJmJVVsO4Q8N7UNdXckDhyt9AIgAhx0O9koXZoZeuiN51n8j6if+wtN8hbOYuZTveHiW5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b431c854b34f47b815b84a3dc5f68b09b0565d24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b431c854b34f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b431c854b34f_1714482866927_0.9366178093013955","host":"s3://npm-registry-packages"}},"2.2.0-canary.e4053a392cb0":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e4053a392cb0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e4053a392cb0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6a8bf170ab167daf550c8256fc22ab060d4ab033","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e4053a392cb0.tgz","fileCount":13,"integrity":"sha512-HYacnwkSy2t6JOixxsdbpYyB+S1dDji29rGhsd8AbN5TQ1YnjsBeeUNxGf0l9Tq5Tnll5wELerHpXjx96iHIEg==","signatures":[{"sig":"MEUCIHbVdbE939YAiYetLVfEcsiAD8SCysW0TTMZ5JoFhiH4AiEA14q3X5/ALN8JmHYmteaBv3D4i1VLwj0mNJ2o1SzhpLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4053a392cb04f0ef8d8528c386f22b169ca9b50","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e4053a392cb0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e4053a392cb0_1714485373037_0.2587516624328552","host":"s3://npm-registry-packages"}},"2.2.0-canary.06be91b97b52":{"name":"@tldraw/tldraw","version":"2.2.0-canary.06be91b97b52","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.06be91b97b52","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03756c3706f83906a6687858c69a0aad5c4596b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.06be91b97b52.tgz","fileCount":13,"integrity":"sha512-KBjFqeuSSEjXpaPZ2IGkd3fsE+6hH9zqMSf9MTkcX5FDwFCESZAJnWU4lrmTjosVsRmM/UILdgFzXoSmF+Tzow==","signatures":[{"sig":"MEYCIQCRJUZiwOPD3lbF2fu0vaAmKIgqk/DVzYzS2iKz3L3SfgIhAIJtvJLviZQvtk+XtTyT8PeMTF/9kbPII/heY8A6zSxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06be91b97b52fe8957ae94f1bb6cc6c14086316f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.06be91b97b52"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.06be91b97b52_1714486412200_0.7555846697561599","host":"s3://npm-registry-packages"}},"2.2.0-canary.9ba4f7cf2a25":{"name":"@tldraw/tldraw","version":"2.2.0-canary.9ba4f7cf2a25","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.9ba4f7cf2a25","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19b3a7c0fda2a646b1751f5b62960df64834c3b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.9ba4f7cf2a25.tgz","fileCount":13,"integrity":"sha512-UekPcR5/E9MAjtPlE99X6Ac/q5kQno8S8c9hvVMjwWwbKs2ni2GNSkwjPlRb+LXev02Ii+Qt9X0QuUzQKAqtBA==","signatures":[{"sig":"MEUCIGPiTXFxMAa4iAOzicJqOOFuv3XSNZWY4ELsoPEjszg7AiEAiVw5HgH+LV9POvSWePWLOZ0ciCopZ2Rd79OjQFYgey0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ba4f7cf2a25039df26aff0f8988e78e7b19e0d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.9ba4f7cf2a25"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.9ba4f7cf2a25_1714560810964_0.8688848813357524","host":"s3://npm-registry-packages"}},"2.2.0-canary.ffe3e7602c71":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ffe3e7602c71","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ffe3e7602c71","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"068b18e330c280eece5a2f4c38b2d4d0e839bcad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ffe3e7602c71.tgz","fileCount":13,"integrity":"sha512-nSM9loVsuUAG4zokVfc2Uu34pS+acKj3r92FLN0bJneI50UD/9rTn0tD0BAPcE2wHBaWOeqr/TqwH/zTo8hNnA==","signatures":[{"sig":"MEUCIQCmaIz/RAZmOYaIKq0gfdXmcV5WzHNWzkrFYXaQg7iUKwIgXtnCf+ZxFtblpM3HMJ/kFR/JTkgB59x+ZUi6ujPt2wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffe3e7602c713361fc88f32edf1960d2359ad2e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ffe3e7602c71"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ffe3e7602c71_1714649438915_0.010319457836659218","host":"s3://npm-registry-packages"}},"2.2.0-canary.e999316691ea":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e999316691ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e999316691ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8cbcc7f121ba4fb82b00ea48a4932f649842610","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e999316691ea.tgz","fileCount":13,"integrity":"sha512-gFe1siUaU6E97CzRu5FB0n/Af9i5jxsboLsgENFusi8SqwiPGzIzkuo+xQLyiOoFUlswp0N5Nc9LoILqp+dBCQ==","signatures":[{"sig":"MEQCIAI3LGqAsnhBm1kJc3sDMuxmGExApctSrTv/Iuj9qBLQAiB9FKCec+unrg9BDZXKTYklwc/bCUtiI9rN+rmvZ1ZnXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e999316691ea7106d9e43a0e0f90447edcae5dc9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e999316691ea"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e999316691ea_1714654360091_0.8423328120247666","host":"s3://npm-registry-packages"}},"2.2.0-canary.623788c2db8a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.623788c2db8a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.623788c2db8a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d61ae839f8d1cbe215adace4dfde4e8c519c29b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.623788c2db8a.tgz","fileCount":13,"integrity":"sha512-plcpVQ7PIPV1eIBP3MOI/Z+nXbusvyR0V4qR2S4QylSWe2OUQ+cJ8LyXfnG5yktycMgrrL9lesqj2by/1HEZCA==","signatures":[{"sig":"MEQCIA0VTHHVntFjojiPB1M9I9AmGHW9sYJPgeaadD5GTEiUAiAsstnJjiB3+JDWEs9O4zXn/bqjfgdUy1OqtjLPfjFE3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"623788c2db8a2c76fde08ed15b4067200dccac32","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.623788c2db8a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.623788c2db8a_1714658558084_0.489314624986219","host":"s3://npm-registry-packages"}},"2.2.0-canary.9210655eecb5":{"name":"@tldraw/tldraw","version":"2.2.0-canary.9210655eecb5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.9210655eecb5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19fb232c1a0ee7e774b1caa3866053835bbdbad4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.9210655eecb5.tgz","fileCount":13,"integrity":"sha512-jLm36rHIqlIX49ctmjhM33fQawMOIRTR/wKXqm2f44fVsCwcXlbWA7uhEctINjqH33H988B4CvK6gbIsXfQG0g==","signatures":[{"sig":"MEUCIQCaq9aHdmmdVBbWlSPH4NzLzi9gmqkeJK3l8mKCXBQVigIgeRhnY8IWbL5GoGvUTO/UeOWQsRxa5ZR9A4TNZdbb2kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9210655eecb53d0c2bbcd4595232fc5b2de4637b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.9210655eecb5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.9210655eecb5_1714662298981_0.2401836893563274","host":"s3://npm-registry-packages"}},"2.2.0-canary.1366a15b7aa5":{"name":"@tldraw/tldraw","version":"2.2.0-canary.1366a15b7aa5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.1366a15b7aa5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"120e90f83f2426c1f58a77060677858cdeac07fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.1366a15b7aa5.tgz","fileCount":13,"integrity":"sha512-ng1sJQOhyWQUJ8OyRaJP+O/FUYxrG/kTFv3t4QhK3zaGU2BRD5vKf0NBakFG+oPGx3g72x3aNbX5IZtoHDHW9Q==","signatures":[{"sig":"MEYCIQCWc1A2DrccVDxPeyJDAFjQTMKtx8PZ7/tJBGV5AdolhAIhANs3bTPqmYa0DFj+3NrC79MN/bA9vjnhmS7wfGbTcOjj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1366a15b7aa5e3be22e47f41d170e207139cfcb7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.1366a15b7aa5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.1366a15b7aa5_1714731300740_0.5663310432899755","host":"s3://npm-registry-packages"}},"2.2.0-canary.c308cc2edd31":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c308cc2edd31","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c308cc2edd31","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8881711c536bdac52e7d8ef822040b14476dd78c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c308cc2edd31.tgz","fileCount":13,"integrity":"sha512-g+zbLN0BEVnd1qrsRvFuy8sNXeQUbk8u7WUcyXQ1C9q+o3OyLcXztPQJZX2lEwvKEmkUC9yn1qdQLOLjSblOiA==","signatures":[{"sig":"MEUCIQCVYm/vZpWrP/nM3WIh2q47fyqNkCZBn+OfbTDqc6LBMwIgeJxmUTrVQoPZcOzWD4st4Vx8RyGQGMjhMIcUINkm768=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c308cc2edd3168a4da673881ed4451043b29caea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c308cc2edd31"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c308cc2edd31_1714733908711_0.20350617445356423","host":"s3://npm-registry-packages"}},"2.2.0-canary.68bc29f1030a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.68bc29f1030a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.68bc29f1030a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a1f9c68ad36d1f7774c36246d33937650e0feed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.68bc29f1030a.tgz","fileCount":13,"integrity":"sha512-4xoIZKSaT1xQxDq5tyQdlPnra00wuN8mhqTq+719CKgbqKpfPUEcDtDwynO6h/iIyDWP00t5BODYlztQRokjog==","signatures":[{"sig":"MEYCIQCAbAHt9mHU0jaR2O7g2S9+mGXXsHm2p17pCNoqcnxMFQIhAPowEETEvBf/IvTJS59h6/4WB8SARyt4VINfqhorZ+NK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68bc29f1030ae23958b3cd24ab188a979647ab67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.68bc29f1030a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.68bc29f1030a_1714744338964_0.25659469588998185","host":"s3://npm-registry-packages"}},"2.2.0-canary.db7c3f59bf1e":{"name":"@tldraw/tldraw","version":"2.2.0-canary.db7c3f59bf1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.db7c3f59bf1e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"817b3f73d29d2b7cd496a07fef24243694a5d18a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.db7c3f59bf1e.tgz","fileCount":13,"integrity":"sha512-zLSKVUde46O1c/j6xZGnpc5nr4M8B+wl0FLnMTx0bJHWVcdsfvUk8JuUEbuQFPgiNPUMqm+D/FZhKkX8RnTC3g==","signatures":[{"sig":"MEQCIGBYh9XSyZpPseXOerc5xMm7CHLLx/mZfCdJz2FlwzBZAiBXeaAbCD/CkUjLDxnK2Bh8JjjMe4lA2ztxsO/6xg9zVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db7c3f59bf1ea547dcd515e50843b352961e63ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.db7c3f59bf1e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.db7c3f59bf1e_1714750361306_0.3895204181683134","host":"s3://npm-registry-packages"}},"2.2.0-canary.fabba66c0f4b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.fabba66c0f4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.fabba66c0f4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c01c75f63bde4fe47f966f10bd38fc6a0614014","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.fabba66c0f4b.tgz","fileCount":13,"integrity":"sha512-L6ry5w8x9ez++UcbctEXEQtitwfH4TAsqBAL4WIFFOQLhZ7jkeGCjrJRc6J//YReB4JIDYaErV2mGpfQ9sQ1Pg==","signatures":[{"sig":"MEYCIQDr5HDC50tkq9ye5uRxn4QSFAuGRyeUm0/argyuv5Ol2AIhAJMOgbq0e0aBpbru6mOb2YqlxtYIa7M58Ejku2R8pleH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fabba66c0f4b6c42ece30f409e70eb01e588f8e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.fabba66c0f4b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.fabba66c0f4b_1714844974080_0.007942903893638498","host":"s3://npm-registry-packages"}},"2.2.0-canary.ebc892a1a6b8":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ebc892a1a6b8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ebc892a1a6b8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94a6ea2ca0f9e60cc1b58e8d1ed217e6180054a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ebc892a1a6b8.tgz","fileCount":13,"integrity":"sha512-4WdeQmnDecazG1o2WDxKfgroCxq9B3pLhHy172WDEDPCUUK+bbCSb4gFLdDcGUh+LGd5z9CEYRzcwgDUuDUHAw==","signatures":[{"sig":"MEUCIQCfqjq5pEFYuYtUnvtyMsPc08Fi8q6H08etUktWfaJK2QIgDrHYYCiQUTV1DSudOX+WDQrEiIyTt0llkEwL3Qhd8ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ebc892a1a6b80556e1dfb7b1f953e206ca05120c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ebc892a1a6b8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ebc892a1a6b8_1715077001562_0.4117734258770194","host":"s3://npm-registry-packages"}},"2.2.0-canary.b5caa53cee16":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b5caa53cee16","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b5caa53cee16","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb93cb8ab4a14a5d2efc6a2c14549618b49f0707","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b5caa53cee16.tgz","fileCount":13,"integrity":"sha512-QDimRwiyb8UZ9y8/npcDgreIjn/uCgQknxzL2sYJnW7qgJnOr6iJBVdUpx7LBPA5kQ0p2a277/jMO6YXxjcn1Q==","signatures":[{"sig":"MEQCICr6fD+oyZCSPX0V2u6NCk6BjJjPKD4J1iGju7R09PBEAiBFeITE36gsOA9yf129cyIrgYfxBAWYOYdai4Tq7jYGwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5caa53cee16a2ddf0186ec6f32c3e47a690ab0d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b5caa53cee16"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b5caa53cee16_1715090822081_0.4083560993926567","host":"s3://npm-registry-packages"}},"2.2.0-canary.ec5eded41bfa":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ec5eded41bfa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ec5eded41bfa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8ba05ff9bf1535b0de8713cf9ac013f894ca04f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ec5eded41bfa.tgz","fileCount":13,"integrity":"sha512-twpUnsJunDFw73roQEzViX6keu4+MxvFmBPN1ZGIAEaTrIfI9VdmMlb3e3AfGrxTnYXyl6HY8Fv3UgKeksQNEg==","signatures":[{"sig":"MEUCIFpMuuarwSown7cJS9Jt+4M1SrSlzdMb+dvWR/+NcCMDAiEAlSkbOCizogOi4ekqV24l4RR+nkzosYoVGooy0ePceGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec5eded41bfa4f63b40cc3503c14520e6ad0b5f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ec5eded41bfa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ec5eded41bfa_1715093861842_0.5015685217045291","host":"s3://npm-registry-packages"}},"2.2.0-canary.a2f4d35579d3":{"name":"@tldraw/tldraw","version":"2.2.0-canary.a2f4d35579d3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.a2f4d35579d3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77180be4db3f75334eeaa6cd1dd6809614bd70e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.a2f4d35579d3.tgz","fileCount":13,"integrity":"sha512-OqEQUs6a1xml7uI/yu20hf7kHn8XJkpg1vPLSbj2Kza2hLDkjVp5+uMLom8Q7TtHuOLBmqA8Nfa5mvpX/qeXHw==","signatures":[{"sig":"MEYCIQDXSupT6OlYo/PRpceHSCILaoS1x+oYUGYhZRpQFSzlCAIhAMbLcYbiyjuwSQyLJs5A3Qvs1cyWVyxsh9DBNMMGLPpu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2f4d35579d3d6493f3f37cd7394a3c10e493aad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.a2f4d35579d3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.a2f4d35579d3_1715094366428_0.6923134677254297","host":"s3://npm-registry-packages"}},"2.2.0-canary.ddebf3fc5c98":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ddebf3fc5c98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ddebf3fc5c98","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e046d2b398913065b7fbc3e2dcbc04cb850c2c87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ddebf3fc5c98.tgz","fileCount":13,"integrity":"sha512-NR2Rrf4Mvvj4fSwXNlbk7x3Tuz7tPr6cTVocVTA0wDKu4siRX6vCZDr3WlxjHPdUMA3ttfGoRPyPeAghrkVyCA==","signatures":[{"sig":"MEYCIQCARiXqAKopgozpWRi+XWnTsYhwwBYrarv5sDX72j1xeQIhANSX7e4167AFncKBUS0ffGSuXiJEToAbiE3qaAzqADbR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddebf3fc5c98e3a553cebe3233eab89b193c43df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ddebf3fc5c98"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ddebf3fc5c98_1715159849008_0.21691644882728545","host":"s3://npm-registry-packages"}},"2.2.0-canary.2dd71f8510b7":{"name":"@tldraw/tldraw","version":"2.2.0-canary.2dd71f8510b7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.2dd71f8510b7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"298cbf9d4675ec87f1e9a7668a75a7a7043b7b80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.2dd71f8510b7.tgz","fileCount":13,"integrity":"sha512-PnrqW2Nmz3vOAqCf/Mgoe+6ReZVxdYvB3Uv4EMz/pQ0uwLY5hNsZ011BxnvZgUYYEzap8WXzbhDTFCOFdjMN7Q==","signatures":[{"sig":"MEUCIBJlgTgsGz2+FVC3Zjn6BB811ncRTJyAdS/GuOGoRbBJAiEAy0tMkfqt87rW1FqpBi/HMj07MDyGHdV7G11WmapsXFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2dd71f8510b7c946665b2657b1fbca356fd9ab9e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.2dd71f8510b7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.2dd71f8510b7_1715163377223_0.9519798557386974","host":"s3://npm-registry-packages"}},"2.2.0-canary.0a7816e34d96":{"name":"@tldraw/tldraw","version":"2.2.0-canary.0a7816e34d96","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.0a7816e34d96","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7893cce016eaec8041da71a293699c9f8f437143","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.0a7816e34d96.tgz","fileCount":13,"integrity":"sha512-FpWXfFGhRrCQdfkXhWW2U3fj5IqzkAa+w817Ia4nMp7O0sBS/FULUkKFQ68rc4Cldku0BIS8uPe8ZavE0uq/4A==","signatures":[{"sig":"MEYCIQD/iGgsLvs4dTxFi9jZ+yfosad7qcqs0Xq4gTRY5NYNLAIhAOeTrIsiYUklnmqkcirekIbmrGZpZG17lDfwBbTtuguY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a7816e34d96fe21883c804c411e4706e673753f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.0a7816e34d96"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.0a7816e34d96_1715163719769_0.7315713082101607","host":"s3://npm-registry-packages"}},"2.2.0-canary.da35f2bd75e4":{"name":"@tldraw/tldraw","version":"2.2.0-canary.da35f2bd75e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.da35f2bd75e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b36768df8703aac49cf5c5b08a57f9f6e9cb311","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.da35f2bd75e4.tgz","fileCount":13,"integrity":"sha512-VsDVYvDxsAStU659j7oHFrZFTGo/Sutklk2jIxjwY9SvOcP3OpBlX/i0Z1e8EntnRVDdlhzsLKgS1ghkU5DooA==","signatures":[{"sig":"MEUCIQCgvhtGcqivB7Mat4YwSZo1ytjv86kee5Y75kXjef6OtQIgNAvylEwalbtug++1mXgrMIt4VbPEgySmysasnAxtG+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da35f2bd75e43fd48d11a9a74f60ee01c84a41d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.da35f2bd75e4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.da35f2bd75e4_1715172450593_0.8347125154128596","host":"s3://npm-registry-packages"}},"2.2.0-canary.c6ba621c114f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c6ba621c114f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c6ba621c114f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50b85e6704137ee5a0cb52face77c30bfe00894c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c6ba621c114f.tgz","fileCount":13,"integrity":"sha512-OxgvIuq5BSYLPIRjkDqYQkljxol7RkwFBSJlLQot7CI/jD0UVy2di90NHv4FQ/VG5HYFr2t+Td860hru+t70iA==","signatures":[{"sig":"MEQCIGpDQz9W1hWgFW78q1MPwC9X9TE7SqR17rckLA3eXZF2AiBmWbsjY+iQAZ8Wb28UMlLLzoIJgj4jryGnpYy+O3Up8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c6ba621c114ffcd3bededf642895a9c68fbb420f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c6ba621c114f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c6ba621c114f_1715178496422_0.04933123314812593","host":"s3://npm-registry-packages"}},"2.2.0-canary.7b99c8532b84":{"name":"@tldraw/tldraw","version":"2.2.0-canary.7b99c8532b84","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.7b99c8532b84","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18830c5f7e0a43f9f3a25df03022e3c935391fa0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.7b99c8532b84.tgz","fileCount":13,"integrity":"sha512-7UNR7gRdnBFn6+SfwlGK3v5XeF0aYZDki2slC0hQIYSyjBBtJCM9aUmIONJZANb9OO6hppbEMbyo0Z1BywggWQ==","signatures":[{"sig":"MEQCIDhqje9rJK+AwCg6lZ1RY/eoIoivsm9BesiHoHiTtdhYAiAMOoZcwYYty/U1L5nQu2NqaUbPMBkcdOURvtTv0wuMrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b99c8532b84c1ebc4d650895fc3d2ee3f724a03","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.7b99c8532b84"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.7b99c8532b84_1715247594394_0.2640696985965838","host":"s3://npm-registry-packages"}},"2.2.0-canary.91903c97614f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.91903c97614f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.91903c97614f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5f9a15fb66c601e93a71957a2e0792d6eb6e9ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.91903c97614f.tgz","fileCount":13,"integrity":"sha512-K0R0LlUTSOaen3l511XXz3X+6BzALs+g7X6MmPRdZ3w8TV/t5Z5PuAWgMM7KCCyBjlCyhOA5zDtpoY1zLI2org==","signatures":[{"sig":"MEQCIC764lkDk+JsJuV7khcs/3YOCeu7NQV12xs+r144F6QVAiBOJycL3ZmH2fN1o//AZ0PC4iEw3xBoFVi0ksuHCFH/mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"91903c97614f3645dcbdcf6986fd5e4ca3dd95dc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.91903c97614f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.91903c97614f_1715248562162_0.15675777083832565","host":"s3://npm-registry-packages"}},"2.2.0-canary.da415d95db93":{"name":"@tldraw/tldraw","version":"2.2.0-canary.da415d95db93","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.da415d95db93","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3eaf7be992ebafbf8a08909b3812418831e5eb2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.da415d95db93.tgz","fileCount":13,"integrity":"sha512-IUia7JSeq2oszhI076q4SsSbjcy8ipsIEjsEz+7U5kvw2doronesWqn8/sEHW3OSWjnGvi7Xo7n7nvJvEAtMeQ==","signatures":[{"sig":"MEUCIQCQIyIB7Dl84CU5O7X2i8ztbkKY9quObM1SAQdPHPEzuwIgeMI9yu+SvoK14TmFldXA670L0KeIboweahfmxNFoxOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da415d95db93c520470a12f7a7273e348d944af5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.da415d95db93"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.da415d95db93_1715547532026_0.2806940451647426","host":"s3://npm-registry-packages"}},"2.2.0-canary.142c27053b4b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.142c27053b4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.142c27053b4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"764856f670045d716731765aab752ae0e741dcfd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.142c27053b4b.tgz","fileCount":13,"integrity":"sha512-kT2NMyUV36yn9wsoBcsH1GQlIbxbrN/UWLK1bs3/3PjI8yppuIYML9VkhEC/q6xgdwGvcLNCs4UMrSMFAfi+/g==","signatures":[{"sig":"MEQCIEj/usT0hllxu16lz5FPqS9qR8Lya7yeDRMYAyBybRfbAiAoE2ogXNdkdyPaMceHCMEgKyWhM9AFw9YpCQdsKM8+rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"142c27053b4ba56dfb265ee2661705033eab499a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.142c27053b4b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.142c27053b4b_1715548424218_0.4615505132497264","host":"s3://npm-registry-packages"}},"2.2.0-canary.d2d3e582e5c7":{"name":"@tldraw/tldraw","version":"2.2.0-canary.d2d3e582e5c7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.d2d3e582e5c7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"013902a385cec9df47bb42d9c2e9d53423bb310f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.d2d3e582e5c7.tgz","fileCount":13,"integrity":"sha512-Y5HGX7VOkBf9nh7QKtZH2ABl1GvIYb83fZJU85WDEbZYNf+Oo8sssoS/3xjHkDtAu3gDrVVi+4roPzD9iPWCBA==","signatures":[{"sig":"MEQCICaQ7ZcMtPB3M9tt37gjoERdoNtnlW3eXk4sKHHS6jYgAiBErTfipChORjxJ0O+UXKCe22ue57C4m1duA0JiIM2PGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2d3e582e5c71bb15a710ed890270db728971ba6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.d2d3e582e5c7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.d2d3e582e5c7_1715589511790_0.6170150671296764","host":"s3://npm-registry-packages"}},"2.2.0-canary.3dcd2a851c1f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.3dcd2a851c1f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.3dcd2a851c1f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77b549e967ee73dd3a41626a423e0b6052e32a1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.3dcd2a851c1f.tgz","fileCount":13,"integrity":"sha512-eOdE2U1e4XGuGomNBEjsZaxrJwPTermWFozaItANoOWodGNc7902l9tcun3KMQnEpGWUxwHC7Y7ekZ2xH0dVsA==","signatures":[{"sig":"MEQCIACK9/w8Y0BunxZy9PU3xMc2bAyGaZVmBy/WUz35DplJAiAFl4WLRYVUAmPasjTCgXpJ7cULzHzKQOQDYK+lU2AaVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3dcd2a851c1f36bf3ad01bdf931e7de95c362e52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.3dcd2a851c1f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.3dcd2a851c1f_1715598308890_0.8345074313013185","host":"s3://npm-registry-packages"}},"2.2.0-canary.7226afc1ffbc":{"name":"@tldraw/tldraw","version":"2.2.0-canary.7226afc1ffbc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.7226afc1ffbc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"926cfc52e4c5de4f267f26a4f48451a34da4480a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.7226afc1ffbc.tgz","fileCount":13,"integrity":"sha512-nJolKdykSIfADz1ldlF8vQR55eXYaKtsSNJw1JiahuveXPBtyGaypYlTWGWpF7yzNWU3Rx0jS2VTqxMRx20r/Q==","signatures":[{"sig":"MEUCIA+V5KTxwKGm8jhowA73hoPwoa1IIcpI0l3y9BnqzRnHAiEAw3DzOQ3LZ77WnggfprSJLjS3Hip7l693TwLNl6KiCpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7226afc1ffbcb341e7e8ddf84d0c9db24ea28a2e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.7226afc1ffbc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.7226afc1ffbc_1715598522120_0.2875370428429971","host":"s3://npm-registry-packages"}},"2.2.0-canary.5a15c49d6384":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5a15c49d6384","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5a15c49d6384","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25fe73fcb162afef2c660721a9fc70e81344c518","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5a15c49d6384.tgz","fileCount":13,"integrity":"sha512-zpgzC/1mAYBI4j8uBQVazhxeq2jHoLgXHitTXSX3FEbu9qFjXdZVsdrZV9z01agYJzJA8L0sNoB/A4Fe5QiRZg==","signatures":[{"sig":"MEUCIFYsynn6EPMOGLZnWlfPAnIawbAf1/ghJ2gSzH9M4h/tAiEAsMkQfVK0xBvU4EnDmbd0NVL1ThsXUJVcgG0aLpAbYoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a15c49d6384d1d19adc779fbd0a1533283cd0b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5a15c49d6384"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5a15c49d6384_1715677093145_0.8410843437780606","host":"s3://npm-registry-packages"}},"2.2.0-canary.ab807afda313":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ab807afda313","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ab807afda313","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3543dd68a0291a45951c64c1c2a47d09f83554ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ab807afda313.tgz","fileCount":13,"integrity":"sha512-N0/66o4gocNSs0laahLleN/Lh6E2mnTvb11VuTBD9rv0cIhj4VDrYxGOkyXRe75j9axtHsQabKWth04s1J6g1Q==","signatures":[{"sig":"MEQCICydrzKsKL3T9eNvShCDzmyJKZbReyX6FzvtN6HxKTixAiANxhZwprwB9uI5K7/+VwNncZF+ylXVJxyewbc3NMy98A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab807afda313226953c72bd74a95bb312162b643","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ab807afda313"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ab807afda313_1715680265487_0.9698036109451218","host":"s3://npm-registry-packages"}},"2.2.0-canary.5b21ad96ae98":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5b21ad96ae98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5b21ad96ae98","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13cf8c86e5be0606623bac6af9219ee72824f0c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5b21ad96ae98.tgz","fileCount":13,"integrity":"sha512-/cDE5b8EqB26aTljVLx4tvKJpXI24JuUMHWgAixvPvRMPsUzLnNMWhPMSJ2stIp709qP8AUJe9lFfn51lourAw==","signatures":[{"sig":"MEUCIQC2FzKL0DIbnoOk792nQpu/TuFDfERwuixuvs+KFq/UewIgBl0T1k/TMaJmbwmoFtB6sA1xrXZJwhgWZ+xNnUYNcJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b21ad96ae986d1df832b3b79aa7b66a40995db6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5b21ad96ae98"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5b21ad96ae98_1715682626794_0.24996387330534175","host":"s3://npm-registry-packages"}},"2.2.0-canary.48fa9018f42f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.48fa9018f42f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.48fa9018f42f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"349fb04e44f4f6afe51e8d2d6337bbd602f20b04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.48fa9018f42f.tgz","fileCount":13,"integrity":"sha512-I4vzmV77+l6Bh1298uviQzSa0X0g7BZ2w43ZlhWd9Xi4Gn4BeCT1+8sHmTfov6JrYd/UaVnFL4rtF0phhOCopg==","signatures":[{"sig":"MEQCIBeJkuDAZBSf6hheEpDOKDKuNDSmssfCFl82Z9xg/599AiBsFci0P9k+1aupVHJnDA4BwYQAagS1oY4IhzjfM6LF7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48fa9018f42f5193a56d6eb3c04a03f621200082","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.48fa9018f42f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.48fa9018f42f_1715867895149_0.6201023470718643","host":"s3://npm-registry-packages"}},"2.2.0-canary.b4c1f606e18e":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b4c1f606e18e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b4c1f606e18e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2efac99c5205d66d86e176bdc1061b1724d0d548","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b4c1f606e18e.tgz","fileCount":13,"integrity":"sha512-nlEhbmxOnY+meTepAWCBlPITK265RxBPT/2gY+P5mWKDg9RUBK2ozMHCK0kZNbAW9WntRCGRzikrLhb5tNZt4A==","signatures":[{"sig":"MEQCIDV9lZqJh0CgSgK3cY1PsQ/fkBpDVSgZPmzExeQXZBbaAiBknhkrXG6FtEmB5ULEQQy3eEQq6gHHxhCW487JXlh7tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4c1f606e18e338b16e2386b3cddfb1d2fc2bcff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b4c1f606e18e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b4c1f606e18e_1715936701668_0.2418193446277077","host":"s3://npm-registry-packages"}},"2.2.0-canary.9bf25c10b8f2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.9bf25c10b8f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.9bf25c10b8f2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4764c399e75580a8f19a7b5c29b5fc54d20eb717","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.9bf25c10b8f2.tgz","fileCount":13,"integrity":"sha512-ngTM+N1m2HhQuL0ti6y2FwMtlzl5IO9wqAFYcmJsyWsCYBJvwttvLUcXdzubAbbqoT1/IcgUzVHH7EecPzNjPw==","signatures":[{"sig":"MEYCIQDutHrDM0QtjCwI70No8PPrrL2AryhVU6zL+9DelrILTAIhAJhOEJHt4E9K50K9OBZYp13DYmIZeBskMkFlmrKtogOz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9bf25c10b8f2cf16edb86dc28e2a99423c63387f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.9bf25c10b8f2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.9bf25c10b8f2_1715952133656_0.04231330369019215","host":"s3://npm-registry-packages"}},"2.2.0-canary.abb207b98ae4":{"name":"@tldraw/tldraw","version":"2.2.0-canary.abb207b98ae4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.abb207b98ae4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8bbe327166318f6ecede566c92cac1b93d8d36b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.abb207b98ae4.tgz","fileCount":13,"integrity":"sha512-nH88e2VKr+AKg+khPLJxSTHfXqp/IU0YY1cBKQ7vLJ9Q/LT/cSO3vcvdW7clJDQJc9rWHn3Wvh70hRxIXWsFnw==","signatures":[{"sig":"MEUCIQConML1zYetLp5rzkjMK1w+xNNLNmK3b4L5xbBGExd80gIgQgjDxlTyKov9adfNOIYGeXdqXi5XlWWG85WxL0DzsxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abb207b98ae4af2c97ec7fffbb8fdac108e90307","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.abb207b98ae4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.abb207b98ae4_1715953044090_0.48012630804228307","host":"s3://npm-registry-packages"}},"2.2.0-canary.979e5d797942":{"name":"@tldraw/tldraw","version":"2.2.0-canary.979e5d797942","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.979e5d797942","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"051a4eb4e7ddbc8618ed4b770f9c87d62faf56b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.979e5d797942.tgz","fileCount":13,"integrity":"sha512-JOEzQvJJPLk4Q+VxTcdiCHyMVxkICF4TSROkH9kRTeSytHG5nLvnGvBWflWulcIiEKVeFQhPG0lCQA+VsQ5IiA==","signatures":[{"sig":"MEUCIA9RypaIxxWKMl6bPVKo8JaCq12a12W5/u1Z0O6/SGuhAiEA/Kn8UoMHGNLI7OFXGG5pf7lusb+SDO8csF6DrmZKgVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"979e5d79794258deeb5899a7d4c4f622a5a8832d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.979e5d797942"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.979e5d797942_1715957503778_0.5691186691757488","host":"s3://npm-registry-packages"}},"2.2.0-canary.e559a7cdbb1a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e559a7cdbb1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e559a7cdbb1a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e273e92c1951e9543c62fe978eaefec5ea1b49e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e559a7cdbb1a.tgz","fileCount":13,"integrity":"sha512-HuZm4boA0SdFNqmTWBBlSufVZnWnBpRp8SSxbr8wFQB+xVKGjmqd6clDhMfSgTjiYmCFKZHjHS6OsQ5pMjmASQ==","signatures":[{"sig":"MEUCIGrgPdZ4hhk48mjT7RkgGHRKbRjPnhYiMbU8SrR15dZgAiEAn30pLd2BW5+gNfHIcxfWSctufYiBrSOqfi3bNe74y2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e559a7cdbb1acac27526de8c2a449b698d25ba5a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e559a7cdbb1a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e559a7cdbb1a_1716081158596_0.0695924279936957","host":"s3://npm-registry-packages"}},"2.2.0-canary.48512995b417":{"name":"@tldraw/tldraw","version":"2.2.0-canary.48512995b417","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.48512995b417","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d64d2e8e41e49225fbba947df9d94d2654b8146c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.48512995b417.tgz","fileCount":13,"integrity":"sha512-oUeq1TmK5sV8A5Bqcj4tS6I5GrMhesK/G8LkGPATjvkPoPFQgj9U72ZHUx1FjxXg0wu1pp1gxSg5yuUhnU6K0g==","signatures":[{"sig":"MEUCIH4B8dGQR4eQOKRO736ivijmYcI6D6veng6C7NphKnnWAiEA7gQnXIkFEsx45fyLQavDHEiY+UG4cluq2pFSMv4HUno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48512995b41789e01f4856174a25b0ad7895300d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.48512995b417"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.48512995b417_1716082247785_0.08556929494213805","host":"s3://npm-registry-packages"}},"2.2.0-canary.4adbc76e2de6":{"name":"@tldraw/tldraw","version":"2.2.0-canary.4adbc76e2de6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.4adbc76e2de6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31e69cddc67cd9b649619145c4cf6d3b0a088b7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.4adbc76e2de6.tgz","fileCount":13,"integrity":"sha512-O7oPobp9QfWMW2KyxBp32H4JMtZg3qB6QrB1oCx1Trq8bSPWOBXim7enBzTYa44afoASDDo4kGLNVfojyTfZuA==","signatures":[{"sig":"MEUCIH7TBAw2p6MR3Kw091g+5CqJ6KbsXjjo9rK/9HgwWd6ZAiEAs9l15ERufCXIR8lZtjKKaxV3HKs6t5rFX1oDSd2yZZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4adbc76e2de69192742aaf114ac33cf82dca968e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.4adbc76e2de6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.4adbc76e2de6_1716127844213_0.7418459809426694","host":"s3://npm-registry-packages"}},"2.2.0-canary.3a96d040c335":{"name":"@tldraw/tldraw","version":"2.2.0-canary.3a96d040c335","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.3a96d040c335","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8693a29431ce1db9cd0b039ea1218ecc2d798978","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.3a96d040c335.tgz","fileCount":13,"integrity":"sha512-F1h3pFq0rw9WBmcfENx4+BRfgaGU/6MAO+rtY07ltnbBv9TITD+hPAtBz6VySplygnlF33HWjwGx1gJQnOZPgg==","signatures":[{"sig":"MEUCIHylBvKXo54Eet9k0fasA9xRHk6FiWoVyb7adEEysi1lAiEA8GhT0xKj1i94dXtIqsn5jmvRvDsaQbmF39C+xGogiFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a96d040c33578acb6404b772f2ad143eeffce4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.3a96d040c335"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.3a96d040c335_1716197078386_0.5690210521332739","host":"s3://npm-registry-packages"}},"2.2.0-canary.ed63bcead593":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ed63bcead593","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ed63bcead593","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2bdcded9e335ecf25c645424b28c4a9fd0afea7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ed63bcead593.tgz","fileCount":13,"integrity":"sha512-SU/JqdoTmhoNbCD5zm0tchlAgV7B6tai8+P/M+tCNwaovYeLU8XUBGvP7QTtxL5qcJbYEby858DdFm04hliPjg==","signatures":[{"sig":"MEUCIQDotgJvlVy1wFE7g5wFzLxmx/uxy1Z4f/njEbg0mpEi9AIgFv8vnzG+EVDtnaECB1gtYDs2nIMO259qdVQmKH4tx24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed63bcead5930793215b2187849ed151b5554f81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ed63bcead593"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ed63bcead593_1716197945401_0.6818037002356658","host":"s3://npm-registry-packages"}},"2.2.0-canary.2cf8104f5ad2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.2cf8104f5ad2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.2cf8104f5ad2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f12a3d4819dc572725105d48aecefe8ad42a6305","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.2cf8104f5ad2.tgz","fileCount":13,"integrity":"sha512-IMu62moAMF8gIMiBHINeZQAr+c9o2YlkU/xvip77X5PYcvh4Kx6G/JjI1p3iblSPvi3QOEL0kiDxHC44eS476Q==","signatures":[{"sig":"MEYCIQD9E35Zt8kO1rwqB0YSDlo3hFtlslW3pNyV6FGKUgUd4wIhAP3wTQfao785DkC7l+LVAwTtWgDshbY+gvfvFsvtJ9el","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2cf8104f5ad2afd57628475bbc0a82216d0ca339","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.2cf8104f5ad2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.2cf8104f5ad2_1716209709369_0.7842423913139875","host":"s3://npm-registry-packages"}},"2.2.0-canary.16ba1eb2c2a7":{"name":"@tldraw/tldraw","version":"2.2.0-canary.16ba1eb2c2a7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.16ba1eb2c2a7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5be63c30bdd28fd9e16a59cfc3a72e89e1d622fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.16ba1eb2c2a7.tgz","fileCount":13,"integrity":"sha512-XlYi8WaHP1MD4PkdyU2OEpOvnoPQHXsPAEnRlM+WnVI2UO2MvOaYOaD/vr3K9b6qGuGazbhhqG2YnUqUqT+icA==","signatures":[{"sig":"MEUCIDZSTiPEAsRjM+i6NInAjajl38UKz607+wEVTSRxxgORAiEAwqJNhTZuWLfKq6i/k/IOJEERcRutlilwaWA+efHY8Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16ba1eb2c2a7032271cda5fd2786c72a4c7876cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.16ba1eb2c2a7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.16ba1eb2c2a7_1716210126664_0.3634894309055945","host":"s3://npm-registry-packages"}},"2.2.0-canary.9ffd7f15ee48":{"name":"@tldraw/tldraw","version":"2.2.0-canary.9ffd7f15ee48","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.9ffd7f15ee48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9be746bb5ebd743224fa4e539897b52deb93b6e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.9ffd7f15ee48.tgz","fileCount":13,"integrity":"sha512-c5e3RZW8iEezZICSosxkMffw9ZDCskLFVpYzHyKeCrOjXfx3F/cOZtTYyvhSV28c4iZCV4RiBAAyOCb1u512Jw==","signatures":[{"sig":"MEYCIQDvZt4zFx7WHUyqnn6ucNWGrjYTRyOB1wq9r0nxZ1BXVAIhAKEWJO0slP9rgunEMfFCxHEA7miCkuElGvOQBMDK9WKB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ffd7f15ee487a4c33b983f03e366475c908a91b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.9ffd7f15ee48"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.9ffd7f15ee48_1716217350086_0.741151652984805","host":"s3://npm-registry-packages"}},"2.2.0-canary.29608838ef96":{"name":"@tldraw/tldraw","version":"2.2.0-canary.29608838ef96","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.29608838ef96","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d464a905a6838b6402bcd0dbe685ec82a3b6e1f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.29608838ef96.tgz","fileCount":13,"integrity":"sha512-pfOhUMk+ozwUP41a3NeYqUEd2SIQ2cPNduQIG/+57gGk5/qrUUSEFWlTR7Qew40LeaSfkRY+2UL85CrfCbqaPA==","signatures":[{"sig":"MEYCIQCJHldCJfYDJ05yv5vV6dhWIeZQFbNypf4qgNOxDlz4GwIhAJRZdRRT1KvXZmcdn614BlEkzNOXn6HL8h9hSRjjiQuN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29608838ef96c649dfd5d74c5c5d0c2938a3fff7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.29608838ef96"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.29608838ef96_1716268632714_0.6388791838165628","host":"s3://npm-registry-packages"}},"2.2.0-canary.3853c5f4d3b2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.3853c5f4d3b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.3853c5f4d3b2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86968cfdbac632bc83ccb49d45562a12249817d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.3853c5f4d3b2.tgz","fileCount":13,"integrity":"sha512-llK2ekuHaiZJuq/B67H0AyS7hACqDpaCflpq8P1GLPNGFxaW66PJ08uu1LMOz808PAQu62YVxgbXgOpmr/d/xQ==","signatures":[{"sig":"MEUCIF+u+SrgzE8rZTyHJaIlGCPTIF4sTBGjoUoOI4CYXKcEAiEAy6WVRCexM0TfSi1Vu3QbmQVQm/1B+xw3E35J3F2Fc1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3853c5f4d3b24fc5c120d240f22449aa4506d20c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.3853c5f4d3b2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.3853c5f4d3b2_1716274432894_0.8841714910678085","host":"s3://npm-registry-packages"}},"2.2.0-canary.24a70106f5aa":{"name":"@tldraw/tldraw","version":"2.2.0-canary.24a70106f5aa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.24a70106f5aa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd21885c0b14aac455b28fa1b8665aa343424821","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.24a70106f5aa.tgz","fileCount":13,"integrity":"sha512-cS87WvNPeYBKEsM2bOdBKL9sKPEn8lureobRk+KpCEO5Buj8QXm9a2u88vytGgYRx2Z9wNfyAA/HVoMjsuRxdQ==","signatures":[{"sig":"MEYCIQDU5XZwMz2r82Qh4S+45tAVRKMrWvMGlqcWhP43XIGz2AIhANS0EWe3swPhzQVcU2qVwVLpQVtthpT640SoZG5HeAQu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24a70106f5aaad0bebaceba98fb7904be9665d3a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.24a70106f5aa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.24a70106f5aa_1716279203386_0.18232468358049325","host":"s3://npm-registry-packages"}},"2.2.0-canary.ec128da55b5b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ec128da55b5b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ec128da55b5b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd154b537f1bbe067db1d62cda1d1911f9006bca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ec128da55b5b.tgz","fileCount":13,"integrity":"sha512-KSSewx/GPUIZeKHajPhV5ljsG+KKJTLHcfAQpWAfLl3qDo23p38QCW2GVOypC8eqY+xLHnoFTYu3jy/dguY93Q==","signatures":[{"sig":"MEUCIQCOJB636OvrS8z5zd4InAecj7wXUpiRtHBWLk1zafctzQIgFByCKaGwGlMbhzQPpc8varKAY/kU/IKyU85yKZpPve8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec128da55b5b892d3383d38339e003fa5ef807bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ec128da55b5b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ec128da55b5b_1716280469395_0.8655819357393695","host":"s3://npm-registry-packages"}},"2.2.0-canary.1452978246a6":{"name":"@tldraw/tldraw","version":"2.2.0-canary.1452978246a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.1452978246a6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c225198c237fda764b29b744ce719937062e9531","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.1452978246a6.tgz","fileCount":13,"integrity":"sha512-eUnSnJvMiNBEGGyUQNXrcIbgahHXLK0yQCilor2yHyOwiNLok2oVjZAVgezq4+w71God9+PMQLV3IlAJ1xWvFg==","signatures":[{"sig":"MEUCIEiTPveJXSEz+iOs0lt1Ji3QqXlts2VaiUWc0hd0/2mmAiEAzV98oMWjKB+hTdblm3DofkTjBGWsfQLe72SfVJVyuho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1452978246a68a5e31c6acc2379fcce8e194f99a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.1452978246a6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.1452978246a6_1716281616281_0.9304741754142172","host":"s3://npm-registry-packages"}},"2.2.0-canary.18b03624d5c0":{"name":"@tldraw/tldraw","version":"2.2.0-canary.18b03624d5c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.18b03624d5c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"436240c81c28a7a8380b4345ac66f658849acc04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.18b03624d5c0.tgz","fileCount":13,"integrity":"sha512-4qp7A+737klrpT0i8W45m2zUj9gDsY+RRNdVP4C1uHeCxIVMFd2SVVYcm5CtTDbGLFclTrQvLSy7e5XP/5f8gA==","signatures":[{"sig":"MEYCIQDz6yjrrP8COcJbu7ZCk1vq9uZN+I9aukgjyd1HFRtRCgIhAMGJBSq17Th4BKLZbfFQcRWUJ6nNKZW7rjLUawajrREM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18b03624d5c087bfa6c41f956e0c759526dd8f57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.18b03624d5c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.18b03624d5c0_1716282477187_0.49296770029987114","host":"s3://npm-registry-packages"}},"2.2.0-canary.625d59e4688e":{"name":"@tldraw/tldraw","version":"2.2.0-canary.625d59e4688e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.625d59e4688e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d312ca9abe2b07742bdb771ef58e4fe512e9ed2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.625d59e4688e.tgz","fileCount":13,"integrity":"sha512-oJ+vPtKJYpyc9ylG+/wpDOdA8HHrCWkJmlSqSzrNh1WairYVPxN3CeRXzCy7tsAfq9I0NrrnG9joRdMR7gQKtw==","signatures":[{"sig":"MEUCIEOZ8NLVuMqN4X04Bu3Y0Hdq9uXbNeVEtDDrYq8DVMafAiEApl8R43Mmk8Nkh/vQdut4BSPLPH7WewGMUhec0PIa3EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"625d59e4688e5208418bdf297832d135a0ab99d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.625d59e4688e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.625d59e4688e_1716284279989_0.12269875735645308","host":"s3://npm-registry-packages"}},"2.2.0-canary.453c98dd7e03":{"name":"@tldraw/tldraw","version":"2.2.0-canary.453c98dd7e03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.453c98dd7e03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6194218638b624a8a171db57e2647b30e8eac582","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.453c98dd7e03.tgz","fileCount":13,"integrity":"sha512-OesJgufRRKnN9fGKGZiAuN89jJzdWSvcFQOAYt3chX7rl3JzZn9wPuQAv0QFPAJ01wyoC+sBRb68uikkfBIfBg==","signatures":[{"sig":"MEUCIA/qaamG0XzLz9qoPtMPcEx4BOIoo1qFFHQZZHE0YmcyAiEAq9nKEwTKIh00AYXtFN3rljgz3IIDdj/qeqWuc8j6ge0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"453c98dd7e0359876950bd19340cc6f1da88282e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.453c98dd7e03"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.453c98dd7e03_1716304313657_0.09230742617178422","host":"s3://npm-registry-packages"}},"2.2.0-canary.b7933d7e0866":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b7933d7e0866","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b7933d7e0866","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd3d5aaacdc908e62b9b6d86efc3d95764b28a6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b7933d7e0866.tgz","fileCount":13,"integrity":"sha512-bm8oKvc3wH0n56EYx7ATJo6kZq/EOLrR2tybn/+GsCSI6O7lDiiYelgO6X1mryGPKjlq6uU/f9wqIE9RoAVOeQ==","signatures":[{"sig":"MEQCIESTUV88hf0l92Cst7mkpzHjIGf63GnKro313L1tOknEAiB1cHg3Tj6HOu08d0LcjuG6cPbMubRFa95rXM6czS3n/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7933d7e086633bd4e4b982b68f01b9e057c0f83","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b7933d7e0866"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b7933d7e0866_1716307466962_0.2121439585432645","host":"s3://npm-registry-packages"}},"2.2.0-canary.38b1f7d0c959":{"name":"@tldraw/tldraw","version":"2.2.0-canary.38b1f7d0c959","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.38b1f7d0c959","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d08b59f0c0f434591aac4201b6cba5ce8652d7ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.38b1f7d0c959.tgz","fileCount":13,"integrity":"sha512-Xi3Zj1QOtL1OldVf37bPedZQ2ipJsoxkmpQXM6I+eAvuYiZFHnwx6saPKbb02orLDzYsRYFpNbJzOHEJELsc2g==","signatures":[{"sig":"MEYCIQCjgPMydKUArgjq2fbcyX0y7wbMJNDXFiY7s8OMtFbGVwIhANxhxPfpHGniNnt/ZbTXQhi3DcNJ7NSbYz2olvj3N/YO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38b1f7d0c9594b9dd05e610973f3accbdcbf72d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.38b1f7d0c959"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.38b1f7d0c959_1716307587206_0.677118317628675","host":"s3://npm-registry-packages"}},"2.2.0-canary.af664d55df11":{"name":"@tldraw/tldraw","version":"2.2.0-canary.af664d55df11","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.af664d55df11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce48ee1afac6dafd30c9090dd21947ba02842e7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.af664d55df11.tgz","fileCount":13,"integrity":"sha512-Q3e9iJGqYwFHA7qIR2OtYFlsBeE4i9KLeQtmauR1Nzl0cysv6mzTUuQA3vu6ewReK+I3J8GkfkcjZIHcJhTojg==","signatures":[{"sig":"MEUCIQCr0D6wAgEeqbwVvSB0h8rUJgwNPGBKSvr4iOjkspXHGAIgYo0q1Zit/4EoFX+WVnpG/ZcUcML/eupvkL7OUCL2JcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af664d55df11228a78b78585a9af9e4d890f43f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.af664d55df11"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.af664d55df11_1716309873731_0.19415024638493006","host":"s3://npm-registry-packages"}},"2.2.0-canary.52eeb61dcd5a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.52eeb61dcd5a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.52eeb61dcd5a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01471059bbc75c583c019bffc9188be6feb28ae5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.52eeb61dcd5a.tgz","fileCount":13,"integrity":"sha512-cpaZGROmoLpng0x2/KsfsCtVO293k91wdISFF4Am37kHB4Q03KdgEbEs/HJGu5hE8j64vEVxpHLh4XdMhU7xtg==","signatures":[{"sig":"MEYCIQDUpQ5PvLtfHSgqP1P1Ca9bmX1PBXqthrbbczah4UZ2KQIhAK5NEWbZxNcyLpg1U4L8lDJqFi1YOkHiykpU9Vp/kcut","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"52eeb61dcd5a0dd9481940cfe5e9fa959405ef92","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.52eeb61dcd5a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.52eeb61dcd5a_1716328272672_0.12342077357701253","host":"s3://npm-registry-packages"}},"2.2.0-canary.ed33e6ab4dc3":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ed33e6ab4dc3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ed33e6ab4dc3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebda4926b2939a4faddead2be96760a9cc90257e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ed33e6ab4dc3.tgz","fileCount":13,"integrity":"sha512-znBmldqjtGREOkkaVl7JNjtN6NMJC8HmD6AfA6yU32z5hJmyv+V/S+t0YLbkTeEe8HKR3/gcPaMxgbqfo2gujA==","signatures":[{"sig":"MEQCIEFcl6k8iMVeSPEpRXkBLCVksgfiaL2gS/viIGbowF17AiBl//al7LdNtEhkZYccxa4FwN4x46f261fQDNPGgDgP1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed33e6ab4dc3f5e10514c81c4e53689d74b4a717","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ed33e6ab4dc3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ed33e6ab4dc3_1716328596815_0.6872812881195669","host":"s3://npm-registry-packages"}},"2.2.0-canary.b32082a2b4d9":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b32082a2b4d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b32082a2b4d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bcb348748bce32d80715099934b30f9d12a4fe6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b32082a2b4d9.tgz","fileCount":13,"integrity":"sha512-YFiVibtlpOGe82D8Tl+L6CaLe36ZAbG2TI76tsj6rYV80KCklSND3RBqYhvPMyhVR+lCTCLpUIL3Iw+bq4yb6A==","signatures":[{"sig":"MEQCIBrfo9QwEqi5mOoRVH9zP1F5MmNG/5zPtGv8XRzNo54OAiAxnUqO/gNySn1DAZwREQxGMjX9f2aSmBqEWULhe22FKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b32082a2b4d9f6822300588742bdfd88ec16e279","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b32082a2b4d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b32082a2b4d9_1716368485254_0.6539997603295393","host":"s3://npm-registry-packages"}},"2.2.0-canary.8fa87cc84a8b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.8fa87cc84a8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.8fa87cc84a8b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"675ab644505e9023d11cf30a69220cd846ff6fc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.8fa87cc84a8b.tgz","fileCount":13,"integrity":"sha512-w8ptfpRfv6D2OOjJhxcP5d1eYM8iUSWJcKW0YG2O/HJhY/h0PQ9PjMLfHdw7f6N7iW9pBFK2QmNJ36cq2mJdsQ==","signatures":[{"sig":"MEUCIHeGn6BrN+CCKV1DRkSCvRMnTv5k8vAQe48NtW6CzVDBAiEAypGrZjRPVQEhARyZ5BSftnFD4YRxFF+17yHmcDbR7FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8fa87cc84a8b739a75c875fb9df0b211eac6fa31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.8fa87cc84a8b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.8fa87cc84a8b_1716372800759_0.6340361256092906","host":"s3://npm-registry-packages"}},"2.2.0-canary.db32f0e8e68b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.db32f0e8e68b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.db32f0e8e68b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2e3ea402a6a099dc5f7f0441207d4d8db630f7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.db32f0e8e68b.tgz","fileCount":13,"integrity":"sha512-/X11CMqq5kf5kWe408IcibJ5QesjDyxOwHsZ3AhQKq+icy33aaqyCrkHfYl87lXNoagLM+V7/NZVgOpMMtglnQ==","signatures":[{"sig":"MEUCIGxAgsM2J+WIQOwPzWJcgKJh6Vi2G+ChYhDQCTOp15KAAiEArVqDUZRs2/iKTn2hqPlS86ZJqEe7iNr32YtQ8DDvql8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db32f0e8e68b5aa9958cabc995670ff193a2733d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.db32f0e8e68b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.db32f0e8e68b_1716372967864_0.6899104401465312","host":"s3://npm-registry-packages"}},"2.2.0-canary.abc8521a7129":{"name":"@tldraw/tldraw","version":"2.2.0-canary.abc8521a7129","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.abc8521a7129","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4c9c7cde326c785455ff0f681f403cb5084582d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.abc8521a7129.tgz","fileCount":13,"integrity":"sha512-1nKQKORPQ+wNj5a+jGiZXFDUP5oIw+NTp57ovdaovX57B4dR2vU7R1gNWZFBDqFZxh+Qtp39SvFtB+gi5hWfrw==","signatures":[{"sig":"MEUCIHX96i3A4d58USgx/TNcHsZFB+o9Ku0CUBCmXK4x/2TdAiEAuR7RGCwVmOfg7qBprXoOK6gz1fPeM5soHyO0e14yRsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abc8521a7129e8c5b435d13368c035fe2525640f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.abc8521a7129"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.abc8521a7129_1716384917100_0.9942392580848114","host":"s3://npm-registry-packages"}},"2.2.0-canary.f9ed1bf2c948":{"name":"@tldraw/tldraw","version":"2.2.0-canary.f9ed1bf2c948","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.f9ed1bf2c948","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e39fb5e4a78bfd1bb9cc4af411657949aefd7c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.f9ed1bf2c948.tgz","fileCount":13,"integrity":"sha512-v1WsgiJXuSQ42ThxA+NVa0UIo1i3L4DNBn1V38tqxnBiihsdJ5UfqScHVlqgyLYFBICxEeJYwVDiC2AUx7Kizw==","signatures":[{"sig":"MEYCIQDc5N6TYNU6Vrk0DHVzCEl/ENBWAvyK9kduB185x4bYBwIhAMKBZep4gqCpTbPZAYCqJoQIrUbTRRrQ139i1HNReih2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9ed1bf2c9480b1c49f591a8609adfb4fcf91eae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.f9ed1bf2c948"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.f9ed1bf2c948_1716393864338_0.6117408661994344","host":"s3://npm-registry-packages"}},"2.2.0-canary.d0033ce35331":{"name":"@tldraw/tldraw","version":"2.2.0-canary.d0033ce35331","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.d0033ce35331","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a6645bd4c0851d79e93848a872e1422db5c0bdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.d0033ce35331.tgz","fileCount":13,"integrity":"sha512-+64522js636YY/e2tn6WA4FumyDATsrEEqu+XxkPKkjIYLg42VsNK+fOkd08vIQZNWW/GEasVnpIh396zSvc0g==","signatures":[{"sig":"MEUCIQDzinFfkilJ6Mxaknv3WF5TmQW9mCI0usgMGROoTCW+PQIgVPYDHNbcdt3xicdBLPTARmSKSS2gvp77CVah5zzf84k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0033ce35331df842477c6682147c116b0b9e730","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.d0033ce35331"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.d0033ce35331_1716453870627_0.6859655979109036","host":"s3://npm-registry-packages"}},"2.2.0-canary.860f5d168d33":{"name":"@tldraw/tldraw","version":"2.2.0-canary.860f5d168d33","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.860f5d168d33","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19632fbddd17603faa781394157c99d3cf5d34ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.860f5d168d33.tgz","fileCount":13,"integrity":"sha512-2r6rJ3DQzXB9ldRmyU0iRA8zTLSOJPXCSNHeowPcnaPMLIOA0zD12SMpFDQKNKw8PlfwTbQY38ic2v+0iwuTWg==","signatures":[{"sig":"MEYCIQCUN0dP8VekoAy25SP4h3/vBn69jWQRhh8KZ64M7vzr6wIhAPmEOmtjm58mlR6JdgIRB4y/38L1+rGKYM223Z5jt1ef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"860f5d168d33940f9c5a2a43ac7ac2d0a3ddcbb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.860f5d168d33"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.860f5d168d33_1716457126515_0.3369999306453004","host":"s3://npm-registry-packages"}},"2.2.0-canary.2b2778b4f9b2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.2b2778b4f9b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.2b2778b4f9b2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"346ab31334fc97a3f827872c15deb8c63614a733","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.2b2778b4f9b2.tgz","fileCount":13,"integrity":"sha512-iX4VlXk4Q53rNvEDsmUdbTIi9km9CRXwlLttpPIOnNAhXGjA2FbxwLsr5hnpLDvP05PR4yoSVGk8/8+ucYEiuA==","signatures":[{"sig":"MEUCIBWz7lMhEGC/QVoyi2llf5hTS17MwWj0wdVdQNx1vgYeAiEAsLMLc2c2kMyzGhI3gCcK2CzPLBfemfEbfuObsf/tn9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b2778b4f9b2fb2b80dc9adae55ea728833ff299","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.2b2778b4f9b2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.2b2778b4f9b2_1716469795625_0.6440946520546711","host":"s3://npm-registry-packages"}},"2.2.0-canary.87e3d60c9008":{"name":"@tldraw/tldraw","version":"2.2.0-canary.87e3d60c9008","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.87e3d60c9008","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42ba73943d5dc2ea4c54add8c2905cb4bc61ac6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.87e3d60c9008.tgz","fileCount":13,"integrity":"sha512-h+GCCX8iykqsFFTaRnKzE2+IFqH9DHK8U+EUYhlf4rJX7hNcw7sCDdS+4NEIoT3lqcV8RLv0kOZTM+2Dz8bIlQ==","signatures":[{"sig":"MEQCIF9JFNTcnxeHNISgZak5ULOQ0Htv6rhQmMrIKCTSYd2kAiBPfBSa2ck6iHP9N9Z9yZ7ZwIvLKTpAdzKC4fdzdwD2kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87e3d60c9008e91dec81297f327fa5c6a8b76c6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.87e3d60c9008"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.87e3d60c9008_1716471755494_0.1579383527170528","host":"s3://npm-registry-packages"}},"2.2.0-canary.58104c1a4cef":{"name":"@tldraw/tldraw","version":"2.2.0-canary.58104c1a4cef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.58104c1a4cef","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9f2163bb99a73b6bcf35711992aeceb04a9e6fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.58104c1a4cef.tgz","fileCount":13,"integrity":"sha512-1Q5LyrPordP4rYe9gz1r80NTG6+1NSDbX6nBGBH+Dl2/MHe3axHZ/2VecZfomhLfBO8tfkYF8QHMbdybmMvOaQ==","signatures":[{"sig":"MEUCIDyydMnuhcd5V5SRR6+m+2RR7JpgDKikTvKqbynagBsLAiEAuXdbolTmRYvqdml4IhykjOJQVNv7jmzOpcn92lYMUag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58104c1a4cef4f17bee4c0161badf97f5d5cfaa3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.58104c1a4cef"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.58104c1a4cef_1716495317304_0.6624826806612854","host":"s3://npm-registry-packages"}},"2.2.0-canary.6c9ead030977":{"name":"@tldraw/tldraw","version":"2.2.0-canary.6c9ead030977","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.6c9ead030977","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78967cd50119451f77f7a287e63a81aaa5d439e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.6c9ead030977.tgz","fileCount":13,"integrity":"sha512-/peRz6wlIGIkRQC3FTSJpkV8WevfUZ1s41qfZKTqzCbSNLK5zR24WT/MdqSZI7UqUia9aAWAYsqMIm9+VNDbyA==","signatures":[{"sig":"MEUCIQD6dooVGle+ts4wD5bRH2LxjmaxfLeONZmJKgvgn8A0EAIgY9lIXpUfHKncQbsSKAPwGONwnIgSxOZYEfrJmGsMNuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c9ead030977f8cb08f4705ded82d08c0d581405","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.6c9ead030977"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.6c9ead030977_1716496971948_0.6509477306453215","host":"s3://npm-registry-packages"}},"2.2.0-canary.ef44d71ee2a8":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ef44d71ee2a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ef44d71ee2a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40468009fa22da5fdb2a4e8c463389c34446d411","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ef44d71ee2a8.tgz","fileCount":13,"integrity":"sha512-/Zdy0jep350/9b8qn/QYevBiqpZzmX460BpNO96ht82n/n/eU/XZvNIkPVNygyuTdmSTWPUvBz0nv1Tj4ygSFg==","signatures":[{"sig":"MEUCIQDOjtjytaOCD9rmsB0AuM0As+PtSncnP7bnr7nkoxE9PQIgb+LkzFMeoLwG4bSNl0U6F70bkx10MK6/kynf7XeL/zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef44d71ee2a83bb3d6d61cac7717c4254941019d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ef44d71ee2a8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ef44d71ee2a8_1716556482385_0.4598647603740329","host":"s3://npm-registry-packages"}},"2.2.0-canary.e474f51745ec":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e474f51745ec","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e474f51745ec","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3743fe8711e1c592c91605c6564e745255fc8c12","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e474f51745ec.tgz","fileCount":13,"integrity":"sha512-7c6vH/8MId0DU0aZIIWLR1ffg+9cBCV7wK+AsuJUCZnocvyNOiXI9vXcsAnXN3CAgRTMdihZNxd6EfjK5G+Yhg==","signatures":[{"sig":"MEUCIFZWc7ImyfEuDK2RPCDGhUQe/UQBes9mmtFUPrCtf2pFAiEA7LWRwQy6wJBTDuNUUcbF8jWncZ+UnYHrsN4EzXgazBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e474f51745ec0ed5c323c240bd0d52907bafd747","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e474f51745ec"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e474f51745ec_1716652684324_0.5762048368672055","host":"s3://npm-registry-packages"}},"2.2.0-canary.5f7032a553ff":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5f7032a553ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5f7032a553ff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f842c5f669abfc1680eb5f2dfcb88648b344e7c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5f7032a553ff.tgz","fileCount":13,"integrity":"sha512-pJG12uW37PGtZiUvbvFiFP45khhdAd+DNKfx75VdcvpWKe4ROkKCvSUV6y84CqoIIJOlmoBBsvUmwBskzJa90w==","signatures":[{"sig":"MEYCIQDwMD4xzj1okLMQUb7KzrE8RrToFKsOA1ta6CpCmxLPWgIhAIw03QGZSBGFpUesop098PA/hRl72ZqZY2xlhFNk/3av","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f7032a553ff34161b84750540913295b10680a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5f7032a553ff"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5f7032a553ff_1716889682078_0.9133787242695284","host":"s3://npm-registry-packages"}},"2.2.0-canary.47c8bc0eb3eb":{"name":"@tldraw/tldraw","version":"2.2.0-canary.47c8bc0eb3eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.47c8bc0eb3eb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f804807b6533c276a263fc1af790c963a1525a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.47c8bc0eb3eb.tgz","fileCount":13,"integrity":"sha512-zN6pZO95JtmQbVnKFvzFTcNsVw6chMXS6NfnZgH1Fsau5eyP9AHnYoCgG8rLHs7+NbdZ1eshD8N+65w3pPkRpQ==","signatures":[{"sig":"MEUCIQDWone5KUlVQOCGJ2ydvwT2QT4ajYpB/OdA1HMFqX6RVAIgbOkCUVjJ1EMQdxLPM8+nBtZbBAa+3Ut+Bq9a9Ag+rRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47c8bc0eb3eb930209fc6f843d169034904f1eaa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.47c8bc0eb3eb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.47c8bc0eb3eb_1716890138028_0.982024535687896","host":"s3://npm-registry-packages"}},"2.2.0-canary.19f8d4248cc8":{"name":"@tldraw/tldraw","version":"2.2.0-canary.19f8d4248cc8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.19f8d4248cc8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb05cfb7724afaaf2b42db3801bcca25d16dfc2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.19f8d4248cc8.tgz","fileCount":13,"integrity":"sha512-b+VFCWG3l/1kxFXjxrFK+jHb7+p6VLhsqSXfISb9GFHRoEnG/lnR/RAvsyC6rMaAUhHsGxa2CCEiFIY86M2Eww==","signatures":[{"sig":"MEYCIQD1nlAGp6T/QRzKQMaHrTWiM+0M5KLag6NtpjMNqd7drQIhANBtEJoiOqXSorkBFnBmSUoM2EFNelcvOu0grbvpIxm6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"19f8d4248cc8882e6252f7eacb6d0a8b006fa7c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.19f8d4248cc8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.19f8d4248cc8_1716890290038_0.6227867707146","host":"s3://npm-registry-packages"}},"2.2.0-canary.a457a390819b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.a457a390819b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.a457a390819b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"031137cfd0474fbe4fa30999426d414cb7da180d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.a457a390819b.tgz","fileCount":13,"integrity":"sha512-9elhKpRbFJhUmfs7sZzsiG4/QMjujZEM4UblHOq2tSgPvIQzI6PoWwWQHug7YU22gvln4w/yD8u38w9mx243bw==","signatures":[{"sig":"MEUCIAgmZI+95P9jaDwF7OQky0SpwsCeZtMmESZaODP+AAG2AiEAqSBoIpTDd7ybyvLmNznRACQi9mADLnhs+y9+0TB/Fys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a457a390819bc15add2b52c77f0908498a8613a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.a457a390819b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.a457a390819b_1716906724540_0.803833035061631","host":"s3://npm-registry-packages"}},"2.2.0-canary.760e8724dbd2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.760e8724dbd2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.760e8724dbd2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb5c98428325341165c85155f616ce3f7df67504","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.760e8724dbd2.tgz","fileCount":13,"integrity":"sha512-UTGgwZiadV1/aox87JbpyWBKmdrJxXfgD483bQBAICZN8WY+OiPfEfD057DgXR7mUKDAZyNqBBqJKo13k55wqw==","signatures":[{"sig":"MEUCIQC8ssHKXIihCRjCTIOJDgNtwtojaJzs7575DhO8uXRDdwIgBnDt+QPTBmNkl4AaQkUW00YqGDPl5ijN7cGXWazi0to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"760e8724dbd27ec25fe66f77cb890725bb145dd7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.760e8724dbd2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.760e8724dbd2_1717068123982_0.7142240369589439","host":"s3://npm-registry-packages"}},"2.2.0-canary.b56433aa79be":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b56433aa79be","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b56433aa79be","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1a41f8b236022fe8ea5bf7bfee7868ab8b257c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b56433aa79be.tgz","fileCount":13,"integrity":"sha512-4ZxRvMyQFeSWuh3qi6Vffv+YlLyB5m7VV1fKNISyvh1pFWr0CDG4aPV+0GuxkWI0pubkx0BlwFBUj77SM/sdYw==","signatures":[{"sig":"MEUCIQCIRZeJrZr2vOTqAlvk5chHqr3SRyBaTXnpcldwQdQJkQIgMbhmTKRGrX0PzAArWyADT7RytNEFj9d0+eOPhAJ1w4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b56433aa79be6b3000d3045a99e59b64a43008b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b56433aa79be"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b56433aa79be_1717074610128_0.6683770088341381","host":"s3://npm-registry-packages"}},"2.2.0-canary.749b7d4d6dcc":{"name":"@tldraw/tldraw","version":"2.2.0-canary.749b7d4d6dcc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.749b7d4d6dcc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c936ba4557619f0bfbbdfc8a42200244fa9de0e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.749b7d4d6dcc.tgz","fileCount":13,"integrity":"sha512-cjN7bRz1DrbBqzpETR4t0oCUeQKnLLV7Zp7H+48zRJfT1vk1hV5bz2x56yzPSR37+7j3tJhBWcMniHsaGe4csQ==","signatures":[{"sig":"MEYCIQDIj/cOVrD6eevOPs9D35c296U+1mVnXB522sJGldgmngIhAMvaBw3e10EODZHttVAjFDBq6SZL78Mmyj7ePLKew1Ew","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"749b7d4d6dccd35af44c774cffc2cb051672ce76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.749b7d4d6dcc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.749b7d4d6dcc_1717075068132_0.17361043300999968","host":"s3://npm-registry-packages"}},"2.2.0-canary.aba77fd08974":{"name":"@tldraw/tldraw","version":"2.2.0-canary.aba77fd08974","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.aba77fd08974","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e23dd8a920d0342571d0553abd10c540c526a41","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.aba77fd08974.tgz","fileCount":13,"integrity":"sha512-JPhuDxozDmptktqHS4HRTuSNXFY1hi7aufM7V/eaDusXGZJeMqmVfIzSaPg006SV1He/APoUVKR+tGmzWnyFhw==","signatures":[{"sig":"MEUCIQCn46220YYVGeXI7HE3rfqHPBBrb0KkgKbNkYUq73DaIwIgNa6J8x1vayKs7LbcyVrG9URjq8AXz8rTmpn1BwTAjMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aba77fd089747abc533fe11969fe60d4029f3f1e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.aba77fd08974"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.aba77fd08974_1717147129420_0.7049500201656229","host":"s3://npm-registry-packages"}},"2.2.0-canary.fc302ec4a5b2":{"name":"@tldraw/tldraw","version":"2.2.0-canary.fc302ec4a5b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.fc302ec4a5b2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6cf61b77b13116b52a0ef9f9f99caa21ef8c7ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.fc302ec4a5b2.tgz","fileCount":13,"integrity":"sha512-Uukza7mgA+YFzUH9Mps0gMoAayu+SjoBzFVqyKwf7qLj+64y28y/hvYMOA94I/ERcSI1XZNMaEhrf0g/XAi8zA==","signatures":[{"sig":"MEUCIARcq97+5CAT2YHu+i+iA7W0RjHsgiJ9ksYqBFEVIuczAiEAgtuYecftxVoE46++lrKc6Lg9OowFr5m6WzZO/SGnhuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc302ec4a5b284426d0b9c15e9266ccf0ea25f53","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.fc302ec4a5b2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.fc302ec4a5b2_1717403594111_0.9806096760513525","host":"s3://npm-registry-packages"}},"2.2.0-canary.bc748f66a234":{"name":"@tldraw/tldraw","version":"2.2.0-canary.bc748f66a234","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.bc748f66a234","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aaf45ebfa4d3656ec9f55ed8b2e52cc850d602d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.bc748f66a234.tgz","fileCount":13,"integrity":"sha512-0l6L3juOglSM5rTGkrOFO2L4CGHPw37lDazV81FsqXl5nWHjuIy09AFznvuvqqL7U0ye/z5y3pzTFSUZV5bsbw==","signatures":[{"sig":"MEUCIQCydB1uqY1WDywlvyOzS8bM7kMcbmvqwT7if6PDsCByowIgDgSGtdSm7QJ4yzf/akdgHGIUD+kvc4Ov/15zS00y4G4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc748f66a234315178f3e9c35190301b176fbacc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.bc748f66a234"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.bc748f66a234_1717403738362_0.38621011954835094","host":"s3://npm-registry-packages"}},"2.2.0-canary.c66da1013e10":{"name":"@tldraw/tldraw","version":"2.2.0-canary.c66da1013e10","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.c66da1013e10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75b9648a8b278dd7ce1617493141ddd94ac6e5b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.c66da1013e10.tgz","fileCount":13,"integrity":"sha512-NUoiSbQ/WNN+W1nhII1f3pjmWtk1jVriESifqGjA+AY/v8mqMiBPqmmj+h3XZKiabSryofd+WH/ylb/Vh9PTKQ==","signatures":[{"sig":"MEQCIHcEP7XJkh5KfrUVJDLd/k+8jICG2OtMHFJtDAP8mQpCAiA699LXPShmkaT3IB9tmt8zV/Z5qdnex2DrhTpguXgPPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85828},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c66da1013e10b07f6f6b6fa0602e3285958dd373","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.c66da1013e10"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.c66da1013e10_1717403901277_0.44085298902989467","host":"s3://npm-registry-packages"}},"2.2.0-canary.cd96c35f7263":{"name":"@tldraw/tldraw","version":"2.2.0-canary.cd96c35f7263","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.cd96c35f7263","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51282edb98dccd9ea813b643e4064d1fc334f65f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.cd96c35f7263.tgz","fileCount":13,"integrity":"sha512-6xesLZfmsvqH265MB07WRxkfUiUqxI92611ZhiZ6q4ifVe/DSN3RsNGFNVKkmU4MAjWJjH4BlyfzvoQeAIHqGA==","signatures":[{"sig":"MEYCIQDComRoeBzNSbU/9TQeEk4/MZbrvgVfmXn7r6oyyTt5dwIhALC9tVyn2rQeZZbej2LXtIzWNJnm1oV0LVOsHrY/Tp8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85828},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd96c35f726386329a8c8c387fb403c7e1ceb679","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.cd96c35f7263"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.cd96c35f7263_1717404117831_0.8901392925051155","host":"s3://npm-registry-packages"}},"2.2.0-canary.633a4e700dca":{"name":"@tldraw/tldraw","version":"2.2.0-canary.633a4e700dca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.633a4e700dca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8b98f0df9f4168831baf6d97fbcc202bbc48b33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.633a4e700dca.tgz","fileCount":13,"integrity":"sha512-DRqFG96tksmaNKoza3WwBWT5LH538aro+E/352YHB0njCl+ZThPm5y6aFu1Oaw9rTgeSw72nNk9w/niin0JvQg==","signatures":[{"sig":"MEUCICh6BvC1Ulor8ZJnrfbUEW9nZYAvewKT5Hft68xwC9+4AiEAtsKyd6LQKHBudTSbNxrcpI8HKjT0dSXUbxl8imOcfgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"633a4e700dcabc47d9499afa7dbd944c34361606","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.633a4e700dca"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.633a4e700dca_1717404330070_0.25797895955459227","host":"s3://npm-registry-packages"}},"2.2.0-canary.e29137f46793":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e29137f46793","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e29137f46793","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b916db99cd92e98e20b082c3f0e17da22621d8f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e29137f46793.tgz","fileCount":13,"integrity":"sha512-2TKs/Mqlub4a2p3PizGeIcltXjMWQ1U6T5WFFR+30qrnc4ZUQDYcAv/3QHJmHT80ySWrPGTuo/CmzM664zraMw==","signatures":[{"sig":"MEYCIQCS1P576xbISN6A2nEJyuGnyEbiiGdnphs4PNCU2PaT+wIhAPDTqDVThd1qhsKKWc9sIg8Ja8Leg3z0L3eOCqy9urKY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e29137f467937206d3df9463310ce65086c4c180","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e29137f46793"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e29137f46793_1717404736898_0.6511425876728316","host":"s3://npm-registry-packages"}},"2.2.0-canary.14abf25ab668":{"name":"@tldraw/tldraw","version":"2.2.0-canary.14abf25ab668","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.14abf25ab668","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7cf833be2a588a8d7a7daab3656dada3feb6538","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.14abf25ab668.tgz","fileCount":13,"integrity":"sha512-UvNkLi8OhmxaqTAdNugJAZfMwDventaUropUY2Vc9psEQq8qomOqQ364bLDgXI7D3abi8Yi7u9jrBv3wEPPL7g==","signatures":[{"sig":"MEUCIQDTcr52d6tFNX65vYxLJnNRCjCqa1MAq0OOMVZQMZqhdAIgRYYX/gOa5xvVY8etJpntSxnq2M3hFRmg5nAoyK5+Tk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14abf25ab6680b3dd1b271b2dcc30133e777413d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.14abf25ab668"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.14abf25ab668_1717406173953_0.17268264783223564","host":"s3://npm-registry-packages"}},"2.2.0-canary.9422a0ecc222":{"name":"@tldraw/tldraw","version":"2.2.0-canary.9422a0ecc222","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.9422a0ecc222","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2297fd1ebb1b26c3568f4116e55dc2fadef2d04d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.9422a0ecc222.tgz","fileCount":13,"integrity":"sha512-I9GySk+9zfMhGAVYXtCzcUegVA1CslS9WdXjtrrwbAKwBH2u6eDZ/fJy9nPmgGvZnuGY3A2JmC8kHlYu0MMjKA==","signatures":[{"sig":"MEYCIQCqETbbrpFeiIxkWH9ZCnkonWjVhwwHiDr7yd5fk3IyAAIhAPjskn/OEgdrEEK1Db5xGnz2Q0uLO0RwFxT/AOo/wS1U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9422a0ecc22282c395a374abf7f7695e22082aa4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.9422a0ecc222"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.9422a0ecc222_1717420184280_0.7394102931819038","host":"s3://npm-registry-packages"}},"2.2.0-canary.19d051c18838":{"name":"@tldraw/tldraw","version":"2.2.0-canary.19d051c18838","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.19d051c18838","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9255cd3b98a9830be0d30c73fa50fb134e4fc734","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.19d051c18838.tgz","fileCount":13,"integrity":"sha512-0Mj5n+j2Dku79GN1/yViFCeyVs3D1AZrdl6c99oopFDAV+2XO5Q9aLEht7NCkf49moSeavSpRbpbf99vUQXT3A==","signatures":[{"sig":"MEYCIQDm2BQgJWYHJISYVL58ROkblNybGCcTDpl4w9WZqmAG4wIhAIdaKv8dy1CJVWsyHHEsZdgtjtNcF0Hy00CIodxQrUgm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"19d051c188381e54d7f8a1fd90a2ccd247419909","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.19d051c18838"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.19d051c18838_1717430778839_0.44946442850160295","host":"s3://npm-registry-packages"}},"2.2.0-canary.23cf8729bc5b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.23cf8729bc5b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.23cf8729bc5b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80507962ffb29a85979ec4ba5195ae666cd322be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.23cf8729bc5b.tgz","fileCount":13,"integrity":"sha512-GU2tEsjedKq2DSmV4POTjlo5j2K0x2zM5AP1srZoVmJv1TSGn/GXFDzUy+eS33w2VsYzk67/1NrgbjVD3kDh3w==","signatures":[{"sig":"MEUCIQDOUvNTStCxrCNz9/Ln7nuR7r43rZNg0afKK0JW7cYuigIgOj/sLASk09SQw/o4yXN5NsPPlNoS8zGD91OTZn8M1LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23cf8729bc5b98811affb456af55049fac49d2fe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.23cf8729bc5b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.23cf8729bc5b_1717488460597_0.1275601528637249","host":"s3://npm-registry-packages"}},"2.2.0-canary.aadc0aab4dba":{"name":"@tldraw/tldraw","version":"2.2.0-canary.aadc0aab4dba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.aadc0aab4dba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e73e1babd277310c00c05c3df9b60f03af614f6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.aadc0aab4dba.tgz","fileCount":13,"integrity":"sha512-6a7O14eEr6yBb46qSaM0njkJ8IG9nQWrQMbxiJs2Gec3IhXjCdRHgxqESbNfMJT60tVZib7vGXHNyxflv8doig==","signatures":[{"sig":"MEUCIDIq1LzDm0qjPXM7qyJLfXs87Iy7C1579w9kAFRcdEZ0AiEAlCOENXMfBprc2MzyoJwsiDXFzyoiwcxr8fXEomF9zz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aadc0aab4dba09fde89f66a32f6b67d6494a16a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.aadc0aab4dba"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.aadc0aab4dba_1717491537740_0.6237810764532332","host":"s3://npm-registry-packages"}},"2.2.0-canary.e74d2470c522":{"name":"@tldraw/tldraw","version":"2.2.0-canary.e74d2470c522","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.e74d2470c522","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0111627c63b575253acca3ea28505cab863906ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.e74d2470c522.tgz","fileCount":13,"integrity":"sha512-nDrkMtFkduuTZY90ePOZqSNgsMozyTabo+8XvsdPY4eI7z2DDHEa851Ccw5KT/ij1x9MoT7145/CAABnYvPxRQ==","signatures":[{"sig":"MEUCIBY/XXXFcuNlQUPyjJVNchzwv29ofQyg6J4YcTV2fUFhAiEAhhFgWT+cUyvzF2pDSAJus3MQhGrVMIBhHne16u/406o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e74d2470c5220c19fb17ce910d1562ce4c116812","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.e74d2470c522"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.e74d2470c522_1717499192467_0.6038758927820396","host":"s3://npm-registry-packages"}},"2.2.0-canary.38c573aaccfe":{"name":"@tldraw/tldraw","version":"2.2.0-canary.38c573aaccfe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.38c573aaccfe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"171eb27d4de1701482d061f3da7a033be6a839e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.38c573aaccfe.tgz","fileCount":13,"integrity":"sha512-xz97eSy7Wc7CJ/JRMzfLMMhNXULg+k68HdgZYAAtN/PtjeuONOqSBhegTazdfmKF9ZWm0PfvUVhsBfBswe6sww==","signatures":[{"sig":"MEUCIG59RcrxTpgtKgQg0V5e14myHFqu3flC/rcT6ZX5fNY3AiEA5eD7GiHBIotiEqFsBlKyOcj0vRIbGkFsA8Cy47M8aG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38c573aaccfe19d082d4d08474d4d0157e4fef09","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.38c573aaccfe"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.38c573aaccfe_1717503184926_0.01890698346742803","host":"s3://npm-registry-packages"}},"2.2.0-canary.930ea64d35d6":{"name":"@tldraw/tldraw","version":"2.2.0-canary.930ea64d35d6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.930ea64d35d6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12dd3edfbf5398fdd20cf0210a2aff8283b790ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.930ea64d35d6.tgz","fileCount":13,"integrity":"sha512-51Prp+QHjv+w9mXmaUAJswb8dA/EsHgbZUAez3PeCnJXNzhR1NOuKx/g4YkCjGyn17ToqmFvMLCl1yw65f92mw==","signatures":[{"sig":"MEYCIQCgmmCgC8fLLvBC+wp405jjQZM/6i132ubFaHfXpxm7kQIhALb9nmKq8FhasU4uJT8U7Fv1kamsndvKCOPkQcK+W68S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"930ea64d35d6889fae6094cd7bb0dfa32a4b7c67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.930ea64d35d6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.930ea64d35d6_1717503899576_0.2860467945709093","host":"s3://npm-registry-packages"}},"2.2.0-canary.15f1d82e7dd0":{"name":"@tldraw/tldraw","version":"2.2.0-canary.15f1d82e7dd0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.15f1d82e7dd0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43164c098071a4f7b953b63d9383abdc1f8925b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.15f1d82e7dd0.tgz","fileCount":13,"integrity":"sha512-A3CM9HHjuqn8xtcJOH3dk+NtFcoPDf01SMGZsRHT/GIqo/PWFnoIubqhaD1ZbuPy1SfmSHklewNF9Rhe/0af6A==","signatures":[{"sig":"MEQCIAj4Hn3c+8wx9xDErU0yfN0MC0AST+XVmdL73tY/4wQdAiAbAP+lgy7PZj+itzxyMJwM+WOdtYBzorCafdABRJTGTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15f1d82e7dd00178678d7dd3ff546009a7167014","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.15f1d82e7dd0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.15f1d82e7dd0_1717512177807_0.09582333738513094","host":"s3://npm-registry-packages"}},"2.2.0-canary.876f1ef3268f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.876f1ef3268f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.876f1ef3268f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58253cfe06f7e2bce43f927cfc7d144b71ee34a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.876f1ef3268f.tgz","fileCount":13,"integrity":"sha512-IwQ1ILmqkfyORlZiWVbacLt2MQhGtP/wRragqyxFNRiAyNpLDGGb7BFr4OPf1Z0TF2WwW/khn0eQ+lu0dFAx6g==","signatures":[{"sig":"MEUCIQC0/MJOzE6Nz7dJHGYq0AAduD1xCx90VNauFDGlEiD8CwIgV8N1DxJ4TyoM/bPqH2jdvdkqnauDLMFoLY1XZCVo3TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"876f1ef3268f2380d3fb7bb4ba52608de57bfebf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.876f1ef3268f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.876f1ef3268f_1717515374070_0.48153931759100166","host":"s3://npm-registry-packages"}},"2.2.0-canary.9104e6abf855":{"name":"@tldraw/tldraw","version":"2.2.0-canary.9104e6abf855","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.9104e6abf855","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48f2f2710176f900296038c445ca4882c58eba03","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.9104e6abf855.tgz","fileCount":13,"integrity":"sha512-jAU3frf9Qkvzvr0ewJ0CtNA5pojqBHgQ02dTsBYXpK6ufkD49DwnQlyLsndEqzhq6CwCV8/DXGInzcUn8DiGDA==","signatures":[{"sig":"MEQCIBC5oIPG70zL+J47Ej21t0jdEuoINieKRAKlnQUzf3nuAiABn6beWO7uAlORHFbfewYa9ApEPq8ZYMUPqRsI6Ir+ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9104e6abf855b9aa03c2dc3a0fcb6bac01def60c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.9104e6abf855"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.9104e6abf855_1717576512919_0.513854219259865","host":"s3://npm-registry-packages"}},"2.2.0-canary.b04ded47c30f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b04ded47c30f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b04ded47c30f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"315f217d72c93033b03a51adda7dfd61b4c7f5fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b04ded47c30f.tgz","fileCount":13,"integrity":"sha512-YdMATusZAFfbcjxpmVW+QjnQ8700KO9XW73+/HCYzlihoM0Ie7qSRwiGG6fD8UlmlPsL9RHcbvmN1FcEy525BA==","signatures":[{"sig":"MEUCIHnpVynBVUUqParbjm9HYadXVYAiCEHEALqbKBw8YVhyAiEAvRH7o7Y9Z4vP8txIPQAILZIRNzaY1X/7piBxxOBomcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b04ded47c30fb7c3fb77f7de0e668997612c13e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b04ded47c30f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b04ded47c30f_1717585175467_0.9318840078401514","host":"s3://npm-registry-packages"}},"2.2.0-canary.b7bc2dbbce6a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.b7bc2dbbce6a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.b7bc2dbbce6a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0006ce54411e29f41ac7227cda8c96ed34399e50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.b7bc2dbbce6a.tgz","fileCount":13,"integrity":"sha512-GtrKHS5JMTeWHq0xJlCBsNIXWu96YVwa8s7yvv6C1LiT/0q6SKDq3fmB72kbdZS8g7IhUoog9p3xtEUbxh32Kw==","signatures":[{"sig":"MEYCIQDGzkya5HubdWeEIjM4xsqcmuzBcbMMHHhGtBtZJYLl5QIhANcHvBjhldmhOh/ocnOaERoJTaxar46Mgu8vfSEenm7N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87326},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7bc2dbbce6a3c53c4ed7c95201c2f82ad5df4ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.b7bc2dbbce6a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.b7bc2dbbce6a_1717585330509_0.7083107194697935","host":"s3://npm-registry-packages"}},"2.2.0-canary.5d58924f747b":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5d58924f747b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5d58924f747b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93d8a5da9f67664735a88582fb1196bf9c7933f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5d58924f747b.tgz","fileCount":13,"integrity":"sha512-X8TvievCZToDGpfKxF/19TMDYUtk7F6sgvf54R498IyBsE8IysZEi6DAsnq1ML6zIxTdR5/rENNjsoaZNj1b7A==","signatures":[{"sig":"MEUCIEXePUqzsLlK3pdWacvL6KMGuvXVTAIgabMv6oEyK9ONAiEA+x9tUadkLBTpPBgv9AjyDTeLC1Pm1v0NwftMzAA5wXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d58924f747bbb3be0e3e0fe2c0abcfda4a6d7b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5d58924f747b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5d58924f747b_1717590883915_0.7333013665745298","host":"s3://npm-registry-packages"}},"2.2.0-canary.5d7f368fd693":{"name":"@tldraw/tldraw","version":"2.2.0-canary.5d7f368fd693","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.5d7f368fd693","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef0518857301c02b7e047b08293d113ee3b51d86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.5d7f368fd693.tgz","fileCount":13,"integrity":"sha512-/sPs1+H8YkDozPM6wIq18MZ7+yoHd+WGPMsBBGRqw1sCA+QTougDmmUl8sxGUon+usTKnZyyVFqNlVSSR7us+A==","signatures":[{"sig":"MEUCIQCNhvbn/4KeTARBQDHv7xcj/dnsluQL2g6of5Gc72jsIgIgbW9P1XP7c3Ta20tqLkLOVlWLj9r24JHqKeSTSA7eFMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d7f368fd6936fcb455925e23c5f7df2eb45d5c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.5d7f368fd693"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.5d7f368fd693_1717598537463_0.9322254628468789","host":"s3://npm-registry-packages"}},"2.2.0-canary.7071b5fee24e":{"name":"@tldraw/tldraw","version":"2.2.0-canary.7071b5fee24e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.7071b5fee24e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc67810a155c3ebac9d7ea105dcd8d88a7c191fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.7071b5fee24e.tgz","fileCount":13,"integrity":"sha512-bE70adVv8n8AD5K6a/OS08o93oHLulPSxgUl8RUFZ9Zqd24RZEeCCxtu6x51u6OmKJnxPddhkKASwS+dVJmrlA==","signatures":[{"sig":"MEYCIQCpsehSlgJBULGQH7dCW7/zomgAUs5uNIAvt+FDgUC6HgIhAP4E8ENEednYz94NlAeJdPWMxgqveKiF2ADVe2whoGQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7071b5fee24e7ad6b055c46e1385e22eae0e887a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.7071b5fee24e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.7071b5fee24e_1717607367997_0.17659289811821277","host":"s3://npm-registry-packages"}},"2.2.0-canary.d47fd56d829a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.d47fd56d829a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.d47fd56d829a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93f041a9cc4b29bf2b8de3c199c68d4af06f7a60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.d47fd56d829a.tgz","fileCount":13,"integrity":"sha512-4CN3VC5pk94rs4ZfVT7DjGWNxfHCLQ1k/wyUs2drz17uG1sHoGQSceZEtDBd47VmfpaWW/lcdk/d7D6jrFe70w==","signatures":[{"sig":"MEYCIQDoOBx0c0D85Q8gA2Ahj0XuH3BwW7DZTH3p5rU4mGoGngIhAJMm3fV12O8Qc3mQvKTQiciHpaBa88JP428vdFAxDL9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d47fd56d829a7b096d98cbc9ca8f2cdfdd77f9b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.d47fd56d829a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.d47fd56d829a_1717667815899_0.9945900574222841","host":"s3://npm-registry-packages"}},"2.2.0-canary.1c92496d2b93":{"name":"@tldraw/tldraw","version":"2.2.0-canary.1c92496d2b93","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.1c92496d2b93","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7fbe0ea056f66693750f0878653c547d7d70f80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.1c92496d2b93.tgz","fileCount":13,"integrity":"sha512-qNMPX8EDS9xiNZG8idiM41JAESngjbTL3Hkug/fEHXiBTaQsnbjRHnYFvXGddMUNXtjF7gr+scU/tor446HPKg==","signatures":[{"sig":"MEUCICTnzqFdCnb0T45eQJ+v785LXqaNLarbsuca71l9uymJAiEA0n3twRJIm6j6IG0By9QOUixxXf5nsrlZ8bBkgbwFoNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c92496d2b93cae7711b54d00da748b807816aad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.1c92496d2b93"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.1c92496d2b93_1717680773074_0.16302338337334588","host":"s3://npm-registry-packages"}},"2.2.0-canary.6745f2cbcfd3":{"name":"@tldraw/tldraw","version":"2.2.0-canary.6745f2cbcfd3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.6745f2cbcfd3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13515a6fe3e52d2b61bdee4b93fb34816ea29886","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.6745f2cbcfd3.tgz","fileCount":13,"integrity":"sha512-a5l0VqyJeSwQhFxfnqD5LUQgqKB2rUw8gPqoAFg4T4qYTrdCM/GTkuSLVo7esExgkJ7wk4gA828E72lP9lfWlQ==","signatures":[{"sig":"MEQCIC8Pmy3SqzUqg1x7RNefMpqkCE4St7QTEDUj0lUJJA1JAiB5tai7EbtjM2WdOHpU65PxxH+Rf/dE2rqVeuVmtVFssA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6745f2cbcfd3a12235658e248821f5c33889f058","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.6745f2cbcfd3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.6745f2cbcfd3_1718007538008_0.21758513395151735","host":"s3://npm-registry-packages"}},"2.2.0-canary.4dab25be57e0":{"name":"@tldraw/tldraw","version":"2.2.0-canary.4dab25be57e0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.4dab25be57e0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94c0c67b6a0cdc7cc167daf0dc6644e1ac3773db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.4dab25be57e0.tgz","fileCount":13,"integrity":"sha512-5yNXPgCf5XIWl9Jpq551nP+dX0XourZGub57/JOhK5NJ2sBtC9+Pl4vKWwzcMct4VbIaaFkG9HCGMb8gtOAdlQ==","signatures":[{"sig":"MEYCIQD/61WNWtNw6TtcLAu4bn79jN2IfI2L9S6hJb/xESCCaQIhAOR6BA3753r0olp5Yw/W1yIQYJlHf8NCACwtHqs4PdE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87322},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4dab25be57e07ccdba70d78d98b8f01e198bcc2d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.4dab25be57e0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.4dab25be57e0_1718007884807_0.799187832906399","host":"s3://npm-registry-packages"}},"2.2.0-canary.ccb6b918c51a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.ccb6b918c51a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.ccb6b918c51a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f35d4918ff05567097c17d7a4b1529d86c6194cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.ccb6b918c51a.tgz","fileCount":13,"integrity":"sha512-BhXz7QpN6KIurt76zVHSTWBBxHCak+XlJMq7jO3hLlQhpNtd34qWGtmbg0V9TXd/rEOqewxF9FlCIDkkN0QEOw==","signatures":[{"sig":"MEUCIQD8PQZW5Recolb5zk6hlBe56aiGZ7gJEbbw/q0GGSVIFwIgGaQbc+LdJgK5uqqUefJf0fAym70wLbbP2T+LAjmYfTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccb6b918c51a6f9ccea72784b7b1b0ba9d43e94b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.ccb6b918c51a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.ccb6b918c51a_1718017183266_0.3582474249979397","host":"s3://npm-registry-packages"}},"2.2.0-canary.f5a6ed7b916f":{"name":"@tldraw/tldraw","version":"2.2.0-canary.f5a6ed7b916f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.f5a6ed7b916f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0b2ee8af40ab7cb7af05d085fcf6f1af2637eb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.f5a6ed7b916f.tgz","fileCount":13,"integrity":"sha512-5/uK0PgfebZft8HZtPwmlF/m+ga4gv5/ytnEWSO+VasnS8HTVnZuu4DRGbb7bbR8NGE0w1MmNZdzMH7oyqtrxg==","signatures":[{"sig":"MEYCIQCCKcvF8cEkRzxzVhltnudrXceqIGfxdKHLPcH/2cokeQIhALSYD6kdP6Snbew7W3QReDQcb53KBa6WZRqub2Jhr3eE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5a6ed7b916f44fdd204fced2b840ed2a0057a6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.f5a6ed7b916f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.f5a6ed7b916f_1718025864501_0.1354601597179832","host":"s3://npm-registry-packages"}},"2.2.0-canary.fb0dd1d2fe7d":{"name":"@tldraw/tldraw","version":"2.2.0-canary.fb0dd1d2fe7d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.fb0dd1d2fe7d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cce1d6c26770cd919f9f0ab2dca0c7b0b40e90ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.fb0dd1d2fe7d.tgz","fileCount":13,"integrity":"sha512-JAJu/vT4yrmKFtiOmPLmwCmkNhafeIcVAJuh5Azg6NQoQcYEfOKrMR1Sy1pPXvvekAMl92O/2GDgebwOPxnWTA==","signatures":[{"sig":"MEYCIQC5rbm+iVbV0ACgNbLVJlaiB6XQyepgWjKToSgugU//ZwIhAIxb+YPcs52Qqr+AECU8KbBeOWM+bW8xvFk46ddUgctJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb0dd1d2fe7d974dfa194264b4c3f196469cba97","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.fb0dd1d2fe7d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.fb0dd1d2fe7d_1718027960810_0.830297477319804","host":"s3://npm-registry-packages"}},"2.2.0-canary.801fe6700545":{"name":"@tldraw/tldraw","version":"2.2.0-canary.801fe6700545","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.801fe6700545","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9fcbaa66f937a4beb279988ab216dd4f4b92e98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.801fe6700545.tgz","fileCount":13,"integrity":"sha512-c/eJ9lTzexauZW4BURc0QJJm1BaiienM4rkUwoEiDXdeeNk0Gq6cSxqprtjizOvnERSaE6kmv81l70ROS7BZ3w==","signatures":[{"sig":"MEQCIHKSLTZ19EgzLKvNAxHQQYGWWHMmD9Pr7oH2ur2aQsQ5AiAsl3cf2iL0iBqtN8z1iinXde8fcdFutntD28fPcboOwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"801fe6700545fe3b7db03542f65d310878374627","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.801fe6700545"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.801fe6700545_1718052764418_0.3947084368344289","host":"s3://npm-registry-packages"}},"2.2.0-canary.902158f93433":{"name":"@tldraw/tldraw","version":"2.2.0-canary.902158f93433","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.902158f93433","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"546ffd83dc33fb8c74052d89bfd102ebb85f9786","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.902158f93433.tgz","fileCount":13,"integrity":"sha512-URWPdca3CuCGs9Ayt1teiWo7Nms24WLL+SieujaD/rtAD11Kv62QMQUa/Po00WS/Dyzfqnm+FyrXfR2NSMj38g==","signatures":[{"sig":"MEQCICOtN/p5xQLgdJUuPdJvN8fpnalKk8oFIg96PjK1xWQvAiBdPjzTFgTzPo1lYAgTfalP8bYz6klqj1DmtjjCZCvj3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"902158f93433a4c2004aad586486bbe0c42f7383","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.902158f93433"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.902158f93433_1718058267353_0.8323678548286573","host":"s3://npm-registry-packages"}},"2.2.0-canary.23f8b3fd6060":{"name":"@tldraw/tldraw","version":"2.2.0-canary.23f8b3fd6060","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.23f8b3fd6060","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dffb08b6bff154c8428985cd7f9719a83dd4a8f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.23f8b3fd6060.tgz","fileCount":13,"integrity":"sha512-4kuL/mJ6bGmJuPODD5vvD+aZ5coAn58bPWDmMTyjepjNtl2JiouZA7N65D9anyLuPb8kd2S1LGeQOQAHlR4CyQ==","signatures":[{"sig":"MEUCIQCcT6dhpG14wpuyDeTL9WLDfsg1gYAgFCPXSzIUs5fBegIgMGV+YCSYmBgdZ5uoLhBcFLe8rAGsu4qdcwjDax3jOlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23f8b3fd60606b20663e64df377790a98680bf71","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.23f8b3fd6060"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.23f8b3fd6060_1718085949860_0.3478686164716167","host":"s3://npm-registry-packages"}},"2.2.0-canary.25dcc2980393":{"name":"@tldraw/tldraw","version":"2.2.0-canary.25dcc2980393","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.25dcc2980393","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adddb5b67970d8a42b5b6953c3ecdff0fe5f1527","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.25dcc2980393.tgz","fileCount":13,"integrity":"sha512-+vCozSg6fU629FSEEnus1J4vp51WXeLODRI5i/Jd04z/i7P6iI53JizfX+E7JRZhDoQdxtPJ0Lr2Tpu/6Fu4UA==","signatures":[{"sig":"MEQCIAMa+W0ua0ZwMCMouh9o5xgsY8Zmhc8iubxbLvu53aCSAiAC50OBYAS2OreUYaHTcBZheNhNg1ESIug9uFHaVOJGtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25dcc29803938c61f1cebe2fdbb0595e21820677","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.25dcc2980393"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.25dcc2980393_1718086974888_0.7660565818096365","host":"s3://npm-registry-packages"}},"2.2.0-canary.a062d42bdf91":{"name":"@tldraw/tldraw","version":"2.2.0-canary.a062d42bdf91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.a062d42bdf91","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8777fc2b169a76de7c5201ea4e388eeaeab0bc9e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.a062d42bdf91.tgz","fileCount":13,"integrity":"sha512-el1sQSbCVWrdVOZ9VeKbFCOELtDDY/sTvlmW0Q5iV+QMzXPJfhJILdD5eG1Q6vrLmg1/GFwrtDB2NVQLLBSVHQ==","signatures":[{"sig":"MEYCIQD2FeeK/k7BNO8opMvpuu2565eMMcdc19TCbNsXgtBhHwIhAN34qXAI8IzbMwg8H16i3sn/kDagCNWkMBkZGJPakv0q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a062d42bdf9140dfaab2f20245d57be1093c51f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.a062d42bdf91"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.a062d42bdf91_1718093726660_0.019746571004004343","host":"s3://npm-registry-packages"}},"2.2.0-canary.215ff308ba5a":{"name":"@tldraw/tldraw","version":"2.2.0-canary.215ff308ba5a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.215ff308ba5a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e66309181e003b3e84447845819ae86d6e2da5c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.215ff308ba5a.tgz","fileCount":13,"integrity":"sha512-GE3K1sgK3OzAfyMHQVd4VkjB6g/ajUZaXqQlLQ9hX9Ml7vv2QrKWfK2fO3rsN57t+zUGLB0GSL7PVtj0Ye37mw==","signatures":[{"sig":"MEUCIAhkGmWn4QvZR2STrjWPsEfwLoQE9jj72zGreV5Pk7jJAiEA9zvWEM37W0haaRQhpinjTkwI5JtfX81odvHwrCKGkZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"215ff308ba5a8000cbef09657d2a16a51b6a0210","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.215ff308ba5a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.215ff308ba5a_1718104466169_0.37450132945577774","host":"s3://npm-registry-packages"}},"2.2.0-canary.45ac87d39ee5":{"name":"@tldraw/tldraw","version":"2.2.0-canary.45ac87d39ee5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.45ac87d39ee5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ad9c5acec5dc8f95517771e87f33fe8db8ab598","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.45ac87d39ee5.tgz","fileCount":13,"integrity":"sha512-YRKq7xedPMlB2qKCbvCC+e4ox6bZpbVzHeJMgB3BGUzDLHhC8H7fSO9IKeDsAYtunQPphqDMVBTSfEcR6sy2uQ==","signatures":[{"sig":"MEUCIEpmVdynCHCVgNcc2IiCWHrVNKZyBrcTdGtKjM5lqGDpAiEA8Rian1MemPjMcRaMHxOgWyG5yu73Qm4jjvyIe/RsSUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45ac87d39ee5ba65c8845467cd0732a5e9a1024d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.45ac87d39ee5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.45ac87d39ee5_1718106426516_0.0760141990942862","host":"s3://npm-registry-packages"}},"2.2.0-canary.07296286ca26":{"name":"@tldraw/tldraw","version":"2.2.0-canary.07296286ca26","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0-canary.07296286ca26","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d69b58cb92eafe04850090028668916631b7e93","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0-canary.07296286ca26.tgz","fileCount":13,"integrity":"sha512-d8D8gfpHIJCWGif8dtJOC6+VlSID5zLOmkd8G+JtepRyO1+q8487Migvx29N0gaxbOWn8f9XWN2gB/QuSY17dA==","signatures":[{"sig":"MEUCIQDa+oIX0TBelc/XxcOF91TWymaldRij0yqsNdky6bsGpgIgTThXoE6f3CVNjzASvTwR9/3SCNlVG9/WI8DUpyt3xA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88130},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07296286ca2650a6eab625cb1b2a5424a5accc07","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0-canary.07296286ca26"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0-canary.07296286ca26_1718110114552_0.9513504496078222","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@tldraw/tldraw","version":"2.2.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0158cb1ff71cc27931fa9fc3f6d7d627a1cb55dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.0.tgz","fileCount":13,"integrity":"sha512-CzHU3jp/CmLrOc6K6mUVCZGvPPXkP7iib+xemobm4giQBglGM4dVoj3sz0ASwHi7yDhuWAIALJ0E8LeLwAAglQ==","signatures":[{"sig":"MEQCIEFf+RdrluKu8jy0FazovyYRMMN/3BL/EnJ57g/pkp7MAiBqR7GKk6CJc9len/JP9tyFUbLvf+jolbsVW3dKQNcu1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88345},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"176c17cbb7ce2e4acc8bcb506595125ee079b06c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.0_1718110509200_0.6621991244962384","host":"s3://npm-registry-packages"}},"2.3.0-canary.5de022962665":{"name":"@tldraw/tldraw","version":"2.3.0-canary.5de022962665","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.5de022962665","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b056774b002d60bf7097569b82c532369b903c59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.5de022962665.tgz","fileCount":13,"integrity":"sha512-T4aX19VyiQ31ceV4yqFQT6EL4/QbaYtTYSjdfw6Kkoj+YMwUL8nEv6+CtjcPLdz5f3hYMFJOPP3wWCi/ymk8YQ==","signatures":[{"sig":"MEUCIAGNRSEkknnwrxAhH0fPK45tdk4mSRou/w0BIE2tdQNgAiEAgn10E63uXXNusSX2Dl2TpG2gYfvhk7Y5fRTpXzPbUuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5de022962665fa6ae48ba701ed46cb9dc9acf9c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.5de022962665"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.5de022962665_1718114307170_0.17510583777151245","host":"s3://npm-registry-packages"}},"2.3.0-canary.9adb5eec5ab1":{"name":"@tldraw/tldraw","version":"2.3.0-canary.9adb5eec5ab1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.9adb5eec5ab1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f4e746a8020fd64a93a6185fe1319335daff796","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.9adb5eec5ab1.tgz","fileCount":13,"integrity":"sha512-iX8IoEwlWauVG11ODVWHXODqYscvBZB6fPfHr0mnszgbcxnsoHn+9+VxaLKLQk+ODXZT814JI0wZkKSTf49vVg==","signatures":[{"sig":"MEQCIFnp3Dl2Lr/hUWRYIpP9ujZA7KDDfWvShY1TQKAgy3RvAiBDsaQHKpEwSTwg/A95CNyTxvhNKS+5SsXMKtrQMoAUvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9adb5eec5ab157331be19065f059f08eb06d9861","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.9adb5eec5ab1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.9adb5eec5ab1_1718114481782_0.1263237843469649","host":"s3://npm-registry-packages"}},"2.3.0-canary.3adae06d9c1d":{"name":"@tldraw/tldraw","version":"2.3.0-canary.3adae06d9c1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.3adae06d9c1d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02e6b58bddd94e010644fbb98efa40de5b0e013c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.3adae06d9c1d.tgz","fileCount":13,"integrity":"sha512-bN8odJXNOE8g7Riu+KMPj1n/zXfMItR3rlskUbstbQIE51U2/uCKIu3ZekmttCX3ssFwVrW/ODf6yj9nuKlHbw==","signatures":[{"sig":"MEUCIDAtQ8mCZ+4SZpkwr0UMxApcy7e1U6Zsevv+7UTCrrACAiEAi3ShVNXGOddY2UqtTl1SgPxQJca924vwNyGEeWBis84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3adae06d9c1db0b047bf44d2dc216841bcbc6ce8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.3adae06d9c1d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.3adae06d9c1d_1718114935508_0.4601820819758906","host":"s3://npm-registry-packages"}},"2.3.0-canary.6c846716c343":{"name":"@tldraw/tldraw","version":"2.3.0-canary.6c846716c343","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.6c846716c343","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"160f8d38c5a36af28791801f90ce2584a1faad2a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.6c846716c343.tgz","fileCount":13,"integrity":"sha512-nF6CKiQQmg9pJ5jWDLcQG84sUzWG6VaVv5oRVW0+o9t+RwOvAORrc3pAIFjV5YrMAGKMtWE3ME7JSUU4/IbB3Q==","signatures":[{"sig":"MEUCIF59FHTRE0JqA3SIgrIx1LuhEfxX8S7DG2Nu4cy3KEyCAiEA0eiRmwG2ll677u2AiSdiyd2baaULgEkF+r7yomLb7Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c846716c343e1ad40839f0f2bab758f58b4284d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.6c846716c343"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.6c846716c343_1718115968189_0.8092497232813136","host":"s3://npm-registry-packages"}},"2.3.0-canary.457e90ea23c0":{"name":"@tldraw/tldraw","version":"2.3.0-canary.457e90ea23c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.457e90ea23c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"492e6d7f81f387247d0bad8704bc26d44be93896","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.457e90ea23c0.tgz","fileCount":13,"integrity":"sha512-AeVhK2NgHBfIKPXOzDDiggNtNNFnnnHpoj15nYEW0/qe6oDuDet6aOYxbnhwXTiC8OKiTnvz10xXVkuUXY/Z2Q==","signatures":[{"sig":"MEUCIQCsGNHr0+sIAzwEZmy39RLnpXlwoFP01Bgbx1cd2FkNfwIgGZYNpZ2Dg503Xt2o/UM/gnWqLlIdQMxI64MNUB2MEy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"457e90ea23c0f073019de1eb7701f9ab77ba0b74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.457e90ea23c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.457e90ea23c0_1718186764813_0.7812598906644737","host":"s3://npm-registry-packages"}},"2.3.0-canary.69e6dbc407d2":{"name":"@tldraw/tldraw","version":"2.3.0-canary.69e6dbc407d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.69e6dbc407d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29816af1b28f68765483011152c1623938995170","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.69e6dbc407d2.tgz","fileCount":13,"integrity":"sha512-SDkUz7yqOZ/sPBOTh1h62P2cSUh2MqbF7Z0SMD+WwtAYTiWxkjXc2SmZneTkaBCF055bTjhto1YuQOn0redLhA==","signatures":[{"sig":"MEQCID5WkA2MbOlTXIBToO2uso6vuTd3qF0mUyvT4GFWKxquAiB8iSfxAeggVCAwT4XIZk794VvyR1diIGDuKZoGEk5P1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69e6dbc407d2ad76d0cec0e002da88f5533e8d57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.69e6dbc407d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.69e6dbc407d2_1718268849802_0.2257933724689516","host":"s3://npm-registry-packages"}},"2.3.0-canary.6cb797a07475":{"name":"@tldraw/tldraw","version":"2.3.0-canary.6cb797a07475","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.6cb797a07475","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0e0c1631f62040c82a8c502cde379be76a8b467","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.6cb797a07475.tgz","fileCount":13,"integrity":"sha512-rVpWGnAq+4n92N92GtL/k97KXOMil5agjWbYNckWNX488GuokITy0MIfcyUPerusJZSnOyWHPJaBhPd5kw1HZg==","signatures":[{"sig":"MEYCIQClWWOrvqW8n83Y9/dGxOftFg/iVTroYI9ZrODN41EBewIhAN/HaF6TI+Z2mXGfco4FMmpettYz7Wmyo8B20LpfITdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6cb797a07475d7250bffe731174c516c50136a00","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.6cb797a07475"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.6cb797a07475_1718284747738_0.07731746258272265","host":"s3://npm-registry-packages"}},"2.3.0-canary.012e54959db0":{"name":"@tldraw/tldraw","version":"2.3.0-canary.012e54959db0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.012e54959db0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5e35b3a211b6e78119721abc69e71eeab65ae8a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.012e54959db0.tgz","fileCount":13,"integrity":"sha512-t+sSd0aI05FYHFaGGEtyQCPfLVWVwgQHYY5xNliNnvVl0n8cX18RWEoJ3wA+d8EZ1rFidwUt8vGT4tajguG+2w==","signatures":[{"sig":"MEUCIDB5yf/pkAF69Nf5igS8JV5iIst1ZTjA7wa6W6DvnT21AiEArzgzE4nvr4IGycQIOGVUCNzKP4RQuRWswFJjEyRV8V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"012e54959db06eb2c977a0db1134089c0b0c59b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.012e54959db0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.012e54959db0_1718287011344_0.2189713760634302","host":"s3://npm-registry-packages"}},"2.3.0-canary.fba82ed924de":{"name":"@tldraw/tldraw","version":"2.3.0-canary.fba82ed924de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.fba82ed924de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c68bc3fb2e44225e4bcb5a2e59866fff114fe96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.fba82ed924de.tgz","fileCount":13,"integrity":"sha512-J/Fdnhuv+j+qM896Mes/a9oHre0IGkyk5gBiFVmDA19BPmZ1S1qjaawv0wvPeb875VstZjCsVajPnaHZxLDkVg==","signatures":[{"sig":"MEUCIQCn4fzJTJ1GmkJx2nSt2CXbISlSyHRUaOw+d7/fuQ/p8gIgLGbjwF3qrGPN5bjGQFdKx0fBAowUTVsS5Fw+EJfCETA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fba82ed924dedbce37322f2836857d8d88d12fea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.fba82ed924de"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.fba82ed924de_1718295293809_0.45728108763479325","host":"s3://npm-registry-packages"}},"2.3.0-canary.73c2b1088a1c":{"name":"@tldraw/tldraw","version":"2.3.0-canary.73c2b1088a1c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.73c2b1088a1c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d61dd93081812eb3ca5f82164c4b4fc7aec147c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.73c2b1088a1c.tgz","fileCount":13,"integrity":"sha512-YsTiOgdwK/JhB9MKTZg8QpFhkANFgOAH1LaJsUuqXTPJuiPu91TNDL/ovH++zjOFE81DDHhcGwyU9azFtwMUPg==","signatures":[{"sig":"MEUCIB8E43ofUmAYSaUMzYE0Xi2B8+R9EPupXwTBNROnsSrdAiEAsJNi/6aR2eZVZ6e0/IAY7H8Qah/1lVC3XfkJszKSjm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73c2b1088a1c4ab308fd6f71e5148bffc74c546b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.73c2b1088a1c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.73c2b1088a1c_1718359873909_0.8165374307359639","host":"s3://npm-registry-packages"}},"2.3.0-canary.735161c4a81f":{"name":"@tldraw/tldraw","version":"2.3.0-canary.735161c4a81f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.735161c4a81f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b84fb81bbb09a761bd63e7926a00b84c233a3de4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.735161c4a81f.tgz","fileCount":13,"integrity":"sha512-rALhhIVQGCmjQ2U7gcXIISMxjaWRvkobB2bp5DoWy0U2QKbqiqcDXjaThg+a2tcBRq0LcGBu4Iw8qFhDijQEMg==","signatures":[{"sig":"MEYCIQC1HUyrDZqw8CMwPOcvwbgVtFS2363w6zcPPOgxZZBesQIhAJEuRZUSAtUPiz1Q6Sf6BjPRUBf80AgomZzHQpnYjVRr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"735161c4a81fb617805ffb7f76a274954ec1d2f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.735161c4a81f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.735161c4a81f_1718361148985_0.1499701249927594","host":"s3://npm-registry-packages"}},"2.3.0-canary.db2e88e5d52b":{"name":"@tldraw/tldraw","version":"2.3.0-canary.db2e88e5d52b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.db2e88e5d52b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"baa742d123cf29af27b27c1d0a99ef70d18f0f2c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.db2e88e5d52b.tgz","fileCount":13,"integrity":"sha512-F5jaRvxVPk5CLAqVzq0yb+wkyS03RnpFAaFsh9jim76tnqGc9veQjLk7yRHtwu0yJo8KpB2UdoAHHRj1rUWRCw==","signatures":[{"sig":"MEQCIBtczxXxQBKBX8RkLUS50xz6VTNOgTx3CQU24iAh+12gAiAMVygSatpJ//bG98CxLFN83W2eEM86O+wNucbHDzRVbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db2e88e5d52b385af73280b937c551e18e05937f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.db2e88e5d52b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.db2e88e5d52b_1718471926005_0.6260434419549061","host":"s3://npm-registry-packages"}},"2.3.0-canary.5bf05bbb3c8b":{"name":"@tldraw/tldraw","version":"2.3.0-canary.5bf05bbb3c8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.5bf05bbb3c8b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed25ac59bbd9e9ee7c9f134703e8ad481b9689b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.5bf05bbb3c8b.tgz","fileCount":13,"integrity":"sha512-4rX6dbhacq8eLeC2UrJ+mSIZgAYQdF7mtV/b+ytbLKKtTevOwtRYqYDPqzN/knTftzG/Qrg8Lqkrr2SrLFy6QA==","signatures":[{"sig":"MEQCICBx+shEq9w2w6hv0iTCxGYBtCEHMzV2or9WMG9rv8nzAiAllyIyyfayj74kfch1w2aHJCF5wpwhXoBg3RLlHOahkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5bf05bbb3c8ba00c0c01009825344fc81e20a9da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.5bf05bbb3c8b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.5bf05bbb3c8b_1718538883798_0.651819109732054","host":"s3://npm-registry-packages"}},"2.3.0-canary.764f26007f89":{"name":"@tldraw/tldraw","version":"2.3.0-canary.764f26007f89","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.764f26007f89","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba7af8233b1b9243b2964f106fd3e9854e9569db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.764f26007f89.tgz","fileCount":13,"integrity":"sha512-Sqfj59Hl2ndIzJBiiUjzFML3gxgUAgoU28moNzA1wxOmu93vnF1U8CIeEyEpOQ4/ARWApcCqAddQKZkqaGlPIg==","signatures":[{"sig":"MEUCIQD+zcbWYfudmQy54ikc/VAEFOvo5t4V7zDLB492S+pfOwIgEyKYul9LMbEq5JY0+Cb0qswCShaL2eos/0M6uDig6ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"764f26007f8909b6fafdaa64cb076718f788593a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.764f26007f89"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.764f26007f89_1718551446501_0.23593438510482412","host":"s3://npm-registry-packages"}},"2.3.0-canary.6d2f963f9188":{"name":"@tldraw/tldraw","version":"2.3.0-canary.6d2f963f9188","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.6d2f963f9188","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16e46e8308649e748e0760760e7cd0f98f7ade23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.6d2f963f9188.tgz","fileCount":13,"integrity":"sha512-PlPMmpUckJI0zZkd3yvNwh0RfoDuo1Fpd09NigfQhdHr+z5SyMkXhmAo17ns6K5qRC/OE7+bQpQGSk/4NEbJaw==","signatures":[{"sig":"MEUCIHhzRsqJ/PJdW6EnX5cHoobdjNyqPqFr7BwxPQ6ye748AiEA10JajviQK29Ue5Ig/ZPOZusCRGgSVh8ck4tUMhB8r0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d2f963f9188df8d7f8c66b1ca599c6b1e39ea61","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.6d2f963f9188"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.6d2f963f9188_1718551498034_0.2229073152170411","host":"s3://npm-registry-packages"}},"2.3.0-canary.cbf7c2c6057c":{"name":"@tldraw/tldraw","version":"2.3.0-canary.cbf7c2c6057c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.cbf7c2c6057c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5de1a3943db2f39c0ba1c6db491aad17198988f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.cbf7c2c6057c.tgz","fileCount":13,"integrity":"sha512-wb8619oHiGVsH+GY9M8EItmWHtPO/+W2JRrr8RRDpTb6NMGfed89tZqATndm5Hg+ClXsspQpTo7JxDaSL1SSNg==","signatures":[{"sig":"MEQCIDLjfzOEayBcWSRquOoShEijeDV4cIiIqiXyUr8maMa4AiBKq/HYeOeSmNpsqaN3f9Deuwn64nJ6AvYBU6Bo3hqcmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88385},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbf7c2c6057c41473bf531b346632eb372d93df7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.cbf7c2c6057c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.cbf7c2c6057c_1718554620190_0.850495306029234","host":"s3://npm-registry-packages"}},"2.3.0-canary.ac149c1014fb":{"name":"@tldraw/tldraw","version":"2.3.0-canary.ac149c1014fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.ac149c1014fb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e3e8d6a22f0a099de0ee12843fdddaa543c2b59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.ac149c1014fb.tgz","fileCount":13,"integrity":"sha512-Yk5wKRcdYOg+UY0y0QrJal+qIlyK7pSqSRhDRmDlKoO7BIiKFqAlosrmlWWT+BoYH8fZQLxMsZ0GAzg/WdNtFQ==","signatures":[{"sig":"MEQCIDvYGltxNWQ7GiAz8G/VMxESbcD75FK56kD3S7ZswTmXAiAlSOltq7ZOlAYx3u4hTK5UJwS+EUjEPE4KRD4xB5RhEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88399},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac149c1014fb5f0539d7c55f0f10ce2a05a23f74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.ac149c1014fb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.ac149c1014fb_1718557891744_0.4900583463838666","host":"s3://npm-registry-packages"}},"2.3.0-canary.e491cba8636a":{"name":"@tldraw/tldraw","version":"2.3.0-canary.e491cba8636a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.e491cba8636a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb4fd33f3176857482f074ea149628c44a41bc09","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.e491cba8636a.tgz","fileCount":13,"integrity":"sha512-hLO9VGT5IBoaE73djByFqbgK6Px+HgHuVes5ArorZ3lkgcwl3LNeD4xy0YuTYOEIeBUADKRhEAdygaW898ImxA==","signatures":[{"sig":"MEUCIFLQ+gYZSKstVaoFX8EaMuz8xjj1rHCi8Ia2AkjWJjPFAiEApMlIfoM5RX1xfhAIuWlcYXRv7dNiUeCvclTQGZoM4DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88399},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e491cba8636a172ff3cf8e4788fca69f3bafd999","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.e491cba8636a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.e491cba8636a_1718621654619_0.781048101852335","host":"s3://npm-registry-packages"}},"2.3.0-canary.5b3fc7dffe38":{"name":"@tldraw/tldraw","version":"2.3.0-canary.5b3fc7dffe38","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.5b3fc7dffe38","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a649bf7bf88329694769b1f83e8214633d8bfac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.5b3fc7dffe38.tgz","fileCount":13,"integrity":"sha512-PIlczERgjo28dwcf1dwvHVk+SsL4fNj3/EAFywODyfwytfyHGfNTeJtHJHVzQWsFMkTfXr/2nS6D/Yh2uRUPxQ==","signatures":[{"sig":"MEUCIA6knsxHOa7tv6+i1QtUHjYfMtGwPjnNVt3E/4YOBWiAAiEAo0/lYXMQ2lhQBYgLroABgktbs7fub8OUknUVn89V/RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88399},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b3fc7dffe381589a2d2e489d1871aca2e635fdb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.5b3fc7dffe38"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.5b3fc7dffe38_1718622534560_0.9877179307007093","host":"s3://npm-registry-packages"}},"2.3.0-canary.0e32999f44b9":{"name":"@tldraw/tldraw","version":"2.3.0-canary.0e32999f44b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.0e32999f44b9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"251405245f2970d991a15f31014af4c6dca9d0a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.0e32999f44b9.tgz","fileCount":13,"integrity":"sha512-Ec1xa+mK2Iaa3B87ULR5JHrtdzt6GmJPNTUnOpgZa8L5xENk8YiHH26kjg04nk+4Sdpkfublozv0UMIVkZF2nw==","signatures":[{"sig":"MEQCIE0WkE9vfhzhFbRkrfqtKShTwKW/t6fAYuw/vZ/yYNefAiAiHuzhll6zuld4pYy1d8iv0c45ynCwsNJJ4qPS4u5OTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e32999f44b9f85aeaf3fee464944b0f3b284443","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.0e32999f44b9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.0e32999f44b9_1718625102924_0.05033240035441722","host":"s3://npm-registry-packages"}},"2.3.0-canary.1bcc16d15ac4":{"name":"@tldraw/tldraw","version":"2.3.0-canary.1bcc16d15ac4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.1bcc16d15ac4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcc7d76b37d3a8d1a74c7fbb47422a3e9072efb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.1bcc16d15ac4.tgz","fileCount":13,"integrity":"sha512-St7u/7VPN5KiBLwfTWMXOo7JWLSwiIOWHj46WlWUGkZW8Q202YdCuXW6BsOmcWsSvz4VpjnTBlJnMpwvAF6G6w==","signatures":[{"sig":"MEYCIQD4wZ3U5sg7oi6DvQmtTgdA51XEX0eLVeWo/uVCwNapmQIhAPI34uhstoiZHQuSqlB3OQsjyZ4rc6TO0y5fPzeGYoIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1bcc16d15ac47353279af6798e155d195e5631b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.1bcc16d15ac4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.1bcc16d15ac4_1718630706874_0.8401371726467348","host":"s3://npm-registry-packages"}},"2.3.0-canary.ccc673b5afc8":{"name":"@tldraw/tldraw","version":"2.3.0-canary.ccc673b5afc8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.ccc673b5afc8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41525b8d4d78cbe62c8d41194f3b7e59b1ae9271","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.ccc673b5afc8.tgz","fileCount":13,"integrity":"sha512-YqN2R+y7sTzSJcoKh603HjtEVGDF5M1shTZLJv2Kq6WZRi9igD7a1pkAXmQBYy8aKpKCbKwiVXKIIyaE9ZqIVg==","signatures":[{"sig":"MEUCIQCHUoXcQdwnUo7XKSPzxqN98M8AUSg8zujQ75RLSFoIIgIgKMz1WQtPVLYGV7R4AuNtPMoj7dCwhBc836o89r1naMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccc673b5afc8dd245e37b71aa13f653fa4224fa2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.ccc673b5afc8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.ccc673b5afc8_1718634514488_0.8939557148439341","host":"s3://npm-registry-packages"}},"2.3.0-canary.6c7b8febbf9b":{"name":"@tldraw/tldraw","version":"2.3.0-canary.6c7b8febbf9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.6c7b8febbf9b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4cea62d7434a283b1f829ef4cccc9c1c81e2e0f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.6c7b8febbf9b.tgz","fileCount":13,"integrity":"sha512-X4UDNEb1hucnScaW/PsjsjELkFvcx67AkyRhPHrAujkLtbjB8O8tW0Img7JnNVFSWeQVoXjfoQUBt8rdGlHRbA==","signatures":[{"sig":"MEUCIEzuUKl5HIPoML8ocequbUJb2f8JDf9n8nc2Skasgbk7AiEAp46kr62G8CuFt7199IxLTZR46+Mh2j5O5kmDEPoLYSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c7b8febbf9bbbc21cc5988f8470844a2dd8e434","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.6c7b8febbf9b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.6c7b8febbf9b_1718634672750_0.03216829376729824","host":"s3://npm-registry-packages"}},"2.3.0-canary.12aea7ed68e9":{"name":"@tldraw/tldraw","version":"2.3.0-canary.12aea7ed68e9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.12aea7ed68e9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d800384da67fc84e9e03c55dca7f3f8e5d096489","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.12aea7ed68e9.tgz","fileCount":13,"integrity":"sha512-GkJsXGGfuWawl5GyL0dpy9+/tw3U2TquwJE8D3ZDUxk1e+3CcZx0zoanzoKyMZ9umiFcBQvJEVmhbIBg0eLOKA==","signatures":[{"sig":"MEUCIQCzdb5kxIRrlIpQ1ysZtCqOhk8FCBplY/z4dVRQJ7XkAQIgQZFoLatzcyuwJ1MBFezwCAkYJ/+TiIamVOjIZg3CA38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"12aea7ed68e9b349c4eee4b6f2779ec970c7c650","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.12aea7ed68e9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.12aea7ed68e9_1718636264800_0.13162114015460236","host":"s3://npm-registry-packages"}},"2.3.0-canary.c4b9ea30f4e3":{"name":"@tldraw/tldraw","version":"2.3.0-canary.c4b9ea30f4e3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.c4b9ea30f4e3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f61d020ce447e054c742d975ca8a6f706c001e28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.c4b9ea30f4e3.tgz","fileCount":13,"integrity":"sha512-gGVOROJmRIzvQBK2IwyeGO+CZYl12w1uYsTOQzO44zBUFBjBrDhQu1TjfBzWCuF/IeFwTJOqTAGA/qq3HiOzZA==","signatures":[{"sig":"MEQCIAGknhURSNa398WrCuPf0IQerQCBmXFd+uHSjGUAbFlZAiAvaPY0M6v9MCT4mC/qPXfgVd0nuCw6UTS8RfFdjfil+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4b9ea30f4e318a09b6ed136b636e8e7ec0e93e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.c4b9ea30f4e3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.c4b9ea30f4e3_1718636339399_0.5996457204109544","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@tldraw/tldraw","version":"2.2.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cebbb19eae7594dd7cb5a22b8aebd485d497d530","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.1.tgz","fileCount":13,"integrity":"sha512-CC+RFo0C2n6AltwALl/2WxOsCBItaUai771IZzlpycqmSUVRZvnJrtD3Q/anBygqCO8pE/L/FMstS3AeZfHD9Q==","signatures":[{"sig":"MEUCIQD3s3wldlWw/f1at/7V7CPVDwfTYDOymnLGKU3VU9JFwwIgTcbkVUlQMn+c8GxaUxBnfDMt+6hAH+3S+SYsH+T6HfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88436},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef2a42a53e570d692d07994db08cdd5bdc9d01ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.1_1718644323737_0.6738600491363784","host":"s3://npm-registry-packages"}},"2.3.0-canary.28f7da777d50":{"name":"@tldraw/tldraw","version":"2.3.0-canary.28f7da777d50","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.28f7da777d50","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ac6898295cae2f62c9a9201e1af155288fef856","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.28f7da777d50.tgz","fileCount":13,"integrity":"sha512-SvtyAeisxCkSg11xOXCNKvX9HG4gR48Fz3k0bfAUtQmRn/bCI/ApkfYaFUF9lsZloaxK29kyom70NSz7+jnYbw==","signatures":[{"sig":"MEQCIGZhax2Lr/tiYTZXjFiWdfFKP8Mdt6WHsKQEyNKmx6X3AiAFU72aBQ9yKMU4ZZcpoFO8EpxXjrOOS9xrMUt18KvdCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"28f7da777d50178c1cd3ac36e0beefcfd6ad7834","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.28f7da777d50"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.28f7da777d50_1718660309039_0.9094302002196366","host":"s3://npm-registry-packages"}},"2.3.0-canary.f621f92ae29f":{"name":"@tldraw/tldraw","version":"2.3.0-canary.f621f92ae29f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.f621f92ae29f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4eda2e9e30cf49ab319cac74afc8161d0d53769a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.f621f92ae29f.tgz","fileCount":13,"integrity":"sha512-tviORVKV8nGz0Mh6L7KE40Dg/Rsh0hua+SnGSaTsiKd/UqR1i+numb9o7CI9Yl4PySv6HLFv1v05j2Bq6iuvNQ==","signatures":[{"sig":"MEQCIHp+3YB62kgrtlKJ7aPD17rctkq3IfBc+lNVCQkHkvEzAiBpmcCToOLSFN8SZRvOPcTvHfwbmMteaDfYSnwtA6T+0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f621f92ae29fd9e7d228f944c321562a8285e748","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.f621f92ae29f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.f621f92ae29f_1718707697026_0.3556368633494189","host":"s3://npm-registry-packages"}},"2.3.0-canary.7327b0e42893":{"name":"@tldraw/tldraw","version":"2.3.0-canary.7327b0e42893","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.7327b0e42893","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4eee18589fffa0e21eb8270b219f6b23864382c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.7327b0e42893.tgz","fileCount":13,"integrity":"sha512-OGNajWMbsNsucVZY8jBIGWAMnMBUFo7PvetxaVXE1SNSYlNxsut2iM74JxJU7Z77rxDycVZNL8vege5ZdINY3A==","signatures":[{"sig":"MEYCIQDY2o8eRyMVNv8hcOYO0oSKbuOLkexToySrnzKCZ1sIGAIhAPNbCS77QVXACE2pFjsSA/qryOHk6iFr4lHE2tK3JeCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7327b0e428939b330dd5719070f05fffc51b9c2d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.7327b0e42893"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.7327b0e42893_1718707824539_0.06244187442033011","host":"s3://npm-registry-packages"}},"2.3.0-canary.487b1beb8503":{"name":"@tldraw/tldraw","version":"2.3.0-canary.487b1beb8503","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.487b1beb8503","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fd48a0a64d7256196e4b0766bd2f1faaff9aabc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.487b1beb8503.tgz","fileCount":13,"integrity":"sha512-EBzaP/nZnzvPeRcnDvfkIA0vGdnHgiwzFhbrh0SUpxgo7Q1hbJ3EsBN0fDszLYazzgXJl3z85gCAL+nb2oxgiA==","signatures":[{"sig":"MEUCIQCk+if7kJ9VPtHDUscTAOQ8VLbrXYiIoAPDNDtFWNUZywIgZaH/moi09yezDGTW51WIw0ZvBJCQ3y1CCS5f2/BccQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"487b1beb8503e6ac5dee1505bc5fd7cae972971e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.487b1beb8503"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.487b1beb8503_1718708316904_0.410128407564573","host":"s3://npm-registry-packages"}},"2.3.0-canary.b60ae0f067d4":{"name":"@tldraw/tldraw","version":"2.3.0-canary.b60ae0f067d4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.b60ae0f067d4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"22258b4ed23c020d7542b90649c6b72997fac58f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.b60ae0f067d4.tgz","fileCount":13,"integrity":"sha512-aJjHBI9222Xxulc3L+D/6cAUe9zwydwvAzP9us1A9Wt1osG23MoVm2JuMJOHOi+NNnw4X8S3nVF7o6ptuqzQZw==","signatures":[{"sig":"MEUCIEMWpyCgYRywrKd1SL0JJvBtWp8rcAzKWOJ4GbF7poFcAiEAl3uCkiEOpdRRQyHaG4hp0Qm/hwoNsAB4IWye/5BOYK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b60ae0f067d48724eb6d300806d4c801ef218e6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.b60ae0f067d4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.b60ae0f067d4_1718708324408_0.27682805541555733","host":"s3://npm-registry-packages"}},"2.3.0-canary.a30793982227":{"name":"@tldraw/tldraw","version":"2.3.0-canary.a30793982227","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.a30793982227","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0a120c04cb803f8e294c27fbe458a101f6379f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.a30793982227.tgz","fileCount":13,"integrity":"sha512-DqbRVlua86n30tjmdBVl2gZt5ReAXqMgpUFKdGcn7JCP20oEIT6DJoGfMTod9A6FI3PIUwvRLamRWQlJzF2VJg==","signatures":[{"sig":"MEYCIQCqTbrIV40L7+sgCpvmOaceQvF1Rn/wULxuHOXaKv1/rgIhAPaxYZv3eSdhPP1uux/0OJUvRWTyXNufHA0MxXRwNUZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a307939822278f5fba144babf92d83e989bc5808","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.a30793982227"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.a30793982227_1718708514998_0.7060657918379105","host":"s3://npm-registry-packages"}},"2.3.0-canary.96389355196d":{"name":"@tldraw/tldraw","version":"2.3.0-canary.96389355196d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.96389355196d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d854f61a509ef81c1435df8b8306d0cd4b9f366d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.96389355196d.tgz","fileCount":13,"integrity":"sha512-zls6LtYqGkWIIGAoEQKGVzPEVME9Z+ocAu13YKfLHuZNDM5R5KO6NcDsA0IkavkeP0s7nh8SOIDd3GqHk7a31Q==","signatures":[{"sig":"MEUCID2tfx4cbUSTa0FOLsUGsDM1H54hhcIW286bCg41jtGsAiEAnasWuv8NHc/SF5fj82zxkdBC1FrjtzWVRgOyFO8bKJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"96389355196db3a0111b86fe3cc7f50954b487e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.96389355196d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.96389355196d_1718709569611_0.08869736941815587","host":"s3://npm-registry-packages"}},"2.3.0-canary.87b5ef4a563f":{"name":"@tldraw/tldraw","version":"2.3.0-canary.87b5ef4a563f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.87b5ef4a563f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4e7b1ad96ef488ab07ae6a07d3d9ec46cb5f0d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.87b5ef4a563f.tgz","fileCount":13,"integrity":"sha512-kAR3Jd5uCzNuxO+tckMHOSOLuivGsE7h/lbUgCvaDmyGCCRuPZYydHOznszJUWhTRRiORYPG3HpENzm+JTcRyg==","signatures":[{"sig":"MEQCIHJ9Cr8TKCcDyPR6yALTX8VqnnA5/X9dfdmNGP0tIfXTAiAKYhOebMuruYHLg66jC+TY/6PyG2VOYh40z3nE3QC57Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87b5ef4a563f18b0254f55739c161b09e55d044e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.87b5ef4a563f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.87b5ef4a563f_1718710812886_0.504570485889803","host":"s3://npm-registry-packages"}},"2.3.0-canary.ca3ef619ad07":{"name":"@tldraw/tldraw","version":"2.3.0-canary.ca3ef619ad07","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.ca3ef619ad07","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6075ed58434e709faf4c89f7c60389dc3d6ff1d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.ca3ef619ad07.tgz","fileCount":13,"integrity":"sha512-TBdw+2l9alm05qGcnKhpZEEmUKUoKcG5Ya0LwcJKPZlPAl8EI88TGRMNKrd1abT7vhQz9Suth2eHTTGnViMOgw==","signatures":[{"sig":"MEQCIE4FI8Aw75Jw7wihPmHZVyPtwXRKYx+ySbPuYcFo3Vo5AiB//JiIna3g3xmcRRYh82Zj05edWpQNMWFsxV9VdmXaxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca3ef619ad07c5cc7d1cb11a4ea9a56eba3bfe4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.ca3ef619ad07"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.ca3ef619ad07_1718711457696_0.5950164065257133","host":"s3://npm-registry-packages"}},"2.3.0-canary.57d0618ab7c7":{"name":"@tldraw/tldraw","version":"2.3.0-canary.57d0618ab7c7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.57d0618ab7c7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"093ec8bef40459b170ab3f0624c60b6bf247facb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.57d0618ab7c7.tgz","fileCount":13,"integrity":"sha512-F+EibDcU5eMMXl1zEB6Oq2o4VRnmYEULW3MKYvM/IWyXU8ybxNIR4rsUYqwIA0dnf9G3m+WDNhp12n9CuA5t2A==","signatures":[{"sig":"MEUCICyurH4DnESz0i0IM32BIY7p+mZ/PLaNyXKZA+0TjRpUAiEA7Ceg+igPxlB6dHWGBz05NKaSaq/PolJpBPxAri7HxwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57d0618ab7c759a10dba368f59466571e7df8da1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.57d0618ab7c7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.57d0618ab7c7_1718716539842_0.6377285761705582","host":"s3://npm-registry-packages"}},"2.3.0-canary.e48f4bb7981d":{"name":"@tldraw/tldraw","version":"2.3.0-canary.e48f4bb7981d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.e48f4bb7981d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8cc5ade4d4f0e53af20fade4ec74bae7c211d102","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.e48f4bb7981d.tgz","fileCount":13,"integrity":"sha512-AZ40ulS3EG3s4EbuyGda1jhg/KhlcxXZwAx14uxxI+cjQ6by2mcBYFJx3cKkdRHFql44fWD3HPcObGEFBvvnVQ==","signatures":[{"sig":"MEYCIQDFNDvqGe/M7mHEiKkiOIbbVi74uZfCjml3iJBj2UbbGQIhAMujyjtG8Ay21XCfQ6rcpovYLGPBPrlGLQp/VuJ26Spy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e48f4bb7981d01e96de537fa1a5eb3e6632c13c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.e48f4bb7981d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.e48f4bb7981d_1718716601711_0.5429428987662168","host":"s3://npm-registry-packages"}},"2.3.0-canary.b3e378a9c995":{"name":"@tldraw/tldraw","version":"2.3.0-canary.b3e378a9c995","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.b3e378a9c995","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3c8821b76147d29b215baeb52ade46969de3950","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.b3e378a9c995.tgz","fileCount":13,"integrity":"sha512-c5muC8wz3xeF2vJuKvA4Qa1p11ikWywt3nCIXNEmsIWyU/AgXssDkw1Yg4I6yC7dHFX+VHlMdQnRqNp2UmhWgA==","signatures":[{"sig":"MEYCIQDcr7Kyu0+9sbFoyLydvpGSbjacYb7LR4I2thJdpepBegIhAO87LPQE+uk/tZwAKbXMf0VM0bh8xQPEX6KP+aOs005V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3e378a9c99578590470679a3160f022015660b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.b3e378a9c995"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.b3e378a9c995_1718716630288_0.35305444114032114","host":"s3://npm-registry-packages"}},"2.3.0-canary.37a9c402c103":{"name":"@tldraw/tldraw","version":"2.3.0-canary.37a9c402c103","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.37a9c402c103","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"faa7b1746514d679f1550c4aa2f2f83c35a7da86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.37a9c402c103.tgz","fileCount":13,"integrity":"sha512-aFxSeMpANIPsn8ntgzk7uLpZkadRh87NXqCc8Cp4d9GivJiowWeHFwbL8Fi4X1W7ZjsvRZSMgSNqfGf98arAMA==","signatures":[{"sig":"MEUCIQCTGIEf6lWFoRbX6F/UtMMgEiqwjOWpAfsOpjYiqJLhnwIgSvCySHm47j8Az0wsagtsFsjOSvh0b6TsDXbBW8+n8Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37a9c402c1032b42ca66b05369ef8091f317c9eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.37a9c402c103"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.37a9c402c103_1718719420113_0.07624126922963792","host":"s3://npm-registry-packages"}},"2.3.0-canary.a1e5a26e3b75":{"name":"@tldraw/tldraw","version":"2.3.0-canary.a1e5a26e3b75","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.a1e5a26e3b75","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af7c5bcd66f063fad654a15c182d61bf1a953889","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.a1e5a26e3b75.tgz","fileCount":13,"integrity":"sha512-Ul1hfcS6kkKPx4HAiSiRU+XQho5pQPfAVEZsm9ozb1piiJCIoYlryrYO4n0pvXRP7dWMJ1dyUGuh10DCUuE9ow==","signatures":[{"sig":"MEYCIQDogE4NqvRhyGrPQkuG7ygEs32iQIeTK1j1ANrCKlm5hwIhALGdyyNxr4GKjHnDMlRUGsb+ZE/I3FgysAF4Rw2RjKUI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1e5a26e3b75447de992efb0d83e721d6771d8d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.a1e5a26e3b75"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.a1e5a26e3b75_1718721686935_0.6160275423596513","host":"s3://npm-registry-packages"}},"2.3.0-canary.fef462bd67aa":{"name":"@tldraw/tldraw","version":"2.3.0-canary.fef462bd67aa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.fef462bd67aa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b42085c19aa8fc1f0445df77987cfb9044ef100f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.fef462bd67aa.tgz","fileCount":13,"integrity":"sha512-tK/IV7+VPxRLmKkjOfk8/jQTpFTz3tYvRh9TMWQ77xHOblG22oCMyYsn/GZM3wxKyitHgTGyT1FUFaesDm2TJQ==","signatures":[{"sig":"MEQCIFarEcZNc6pbV0tutxsqFH+ws2Mmq5b1FnvL9XekZg9oAiAC1sHKHrpi6AtLNymoRIbCU1qmFxE/0FDsYcMqK9rlOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fef462bd67aa5fdad0487896e50b656a5284d675","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.fef462bd67aa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.fef462bd67aa_1718734657376_0.15531316417725338","host":"s3://npm-registry-packages"}},"2.3.0-canary.05c827dab7f4":{"name":"@tldraw/tldraw","version":"2.3.0-canary.05c827dab7f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.05c827dab7f4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd7a1b94c082f8d2499cf57fb78b0c45af36be38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.05c827dab7f4.tgz","fileCount":13,"integrity":"sha512-WHM5G30S2WmNKSTSLEfqU1GBVLONZceaC4lc/o87CCWlHJhNLR5AjV6y/ucueyO2uZ2IbC9kJD4dmE0puVeTdg==","signatures":[{"sig":"MEYCIQCnQi7NM8mQddxhRdSxyACpQuYzJ+QVvJl1xjuACkR0PgIhAPgb8Q4MXfcoNaVVytIF5RjE8gy6nlcO2GTTE6y25nYo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05c827dab7f45a8e6df3be984230139f021a28af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.05c827dab7f4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.05c827dab7f4_1718869210863_0.7495642503957338","host":"s3://npm-registry-packages"}},"2.3.0-canary.6137d4e37528":{"name":"@tldraw/tldraw","version":"2.3.0-canary.6137d4e37528","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.6137d4e37528","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a322c8f01321b700ce5c06f6b54021ab4719591","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.6137d4e37528.tgz","fileCount":13,"integrity":"sha512-vp54JjpcLT49OlqYuvyFF2xeYZlSyApqlBlDCzqyzCLrNipdHZ+9JH1QhSeqg0ictGwmXsGX708rs4T9Gr5kTA==","signatures":[{"sig":"MEQCIGnNUTf/eynQ+lmBQNZ6hB91FEx1GggXZzk/4CfZo8cmAiBDl+NnwF0iVFpg3/LQOD2TePvlROu0/o+LhlYtoxjmMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6137d4e3752840334f93d34f58b7efa32dc1790a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.6137d4e37528"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.6137d4e37528_1718878816413_0.5601647572536106","host":"s3://npm-registry-packages"}},"2.3.0-canary.d75df039bd79":{"name":"@tldraw/tldraw","version":"2.3.0-canary.d75df039bd79","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.d75df039bd79","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20824eb8213f953b92bdd80b600ed3acebcee5b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.d75df039bd79.tgz","fileCount":13,"integrity":"sha512-jXDEiMjzQ6yxxp9z4VSo7tYeBZrze71Houv65m5xL3+DjFasHntEn76Xw9pEEN6FFjr39NQL7LLjsV5+poqyGw==","signatures":[{"sig":"MEQCIB1aLw315sxEZzEsy2ZdEiCIAdlbIjmyEfgafgEdjMEGAiAUJpypSnQNG5xO+PYtdYpWi64nI2+gTzwe9I22yjsgCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d75df039bd79c01fc0bf23ef8e70f865092c327b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.d75df039bd79"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.d75df039bd79_1718889469301_0.4603921088730827","host":"s3://npm-registry-packages"}},"2.3.0-canary.480c23135f51":{"name":"@tldraw/tldraw","version":"2.3.0-canary.480c23135f51","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.480c23135f51","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1331cf4b92ae821ff0e66eff68085b83149e3bc6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.480c23135f51.tgz","fileCount":13,"integrity":"sha512-C3xpffzS/wPlf+SAGMB2X7MYiN+MIZUAuBn/dp/NqzjkLeE0KLVRSNQb7C8L32/wznJhOpUBYnsUhGrGUgnx6w==","signatures":[{"sig":"MEUCIQCZ2pZUgNcR1Rhltuipp9+NXc1S1N6gKtUBNmqoVCA7rAIgCrgJlO8P5mmF3H04M9GXqSQuTMYOSqdsF2XiR/6XnNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"480c23135f51535538df7cf10dd601e091a87bdf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.480c23135f51"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.480c23135f51_1719215647020_0.7004070493850936","host":"s3://npm-registry-packages"}},"2.3.0-canary.2d2a7ea76fc5":{"name":"@tldraw/tldraw","version":"2.3.0-canary.2d2a7ea76fc5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.2d2a7ea76fc5","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b194ff9206c98171a7fccf8b12f6951d7a1928a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.2d2a7ea76fc5.tgz","fileCount":13,"integrity":"sha512-rII7Aj/BssHAWnrZUj+UieYw/rXcNdqe98ItJl6p5FIL0bUrFd+kqq9lWBKXWtaSL9BwWK0OmL6ATFatWunngQ==","signatures":[{"sig":"MEQCIDZP/4vvAh+nXjWvqFLABcLRVNLFAmNTe44c/7Be73aJAiAlbESgS1r+wCfrGTTMVIAGzqrZCEpX+9xnzecuvRUKrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d2a7ea76fc5a6cd22aac4c4b0f77c395ae2111f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.2d2a7ea76fc5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.2d2a7ea76fc5_1719232663123_0.13436633545741206","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@tldraw/tldraw","version":"2.2.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.2","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"265d9def78d1d8896b3355129d254f3545d5d12d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.2.tgz","fileCount":13,"integrity":"sha512-m1dpwa0KV/4Cg7xAhnE5fxARye1F1CzzESA0WFC0WDFELM7YyHd6cv/wTYAt9stUrglXHZOfhglHS7u1FOFkpg==","signatures":[{"sig":"MEQCIBQvPF39IvYlYsvlLpUyMv0SyJxPIR5hpGO+1dUzKf4JAiBOIw09JfrEzmR4w1vG9WZbZOSDMZoS64b8b/b1Io422g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88436},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"781fcffe7bec8952347390c9c818ab8dfa51098b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.2_1719233915043_0.6447962441149884","host":"s3://npm-registry-packages"}},"2.3.0-canary.9850ef93e2af":{"name":"@tldraw/tldraw","version":"2.3.0-canary.9850ef93e2af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.9850ef93e2af","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b82f676236ee3a4058aad13e34a13a8edd304d7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.9850ef93e2af.tgz","fileCount":13,"integrity":"sha512-9m4UZ/bkl+LrYu9pu+N3e29LO4pEbz1aRe9Wsykq0N9HcfAWOinemWOgItSC5F7xtf+kq9H3dk6gE+OfX0xMUg==","signatures":[{"sig":"MEUCIDWyjieny31qABwrFpRmvpU39vh6xAE1AxTiQvVp94WqAiEAlcuyjQEwrrqSSzNaLLvt761i7ApweqIdrPN518kiQvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9850ef93e2af7fb1861616dabb0fa66868689222","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.9850ef93e2af"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.9850ef93e2af_1719235475203_0.1678063172706208","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@tldraw/tldraw","version":"2.2.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.3","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab2dfaa677ce4c714db5859e2f7af6ab506861fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.3.tgz","fileCount":13,"integrity":"sha512-n7YS2qrug3nSx7ZgEh2KSE/DtetiP+DqAzrS9GYsr5pabotINp5sLnCgm6CyJ21Cs2vFjCluFEJhADShHoQysw==","signatures":[{"sig":"MEYCIQCaeg5gk1EXn/0pNlHfIRyThn6dlENv2VtYPnieuY8nWgIhAKuUQdTw4wJWrPWQPyLBwwfS6b0XpShwY6PIFWBP64+4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88436},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc0104a76ddbd9d07a2f00021c740c122203a3b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.3_1719236027953_0.9416129591781788","host":"s3://npm-registry-packages"}},"2.3.0-canary.8ac48877de5d":{"name":"@tldraw/tldraw","version":"2.3.0-canary.8ac48877de5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.8ac48877de5d","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b652937d51d6621d695f703462803dee7ba80a54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.8ac48877de5d.tgz","fileCount":13,"integrity":"sha512-Y0PvBk63BR+Rcwx2+MKkaXFI81it+Jwzhz7Sv+SfGjiHKzivR9TqgfCPrNiA19h8LZd2l4vUXCSROrdeC06cbg==","signatures":[{"sig":"MEQCIFiHpl5sHrkQAeu/RLkm8nJqG9lmxeP+nETGG2MbCQMwAiB7EGTM/M22WW4LXgPdtAOy1JlCCGR1G9qWCksogPFMzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ac48877de5d69a48606c4618eeb01c3292dd76b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.8ac48877de5d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.8ac48877de5d_1719242045972_0.6053361692205326","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@tldraw/tldraw","version":"2.2.4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.2.4","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c176ee71324132e185d165ccd32b4bf0e41f3e08","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.2.4.tgz","fileCount":13,"integrity":"sha512-27gh2Aoh+KUaOXbgVFCe5OkvcgHt6trhlBRhBgW4QylK7sJOsrQSS3U0yAKw3vaSli0TVkikzjFaeacDH9H44A==","signatures":[{"sig":"MEYCIQDch/XdThP4VNZsBfsnGxkONBIKGwERP0NUTRpSiLvBAwIhAPLQgJZhbwBncg4PGVF6CRpXbmVWzJgckSVjzV5N3wPp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88436},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e461874fe3b5fd3037ab8d90e4095cc9327b3e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.2.4_1719243215060_0.3605359920105631","host":"s3://npm-registry-packages"}},"2.3.0-canary.4ccac5da96d5":{"name":"@tldraw/tldraw","version":"2.3.0-canary.4ccac5da96d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.4ccac5da96d5","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5715681b8b6898558910029404438f2a8657f1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.4ccac5da96d5.tgz","fileCount":13,"integrity":"sha512-o8Ab1cMw4Y/AnQ07yAIxzafQ3IN3W83v8R5fc94inez/VSq7tDu0sIueey8p208nee7uWbLxeCElDcrJFMH2Vg==","signatures":[{"sig":"MEUCIQCJ1nENQaha7rthghPvROL6ANRfcqqiBlI7Z64I72NJ9AIgYMHHm8v+nnRvibW/pHBshVOHWvfqtxsvEYASCn1r+2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ccac5da96d55e3d3fbceb37a7ee65a1901939fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.4ccac5da96d5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.4ccac5da96d5_1719245334213_0.1901718673539936","host":"s3://npm-registry-packages"}},"2.3.0-canary.cc035049ad30":{"name":"@tldraw/tldraw","version":"2.3.0-canary.cc035049ad30","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.cc035049ad30","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c37058f505968764cf7d39fd687b87dee401452","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.cc035049ad30.tgz","fileCount":13,"integrity":"sha512-msdjl/CbuzfDetJzbcuI3MCstM9plbTtdkojeeUOmgRcYzbVzjVHDnS0MWxQrIGizhKjpJGz72o2ZxbCOQCVjw==","signatures":[{"sig":"MEQCIARosRFb+qS3+T9lDbmmaxzcRt1jGdPJDTT4FA5qBL3bAiAhs4zcdEaxYkEAnas6tYjsCsJi4u9d0kpu5rYB0UKNjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc035049ad3023313466932924fc0c5a0423f2a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.cc035049ad30"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.cc035049ad30_1719308674297_0.059364162997926684","host":"s3://npm-registry-packages"}},"2.3.0-canary.baa71289ed6d":{"name":"@tldraw/tldraw","version":"2.3.0-canary.baa71289ed6d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0-canary.baa71289ed6d","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfa1d6515a4a8bae01fcfd07af35f0228d70d944","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0-canary.baa71289ed6d.tgz","fileCount":13,"integrity":"sha512-seswEYyg/dUL+bjN/ep1lWKRPzwh9zIzS4TB6niBC1u1vXuz2g4GSPqMEE1skjiO0RQQ5kG4ZN4ej3K61j1gNg==","signatures":[{"sig":"MEUCIQDft8aCxnMQ9yp+rg97p7w0qzqvIE0uF7/WCmqlqNXY/QIgcQhdQSsz4Okan6xhvMIObNk/Ube5pkCRorKzWDRHo8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"baa71289ed6d0b03f693b7f635a631d3192d3d88","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0-canary.baa71289ed6d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0-canary.baa71289ed6d_1719315692022_0.3867900822443229","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@tldraw/tldraw","version":"2.3.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.3.0","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff51aaa2c3db8cd28a3249f79a09af8b3c8f2ab5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.3.0.tgz","fileCount":13,"integrity":"sha512-g4orsBkrBUcDhklti8OYC6HRLwyNo4Jo6W4o8d4xA+1+SoPZxBFhSrXJN2WNZ1eLBAV46m4iFvOJ/VYFW3dMRw==","signatures":[{"sig":"MEQCIEPXYicI2sdwIR3TfE5fnLOsa+6NTNW0ADETevtltvwmAiAGkm6lLO/DZKTvRes62R+jIfbgx2pYAgNeZqbzFYXuWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88450},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b919ca46d87e32ca4cb085814e8242667bff430","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.3.0_1719322408688_0.7542569124354528","host":"s3://npm-registry-packages"}},"2.4.0-canary.80b758d46623":{"name":"@tldraw/tldraw","version":"2.4.0-canary.80b758d46623","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.80b758d46623","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23df085afcbe6ef7a91f1982bceef6749bb892c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.80b758d46623.tgz","fileCount":13,"integrity":"sha512-Xs57+2ay28Umh3riV9UifbE/KJEEgB+Ts5iv+Nw08GWcVh9K5Q0Gxbz33bYLWxk99GPngQe7L6oqmvAmkpDUVA==","signatures":[{"sig":"MEYCIQCeFyPdFve20W8+lXjj8dgFAvLY+cRtLNdvEVC3PXghYAIhAOGB0BNSwvTfXg2A3FPrlOHzssWBa9rl6oMVwvQ/nl94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80b758d46623ef8881f4f7fc6f05e7ed5ecd935b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.80b758d46623"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.80b758d46623_1719387399922_0.42013284936903106","host":"s3://npm-registry-packages"}},"2.4.0-canary.a2ebf2984b2a":{"name":"@tldraw/tldraw","version":"2.4.0-canary.a2ebf2984b2a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.a2ebf2984b2a","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb1fa5bdcb5e3b36ad0196f13a2aba5c0578f2a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.a2ebf2984b2a.tgz","fileCount":13,"integrity":"sha512-H9lih31jE94zh5gwuFEUv9tM7yGQ0CUg96YcSCQ6SmNf6YGIFtO5U08E2kIK6chY21KNR0WGMVx1yBYWqW+EiQ==","signatures":[{"sig":"MEUCIQCpHDerGV0weLG1fI7V4gF2B7jllV2vUyqfc8ay1dA/ywIgHMfFWhFz0aN0yNdgc7BpeBq3yL0giKCkJhw0Gdtm1hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2ebf2984b2a6b5e19182faa88dbd78eb611595c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.a2ebf2984b2a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.a2ebf2984b2a_1719400660170_0.7972868511662263","host":"s3://npm-registry-packages"}},"2.4.0-canary.65a689058434":{"name":"@tldraw/tldraw","version":"2.4.0-canary.65a689058434","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.65a689058434","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37761e8484062f5b6c85afeebfedbfc0fb61b432","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.65a689058434.tgz","fileCount":13,"integrity":"sha512-POF8wxG2c/q6KrwmuGlYFC5insk5iETVqmXTCzYvX1yG0vsFk2HSPpK19prM+0r+oLTDJBlGDEyYQt13UIX+RQ==","signatures":[{"sig":"MEUCIFoSHCeTdyF624tItdsMJvUGyc0BG3NXR4Q/h41H1p4qAiEAw/CPMOgzc13uJ+KNnU+pkBb9r5BnXKSkA7dHje3WmJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"65a689058434060e3494ea35ebc8026f8008b17f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.65a689058434"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.65a689058434_1719400792513_0.4942369742510988","host":"s3://npm-registry-packages"}},"2.4.0-canary.f19ed944221e":{"name":"@tldraw/tldraw","version":"2.4.0-canary.f19ed944221e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.f19ed944221e","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b274cf0981476362a2942936fefe427e2e741c04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.f19ed944221e.tgz","fileCount":13,"integrity":"sha512-6a6hxoLA5akIoxQA/x06GSoOjGqUODcnfl4OEeCKnM4xEfHaIGbZHHslYnj+HGqwbMI0Zv3PuljhbKo7Xa2htw==","signatures":[{"sig":"MEYCIQCsZ2VhRTcV+OUPwWNJ90f8IT1YQZfOuCntb8upzO0hwwIhAK5+3g1J+AaL5ttjsPb3V9I4uZ6d2AlRGdeXDDjHYH/k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f19ed944221e4afd488393efc55efec99a172151","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.f19ed944221e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.f19ed944221e_1719401006913_0.5371297113921094","host":"s3://npm-registry-packages"}},"2.4.0-canary.41c3b1e3df5d":{"name":"@tldraw/tldraw","version":"2.4.0-canary.41c3b1e3df5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.41c3b1e3df5d","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c5fb9316d08d70df4c089785e93f4650b12e8a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.41c3b1e3df5d.tgz","fileCount":13,"integrity":"sha512-tQvRvq6LojcY7b1TbktmIPzcWIq3kRAtDY+tLou3lJ9Pj6ewKzanac5xRxrkDb0d8k6g3/lKCxTscMLm1HXUhw==","signatures":[{"sig":"MEUCIG2BzAxCbdSr292V3jazruDsmThWfCXUI6nGbX4k8PVrAiEA6c9rsMzh7j9czTMERF2BupWcy/ct+sdLeIzyrs6qziM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41c3b1e3df5d6e086a273d6df2a524a43fa22ba7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.41c3b1e3df5d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.41c3b1e3df5d_1719402590914_0.3683632879398486","host":"s3://npm-registry-packages"}},"2.4.0-canary.fe44631d8f69":{"name":"@tldraw/tldraw","version":"2.4.0-canary.fe44631d8f69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.fe44631d8f69","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fb0a7dab016cad6d9171cc81dfa41a1d052d89c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.fe44631d8f69.tgz","fileCount":13,"integrity":"sha512-8C86vAQ3fg08lYwGXbwyszk8wdgJmmJ+JkDBn3g5bR0/yoH3ibYolwtLANclz2FhdXHTlgmIWsFwpCiKzn57+g==","signatures":[{"sig":"MEYCIQCxRLdL6NAvfs+kGv8XMzCjh5e+0G99b4L5kXNGbOH7RQIhAJGt5kSa+UsLZ0U7U9oT3gLsD9bCzd2NrMdfYEr8QkMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe44631d8f69b49c8c83b6ae4d0f54066e2e8e2f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.fe44631d8f69"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.fe44631d8f69_1719408404002_0.7195157119996738","host":"s3://npm-registry-packages"}},"2.4.0-canary.4a3d9d407df1":{"name":"@tldraw/tldraw","version":"2.4.0-canary.4a3d9d407df1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.4a3d9d407df1","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"136d6dea114bf38175c9b3a06382b94a15f2c3a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.4a3d9d407df1.tgz","fileCount":13,"integrity":"sha512-Gd1Tlm8eu21CsobaRRF6VuVr2E9JR8wX4Jr9vXvUNgXKPIbyGtpGPpIDH042u2qgnD4bVn5rCUoYS/SU2CWlqg==","signatures":[{"sig":"MEQCIDZyveyp1Qm+96AyA4CipJrWUxOOEpoQTqWf3dfqytMFAiBZ/RSuHdvo+ZbX0bqloqjtw8trCCRUkwZfJf5XVOYgWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88490},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a3d9d407df1ea37832c56b1759c1ab60900d72f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.4a3d9d407df1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.4a3d9d407df1_1719411651764_0.014132164583999796","host":"s3://npm-registry-packages"}},"2.4.0-canary.d686b1f0c5d5":{"name":"@tldraw/tldraw","version":"2.4.0-canary.d686b1f0c5d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.d686b1f0c5d5","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e61d55667ce83e98a5c14d731cb6ab292d72786","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.d686b1f0c5d5.tgz","fileCount":13,"integrity":"sha512-JAun1Yv8ewn0FNcK5Z7fM7S3u29jNdiDQN8qFpts/zvx4YSpnESg067BiYYFb2ZMVnPX8PEoQeh8428iGqA5XA==","signatures":[{"sig":"MEQCIDyAB4j/Hyvk0HUlVH/DmcDWJ5wFPeQcyQaLobvDNu/nAiB0MGrsj7GurGo8KwPC2YH3MytXvqPQYXWUL9aH3HxciA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d686b1f0c5d54a7d2f716728c4b31acf56393373","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.d686b1f0c5d5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.d686b1f0c5d5_1719418590670_0.687632131289561","host":"s3://npm-registry-packages"}},"2.4.0-canary.3d07262e20c5":{"name":"@tldraw/tldraw","version":"2.4.0-canary.3d07262e20c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.3d07262e20c5","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a9876be56e583739b7b5aff4dc0a870aa441850","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.3d07262e20c5.tgz","fileCount":13,"integrity":"sha512-v1uwLbA7PZp8AhVypFybhVlUbpuhO6OX+ZHKNjTWxtRnCD3gJDoRnGp0T2spSSOZGNr7+/L8iTag1jAP1pCV/Q==","signatures":[{"sig":"MEYCIQCk/uSrY4qr+gNc86uIwLcwVmjuZaot4zMyB4qGHi6u4QIhALldfNZpxALURa2+CuYaQ2ZPEaKF5+A7g0X+JPVDVji1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3d07262e20c5b9ab66383b13d845fb6ac3f582ae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.3d07262e20c5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.3d07262e20c5_1719426171192_0.480266012425693","host":"s3://npm-registry-packages"}},"2.4.0-canary.576426eba9c8":{"name":"@tldraw/tldraw","version":"2.4.0-canary.576426eba9c8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.576426eba9c8","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b256961634985586c844c720be1679d8578fa57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.576426eba9c8.tgz","fileCount":13,"integrity":"sha512-ODiV1N/oYWDN5bM69JDMA8xLgnmgcbF3qEtLCB1CNdT/PUJhFWFmhM5oN9ljx6qs5cUKP9u2+lbzcFU3TI4Ofw==","signatures":[{"sig":"MEQCICjd7WQFA7hcN2VEWWvW/3dH6wpSzFgd8UOJT7axKu5jAiA3ZJkOjGOC2o/B11gGmMM/G/Q30iM8K+l+vt7oB6NYxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"576426eba9c878e01a3ce467fa74ccf74ee359d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.576426eba9c8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.576426eba9c8_1719482947234_0.0023498935958374823","host":"s3://npm-registry-packages"}},"2.4.0-canary.2355fdc6140d":{"name":"@tldraw/tldraw","version":"2.4.0-canary.2355fdc6140d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.2355fdc6140d","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a0f9effc162cdf1eee0c15adea910f640032049","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.2355fdc6140d.tgz","fileCount":13,"integrity":"sha512-HbORw5qB2ztV9u7FpJZIbos58w4Lcoj9u1yYnw1HDYIHy1v1CNqgwWxRHOThauczq1akp6hPyYTI7qKV7mgP6w==","signatures":[{"sig":"MEUCIEw/vj72P1JS4MdaO1hLxuK1wJV+yyR2nItEGp7ir2ozAiEAjp3lkAzCOEAT9S7P4MfiEEF0r2Nn57PjH6PPf5eFqzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88223},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2355fdc6140d07cb7ad2cd32fc5096a9f941b30c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.2355fdc6140d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.2355fdc6140d_1719488736862_0.8490424801266383","host":"s3://npm-registry-packages"}},"2.4.0-canary.aa1c99fee338":{"name":"@tldraw/tldraw","version":"2.4.0-canary.aa1c99fee338","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.aa1c99fee338","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e741aeee78dd5307045bd71cf2215dc0d47c454f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.aa1c99fee338.tgz","fileCount":13,"integrity":"sha512-nlopabC+f4C7LdPTZRREx9OUzfKs6DodHfUGRBHJNZVBQ2Jps0Tdu5v5uAujqegpCJWYGjvp2ZW+/JpIjQ9HLw==","signatures":[{"sig":"MEUCIQDwZptM4tal/8pkQBwqfHU/iGU2PVkf90ftE7kBZVxeLgIgGtiJHPWeF3LCz8NjympqL3fl/UF3tHWj4PE3d2ElRcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa1c99fee3384ee33daf20b3b1c8754148d7f885","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.aa1c99fee338"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.aa1c99fee338_1719495920920_0.44275289804674944","host":"s3://npm-registry-packages"}},"2.4.0-canary.ca5e268798c8":{"name":"@tldraw/tldraw","version":"2.4.0-canary.ca5e268798c8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.ca5e268798c8","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87d602965e1fad3a6c1c1664cbd88be12c3bfe57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.ca5e268798c8.tgz","fileCount":13,"integrity":"sha512-ypYpd01IJs51jczc35UUUYbcXgtQ2N/kXYaP73uQMP2lHTr+fVY9spOgNYXraCWAoyQ/RccYHBESr3wYxsir4g==","signatures":[{"sig":"MEUCIGLvCjZ4LznQ8DWFrstRSZX5oe22v1KCtIAmaKpAmv7AAiEAxMMktoGDn8XinBv2KoB7/rRf911a7j2pv7ZXIRusG6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca5e268798c8ee2c86d8b5fb43337f6e38066dfa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.ca5e268798c8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.ca5e268798c8_1719497226114_0.45097436732236007","host":"s3://npm-registry-packages"}},"2.4.0-canary.964dd82f9315":{"name":"@tldraw/tldraw","version":"2.4.0-canary.964dd82f9315","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.964dd82f9315","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf966d2224c9054f79a10dfefe2cee77ac0421a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.964dd82f9315.tgz","fileCount":13,"integrity":"sha512-mbh/7iokX9P/J8u0s8PtNvSkxDiUzwNZZf0JgY6mOWV2igMQf735D0DamQyqB/tZuK2902ZhZztKbKy5sSKBfQ==","signatures":[{"sig":"MEQCIAZ9jX0tcLi9MLqTwo7tyaTdWdrbhgLTmS8lZG9sYdIjAiBnUnlxHJYrku0a2lSpixWveu+ZYeTMVaXZ7FsZlJ+MEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"964dd82f93150b305d1eee676f75a5d93a2e714d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.964dd82f9315"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.964dd82f9315_1719566459432_0.6952738341802345","host":"s3://npm-registry-packages"}},"2.4.0-canary.873e01583c30":{"name":"@tldraw/tldraw","version":"2.4.0-canary.873e01583c30","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.873e01583c30","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6cda56e72f4577d323bd01f80a4ce3656753ca96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.873e01583c30.tgz","fileCount":13,"integrity":"sha512-2wyrWOwUmRBUDQlUvPxOjHej+QEh7+hRyXBIExfuYnP1aqSQm7XukfmHUP786ALFlauFo+qD22QvTGfk6cy1kg==","signatures":[{"sig":"MEUCIFcpsIPIWUPJkoWyz1QoNnl2aq08wCvTz6tMjHNSnEgrAiEAzhZjqeA+SxIaFF+zS4ti70/FmwGOKPsw9AgdSwaQ2ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"873e01583c309ceb9c155c62336430a696c40e76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.873e01583c30"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.873e01583c30_1719571607144_0.7830188496360706","host":"s3://npm-registry-packages"}},"2.4.0-canary.9d02ca9cbeda":{"name":"@tldraw/tldraw","version":"2.4.0-canary.9d02ca9cbeda","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.9d02ca9cbeda","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9e157a6a0428127b7e9aeefbfbb03648fd879fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.9d02ca9cbeda.tgz","fileCount":13,"integrity":"sha512-nzKQQjjOwocH8Ejrbfa56L3FCHP7dMpRBfgqfIuv3P78JkW3avUaHKwE4t/RlNYtxoeB2NUiITytG9XqCismhw==","signatures":[{"sig":"MEYCIQDcO8K99+MRvalWX+kog5wXpKAqvPVK5sXIRgwN0QMTrwIhAIqjihWM6Nxsd0z6QQq+uXb3LXuzFuFAYz/liakp2BzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d02ca9cbedaa3de359306efb552e9a429cd6c3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.9d02ca9cbeda"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.9d02ca9cbeda_1719572269603_0.2269032211169968","host":"s3://npm-registry-packages"}},"2.4.0-canary.8250112061f7":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8250112061f7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8250112061f7","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f31b534ef66b84eb823586c19d6d8fdc0136389","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8250112061f7.tgz","fileCount":13,"integrity":"sha512-RjSHfZIPlbOPO3BK3n7UqeSWCHGubu2DAUqEIMiEWizYW1CHcWcQndbG3NnBzlkJAceWj6saJG/XZ4mXA2XoNQ==","signatures":[{"sig":"MEYCIQC6x2QzhNzwAWmdoN6WKsXFSULA4FYFB+MCw3B9iNkzNwIhAPaeksyjN2CEWR6tjDhxUsR0SNXl0pgKy3E60iJjsN6l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8250112061f75a7304db9fdb4df2477e47c8ac06","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8250112061f7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8250112061f7_1719583192148_0.2499107785772685","host":"s3://npm-registry-packages"}},"2.4.0-canary.978de17a123f":{"name":"@tldraw/tldraw","version":"2.4.0-canary.978de17a123f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.978de17a123f","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2fbdf585a1a9632ab02344fc4b8b60cf39f80f74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.978de17a123f.tgz","fileCount":13,"integrity":"sha512-0QiNQNraAmvK+XvT6rUR4oYta6VHznhX6uL2tnPbSqrLpzpLix/bge6XVwynWOogSZ46ayXJsRe8d8tcKlUAuw==","signatures":[{"sig":"MEYCIQCSC/3CeMk5w31DKeDBTHw3uvDXSgudUkUnUQX4fZN7ggIhAMpR9SBKGW43bsIOXqbCYfdO7AOMR97fssngJitZdy1H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"978de17a123fc37d418c90f3547833be728cae4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.978de17a123f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.978de17a123f_1719583401598_0.531091899873301","host":"s3://npm-registry-packages"}},"2.4.0-canary.bc7f0c638e43":{"name":"@tldraw/tldraw","version":"2.4.0-canary.bc7f0c638e43","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.bc7f0c638e43","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9769d87c1eb48e9bfec1a5f817ef9faab5d37e16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.bc7f0c638e43.tgz","fileCount":13,"integrity":"sha512-Baf04VGaYhdysHcKkg2wsJvtkiuva9s0AoEi3UUOxIQEEas1Y28yZ/SRLqDSi6sSh5BXqR5uJjgPXaMNftwgbw==","signatures":[{"sig":"MEQCIEW+uJIGgufpXBFH3I7lvrftczO+rhkeVgEGhtMy6l2zAiAJDQDyOMMH/esb4Udt4qKa+ZwiIDrYm0swi0ba0PL+lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc7f0c638e43057814cdf28166a33c71f197a095","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.bc7f0c638e43"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.bc7f0c638e43_1719590957235_0.5957616312433689","host":"s3://npm-registry-packages"}},"2.4.0-canary.4fff8a89afc0":{"name":"@tldraw/tldraw","version":"2.4.0-canary.4fff8a89afc0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.4fff8a89afc0","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cac4583061529cc6dc3d65738ad818a9d7b2f760","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.4fff8a89afc0.tgz","fileCount":13,"integrity":"sha512-24EgNga43lNVSa1BHlxh6SSWuvRVX47b+rqdGLOL1brYBJswEr1aRvz9g9DyQVObyUoMp5YJ3woaa5T/Q17gLA==","signatures":[{"sig":"MEUCICSvse95vUiWCQLwP61F+r6iXwYlbUkVFt2Sdx+K47jOAiEAkEsI8dxotXuDoeINe1g6SxcKp1JWh8w/q2m26BIcSgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4fff8a89afc03c91ad928b708caa677887f12226","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.4fff8a89afc0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.4fff8a89afc0_1719657253263_0.9828744856970033","host":"s3://npm-registry-packages"}},"2.4.0-canary.cafa0f5636fb":{"name":"@tldraw/tldraw","version":"2.4.0-canary.cafa0f5636fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.cafa0f5636fb","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a25a16197b9285564678702411e38dd56b98e28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.cafa0f5636fb.tgz","fileCount":13,"integrity":"sha512-jo8lrwJJej6/xUKYsnsxxdbVdrKTbz7z1A/Dj2TVIN82k3fNmqW3FZmX/+EclvImlSJ5BDpLjQa5dg6eov8K5g==","signatures":[{"sig":"MEUCIQDfflMe7YQBoozxnTJGB8wJ6ERFxe6/DVOp+n7dIFabSQIgU2MSQRjiZ6zQT9teT72JCBbmc+qDgm6fEvp/nwPvaG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cafa0f5636fb1cd9a98b800c2c09c41e91907073","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.cafa0f5636fb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.cafa0f5636fb_1719830046565_0.5254968944103751","host":"s3://npm-registry-packages"}},"2.4.0-canary.57fb7a065073":{"name":"@tldraw/tldraw","version":"2.4.0-canary.57fb7a065073","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.57fb7a065073","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9bb568d6ff0a32e7d190c1fc291f4aeb3f6660a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.57fb7a065073.tgz","fileCount":13,"integrity":"sha512-vBhhn730g5sxyc5ZHlnBb5SRIPrgcRuJRE5Ij+6DcZnRePkLEZVBWOrBh0atQuPBQyfYFKGRGXbD6NlR+t7BMw==","signatures":[{"sig":"MEUCIQDlEr6KZFCcWIFH3Pwd6ojEt3+6tV9hBxsZ2Igt08bqFgIgEebCSOZ3Bv15aDgGfsl4v6blttUGR1CB0jTIo/298U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57fb7a065073de5708abc56fa25a9d05721f41b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.57fb7a065073"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.57fb7a065073_1719834422927_0.6325073554710787","host":"s3://npm-registry-packages"}},"2.4.0-canary.13ceb909a05b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.13ceb909a05b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.13ceb909a05b","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"592a6c1adc86aecc63f3e50535699860faf6b610","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.13ceb909a05b.tgz","fileCount":13,"integrity":"sha512-4CWVZcO1QgalfOrEpJK7coLltUfqhZcEeXWPrwsPRLeyaMZ19re9e91IftFjGq2MYWPeTAcLAn2CZfxwtxuxeQ==","signatures":[{"sig":"MEUCIFFaTgZgL63E7zFTNXlS4zdV/5s1we5FuO3gCr9LWMKFAiEA4jucd4VDMEYKqYmPVv4YfBRZ4tRNB5hl1OZF/2x2DxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13ceb909a05b29dbddeffd67cd58ee783c847a4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.13ceb909a05b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.13ceb909a05b_1719835220272_0.8038319786211021","host":"s3://npm-registry-packages"}},"2.4.0-canary.3e8f497b78a2":{"name":"@tldraw/tldraw","version":"2.4.0-canary.3e8f497b78a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.3e8f497b78a2","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0bb1efb4c42d582e91ba45a8c3d149a21f945dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.3e8f497b78a2.tgz","fileCount":13,"integrity":"sha512-XL4zRtXwMMdJItTPC46iAoOnMmpUNC4glDbSbLytoOWJMx2g6zFRKbOK+/EFyUuXTelge4Fm1OJ34doE4z6hIg==","signatures":[{"sig":"MEYCIQCpgmKBsx3PQV2+GJcq/gaGoBKrNgYkEgIdDf+otuxDRQIhALs3pVosvU+/Ar2sOpvUFSjaytf9tPXfNNVAi/2yFj3P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e8f497b78a28194943073bd8383281a75f9a7ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.3e8f497b78a2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.3e8f497b78a2_1719844939395_0.9594177244614908","host":"s3://npm-registry-packages"}},"2.4.0-canary.bfccf98d9920":{"name":"@tldraw/tldraw","version":"2.4.0-canary.bfccf98d9920","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.bfccf98d9920","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e143dc7fcd34ef5d8b162dc208026456338910d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.bfccf98d9920.tgz","fileCount":13,"integrity":"sha512-CQsU6aY5jQ6LCXcUfsp3cuqHoEG48n5mz/TZpt5bZMv6puu0JE7n7YZ+D0+K1Sli0gRHOiJDz1kCVhFCB6cfXw==","signatures":[{"sig":"MEUCIDQq7iYgk82othntdLmcSYvaxN5o/H8TO+MFUn2qV0yzAiEA0aCKc+/x8eK31SIdKK+XzN7BJKSBQT8D0XH8ZZu8k3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfccf98d99205cf7f2e5628dcc7ee23ddd1f1215","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.bfccf98d9920"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.bfccf98d9920_1719845460249_0.773303460431414","host":"s3://npm-registry-packages"}},"2.4.0-canary.ee6aa172b22b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.ee6aa172b22b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.ee6aa172b22b","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b03c7b4276dc5cfb73031d388e01f54b5f619cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.ee6aa172b22b.tgz","fileCount":13,"integrity":"sha512-bxabLfoxrCCZifgmWlBTg+y920r5Vc28NqO1DE5itBf5GRKXmG1ehXQJzXxNZqbYSNnZHMPsGgXUrnIoDibLZA==","signatures":[{"sig":"MEUCIGphkAMynduCFZM4nwRBwboGSUJaG/GYdK0EHu8HSDlFAiEAmaziYYmVSrVHiRZrT8vSTk6F4kj7DACTtAyDmQfxT9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee6aa172b22bbf0452ca0c1fa5417f36d883d35b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.ee6aa172b22b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.ee6aa172b22b_1719845872516_0.41588383686788477","host":"s3://npm-registry-packages"}},"2.4.0-canary.7ec30e56dae1":{"name":"@tldraw/tldraw","version":"2.4.0-canary.7ec30e56dae1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.7ec30e56dae1","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a38ccb74747002c51d7965f63572efcac050679a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.7ec30e56dae1.tgz","fileCount":13,"integrity":"sha512-TKqO406lkj944sf5BDTB15NbppB0nN7zYvXzI9Fi+kYSrMQV7bXEuM9ck9RWQ7QCNk444xD2498VEZbV+sPscg==","signatures":[{"sig":"MEYCIQCS7PvxNB8WfA/Y96/m4WVpLu1eaVoDGc0u0I7FGlGTKAIhAL5i3BSGXbm+RIpRB3NkU7wvsjM8mqreC8dSqCLPTQ6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ec30e56dae12372f52cf0e0a89bb295f0d0ff2a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.7ec30e56dae1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.7ec30e56dae1_1719909576860_0.6938024089016226","host":"s3://npm-registry-packages"}},"2.4.0-canary.031547749f74":{"name":"@tldraw/tldraw","version":"2.4.0-canary.031547749f74","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.031547749f74","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44a19193fe48288a5f3033301f4c3a17a146dde0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.031547749f74.tgz","fileCount":13,"integrity":"sha512-D+c6JRBKn+mCbhAePyD8/uDxM4dwmspl00X7bgvx0r9adptlgbtYJ2jVW3W03PYpA+3pCSXxf+jKsNBYs5tk5A==","signatures":[{"sig":"MEUCIDC+GKzLOtiX/Cgqbkf+v5UHTfdqjhfrrCjZRU7omm80AiEAofwIfPWb4p95ijbo9udVJ58UkEsNHfifYr2i7xr4+5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"031547749f7401863aa66b79723992a46e529f94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.031547749f74"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.031547749f74_1719912023986_0.6873792528314318","host":"s3://npm-registry-packages"}},"2.4.0-canary.f66763371cb7":{"name":"@tldraw/tldraw","version":"2.4.0-canary.f66763371cb7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.f66763371cb7","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0556277e986d898f2b2fba52980f0bec209dc188","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.f66763371cb7.tgz","fileCount":13,"integrity":"sha512-zXBlxht2BEqtEK4Oo+mYYt1brjwZAAF+sw1pzi4dkY3Z8atGd3+IV65XdboJpjJTal/3DaM4RJDS+WWIyIW9RQ==","signatures":[{"sig":"MEQCIF7mFbMaukXdmoClmIRlGhQQlPUFr4qs21K5kVps+xTIAiB9iPiq7RIGQncMuJkNeK4Luc5TjHs4tXIPTkdVVo4wXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f66763371cb7a55c60f4e3d552f476795a97229d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.f66763371cb7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.f66763371cb7_1719917065267_0.48748627987575377","host":"s3://npm-registry-packages"}},"2.4.0-canary.adb84d97e316":{"name":"@tldraw/tldraw","version":"2.4.0-canary.adb84d97e316","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.adb84d97e316","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9a20d7bbc1dc132941f4044123a16d1bba22a80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.adb84d97e316.tgz","fileCount":13,"integrity":"sha512-aMjvLIhlsJe6QseCMFYge+abvYVZiX1uedaPiMle+LutS6UV+O7PRCzgqsR+KaRKYdRAInj8MaCrT2lZDl68zw==","signatures":[{"sig":"MEQCIAWpiwJEnXcNr7qntSLNn5dT/0N1C9HxrFb3HcwVMa9YAiAIgpG09UhxmTOEaMaJ61HXrf+xs4+UZDeHO0JZ8v/XiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"adb84d97e316673fbb0ea40dec010dc2b4c76bed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.adb84d97e316"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.adb84d97e316_1719918243248_0.38506197392461883","host":"s3://npm-registry-packages"}},"2.4.0-canary.dcfc6da60409":{"name":"@tldraw/tldraw","version":"2.4.0-canary.dcfc6da60409","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.dcfc6da60409","homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8733901299d7e1f2f9430afb14a0e2f9d3570f5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.dcfc6da60409.tgz","fileCount":13,"integrity":"sha512-FnWAApWtOMQwaSiD33VI4Axg994asC8FvXhy1/tSNys53PW87U3BSYh9G83PSmoZYp6fMSne4Qa/FMH7NZaV5w==","signatures":[{"sig":"MEUCIQDbgofQdU0ydpWQLMLl/ROkVIrA7oE+7WcgkG6lL12MoQIgarNNhz/lGvsQPE6WJXZODiT9MwRjdCuMbQd0OcT6x2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcfc6da60409140d5a659c4c576f78b6693a665d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.dcfc6da60409"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.dcfc6da60409_1719926445343_0.7560978168560641","host":"s3://npm-registry-packages"}},"2.4.0-canary.51e81d83578b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.51e81d83578b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.51e81d83578b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80b038a1a54b08f6259d3d9ee16b402ae98ff4f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.51e81d83578b.tgz","fileCount":13,"integrity":"sha512-2BD5bmobDsVgjG2Bt9UbeTtzulCrUSSQxFpMSeZwYqJ/Oupw+H/Q8lN7q1CHWKVx0O7DBM1diFhUEVDK8Rq5Hw==","signatures":[{"sig":"MEYCIQCXkhtSbkyfhseGXeMfJT+qVnjttzdpp+eDA3QVqfwJewIhALxuPp4mzsUjBuEY5sqaXGLdupyhvvgOk8tbyFW2AEc+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51e81d83578bd5eba34e8c61f4cf620edde28b53","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.51e81d83578b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.51e81d83578b_1719996736716_0.6324775026470859","host":"s3://npm-registry-packages"}},"2.4.0-canary.8906bd8ffa08":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8906bd8ffa08","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8906bd8ffa08","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc8f8d9f0e895b29d419321fdea16404e0a36ce0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8906bd8ffa08.tgz","fileCount":13,"integrity":"sha512-UloaaCABcq885Qs4yu1/vKr3vo88lIV6Irsc4pwddQegefgjj9SCtk10M96HJdfyOXOYpOskPeT7U3xhp1qKiQ==","signatures":[{"sig":"MEQCIELBN7GQL6bAc9Ce5EKVQPuJNxGR57ZWEkEEqEKnJN1KAiApAsClFCCrxZlHh6dn5aWfv4XjjX1oC93bPsyCOkH8sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8906bd8ffa085c76103a56f23a22e67dd8b5ded9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8906bd8ffa08"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8906bd8ffa08_1720004599702_0.09909082605623976","host":"s3://npm-registry-packages"}},"2.4.0-canary.c1fe8ec99aa9":{"name":"@tldraw/tldraw","version":"2.4.0-canary.c1fe8ec99aa9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.c1fe8ec99aa9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c896ae066dbc9462c165864a0e1702cff86f2f14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.c1fe8ec99aa9.tgz","fileCount":13,"integrity":"sha512-3MxWBS5q81/ZM0Tjfndz40GeNHE004+Im9PMBRJMcgK5JSdAoyCEb/n5Fs+M32mO8DJHdU/wJRMZd5/J8qEJ4A==","signatures":[{"sig":"MEUCIFL5N+ELkfmPBSNyBm5TjQqlxtIgRCumiTJzYY8hErWgAiEAjFPPYrR+UVeq7cGeOgNjdt6MZrXdPFtgWlYtSjpCt+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1fe8ec99aa96a7f355c587d7ce97afdc66bab45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.c1fe8ec99aa9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.c1fe8ec99aa9_1720016678957_0.65198248537864","host":"s3://npm-registry-packages"}},"2.4.0-canary.a466ffe92a9f":{"name":"@tldraw/tldraw","version":"2.4.0-canary.a466ffe92a9f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.a466ffe92a9f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc187b8addb9fa220b8067941aba7cf4fb4de254","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.a466ffe92a9f.tgz","fileCount":13,"integrity":"sha512-QHdOALNmwfVROxrWCjfHvtXO+P5IWfw0BeVokX65eBzZJgjZ/yj9eKet7ZvEE5+RN2egIG9mM8Q78SYC4cc/iw==","signatures":[{"sig":"MEQCIHTRGAFeayNAOXgLX2xkbYtYNbE96KbkaepqJrszFhyfAiBU+yW1puaKFVjNmvVcFeFfDsnk1yRkfsPywCM+wzIqFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a466ffe92a9f2ac883cc47554703a64531c40c62","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.a466ffe92a9f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.a466ffe92a9f_1720172609857_0.44576769993016363","host":"s3://npm-registry-packages"}},"2.4.0-canary.1bf2820a3fed":{"name":"@tldraw/tldraw","version":"2.4.0-canary.1bf2820a3fed","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.1bf2820a3fed","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfe217b0493c446a452562ce8b996c4bd310ef40","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.1bf2820a3fed.tgz","fileCount":13,"integrity":"sha512-/SLmN1UbeV/X4Dyz2NbPPDTI2RXcyEAHHCBRSJw80wfd25mEn8xDoor37xOA+d4me5FcEOOLLsW/m6Vz5/gjoQ==","signatures":[{"sig":"MEYCIQDGSWtpRGiBAqAlGiFNJ8QvhyGk+7g2ReT8Sm64i7nrcQIhAIhFJ+DLOIkJAwlm9craIw6PdQr+kCSAOn0NiDxnJtRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1bf2820a3fed5fad4064d33d8ba38d9450e8a06a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.1bf2820a3fed"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.1bf2820a3fed_1720176758873_0.8723278541557622","host":"s3://npm-registry-packages"}},"2.4.0-canary.a9ca00c04c65":{"name":"@tldraw/tldraw","version":"2.4.0-canary.a9ca00c04c65","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.a9ca00c04c65","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b8162c64d0adff261242ed15cbbbd04153933ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.a9ca00c04c65.tgz","fileCount":13,"integrity":"sha512-Mhjlag+qhcLXwE0iQiS25bZ9Chzdsmu2XxipLDtYphEG+EGeoinU98UxrH3R1VhqansRyC8ZZkgn84bod60x4Q==","signatures":[{"sig":"MEQCIFipvEzrx6/rtbIjIy+Mf2w4PB03KZARbfygGnoaNB2BAiBIurdbeGWMy/yOnhRf1/ks7D/BW+T+pUCXnOGjHF5RSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9ca00c04c65990c38801d28cc353ab91208e14c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.a9ca00c04c65"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.a9ca00c04c65_1720250552173_0.2763039488003083","host":"s3://npm-registry-packages"}},"2.4.0-canary.cf32a0922199":{"name":"@tldraw/tldraw","version":"2.4.0-canary.cf32a0922199","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.cf32a0922199","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe3c2d7c0b270d9d17c24014f103df36ba713af1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.cf32a0922199.tgz","fileCount":13,"integrity":"sha512-sgXbFaNf6JX61sdDUjRDYR/4MtISVRLBB9kiEa73MphGEhfgymKuzCLhNLHhoZTVqsI/Iwy/ogXGTN7EtBxd7w==","signatures":[{"sig":"MEYCIQC7C08s3Nk0LQRJSKMuJyAh5Y1yylP9ehDxG2aGv257SwIhAPlSjRUfQe6zYmOqN1bpsE2qLeBdtX5+LMrAnZQpvTS9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf32a0922199d41f8b428565ee3715755bd85bef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.cf32a0922199"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.cf32a0922199_1720434853499_0.0682741529462847","host":"s3://npm-registry-packages"}},"2.4.0-canary.b166d20447fd":{"name":"@tldraw/tldraw","version":"2.4.0-canary.b166d20447fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.b166d20447fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85860c7894f91257bb78eb516dd05ad82d2c7ca3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.b166d20447fd.tgz","fileCount":13,"integrity":"sha512-+YG4IY5+VE8ihHYhS+IOGIfkq/jxoCoYiePx+wwIkWcY3isUlz2kt8xZOLUKgXt0VRiGF+S856CGn8phNYYfuA==","signatures":[{"sig":"MEQCIDEgSGODgHZwQL0Z0JSWl6J6nLxocceiVLx9okzuA0rwAiBl3Ae0wkDWbkiVp4ibidw34Pn9UjPYN7WAhlIZawd/Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b166d20447fdf91cfc88ce9fea3c9d86eb19fc66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.b166d20447fd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.b166d20447fd_1720435318101_0.1002498455089702","host":"s3://npm-registry-packages"}},"2.4.0-canary.e3cdf3400721":{"name":"@tldraw/tldraw","version":"2.4.0-canary.e3cdf3400721","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.e3cdf3400721","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73027d144cd4c096038aee01ddc53910a5b2b550","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.e3cdf3400721.tgz","fileCount":13,"integrity":"sha512-fOzFy50Ko4fvdOm5VXoR6O+eBLzi+cJNqEA5FwLaEFH92mvCAVLKPMKcJIG5rbLBnjRKz2zrgSaLxEVuiZ8Gog==","signatures":[{"sig":"MEUCIGoUKGMODBYOaoRUwvNUY1CkYQmQZdrQoLekbfDVYeXLAiEAp8m7mIV6w4SAUkE+rOg35qhHm6AI3ZJwclYwPZG3VNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3cdf340072158c61de51b0329649b7615c407d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.e3cdf3400721"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.e3cdf3400721_1720453659331_0.65070973509771","host":"s3://npm-registry-packages"}},"2.4.0-canary.cbac3ad3d0d2":{"name":"@tldraw/tldraw","version":"2.4.0-canary.cbac3ad3d0d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.cbac3ad3d0d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b30c06e13fd843556f3288984bc96a15038cfe61","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.cbac3ad3d0d2.tgz","fileCount":13,"integrity":"sha512-RfssH7aZg+3j/T6t+1UcHfl5Tr8tZG3jiibW7kSR5FwAHsl8HPITy8MvLA5RqPXYgDNpOdm07SXda+A3/Imn1g==","signatures":[{"sig":"MEQCICAqtH1+990qnRLYobYhnNdqNm3f8GftEU4V9/8ls7cfAiBNtd9DJuHDSQ/n167dYJ3BBMbaBRWc6ul4t7/8Vgke4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbac3ad3d0d27ff52e8fd35b639bac12d0c37359","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.cbac3ad3d0d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.cbac3ad3d0d2_1720456774055_0.2517003640072626","host":"s3://npm-registry-packages"}},"2.4.0-canary.7d5a6cbe3b34":{"name":"@tldraw/tldraw","version":"2.4.0-canary.7d5a6cbe3b34","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.7d5a6cbe3b34","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dc3c174d07523558be36213cad8aacff4b6b7ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.7d5a6cbe3b34.tgz","fileCount":13,"integrity":"sha512-welJVxuu4VZ9E9JN6yqH4IyJoWr6D9VkOHzyaOSlh18oEThx9Qz+KES3p5ZLe8vq1YqY5/BrbRz5vFsKmhnLNA==","signatures":[{"sig":"MEYCIQCpdyPEoJtNQ238zDXlbcirZRF0sDVBfzWmsHLhaZmICQIhAN1WVMp8ullOJYeyEGZQlixEGBne118aRQLxr9emJyr2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d5a6cbe3b345cc6ac229d841250350da4cd10d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.7d5a6cbe3b34"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.7d5a6cbe3b34_1720516716703_0.6060116619275728","host":"s3://npm-registry-packages"}},"2.4.0-canary.a85c215ffc8a":{"name":"@tldraw/tldraw","version":"2.4.0-canary.a85c215ffc8a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.a85c215ffc8a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"390d923f8fac9dccb48f8fa7d7ca6567f35d8639","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.a85c215ffc8a.tgz","fileCount":13,"integrity":"sha512-v9ylorv/zHEiaHoVioS1h6W6dD+Jyk3EWKYPr3tOTJbhghsomyqFSO/zjQAqbfqWAkgKsy4wtuTYxgylfc5v0A==","signatures":[{"sig":"MEUCIGlCC4dwrDjvFvdXLZP7+QXaL2aofXuMBNXZi/y1vy5GAiEAupSmn98SMeYLaXMdUIiHxeC5OY2omsbtiI5QpgVfgEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87583},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a85c215ffc8a87439edd2c7db037944a3e8a2aba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.a85c215ffc8a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.a85c215ffc8a_1720516874344_0.9290518143913593","host":"s3://npm-registry-packages"}},"2.4.0-canary.57dd425eff0d":{"name":"@tldraw/tldraw","version":"2.4.0-canary.57dd425eff0d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.57dd425eff0d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c80c67c4a160b76424a8966d788afd6020af6bcd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.57dd425eff0d.tgz","fileCount":13,"integrity":"sha512-qt7Nby0hSTM48qZk2d8+RDc/tKThqhIY1W1P9zN5BhNCZ6g8snBDNfmsTRMuML3paFdufHWK7i0B5miws+HTGw==","signatures":[{"sig":"MEQCIAWUJGs8cKwCF1gpfMz45un88tqnVCQv2OP98rzeEH4JAiAKJSDBeginxnrlmHIym9frmmYMq0FY1eNW1s0Muqh+2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87987},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57dd425eff0d53acc8daf7d03a2b0e929f31b56f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.57dd425eff0d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.57dd425eff0d_1720517740214_0.7865649077393095","host":"s3://npm-registry-packages"}},"2.4.0-canary.25656cef672e":{"name":"@tldraw/tldraw","version":"2.4.0-canary.25656cef672e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.25656cef672e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a62177f79d2240dcae6563e8335e0b5d31479c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.25656cef672e.tgz","fileCount":13,"integrity":"sha512-OoVkxvoyzwGpuyKuOopEZs+yNOeTc9bByN+3qVih78W93zsngjkPNLoRnj247xsNg7kqyGO18QLKCqTEZG6b8A==","signatures":[{"sig":"MEQCIBKfwdxTrvPyUsNyd5V+CqTsHtLnGBJSpQeFSc6OCks2AiAHX5/m27ScpzTX6zclFwQN6+TjkPtC8He05Cx6abf98Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87987},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25656cef672e3beaf9cf330e674c9bd688587589","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.25656cef672e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.25656cef672e_1720520470042_0.9788925717006711","host":"s3://npm-registry-packages"}},"2.4.0-canary.332affa4a995":{"name":"@tldraw/tldraw","version":"2.4.0-canary.332affa4a995","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.332affa4a995","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dfe0a612c3d086667f160475488dfa6afef72e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.332affa4a995.tgz","fileCount":13,"integrity":"sha512-7A8tm5I2Jbb5EpjKLhNUKdZGPb4tGCxsa1nRHic4SaLnclRvsPQtcxE5MaxvOpK0DGXh2Q0fNxy/cgr0CiTf9A==","signatures":[{"sig":"MEUCIQC832qUdONA/mAzxba/22P3be4wJBFxqTTAzcJPKz5AOAIgB6gYshh6hYJj/PV/oudukKR2rLQxQjYMOYtmJderrMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87987},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"332affa4a995fbe3dfbc130cfff5eaebd908b87a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.332affa4a995"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.332affa4a995_1720520933793_0.15349891731992793","host":"s3://npm-registry-packages"}},"2.4.0-canary.710a70bf0e38":{"name":"@tldraw/tldraw","version":"2.4.0-canary.710a70bf0e38","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.710a70bf0e38","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9e4e7725e7721f25b3776c1595c2aa839b55b22","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.710a70bf0e38.tgz","fileCount":13,"integrity":"sha512-nlzYiWlh1k74RHU9kbGo4oB4ytE+0p8FY7hcQzFfvBucsFHkL1+6esBeVwHaOHL1fNQdHNshCfufMlTfZEM6vQ==","signatures":[{"sig":"MEUCIHE7CoGuXLKrXJfI+CS3SNEpe8766Q8tAX9ESBSJWTPXAiEAwzgXNlncKBNI4EoCuuZgZUVxY3IiGgNROZPFgmymMoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87987},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"710a70bf0e38df4e93131e535f38178e631c2807","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.710a70bf0e38"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.710a70bf0e38_1720521769828_0.46290071812047695","host":"s3://npm-registry-packages"}},"2.4.0-canary.7e561e54e551":{"name":"@tldraw/tldraw","version":"2.4.0-canary.7e561e54e551","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.7e561e54e551","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"28e974c290197e06bfa4710a0949fbbbc08bea45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.7e561e54e551.tgz","fileCount":13,"integrity":"sha512-VZSw/K4ryGkCwC1oje8bsfgXHaX5pz2Ip6LXJp9B6MjVrIRtLCSk5mHf3BB5p9ByLn4HVkGr2warVEs19fBRNw==","signatures":[{"sig":"MEQCIB/L57X6BikOkBe4jJ1cXXzmTmv8zdbKmId8ikX4Rl/fAiAL1y2ehd2YOUOkjVqaRDwoYGo7oVogzSX7hiG000K6Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87987},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e561e54e551cb67f886b27a6f5abf5f5bb23923","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.7e561e54e551"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.7e561e54e551_1720521969351_0.9053481677214334","host":"s3://npm-registry-packages"}},"2.4.0-canary.9a3afa2e2aff":{"name":"@tldraw/tldraw","version":"2.4.0-canary.9a3afa2e2aff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.9a3afa2e2aff","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bc2df4e8e866eccdcdbc3bb21934563e774f8d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.9a3afa2e2aff.tgz","fileCount":13,"integrity":"sha512-mIASKPqCVFl1WRU96iVRe72hvVoTIjVuQKzolZ0Vl5XsUPdeWw4s+OIOdT17zQmycZiUGUopRqIWnGsV8WckpA==","signatures":[{"sig":"MEUCIQDPudoAg8Z5fM9f8aeQGLBCV5pzf/wtkwIO0msjNpZYFQIgG1iwNiELD1Yq9sfP7am0M/8kfjxrNc1vjkKOjTgfi5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a3afa2e2aff52d219e605f9850b46e786fe0b5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.9a3afa2e2aff"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.9a3afa2e2aff_1720523543555_0.5588949680740571","host":"s3://npm-registry-packages"}},"2.4.0-canary.ec0ec71c6918":{"name":"@tldraw/tldraw","version":"2.4.0-canary.ec0ec71c6918","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.ec0ec71c6918","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c95f04ce9953aa45d95b7abedb6ac6bd6ba318a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.ec0ec71c6918.tgz","fileCount":13,"integrity":"sha512-klk1fjKueuNIoUzB6SZwOR5UlznhixwDSX+CtVM88OTC4NHYyuwMxXbVzboNVXnhc5CBR2Mb2Xyx2JigsV9jvA==","signatures":[{"sig":"MEUCICaoJ6DCAf/f0VEu+HgrkhDZNxtuIdMTNDZUfwUqqOUvAiEAnv3jt7KwtxY2hopmP3az8h6xQU1PQEwJhKdrP2pE6R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec0ec71c69188e51574f57b7023d1e563f0e3054","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.ec0ec71c6918"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.ec0ec71c6918_1720529020007_0.3125810139319867","host":"s3://npm-registry-packages"}},"2.4.0-canary.adbb0e9b3bf9":{"name":"@tldraw/tldraw","version":"2.4.0-canary.adbb0e9b3bf9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.adbb0e9b3bf9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9694063fc336c81b3db80b993866362c4f48b5ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.adbb0e9b3bf9.tgz","fileCount":13,"integrity":"sha512-96UGWwLfJ3uUClI8MvCHFaK40Fu2BufcSz5l4aASFZxHn27EHScnYHpNW6zVelw6LBCht4J0B7dQm3xw10zMpQ==","signatures":[{"sig":"MEUCIQDESGlBi0xVSZXBa/wyexk2agoClizGXVzXv+ksa5V/5QIgQ3u0O/c5h5yyvBtxBOezlHAus6tZ60dYhnf8J+ITNa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"adbb0e9b3bf928eb321757740be31eceff90e052","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.adbb0e9b3bf9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.adbb0e9b3bf9_1720531032809_0.9574628828368079","host":"s3://npm-registry-packages"}},"2.4.0-canary.922dd416b17f":{"name":"@tldraw/tldraw","version":"2.4.0-canary.922dd416b17f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.922dd416b17f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9583e2e6e2fec583ebdf0bfcca1f0a07be2b532c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.922dd416b17f.tgz","fileCount":13,"integrity":"sha512-vnDrYw35RcD4Zi/jgtq0Oqm6OAD+hyGMz24U8iYPlZtB0zxrhi5EOyFDK/5YPvWSlzuWrY4ifffE0hA7ZikvZw==","signatures":[{"sig":"MEYCIQDmvDCb26QRKsGQ7jsFfWKxWCobAezF5KFIIFrPLXMDIgIhAJE5GULbi7W+TwHpf4kRDb83gfxbTw7gmCWEDWAfrv79","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"922dd416b17f20b14c971a50b0ffa5d3ae14dc23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.922dd416b17f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.922dd416b17f_1720541633044_0.5812153856421189","host":"s3://npm-registry-packages"}},"2.4.0-canary.60f43e947e9b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.60f43e947e9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.60f43e947e9b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"575000b0e7949b7a3024fe7d5117d285e85ad3be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.60f43e947e9b.tgz","fileCount":13,"integrity":"sha512-p8ej6impTb4a8E2RLhFiTcTLSmCKDk15iVz54thFmjF9XjKtPLizmohM5ylQcHKCF6qIo7sCibqDiJcUOAPJMw==","signatures":[{"sig":"MEYCIQDQLnsJdlmL6AwEpNBEkPlv6avk9GCA14AGnn5FMoUZBQIhAPo0CHIB72mq2a5bGF39OBoXXsMHckQZtbw10wfSB9+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60f43e947e9be01bf7c01c49132fce3d84f396b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.60f43e947e9b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.60f43e947e9b_1720602202104_0.21499365576596863","host":"s3://npm-registry-packages"}},"2.4.0-canary.89d7438ca35a":{"name":"@tldraw/tldraw","version":"2.4.0-canary.89d7438ca35a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.89d7438ca35a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"796dbf2fcabea7460ebfe605cc8effd422448755","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.89d7438ca35a.tgz","fileCount":13,"integrity":"sha512-QBYdYhw7jvmABxCUfHXm7lWlu6TA03YiLRVTT5qd++e1WhD5Tz2wiOimSztDJLUu8Lh+nrtseB6HgWe80xkd7w==","signatures":[{"sig":"MEUCIQCgkWkn+jzsc4pIthoEiH1gVbAdOaMHbqGU/Fw+BoELLAIgQSzIJA0mU6FiQ13jDnCjNn8PSWa6RoO6XpL/yBNS1tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89d7438ca35ac6f73238fdc603c6548d6a7b8426","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.89d7438ca35a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.89d7438ca35a_1720602764375_0.39420491675064695","host":"s3://npm-registry-packages"}},"2.4.0-canary.76a5d98eeb19":{"name":"@tldraw/tldraw","version":"2.4.0-canary.76a5d98eeb19","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.76a5d98eeb19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a41738d15d17ebe8e9fd877e76215fa5266f13c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.76a5d98eeb19.tgz","fileCount":13,"integrity":"sha512-lbIx8KQ4uGDJs5rVLsBacJyPCf/r+UbKIeRKoy3hWD+dMvwlBL01oN+m6mS2MljZBr3Y2sNa2HrjyvCpyoOtGw==","signatures":[{"sig":"MEQCIDGq0TWsINVo575fywxsyqRuR61pO1HyVg/n3j3pCH5sAiA1l2D3CGkrtod7MBRzKjBqk46fcIh6zZbG/t+tO9+W1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"76a5d98eeb190b8ad5d74da826c3dbfe951bf15a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.76a5d98eeb19"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.76a5d98eeb19_1720603137177_0.874444972234284","host":"s3://npm-registry-packages"}},"2.4.0-canary.720b115a7e06":{"name":"@tldraw/tldraw","version":"2.4.0-canary.720b115a7e06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.720b115a7e06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f713c8c404fefcb51aca2dac24c172695ae7da0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.720b115a7e06.tgz","fileCount":13,"integrity":"sha512-m9uim0YAt27gYkziOeLshiI6LjRhTdXYKEem9JXABqQUHwJkxs8rc91d18diLzGi1yOyDwqG4Kk9OovzgdlG0g==","signatures":[{"sig":"MEUCIAkvMNlWL/DeWRS+NlusDDuBGHg2entwDHsalkjW1QpLAiEA5BqX6gIK1EbSc/6ibba3rKDbWySqevbazD5wgES6ynk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"720b115a7e06ba519a89975d8754c86b6c0b3fb8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.720b115a7e06"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.720b115a7e06_1720605907676_0.5350932394782895","host":"s3://npm-registry-packages"}},"2.4.0-canary.92fa5304f504":{"name":"@tldraw/tldraw","version":"2.4.0-canary.92fa5304f504","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.92fa5304f504","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d77e34c5689135ba162cedd217f22cab3226ba7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.92fa5304f504.tgz","fileCount":13,"integrity":"sha512-hF6J3lgWfZ2Lce7Yk6Qd2k71lEdOMcXWGLk2kKkpoub2sShXU8vUi/Wb5DDEc+HqMx7/dh4G3Y4pm/qMV9QG8Q==","signatures":[{"sig":"MEYCIQCTDyYbRP3r0FyiuEJI7nzdY4oUgCJiGm9tLVL/ety6eQIhAKCWhZsWUIxnZ/VGmHzQtnEkmnx5euyibD+ehVIYxldo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92fa5304f50447e001dd65de9332dadbf10aa50f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.92fa5304f504"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.92fa5304f504_1720606146532_0.5177095158210898","host":"s3://npm-registry-packages"}},"2.4.0-canary.965bc1099772":{"name":"@tldraw/tldraw","version":"2.4.0-canary.965bc1099772","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.965bc1099772","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0928177d3ba17860bf21f7198a07b6773e3430d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.965bc1099772.tgz","fileCount":13,"integrity":"sha512-g6tofw7SpBpv1B0TisT4Vhnj5ItiAPJB2UtkF078fgiTvj1P88yLZJvSGwwSuObIqkD0fvQ/HIoxcXHe/ChM0A==","signatures":[{"sig":"MEYCIQC+Hg94lEDJfj2AXgUZ7OaRonuq2vOoHw+Hx0i6W3erCgIhAKvldw/543deKGwxBWwREpg4NTIYGzVX0n/FoNzgBY7j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"965bc10997725a7e2e1484767165253d4352b21a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.965bc1099772"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.965bc1099772_1720617035299_0.6370577553519166","host":"s3://npm-registry-packages"}},"2.4.0-canary.627c84c2af81":{"name":"@tldraw/tldraw","version":"2.4.0-canary.627c84c2af81","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.627c84c2af81","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5e4865690a37473b8679368f3638e72de6d7450","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.627c84c2af81.tgz","fileCount":13,"integrity":"sha512-BK6+syObRFJu08AfX0u8BhJTul8sRwK+l0xBBGmqKnICg8nkHrp2jBCE2ACEjQVTYgmV/v5XQw8YFcw8S94fAw==","signatures":[{"sig":"MEUCIDouadn5aMS9wDeQ3KCSqVRsKe2bH/KK9FEwlrmzMojRAiEA4iaxQYjg96Md1q45XbHsJ+DXSw6i76Skc2ulPc0xcYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88113},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"627c84c2af8144401b54c1729111d47a45ffeb8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.627c84c2af81"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.627c84c2af81_1720618074400_0.8562112026722362","host":"s3://npm-registry-packages"}},"2.4.0-canary.ce493dcfaf33":{"name":"@tldraw/tldraw","version":"2.4.0-canary.ce493dcfaf33","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.ce493dcfaf33","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3bf76f64a0277cc868b249f9ee6fa4d1320bcfd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.ce493dcfaf33.tgz","fileCount":13,"integrity":"sha512-dKh0RsV8orxaD3inTU133MVL1PtEr3wWF9IHq/0MteHZqngmfxQD5XeVCuEafu0xYSh5950Jb4GhDtjOlAHRow==","signatures":[{"sig":"MEYCIQCUY2D8jRvevalssPUC2zQshsp+2sOZCjw70QGCeHBZHwIhAPSEQzQcOWMKD/kIJnE4NA3/XEoFI7vE/uQXNqAZw900","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce493dcfaf3371ce088f14912bd6493cc61c8c69","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.ce493dcfaf33"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.ce493dcfaf33_1720628503958_0.44474335994341163","host":"s3://npm-registry-packages"}},"2.4.0-canary.a7fac3bcc4cd":{"name":"@tldraw/tldraw","version":"2.4.0-canary.a7fac3bcc4cd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.a7fac3bcc4cd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10c1a771a543e30bcb953229e53b08d19cbb1424","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.a7fac3bcc4cd.tgz","fileCount":13,"integrity":"sha512-Kf/tQIWHYQ3W4Vb+QYjJkajfeIDQrGlpALiFj1Rt0Zbp69e/2/REvXwmEZZMLYrkjAMXGB6GSaIvd8FhowSVGQ==","signatures":[{"sig":"MEUCIHosaLDZXmqluYkbrkTBXUvCx6u2jQbNohYiVfVSns/bAiEAuVqVIWjaTcGw+e3LUTHUoWQbiWmTLkIYeqt5VPeaJ5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7fac3bcc4cd920b235bb776f56fa87a7af6d4ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.a7fac3bcc4cd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.a7fac3bcc4cd_1720697248458_0.35115979323890345","host":"s3://npm-registry-packages"}},"2.4.0-canary.69a1c17b4639":{"name":"@tldraw/tldraw","version":"2.4.0-canary.69a1c17b4639","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.69a1c17b4639","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec28d5053061f217c875fb168ef367943bf3ce80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.69a1c17b4639.tgz","fileCount":13,"integrity":"sha512-q9hmf7BitvvpBuKzAWgkor5xDnpV+UZsxoyj+pnJaQRISTalqubFrC+d/5fFs+8b4JEtSKSlMzJEIXn3QHAlVw==","signatures":[{"sig":"MEYCIQCI5hjllSnxcUHRE2TU6pvjW6FVZOceu3xd+5TAwvWokwIhALKLe2AxbFg/y9q0N+IzFmV2uiQKDn/q3DcvQn01akxs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69a1c17b463991882c49d1496d1efedcfa0a730f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.69a1c17b4639"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.69a1c17b4639_1720699323391_0.10068527686490247","host":"s3://npm-registry-packages"}},"2.4.0-canary.34eaf12bff06":{"name":"@tldraw/tldraw","version":"2.4.0-canary.34eaf12bff06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.34eaf12bff06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5f6f4b962c3353735351a4fe5da21c969207582","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.34eaf12bff06.tgz","fileCount":13,"integrity":"sha512-lysQh6mYBgUP4yyna9+eUyqYrF5vP01xiiRMpwgl/JvOglgwqcWoon/BMrMpCynAawwgX0W0XH1JJtzIQphmLw==","signatures":[{"sig":"MEYCIQDkK6AxM1pu2BfWuDej81yHROQRDEXSnTFZfgzqRDNeTgIhAPYG9Ogr/CRIFMK/n4GLkhXIZuW0mJlvBFeUAlIiezxN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34eaf12bff06787ff5e34961e0faade16ba45e67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.34eaf12bff06"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.34eaf12bff06_1720706399168_0.04479704803796891","host":"s3://npm-registry-packages"}},"2.4.0-canary.70a26862c4ba":{"name":"@tldraw/tldraw","version":"2.4.0-canary.70a26862c4ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.70a26862c4ba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a987a321356009c187d830239ee8c5881bdd9791","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.70a26862c4ba.tgz","fileCount":13,"integrity":"sha512-hGUTgh3+0CjnrzprqzgzhUoNK2jkxwR3FKjPoEOPxkjEFaCgpT3/RKpjW0vwxhKxu0blem/JAeg01Bnm1PcURg==","signatures":[{"sig":"MEQCICU3T1r8VzStSDqld0z69nbW4/OuZoDe8fK/6VRTxhdlAiBFuOmWr7eLenwHNYUvs/ZMphK38vlw1G2prymcKsiDSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70a26862c4bad09612f30273ac9e0b5de5f716b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.70a26862c4ba"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.70a26862c4ba_1720707313439_0.32247783109649264","host":"s3://npm-registry-packages"}},"2.4.0-canary.9229d2e3c74b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.9229d2e3c74b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.9229d2e3c74b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97012028e73c597c6651c5380d2dbbc76e8c6f55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.9229d2e3c74b.tgz","fileCount":13,"integrity":"sha512-Hx1B2tHt8YglVcigQ0ohwwUT21sgRlXOma6dxqzVlG7hJai7cY3xoiFfibJhO7PAnQhvMLWsBOYME1NxF0M9WA==","signatures":[{"sig":"MEUCID6t0EY2awZESuDPZE/JJxQas4E8qhpPy3YDV647fp/iAiEA/+BoqbJfk/kateimgjTl5omZlvEZ5K2IOxMS4+QYe5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9229d2e3c74bad0a132c6d6368e0bb218bad9e46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.9229d2e3c74b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.9229d2e3c74b_1720714366616_0.48538116013565125","host":"s3://npm-registry-packages"}},"2.4.0-canary.bd0e9e3f437f":{"name":"@tldraw/tldraw","version":"2.4.0-canary.bd0e9e3f437f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.bd0e9e3f437f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b7508d8728c06b34f7670accb567103db97b11d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.bd0e9e3f437f.tgz","fileCount":13,"integrity":"sha512-+JGWSpHjOjhSGeKtc5qeB3lBRcw8hCzQmtFk74VWKQBK/aVhF0KvJLyFnD6IwixcL3FI6+eUnIaWRaGJGJ4heA==","signatures":[{"sig":"MEYCIQCjCJJX+Oe6CbbWlShx1ZKtzD+jb0gWHpOpV1rnsbIJuQIhAICxnm1SpZC2AY7fUrq+27Pl+uWUojI4C8YHq6XcnJgD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bd0e9e3f437f1157b199688b010cf5bc89b7b6c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.bd0e9e3f437f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.bd0e9e3f437f_1720768393489_0.3986917004856956","host":"s3://npm-registry-packages"}},"2.4.0-canary.d684866f9017":{"name":"@tldraw/tldraw","version":"2.4.0-canary.d684866f9017","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.d684866f9017","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"118bd851a152d098c79a360b72931eed41a659b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.d684866f9017.tgz","fileCount":13,"integrity":"sha512-UG4yPZryp7aptGljLz+URretIaalsIMo1Gufhkh4kcOJtnPY1SBIwVolEe1uzk+48mLXT+L03yCiGStw6KeG4A==","signatures":[{"sig":"MEUCIEwNSQ9DwFNTnk8TQbGZDO02wzN6rgrF2Jmw9lT8ax0kAiEAwUkEXqe1suqd5NegnYsDJD94yweySgmV1A7/Eld/VY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d684866f901781211994d506d723dfcaec6cccc1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.d684866f9017"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.d684866f9017_1720769227158_0.2931897157196659","host":"s3://npm-registry-packages"}},"2.4.0-canary.64e1fac89796":{"name":"@tldraw/tldraw","version":"2.4.0-canary.64e1fac89796","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.64e1fac89796","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6866478127ddbc5dbdce0daf78eb2aaa5a2c0c54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.64e1fac89796.tgz","fileCount":13,"integrity":"sha512-iIxaRnX4rKzhgKLwDVyxfym4gP4mQ1Ci62i2dPXwwuZsNjOpduf+Gu4Rr2EJMi6AkWjaPXvGp3py0PMIlBQyLg==","signatures":[{"sig":"MEUCIBlpdWfBnbtSfcFn4BnmzaaKsiLKwwZgPN2vIK2vCTXxAiEA7H/1Zt+QTDufDfDotZ0nzNovUxzvJdfwOA2CPDjZW6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64e1fac897962f2a58db08961d0ff0e65d8eb10c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.64e1fac89796"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.64e1fac89796_1720781288885_0.5485248130947626","host":"s3://npm-registry-packages"}},"2.4.0-canary.1c35ed27f982":{"name":"@tldraw/tldraw","version":"2.4.0-canary.1c35ed27f982","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.1c35ed27f982","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87f8507d43be0c10ac0172b72b813abe9dc51d3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.1c35ed27f982.tgz","fileCount":13,"integrity":"sha512-i7X2m+wGMrCv1d6A6i7VNNprx+tLJ0HHqw6zJXPkpBGWmbMU7/YCXBjeEsvllX+59ZGFz0F5ISvSqhn8Z7Pi9w==","signatures":[{"sig":"MEQCIC7nCI2N3BPXW4vaV/ZHp1+qoYzoO98NEu2DqmddSHedAiALsmw/rPtZKMVHMGmecBVwu/v4jN2leKFtL0v2FCLZNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c35ed27f982938e75f3720a1696e7f414b2eb7f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.1c35ed27f982"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.1c35ed27f982_1720790514816_0.762627118395125","host":"s3://npm-registry-packages"}},"2.4.0-canary.85f36639ffa8":{"name":"@tldraw/tldraw","version":"2.4.0-canary.85f36639ffa8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.85f36639ffa8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c59be24be9e0c59d8f12d64e1321b5f2d1acef0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.85f36639ffa8.tgz","fileCount":13,"integrity":"sha512-HZ/W2nrLF1IGWm9YLXwEfELcp660XszULZBwm7LsARrOPCeONXGn2CAItH1nkeMBETTEXn/uq3CChdXXQQzBCQ==","signatures":[{"sig":"MEUCIQDOR9tcT+ZZ5vwS/i6AyDXlXyK6/KzEeAr5bQQybdPnWgIgcYKATEK45Cdk9MEVkTBjoDbf1vPYzhxo79FMEZlP2kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85f36639ffa8dd19853adbcdea32382aef8a2326","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.85f36639ffa8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.85f36639ffa8_1720793531879_0.9705008555958805","host":"s3://npm-registry-packages"}},"2.4.0-canary.e4bfae4172ae":{"name":"@tldraw/tldraw","version":"2.4.0-canary.e4bfae4172ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.e4bfae4172ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ab83ca673e9a0ad1ad6a0d2d223a774c49d6353","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.e4bfae4172ae.tgz","fileCount":13,"integrity":"sha512-7nyNX1fUsQX2BSijqWYobHZexGpW+O2s1pdpyidpUOsNY5GiEREKD5ySDnG6n+VUaQHfNSVlKIyNAOFCCTU9Yw==","signatures":[{"sig":"MEUCIQCMmi5LGZ6T7Cyag2Cs5wz7zjEFOPu/OZ3suz5uW4F3vQIgLnakIvbDumC0+FRYpvCyFml/xW6962g+I4ruv9LyXyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4bfae4172ae8f1bab4d333c500e632d0338d528","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.e4bfae4172ae"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.e4bfae4172ae_1720793766302_0.3204765925558035","host":"s3://npm-registry-packages"}},"2.4.0-canary.934c31574d48":{"name":"@tldraw/tldraw","version":"2.4.0-canary.934c31574d48","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.934c31574d48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b271b7b9796fd8518e753e802ffca014dbdbf543","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.934c31574d48.tgz","fileCount":13,"integrity":"sha512-pqyfytRxauijsZl+k6jp98Qa/sdssoQKNLQbGWOSltJ3cML+HRJf/oF6YeYbr8LRDJNl1RODULj4+yAYmzxTGQ==","signatures":[{"sig":"MEUCIFf0K54ANuMzssXLFf1a2yRP0pVxHiLkgUBLTuBK3bZoAiEA6TQ1DcqPD+lE3PqElPTZHz7b9B19Ma35WUkkEBRZqOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"934c31574d4855e264fdf539f572179b1fe06dde","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.934c31574d48"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.934c31574d48_1720795900205_0.21508268513277695","host":"s3://npm-registry-packages"}},"2.4.0-canary.430c48acf91c":{"name":"@tldraw/tldraw","version":"2.4.0-canary.430c48acf91c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.430c48acf91c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"924c677ed6d146352a58b7b579324df222844bd5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.430c48acf91c.tgz","fileCount":13,"integrity":"sha512-AFNYlyIboP37nFaSG6PDWcdhof0T7dLbIRGqdA2o4bbmb6lZNQIhWc1vEiYtOoypKRd6+OFDC3J8RQAb3vcXaA==","signatures":[{"sig":"MEQCIC3QTokZUdR6hpa4GgS1GXjGhAJ2CGQM/afGH7ryzF1NAiB43TupRSx8rIX4TRfh5s79T98998jTY5YDP5G7iFDW9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"430c48acf91c37156f418e1b573e813ced8560b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.430c48acf91c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.430c48acf91c_1720804016858_0.4043425181709772","host":"s3://npm-registry-packages"}},"2.4.0-canary.190ea19caab8":{"name":"@tldraw/tldraw","version":"2.4.0-canary.190ea19caab8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.190ea19caab8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"943d60d0fe8b8d9f6d747e9681ed1d6add9be3aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.190ea19caab8.tgz","fileCount":13,"integrity":"sha512-XtB6rVTrDC4hw/iiPFUdFHTyWY8hLpX7m5BD7F+AVrJG+G3H9ElQ/QmFVaXdubjQDpjjlsxVu6W76NyQT1FLCA==","signatures":[{"sig":"MEQCIFiIKiN313qtWN0XbDj4pKfQYFjP6KHrx1vhJC2C4b+1AiAK0SKcmUaM9undVDvr6EqpSuljt2MjVqXwg355VAQJJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"190ea19caab8243694d48669dea03b4761e24089","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.190ea19caab8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.190ea19caab8_1720805963227_0.785808819599451","host":"s3://npm-registry-packages"}},"2.4.0-canary.0235f841153c":{"name":"@tldraw/tldraw","version":"2.4.0-canary.0235f841153c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.0235f841153c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a7384fbd5f09656b9f1100fb147c3ac9beb70fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.0235f841153c.tgz","fileCount":13,"integrity":"sha512-05oXeYmsafZ3GTmX2zVudLSkV/hYkW4RAWJainN9Yq/rf1L8MFEE8/e0JBqHvjeCWz0WWG+gkJfehaM5am9Xig==","signatures":[{"sig":"MEYCIQDZimWkcFJvQT11sh4xDSjtBLuKtgSuXlnzuy6iZcFgpgIhAKiHVhKdN8D9ISqZ6Yhxp3R6AaQW0HnAhdBdQjiszrR6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0235f841153c40a89c538a369708b7c8422cbbdd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.0235f841153c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.0235f841153c_1720955177245_0.05313337789329786","host":"s3://npm-registry-packages"}},"2.4.0-canary.719332d2721e":{"name":"@tldraw/tldraw","version":"2.4.0-canary.719332d2721e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.719332d2721e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3fc56992a21b58e312e0796f34d8ac274cabd2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.719332d2721e.tgz","fileCount":13,"integrity":"sha512-K9A1lXKSxntLhCb2lh8Zp2oDHekMulPeYyCy9G6EsBuWODHQFCnREE1iHomc0ykXbvQF3Zi11yxmBY88atDHlQ==","signatures":[{"sig":"MEUCIQDaz4TaS5oGVZFDbKdO15cvEa3aaeskYEZQ4aESq7KhngIgR52kdQ0Ql+rMfTACbuClroqbgQMv+BQ8l5qqO1keK90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"719332d2721e430404fda8d44d044797dc1d5614","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.719332d2721e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.719332d2721e_1721042061752_0.27858087387722796","host":"s3://npm-registry-packages"}},"2.4.0-canary.7ba4040e840f":{"name":"@tldraw/tldraw","version":"2.4.0-canary.7ba4040e840f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.7ba4040e840f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f63ba496426189f4eae0680b375d2f920c0d9fd2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.7ba4040e840f.tgz","fileCount":13,"integrity":"sha512-Xyb8wFDJJXOW17gctqCQLS25skTtcictRbfN44EUokAX0Xdv4YvrMy90ZV9O7on3mJAiCbZKfAWl8SxrJZMSOA==","signatures":[{"sig":"MEYCIQCM4S7xLlBFMXuDkjIz1iYzu/Mk11buhmVjs/suHcOKXQIhAP0ehXfhZXNGSKmCzTzBSh72Qx0j8HWNQm3cH5zwhmK8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ba4040e840fcf6e2972edf9b4ae318438039f21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.7ba4040e840f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.7ba4040e840f_1721043051469_0.4108974070175815","host":"s3://npm-registry-packages"}},"2.4.0-canary.f4ceb581ddea":{"name":"@tldraw/tldraw","version":"2.4.0-canary.f4ceb581ddea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.f4ceb581ddea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32df0ad8c48e94df48cd15c3b1e56358969c8b53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.f4ceb581ddea.tgz","fileCount":13,"integrity":"sha512-V/Ri263qKf4a4BQTVO2M8OVy8YrxH6lhsRkrKs3aHx96C2SzfcPThpTj7Y17zDM2iaBc3NWcjRtcuOxlsxEP/Q==","signatures":[{"sig":"MEUCIGQ3ZiqXOI0fMVT3H3cMuiFuBq4evtvSbgS2ujQrxeDBAiEAphOlUZQdp3vQl8ziXMcBazOVaHkBsU9GuBHai6xn7XY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f4ceb581ddea5a0ed8aacab64f4a7ee0fe138879","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.f4ceb581ddea"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.f4ceb581ddea_1721052988830_0.69379992664621","host":"s3://npm-registry-packages"}},"2.4.0-canary.01bc73e750a9":{"name":"@tldraw/tldraw","version":"2.4.0-canary.01bc73e750a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.01bc73e750a9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07c4b05126e39f9e3190bf8e3f5a081bc2f5f6e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.01bc73e750a9.tgz","fileCount":13,"integrity":"sha512-GvwsYFOmW0elYkoYjaZqqKOJ7RWj+NA0fQkR9txdN0HwcJfZ8asn+S7riBSW9Hnipc8FJFcrfuRuL2N/r8ZR9A==","signatures":[{"sig":"MEQCIAFXNjXmBlq69GSM08o81oVW5zVHrmAV3R0D54M17XasAiACidBsQ4uvBF3O/5qqoKPMARh6zN4LhR+K78VsDGlj9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01bc73e750a9450eb135ad080a7087f494020b48","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.01bc73e750a9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.01bc73e750a9_1721053357293_0.14752780371132945","host":"s3://npm-registry-packages"}},"2.4.0-canary.fe3dc0d965b0":{"name":"@tldraw/tldraw","version":"2.4.0-canary.fe3dc0d965b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.fe3dc0d965b0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d40a19b5b720323bd734b4cc3d960e6357265f44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.fe3dc0d965b0.tgz","fileCount":13,"integrity":"sha512-9rV70vzcWffyX7cRj+tyiXNkHLCJ3jchrQX7kDu6amd03njRFgmW/WSA5IirMXD4qQBwyrhETCp8JsYRVD8Hwg==","signatures":[{"sig":"MEQCIDZAq0vilNL0m3uxYVeEG1kTihqvuRCPk7B+flNgOYRzAiBH2+piHJfBsAXskQu/3iD9EiHcNQnQ2iuD63ORNlOoNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe3dc0d965b03a177fd4701331c67437e05c2a5a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.fe3dc0d965b0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.fe3dc0d965b0_1721056152714_0.3636833592639528","host":"s3://npm-registry-packages"}},"2.4.0-canary.c5b2569bfcaf":{"name":"@tldraw/tldraw","version":"2.4.0-canary.c5b2569bfcaf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.c5b2569bfcaf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4223334d0f28318ab32d92dfb7afa1b322e70185","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.c5b2569bfcaf.tgz","fileCount":13,"integrity":"sha512-+SrpwzWouq9pIBCw4Ia5bSY9kNfssvGOzS2+j7bylSXg2yVtqlE2yqcCgtgpVN+qXxY3tIoefLnVlQTq9w4clg==","signatures":[{"sig":"MEUCIQCSX6bxfUzjtzgL+WMmJa+m9vMg3LOqm6F7ov8ZFsK+QgIgQd2xXNvZKZoAzlQvzH6ho65RWWGgyZpWsSfSrlUH/eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5b2569bfcaf8e9e9f32d7548e75ab3b8fbc694b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.c5b2569bfcaf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.c5b2569bfcaf_1721059033077_0.3971833184897684","host":"s3://npm-registry-packages"}},"2.4.0-canary.348ff9f66a24":{"name":"@tldraw/tldraw","version":"2.4.0-canary.348ff9f66a24","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.348ff9f66a24","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca921950e1c19f797648288fca63e169c16d6542","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.348ff9f66a24.tgz","fileCount":13,"integrity":"sha512-QRKRhzPI7tMVaDCT/9i/YyS7sm+45QdpWuKpqzeMKQNAhf1kbvqaWKJrpGqtKYRr++XqVVIt1g5jzBt5+x8O7Q==","signatures":[{"sig":"MEUCICNbCAJ1QzLO8aLUNfswURLkG8sXtRLB6uG7amjfXXXzAiEAuNhWCEaHPN0PvaWCHtKY1JZuNnU9wdY1HJ3010YmDuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"348ff9f66a24cc41738a2eff10a87ef6b535bf3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.348ff9f66a24"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.348ff9f66a24_1721060400696_0.7878492847149192","host":"s3://npm-registry-packages"}},"2.4.0-canary.077d42c6f970":{"name":"@tldraw/tldraw","version":"2.4.0-canary.077d42c6f970","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.077d42c6f970","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fbdee858770e4cc9bed474940d1e4ed4b47d270","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.077d42c6f970.tgz","fileCount":13,"integrity":"sha512-uZenUkr5iCG7bR1w01H8AtfTS5ybOvJXL6p+4L98rcWHhH2sezKQ4W8D2DWDRKYnoMZ4WQU6BAwOVv9bySpkDg==","signatures":[{"sig":"MEUCIQCgv37OpbP0bi1X39gJ0Ge1ryQm2JkVwSg5S41JlhR4tgIgWid07mWUn3crPuIMw3A3FsVPgxvCJKoE1jdjZz+ORQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"077d42c6f970bff321f624ea779c561e52eb2932","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.077d42c6f970"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.077d42c6f970_1721124580460_0.47181673424905646","host":"s3://npm-registry-packages"}},"2.4.0-canary.bc20b2a418e5":{"name":"@tldraw/tldraw","version":"2.4.0-canary.bc20b2a418e5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.bc20b2a418e5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84d38a639ea94f12785023b2dd0fa5798234ce67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.bc20b2a418e5.tgz","fileCount":13,"integrity":"sha512-t75C0/XMliJomdAJtkv721Qg1OdVKe/Ixn0IMJ0fimEG5mMoyH3rG03ZaQrdW4tLo1zeQa3Zsl7fR4ga5OvPGQ==","signatures":[{"sig":"MEYCIQCjLgkyR9zRZ2wuLOsvvwXyAGYMiX3VOG6c1CLoOShkgwIhAJTm+jq9gGdHc8E3wPcs+D5jcTLM8j5BoLylUBnWHoSO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc20b2a418e525ea4475a5dc7fef792b33882833","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.bc20b2a418e5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.bc20b2a418e5_1721125413051_0.6787501819767647","host":"s3://npm-registry-packages"}},"2.4.0-canary.593c51065f5f":{"name":"@tldraw/tldraw","version":"2.4.0-canary.593c51065f5f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.593c51065f5f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27a5cd4e66102d62ab50bcbf1025e8e69368fcc0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.593c51065f5f.tgz","fileCount":13,"integrity":"sha512-/IG+2w0P2oS8zwxqwwD+6PH3DRBalrWbB/RgTN6h5zCTsVzVrg1OfWNzTG2MkOR7oS9c71oK1rLQkKHDwl8YiA==","signatures":[{"sig":"MEUCIQDPDYQwr/lxRWuZeoMRnYqRgKRIczCZNHe6IQalpCoT7wIgAyQ0anueMVTBbnMF+XHGo7s7AsCokJlVTwSgk3a8z/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"593c51065f5fbe89b9a42e7dfc1aaf27b0b15cb0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.593c51065f5f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.593c51065f5f_1721127045502_0.9515510721583169","host":"s3://npm-registry-packages"}},"2.4.0-canary.5897d3c934be":{"name":"@tldraw/tldraw","version":"2.4.0-canary.5897d3c934be","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.5897d3c934be","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"278ac31efcf6bf63de83d52a3d8b76f3366ebdde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.5897d3c934be.tgz","fileCount":13,"integrity":"sha512-tt2W8otcs7/M6rA3/9hc94LJRp+CTORscnnyCeFu5DgEHSmEdPvn9kbd5v1YyaZugGYKqHnV7s+y8n1nk3JEQA==","signatures":[{"sig":"MEUCIG56FA8nkdjP4c/IjpacxYDwFzxWa4moSUyugrziFjeCAiEAgRjFO5T2T2NJF9ynxnHH6CYfmgep7GZ87bnurZjbwcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5897d3c934be3b1d8efc5a23dd5815ef6f64fad1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.5897d3c934be"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.5897d3c934be_1721127244334_0.45614781162416285","host":"s3://npm-registry-packages"}},"2.4.0-canary.c8ebe57e24f8":{"name":"@tldraw/tldraw","version":"2.4.0-canary.c8ebe57e24f8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.c8ebe57e24f8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4556d286cd0e99b0d14f54e7f744be56883b4eff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.c8ebe57e24f8.tgz","fileCount":13,"integrity":"sha512-OEZUMZFxK6EbiX8yxiGb/Ne+2L9I43U3u8umU8EEhNbf/sSIJhP8dkwGVVG8OxETvSGcWTUWAn5h0MOZv0AB6Q==","signatures":[{"sig":"MEUCIHctlyeLGFjgf/4k+EV+K7qQk39zKyVize4Tc0R9QBfrAiEAnEubMuqjQOgb0RddrMXZxTuCWk4RmNgVBuc+GDryQ9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c8ebe57e24f8ca31e2abf6fa377d93aec6e691c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.c8ebe57e24f8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.c8ebe57e24f8_1721127981092_0.933384961455689","host":"s3://npm-registry-packages"}},"2.4.0-canary.43811d54bad8":{"name":"@tldraw/tldraw","version":"2.4.0-canary.43811d54bad8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.43811d54bad8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d7c4dac88fa441f02844021b7aebf5f04910849","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.43811d54bad8.tgz","fileCount":13,"integrity":"sha512-zJJQBSgaE8YvXXdt/xKyG51AWbzk3fg0wb1rL9NdQOUxJDDTpE2dRLLYZxgCK7i/5RfnLaOQ+47pVsZIPExf8g==","signatures":[{"sig":"MEUCIQDpDXJwsbhBZ4vZ0Rqf3wXlh2GczKBBvcDevYM8f2dijgIgTHKnQeAM6d8f4VV/NIUuikExzfCIx51Lz5uFW/FCrAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43811d54bad8259830717edcd86f992724b4886d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.43811d54bad8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.43811d54bad8_1721129702948_0.8645878679675005","host":"s3://npm-registry-packages"}},"2.4.0-canary.792de3c64e0c":{"name":"@tldraw/tldraw","version":"2.4.0-canary.792de3c64e0c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.792de3c64e0c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff1bf7c68f5553fb02b201cfa97bce141def67b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.792de3c64e0c.tgz","fileCount":13,"integrity":"sha512-qlu3Z0q8uO7TEtzaMthk0aUkeEaDbGBbd3qST/jJhR0E+6X0pjZ79/clJJDi+U1S4Ab3QU1qdlIeReRly+g9QQ==","signatures":[{"sig":"MEUCIEShMkfWBd4hA8xkfyZVRlP5Qi+CrDfYmqFTvPMbhIidAiEA27MlAzeZN48MidpsZZvgmJp9dsBl2go7niuB8zboQIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"792de3c64e0c192f17efc4c84aefedaddd232100","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.792de3c64e0c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.792de3c64e0c_1721130552745_0.2376419351999286","host":"s3://npm-registry-packages"}},"2.4.0-canary.62fe6561c760":{"name":"@tldraw/tldraw","version":"2.4.0-canary.62fe6561c760","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.62fe6561c760","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93aebc7871bca89b3b5a80418442311a0be79518","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.62fe6561c760.tgz","fileCount":13,"integrity":"sha512-ogUMCfuasiQwi/quWwV9JvUToXjbwCrXkS0mYCP0HX6jgifEvy7uHK0/5Ha9WUZBR0WC3iYZjQTdgWmaA8/7+g==","signatures":[{"sig":"MEYCIQC3Mrg0yDLwGHO8X2rGYY53AZOrZq4k6hQDGnzjwD2ViAIhAOvys2bAeE08eTRQ8IlLSTWl3k9hoZIM4LrkniS6WYUg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62fe6561c7608b8a8c1d2ea1f4f7efc2ec9dc2cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.62fe6561c760"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.62fe6561c760_1721134339866_0.9953379967077489","host":"s3://npm-registry-packages"}},"2.4.0-canary.d85aac58b329":{"name":"@tldraw/tldraw","version":"2.4.0-canary.d85aac58b329","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.d85aac58b329","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7009f90477902c2e5027fc603c8e4522154cdcb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.d85aac58b329.tgz","fileCount":13,"integrity":"sha512-PiCQrpsfYRPDHgIYNvR27qHlVN8n0O/92ohkk6elWxQq1vBAVcOqwxIyin/citzz74OntQDZJkaF+k5Wy5yLeQ==","signatures":[{"sig":"MEYCIQC+adsIaLZsiPBfg1XOyl/TChCMTHfMBTGwt3fTeUGtIQIhAJsZMWjluUJrqJei4NMXZa/80+rg18TVihT5NGas9txQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d85aac58b3292ba81889f29cc4dcbe05d04cfd68","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.d85aac58b329"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.d85aac58b329_1721136512474_0.30621492638113135","host":"s3://npm-registry-packages"}},"2.4.0-canary.48d1f4e0d725":{"name":"@tldraw/tldraw","version":"2.4.0-canary.48d1f4e0d725","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.48d1f4e0d725","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da332c42534285e429e3f519182275a93f8affc2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.48d1f4e0d725.tgz","fileCount":13,"integrity":"sha512-dWu0jxdx3lg9wOTXT8UUaECE5OWM0OKijLNo/s1pdvVtbaBFZ5JreHGeSXT91mkXTcdT+RF7wDiSh361ezWQBw==","signatures":[{"sig":"MEQCIH9fMFiV8qZl+Vj24/Qh1OclI4/NPgSpxdsn1atjr/kZAiBmoGG2IB7lmiPD/Hrrumbb1vTfaNXUQ3821UTx9q2v9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48d1f4e0d725b6bf620e957c34d013337c426ac2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.48d1f4e0d725"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.48d1f4e0d725_1721136969222_0.9900229658163848","host":"s3://npm-registry-packages"}},"2.4.0-canary.e784d3182f4a":{"name":"@tldraw/tldraw","version":"2.4.0-canary.e784d3182f4a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.e784d3182f4a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee93171c533adfa5b26523efdb95caf0c2af7b53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.e784d3182f4a.tgz","fileCount":13,"integrity":"sha512-D+M4SMOAt86oqYXW6mW2sjv7cpZzs+eQTbaxh3otNbiAQq/dbAFez5X63ssw+WQaNpzkZYl2v8muLGpsztZabA==","signatures":[{"sig":"MEQCIAV4O76w+Plx33shOYYxI4ww/ZJ2veNhq/79rvk03uDbAiAoyJgHkienLthGhkGwZOPdLHBkon+2dsfXvV+nJRkelA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e784d3182f4a50ee7a0d7918f059295ba459739d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.e784d3182f4a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.e784d3182f4a_1721139793427_0.7329435722348794","host":"s3://npm-registry-packages"}},"2.4.0-canary.6ba3fb0722bb":{"name":"@tldraw/tldraw","version":"2.4.0-canary.6ba3fb0722bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.6ba3fb0722bb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"394b0bda01c22e2ee2bb0400d36c88dd88d87f51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.6ba3fb0722bb.tgz","fileCount":13,"integrity":"sha512-78B0y0YeS82K5Cg64mQGxKAxo51h8CKAsPObjEWuyOwzAWfHtnF47BVr7NQJwWWbnZf4NOHvTnt6fYTAWC8QMw==","signatures":[{"sig":"MEQCIDW1NwdOXkh2V0l4qbDU0ENJeNftcVyhVCV7kGQEALO3AiB+wQiwWj9EOOEK+8uzOCW1fhXXfrZc1T7TBHbf6SkhMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6ba3fb0722bbb93d13dbff36649f91874a4ffac0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.6ba3fb0722bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.6ba3fb0722bb_1721140339208_0.33996375163925263","host":"s3://npm-registry-packages"}},"2.4.0-canary.9d15a05ac02c":{"name":"@tldraw/tldraw","version":"2.4.0-canary.9d15a05ac02c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.9d15a05ac02c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a55790c2d514b07192b455b8c2807361b6c1378","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.9d15a05ac02c.tgz","fileCount":13,"integrity":"sha512-4JbFTsscLulRX7caYYPol5u2WuPyr7XEF2Wh63b5RUoMLf9HMLGmK/3zqs6WwhNRZHIFKMIvw+wWBGJTgQAxGQ==","signatures":[{"sig":"MEQCIAlrJCzZPizHsDpW9DoeeXLKMRFHU4Kure88LFdryqRQAiAdDcYaQNmBSlS1hmtAmZiN+xpW97GJIMp0xFY4kcTROQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d15a05ac02cb75b0f1d95f72f583ef63f8848cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.9d15a05ac02c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.9d15a05ac02c_1721141551330_0.23258193301105634","host":"s3://npm-registry-packages"}},"2.4.0-canary.1a7f5e9fb58a":{"name":"@tldraw/tldraw","version":"2.4.0-canary.1a7f5e9fb58a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.1a7f5e9fb58a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7e32d32400cc26ad0dce4a03eca04ca851ee6e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.1a7f5e9fb58a.tgz","fileCount":13,"integrity":"sha512-HeE34HR6kZ3EUiydbvsQrK/V1Tte4GUYk+N+GleDVAPW5XTzxjhh6i6YUq3Y2bWC/texDGM9xu535WkbHtKcKw==","signatures":[{"sig":"MEQCIA4DmDezH25fZeOqaBOt7n8/oDylRgCY1KNrhEMm6GLbAiAxAZgZGZ5eiPsnITzTJFLW/c86WYkpYzQjHQAl/Mupbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a7f5e9fb58a0e2b4810b3f50c0981247279c2eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.1a7f5e9fb58a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.1a7f5e9fb58a_1721145964778_0.6848992629400061","host":"s3://npm-registry-packages"}},"2.4.0-canary.8aa4fd33527a":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8aa4fd33527a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8aa4fd33527a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77e8097319a1df306d6d0e97069748e809f466a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8aa4fd33527a.tgz","fileCount":13,"integrity":"sha512-DSVXG0A6ZbQAIn81kFUOI2c/e0mkkylm++P0vh/CgkkNupejgqkj+/NQJ7iDtKuw9xUdIp6JHQQ1MApwKBEvBg==","signatures":[{"sig":"MEUCIQCzYGD8vnMRKHM+/esv55ZkvIruOgF2UEnNSOYMz/KCEgIgWSaQxtRzHijqnIk7Dbx/cOkZXm4/lMbgO5hyppGzioU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8aa4fd33527a4809370f8d25134f28ec7a43e928","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8aa4fd33527a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8aa4fd33527a_1721146058403_0.5187408745773863","host":"s3://npm-registry-packages"}},"2.4.0-canary.70855c140175":{"name":"@tldraw/tldraw","version":"2.4.0-canary.70855c140175","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.70855c140175","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3d6a0194d7ecf714cb67c24c0fa9c0059c6f845","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.70855c140175.tgz","fileCount":13,"integrity":"sha512-z54lpgbn9M5TDCCgBVRGnLaqa16HBiVcSWYlFMXwMA7tgh0vCWy91KuUxLTsqNd5sffS8FJKTPyy3qjOqH8eiw==","signatures":[{"sig":"MEYCIQDIQVnDYIL30ipnDYPsB/quuzEpwcQS9hqiim0+aXH16wIhANpwUDJjVkEWFMH/BmIWd8cOwN5/3vEHnFfcrXbYlAxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70855c14017505f032fd505ab67f04d0f44ce79e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.70855c140175"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.70855c140175_1721212251272_0.6241436171767292","host":"s3://npm-registry-packages"}},"2.4.0-canary.8c41e884bbfa":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8c41e884bbfa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8c41e884bbfa","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"128b09b2c6027fad1812c0f6bdf380ccb9f17c21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8c41e884bbfa.tgz","fileCount":13,"integrity":"sha512-gvDiC6AwHsIzhV963QhQKUs4XLhuf7mfjLiPuegvZiltyiS/XY8D4btms1xKBuVcxQFM/Gg+F5exTzKbQFau6A==","signatures":[{"sig":"MEYCIQDe39PHat+1x0Fw+o6/hxekm85lJO38T2/Sq5mhVFubDwIhAMcgoPxEy6BEEZc/EdOkR8cZm48VCic2Ro9E0owPawMX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c41e884bbfa46141131643514b41e7981fa422c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8c41e884bbfa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8c41e884bbfa_1721212983935_0.11783647733527491","host":"s3://npm-registry-packages"}},"2.4.0-canary.8aac6dc59ea7":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8aac6dc59ea7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8aac6dc59ea7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2179162e994cb08b314cf61beebbd334f6dad7e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8aac6dc59ea7.tgz","fileCount":13,"integrity":"sha512-b/7lX0XAdw+/2qDzQ1DcCVkGq6kxNpuFE8fIUfBU4oiLjs3Rl4c0Ia9Ts734c3S79kXcMbuLCKV1hTrzodpckg==","signatures":[{"sig":"MEQCICxUd9USzPFUHlC7EcRHODoirid1OS0Rv/f7RuPgtSnZAiAHVhhaAAyW3q1kUO8BblkpS/H4YaI0mDxcefYA4CiWvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8aac6dc59ea783f2f1f5481c086288ce0d9118ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8aac6dc59ea7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8aac6dc59ea7_1721214784226_0.41870398160490785","host":"s3://npm-registry-packages"}},"2.4.0-canary.58890dcfce69":{"name":"@tldraw/tldraw","version":"2.4.0-canary.58890dcfce69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.58890dcfce69","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"873b522fc6d07e8ed1f319daa6e5a0c7b294eeab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.58890dcfce69.tgz","fileCount":13,"integrity":"sha512-Ju/7wp0IOBZte64Zeviumv5m4xNKfElUo3BzA6q1qh5bDITMxbgP1F3LXou8iBsRZ9p7gKYrReLAFzIKK0nmmQ==","signatures":[{"sig":"MEQCIFlfY4cfOboKM5hP9iFt+NpgiwAXH2iKKV/AtR1dVxWYAiBwPQHix9BJ9wF+yZlbQXse5yDJ8lyD4vofSPvSQ+nWiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58890dcfce698802f745253ca42584731d126cc3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.58890dcfce69"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.58890dcfce69_1721233034880_0.7468426341629297","host":"s3://npm-registry-packages"}},"2.4.0-canary.4c478d226709":{"name":"@tldraw/tldraw","version":"2.4.0-canary.4c478d226709","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.4c478d226709","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9214e9a41dfb8a056545e4fa8f01124037f1dd50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.4c478d226709.tgz","fileCount":13,"integrity":"sha512-wjNicdSLXI8dG1MjupKoyOOVW5FtLwAoklp1DB92Oh1Wx+Fh0/yFs8qiiEf5sbfCSttPx4okk4c281jJ7GIwZA==","signatures":[{"sig":"MEUCIHpPLS+e+PAu0PsW/u2QFYhaBaRyO1VkXU96ShWofOCNAiEAv4txcMGA8pkdDEHuHOvL8sDHBFeBwm7l8vGDr6++Vs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c478d226709a34a804565979e22fd2a56f51b37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.4c478d226709"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.4c478d226709_1721289789577_0.46833260883160643","host":"s3://npm-registry-packages"}},"2.4.0-canary.eaf921f40174":{"name":"@tldraw/tldraw","version":"2.4.0-canary.eaf921f40174","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.eaf921f40174","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ff8bf0646baf78cb7f72db3b88738c1eae8a7c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.eaf921f40174.tgz","fileCount":13,"integrity":"sha512-Qj1Tg9VmvU6TyCnh9yMsOqTnS1+xO+WkYK3uOkTWmep1Y3wNKLA5kxAtRjtn8xuJUYqNYnLXOLh8Tcj9I08gvQ==","signatures":[{"sig":"MEUCID+nn/MDSP7DIE/BgknEt34X3dnms/Kqt0TlJdAQWW91AiEAxA3yhXhis8rrelNaiiQC43nWbE4Y3B1/eqS/wnDFDqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eaf921f401744ae788d5443e1fba1eb9db8aa016","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.eaf921f40174"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.eaf921f40174_1721292367562_0.4329394595421763","host":"s3://npm-registry-packages"}},"2.4.0-canary.6ee64b222d69":{"name":"@tldraw/tldraw","version":"2.4.0-canary.6ee64b222d69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.6ee64b222d69","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44ff338a10173d38bb703ad1d312b683d973e800","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.6ee64b222d69.tgz","fileCount":13,"integrity":"sha512-qzwAe+bSv6DGSy4lm89gaceQvkJnoPriiSTFafotf/xLIcXUOuOC/7kL1w9Nbt7RPZ2GOMypCttccel5iGJ7hw==","signatures":[{"sig":"MEUCIQC3UraV9uCnLfT5hHwUlSdS5UfA5/4R3VfHyrJnnNPUVwIgHoWqGhIL+FtQd+GsHU7R5rHDwSfpkhT9TedMHJFo7Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6ee64b222d69f0dd1ecafb01d4099343fb19fc56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.6ee64b222d69"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.6ee64b222d69_1721301191741_0.5551372857139263","host":"s3://npm-registry-packages"}},"2.4.0-canary.a85d37dfa5e4":{"name":"@tldraw/tldraw","version":"2.4.0-canary.a85d37dfa5e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.a85d37dfa5e4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8575369bc26bb103e650f99ca80f702a1fc4385","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.a85d37dfa5e4.tgz","fileCount":13,"integrity":"sha512-0vTvBwcstKFeRctGfjsGqlSC+egrZo/M3MBH6H3TOJJw9zjxidR+m+77SiMgTNbCBp9+5y6eTRycbhth9bN/tw==","signatures":[{"sig":"MEUCIBzXafJVEFjXbqUlb8MQEnXKblylMcy9LoKOEABxIEp+AiEAkY/sdd44qm9VM7NOpqVS8hnpgMQsBkBQFrSfLEiruo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a85d37dfa5e4ad716a737365c87afbf08774a35b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.a85d37dfa5e4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.a85d37dfa5e4_1721303261843_0.0023828718764409285","host":"s3://npm-registry-packages"}},"2.4.0-canary.146965c2405e":{"name":"@tldraw/tldraw","version":"2.4.0-canary.146965c2405e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.146965c2405e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf2c3cdbde361a3c3edbb325cd4ad443d4a57f1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.146965c2405e.tgz","fileCount":13,"integrity":"sha512-GqWJEbPiZbYzxiM0/ExHmMaPqiuJ/Ou2MQrOATTg0UwLLT/HO4BaDUjKWWAEFteymcR7Zg4Jg2x6/mJKbf9vIw==","signatures":[{"sig":"MEUCIFEQDIo/4JqdZWBqEYl851YkN4rrGS4w/eqJxiwqR1bpAiEAhmNZXULgNSJCz8zYpDhMoOHHkY+C6jmbl45oZdGrtO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"146965c2405eb4756c4952b55c61dbf6234d38ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.146965c2405e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.146965c2405e_1721304641795_0.2556527372410715","host":"s3://npm-registry-packages"}},"2.4.0-canary.2d93a91d46c4":{"name":"@tldraw/tldraw","version":"2.4.0-canary.2d93a91d46c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.2d93a91d46c4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed48a2c169842e1859bc8cd44b4f65bdf2de46cb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.2d93a91d46c4.tgz","fileCount":13,"integrity":"sha512-pkSXu4Bw9GuDX4Nl/UGXJKN09yhzHj9/3X5qOra11qE2IMaNQodj/1jS+uKtBaXrkzdnLvV7ipv+CdY2/cToWQ==","signatures":[{"sig":"MEYCIQCG8RNmCETOhLTq7rXgO4Q5+MR/lTlaYQgIRaUhPWAO0QIhAP3vW9Ih7pOebExVmp9YPdtcUwoSMqpLG/zEwMADGgTy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d93a91d46c4ce3b67ce760376589f2ca4d398ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.2d93a91d46c4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.2d93a91d46c4_1721308139485_0.20014710649752598","host":"s3://npm-registry-packages"}},"2.4.0-canary.ecf2e141c5bc":{"name":"@tldraw/tldraw","version":"2.4.0-canary.ecf2e141c5bc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.ecf2e141c5bc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34ff50d5f3414a745772a287b9a0df1b6d83566d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.ecf2e141c5bc.tgz","fileCount":13,"integrity":"sha512-ORf10eCDKKh+NfqFA3/DLGSxeDdzssNH3hh/VbaBjU7MdBoBnrC3x7YessN0yEe9gJ1IF466GYd+jLvgepHczg==","signatures":[{"sig":"MEUCIAwY+N3XtJeouGTJxzWBrqm7bfQeJIIyq6d5Qu6JUOqKAiEAtsmpv8idAfGczgzXHUv7BP0MTJrvI+nmaoeBKpVXQIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ecf2e141c5bcdaee1138addd19886672e6836288","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.ecf2e141c5bc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.ecf2e141c5bc_1721309423145_0.7249478645517757","host":"s3://npm-registry-packages"}},"2.4.0-canary.5d1543a8e9cd":{"name":"@tldraw/tldraw","version":"2.4.0-canary.5d1543a8e9cd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.5d1543a8e9cd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2d1b988dd45b3a345c4e75af4c3fce501d59e0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.5d1543a8e9cd.tgz","fileCount":13,"integrity":"sha512-xwy7pXZ0zA3n5yrRMzfib7PX57t0bD25W5P7ihtC+3ve5+4yIMbhXEn3/iA0EUU0nkGKRd4tlHWHkYrC9yuu6w==","signatures":[{"sig":"MEUCIQDJxghrROB2FzM3FjmjLiYQYF141gpdInsqQk4BPEsWFAIgYeE15JcpZ7p2jNCKLV5d54+PRACDbWJFKakc9VkKkiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d1543a8e9cdb39781b4fd32b37b38be688b82f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.5d1543a8e9cd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.5d1543a8e9cd_1721310208236_0.2126104720708757","host":"s3://npm-registry-packages"}},"2.4.0-canary.0fee0562210b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.0fee0562210b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.0fee0562210b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ef69a22eb9af96fa18d3efa34aec07554da97df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.0fee0562210b.tgz","fileCount":13,"integrity":"sha512-rdsG8he3PHIfNBoi+iUG89tjp8iwD9+euChulpBysBOajMfuUXZsrFqJf9jEqRM4fcWayrE909I2giVKZdyYCA==","signatures":[{"sig":"MEQCIGTveFRk0sYI0lC4OAEtXRGICG5PwT+HrInpWSd1BOp7AiAUCh2H4DTrnp3cX6UuSyPn7ONiXaGpAhaRQ5MRUf25XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0fee0562210bcdb9feaedf3694ad791368850230","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.0fee0562210b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.0fee0562210b_1721311604270_0.2865213821074033","host":"s3://npm-registry-packages"}},"2.4.0-canary.e1a6abcded6c":{"name":"@tldraw/tldraw","version":"2.4.0-canary.e1a6abcded6c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.e1a6abcded6c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"375a36d52337d92f71d098e136a48e0bc680eef4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.e1a6abcded6c.tgz","fileCount":13,"integrity":"sha512-b4Fl23Ge6l0X6kVIHyla7qaNOy/dZje3Jm7QKP/krJaXPvkHE0ijg2qm3dX2OmiMEGuCLySj7l4WTUPYDlUnxg==","signatures":[{"sig":"MEQCIEZ3yZYA80JEuiSHglohb+NJYL4ZsB/t6VEF/8/AXnwDAiBcrUDta3hGKCOgTNqRQj7cGhKYiaYj6n62X7Z++dYG7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e1a6abcded6cf77114ce797a94e7472cb5c64be7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.e1a6abcded6c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.e1a6abcded6c_1721312697633_0.40424189540940536","host":"s3://npm-registry-packages"}},"2.4.0-canary.5fc4b53f6465":{"name":"@tldraw/tldraw","version":"2.4.0-canary.5fc4b53f6465","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.5fc4b53f6465","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18d39a2fc171253d16ecc8a3dcf7438e7001da95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.5fc4b53f6465.tgz","fileCount":13,"integrity":"sha512-DYZlav8RbZAiXBqwQW0QDUAaNFrn3z7EeRoik14/voopiFvUJOrvm3wpbA08wdQYxa64f1i4AMV2+623QzwfpA==","signatures":[{"sig":"MEUCIQC9ANxuU5s4s4qemnCb9dmUybirePOC/89C3AnJy4yipgIga+ZiaH2u+JxvuC9eUUThAt8b5ha9LX4Go6cBfoQaM0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5fc4b53f6465892b39957d1b48b9a89411538cf5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.5fc4b53f6465"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.5fc4b53f6465_1721314004569_0.1501783142887918","host":"s3://npm-registry-packages"}},"2.4.0-canary.8347697097ab":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8347697097ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8347697097ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eaaa66b53515ae706323c17526b6ae92db2729c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8347697097ab.tgz","fileCount":13,"integrity":"sha512-BprGVXuENS3rftHefmdbqUJ8wVxqvDBdAMGpEYKxsxIK5fRgkN2HgttJdNZ3qvBaA4LZSMsplydwEUG7uspjmA==","signatures":[{"sig":"MEUCIQDsGKm+ram2jjeLLX2Y08hxIUOvsZJRiCW8eZvXaAnu7gIgWZBCF+tdLUs3qItZdARDLCdNyzXFiP09zJ7nTIrx4WI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8347697097ab8cb9cb4fc3f4bd1dfcc0511ffe34","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8347697097ab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8347697097ab_1721372904902_0.8539398529563045","host":"s3://npm-registry-packages"}},"2.4.0-canary.901ba660d648":{"name":"@tldraw/tldraw","version":"2.4.0-canary.901ba660d648","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.901ba660d648","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f75c1ee0196296924bb382915da0d7000123024","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.901ba660d648.tgz","fileCount":13,"integrity":"sha512-qZqyzouUT20PvoDKAKsH2AJxcDLPrdJt9zxDnfr31JSdecmcToDJuSCgxaTiOj5N+60GeW/3co2tPtGOwzahQw==","signatures":[{"sig":"MEQCIHKin7+vpzSprsc71Bifbx1h9bWFUXLKN91Oi7Qs577PAiBpcCnRG2OJfEPqDrySF2/iQqIGO+uJDHbKExc1zGoSbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"901ba660d6488de0cfb6873822be1fc920eb08e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.901ba660d648"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.901ba660d648_1721399459498_0.4276913947540857","host":"s3://npm-registry-packages"}},"2.4.0-canary.87a3c0b0f7eb":{"name":"@tldraw/tldraw","version":"2.4.0-canary.87a3c0b0f7eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.87a3c0b0f7eb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3cadb5004f4a00c174d45e938fdbdbfb7a5634bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.87a3c0b0f7eb.tgz","fileCount":13,"integrity":"sha512-Q5VtSUj1HbbF6mEH3liRzM2x6DKGUqmSe/+sMBhQxSvvahVT4uKmTvSK6A9lPcxVPSlnNzDuDfYel/TSa+1rEg==","signatures":[{"sig":"MEUCID82kM+xbCp6rrQNzuYn5ScGTWV2Xw+/IGiC7eq2C75FAiEA4Qk/Eippkg5fFEnKRW8rj7aMY+5VjAzVQWtWtAzC3QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87a3c0b0f7eb179b70f765864becaa28435fd0ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.87a3c0b0f7eb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.87a3c0b0f7eb_1721480514369_0.9236286194193406","host":"s3://npm-registry-packages"}},"2.4.0-canary.27271cdca095":{"name":"@tldraw/tldraw","version":"2.4.0-canary.27271cdca095","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.27271cdca095","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01e3ea3caee0c20dc192c86c68ebd6bd29ecf059","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.27271cdca095.tgz","fileCount":13,"integrity":"sha512-Qeb0+c1byoQj5ROjtioHt72HSlpB6wSAZcL5f+DIC9TiL7cA9+GdRPdwTEnGVLtv3in6QOaddyGeQ6DPFmuoBg==","signatures":[{"sig":"MEQCID0vXPYePV0YbDZ1lyjfpjm+aXSXtefQtd8CStwOeCO3AiAU06CyaQCzzO1n5+NP9TDltI+8wwmOdvGHLof81S8pDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"27271cdca09524f9565195925fd8a8867437ddd4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.27271cdca095"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.27271cdca095_1721635251184_0.09488622460283991","host":"s3://npm-registry-packages"}},"2.4.0-canary.66ae584e070d":{"name":"@tldraw/tldraw","version":"2.4.0-canary.66ae584e070d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.66ae584e070d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b198d14d776eb36f3e0df0f078d2729667db06b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.66ae584e070d.tgz","fileCount":13,"integrity":"sha512-eGQ4jqHj36B/ofMjwlEnzMQ3rIY/Ez3eS3LWJ5hOx+8d1H50TNqrcfpxhgI4FTxlwk3Obf8WyzvxVcQq5pDgxw==","signatures":[{"sig":"MEYCIQDFtI159vF+2Gh2SgkvNiaQpNTtLapQNZL0DBvdMTKD4gIhAIJpibTfEEr+wovHWPNI12dFlChm4fKFalMJQrvPG8rI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66ae584e070dfcb10dad71d23e1a08c8bcc02681","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.66ae584e070d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.66ae584e070d_1721642354706_0.1929693417901377","host":"s3://npm-registry-packages"}},"2.4.0-canary.9cb6da32b22e":{"name":"@tldraw/tldraw","version":"2.4.0-canary.9cb6da32b22e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.9cb6da32b22e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"857b86b3b23026db2449e313d81348ebc6c9d56a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.9cb6da32b22e.tgz","fileCount":13,"integrity":"sha512-BQN5gv8Hnk33XtaQ03YQYIBcgF+RJnsoiKgilm1X/o/nZon5ROrDFLXscFZaZtLwEKnPePnQ8HcbheaXPuHLkA==","signatures":[{"sig":"MEYCIQDfJcJHdxZuiQ3muC6lVOw3ygfqcDq7yoPM/KbBfKmAPgIhAKknKDkA+pozn163XSdwS5i2VS5VFJj4uqTKKoUAyAEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9cb6da32b22e05c9f5768d39229ac5ec14e39b37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.9cb6da32b22e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.9cb6da32b22e_1721643404154_0.16860589949596028","host":"s3://npm-registry-packages"}},"2.4.0-canary.63667289e165":{"name":"@tldraw/tldraw","version":"2.4.0-canary.63667289e165","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.63667289e165","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"816cc26a2987487e0fef890e56ca3ad817746199","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.63667289e165.tgz","fileCount":13,"integrity":"sha512-OslryrAVYS2gz4G5KnBFaBp3LGySLZaundv4UvjHtZjLuU4aq8nuIH8vyueG7M4ahOnbP6EwFo1EJaHjpDDzPA==","signatures":[{"sig":"MEQCIENLHODXv6fTWSi5C837COPoz7p5VAZSxV+WGewX2O33AiAGPVY6eCZDmZ62mWIfHHkLjtCgtBg4nht+4dm48gELaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63667289e16551e6b514daa4fbfebdf6611cd48b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.63667289e165"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.63667289e165_1721648566990_0.9280121502219834","host":"s3://npm-registry-packages"}},"2.4.0-canary.796e5ccd74fc":{"name":"@tldraw/tldraw","version":"2.4.0-canary.796e5ccd74fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.796e5ccd74fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4636da7137eeea2ec573fc9e380f4fcc339dc63d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.796e5ccd74fc.tgz","fileCount":13,"integrity":"sha512-Cgqs2JqH0igRVsLLB9/WtAc1z+Khh1Wy+E3bPSPMnYTENBFzxrzLpYGS6V1MzScPKUAzbfN2PfTP/9bkdFTIsA==","signatures":[{"sig":"MEQCIEGOtw9aB7MgLLP6BHUTHy/h6ofpg8pIesj5p1jqEdAPAiA7EffjSDinGWCNjCqTM1cqlqbHxPtoOvwXcUstGBX4sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"796e5ccd74fcf8ecafbd478376342292458b7269","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.796e5ccd74fc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.796e5ccd74fc_1721648944132_0.09374019343545426","host":"s3://npm-registry-packages"}},"2.4.0-canary.8695e7dda57b":{"name":"@tldraw/tldraw","version":"2.4.0-canary.8695e7dda57b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.8695e7dda57b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4327d9333bafb37f29df4ee3987609babecee25e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.8695e7dda57b.tgz","fileCount":13,"integrity":"sha512-qngeDtksbbpHbXGGe90oN+R4xh7vj/yqeyzWi3kSmwRQLlsa2HsV/elUeSRdT+nVTWvoCcns13jQaTSxyc1hqA==","signatures":[{"sig":"MEUCIHXI6MVjXWOZIWiShzumfZ7DFPA6lE1un29MJFGd1xR4AiEAz3L7GaFu0zWXtnERwC3AdnbgiR+cADQEMGEqwLCX7+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8695e7dda57b2d1d2f9721b8699aed6886c1eb9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.8695e7dda57b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.8695e7dda57b_1721649780866_0.9645584774102585","host":"s3://npm-registry-packages"}},"2.4.0-canary.dfd8cfc34d44":{"name":"@tldraw/tldraw","version":"2.4.0-canary.dfd8cfc34d44","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.dfd8cfc34d44","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"331f8e58a66935dc4ef84e0eff11f08f370a3b80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.dfd8cfc34d44.tgz","fileCount":13,"integrity":"sha512-6G4BGbI4Y0pOQAI3A9R6HxL0G3ecbkiYX+4ve2K6w5jIxmd27Okm+/fbAejbaoV2zauezli3mD1iwB2HvWbhWw==","signatures":[{"sig":"MEYCIQDzGo/ErBxtix3eHzrAKcx3Qgj68O1bM87p49kzCcnu7AIhAPPX9whSei/nshNQ6lhFIfulLa1/94G2OwRhCL7QhTNB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfd8cfc34d44a2ff0d30ea11425489e20cd8becd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.dfd8cfc34d44"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.dfd8cfc34d44_1721650702131_0.5882920736276223","host":"s3://npm-registry-packages"}},"2.4.0-canary.6d115f5e93c3":{"name":"@tldraw/tldraw","version":"2.4.0-canary.6d115f5e93c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.6d115f5e93c3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7eb3e2ef29bc79c1472e516a92422be063716821","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.6d115f5e93c3.tgz","fileCount":13,"integrity":"sha512-S8RZjM4KKkxXulppUQCid4xVsGBhOnP6OLiW3STga3lKVmq/f/ahJlsiusgA9gsbn+cjTr4OECZBofATCnmPCg==","signatures":[{"sig":"MEUCIQCcFFo5W+bAHD7bfHPQF0rCsX2oAaKjW9JcQ2Jtq6cH3QIgTorOPrzYy/OAEKrLgVW6Vt5aDvIs5gJ9bYyZXdklfxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d115f5e93c3bc245b3f5fbdd73865d8b2b13e72","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.6d115f5e93c3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.6d115f5e93c3_1721654779203_0.8211689138618277","host":"s3://npm-registry-packages"}},"2.4.0-canary.f00956a71991":{"name":"@tldraw/tldraw","version":"2.4.0-canary.f00956a71991","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.f00956a71991","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"444ba62088b4f819e042e990388e99d80a37dc06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.f00956a71991.tgz","fileCount":13,"integrity":"sha512-W8DWdZ7swK9GzJib/BsCmrTNDhB/txYZaS4vqq88K9rGLb3ZCeNQnZ5HpM0w2gc/xctmkbryUhy+j3xMClDSJA==","signatures":[{"sig":"MEQCIF+twQc7IpZDUtqP2wh+k4bPYO1azpXhKWDilys4QZ3VAiBDvweXZwqkgCmc/e4muzDmNMRgt7HAYFkpjlm4OAaRrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f00956a719911fcf61e8cf7a50ef8404482f1396","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.f00956a71991"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.f00956a71991_1721655034540_0.03561365256350513","host":"s3://npm-registry-packages"}},"2.4.0-canary.9ad754b17d03":{"name":"@tldraw/tldraw","version":"2.4.0-canary.9ad754b17d03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.9ad754b17d03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a79da990379ed4e710461e7bb314c7d2db6cc676","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.9ad754b17d03.tgz","fileCount":13,"integrity":"sha512-NEbldyV2V/OVlZW6Bw64av6AGBzJ7XlzoOjfTI1T2oW7VJ7+gSlLIlEHfGNzYIzFOWBgIYfDAoao1CJYqCWCmQ==","signatures":[{"sig":"MEQCIEI4Yo0EsqZ3Qk7oMrf7s0pxbLyX/9wOcObjwzTUdLkhAiAyJkNmEfnwEJx/fp5BfaVCt8Et68z6RNgfwuqFNqwyRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ad754b17d032b091e9fe5407868922a04ddb6b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.9ad754b17d03"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.9ad754b17d03_1721658318415_0.7767095731241556","host":"s3://npm-registry-packages"}},"2.4.0-canary.5c7f936ba070":{"name":"@tldraw/tldraw","version":"2.4.0-canary.5c7f936ba070","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.5c7f936ba070","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a006c0b40c899724e535e1d8aefa7cf9e1da985b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.5c7f936ba070.tgz","fileCount":13,"integrity":"sha512-CkxZ+YHiv+RtSk4daHDVthvgX2q6nAasPlOHYqeRJnJEcti78I6nc8RelxShwLV7KynsyG0KrNpPGF55Lxt5Tg==","signatures":[{"sig":"MEYCIQDYNDdNDFbjPGkLHepjL0VuTHhDN5VYEujetL5sNtgZ2gIhAKoXcdQi99fIGXc9phuyVoF/5bUgSeqUkXghj3DDRcGK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c7f936ba070036c748242430a7aa5e918aca40e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.5c7f936ba070"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.5c7f936ba070_1721658467069_0.6250166381552891","host":"s3://npm-registry-packages"}},"2.4.0-canary.5ed77d83d346":{"name":"@tldraw/tldraw","version":"2.4.0-canary.5ed77d83d346","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.5ed77d83d346","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fb3e61a411dbda0e4c36b035ad7274914ae4a42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.5ed77d83d346.tgz","fileCount":13,"integrity":"sha512-JGzn2a8Y/56CzVuujyTKZX22P502VWRTVj7mP9IZqp+Ts9BsNiH6G08f4lBGjMVBrfff3kxqeiIPJWV+J1/uwA==","signatures":[{"sig":"MEUCIFNWm6HTf+BdmitGKiOmvG2qhHjsmwszcwVoSisIikt0AiEAyy/ZdFlauQyIliCezWJc1yn0aE3JZmw7dHLKPktq0HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ed77d83d346d1603ddc2e67a1065c5297fee529","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.5ed77d83d346"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.5ed77d83d346_1721658474763_0.1857950511917259","host":"s3://npm-registry-packages"}},"2.4.0-canary.0023c1fe2837":{"name":"@tldraw/tldraw","version":"2.4.0-canary.0023c1fe2837","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.0023c1fe2837","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4c9ee0d0e24974ee1a29545ec56c2e7666c1a9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.0023c1fe2837.tgz","fileCount":13,"integrity":"sha512-d8OOfyBPAlh3KblhtyC/JBFB3+xLPfotcECBXHjRnjDl6lGSzltjIMQomthLjdUtdW4es2levpnCuhPXiRayMg==","signatures":[{"sig":"MEYCIQDPHbpjas/sW23oTFcpYcHUV6xaZPED66R46t4EloPmCgIhAMlSWIU47vh/t/Ix7o0WA3O4/21pARwQyvGpIjR/d1/p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0023c1fe28370008b9e803cc20e897b9805f1684","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.0023c1fe2837"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.0023c1fe2837_1721662351067_0.9036437803653787","host":"s3://npm-registry-packages"}},"2.4.0-canary.71cd416d8af7":{"name":"@tldraw/tldraw","version":"2.4.0-canary.71cd416d8af7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.71cd416d8af7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6861e777afe8c3b1c48c85fb6d0ea2610cc92346","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.71cd416d8af7.tgz","fileCount":13,"integrity":"sha512-h3F54sznEIR7CZhB4BCw8DaHExlznS348blCrFy2rUiI41xBm4lbvvFT7d3pe/xQgLEvmrSbQc3ThLZov3EULA==","signatures":[{"sig":"MEUCIQC5dPDmCQI/JCR6Ls+wcn/RNlV/L7ZMW/0gzaYmF6VUgwIgI8HXd70yFXiw3xEyXQQdXcDBTFV5jf1TtOWIWZ/eNqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71cd416d8af768142db9400173534395aedfc51d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.71cd416d8af7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.71cd416d8af7_1721662653888_0.5857433868817519","host":"s3://npm-registry-packages"}},"2.4.0-canary.6d99a0d3ff61":{"name":"@tldraw/tldraw","version":"2.4.0-canary.6d99a0d3ff61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.6d99a0d3ff61","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c16e81ed874272418c56e4f23418b31fbb0ebf91","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.6d99a0d3ff61.tgz","fileCount":13,"integrity":"sha512-hvqSMrRMVZ4/XIvAdYDhWY944wnshU6b0p5Yz3Dia70Sewe3GXgtchdkPIxI9vRU93dLfbb9rMi5BuRWivam/Q==","signatures":[{"sig":"MEUCIQDkxOFVJjha7dN0lOpWU+2UrTqmrl7ZHDpyFg75es/p4wIgbgl3wR4AjwFeMN6VEtt/FFlNRW1FTq92qeBCZ6xYVg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d99a0d3ff6142dd325913e03a04169f365306c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.6d99a0d3ff61"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.6d99a0d3ff61_1721664083756_0.8476714433803743","host":"s3://npm-registry-packages"}},"2.4.0-canary.b06cbf39fab6":{"name":"@tldraw/tldraw","version":"2.4.0-canary.b06cbf39fab6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0-canary.b06cbf39fab6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b91294962b396d3d4b3b39a0e319d77d23421def","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0-canary.b06cbf39fab6.tgz","fileCount":13,"integrity":"sha512-1RmkjA3uy0Zr8JuJfFuuV4W54a+qwUJs821wA9xwfrughZfCFcWSUSaiVRsDj1W/FKgmjknPlKO33pxNLHLAHQ==","signatures":[{"sig":"MEQCIA7xhkw056XeH/DYDkB5RgLDc/Mk1c0k/Wqx1vbuV4AyAiBOuQSDf1TVtonTxIV/VzXQkMykrEp7d70p423ONq6X6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b06cbf39fab60d1cbd665809f58f52dd241b0df5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0-canary.b06cbf39fab6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0-canary.b06cbf39fab6_1721666313475_0.30404726362574985","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@tldraw/tldraw","version":"2.4.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bb58ef027c0c6bab1658d4dbd0c0402221e82be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.0.tgz","fileCount":13,"integrity":"sha512-CZEqs265WJxDGTM+t+cylVCOIrgexjiG66yFvVMSm6tqF1kTA0JgwZkyjlZWfWYbJaeoQyB94wZdSup3cCCqJw==","signatures":[{"sig":"MEQCICpKpAHNnFhwkAAmIdHMM+Fviyak7u4TSbTnwkgr8RihAiBpx0OvDJKwlktvgS+WBpPlJc856/3by3dl92UWMiYmQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"466f7fedf0afb160aa267386f71aeb65599f5fd5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.0_1721666921750_0.9679224784963836","host":"s3://npm-registry-packages"}},"2.5.0-canary.46358cf96851":{"name":"@tldraw/tldraw","version":"2.5.0-canary.46358cf96851","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.46358cf96851","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f37d8aeed0ac8047c7ca76e8ddea1adb3d66ec6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.46358cf96851.tgz","fileCount":13,"integrity":"sha512-LVzR/MJTOyTzoHGlphdJDcH2paEH/ZC++xeCAWucRmB/n9MlZFQZ8RRsdd1Sofye4KomcW2bcy2lz7Zsc4zzzQ==","signatures":[{"sig":"MEYCIQCPPmuS+zb06c63EpkdQRaKR48nvBmZWq+TX1EVPcpBDAIhAPM+v7Jly6BkNtFCzYMIce9DK45riZYtq34W7cH84NS2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46358cf9685185a341cc0ae1f1276c5a3223f33b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.46358cf96851"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.46358cf96851_1721669153428_0.15605583264327794","host":"s3://npm-registry-packages"}},"2.5.0-canary.f7a28a6597c0":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f7a28a6597c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f7a28a6597c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2fbaae10bd8feff33d35a647506a56f85516a86e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f7a28a6597c0.tgz","fileCount":13,"integrity":"sha512-JinL6i0nUEL9SSYMGz82cxWLWRyBQrRl9a5G9a3J+rcXKPNUk6q47/5aQ49EBFZbZRN820u58/FLWWeYWfPwAQ==","signatures":[{"sig":"MEYCIQCQVsT9Heo4JSA0vI/SYWq7uIQAtmorXJcv+/ATJdATJgIhAJyK24ptX/q0viA7db1aCrNuwdBRJN0l+geZJfjuu9UU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7a28a6597c0ac2f41c578a9a4117a2fc38ff2ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f7a28a6597c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f7a28a6597c0_1721669947747_0.2549084728910771","host":"s3://npm-registry-packages"}},"2.5.0-canary.3f4f8797e8a0":{"name":"@tldraw/tldraw","version":"2.5.0-canary.3f4f8797e8a0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.3f4f8797e8a0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5ed9ae55d14d7600ef3c3058bfc8f8520a2b523","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.3f4f8797e8a0.tgz","fileCount":13,"integrity":"sha512-XVn8JNZvPiRZU8GJsuyHrY1lHNNUryY5ntstkSf/r1eMRJxU0XrXWBM5LuGH5cSvdjqXltmCtc5DdKI/7KqszA==","signatures":[{"sig":"MEUCIQCc7ywBKPHj7tOIboKhlTK02pO0I5m3u2LTP3LNke8hVAIgakf1YNVXH0vepKK8nF55iG23KYZssy1VJRbziID2dsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f4f8797e8a0769dbc478defb97dc6b05dc2d917","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.3f4f8797e8a0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.3f4f8797e8a0_1721670140086_0.2998936424811762","host":"s3://npm-registry-packages"}},"2.5.0-canary.9740f865a59b":{"name":"@tldraw/tldraw","version":"2.5.0-canary.9740f865a59b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.9740f865a59b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ad63622268a525eef604b82d0b138d67a62c3f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.9740f865a59b.tgz","fileCount":13,"integrity":"sha512-PWVEUkrSskMTboGXEbLou6N4iyUX+WnWwJxiZCOjB59pVyjrgEBAVU7+cmEdjoP7WIYwZqZqqQnEDjXPszB4DQ==","signatures":[{"sig":"MEYCIQC+5fN48ZD2PGC+GnVJUMWJb1bFbeE7mTpiN/ineQmDbQIhAO9JQ3jxAF1AZSe8FjVwDvPX1kCUhl2+g0rjymIVhUaJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9740f865a59bcfd43887c69776fa046c5d61f497","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.9740f865a59b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.9740f865a59b_1721734260540_0.16989036315735095","host":"s3://npm-registry-packages"}},"2.5.0-canary.ff8657fd0eac":{"name":"@tldraw/tldraw","version":"2.5.0-canary.ff8657fd0eac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.ff8657fd0eac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0234a826ace70f55b15849b0948f1cbb5640601c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.ff8657fd0eac.tgz","fileCount":13,"integrity":"sha512-v6n8g2uMuJNO+wKlKG051TtKKm1BSCK3n+QOg1VPs3reVaGcoF612g17ebO9cQ6NJJciWzUMwqAUPhb0hCYmoQ==","signatures":[{"sig":"MEUCIQDs3l3ZJNMlZNU/y44i23djzdhbEJwySLyfhiyZ3PYkRQIgVBZ83S0hdCWlRg1BWmd87ZLcSKYarZ3yew1pjBvjeBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff8657fd0eac838c742762cb5346c9ba426bf0ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.ff8657fd0eac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.ff8657fd0eac_1721734362039_0.36257963129680393","host":"s3://npm-registry-packages"}},"2.5.0-canary.b24bd7102278":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b24bd7102278","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b24bd7102278","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"469fd82a409a49e40cc670ec4711c2ad85d5bbaf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b24bd7102278.tgz","fileCount":13,"integrity":"sha512-weect4f1hI8249zykkN/V1egn5O6yX04Y2OvEmr3wTibleCcmNOt9pHwiPC6GPfgv42aIdYkg2Ct/u60cPz13g==","signatures":[{"sig":"MEUCIQCnl+lLgCen5/igzG7MTkSjgi/TTL0NlAXsdWpWGzt/ZQIgcZV9OP/MRc4y3Op6obbpDyHYl0s5FwPIAIwrDCj1jaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b24bd7102278bbd06a8610a5d87d49713d67dbff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b24bd7102278"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b24bd7102278_1721735083022_0.40006275067867536","host":"s3://npm-registry-packages"}},"2.5.0-canary.c27d0d166f0f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c27d0d166f0f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c27d0d166f0f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"087e529b80622786b309b8578c38340c31e49d92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c27d0d166f0f.tgz","fileCount":13,"integrity":"sha512-nZ2y1vdfpbieoBZ8FIqIXLZmXrLVJda46bX4pV36xeR6NkXPXOGZHg3Z+eHCuk4cfJAsuBFwsX6DW64JCkHimQ==","signatures":[{"sig":"MEQCIGv/q2BzVdjKDt6RYjXHtnyPv9dIE101R9E0EGhBMHooAiAOG2JA6Euc5LmmfZGjmAfnivPCUkcFX7ZStPEzdXnEbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c27d0d166f0fb55bd55eb8f64b5a9b9dcb2dcf7f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c27d0d166f0f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c27d0d166f0f_1721739075860_0.9204943381234518","host":"s3://npm-registry-packages"}},"2.5.0-canary.066dd0833699":{"name":"@tldraw/tldraw","version":"2.5.0-canary.066dd0833699","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.066dd0833699","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5db8fd50e2e75a2ecd75bbdf9b7b2c944c05039f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.066dd0833699.tgz","fileCount":13,"integrity":"sha512-hzSvMbhZGE9S+UU0/ObJZxMABIO4UONA30t8K+hEhK+MzztLpkxqZ8yqDDqSVylstj2Q1gi83QYOTO4PGLBC2Q==","signatures":[{"sig":"MEQCIGEEaOS/jB5W7X13td56WcFhhNMBeiaON/DUlmdYDAu/AiB6X9vInxHt2aztV2BHh+jSbOqih4GkrAlGsnkyZLsAsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"066dd08336999e85d65fd24e8dc53a71a7898d1b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.066dd0833699"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.066dd0833699_1721741915530_0.11893604701148974","host":"s3://npm-registry-packages"}},"2.5.0-canary.aac301199585":{"name":"@tldraw/tldraw","version":"2.5.0-canary.aac301199585","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.aac301199585","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ed696bc1ed56d4900e9f9db297ea0346439b1bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.aac301199585.tgz","fileCount":13,"integrity":"sha512-AYCG8Z3lGNTP9lScsgb0ytSTHZ5uE8zNZ7TB4wZpNXRevCUydGvR5BjWY0KpseT8gFKAme/VRpCO7uo/yeoIkw==","signatures":[{"sig":"MEUCIQCOVMU9D0LfRT9Wz+qD66V75WqLtCbpsytynQftnxSFyQIgPBdmWOwq7nQk/C7trFylemqntFI1dvEOglj0SFIUOfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aac3011995850b4ad74cb4c82cc59af5066b8668","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.aac301199585"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.aac301199585_1721749601625_0.8316229085465063","host":"s3://npm-registry-packages"}},"2.5.0-canary.b8ea0db8462b":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b8ea0db8462b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b8ea0db8462b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0159a707fcf13046eeb32b296e6fec64f77fdb3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b8ea0db8462b.tgz","fileCount":13,"integrity":"sha512-Ip2Kis4swbrcpqR96JHkkcaahUBMcirrlQajP/BUjLich50cgybGwjHEcq4MgyItHB6p5o7L08hWWE2oVxtTyQ==","signatures":[{"sig":"MEUCIE9m2TOeD62KsOIRInEUUPd2gEfXBo93ZRRzRKnS/rcuAiEAuUPQ4xRkT8fBtYC5rBIrBOSpx6i/rhXW6C4SrSD8L1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8ea0db8462b7f86adbb069c58d9d7b133141c66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b8ea0db8462b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b8ea0db8462b_1721757267833_0.8280788349102657","host":"s3://npm-registry-packages"}},"2.5.0-canary.874f51dcc30f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.874f51dcc30f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.874f51dcc30f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"425be2e112e7bdfc91ae53410897a8e4fc275b1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.874f51dcc30f.tgz","fileCount":13,"integrity":"sha512-rnNNXqGq+tlLsJm/tzlBWw0ex5nw8UrSNtEQudZSrBc+RYo5eEChyLZ9MSfcpagwzHFlxV8PacJsXm+N7Yb5eg==","signatures":[{"sig":"MEQCIHsfZFO8gJSmAyDXVr1EVBGla1hGG9/z6RYQL6NeaYcnAiA4lLvUCe1F+1iRI5x8YU+brdDZpcfZR2oWzmlWEdg8Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"874f51dcc30f7dc6a901446e068a593e55fe804f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.874f51dcc30f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.874f51dcc30f_1721812763083_0.11177715135216837","host":"s3://npm-registry-packages"}},"2.5.0-canary.d752c9fde5e9":{"name":"@tldraw/tldraw","version":"2.5.0-canary.d752c9fde5e9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.d752c9fde5e9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8cdd3718cdec300395d362c19595abec4f62fdf9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.d752c9fde5e9.tgz","fileCount":13,"integrity":"sha512-KuAMZa3PtzShLKz2RuaDzG67A3WXzIpY9u/3wa2TjP3BajS4YHN92KtUC5CYIrb89ezgB6ZXdJIwCmWZ59Sd3g==","signatures":[{"sig":"MEYCIQCwL6u+j6ZFTqu+WVCQj9Xm9Cxpd/9QmfwmrWa3atCtMQIhAKKSEG/Ftxyt9O7qP9kiBDXRfaoOrN8wDhpWq/Va12jT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d752c9fde5e9460ef400ce9714080524af8d2e7d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.d752c9fde5e9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.d752c9fde5e9_1721816315222_0.9439871074269899","host":"s3://npm-registry-packages"}},"2.5.0-canary.98da917fc4c0":{"name":"@tldraw/tldraw","version":"2.5.0-canary.98da917fc4c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.98da917fc4c0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91b82a9861333f71fc396d8edebed608f09fd632","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.98da917fc4c0.tgz","fileCount":13,"integrity":"sha512-KEMQN4Zg1g9beMWbQ3VnWABar0ZntH1hZMc3Hcn+Y5xxvukKpQlGPSAX15QniGtUMSLHC+pu1hzf2J/gTBbCWw==","signatures":[{"sig":"MEUCIQCD2r9FBPH/BpmGxiVYNoOyU50TiaLV2mcJW0H94P/7vQIgVYD29kv3Zubq04VodT7Y/fHee0uE8GoTU1S+rn42b+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98da917fc4c0baf0b1947fe6155a1ad7772a1cc5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.98da917fc4c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.98da917fc4c0_1721816355978_0.7346452301334323","host":"s3://npm-registry-packages"}},"2.5.0-canary.eaf78c34d855":{"name":"@tldraw/tldraw","version":"2.5.0-canary.eaf78c34d855","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.eaf78c34d855","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f11fce9e70d35f676e594b7697cb6146ea835a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.eaf78c34d855.tgz","fileCount":13,"integrity":"sha512-j4TgF+fB3OLlZn2oHp+414EDpJ9HLGK2M9UhYzTvl6s+iGIAe73v/7iqHJUQ/6V4nHkU9Zu2QoK9oH/I847aZQ==","signatures":[{"sig":"MEUCIQC5IGY4BW55UFpAXJFI+CoYk14RtvVCBaSAZ+C6gbI2UQIgOrQKpNFuTnm323eFwypHHv79Y9BixPjFzF0/WuO8Bao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91731},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eaf78c34d8554db8e429c4a9cf2e32cbd62dbef2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.eaf78c34d855"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.eaf78c34d855_1721818119118_0.35335044839542973","host":"s3://npm-registry-packages"}},"2.5.0-canary.1b9090d23a00":{"name":"@tldraw/tldraw","version":"2.5.0-canary.1b9090d23a00","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.1b9090d23a00","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f3d08539a309c284997986c173430ad11127c42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.1b9090d23a00.tgz","fileCount":13,"integrity":"sha512-q5Z5H4x6WOhIGr+idomf0dXp6Ak9Eb/J74uPHgCLwDotcmdnSZ88uUdUDR3RAk+OP91XRC5IX5z/RG1yh7kXmQ==","signatures":[{"sig":"MEUCIC809iy/+lIy094M+2a/3WNN/sZARdpOaXBLlUxrna/8AiEAhMwzUjCloE2e1IJ8dzYkg+BZ3dP3RACwdDj3xy8QAvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b9090d23a0048bdfa47f08c38f2823b9a5ac6cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.1b9090d23a00"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.1b9090d23a00_1721827290297_0.6496296758408515","host":"s3://npm-registry-packages"}},"2.5.0-canary.423a0507b88d":{"name":"@tldraw/tldraw","version":"2.5.0-canary.423a0507b88d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.423a0507b88d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4dca840eb89fcff2842b144bd46d735f5b4356b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.423a0507b88d.tgz","fileCount":13,"integrity":"sha512-87cG1jJLoImHfqxRMvNC0qbRfGLCT6wkDjdnnbUT8xhQUf+EXr3UQrTN2OyNte9S8tvixBKjdLrAqcX1M08wHA==","signatures":[{"sig":"MEYCIQD4No0BbyM2tRuWa8+1SZM25wUxXwFg1NE8oqXy5bi8hQIhAPEa18y4jRW+tWCzrayBk9VPn2/ekGvkAKg+kSuN0TY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"423a0507b88d7a15fd08c0e1bf5e5fe92b7a656c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.423a0507b88d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.423a0507b88d_1721829139396_0.0684901880502895","host":"s3://npm-registry-packages"}},"2.5.0-canary.e149dce385b8":{"name":"@tldraw/tldraw","version":"2.5.0-canary.e149dce385b8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.e149dce385b8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a58d7c8b9769d8296078f38c27491a746389425d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.e149dce385b8.tgz","fileCount":13,"integrity":"sha512-dboC3PMOsecItDoaITTPrfXZr7vjcEJRclK9emO+IERbrqQPNTNnCwwF3Ac605tB/Hfpk50JynAUbf9uJDpPSA==","signatures":[{"sig":"MEUCIQCyoPnvDj/dnMdVtyCSWXskAsVds/3hHbPpApdzZCnSnAIgV2P0EZrzDmLmDmvj8lp4ZggwU6lzwRABx1atls6HxoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e149dce385b8e158d3698cc6610a82921eed9346","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.e149dce385b8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.e149dce385b8_1721829525459_0.5760426695166412","host":"s3://npm-registry-packages"}},"2.5.0-canary.87b231abcfe2":{"name":"@tldraw/tldraw","version":"2.5.0-canary.87b231abcfe2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.87b231abcfe2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"538557dbcf54e71dca1a494507c378a18c26efef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.87b231abcfe2.tgz","fileCount":13,"integrity":"sha512-4x607SStuePQ7vcK2g/sU8B0fwa2ZsQ/5XM5FO+oudHQ0RwTD3fsaNXnOj2AVEtJuCt/0Zqjo8CGchCSEfCdRQ==","signatures":[{"sig":"MEQCIFiX21ULHWG2eqeDhEPNVuo1ixVjuzOta/9p+F2H67AsAiBZ8qhMKYfcdhn9SIS9H8kTxTlOycs6Upgz6PNJWD/rjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87b231abcfe247c95615d4b979f6e523a6a25dc2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.87b231abcfe2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.87b231abcfe2_1721832952050_0.1394383403819084","host":"s3://npm-registry-packages"}},"2.5.0-canary.f6a352b2aa28":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f6a352b2aa28","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f6a352b2aa28","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb8d554c5e6144115f2b927452463c4c5699ae66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f6a352b2aa28.tgz","fileCount":13,"integrity":"sha512-dWT0FfkgwOGuEbr4h0spCf/5PM1/R8XV1110vw0TjgAuk8cIS69L8Aii7hwsdDG7j4gN7x+ogWnTp7o2bBS1hQ==","signatures":[{"sig":"MEUCICr3Y6XXGMIo68attIkbfVrVPEWXgQ4IG/a3AlJjqrzAAiEAo4Vz/6+VUbkgGp/r9K31rXUHbEH3LjLPiQKbvCqH2lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6a352b2aa283de5cdc19d07ceb8719b5dc4c676","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f6a352b2aa28"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f6a352b2aa28_1721906114175_0.5258138125237461","host":"s3://npm-registry-packages"}},"2.5.0-canary.bae7faf11b49":{"name":"@tldraw/tldraw","version":"2.5.0-canary.bae7faf11b49","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.bae7faf11b49","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9bf968af12b5b0cdd8ac3930c0d8d811f3c69920","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.bae7faf11b49.tgz","fileCount":13,"integrity":"sha512-Rp2zjTaH8sVLHYo0iDnGVttOf7ZE5CmWpowU53QWbKEQeI3ExUCrDWg8BNrD2fbmn2XVak9WJYDkB+x9dyik8w==","signatures":[{"sig":"MEUCIGJDFgYTfv7JE7AEUHEWcAwGiwlFJ8GENPLjXwzX0urSAiEAq/nsjYaaaC8LaG4rxMQYHib2y9wzmJhHjPZ5/YgLSVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bae7faf11b49bdaf21aca701cac8259167d076b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.bae7faf11b49"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.bae7faf11b49_1721908070345_0.5288058475265955","host":"s3://npm-registry-packages"}},"2.5.0-canary.0e37a3777678":{"name":"@tldraw/tldraw","version":"2.5.0-canary.0e37a3777678","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.0e37a3777678","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"286fe321364d0da37cf2eb918c1e5956b743f87d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.0e37a3777678.tgz","fileCount":13,"integrity":"sha512-LbEFRAr8WHZdS0hlK1OIzflsWQ0Cf8Gw9gLd1EyH3a2Z3JLmLI6QQY+umS037wknjDayzj1TPSp1fYOy36JN5A==","signatures":[{"sig":"MEUCIH+/W7DyjSjyBC2M/6ZEZVAn1FaKvYSpFt1wjnHBFOKUAiEA02rYg4tNh/AZIEBJQOKMYyJ/fjt70CbLVjsqe6Eydww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e37a3777678f04af639c70c9935905fcaa33264","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.0e37a3777678"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.0e37a3777678_1721908133865_0.18594660054771972","host":"s3://npm-registry-packages"}},"2.5.0-canary.5511e1cfcd03":{"name":"@tldraw/tldraw","version":"2.5.0-canary.5511e1cfcd03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.5511e1cfcd03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df0805092082a459da269751c6cc86d3db4c5c8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.5511e1cfcd03.tgz","fileCount":13,"integrity":"sha512-ja/VKgyWp0DMetHW6YdQgzGmWGK4dr4hHvAN3vTwmhQSx2KBlII+jTSecWSoeNgInU+qFfVaJN55/IGpeo4PCQ==","signatures":[{"sig":"MEUCIAObQJNH7dAO5vzDw1QwebD+JCKXw+UsyNK/2PikYDtbAiEA4c9tSOa33KdMDvqvmSXNRow/66i/mn5kq2nbohxEhmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5511e1cfcd0383d51f083dda228116b5ded82179","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.5511e1cfcd03"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.5511e1cfcd03_1721912730010_0.5370158027874601","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@tldraw/tldraw","version":"2.4.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59456919bc5dec51389752654238edc256ece271","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.1.tgz","fileCount":13,"integrity":"sha512-mOOUNHRidQnPwgbZX9Rq1xu+JIxmidq+itfNiPSFjhFISMu0SwOm7E/atz6GPq8dbYAX4JlRJDrIjMNBJyn26A==","signatures":[{"sig":"MEUCIQC+q5jD6GhVWh4QjmD0ei+bVZm5JL+1OONguSrhqe20zAIgENXaGpu9T9aC7xYydrPRl/Hz/1NfpRoIGyAFBNwyEVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9acbfa8b5a86ea67cac920a857f8b442e25b5e1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.1_1721916365446_0.12365454102271345","host":"s3://npm-registry-packages"}},"2.5.0-canary.f46caeb7d052":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f46caeb7d052","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f46caeb7d052","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3bf00d713c9c7d73f744da9974e5a1b01a7c0c0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f46caeb7d052.tgz","fileCount":13,"integrity":"sha512-6VUzmCBbzchlEJJrvDm2vBO/d+H2igNk5euUm7ZMbUttp1Rhdm8tnyirY9AyKztLvov74/bLHZZExEgnd3ncYQ==","signatures":[{"sig":"MEUCIDucPmzN7pXvsX/njkbC2iMLBFtLbhDcwJMFUi8bZ50UAiEAts3RjwD4yoQbTDVxQfIsrStCN4GHZmr+PwqeaP6Yjvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f46caeb7d05236591d319982fb549195ade2f47d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f46caeb7d052"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f46caeb7d052_1721916407187_0.010847025035558788","host":"s3://npm-registry-packages"}},"2.5.0-canary.bbc93c7e021f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.bbc93c7e021f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.bbc93c7e021f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58a43ec1ee57fabf0b51cbca8ed3d4cf44100924","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.bbc93c7e021f.tgz","fileCount":13,"integrity":"sha512-KajUydm6jXyXumsfu1GBz5ZIdrmLz2V8nR9fQBP+A/oSK5hUaPruTS4NRNa1Obt3+ITb+irxODdm1kBH1SJdJg==","signatures":[{"sig":"MEUCIBNPmdahwj6jE2s+eJ2a7GeZtKLxtPJPya3C0IsLADNpAiEA5Q3WqaMxpcBFQe9snnmAOPDF188D2eK4mlJS/47xj+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bbc93c7e021f78524d92545386cd3f69fae2370d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.bbc93c7e021f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.bbc93c7e021f_1721925364983_0.8439436944902576","host":"s3://npm-registry-packages"}},"2.5.0-canary.15a9f935fc98":{"name":"@tldraw/tldraw","version":"2.5.0-canary.15a9f935fc98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.15a9f935fc98","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c246c99fe3192438a8cc3d502a8924dd001538fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.15a9f935fc98.tgz","fileCount":13,"integrity":"sha512-Wh3K8tdopbpjS73FTNdWt1Hcb0WG+k1NWQGyaUZ1VM10tueMq3Bx/Bc3s6pqV9wRd4jfvDbG2vdmE1UvO9ZBcg==","signatures":[{"sig":"MEQCIHU0HoPJDAw0s5vJAgVQmCosUJikeGYNGseMsrFmp15gAiBC19Si5mYHM9K1uQYwG1kD4lAKPYbEcTxtc5r3zVJN6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15a9f935fc98f1ab45595521c8c0073598dad22a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.15a9f935fc98"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.15a9f935fc98_1721983339088_0.15277670013895794","host":"s3://npm-registry-packages"}},"2.5.0-canary.2458db7a4e09":{"name":"@tldraw/tldraw","version":"2.5.0-canary.2458db7a4e09","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.2458db7a4e09","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00691db931b1c2f9d0cbecb25bf4c36d169fcb1f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.2458db7a4e09.tgz","fileCount":13,"integrity":"sha512-TyVZDD3a6O6sIgiiZ6FTWi9COYfX7XoEefMAt53g3zzWTGge3sxgoZhDrhJ1sRtedOKpyn2OppLoyUlgAJzrLw==","signatures":[{"sig":"MEYCIQCk4izPpbmgBfU8PLrxRVBy6zDzOO8fQX+nDomFLCe7OgIhALAwzS2Nyv1/W+mIRbLAxcucAgqnc+6vyjKMy4/1fHFC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2458db7a4e0936a3d954e05171a63335652b4691","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.2458db7a4e09"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.2458db7a4e09_1722000712227_0.6767807616617594","host":"s3://npm-registry-packages"}},"2.5.0-canary.a8e233ab05bf":{"name":"@tldraw/tldraw","version":"2.5.0-canary.a8e233ab05bf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.a8e233ab05bf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27784f6d5b945ae79f33f13ae12d2c5cc1c718f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.a8e233ab05bf.tgz","fileCount":13,"integrity":"sha512-zEtqJcEayOSAPdP6e4H8gg34stRA2ar7px59fXNRHLLjI7Aica/IRf1bFuI9zl71yQKjB8+2CGnIqTgsbWzwwg==","signatures":[{"sig":"MEUCIQDJEDMN9xI29oepiN/OTYWxiQKpUaIB2RoutTwsz6uSWgIgScPh2pu6welG4l30m0DjUn5oNnsUdsRL9sAUg2RdLI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8e233ab05bf18aca4520e2d8131aefb4a5d04a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.a8e233ab05bf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.a8e233ab05bf_1722246332145_0.20785511532024947","host":"s3://npm-registry-packages"}},"2.5.0-canary.5c8e6947bc51":{"name":"@tldraw/tldraw","version":"2.5.0-canary.5c8e6947bc51","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.5c8e6947bc51","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d458ee012a0d9b6da29558c3a9c7ab2e249ddf6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.5c8e6947bc51.tgz","fileCount":13,"integrity":"sha512-2CW3tHMzGiMRiBSP+NXsxbe+N4R1vwKb0ypAEDizgTZ5mvCoFI+AWO6RCs3HSMR6qEgYUvvqajwzwrFRp8YVZg==","signatures":[{"sig":"MEUCIDuTG2UwvmdIlOQIF19FVPIkCDbzNAb/cF6tQvng2C3nAiEA9U/cjBGDxdyr75Cj708B0FEop18EzdBtQo7XJ7daX/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c8e6947bc5149f5c0d6b6d7f8891388e96f437c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.5c8e6947bc51"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.5c8e6947bc51_1722253435474_0.000984918711095295","host":"s3://npm-registry-packages"}},"2.5.0-canary.0c77cf94a99d":{"name":"@tldraw/tldraw","version":"2.5.0-canary.0c77cf94a99d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.0c77cf94a99d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01d0a877f857d09bb4a93e8deb6a24b9b79f097d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.0c77cf94a99d.tgz","fileCount":13,"integrity":"sha512-k8fLlzAYxIarbSoO2oO/xZJ2sp++/WjGE7CdkMUrQ1xFg1Q5rSGFVGPjXEdRbQ3d4xOtcvT16mrGXNyAMuUgIg==","signatures":[{"sig":"MEYCIQCccNPMqkTk1cXUqvbM7YkEirqUfFQnajMMKIIlJyRRbQIhAKIdeuNaTSXqjsocZEJaRiN2CQ4MFaxjCuIFLLIkgYRX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c77cf94a99d3c187e9567bb39e746a8b3ff1af0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.0c77cf94a99d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.0c77cf94a99d_1722259217694_0.40927310632210756","host":"s3://npm-registry-packages"}},"2.5.0-canary.ef89eedfce96":{"name":"@tldraw/tldraw","version":"2.5.0-canary.ef89eedfce96","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.ef89eedfce96","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69444c6fb4c493d80bb776f2455aab82c641a204","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.ef89eedfce96.tgz","fileCount":13,"integrity":"sha512-a6P434wtsprE2u8X8UcDnRqbSDPxLyi6ReviWq9OWkK0dXrTkmCQNb1pAuKt9kNBVI7K1jwskBdZfWx5UB+Ogg==","signatures":[{"sig":"MEQCICWHjWjqmiaOPn3kFIy9BRhSx5UEXBoe7j9avMMG2MYTAiBiXOkbr2/M8IhMNDfcv2IysLVouze28On3SNzGq8+O2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef89eedfce969daf4d119e2abb4b894b70da3c56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.ef89eedfce96"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.ef89eedfce96_1722260180415_0.6686666956666352","host":"s3://npm-registry-packages"}},"2.5.0-canary.f05d102cd44e":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f05d102cd44e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f05d102cd44e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6de856c50320001b07ba7a09488176d4791d02c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f05d102cd44e.tgz","fileCount":13,"integrity":"sha512-zoPDyiol7qEqB6z1eIldEJUOzcXXRfeqPMUp4OWVeuuBQ9R+M0kwIcnZZYscfsLswgcQa+gv7f1wN6+27fk4qw==","signatures":[{"sig":"MEQCIHf4ZWnwlPeWMbKyJpHqHotz/DYhB9J9sRHIb0xDEUITAiAiJcfjaU5nnA8vlc7s6YS3nw81FaR5I6xICk5jAmtL0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f05d102cd44ec3ab3ac84b51bf8669ef3b825481","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f05d102cd44e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f05d102cd44e_1722261238450_0.11896409887818749","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@tldraw/tldraw","version":"2.4.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8fcba57094e46e5e95cde7113fe05e9069d0bd8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.2.tgz","fileCount":13,"integrity":"sha512-Tii67pH/oQmcY2HtybfDVtPLer/2FAQPpSCNmq2hTKOCvcNAXDqu3vp24kYk3qoaAVrgflvnL7mdxfxmGB6PmA==","signatures":[{"sig":"MEYCIQD8tvVWoPqtMFjS2DwTyfE58mIZ2maKpkXqLPNHJm1e2wIhAMHHyDupg39/5TKgn5Eov1QChHGHy/jz1miRd1sfxe/d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cad650ca38831271e8d57338dd38b5a994140b17","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.2_1722261552005_0.15312479900779907","host":"s3://npm-registry-packages"}},"2.5.0-canary.84e01aa63ff7":{"name":"@tldraw/tldraw","version":"2.5.0-canary.84e01aa63ff7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.84e01aa63ff7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d962c8ffcc038ece0a78fb0b367b63eebc02310f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.84e01aa63ff7.tgz","fileCount":13,"integrity":"sha512-RrZihfk3b7DRqpuksGtFvKMicSzDlaCXpiMofvC6YcOYArVpQ/IWtIRQEukmOFym6uMJyCLU6QtQPMmfegf8kw==","signatures":[{"sig":"MEQCIE89w0TtlY5E7pP5lK0iclBzqY8VD5IkAEnfXSH8IKklAiAbFJpQb0obSo4xHa0BSA1MVdbZSZ+RqjDgF2CYCPhWpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84e01aa63ff7512c0225ca54d28c6c46f8ed4809","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.84e01aa63ff7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.84e01aa63ff7_1722262167653_0.8248691820157965","host":"s3://npm-registry-packages"}},"2.5.0-canary.306c5c0204cf":{"name":"@tldraw/tldraw","version":"2.5.0-canary.306c5c0204cf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.306c5c0204cf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3296d13ce369c05c0ccc5cea110be94112486805","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.306c5c0204cf.tgz","fileCount":13,"integrity":"sha512-MkadxQ1l1KRcaTN1XQFXUPnTMej1D0oNS+D+TKxIOkMdBAGTnB3+UfnFXWMpCVDqudecHeS3RqMj3DRmGSzWgQ==","signatures":[{"sig":"MEUCIQDSXAGeTKEG8u2NGE2EY9hUHeveaBnLBD0nLKYUMk9AWQIgGcWqWn0RhMVRuRN/ziXPUFtNI0X4TYU+7WXpYlnLRcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"306c5c0204cfc3ed838b5f3378219a410d32b458","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.306c5c0204cf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.306c5c0204cf_1722265744276_0.022183064439009303","host":"s3://npm-registry-packages"}},"2.5.0-canary.5b8c0753b852":{"name":"@tldraw/tldraw","version":"2.5.0-canary.5b8c0753b852","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.5b8c0753b852","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2ea4d835af72e2bdf0728fe85ee8cd560e099035","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.5b8c0753b852.tgz","fileCount":13,"integrity":"sha512-E5OXozKy+doRMFA+q7wRlkXY4v/54uNYeTVauXqkc94FnvQ5V+s+w4g6LMCTqV7FfFStmh23WNsVc2XjK6OTzA==","signatures":[{"sig":"MEQCIHnE9SpItdZtAst1ro22qXvrODscdgCUmeYF2CDYGFq1AiA5OLt+FpXtsp34J4lSAomw6qbPkgy+d/qwsToE2eRqBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b8c0753b85276468b31604dba8d6e2a4e332162","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.5b8c0753b852"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.5b8c0753b852_1722340013792_0.26763644880050497","host":"s3://npm-registry-packages"}},"2.5.0-canary.87728d31af53":{"name":"@tldraw/tldraw","version":"2.5.0-canary.87728d31af53","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.87728d31af53","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c4bf48d8740b7b05611ff052c3643fd9a77ccf4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.87728d31af53.tgz","fileCount":13,"integrity":"sha512-Hp1FlHUt50J6v+nC40Uu59tlsiEFQX8v70FDCt4Q4KM3DtP8b19804g6Ksl66wQ8iSI64dW2JwAdtkmDr8SdOg==","signatures":[{"sig":"MEUCIQCrdB7XSG82+J5lFLEReFb//S+211Tl0rr4H2u1Jg9+agIgVhJXJLguJQT3x1JAu1tLAEIPbjWJzRuINVRjn/BBOe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87728d31af53dee44967db203a390677d6f729cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.87728d31af53"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.87728d31af53_1722346881296_0.6717765781344822","host":"s3://npm-registry-packages"}},"2.5.0-canary.14a226bc5f2d":{"name":"@tldraw/tldraw","version":"2.5.0-canary.14a226bc5f2d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.14a226bc5f2d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04fb9b1a962bb9a9cf6dd78e910eb61b94e4c8d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.14a226bc5f2d.tgz","fileCount":13,"integrity":"sha512-dCDgNlDvt0/DfxihPCmh88WF8eK73nYz84SMaGa/0hJ+oI7laQCYdYOnpPS9hIq8vyYRx6uKHB/pZaw3qlXf0A==","signatures":[{"sig":"MEQCICvZGXUpGcKOgj0l/oyeAgsL/gAdNagNFfMCMOnw2mnXAiBAsCspdQt9B9FLa8W5Xkd+q3mtYhirWp4TWDy/NhChTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14a226bc5f2de3c22022442e961e383a3a8765d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.14a226bc5f2d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.14a226bc5f2d_1722348525912_0.6881512668898142","host":"s3://npm-registry-packages"}},"2.5.0-canary.b006c8a942f0":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b006c8a942f0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b006c8a942f0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b32d06ed66887707992dfc593430dd170c4e321","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b006c8a942f0.tgz","fileCount":13,"integrity":"sha512-WAyO9CGBknI2IAlLECSGSNhN+RX5Mq+8pm/7ChhwqILDP9QusUyZSx8XIiIHP/D9Vq9oRYS94X7ojvTRlr70DQ==","signatures":[{"sig":"MEUCIQDtcTGGYBin0y9JF8jhiiQpaPZV/VymUFEGH2f2CFCNuwIgcI8ZmuhZCOcSbRD5yVu9+ZTHUOFkNcHMS4XD/9JkIdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b006c8a942f00d99f4794dfcbbdd39c00cb7eb9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b006c8a942f0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b006c8a942f0_1722350709681_0.5293802380583568","host":"s3://npm-registry-packages"}},"2.5.0-canary.c8dd23faa627":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c8dd23faa627","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c8dd23faa627","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cfd2df09192497551d8c451b70d4b203ed68db62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c8dd23faa627.tgz","fileCount":13,"integrity":"sha512-rbb6YcOeYrH8D1cEiOOW+iTeK2kmEcHeDEgm/wOhhrp5rxcz2i45Ge/22+6M+111nX1y4szOHbeAhMwoDvj7cQ==","signatures":[{"sig":"MEUCIQDzE8o0udPyZWAnHGkQ3jaJLk6wJ4iI56H9H6tGLvfhowIgZTgz+IRDNug2kPABPRRVihDkBr62oNtMLz9tcT2KKQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c8dd23faa62730b2e9353401057fb12a71af4bae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c8dd23faa627"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c8dd23faa627_1722358181824_0.03618915107820264","host":"s3://npm-registry-packages"}},"2.5.0-canary.f4560445eac3":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f4560445eac3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f4560445eac3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bf5207b21306203ab6949ac19e4a6fecdcb8c5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f4560445eac3.tgz","fileCount":13,"integrity":"sha512-5fR/sx9YIZhx0ZPZ5rITqHYTaspLio585UKkHIhmrkZMqP5uNd9b/SFBWIqRet/CRn1bS9HcXPwNoLgeyywE/Q==","signatures":[{"sig":"MEYCIQDY8XPr8zmWB4UHvYPEGx59NwGeDdwbRQCpQF7SsHxjOwIhAL/SjiC9ggPhpoWBFiQsbhUPuyc6Gf8BVT4wIy2DI3pf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f4560445eac3971508ef6594b5b710398b46b50d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f4560445eac3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f4560445eac3_1722423202461_0.9286765830092616","host":"s3://npm-registry-packages"}},"2.5.0-canary.20f0e6a28ad4":{"name":"@tldraw/tldraw","version":"2.5.0-canary.20f0e6a28ad4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.20f0e6a28ad4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"906019f2586ab1f1f13a3e56f2519c68fadb5f05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.20f0e6a28ad4.tgz","fileCount":13,"integrity":"sha512-ggU0+wAkbHCZIJdgIj0eykzz72MJ8Hy7oKUQPOOcK1xYzQ6uIppdwTKY2fmU+PzV1PVyUKVbgY6dizGON1xe5Q==","signatures":[{"sig":"MEYCIQCsGah8NFe0NG8/YQKBhQWChkGHPiV3YcmQzeqpvp1oUAIhAP7+K60ILE/JDbfbT4fRUscjuXxVw6pOYgX4AGTYdLzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20f0e6a28ad441253dcb688b4f51800930b50aca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.20f0e6a28ad4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.20f0e6a28ad4_1722425117130_0.5829160334174837","host":"s3://npm-registry-packages"}},"2.5.0-canary.9d3e0279b27b":{"name":"@tldraw/tldraw","version":"2.5.0-canary.9d3e0279b27b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.9d3e0279b27b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"918762042a91b070bede4b460eb63000213f5430","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.9d3e0279b27b.tgz","fileCount":13,"integrity":"sha512-yE9tJXVtu7chFNgyN/0x6Oq2ycbNvCp9yttOYKNJ3p8xeV1yW91u5sVrMiwn8G1uuxWFs7d6FyhkQD2PuXNvfw==","signatures":[{"sig":"MEUCIH59srMUfvTbxREfsV5E5dDd97kXjevRBXeFDYGj+2/LAiEAjmhrZEtGEJmuJeBL17cvgLqVTDQiOKSkvpuupNj12/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d3e0279b27b051ae214c8e4ec7d49ab021d4910","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.9d3e0279b27b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.9d3e0279b27b_1722429350911_0.5160700710244253","host":"s3://npm-registry-packages"}},"2.5.0-canary.8e29188a2f45":{"name":"@tldraw/tldraw","version":"2.5.0-canary.8e29188a2f45","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.8e29188a2f45","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b75156a32668535110ed86a0c6e9bfcbe530b38e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.8e29188a2f45.tgz","fileCount":13,"integrity":"sha512-MrC9pPGay0q3iBF4udtcnjEG3u5yULAJHFxQOWX6L8KTcPqjPkYJ5B9S98mjEgFoHrVNe238/OAiXwZmL9c3DQ==","signatures":[{"sig":"MEUCIGq1Oeu4xOlkJSRqwbGEJh89FQUX2aTUYwMvVj/2prHfAiEA2eSS0sRU2gu3h7Z9P0bJBLk7Iavb6DDiI4mWwIi2GVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e29188a2f454b0e025102ad2be21c51a773c7d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.8e29188a2f45"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.8e29188a2f45_1722430833061_0.23089758920603431","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@tldraw/tldraw","version":"2.4.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec50b62a167e0f2cff908486844fb89756f878d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.3.tgz","fileCount":13,"integrity":"sha512-Xp418jHZjOlwYpeMaOSdrsJRJxZtuUjzLbqlIsIwX3DmSVQAP4miFkWc/cMOi8p5duV8bVyy4PQs/tlMsYKPOA==","signatures":[{"sig":"MEQCICe/ml+wyeBstE3TUT3XSJffzc57fLuQ5F2DvKC/AUadAiBYtA+tPf5g5Z4sM0CrezH7FskH2lcJ4LZOlGE4dTHO6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c16d7491828667552a56a258042bed40e766448","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.3_1722431544853_0.7129574495867086","host":"s3://npm-registry-packages"}},"2.5.0-canary.e0f36407d9b8":{"name":"@tldraw/tldraw","version":"2.5.0-canary.e0f36407d9b8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.e0f36407d9b8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c9fac087f24f5daea6ae4cc83c336263be663ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.e0f36407d9b8.tgz","fileCount":13,"integrity":"sha512-/Q7CQ0LEuqDA1YKsXMlrU0slAsstU2FIV4j6pMx6YPteztaflJ/DMC/FojWvoL+kYziXNivBUIlR110f0VNQHw==","signatures":[{"sig":"MEUCIBxwbD5mHQdKWaOU7sdbiznsemqNQysvW2rxxiEeMTZEAiEAkhbPWJg9hsTK2wDFRrQkU4Zj6cwdWwlAsNCqubywmuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91831},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0f36407d9b8297ed77e5507c52b88949cdfc745","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.e0f36407d9b8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.e0f36407d9b8_1722524294980_0.5079153927482316","host":"s3://npm-registry-packages"}},"2.5.0-canary.88f7b572e5f7":{"name":"@tldraw/tldraw","version":"2.5.0-canary.88f7b572e5f7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.88f7b572e5f7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a93f565a415300c2ce05d22ac88dfbc046abe44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.88f7b572e5f7.tgz","fileCount":13,"integrity":"sha512-ZoT9rNN/aPxnS1cLszPdXA3v+CoEiMBea9LFywWi1iQ86a0UtS+qr8mK4jB7QL3ckm01m3FdtGn7U1/OKKse9A==","signatures":[{"sig":"MEUCIA6N7DL7pIWYFSSmC8RVn6MZl+9rTNRCIoBcYUkZqZjwAiEAtkE0dotVAxcYBpFyaNhn0gFbWePH1Te8Irhr3/nfvFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88f7b572e5f7f1075e73c4d56f9ab7994a5c1268","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.88f7b572e5f7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.88f7b572e5f7_1722531629662_0.9790943796888929","host":"s3://npm-registry-packages"}},"2.5.0-canary.38dfe4893f82":{"name":"@tldraw/tldraw","version":"2.5.0-canary.38dfe4893f82","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.38dfe4893f82","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f99572af83d98d297069d93710b6b20476207a50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.38dfe4893f82.tgz","fileCount":13,"integrity":"sha512-1RehVzbf328HSf1yoUG7HymqcotA5XReyEqGv2GIbEFvvV9sTjZUkGfAh//Aj+OjF08URghfGgEgX8l+yTaUDQ==","signatures":[{"sig":"MEUCIQCC5NetClqk+Tj9b+g4Y11C58g4ZbuAAx//S4/7TNhtDAIgFLQ3lpARVdJZZWP3ipXnh4HQMzwpTNb6Q9BGTwbCL6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38dfe4893f82971e9da17d19bac3a9dce4f681f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.38dfe4893f82"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.38dfe4893f82_1722531724526_0.4870828196121453","host":"s3://npm-registry-packages"}},"2.5.0-canary.dd1698832106":{"name":"@tldraw/tldraw","version":"2.5.0-canary.dd1698832106","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.dd1698832106","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7029a074d6dface2ebcc174a75ef59bbb414b2cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.dd1698832106.tgz","fileCount":13,"integrity":"sha512-vuX6H0+mTezD0cQ4pdNmi1cOXMn+DiLHjVvxCQaaI9bWcpozcCxQrxaBmOYQY7YKqAuc9LUwDtw+6+a1rDrVKQ==","signatures":[{"sig":"MEUCIG6OPhzw1RuuDpathuADhXd2AadlanhhejHlmUgWOZXeAiEAka7VmmTsqVL7laQNmG0gCiioR5zECabXKCn8H6366Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd169883210634c3a5ed04f20e2ccdf1c86def08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.dd1698832106"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.dd1698832106_1722531792229_0.5936862147538455","host":"s3://npm-registry-packages"}},"2.5.0-canary.759f3c812c3b":{"name":"@tldraw/tldraw","version":"2.5.0-canary.759f3c812c3b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.759f3c812c3b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30a1115d6574bbcdd86152e2040011f4851e7b0e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.759f3c812c3b.tgz","fileCount":13,"integrity":"sha512-+ODbS87bbqwwK2WA7x1a0Dikuo460iZd/SQenudIB80PtOZTO2UBtfr/8cEeSAz16LukvIvg2HOp6qLE+uqbow==","signatures":[{"sig":"MEYCIQDHc9r61RTCwzBs7NBJ+Djj5HaNfVfFr7vZ5WlzKcDF0wIhAK7F0j9hC9ZdR0x2m3U/JEOR4Xq+C9OpToag8ntisaTs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"759f3c812c3b7da2bff80debeb005b3912d57d7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.759f3c812c3b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.759f3c812c3b_1722589761265_0.3351145393588366","host":"s3://npm-registry-packages"}},"2.5.0-canary.40a46fd134e1":{"name":"@tldraw/tldraw","version":"2.5.0-canary.40a46fd134e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.40a46fd134e1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c689b01cb6992f697e0c89a55346598a65d62367","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.40a46fd134e1.tgz","fileCount":13,"integrity":"sha512-B1PXlPOZ9K2w3eGwLB8z9qIWuYphsFxv4jKR+DEcxsuz3ch/cwOd9kVQFdZgi/AhXLiLYUGVdaMRDtHXbG9b6g==","signatures":[{"sig":"MEYCIQDTtdkR9A+tFXr5S+ParOenmmHI5ldo0gaJoziobHuAfQIhAOe3ooL9KjRbvRZRIBkdaLRbpxKH+t4x7HhFBeE8sNk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40a46fd134e19626acd06b58972b5ce6f863eb36","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.40a46fd134e1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.40a46fd134e1_1722596142593_0.6449126588962029","host":"s3://npm-registry-packages"}},"2.5.0-canary.8f092336a166":{"name":"@tldraw/tldraw","version":"2.5.0-canary.8f092336a166","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.8f092336a166","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e32988550c6479da19d553f2837d5b5d36ea6ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.8f092336a166.tgz","fileCount":13,"integrity":"sha512-KlmPwe423wpYU3d7iwvV5pnr1QRXK4sFUqUoJ9DxZr7yfCTfKT8NtubP0QoXGgFn5JZO/BzIglKmEwHdA9Jpvw==","signatures":[{"sig":"MEYCIQCyUzAMKlM+GQNed9vhsnu0Gfe/3wtzqVac93XyP+Ft/gIhALQUeSyrsTP9ketEWV/xFUTyk9V952H4BXT/D2wFqPdQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f092336a1663c2bb25d9046bf66b266113c59cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.8f092336a166"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.8f092336a166_1722598653368_0.5858939065954223","host":"s3://npm-registry-packages"}},"2.5.0-canary.9dfe11641c8c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.9dfe11641c8c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.9dfe11641c8c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02cb185053dfd22d5c1fc4a473edcfebb08d1b85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.9dfe11641c8c.tgz","fileCount":13,"integrity":"sha512-37WJArWJtwrortrDm0/XBuZ29ejqlDrZfcPPjX2tOYSQYEjDkVh5lvGt3Ua7AqIQAdb3FDjomT+8E4HpOOBpYQ==","signatures":[{"sig":"MEUCIQDV0uQnC2hEkaj4ykqx0ZY9L3G4iQBPMXD4GbDGvd8OQwIgTHyCVVTLiCvURSuqsu0lDd2+JkfzSL7cZcADOqAqR3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9dfe11641c8ce660134af5a403915c260b944162","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.9dfe11641c8c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.9dfe11641c8c_1722603860013_0.4732563077098644","host":"s3://npm-registry-packages"}},"2.5.0-canary.c6e07a06c0d0":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c6e07a06c0d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c6e07a06c0d0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09dbf16b75706bcf914ab7b328f948a4cf619266","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c6e07a06c0d0.tgz","fileCount":13,"integrity":"sha512-+2a8k0yZJXvDc3ehKwmRMFFGuxFP808Gqw5k7b4YSRwO6IPN3L11vWziKB7OFMBvTbZ8X0xcBOJemEbvCmCGHw==","signatures":[{"sig":"MEQCIG163FjTB1asLoE1bbIqxRAOe1Ud7mL33oDgsk6HbTDhAiBN81RtEMp6YHYmTI4fiqWQnSJte5HYgcOrQfSGgpkkcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c6e07a06c0d094026bcc09dee9ce6024f0b6ce58","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c6e07a06c0d0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c6e07a06c0d0_1722604303288_0.45145264807100216","host":"s3://npm-registry-packages"}},"2.5.0-canary.46fec0b2ee82":{"name":"@tldraw/tldraw","version":"2.5.0-canary.46fec0b2ee82","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.46fec0b2ee82","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82fd16177aea2878842f799f5ccc1a2fa1e433db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.46fec0b2ee82.tgz","fileCount":13,"integrity":"sha512-/tfyARdEfOWIpXOaBLAjaDcCJSpKW8+ltacr2HGIodaYrAORgw7kEHwXmbdPzauADc2Uuce9zEek4tRYAWBukw==","signatures":[{"sig":"MEQCIF8YY2Mo1wFgqe/ShCl60Yt34H5idwXZclfWzsp6GnG3AiBOPuswuvHvEmvExf4iDCLRXCwrhuBSo5EGQ4amdbfumw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91942},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46fec0b2ee8230c3f943e8f26ffaacf45aa21f17","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.46fec0b2ee82"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.46fec0b2ee82_1722687500586_0.8236248052435118","host":"s3://npm-registry-packages"}},"2.5.0-canary.9948f3e2325c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.9948f3e2325c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.9948f3e2325c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d4982422ba863d2edb33ae3da3c0943d5475633","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.9948f3e2325c.tgz","fileCount":13,"integrity":"sha512-Ea0qfUVnLJW6/Ia8GYDyOM68AloN1rJp9qOAX0XtDRQkILm2+c+lsTgmTTMZ8fmUilkNKSklkU3ai6fHN7vBiA==","signatures":[{"sig":"MEUCID86UKe5PHTn3c0CdlpfOvp6U731NdKVe9joOrOK49GvAiEAgx8w7N40QW/nZjtVSDCHjkpZWFicQRLR9fKt2Yj+OJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9948f3e2325c6814c3f2eb76281a12bef2444183","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.9948f3e2325c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.9948f3e2325c_1722690964121_0.5725444008670864","host":"s3://npm-registry-packages"}},"2.5.0-canary.124a142b577f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.124a142b577f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.124a142b577f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83d4278fdd5b3578ed3aef15df45eb7dd11436f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.124a142b577f.tgz","fileCount":13,"integrity":"sha512-n0MrfTBZVBzi6YbnIPwqzXfSGep/sGPR4KCTUEHgpSttUnCoxcIy6DbP3IgNLD6Wef2ufTM1W4Xvs3wvX9htVA==","signatures":[{"sig":"MEQCIGg6D8WiYzjTyb1JJ+eDQSzFrWdDhUGVa6P0EF6OpoHRAiAy7nfIEDQaGK7Wk/PtKZe7r7kTvybQowu3uMdZ4LwuIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"124a142b577f670f7f004d82d809ed3222d35872","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.124a142b577f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.124a142b577f_1722691288671_0.21646605217304726","host":"s3://npm-registry-packages"}},"2.5.0-canary.3f5aa0b58f2f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.3f5aa0b58f2f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.3f5aa0b58f2f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f80f3cb256ac55bfdb29326a02999f2166700dae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.3f5aa0b58f2f.tgz","fileCount":13,"integrity":"sha512-1k02Ywt4TAY3nNnX1q2kSrWNUAnbS5zqp3c4RvlCoGOQb4Nq3C0yNyA0MemRtoYR/hXbbC/jYdaWFU++0w8vvw==","signatures":[{"sig":"MEQCIFJOYIx4vuXpaRA66NfLKyO1VRp3rN1K3akioLDuKnFeAiBW5ePf7cF2Nk+d0VX8RZnhk0zCHkRYdM3pTIjL37YyxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f5aa0b58f2f8bc82f6b16eb5acaeb695469edf3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.3f5aa0b58f2f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.3f5aa0b58f2f_1722777759420_0.7947389993042588","host":"s3://npm-registry-packages"}},"2.5.0-canary.efa1a4b4b6fd":{"name":"@tldraw/tldraw","version":"2.5.0-canary.efa1a4b4b6fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.efa1a4b4b6fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4e542e9718add5bcf85d655c220e7f41d0d419f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.efa1a4b4b6fd.tgz","fileCount":13,"integrity":"sha512-DVTZz1N/Fm1N9mO+OswDiHoz02K7/uenOLOF4c2xTI9kNnUu1Hv5q9KQfiUD7zq+Dl6ALyqhf9Bh2w1PHYO2nA==","signatures":[{"sig":"MEYCIQCmuDbtuynm0UcXIZu/H/TROea5a64up0CwphX/Es1x4wIhANIsC/xMya/BAaQ0MNM3lwlaGqUWOfr8RcL/bNtGxbOf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"efa1a4b4b6fd0e266d06be80b1b86913143562f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.efa1a4b4b6fd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.efa1a4b4b6fd_1722845528425_0.06862291466288761","host":"s3://npm-registry-packages"}},"2.5.0-canary.18dd29e18730":{"name":"@tldraw/tldraw","version":"2.5.0-canary.18dd29e18730","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.18dd29e18730","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5f977de687da1876169a6fd28ed8c7fb7cf96ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.18dd29e18730.tgz","fileCount":13,"integrity":"sha512-wG39QroK6IpThI2+I4u+mtRsHZIy17GNu0ieYYUcRJqyZtHQAO4EvoReVLdq5NQ2B8Dgq6KDkR15WOR3rd+QNA==","signatures":[{"sig":"MEUCIQD8eXO56N7Rq/HhOSjMHDDk+jnarq+A2Zbi6A/PO5U6+gIgFcjP52DU35I7V2ZmnhAQc8gwvWLqRYe8xOVMKYBNAmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18dd29e18730d4d97f693c6d124a46ed09685ec6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.18dd29e18730"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.18dd29e18730_1722857523211_0.6580708970844535","host":"s3://npm-registry-packages"}},"2.5.0-canary.c9ccdc22f131":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c9ccdc22f131","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c9ccdc22f131","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5c8f743b7f6e65ccaa853dcf88231140b468710","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c9ccdc22f131.tgz","fileCount":13,"integrity":"sha512-EuJ+mtKHpBIdMrFjq2Nac+3iPR70NiJdYDFyXVfA0H43ccyFBtDemxhU71EK5Fo2kkQHweGKDH9+f8YRc+8Wlg==","signatures":[{"sig":"MEUCIQCSouok/XyZezjeX28ToGP5+IfKLThvZRVG+OrN3x+EkwIgO/+XUr/pPHirbTDKmSJd6tsWtD3F5KpZpeVCf3ga8NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9ccdc22f1312fa46c9289314f6f833e28b3e66c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c9ccdc22f131"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c9ccdc22f131_1722864594805_0.8078075553149764","host":"s3://npm-registry-packages"}},"2.5.0-canary.bc682a0536fb":{"name":"@tldraw/tldraw","version":"2.5.0-canary.bc682a0536fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.bc682a0536fb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f91bc8f36f0247dca281e383776702f1f95f036","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.bc682a0536fb.tgz","fileCount":13,"integrity":"sha512-gf/l/367xQ2+BUBdDZsaJ7uNHgWzk3AeYcct7PHLif4r9/27fhMC53tK8dubmK38ERWK1fLGoyOm8H33NiWXsw==","signatures":[{"sig":"MEUCICzCwhj3PDZvwU/VWfkwFq5VQ0fJdYu1IkVVUAgFHjR8AiEAl6K5kjNMsgUOqL+QJcgilTk2gf8c5N8AVSP/m4GZM3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc682a0536fb32b422654938ed53a4420880017a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.bc682a0536fb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.bc682a0536fb_1722877808901_0.32435978130947585","host":"s3://npm-registry-packages"}},"2.5.0-canary.f69de7293908":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f69de7293908","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f69de7293908","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39ada73321337ba397bf774ef2f45da4872f54ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f69de7293908.tgz","fileCount":13,"integrity":"sha512-Sd5kK0KBzeeOSHtafHeWPFVtToz4AX6zaN3o8zAbIQvP31IVqBBhMws1zXU8+VCSh+0fmwzFMTJoytnIJJfbMA==","signatures":[{"sig":"MEQCIDM1HL2hbpoH709RdLIMuKxEIjOI7XlTp0dXLxugKm5oAiBl7hg0NKgVkSEaZdHROeUnQJGggQbwthDVA7V3wtmwxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f69de729390864a9b44371fe475effb32c51108c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f69de7293908"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f69de7293908_1722880849152_0.9456740162558519","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@tldraw/tldraw","version":"2.4.4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"356abb54b3cbdda8cfbed2911451438ee6e5fd10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.4.tgz","fileCount":13,"integrity":"sha512-jNKdxRUB4ECV1LZP/scuYhqtJX3TbbprL35mwISbK/dnuwMjVaN5Bh28Wh+6lhkIkfkNYDwJL2umfUZrOL+Lrw==","signatures":[{"sig":"MEUCIGob6oL/XZ8YrmIxHrhqYEFwUBuiHfmTyBTENG8HDOq3AiEAzu+u2ev/iKwri21qTTOtpQAkp/eIRw/KUFi11CDnx04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0cacf0f31d35afc633540ba6ef42616aa5ddfeef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.4_1722880874650_0.06546102142648769","host":"s3://npm-registry-packages"}},"2.5.0-canary.2d8df071dda8":{"name":"@tldraw/tldraw","version":"2.5.0-canary.2d8df071dda8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.2d8df071dda8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20971136052c57833ed39e4cb86fcaf7107dbd79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.2d8df071dda8.tgz","fileCount":13,"integrity":"sha512-9SW21GAcHzCVcO+6VlBLMxC5UedpsGvpJ98oBnmG4+mjLfhCAEnCSVuzWDK7XtCY3BdxOENmI8AWFP9/e55Hqg==","signatures":[{"sig":"MEUCIQD9uxk2iJhkmeEdPAM2gigZ2DmU9y3RL6FN9WPAGE2gMQIgQED2mmGEhcY3zJEJT80sY6emuOurIOoUW3nhlOVLRMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d8df071dda8d750f3e146cac8b1da3d254c3b64","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.2d8df071dda8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.2d8df071dda8_1722885454031_0.8759863325277477","host":"s3://npm-registry-packages"}},"2.5.0-canary.b0e56ac60289":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b0e56ac60289","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b0e56ac60289","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17e85413ca2673612b7835d550c7327ddeffe47d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b0e56ac60289.tgz","fileCount":13,"integrity":"sha512-ifS6FLC4oDpvCWLDkxQfsu/g5ihWgR0KyhCyNurQxj3jVDBT85aQCXO0BGhS+loeSQIqPdZSpAnIyduw1xsf9Q==","signatures":[{"sig":"MEUCIG+MJq6M+D8Ei5VPb05fTBgFIqCi3wG9iwGPZEYJ9FQbAiEA9kvEWY2XnD4QqderrpBN5L3R0tEubeb3lxrkQmX8y2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0e56ac60289a15e290418ca488f0cc0f8172890","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b0e56ac60289"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b0e56ac60289_1722885494498_0.02948680732755804","host":"s3://npm-registry-packages"}},"2.5.0-canary.f1d6061d972e":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f1d6061d972e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f1d6061d972e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02f4607a1ebc5fa15021295e1baabed763e886c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f1d6061d972e.tgz","fileCount":13,"integrity":"sha512-qWIBKAI6cFiyhvALq/yGdvFydbjavEI27WI3VpBltydN85Gt+b9NKkQCL3jxqZ796fleibl1ZJm6iLZl6oW5bQ==","signatures":[{"sig":"MEUCIGDxczMtCDdj31bfgewi1QRZdY6pRVlj1ifRW+PfHWjPAiEAgyvmLOfere2wkeNLYCyb6phFvo63f1bB9xjXe8NUvvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1d6061d972e07af1faeba06f2d8516f2d21730e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f1d6061d972e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f1d6061d972e_1722940133881_0.31453419280763195","host":"s3://npm-registry-packages"}},"2.5.0-canary.2604b9360ff8":{"name":"@tldraw/tldraw","version":"2.5.0-canary.2604b9360ff8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.2604b9360ff8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23b6a4594e9ed4036ba9ce86e64557886ae1d462","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.2604b9360ff8.tgz","fileCount":13,"integrity":"sha512-DpxsfuA4aM5ZVW1FbBUD7V9nYKBZhTFEBgxGv0O7EkArBJSiaxZUeQbBod9soggdeQeHRfu8R2t9u0QzdqO5WQ==","signatures":[{"sig":"MEQCIGamewfHBEj8AAbSLDwN9ULpi27o+4Gus5hn3y2WniJTAiB8vg5/MndxAMRhjwEuaW5i+fWFuKqwDyU+aJYtSNkzbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2604b9360ff84bc7e05c9993a17d7d51cc4559d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.2604b9360ff8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.2604b9360ff8_1722941110200_0.3215522659315637","host":"s3://npm-registry-packages"}},"2.5.0-canary.cfce3ac380fb":{"name":"@tldraw/tldraw","version":"2.5.0-canary.cfce3ac380fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.cfce3ac380fb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"801b61db87e98e5d1c26a71cb7d0c0c96fe35aa4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.cfce3ac380fb.tgz","fileCount":13,"integrity":"sha512-q744s37pRtcHXLaZZbUeDmWkaULyOzuX1u8YTbFUwe2ZWEm3yYvD7Qf0xSZdSz9IKBSFF6FqCNAAbeatt9V+7g==","signatures":[{"sig":"MEQCIHpmlq4Em8C+yta7wB/jDi3EznDH8uzVdSnupjK1CKKxAiBuS9e/FT87/6OClCO8wuLPJC+ik9kkPhudvzEntY3jmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfce3ac380fbfdc866a1a5a4f217e26ed063c612","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.cfce3ac380fb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.cfce3ac380fb_1722944373482_0.19087408804923034","host":"s3://npm-registry-packages"}},"2.5.0-canary.b531f2ab9b92":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b531f2ab9b92","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b531f2ab9b92","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8343b98c49d8544011176abccca316486bdf26e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b531f2ab9b92.tgz","fileCount":13,"integrity":"sha512-y6u4Tj9C6H/O8LDxVZyVfpM4SJ9YSc0ko/mGZ08ovFQRUDJbWvvDjZGYUDzxFxXOFgHbZvbM7FaslslDj9j+TQ==","signatures":[{"sig":"MEUCIQCmfG64ceFNtNw+YWYFsSbxDn/iprpqKooIce6ZMcoWXQIgFjPu6uFc2QyExbgBI6r0Fcy0ifv8Ga/A9WhkW6bFFyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b531f2ab9b92980928f112c76e6a6ca45f0ed6c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b531f2ab9b92"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b531f2ab9b92_1723040932581_0.622990710341212","host":"s3://npm-registry-packages"}},"2.5.0-canary.4b10b57aeec7":{"name":"@tldraw/tldraw","version":"2.5.0-canary.4b10b57aeec7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.4b10b57aeec7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be52cce8a992d9c3565e21ced83729151c35224d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.4b10b57aeec7.tgz","fileCount":13,"integrity":"sha512-cL7vmNJjL7D19UeFsbDzkM0VjTFvMBhdusARQK8zSJ5tI6jJruBqGe9fvNxBhxWMwel2xHjkAFOodAeOJT45/g==","signatures":[{"sig":"MEQCIAKWTQe14mRMWiV/je0UduMkDSvpKuL3fFAg+ODQ7LpLAiA5yLbehe8mgq+T5ATMvK63HOV7rV2Hh4lbBa8AjMAhSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b10b57aeec76a361df0bf002113468ea533d95f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.4b10b57aeec7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.4b10b57aeec7_1723112932836_0.46012346565530016","host":"s3://npm-registry-packages"}},"2.5.0-canary.169aeca71f2a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.169aeca71f2a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.169aeca71f2a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e50f50e09aa8fbe9997c74bbce1623b39a23b356","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.169aeca71f2a.tgz","fileCount":13,"integrity":"sha512-65jPEXwfMRxxxwokwY4GnPY+2bNxrmncBSYZMJ2XhrCvtk4SV0QwOpGUjHgf86i/pwKCNT0zCjd2uMkZafKuTQ==","signatures":[{"sig":"MEUCIDccHuwrdohpz1fianqlpTty3eWe9aOJOPcUOW/Tx3oUAiEA1wRKO6XMS8hUgK8Cm0gJTp7hP/sws/NV1AkkFy2HZmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"169aeca71f2a88970fe1bfa672ff20ceb6498e81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.169aeca71f2a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.169aeca71f2a_1723195678194_0.05709383155796122","host":"s3://npm-registry-packages"}},"2.5.0-canary.6c83dfbaf37f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.6c83dfbaf37f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.6c83dfbaf37f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb85180d10cc7238fc097c40bc3f3a6ee9ac1006","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.6c83dfbaf37f.tgz","fileCount":13,"integrity":"sha512-kairj59um9kSksEVVWYQhd430bEEiPrJJ7JseNRNXSpla/EDhORIKngNSDPssIamU+ieRMkTXNiQ8b9d6RPvAQ==","signatures":[{"sig":"MEUCIDDVtlhMbsjOusPv0YVmtPkjH1szGhf9cyL4PcYx4gyIAiEAqTjd1a9kFxRf/UfhcQ3pO2/3vITx0YTY0fNVn/CiMjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c83dfbaf37fcfbcd5987fd476cfbae5d7111c7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.6c83dfbaf37f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.6c83dfbaf37f_1723221814887_0.658354563018823","host":"s3://npm-registry-packages"}},"2.5.0-canary.b9cc47af464a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b9cc47af464a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b9cc47af464a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"177ba37fb325faf77b178ddfce516020f6504837","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b9cc47af464a.tgz","fileCount":13,"integrity":"sha512-DiNN0ZvSFhsQAiEwqjBLe93uQeehDx4pSKhZUcgH88h7smTGe6fRuIQSx9t0omHSlD6FwMDQeBX0XET9seWokA==","signatures":[{"sig":"MEUCIQCw8fy5RpQMyAYAAsbQC+rOo4L9pH8i/dbFrD82wjrVUQIgfyuPcFCfSHxnW62/dzOltyUHL7xbmtuhHcR5tIWoJ0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9cc47af464ad0949573cd015c34ac9f95b6e3ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b9cc47af464a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b9cc47af464a_1723291746954_0.9255305691816429","host":"s3://npm-registry-packages"}},"2.5.0-canary.f39c09f79e15":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f39c09f79e15","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f39c09f79e15","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f23c4925876bc2fa0ee1442ae8884b49d403a40","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f39c09f79e15.tgz","fileCount":13,"integrity":"sha512-siqI3MUJxz8xozGD+D86SUs0L2HXuQk23RrLlbYb8t12t1y4u3pAlQUOimB4lh59Nb8O613bmki0YYtTQRe3lg==","signatures":[{"sig":"MEQCIFejwsiz9bbFt27Hr75HiseohKQLfB+U3ttxOwCJFpfpAiB9B+M3XMJUOzCeLL/Gia3rlmts+IRG88GP7aeo2yAbwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f39c09f79e1559cc6b29addf200c232da1573a5e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f39c09f79e15"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f39c09f79e15_1723304674213_0.716939747265146","host":"s3://npm-registry-packages"}},"2.5.0-canary.a7a2cfbef1a1":{"name":"@tldraw/tldraw","version":"2.5.0-canary.a7a2cfbef1a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.a7a2cfbef1a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c21d8f6bd914b32ac4c9049c8bf68f891fe6ee35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.a7a2cfbef1a1.tgz","fileCount":13,"integrity":"sha512-GNsbFTDvCZb44nYslWHdqyjWNrgLAfo7qjTseII1Yl4LCuYEd+DFVPIWZ7O60GrwtmhNfOCnhAbpSMLeu5h8aQ==","signatures":[{"sig":"MEUCIQCzMLnNjmCbR2qxN25l8psLBPC2nD+WMBiRk26ptvm7BgIgN0kih7Dg5ctUY46739eFYcgQUDmbs4+FnOZqk8HLGBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7a2cfbef1a1174b7a208edad73abd1683e60d3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.a7a2cfbef1a1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.a7a2cfbef1a1_1723321311617_0.5011623179172104","host":"s3://npm-registry-packages"}},"2.5.0-canary.42de01d57230":{"name":"@tldraw/tldraw","version":"2.5.0-canary.42de01d57230","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.42de01d57230","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29735ef0efc4c6d8a5f908063705ec5a770cdf9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.42de01d57230.tgz","fileCount":13,"integrity":"sha512-DSUcriy6j3QI+t7bCNvp+QFtMfr1BRiUPFUq08nWx8qBDBO994A5pKom1mhin77xX//tMXbHaXOZz1hln7kx1Q==","signatures":[{"sig":"MEQCIElAATYXvIrP67UUjgo8TCeB+GxA0ZZEQj0FjG8/k801AiAvh1XihZJ56LEyY+wjur8oNEY5L670ZRJSpuOJMl8GMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42de01d57230caac87ba34571b77c27e52d37a37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.42de01d57230"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.42de01d57230_1723534061912_0.9721252154257665","host":"s3://npm-registry-packages"}},"2.5.0-canary.bb3273d0467f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.bb3273d0467f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.bb3273d0467f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0319a9441b0a627bf6d8ad05d2e8e824c504856b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.bb3273d0467f.tgz","fileCount":13,"integrity":"sha512-1NmB3ohlq3E5xxMCPTz1Ha/J6QqRKW3i7eVb/oVaV1kFANSus3XkhhsinLoSNBURR4lqRmos4bzARMaNZuaBBA==","signatures":[{"sig":"MEUCID7fRlDT43MPqVh/Nz1nfAWtJz0zuhiHCMc8zLdVyVu+AiEAudD3IYTLfRef9lJwKLBP+DmUPAR9JyWqReEsLt0PMQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb3273d0467f941ecdd99a2d32d0de265653440f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.bb3273d0467f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.bb3273d0467f_1723543373382_0.05604612074214277","host":"s3://npm-registry-packages"}},"2.5.0-canary.3f12d7cd220c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.3f12d7cd220c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.3f12d7cd220c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f584e5ddeb36677509d2aff8a72989a57c754e63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.3f12d7cd220c.tgz","fileCount":13,"integrity":"sha512-S7fi1Fhw1yHXFVOu09II2CYbvn/01uyRnGr66VW1TRtkWQG2c7d3oebM0dPHBlLMZVkgO1h/sJzt7IZpfnQ+0g==","signatures":[{"sig":"MEYCIQCaDCu04J7wmAyE4LEVWV0ocdNviZjAC/d3uXruGsvTNAIhAOD50djAkBjkbgsYCGLNpdxLQhzWYZUxMuZ0yaPgkGUV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f12d7cd220ca221206e1e350efe5d9fc1ab7d01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.3f12d7cd220c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.3f12d7cd220c_1723556198116_0.572559790373051","host":"s3://npm-registry-packages"}},"2.5.0-canary.b58b024b777a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b58b024b777a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b58b024b777a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"117d41de421968ee335968aaec12a16d06d68477","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b58b024b777a.tgz","fileCount":13,"integrity":"sha512-AqfKJ6TfVlXRyk60g510VW/gJzxZ5+b+PpWCxx8bNqUUMreDusdh+n1J3vPwMGzphf2+a7Tx/rlUAarVL+9zOA==","signatures":[{"sig":"MEUCIA60i8tDKfBQaW3o+bhoMf/OY6btDfUAjU3/IrY0K6M+AiEAzDdJVqdxkYR8tsbMVjB1D2+W6Af91jf9OSIb66Tsc2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b58b024b777a37c5719467324dd3f0a55f0a23ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b58b024b777a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b58b024b777a_1723630888678_0.06468679527275589","host":"s3://npm-registry-packages"}},"2.5.0-canary.15b7a7b0d08c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.15b7a7b0d08c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.15b7a7b0d08c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3014db32f63f4150a7d110d19bda5312ae5d7a76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.15b7a7b0d08c.tgz","fileCount":13,"integrity":"sha512-fAsq2+mXQ2gLcQF3VCTObWrRYefciEgf4Efw291+OC1+1VaHxof5khq80uQ7wh8zws1ltay0ckSQBjLX+MfT5A==","signatures":[{"sig":"MEQCIDnU1867g9RKAbZOKrkqUhC5YgK5MCid3IhwTWQ5EUKmAiBmZQflRBZEFT1mTbOktDsRT31UVgJn9tbkqqBv1/ylLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15b7a7b0d08c21a51a1a795c735d8f64b0dfd4d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.15b7a7b0d08c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.15b7a7b0d08c_1723634465628_0.2941682412433766","host":"s3://npm-registry-packages"}},"2.5.0-canary.06aa36ec07df":{"name":"@tldraw/tldraw","version":"2.5.0-canary.06aa36ec07df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.06aa36ec07df","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f15480f9e124c3602d3989c11746fdfaf5b5ad9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.06aa36ec07df.tgz","fileCount":13,"integrity":"sha512-vfa/4VDLE26Dp4xlAscF5otVwB/A1jWKJFU+ChVizYFns3MjA/7NGEJjjWT9L2IHUZWrzabWFZ5uCq/0bBiT2Q==","signatures":[{"sig":"MEUCIB99q4v81LXpve8xOq5We2t9F17XFnchI8tEBY1vYjokAiEA5YLhopIWOfuctoC+Nt+0SF0y0WAiWoGC+b/pei43XVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06aa36ec07df35348335a61da31fcef8f77ff488","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.06aa36ec07df"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.06aa36ec07df_1723715504668_0.8971423562277383","host":"s3://npm-registry-packages"}},"2.5.0-canary.f60bb7b7cf6a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.f60bb7b7cf6a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.f60bb7b7cf6a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a2ae501671cd0c3e3f5a8c36115668c41b91073","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.f60bb7b7cf6a.tgz","fileCount":13,"integrity":"sha512-c69FRkSVa6oh4MorF5YyLZgpgzhg9Q4CDzUDrga6rARY5uu1ZLkbd75GZ2x2lOvlng1NxO0WGy7oV+C18jF2WA==","signatures":[{"sig":"MEUCIDrmffqBzRilbLAFmQ3T7c0qK5LjqizsbJ3v/pM4ifg5AiEA4Jmh8WC6990ZRGLTJ5X0kn4AT0TcNTmGwg/awHzg3Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f60bb7b7cf6a885b046f1e5ac00a22a3f18866ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.f60bb7b7cf6a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.f60bb7b7cf6a_1723731776361_0.7836880945352134","host":"s3://npm-registry-packages"}},"2.5.0-canary.c7729f5dbd86":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c7729f5dbd86","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c7729f5dbd86","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7f11dd32f45757f248e26b2434772451c2f2a4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c7729f5dbd86.tgz","fileCount":13,"integrity":"sha512-/TVR9jLntIVV7ZLiLsJrS0DUkaO6O4/6OwnqrOy9l1leU8NngsrnRHqE8MW1YqzzeVbYuvIadk1KHHo1p4D27Q==","signatures":[{"sig":"MEYCIQDn/8n5Tn7OPvtkIvW/uAM7iYD6xqqD+82Uq2opvfZd2AIhAL6S7LcLTGaYUYjRkweqLVWOkxVaQF0KfKXVieN6hRZ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7729f5dbd86de6c00296f25b3e49c6c9824db2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c7729f5dbd86"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c7729f5dbd86_1723794366489_0.16124389796631045","host":"s3://npm-registry-packages"}},"2.5.0-canary.8ab18776cd8e":{"name":"@tldraw/tldraw","version":"2.5.0-canary.8ab18776cd8e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.8ab18776cd8e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33be780c553753c70e716328a16d1eb98bda613d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.8ab18776cd8e.tgz","fileCount":13,"integrity":"sha512-yh24zAc7sl+w/caweX8/L83rk7eQHSPLTXZXYwOgL50NDc/Duh1mrs3SnVUG/dO6AorwjcVgRdoBQ5MvXc86ag==","signatures":[{"sig":"MEQCIBeP5RqJBp/AwOH5jFPihsXtdaBH/nevnQ7H+8tr+2IOAiBb7coLC2QoIFHrTojo/EVaLzgUI/E+tRqRQ5HVPLRzRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92029},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ab18776cd8e94312330e3ed8edb57fdad511793","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.8ab18776cd8e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.8ab18776cd8e_1724152100267_0.08192784862407843","host":"s3://npm-registry-packages"}},"2.5.0-canary.822a54040c04":{"name":"@tldraw/tldraw","version":"2.5.0-canary.822a54040c04","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.822a54040c04","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e4ef57ef49a1108519234cb6765fe5dec4cebe7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.822a54040c04.tgz","fileCount":13,"integrity":"sha512-A6kfCFt9ZbnyQ8GdfFmi+gHdAEJTp8OZmlnMS8y719+5qpfyTFkogzx5i7pm0s1gBoB3cqRMWZ9SBrJPrJTYvA==","signatures":[{"sig":"MEQCIDQU50I4/Nh1RdokQJhCy7FVbnI4rwYwbhG6Ca10FD8dAiA6QeDzZjBoMARssjDMaoSnxk+6raPfXeesm1o+5pSwIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93116},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"822a54040c04570ebd2213166cfc1de5019e9dc2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.822a54040c04"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.822a54040c04_1724231673214_0.35917824268013776","host":"s3://npm-registry-packages"}},"2.5.0-canary.aa4793d41f5d":{"name":"@tldraw/tldraw","version":"2.5.0-canary.aa4793d41f5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.aa4793d41f5d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c92d828baf7cbd71e1575df54a7254a9cb4c2a8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.aa4793d41f5d.tgz","fileCount":13,"integrity":"sha512-4lEodwNyk7OWf0aDF/rCVDM9+DAhc9kstRAaZ6qfYxztNrhspVguK6BtdzFax9DPJI/OpmQ8eAI0AXn9IuQ1dg==","signatures":[{"sig":"MEUCIDkHjuINFO+V+UaNag5ssh9bDT+9dtD3BJ7NxNDmWvlWAiEAlutpUm2fjmmUfBqFiMkv5/UXl59MvveA10NuQleXk/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93116},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa4793d41f5d6bc1927019b1ecbca4ea0191bde9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.aa4793d41f5d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.aa4793d41f5d_1724257193127_0.20922609118573754","host":"s3://npm-registry-packages"}},"2.5.0-canary.3469150d3b2a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.3469150d3b2a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.3469150d3b2a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e11a51eebc1d95c0c6952c935b705f58391c9ff9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.3469150d3b2a.tgz","fileCount":13,"integrity":"sha512-kcojVAUqLKaI0J+QZkx7rq8d/qAbFEDnnoEKks5PovQWG4kX/OPzbg2I9suuMh0c42DC3tb+VHoK+pNSLki45w==","signatures":[{"sig":"MEUCIA9SEfJchiXOF3QtpIaLljw7zFcTHr8ju9ZWsKPXsXC8AiEAizSDIlXf/q7pI0gSZBh2MBWOMKp5Ni4anTVm17J0Jfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93116},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3469150d3b2a8a5a3cf6d8772543ad67262fdee1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.3469150d3b2a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.3469150d3b2a_1724311573893_0.2867733335002052","host":"s3://npm-registry-packages"}},"2.5.0-canary.a82b83ed0583":{"name":"@tldraw/tldraw","version":"2.5.0-canary.a82b83ed0583","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.a82b83ed0583","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18323ea59cfa3cf5cb4072af228f58fd5d5dccdd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.a82b83ed0583.tgz","fileCount":13,"integrity":"sha512-GicWqf1u8EH4f6AArdQxrGKWCHnSM9vuPmrOG+ry2DKoryjDFJqTLsvYoK0sRzdIHgdzu1VC9v97ec5T2YvjzA==","signatures":[{"sig":"MEYCIQDtnKm3YqR2WyNCjwnwlLOMbnlTa7eyJ/q8CkCFHi8ryAIhAM5+k656lCz9ia7XZ8bX4SEjv8/2TY3a4juF7TA8eyVA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93116},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a82b83ed05835b55f64993dc0e7334dc348d5b2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.a82b83ed0583"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.a82b83ed0583_1724327702587_0.6712160186983755","host":"s3://npm-registry-packages"}},"2.5.0-canary.53e9f5a76fdd":{"name":"@tldraw/tldraw","version":"2.5.0-canary.53e9f5a76fdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.53e9f5a76fdd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad65647e3cbadab1c263912ce000cec87888f916","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.53e9f5a76fdd.tgz","fileCount":13,"integrity":"sha512-KuwOVPZOlz6LwGH9H7PABmJL0rYTYVUelChuxEbJ5SULgrFBjnaPyUaRpoKdaVUklq5WvBSdNFRZg2PHbIJAzQ==","signatures":[{"sig":"MEUCIC8IO1Cqz7ro1RubKWr99IMQjPGQmGGfbLgg+Ww9R9RjAiEA46PnFtIuNlAprZFi/qjROqW5YOpNxc4+vl0qDo5QzCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93116},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53e9f5a76fddd1eeb7d0843b63da0ff40217dedf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.53e9f5a76fdd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.53e9f5a76fdd_1724333215353_0.31230366987454383","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@tldraw/tldraw","version":"2.4.5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d0ffb5e6e8d79d75e2b0d185fc2398725e064cb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.5.tgz","fileCount":13,"integrity":"sha512-ssEZ1a5zH+ffBIPVZJa2IZ2N71GWLBvZCxR/j+TKPXxIMPY58vgmKIMKQm3mF+xjaPPqj5lYsZkOVs0ItIIOQQ==","signatures":[{"sig":"MEYCIQC1fQl+49wjsB8hLySyadZVJOehiDzgrVBxM4YlCdEs+QIhAL1cMcSVIPXrkEUZfUuWuwkP2+epkePp7xFkR1zJ5OvJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"358b860aac01a164a3a2cfc9c38051aba63d88bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.5_1724334912520_0.19050450332145896","host":"s3://npm-registry-packages"}},"2.5.0-canary.fa9dbe131e94":{"name":"@tldraw/tldraw","version":"2.5.0-canary.fa9dbe131e94","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.fa9dbe131e94","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"532d03ec5a29626ccc76712621cf8cdf25302300","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.fa9dbe131e94.tgz","fileCount":13,"integrity":"sha512-ZAyrt0+85ZH3QkWfiSyP33GpRvLp273z6v/NDWxCcO6+cNdOhAFm9XIhCqVAk9nhQaNvhFefbY9137dH8PdQCQ==","signatures":[{"sig":"MEYCIQDPMN9v5V1NhAJRgZ1fQ05qMSr+YwVfD77kjBK35iFOegIhAL2mOeJyjiAvqtxcAl6xqlRvVubSgQYFtFbSpB3vkOWL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa9dbe131e949cd23d4c646eaa94a10b4efdf85d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.fa9dbe131e94"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.fa9dbe131e94_1724338263650_0.27166760558974934","host":"s3://npm-registry-packages"}},"2.5.0-canary.db3b10cd915a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.db3b10cd915a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.db3b10cd915a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"665013ce151bb9bea1c5668b93ed24fdbf1f53f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.db3b10cd915a.tgz","fileCount":13,"integrity":"sha512-ZkcO51enz9PPBw8+K37RqJPMatXG5USAtOvXBOtR6NB1aZe+YT/4/S9B+3z3Rp45NktY44MnCJV6AalxC97mRg==","signatures":[{"sig":"MEYCIQDY70xQpqeYeT61t6xwZ8hNbVdgAskX7chh6ekswVFKkwIhAIeMzTOPCwYnE+Ygh5qeJjIyyNSQrkzNaQECZxskNY86","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db3b10cd915a84a5d7ad3dca90f10f90a07034ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.db3b10cd915a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.db3b10cd915a_1724338474062_0.7814422919893151","host":"s3://npm-registry-packages"}},"2.5.0-canary.cdf7d0f190ca":{"name":"@tldraw/tldraw","version":"2.5.0-canary.cdf7d0f190ca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.cdf7d0f190ca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d0955a13f5c1567d2d37a87260663fbb4f1be3a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.cdf7d0f190ca.tgz","fileCount":13,"integrity":"sha512-s5zUFeJc+dGvQCAwpHctTJf/Q3cSzu6W0uOJJolGp6urakrnMVAC3lJykDLwBPPCK54SVm7OKb4angua3BsfDg==","signatures":[{"sig":"MEUCIQDmfhkCNC3T5yZwg2+bDfd8rWui1fjkXGfmYPqil8BvZwIgMzVXQdDCnMUn8XpBmwRm5id1K94dUf3ENW+XfeGyWL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cdf7d0f190ca6c9199d13933b426caedd6b9dd96","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.cdf7d0f190ca"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.cdf7d0f190ca_1724408672591_0.688472483893372","host":"s3://npm-registry-packages"}},"2.5.0-canary.d8f1f08e9da2":{"name":"@tldraw/tldraw","version":"2.5.0-canary.d8f1f08e9da2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.d8f1f08e9da2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2c850880b2690fd44c2601ff2e5652cbf616c7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.d8f1f08e9da2.tgz","fileCount":13,"integrity":"sha512-qA4/Rg+eySGWrXieRvzRI5BKpdQFIqVy2i+FRRPfFis6Kcgkmbx+/te7Q8GUXBbfijGo7G+UaSqNO5nmlW7FAQ==","signatures":[{"sig":"MEUCIEUIZzXAbtkXbMvEf91aZ7Soy4liwjz2V8u0bwDv6WTpAiEAo5IZKd4v5Ei8amTUcb5O97RaSWFW095USBlSR1uCSiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8f1f08e9da278d6b102895c61aaf67891e818a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.d8f1f08e9da2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.d8f1f08e9da2_1724420768816_0.7892576181744209","host":"s3://npm-registry-packages"}},"2.5.0-canary.5e6a9e5d844a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.5e6a9e5d844a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.5e6a9e5d844a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d9b2c898b64ca9fe4c0c8a0fc3b573dd552c365","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.5e6a9e5d844a.tgz","fileCount":13,"integrity":"sha512-Rc7GwRWs2E8lAi7GZGK+cGXw5CzUJr/GSEyopdhRrS3p5fam+c7qsQzbyrHAMEGpLMkNOl2BvgQ+CmZX5gCkYA==","signatures":[{"sig":"MEYCIQCnS/lICdkJFUNfw2c27Wx4Pbm4ws0AwsvTEYirdTr5XAIhAP4z3E5a54jryLrEdcryj8SAoCvi0PcGTk3b5cTzl6bU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e6a9e5d844a593c275d80cc9a782c43bd4093f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.5e6a9e5d844a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.5e6a9e5d844a_1724420973031_0.6280823378555018","host":"s3://npm-registry-packages"}},"2.5.0-canary.2e85c0839116":{"name":"@tldraw/tldraw","version":"2.5.0-canary.2e85c0839116","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.2e85c0839116","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63d22bae95f6d4e8eaff3304ac921a268c1e97bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.2e85c0839116.tgz","fileCount":13,"integrity":"sha512-A0bh+naqUWfAIwR6OOd8d9Z+K9E1fYJ+6A0+swJlQz3oON2q5T4HAYFMvM+fbqNWXk1ftXySIjjjBA9mQehWSQ==","signatures":[{"sig":"MEYCIQCHY/Q7uWW5cHe8kk8Teibzr4Konjuj4trtz9vzx84E+gIhAMfquUJFzmS07f4QMNhcun0vf0TS7IvhO1v8+5RT8heI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e85c0839116a1d1eb260a4657761c094a1fa1b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.2e85c0839116"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.2e85c0839116_1724421489086_0.36905057457749346","host":"s3://npm-registry-packages"}},"2.5.0-canary.7c2035d59e89":{"name":"@tldraw/tldraw","version":"2.5.0-canary.7c2035d59e89","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.7c2035d59e89","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3857e5e8bd760760c8deb725227fa44801ef9dc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.7c2035d59e89.tgz","fileCount":13,"integrity":"sha512-T9H0i+oEgMQwyGLcfbsg4zjPu8Jxwd62LbDGxr6XEtwLlDNbY8BUAfKpplUwIdqNzS89qNFv+iYr5lDEZ014Ow==","signatures":[{"sig":"MEUCIE0Sx+jCmjfFcyFodnX3E0I1Cy6lcqzd6HH5vj4XYN7MAiEArTiT+16VJhrw9N5+ZmbOlrZ6ZPeGJkvMuk+vf4i2cP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c2035d59e89c12874de1715d6282c82b1489bce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.7c2035d59e89"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.7c2035d59e89_1724421892493_0.19639767418315057","host":"s3://npm-registry-packages"}},"2.5.0-canary.eca7d243b246":{"name":"@tldraw/tldraw","version":"2.5.0-canary.eca7d243b246","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.eca7d243b246","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e4969892f51b796a60dbc47ad4dd63e7e16fb3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.eca7d243b246.tgz","fileCount":13,"integrity":"sha512-1V8s3M48D+YBYYV27FlFYxL3HcnrQRJzTLHNRKNtAjf15FusEjEgq4luXlQ+Ah8ta74H2F3ioo9CsokXmBjdVw==","signatures":[{"sig":"MEQCIDZuwE6+dVbzlRetBl7c5Vh307y/nB6Ra7wJDArqekMVAiAh6UZE6Dx3LXTHI44Ae7zAeToNvEnT74KIzOemFjcv8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eca7d243b246c5125b40006d5969fc8a4a4ec3fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.eca7d243b246"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.eca7d243b246_1724755255850_0.8089999634948586","host":"s3://npm-registry-packages"}},"2.5.0-canary.70a316804630":{"name":"@tldraw/tldraw","version":"2.5.0-canary.70a316804630","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.70a316804630","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed2656c9e20f2b93d6ef3b74da970fb8b15a3a57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.70a316804630.tgz","fileCount":13,"integrity":"sha512-VN5sBqMC+DMmGGzPIervuhDI67Q2GKjwgPW03gpQJ9FgY/EoYqHouaGdH9QqoEM03uQjil6f7jVYJuSe4lVqnw==","signatures":[{"sig":"MEQCIF8LXz8+geumaQNsF83dJ/IHh783nw4wisRBiHokanx6AiA0/G5gVGYoN9sluTrgLelMA9r7wPvsup0mYlLvyFqv4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93041},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70a3168046307c15784d628fbf2c28a155d7802e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.70a316804630"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.70a316804630_1724765928137_0.6845573423230249","host":"s3://npm-registry-packages"}},"2.5.0-canary.e716f404dbc2":{"name":"@tldraw/tldraw","version":"2.5.0-canary.e716f404dbc2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.e716f404dbc2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84fd1768b098f50ceb46a72c17523e0edec5dfed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.e716f404dbc2.tgz","fileCount":13,"integrity":"sha512-hK9B0hu0T0iDC8E7fTrNTvxPI+O46fgida8evdOBMlv9wX5X/Oacyn6+jUZi9V3UGzWjsCjAbIOr9U0vafFqaw==","signatures":[{"sig":"MEUCIQDTg/X4/WquVYXqy08/prFg4fXimvfiDCKjOLHgR3iWegIgaSOs2gE+xWpcRde3K8dWUi8oWSKdkrCOikrsxVrNE7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e716f404dbc25cdc790b32f5d510084b27240f37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.e716f404dbc2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.e716f404dbc2_1724776596828_0.6079653511118182","host":"s3://npm-registry-packages"}},"2.5.0-canary.9d1262cda980":{"name":"@tldraw/tldraw","version":"2.5.0-canary.9d1262cda980","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.9d1262cda980","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5e0ec08ca53ad5692c6b6f344fa40bd4e3d342a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.9d1262cda980.tgz","fileCount":13,"integrity":"sha512-TOrNKkezLYeDNLMQ4wwPgGbiRsLtiis3qAETdXs79lYl7ZqK41DBWbNUtpkFVj9baYTMxlcIhRkAvgz0lPUvWA==","signatures":[{"sig":"MEQCIAWYFkaZpDFJXz7cMQF+/sLPCXL/zBxRMsaxNCeZyklpAiAPYwaLnoVjSQrqDLBUNka65IYozvq44NYoGOPrdd8rUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d1262cda9808724a9a1a7147be03bf12061606b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.9d1262cda980"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.9d1262cda980_1724802413650_0.21948842120648382","host":"s3://npm-registry-packages"}},"2.5.0-canary.c7c2fdddd9b6":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c7c2fdddd9b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c7c2fdddd9b6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fb8257cabadd49cede72a8f5899e4b442480d91","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c7c2fdddd9b6.tgz","fileCount":13,"integrity":"sha512-P/L0WNaAwNu1uWw30UsShgxzfb9fjKsq0cktfycP2N9fyHmVurPphUK0yKo32zaCfaq9FclyZ27+BsnrapyX2Q==","signatures":[{"sig":"MEYCIQDmAFytOG9ghyfDcMc7Pa1j2ZOzqiZVvB73CZyki8u7qgIhAJOGOljEvD+um9eA2RGQVTxvTvkx+QF5HTb51+/5lXVV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7c2fdddd9b6de3f3fbba0d72843a5d061510043","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c7c2fdddd9b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c7c2fdddd9b6_1724832285029_0.48785968879200303","host":"s3://npm-registry-packages"}},"2.5.0-canary.ca29488ae268":{"name":"@tldraw/tldraw","version":"2.5.0-canary.ca29488ae268","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.ca29488ae268","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a841a72db5d09d51a7e793cf99a2eaf5f27b4f21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.ca29488ae268.tgz","fileCount":13,"integrity":"sha512-6Li/Ky8vCThkuBbLru4lfR3pqFhRxHHO1E0qpwl188i+TdMR2senp8G2Fy7NBxdPgSMyTQsOImmBpr8euiUR7A==","signatures":[{"sig":"MEUCIQDXsavfUEFq8YkvCDvhrH7ri6otnTRdhFaHCrFQauwCfwIgc16u/4KELxqtY1Xbq6FhdlOkmKycBdgDXScQs01F28U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca29488ae268cd9107d2e405da903b7f7f492054","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.ca29488ae268"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.ca29488ae268_1724835360052_0.4755439660497405","host":"s3://npm-registry-packages"}},"2.5.0-canary.729bf6d5f987":{"name":"@tldraw/tldraw","version":"2.5.0-canary.729bf6d5f987","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.729bf6d5f987","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4f9055ce1af7b69a8d6a14df9c023cb2b77d208","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.729bf6d5f987.tgz","fileCount":13,"integrity":"sha512-FjGQ/YndFvBea6k1rFDt2r/CoKUPTAAziDPlFjxkxd5GNej/Sldis7lRdhlhfSbrFB6p/+3ZOyfDgVUQZEnnEw==","signatures":[{"sig":"MEQCIHCWz868TYxp4KvUGq6ag9U/VrfB5dfy+5uxZ/ArBS/ZAiBIIgnvrIEQD1eLUDeXbqtGgWIxK2QsZr2jRztwd0iSDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"729bf6d5f9878c2df91d0e7f2d3294b90a8cb732","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.729bf6d5f987"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.729bf6d5f987_1724921488175_0.30029340221877265","host":"s3://npm-registry-packages"}},"2.5.0-canary.870fc6728f6d":{"name":"@tldraw/tldraw","version":"2.5.0-canary.870fc6728f6d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.870fc6728f6d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0b35e1708a12880d4a0035366e6799fac2ec339","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.870fc6728f6d.tgz","fileCount":13,"integrity":"sha512-CjYCGvZnErOilo/22ACUM9Pn7T/m+OyDoi9s+n4VojF5Figkxa76/5W9V5Wq/of++IcVGQM2111+mijbOXox3g==","signatures":[{"sig":"MEUCIQC07HoYNHZ6tB5YBAQSoCX/8X0nnuy00aCTiQ34oo1ohgIgTISPzXCMD0SOhmw4P5KXlupqJOMFB9wtuhrQS42Vsw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"870fc6728f6db63eca03ab1fcb82dceaff3bbcf5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.870fc6728f6d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.870fc6728f6d_1724925317737_0.21449430258804525","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"@tldraw/tldraw","version":"2.4.6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.4.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"158262c0eca232adb6dff9282356683347461390","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.6.tgz","fileCount":13,"integrity":"sha512-QLZ8P76LME470BIz+m5SHvAWn8wHPHjAT2KsMWfBlwRLtuT240dr5DdKlXvKNZbzvOZN2TyZFGqp0KqnDLH0XA==","signatures":[{"sig":"MEQCIEKHIrgkbHTiecZjAKb2VqlvyQtcXwV8Fx0Nw0KHvL4EAiB4If/I5pfzk2RVwgykIxFxcPFKPqGmBkEsFQPF0c84dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91691},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"],"transformIgnorePatterns":["node_modules/(?!(nanoid)/)"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16ba10a88e7145a5bec772a985df5a8c5b943c74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.4.6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.4.6_1724925966573_0.6466654465485937","host":"s3://npm-registry-packages"}},"2.5.0-canary.b8f4a56031ac":{"name":"@tldraw/tldraw","version":"2.5.0-canary.b8f4a56031ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.b8f4a56031ac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56f4d9eab54d0c034f0c093b87ab052e4372f6a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.b8f4a56031ac.tgz","fileCount":13,"integrity":"sha512-X8Hm7vHvfLog/zFvVEyuUyMz5qizNU/lOB4eK2Ghew/VW9gVB+g4ygQu1RNzndjoVQtrHBxGO43tfaLq1ZEEFg==","signatures":[{"sig":"MEUCIB1dwxbwcRScdr+IfF4cgow2Vo0gNbth71nFW9fMU54QAiEAg5ptWT1NqePzFPMBbNbL/kWUTD+ZZMTVnbo89r8pBa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92974},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8f4a56031ac21dba73cbb246ccf9903e062795c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.b8f4a56031ac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.b8f4a56031ac_1724926735068_0.9097824476547876","host":"s3://npm-registry-packages"}},"2.5.0-canary.8c8da98d56b3":{"name":"@tldraw/tldraw","version":"2.5.0-canary.8c8da98d56b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.8c8da98d56b3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc22e9d33bfb6289080eb33320f679f23710cc17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.8c8da98d56b3.tgz","fileCount":13,"integrity":"sha512-rHV6TpiyJSodIunjCnUkQaEqw7k3dGy65BX2ufgKNWHvYDdDjrVRocQcAeBr4o18BiyrpWG+Lggj5SJpFanLVg==","signatures":[{"sig":"MEQCIEcOdxpuDIQQGV4yNmXiIsDPeFUu7I3MwvFs0Xw+HXMlAiBxgpIomwGTaUdYSjMz35pH0bF0S8mNbd3/lRsRmxeI1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c8da98d56b305007a3ddf61aaa51466cb398644","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.8c8da98d56b3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.8c8da98d56b3_1725264397852_0.57890737168441","host":"s3://npm-registry-packages"}},"2.5.0-canary.6cebc160812c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.6cebc160812c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.6cebc160812c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3646d861556d75955b4b4bf6c600c14954a4d0a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.6cebc160812c.tgz","fileCount":13,"integrity":"sha512-myyxkpEM2tCyMciyRlx2U17LjoxhTXViwm/45Zqa4Tflf9RhxkkRmY2+1zFAnv70l7iyrD7z89+qf8sYfRA/Mg==","signatures":[{"sig":"MEQCIBSLtx9otj0wuhBFwlXng6PX6qC3X6ctAkR1t4bYvz9fAiBjo6KhOgGG1gGzbUDR1d7wfMfgKokFQ1JwFJ2yvmgwCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6cebc160812c94dc175c4eb6c29b3b814c247b17","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.6cebc160812c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.6cebc160812c_1725267939719_0.61320931666677","host":"s3://npm-registry-packages"}},"2.5.0-canary.7e612e749f97":{"name":"@tldraw/tldraw","version":"2.5.0-canary.7e612e749f97","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.7e612e749f97","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1fd7ad811b585578ccaee14b49a1112898ac3b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.7e612e749f97.tgz","fileCount":13,"integrity":"sha512-7hCjtkxhECm+emqAXE/HZth4bhFopVi/GAZQilEwz67ZDcSvgj3I9RFuNOkODkdFmurFuRRexFDbKa7KcCt6wQ==","signatures":[{"sig":"MEQCICVJUaSy2DBNtw7qO1aPMPHElk353CrEdSgsaMkTzZ1XAiBhbcnhzcpOhXqsk9BLhsYLBA+m/PhV7aqQWPzku6hQYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e612e749f972aa29c69cb4ebe2d3147433a94f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.7e612e749f97"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.7e612e749f97_1725275545920_0.8605089667333541","host":"s3://npm-registry-packages"}},"2.5.0-canary.da666ef4fdac":{"name":"@tldraw/tldraw","version":"2.5.0-canary.da666ef4fdac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.da666ef4fdac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa6b6ec4ffcc3b700ec90abc086c5c2479c04c5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.da666ef4fdac.tgz","fileCount":13,"integrity":"sha512-wsbFrBS4zTQBuLfWgeQJyyM2lLsWsRDXvbfovB1hBFP4H0nZtJOAHEQBajXg7q0TE37Ubfi6Y26ZGIrWoNw19w==","signatures":[{"sig":"MEUCIGaTGLLLiiSqd9EHGjbkrqUqXVCaIB91xJ70qGmYGR/lAiEA7JUN5o2HuNgUV97/4vRFOtWc3BPVGq5BYWmqaUC7wr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da666ef4fdac0e5e11b5b0c7388d37ab5ef3739b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.da666ef4fdac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.da666ef4fdac_1725275550277_0.402827360227612","host":"s3://npm-registry-packages"}},"2.5.0-canary.fdedee1e8021":{"name":"@tldraw/tldraw","version":"2.5.0-canary.fdedee1e8021","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.fdedee1e8021","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f66a528b45cc426127539f275c34d135574fd5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.fdedee1e8021.tgz","fileCount":13,"integrity":"sha512-QjQ7Rj7okS0FNt2V2CnXN5gfR0WlBCPf+gNdbXOjnhMi4tPcA5apO+zA5xK6p3i7kO6AQb010STdc5qx0qfckg==","signatures":[{"sig":"MEQCIEIfmPBnrzp1zwqsnkj2YAKTR8uGh3Qyp4NJChR0yMiTAiBUNhe2g4Bq0wZSlaVeotqQmiuwe/67cWAEAqlez5c4GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdedee1e802148c38387ae5d97120b7c19d6f021","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.fdedee1e8021"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.fdedee1e8021_1725275631844_0.9041687706843868","host":"s3://npm-registry-packages"}},"2.5.0-canary.c20c74530708":{"name":"@tldraw/tldraw","version":"2.5.0-canary.c20c74530708","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.c20c74530708","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e861789c58dc162c8f5386f1caee51e7210e081","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.c20c74530708.tgz","fileCount":13,"integrity":"sha512-8IflqiyuqYZkyAZFqUW7haHa4iovvNUk7qnheN3hWRaOOIQbk7K+qRn4I/5v0oOEgeyUFHepJTL3IkEMfwc/IQ==","signatures":[{"sig":"MEUCIQDlsGzsIDPzyHy/oC3psFhXzRQERSna7FIzILcf8ydKPwIgHI2ZdlVn5HBZfpzWb+KQnOnIRXNj1+XOb5ybmNkWZvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c20c745307083cf496c9f63441dac31439f6ebdf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.c20c74530708"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.c20c74530708_1725288517336_0.9291782636845758","host":"s3://npm-registry-packages"}},"2.5.0-internal.f1670556b83b":{"name":"@tldraw/tldraw","version":"2.5.0-internal.f1670556b83b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-internal.f1670556b83b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2029b6089e45f0a2b125e2c8086f58c54e92ddc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-internal.f1670556b83b.tgz","fileCount":13,"integrity":"sha512-4fjoDUW8d90vOwwb4qyidPo9vRVNCuwWIZzowDUqsrWGyEZjMR5d5uTEzMqXV8+Vod6u1sDLxoCshCACbDxkEA==","signatures":[{"sig":"MEUCID2jvUWISxxxzvNmHWAL442wvRvtipFMiY/6t+UeORLbAiEAhUymObhKuTPy4Fr8GmTIU3Vvfvf4r3YO3UWb9ETBeRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93066},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1670556b83b468b916794f5ba7b2022e9f20b8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-internal.f1670556b83b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-internal.f1670556b83b_1725291535762_0.868542100402012","host":"s3://npm-registry-packages"}},"2.5.0-canary.295103311fbe":{"name":"@tldraw/tldraw","version":"2.5.0-canary.295103311fbe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.295103311fbe","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34037c8e21ee52bfc237f6b1f617a67d1f55490c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.295103311fbe.tgz","fileCount":13,"integrity":"sha512-BVh/6uz9psSymUfvgUvYTlxas1rOks+U22vNEJg1DSONqWvqW1gJOxXqTsbRmD+vFMBXRxEMBKMv5ZfbgLgxqg==","signatures":[{"sig":"MEUCIFzFf8C+Bzz4ouub8PPedpJ2KvOQwVfy3cTY/CRRjlskAiEAhfyLi8KL+EHqpvHPmd8Ic2hLvDhxjBSFfj1JQR3hClQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"295103311fbe200eab93d2c1d535949d36f6036e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.295103311fbe"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.295103311fbe_1725291961149_0.000024116903417414903","host":"s3://npm-registry-packages"}},"2.5.0-canary.8f5a5b4e6194":{"name":"@tldraw/tldraw","version":"2.5.0-canary.8f5a5b4e6194","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.8f5a5b4e6194","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e9669179608ccd0126d2756f9e9256c01894394","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.8f5a5b4e6194.tgz","fileCount":13,"integrity":"sha512-H2n82jv11tGwe4NlBBgRlzYyNXrYAjyZYXow5qJVvzGtwQlavgMwxd/eCT6z5L7Tb0+6+tefEWNXtWV38bfT+g==","signatures":[{"sig":"MEUCIBMsYUU5WVPHiQK5ofA/CKD2JcQ60bl0D1GkFqXikVtvAiEA5WFm7VNegJUVLYxblkV8x8KKzDAPcLULTQwdXMk2794=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f5a5b4e6194e0eaf824a83b19a195454edb776a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.8f5a5b4e6194"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.8f5a5b4e6194_1725292583310_0.5988500334166069","host":"s3://npm-registry-packages"}},"2.5.0-canary.251c2bdc46f4":{"name":"@tldraw/tldraw","version":"2.5.0-canary.251c2bdc46f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.251c2bdc46f4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"249d8f9276539acab8a205e637193bdefe8d6930","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.251c2bdc46f4.tgz","fileCount":13,"integrity":"sha512-uLGGBg7VtpRmVURRJJQI7Kc6UVECLBWUNm02ainAR6KCcWX7y1L6ZEZS9yPrwv44XfBpexCLdlOnfxYEGNxavg==","signatures":[{"sig":"MEYCIQCX+TclqoV8UqqXfv9ID3EFxxMUKne4WGZKzBhk3VfUIQIhAMMaZahnaqQ9xWpFCMFEhIktOFpfmY5AEihlsruw1z36","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"251c2bdc46f490bd692a09bbb80b98dc30231d73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.251c2bdc46f4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.251c2bdc46f4_1725357439287_0.539762340231813","host":"s3://npm-registry-packages"}},"2.5.0-internal.f48d683ba3c4":{"name":"@tldraw/tldraw","version":"2.5.0-internal.f48d683ba3c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-internal.f48d683ba3c4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d6803df53ef98e7652070c05eb8c14d7e903524","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-internal.f48d683ba3c4.tgz","fileCount":13,"integrity":"sha512-6ebmcluSI/0DC6BN7ZBgvMVb1EZ7CQkxSEQCfKAVMSZpUdY4DXn131fkp+BKZsUS0t2wHfd5NIsuQ54t0YRrWg==","signatures":[{"sig":"MEQCIB4myGmhccC24az7D2s3vLuS5jbcPd8HiGvg8CHvP7fnAiA2h0bdde/9LpdxfHVtBqo3ePOVBu42Hn0Yabr4f1Pi+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93066},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f48d683ba3c4f8cd7dd68409af699394414d0f46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-internal.f48d683ba3c4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-internal.f48d683ba3c4_1725358809844_0.007258110170071719","host":"s3://npm-registry-packages"}},"2.5.0-canary.eacdc6b6eada":{"name":"@tldraw/tldraw","version":"2.5.0-canary.eacdc6b6eada","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.eacdc6b6eada","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d61db3af80428b3d74ccd7b78e6c3997cef353b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.eacdc6b6eada.tgz","fileCount":13,"integrity":"sha512-qJMQu51vR5SyXBOlAqUb2kXQgnGTnU2yOPTrlFes4WBV2PpJ5Ca1ceuuGJgsGUzkJB202CPuy+7U1mhq+4f0uQ==","signatures":[{"sig":"MEUCIQCPhtNyqfqzASZhF3LEsAFejdVlGdQMN+zXERh7ATk50gIgOISri8m0skHpwpHvfgCgK2cfN+YQXisZLWYrf+uqJwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eacdc6b6eada7a710586a2c6978b1ac75ca9b7d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.eacdc6b6eada"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.eacdc6b6eada_1725361162219_0.6293070535311798","host":"s3://npm-registry-packages"}},"2.5.0-internal.2124bd65071d":{"name":"@tldraw/tldraw","version":"2.5.0-internal.2124bd65071d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-internal.2124bd65071d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff58b6074feeec6fc1545465a9cb3633c6dd8fa1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-internal.2124bd65071d.tgz","fileCount":13,"integrity":"sha512-Xvx1Neph4YKZI62zEGhoPta3jxl8bjOVYR7Ik2BUgstZBElCGn0nDL7/Lf2+qb1lBYPILSqhC5E1bn9LXdaSug==","signatures":[{"sig":"MEYCIQDq5CPvf7lmUnG7NDmjeRytZZYie2opQUGdp/n/uY92GgIhAPRH1grKjHwweFafM16cN4fvAAwZmQiiWj3IWZpzdbgP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93066},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2124bd65071dfdca18fbf113b8e9215e8df8942e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-internal.2124bd65071d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-internal.2124bd65071d_1725379363648_0.6601610906237325","host":"s3://npm-registry-packages"}},"2.5.0-canary.762359ec4d3c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.762359ec4d3c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.762359ec4d3c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0218b5c40f2d101627408c2297468046386298dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.762359ec4d3c.tgz","fileCount":13,"integrity":"sha512-B4cdmoiIGjq54gz+ZJWRtpnvxvsCmaEEsOsg8SVkH8MuSp2jkCaRraZ0+IfYdCNz9dbGh9b/VanqSX7zbqT+FA==","signatures":[{"sig":"MEQCIDxXej08/j0dBzIU73UJxocHFWc6dHRapdy206RCV7Y3AiAel8eQYsyVPUjTAK2LwK5mTBj+TY9r1gesXn9avnvBvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92915},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"762359ec4d3c47c2ea2186c5bf3300b8a4d7e93f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.762359ec4d3c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.762359ec4d3c_1725454880979_0.42185720275114735","host":"s3://npm-registry-packages"}},"2.5.0-canary.7d0433e91822":{"name":"@tldraw/tldraw","version":"2.5.0-canary.7d0433e91822","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.7d0433e91822","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5c1e973895fc7c7e91b02bc69de5a2a65ef96d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.7d0433e91822.tgz","fileCount":13,"integrity":"sha512-owD1O8EXtv1D10VVSpvcBEbf4SJJHsysmK2IObXNLk2KzILFhHK+TzeH6Xr64S8q50ViWkLBrUpwlOTvN+/enA==","signatures":[{"sig":"MEUCIAuZB/g+0kc21izLVKXMeGIGcpsTsfPYoJZ477Sa1NReAiEAqfqCYAO65RCsYxoHML5wDOWDCnTQXYbOXcygALLuXwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d0433e91822f9a65a6b5d735918489822849bf0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.7d0433e91822"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.7d0433e91822_1725464968286_0.04848943596051214","host":"s3://npm-registry-packages"}},"2.5.0-internal.c1a2585d0b9c":{"name":"@tldraw/tldraw","version":"2.5.0-internal.c1a2585d0b9c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-internal.c1a2585d0b9c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"394d39969ece222eecb079230e6e6b8e1013831e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-internal.c1a2585d0b9c.tgz","fileCount":13,"integrity":"sha512-Cni+1Fyf59kAtOf/HbsuIAL/B2tkDEYJ+bpLtTVO/NQsvffLs4zZZI6FQ33VyhFu7gp53ywxiryc6HdGgicOLA==","signatures":[{"sig":"MEUCIG4tjhmHJ8dSavv5t4QXJBjjT1yatkTFVrbE7S+EVAaRAiEA6/Io9hlepfk/1/hMOOrJa5Kdrfw6l6xSC7YHbNrA2vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93066},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1a2585d0b9c6dd18a2d4d95a230fca897106c20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-internal.c1a2585d0b9c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-internal.c1a2585d0b9c_1725466722484_0.10849283646165397","host":"s3://npm-registry-packages"}},"2.5.0-canary.7c6cea99e0c4":{"name":"@tldraw/tldraw","version":"2.5.0-canary.7c6cea99e0c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.7c6cea99e0c4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86f12c1c07bc302ca4dde7ea30a92761e7600d68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.7c6cea99e0c4.tgz","fileCount":13,"integrity":"sha512-D7FkCFeHRKjE6ko9XmrrvCMvEYc07Z2nbs8+oQlLkpj2HSrsnvYC1zud6uv2Q00taeU55iVzrRJthCixnU0HXQ==","signatures":[{"sig":"MEQCIDHZTje9YrkeGdDfQLjcpuSNh+gxeAHsMtfI8Fwu8ej5AiBmuoE0tTgQSeptiQzX2JzlGj8ahrP+ZI4S2LnzfN0aRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c6cea99e0c490946867e3ec56152f5abc491423","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.7c6cea99e0c4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.7c6cea99e0c4_1725527931040_0.9508342773399021","host":"s3://npm-registry-packages"}},"2.5.0-canary.2847e5c8ce37":{"name":"@tldraw/tldraw","version":"2.5.0-canary.2847e5c8ce37","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.2847e5c8ce37","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eeb85f5c9ffc0ce0ae7e5473ff51da7d8a090dc9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.2847e5c8ce37.tgz","fileCount":13,"integrity":"sha512-wsktLfYwH6q2j+zBhBwwowq9g56La3jPTElL6UaNJsHloR8rjj04Upul12y8TXARXE54tLlsItCQ+2o99P5+nA==","signatures":[{"sig":"MEYCIQCLBac7PDcZKAtbHX9Cdyj7lbndmjjViw0+TCPt/xV2EwIhAJ8WbsXDdQgq5W4lVdnSG6GaP7V1uylVH1fzD9OFFZFX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2847e5c8ce37990377e65d1b0efb69bcf25aa4dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.2847e5c8ce37"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.2847e5c8ce37_1725533274666_0.696557690463744","host":"s3://npm-registry-packages"}},"2.5.0-canary.da7347054626":{"name":"@tldraw/tldraw","version":"2.5.0-canary.da7347054626","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.da7347054626","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aaa9796089be2fa0adc61623019ce980eea2391b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.da7347054626.tgz","fileCount":13,"integrity":"sha512-Mf5Kixf52CzQVX37kd3lnvOMhFzbF7bPlKUDFYJvq71seqbX9X6cE4i2m11V5WMqIS+epYmJhO8viTa304lCIw==","signatures":[{"sig":"MEUCIQCNCmmL2e1uKcL7qj1kKFf+J3N423BMOcRXp+HWVMYPyAIgLiCZfFmPMEwkXXriPtfUXoXqu2A2/gI/ioJHGAyZqB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da7347054626bff15c633368eb7dacd9dc0d7dbe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.da7347054626"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.da7347054626_1725543985133_0.5999360494967918","host":"s3://npm-registry-packages"}},"2.5.0-internal.5c27dce10a6e":{"name":"@tldraw/tldraw","version":"2.5.0-internal.5c27dce10a6e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-internal.5c27dce10a6e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9f78f3bb6a8e88c511ba7e3eb7d12005432ad71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-internal.5c27dce10a6e.tgz","fileCount":13,"integrity":"sha512-0KcYyLRCqAGbwrq+oWWCrY15oRYr9vEKluwLLaxgr7g/FY90QYfK0Tuzp3TuIE2b4H6FoyhEvz9M/h716AG5OQ==","signatures":[{"sig":"MEYCIQD92yAkoUfaeFVNkr7jaiV1wwjVzPCT08AJ004ZAQ+FDAIhAKom2RwPpjrnpPHbf2GWbgeOr62zzYUJ1rWMFj5NGbj9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93066},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c27dce10a6edafb341a5329a20a08dc70012b80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-internal.5c27dce10a6e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-internal.5c27dce10a6e_1725544216583_0.4709523966729241","host":"s3://npm-registry-packages"}},"2.5.0-canary.dfd323332ba2":{"name":"@tldraw/tldraw","version":"2.5.0-canary.dfd323332ba2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.dfd323332ba2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9715d6456cd5600086d3640bf52de3d6e727a49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.dfd323332ba2.tgz","fileCount":13,"integrity":"sha512-kuIO9g6fFAFAzFMnQWYv/9QTuGMg8O4Ej93JOjyGdeBq6jDqwHNceYk5MisD43GbBRIY9ZVK2JgY49gBtu2lTw==","signatures":[{"sig":"MEUCIQD5PUXLqJlQAZLV0lK5/eCx7lYFzH4h+KJgkP4w6X3L2gIgfwocUYSdeazgulaZrTyjqYYC7jFPqs2yA1x6EnkoPjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfd323332ba2ad25e9e8153fbf68b8ffca035cfb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.dfd323332ba2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.dfd323332ba2_1725545813464_0.8008185346977574","host":"s3://npm-registry-packages"}},"2.5.0-canary.676731551e48":{"name":"@tldraw/tldraw","version":"2.5.0-canary.676731551e48","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.676731551e48","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e1e60ebdfee638e88df70b44c8e8606b9b96266","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.676731551e48.tgz","fileCount":13,"integrity":"sha512-HpdvWgpDdc4+xpO02Yc6ILCNYE//y1TzCgaLJtlHF/yBkSHw7mx5Zd5qQOrQUUvq3mOi5Gvb6wjQooyUAsA+qw==","signatures":[{"sig":"MEUCIFs3jSxQHBKdK0+ihc+x0uAcGZdNJ+5Z/ATcumvgWUB/AiEAjWGFE3ZKM5YLdTmOIt/0F4nYoS+NhBHhSbDSEr5wGJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"676731551e48ddc14fece034186a0f677e775382","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.676731551e48"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.676731551e48_1725868869367_0.26609842461306976","host":"s3://npm-registry-packages"}},"2.5.0-canary.03e57b01a877":{"name":"@tldraw/tldraw","version":"2.5.0-canary.03e57b01a877","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.03e57b01a877","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e95804c5e8fbafe9b988a3293599a1a3d4a0b86f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.03e57b01a877.tgz","fileCount":13,"integrity":"sha512-moXqYyUkkMJyOYk49Z9VsA38UPeGWdPHKjnABuCGMfagRoBOEnvz4AdQ33G0KL//foMTsXlJn/d4lZ5tH4JRiw==","signatures":[{"sig":"MEQCICGpLurELFgoW2N4hRgtZIcn6kQppiFoBARRSv2XAAYVAiANaMJ4dn7xsyXKgzciv1zi7odEdo9S6/fySCq6xselHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03e57b01a8771403a90aed8701d2830f1fc0ce27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.03e57b01a877"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.03e57b01a877_1725878223850_0.5644001943304635","host":"s3://npm-registry-packages"}},"2.5.0-canary.e290377cd98c":{"name":"@tldraw/tldraw","version":"2.5.0-canary.e290377cd98c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.e290377cd98c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d8b38389c1a6cc21b9845b233778079d641121b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.e290377cd98c.tgz","fileCount":13,"integrity":"sha512-ZNCMPGeo/4QBFeUGIyYUes5+EDHaKkd81mpOfGyJ/cznWCyd12yKOzaFEww2Wfqkyl7NkfXPG5oJqGSuKiwUyg==","signatures":[{"sig":"MEUCID6Pj9W2jhuICBuHbbK1AJAs7JyjsoKHmkYVVyCOcUKYAiEAhKWAUpBG756l2moXRnvZ9kvu8yvHrjvW4FQ+l7VGZnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e290377cd98c9ed061847375283f8291873d2fe9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.e290377cd98c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.e290377cd98c_1725879365470_0.4817214217641621","host":"s3://npm-registry-packages"}},"2.5.0-canary.ff8c22a55909":{"name":"@tldraw/tldraw","version":"2.5.0-canary.ff8c22a55909","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.ff8c22a55909","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"386fe4e287bf282404153c4bfd00cf71017a9429","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.ff8c22a55909.tgz","fileCount":13,"integrity":"sha512-MQye41pcPVhTFfzG2lsYxd7fznxdFaKND/OxsHy7hO8Y8Ltq7cuJI63R4ufz2GUoa7J0EpecGTvi9eXTuwMRqA==","signatures":[{"sig":"MEYCIQD2nifkOePcoASI60rmCww8HtHXowm1xoqJtqH7OY5LawIhAMcc/jCCSWrIwobaleyLukIMRvvY4PyElqBjHXfWsypk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff8c22a55909b740e72918258863cbe02b07f160","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.ff8c22a55909"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.ff8c22a55909_1725881374029_0.10361395754422298","host":"s3://npm-registry-packages"}},"2.5.0-canary.475271384ac6":{"name":"@tldraw/tldraw","version":"2.5.0-canary.475271384ac6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.475271384ac6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ac130d23d05bc13f896d393284cd3192aa37065","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.475271384ac6.tgz","fileCount":13,"integrity":"sha512-Q/IQWpHBKJSJSvBz3ylUW89otwbgi4gx4HxTJNIETY6/Ku9yKIVFKgt55Rr2Z89a6GcMc4fvaDbQM4TGJIAZQQ==","signatures":[{"sig":"MEQCIAVkcvBECQaNm5QAQ8a7KzIul0vEoAoLoSGaT2KDGbb8AiB0xsR9c3gymM939P4LV7aiIB4D2TbVZFKzACIBSns4Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"475271384ac6db8177175ab54d066955f5aeaead","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.475271384ac6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.475271384ac6_1725889910761_0.5188405756390144","host":"s3://npm-registry-packages"}},"2.5.0-canary.606e1893b299":{"name":"@tldraw/tldraw","version":"2.5.0-canary.606e1893b299","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.606e1893b299","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37634ac3b77f60f87115e58d9a02264733efcd42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.606e1893b299.tgz","fileCount":13,"integrity":"sha512-4lf2H+kZS5RlSBhAytMgWTBTfzp+nRlERxEgPkNeYigHodXvCUIYfSg6ti9va0CN0p+EZHa96Tlo2CEhX5kCCQ==","signatures":[{"sig":"MEQCIDH8ni5ugPNeSKRgHrMsSDwDKBWys9IdAaFY+9p1/KEtAiBS2PFuMyEA8C689QXm5CfkhjRh1Nse+qBIAMJjIJMTSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93058},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"606e1893b299a2d273acbf54f73ace2921a41243","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.606e1893b299"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.606e1893b299_1725897869014_0.14768700381672972","host":"s3://npm-registry-packages"}},"2.5.0-canary.9d1576e8514b":{"name":"@tldraw/tldraw","version":"2.5.0-canary.9d1576e8514b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.9d1576e8514b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"924d167eddc84775dd3d0c6e185380fd37928529","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.9d1576e8514b.tgz","fileCount":13,"integrity":"sha512-Uzhm/mDFs9gpQTutt7hlvWBqlhbx3baK/3q4AFznNCsFUkbmjb8p62oQRo0yqrNlG4aGS7yEbj3OMTRrMqT1iQ==","signatures":[{"sig":"MEYCIQC3wXcoCQ6jwzTdLH/g1P+nie8N7vlYkOpuXNsRyAqCjgIhAJI/dYPorX8nHKSY9uCLPSzfOuK/i6CdnouFrKOuQ5St","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93141},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d1576e8514b8fb6815fd5918a3c227667731ddd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.9d1576e8514b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.9d1576e8514b_1725901224600_0.6344080307683657","host":"s3://npm-registry-packages"}},"2.5.0-canary.7be2c0f7b3ac":{"name":"@tldraw/tldraw","version":"2.5.0-canary.7be2c0f7b3ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.7be2c0f7b3ac","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d28ed3ad5b94b36d3ee2e789d0d1c3071ec1521","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.7be2c0f7b3ac.tgz","fileCount":13,"integrity":"sha512-+arTSo5uhTsWkNXT3ioWBVI23PRZBFFhrQY0YCnpaDkgs8DcMOy5gYgMxkgsJhbIZViVvD+pvfrFIqEmKet0Bw==","signatures":[{"sig":"MEUCIQDneQUS/mSg8hA779GZfK7bpIVz9vNrzSoeEVr6Z+pHcAIgWp88nIczCkHSxRTGLD4MIYu/QZmOLUD2WLf+2XpRM64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93141},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7be2c0f7b3ac2abab578b8ef6321ebb1250b3ed4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.7be2c0f7b3ac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.7be2c0f7b3ac_1725957843328_0.10048851342061194","host":"s3://npm-registry-packages"}},"2.5.0-canary.ccdc6bbf073f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.ccdc6bbf073f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.ccdc6bbf073f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8e25a15e790944f77a2e603428155320fff7385","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.ccdc6bbf073f.tgz","fileCount":13,"integrity":"sha512-ff41u9RS2md5W2ENhuBOwJYJagCAfa6PTcfU0OmOHBuslh8yi/YTX/pRlojUrBz6+1aNyER+ttVLEDPjcz+WzQ==","signatures":[{"sig":"MEQCIHJVMZMiRoI+3iGV4iqkJrJeXq3pIYekdrsgn2MnzPQwAiAKNOlFHQVo4d1JpcWZAmcqrv3TwIz3SWeQhh/R4gxxaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93141},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccdc6bbf073fca746e22cd76230e7106650f2ee3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.ccdc6bbf073f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.ccdc6bbf073f_1725957939222_0.09721883060321379","host":"s3://npm-registry-packages"}},"2.5.0-canary.954077758731":{"name":"@tldraw/tldraw","version":"2.5.0-canary.954077758731","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.954077758731","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98a7aad078e73564a49af64ecbd3e450f28f4ae6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.954077758731.tgz","fileCount":13,"integrity":"sha512-3dcWC1JUidoAc3ikkwDJ1R6m/m1XVT0+0vDfwLgc6xOcI0BltFU7Lqjat+k5OG3W8s9ahlTqe01gMlIO8i58Tw==","signatures":[{"sig":"MEUCIEJwbmbdFhhZ8C9Wf+ggFP0TWxI/GVvzvv0NfaIzjCoTAiEAv4QXzdvY2l6KC8F1xOgm90FIIt5CAy2z0Qq9Y4DF/ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93141},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"954077758731346064f7c3fb5ba48885dd01ab5e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.954077758731"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.954077758731_1725958056773_0.678932657009379","host":"s3://npm-registry-packages"}},"2.5.0-canary.79d31b6e6c40":{"name":"@tldraw/tldraw","version":"2.5.0-canary.79d31b6e6c40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.79d31b6e6c40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c98d2083471efa805a1650733a6a2bebb351d845","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.79d31b6e6c40.tgz","fileCount":13,"integrity":"sha512-C/BB/xeJyybbeWrkRGC0d3SPNzRui1xSv6Hxph+RtpQtCRv1tcs2e/DIfZDAGL6pgoiPda+9z9SDq2VCQ3Ez/w==","signatures":[{"sig":"MEQCIH8073VCvN8dyXZ8Xhq91DJLfV/p66M9oBMgbXYhxThzAiBaNhBJNmjzQVLIVxFed03gogA08bo3SLcjAclh/TbX+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79d31b6e6c40cfe801308cc130016fc0c5c4307c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.79d31b6e6c40"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.79d31b6e6c40_1725958363875_0.143021250183188","host":"s3://npm-registry-packages"}},"2.5.0-canary.274a3b417530":{"name":"@tldraw/tldraw","version":"2.5.0-canary.274a3b417530","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.274a3b417530","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0446448cd7e83a602082ae75a0715037ab75989b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.274a3b417530.tgz","fileCount":13,"integrity":"sha512-nBGqlhKQJiwfhG+aM7MkNJke57y30xVZggqD8n8iv3FOWvKaliySvqh5+7dVZHZ1YHMskIAq8swz5fvsFvMSvA==","signatures":[{"sig":"MEUCIQDwQlMDB7lqBOYuVfZU5qOJzjqvM30RdWR9Znpx7xxB3gIgNxqURwCHYCzPXaERyUJLuqg1/lOpvLDQg/kuUbTWWR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"274a3b41753089657e444c8b366ecf31dc6c276a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.274a3b417530"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.274a3b417530_1725958476823_0.21441543160308374","host":"s3://npm-registry-packages"}},"2.5.0-canary.2b49b0bdbb89":{"name":"@tldraw/tldraw","version":"2.5.0-canary.2b49b0bdbb89","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.2b49b0bdbb89","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05d006b5b9b6f8e5c2b553f8b93430fc725f288d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.2b49b0bdbb89.tgz","fileCount":13,"integrity":"sha512-8c0o+RK43OaxKi14xgerW9yqxOWuSasvl3bLv5mku7l2Mb46WZdB7e/fFZjtPEPTE/BdkXiVY4ePFa3EDyaUTg==","signatures":[{"sig":"MEUCIGYcnWUYdoAagb6kRS+cReNs9fyHHpt0TBxH3Z4NhYM8AiEA7wuBiIK2dWGe4Mk99Nc++HUWDQQJ+qihqkynooJAZVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b49b0bdbb89f291ea796c65a84119385dcab03f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.2b49b0bdbb89"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.2b49b0bdbb89_1725964986372_0.03766291106266917","host":"s3://npm-registry-packages"}},"2.5.0-canary.88d49f9d622f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.88d49f9d622f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.88d49f9d622f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"decb3b7f9ecf255f91f8ad0c527119bb985668de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.88d49f9d622f.tgz","fileCount":13,"integrity":"sha512-ij02byqmk0wvfXwslTyC6a7WE0B6gOPtByUfxC8GtkijLrkTZ0BKrdvNLPP4mO+d4BbIg7PjtYaQCV9GHhTENw==","signatures":[{"sig":"MEYCIQDSw8CZFZCjsbqg7mrCqlJR6e6U31Iwr2+BFdSL2utQ4gIhAOPQg9n372QtSVqH4V99ajCsUC90jUoinxXfwEksiJrY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88d49f9d622f65321bad2e32a716ff4443bb3da8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.88d49f9d622f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.88d49f9d622f_1725967598432_0.5252073115471723","host":"s3://npm-registry-packages"}},"2.5.0-canary.debb181e6a8f":{"name":"@tldraw/tldraw","version":"2.5.0-canary.debb181e6a8f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.debb181e6a8f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76e21674ccde2589c535ee5cb02771833ac8b3b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.debb181e6a8f.tgz","fileCount":13,"integrity":"sha512-Zq/Jh7kPqUQhkw2yNxN5Q5bras7/oskG9S+P23/MPiJnyDJv+Tll+FE/dyOurEbYn/gLQWe6o3/QOj8Z0rdr8g==","signatures":[{"sig":"MEUCIGkaMDdFJDkB4n8pLKRA3REOCfcszfRodkYCmPRuAHhuAiEA18IRd/PBGgyshTiDeaEz37mSdE2+/0LMnHbCDkmMQ1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"debb181e6a8f65c2fbd0691a271e07311a5d0142","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.debb181e6a8f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.debb181e6a8f_1725973802975_0.16562486973739765","host":"s3://npm-registry-packages"}},"2.5.0-canary.374f8152cb06":{"name":"@tldraw/tldraw","version":"2.5.0-canary.374f8152cb06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.374f8152cb06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55e27010b15cb9f658886c1678b359a29ebe25aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.374f8152cb06.tgz","fileCount":13,"integrity":"sha512-ZK1/AGpsshwpwaoLe0SnMy3YyONza0KJ/W5TlfDjpbpi+U/fNTJKz6l4lIgsx9P5zLqHaDI0mwravyf/60KiRw==","signatures":[{"sig":"MEQCICzBawcu6zsrgsSkx2WACMgU7XvCVYaLDN8b9X32VXElAiAlwQm7rl5Bm8r7HOf4o9VqxaybbOhOpv3CwbH8IEN3gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"374f8152cb0636a36bdc19f02da628611849ef57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.374f8152cb06"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.374f8152cb06_1725978021388_0.8709278340648323","host":"s3://npm-registry-packages"}},"2.5.0-canary.19fdefd5bb1a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.19fdefd5bb1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.19fdefd5bb1a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e680e97a3b0ded715b31b79d233031eb9169dec5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.19fdefd5bb1a.tgz","fileCount":13,"integrity":"sha512-G8mbClyi6hfwdnU8/WVo2gWhjL+JJJWH9BLUU3Z2HfMLpRs7TWu+boAQDSk3suBWkVNJ7xWEUU1CDWWgnOGj8Q==","signatures":[{"sig":"MEQCIH2K5xAuDXlTd8rOO5fBpwq5jpgffM+aI12eVa+z9PgDAiAeCLSE2NM7atRvKTC/PSerlfj445ZwQesklo1MlGgjyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"19fdefd5bb1ab31612c7b94a972ad9c0162dcf3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.19fdefd5bb1a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.19fdefd5bb1a_1726040437698_0.4293188963506116","host":"s3://npm-registry-packages"}},"2.5.0-canary.ac76a2fc7512":{"name":"@tldraw/tldraw","version":"2.5.0-canary.ac76a2fc7512","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.ac76a2fc7512","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d48c2466d2a52d64f5af798303173ae3a36d82d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.ac76a2fc7512.tgz","fileCount":13,"integrity":"sha512-CoJx8w0fOSZ6M8w/beuJpy+FITGTlYhss0UmKXj95lO6wI/YsTlD8bqwiHTpNOtGhY4p2Xnpu6h3wgI0YMkcEg==","signatures":[{"sig":"MEYCIQDFHr9M88Wvi9CLGWjpCxXMwiD28AKoNKDjruAWrkJcfgIhAMT70Jas9TKOc4XcO+tfDVwvQzIciIFXPWe9dxP6Bvx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac76a2fc7512453e3cd943611cde1210a5794d27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.ac76a2fc7512"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.ac76a2fc7512_1726042895013_0.3866390643084938","host":"s3://npm-registry-packages"}},"2.5.0-canary.e6b95d32fba9":{"name":"@tldraw/tldraw","version":"2.5.0-canary.e6b95d32fba9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.e6b95d32fba9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1889eede00abb61da466ec4b5115cfb4bfb2c2c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.e6b95d32fba9.tgz","fileCount":13,"integrity":"sha512-gfgMOULXOpjAJPRHvPOrG5v+vrsS+w8YMScvAK/cuqffCYdQU3QRpdt2E6PaKcNU6UNF4xERw/NPFQ0xlCWSbg==","signatures":[{"sig":"MEYCIQCj2RjtYSlaRUQR5OJKZtHKPj3nC5s8kn6CtycZDr/xCwIhAOAcI/eML8RW1OLgTqXFmRSMOSnrDB3NZWtxcAxKZ2Ln","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6b95d32fba981a26d6cd779f1889c4db1dce80a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.e6b95d32fba9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.e6b95d32fba9_1726049703350_0.3046901771855477","host":"s3://npm-registry-packages"}},"2.5.0-canary.a03aad81f04a":{"name":"@tldraw/tldraw","version":"2.5.0-canary.a03aad81f04a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.a03aad81f04a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80a2aff1a35e57df7e65a90bab59e8ec9d97859a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.a03aad81f04a.tgz","fileCount":13,"integrity":"sha512-f9dlC/QmExBIAqYpFaquL0Fj7H+hVgVdfAB5UsJBWvFNypHikBbOBt4+RzrW7PwQrRnt2V+wwcxg7AZ2UZX8eg==","signatures":[{"sig":"MEQCIFkGbQfXF17bq8QlZGAqJ3X8/XpCgD6AjioGnOh4CE+EAiAeuY3UIONOnM2XuU42wBzY/Bsl0Im1LsFfQ1qelRFwkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a03aad81f04a60667ea4d0499ab4d4090afa7a4f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.a03aad81f04a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.a03aad81f04a_1726050627545_0.4588216385125705","host":"s3://npm-registry-packages"}},"2.5.0-canary.4020e3099dcd":{"name":"@tldraw/tldraw","version":"2.5.0-canary.4020e3099dcd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.4020e3099dcd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb6f1c8475b1337c5f781eab1e67dcf26fc64e2e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.4020e3099dcd.tgz","fileCount":13,"integrity":"sha512-1bjQ84DlDqOicr2XdJd0RrkyTL++781dQnBUkO8LVGeu/32naLddtx7Xhkgf8nBLaC3x1xMASxCYbdynYALn0A==","signatures":[{"sig":"MEQCIFS1ihIOoVteHSLCctONQzdt6QZd8N41BtBCfMst2LVZAiAaabfdoU+Rc3Ou4peGUm9bX+6L6/QvVJ1ytkzYZNbTSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4020e3099dcdc5a67fe910cffba426eed6a25a7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.4020e3099dcd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.4020e3099dcd_1726053801499_0.4310921958857803","host":"s3://npm-registry-packages"}},"2.5.0-canary.0d1c1f35cb08":{"name":"@tldraw/tldraw","version":"2.5.0-canary.0d1c1f35cb08","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.0d1c1f35cb08","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f317ec7f7717b86508a0c5b2f480911afec94cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.0d1c1f35cb08.tgz","fileCount":13,"integrity":"sha512-0BJGpL1sUpJIK9JV5YLj2xSF57sm0atmgU/op1rBGhoTZ8M10kUTrtLMHkujIdt711nz06Xn1r2BLBtsBs1/Kw==","signatures":[{"sig":"MEUCIQCGrqsna1PNCZBGGmooRuGJkdCG7h41xGyhCZaqUT5ewgIgYV75GoCnMqACkxPs36OzAqTSlH1j/85QT/82rzOaVAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d1c1f35cb08af57a4b8dae597708599fa6dca46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.0d1c1f35cb08"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.0d1c1f35cb08_1726130164363_0.9980365368943733","host":"s3://npm-registry-packages"}},"2.5.0-canary.3344c9dfbd4d":{"name":"@tldraw/tldraw","version":"2.5.0-canary.3344c9dfbd4d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@2.5.0-canary.3344c9dfbd4d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4977ae37e50ac55f30d21ef2453dff92ec20a53d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.5.0-canary.3344c9dfbd4d.tgz","fileCount":13,"integrity":"sha512-aoKmucnDoxJb4vzFecGNA445CQRu5lxdPW1g90C3rCasmCB2TrgPIJFzhVrex8iSCEMbTJ994xzGZGRzTXAqaw==","signatures":[{"sig":"MEUCIEAivxayqcqwIB6MjwcgjeMyv+WsgpNQPz78MnOpf1TPAiEAxIksRNn2lEeAsJVCac0RWOPMnBvB6y1ZJt35zV3zlw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93394},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3344c9dfbd4d93fe829c643a42ba2681db728bf5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"2.5.0-canary.3344c9dfbd4d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_2.5.0-canary.3344c9dfbd4d_1726131369219_0.32857182150715847","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tldraw/tldraw","version":"3.0.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.0.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df4f07dd052a26c9074d908599d4a8bac2bb282b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.0.0.tgz","fileCount":13,"integrity":"sha512-zxbGjO6fJw5IqZxKxCvw5o7G1Ug3OeA6Pk23CjvTj1YTgGq+Krj/OV2ZkoYTkkKBmVN6mLHTRDnOFLMJLWiW9Q==","signatures":[{"sig":"MEQCIHf7togSubRQo5sUCo3glAdT5jn9Ra72l2toBEXPBW5wAiAru/je8Nm1glaK8igKU3+kTfmHFBQq6gGQ4I13eLRwlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95678},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9beec4a01796c2a660d97c410ad0ef8218ef7754","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.0.0_1726238484086_0.7046333102901299","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@tldraw/tldraw","version":"3.0.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.0.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9bfd1179d1aba8bbf835455d235068266c7c4580","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.0.1.tgz","fileCount":13,"integrity":"sha512-u9Q9c1cpz9CRL80NjlC5TtXO2MpB3uOzw7b8IwzGDSS/TKMbEeEtTKe9nIk9JgaKtA4Twme+3nAb5tIYWvMuUQ==","signatures":[{"sig":"MEYCIQDdqvreLgj7lSDmsA0wTFPkj9//fBNXRpJYmHvi0zSlSQIhAIsJeuCKpkVOAnIWof43kPVi02mdsYk8UWi+VjWLXHJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95678},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"befee6e962c2d78a3337817396082a2e71884c6b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.0.1_1726298783647_0.45387732335155473","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@tldraw/tldraw","version":"3.0.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.0.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d7db45a265dacf818d8d8680e6398767bc50bd3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.0.2.tgz","fileCount":13,"integrity":"sha512-ojgKrjxaVWSY/lgkuYCXiYLbJlmpDrEtPFhzQki8dOo0PTD1OeYEk+WZEx9h/LhXAP5qruFyiTJLGHMz9Hu3qQ==","signatures":[{"sig":"MEYCIQCtc73tyO21HeMZFMXIuXWUROgdUPckTe8fyW80uEkJYAIhANRZs8gaaccPMcKgzAbiX1MSZGb0l7dYzMgGi+OJQLI/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95678},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"666ccd74878a514955e52fe02171a1581c87b073","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.0.2_1726480301821_0.3311050856584723","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@tldraw/tldraw","version":"3.0.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.0.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30f22d8fedffb20db4fc004708260d706cd067d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.0.3.tgz","fileCount":13,"integrity":"sha512-XwfzYDxVceNVKUOLee2yRv0SVmSNX22Oc4AERZQ3PeRCJHZj+n4zhawOrgWXSayZX6I/EL6ZrdH1pChqwcWNtg==","signatures":[{"sig":"MEQCIDRA42wNFG6AOz6KkzYC5ae8XoK7LA62G5yUlVdCW0VdAiBh0NTe4ngo09+Ws6rbrYReHZxG2aa3iqKulU8j4nDH2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95678},"jest":{"preset":"config/jest/node","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf8dd99917cd03de8c814c735c53d1ae16e3b065","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18","react-dom":"^18"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.0.3_1726577834910_0.8832001716250475","host":"s3://npm-registry-packages"}},"3.1.0-canary.fb32db60d84b":{"name":"@tldraw/tldraw","version":"3.1.0-canary.fb32db60d84b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.1.0-canary.fb32db60d84b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"535aafb0e1b7b2aabaff144307d9984a84a07c31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.1.0-canary.fb32db60d84b.tgz","fileCount":13,"integrity":"sha512-P3uRitiDOdmGntKsB2By6K/6aYyWPDZtigaa33kCRzeTsQtnnPzbA3CAcsueG7p3quwg4Z7+syUyyySlTyaOHg==","signatures":[{"sig":"MEUCIQDCFV67mFfjVPG66iyz3egOEw384A+S9jUwoRVBGPVssAIgEF8uXtPsov0PdX+hxGL7gL/Rgh6XgsK2CYEwCiJeeRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95850},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb32db60d84bf0c5711cfae15a5860b3d31699ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.1.0-canary.fb32db60d84b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.1.0-canary.fb32db60d84b_1727249403164_0.27360837657549686","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@tldraw/tldraw","version":"3.1.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.1.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8707e5b7bd65c9b5e9628d539db4040bf18b4bcf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.1.0.tgz","fileCount":13,"integrity":"sha512-ItmiyWfwINLMSrCUmXXT5croUy0HLk0y5PVn0zs1oZ3GEfOMAr1vl3Z/zREA2M7GtABP4yEYzvrd/mtVw6KNuw==","signatures":[{"sig":"MEYCIQCm2KQrkHgAWjJJbkIsIXYzf2+dOhPAdQrEdFvMEIMd3gIhAO9+ZvFFbtuCxwh2nRaIb2HqDQViv4PBNOEbssXV+nX0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96339},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"678eba88a8a7631184a3cbed4e9386c57505b6ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.1.0_1727249827494_0.17257257597828146","host":"s3://npm-registry-packages"}},"3.2.0-canary.966406f0f88c":{"name":"@tldraw/tldraw","version":"3.2.0-canary.966406f0f88c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.2.0-canary.966406f0f88c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0261b879cabc2502cdbe4c3388edf031f5977d96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.2.0-canary.966406f0f88c.tgz","fileCount":13,"integrity":"sha512-pk49MVRhQpCfViFza5ggKGgIS4ns+pesXkHTt6l0PmhFY/yaYAWOt277I5oEeF3Q7qvLG0TpigoDeewee0ARhA==","signatures":[{"sig":"MEYCIQCrD6H6/fUYHhQHJoZFek7RZwqFuSM5jZDthpGHYS+QbQIhAOeGOtQ4HsxsgSvJwKsVdc2Juq6bwJ1LkOMYneAD51dd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"966406f0f88cb39fc72cb78eb220a4b4acc463f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.2.0-canary.966406f0f88c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.2.0-canary.966406f0f88c_1727261274833_0.43881971857338575","host":"s3://npm-registry-packages"}},"3.2.0-canary.77e29714bb4d":{"name":"@tldraw/tldraw","version":"3.2.0-canary.77e29714bb4d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.2.0-canary.77e29714bb4d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcbe3d1e7885916a18d79c6fd02e4058cd4af7a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.2.0-canary.77e29714bb4d.tgz","fileCount":13,"integrity":"sha512-p5qV16yVxg/6NXS+FCqNjSFuw7iENJv8miMU7jifib/hstlxZZPRNcUmAsN+xsRn9DDCSK9y6zK9kuGvPNzngQ==","signatures":[{"sig":"MEUCICPhwXgtYiqX5+W51Z9mFXFnE1Wgp/AihvVa1Ep07ru4AiEAx2YnF2BitunpgQmztrLzbsepDFgZFANgxHj0awIARCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77e29714bb4d2031165705a56b5d2db82c978e37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.2.0-canary.77e29714bb4d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.2.0-canary.77e29714bb4d_1727268383787_0.2507167180499865","host":"s3://npm-registry-packages"}},"3.2.0-canary.f93ff0d8b989":{"name":"@tldraw/tldraw","version":"3.2.0-canary.f93ff0d8b989","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.2.0-canary.f93ff0d8b989","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de214bfa48445b7d5cd6630e589319e2dff39fd8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.2.0-canary.f93ff0d8b989.tgz","fileCount":13,"integrity":"sha512-9D6b0p87+Hxr9ixUEFCeLEIf7vucqDegUqJThKyz/KYKrgxeyR94TKDU0iJaY1NU3Px7F9pofTD+8xvqmeS2Vg==","signatures":[{"sig":"MEQCICLifR8HNiZs9U/PU0ZSXrl56Fk4mQnAIlNpPu3uJ97hAiAJdEcFslbJCHGv1RFGj5mWsKv/f7uNcUb87yHhy/njdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f93ff0d8b989170387896645da08794cd791b4cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.2.0-canary.f93ff0d8b989"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.2.0-canary.f93ff0d8b989_1727269625448_0.26797964452546497","host":"s3://npm-registry-packages"}},"3.2.0-canary.81b3e5de5623":{"name":"@tldraw/tldraw","version":"3.2.0-canary.81b3e5de5623","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.2.0-canary.81b3e5de5623","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7925c275cb7addb484dc0f0ac7aa2ca3cdaea432","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.2.0-canary.81b3e5de5623.tgz","fileCount":13,"integrity":"sha512-dKib9jvO55NP6akLxm7EuD8MiR2bBNN5F2M9hmr4dWRUErW4aSHvVRo33NXdLTClfhh0RAEMrcZs6KiquRCHAw==","signatures":[{"sig":"MEQCIAhnJJRxgZa3Zvq5JC6y9EB7GN6BI68t5Z7Rr5jEHp1kAiAR2kCuh4HKHyXD/6jbQApupPHFaO0RdfegrD+a1LE3NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81b3e5de56233e8afc1d4563b5ec8443e2599140","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.2.0-canary.81b3e5de5623"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.2.0-canary.81b3e5de5623_1727346792099_0.41564342069653937","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@tldraw/tldraw","version":"3.2.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.2.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe9795997fc1e298ba480d72515ebaa729eac69d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.2.0.tgz","fileCount":13,"integrity":"sha512-HwrkDl63iHhnmJYnvrGf9rN9coD1wfpRBBeMqvQVnXpdZfTY6OOGPuYgc6YbbWgDJKNIlAEX0qji4wmLrHySvQ==","signatures":[{"sig":"MEYCIQD9bOF/eOK0AbIdubILanUDfJMxwcsZXO+CSNIUgzSgxQIhALU/WEqDbxfl8ocO3Y2QjA4GfxG6JPgTKBXJ35oSZjd7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96267},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70a6807dfc2909c0de31b094f998644944140876","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.2.0_1727347587183_0.3601404379282087","host":"s3://npm-registry-packages"}},"3.3.0-canary.ab12d9bbbbd3":{"name":"@tldraw/tldraw","version":"3.3.0-canary.ab12d9bbbbd3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.ab12d9bbbbd3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c677e2439071502c58821fdac5df6ab4e8dabd5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.ab12d9bbbbd3.tgz","fileCount":13,"integrity":"sha512-xTelFLiOZMlHF4FunA1I+HX1ABPChHJGzdK1bZbZ2vxMs1CUSLT6k3sGKirApZcKfbv1bg2xKs+qJ/rkIIBRUA==","signatures":[{"sig":"MEUCIQDqSzyhuGXQhOqqsTB/mZn+UJJ2vY9+1yIAvievzOuCOAIgHBQYQriQQSgj7Wi8/rkTH+9ynT1jQGu1ipUou5sDqlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab12d9bbbbd3750dae830249da7fa7af5713ea67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.ab12d9bbbbd3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.ab12d9bbbbd3_1727355062797_0.8797454566955649","host":"s3://npm-registry-packages"}},"3.3.0-canary.f6413e3e7d32":{"name":"@tldraw/tldraw","version":"3.3.0-canary.f6413e3e7d32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.f6413e3e7d32","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe988afa26f1354ee4937ea7f80dec748a01a31e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.f6413e3e7d32.tgz","fileCount":13,"integrity":"sha512-fzGzhPRJkd1i4GkPkwgIkiQaK+FqJE3K8hqMEjfsEWMAv/Kz0Z1oOqXm7p2oDFcdP80kK1AuztCIgWF5BXRWQg==","signatures":[{"sig":"MEUCIQCvCywmPiqJIDUIuVf3Q8x6mHv9C7FfM8sg0pNH+LwbcgIgaRAnlM5mws+mbaQ2gb6P9zKAz40Goox3NNsI22oGVUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6413e3e7d32c8cb7276b9059040bea0de77d3ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.f6413e3e7d32"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.f6413e3e7d32_1727477163769_0.07854539819445927","host":"s3://npm-registry-packages"}},"3.3.0-canary.2ab1bfeddd4c":{"name":"@tldraw/tldraw","version":"3.3.0-canary.2ab1bfeddd4c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.2ab1bfeddd4c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"15fa97fc3b259287d0bbe1831801cb199435d7a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.2ab1bfeddd4c.tgz","fileCount":13,"integrity":"sha512-lSKKh+UdlEk3Lsqotqlr9w4VN3s/5QWc1TZBgFE8rqlL2uMlS6v8TgcaamgYAweAEWlnlUrsyokClkFXaN/+nw==","signatures":[{"sig":"MEUCIH1NHTv97axTLlcYoSfAZPQ4JxXrlS/f9/EsPcMPrTYbAiEAr4buVS36aTUXgjXx6aQrKcPb0vxjsUgWZAT4kgCrNLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ab1bfeddd4c6b6f697c065430f8ed19d66554fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.2ab1bfeddd4c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.2ab1bfeddd4c_1727479227289_0.6491002032612521","host":"s3://npm-registry-packages"}},"3.3.0-canary.7401ba224017":{"name":"@tldraw/tldraw","version":"3.3.0-canary.7401ba224017","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.7401ba224017","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff8a874fa803221687ad606b443212be1e6f2ae9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.7401ba224017.tgz","fileCount":13,"integrity":"sha512-ABEm+O2XVvz+Wl6cDjn7mTvx3Rse7NsW4dLwQcLrzC564vUmP8Tx0P0TxeZXtWu871FcsEninnC3d8ir26oI1A==","signatures":[{"sig":"MEUCIQDsLdcdemwmLiJ1Q6J20uPsV2psqYDePBXmUOkSg2nQHQIgfUea6UnLdUIqDPmXwAbIWzVavU94amaYghgCB8ASc7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7401ba224017a439c7d1c33ebbbefd2ae20a41c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.7401ba224017"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.7401ba224017_1727572945576_0.13572020840871346","host":"s3://npm-registry-packages"}},"3.3.0-canary.eda51c15783f":{"name":"@tldraw/tldraw","version":"3.3.0-canary.eda51c15783f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.eda51c15783f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"709304759e389ac3841e31d2cb2564618932fb7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.eda51c15783f.tgz","fileCount":13,"integrity":"sha512-vbU2tprLNOQmrer1HP+8olFVzdF4oLN8XOXZXH1SviFGwBfiYgdQZ4JiiWLRX5PjNTdUJAxxi/B51tFfMlHAxQ==","signatures":[{"sig":"MEYCIQDukJdRYB/0/YIBhfZ7bpKkpmwByqV7QpreMXEm/Vr/tQIhAIysAYaySLlyIj3vQbMfaLq28CmJJSONoeki+29s6A/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eda51c15783f000600b01d56cc258c09e83e3bc4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.eda51c15783f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.eda51c15783f_1727691102893_0.9445864249754818","host":"s3://npm-registry-packages"}},"3.3.0-canary.adda30254754":{"name":"@tldraw/tldraw","version":"3.3.0-canary.adda30254754","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.adda30254754","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37ca563090cb38b69ae6bb523b1f14902c038e1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.adda30254754.tgz","fileCount":13,"integrity":"sha512-6OZttQkVdYJ1qVrXU2OKxXAu9XCsXqvAvydvgBwFMg83Wkc1x0iAc13GGxK0uC6y99KPrHBiEWuMqviTIVi47w==","signatures":[{"sig":"MEYCIQDCqHHrerVsoTHZYwwY2kJOgOdABevWKDqlrnqDZou8CAIhAN2sfzGlXlHrJleZyU/1DBnvTN1isYLm/iITjRv9QCbl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"adda30254754d9985bdc1b4c2eca94a176c0dea2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.adda30254754"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.adda30254754_1727695258513_0.9992729654233319","host":"s3://npm-registry-packages"}},"3.3.0-canary.e3ca52603451":{"name":"@tldraw/tldraw","version":"3.3.0-canary.e3ca52603451","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.e3ca52603451","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c45907b60b2f00fbe5f8a73f799fd15692e77351","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.e3ca52603451.tgz","fileCount":13,"integrity":"sha512-4vHrnzWYAaygvfpCecMhkVOMt/yiJtv8k2OPrdJGL2q/JzRa7YDJVkzMm4WPvLnPjajXq+nHBOMcr0qhgRUWVg==","signatures":[{"sig":"MEYCIQCLdn301u1cR3syaF9mwdqLxul2DhLPzvBRlOLfcgL0ywIhAK/xOM6PVWaNIMDw97DxLTmTwnyhixdQkvfwI/jGiKd/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3ca52603451ccbe4ae99c2ce9e066d6af5e043c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.e3ca52603451"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.e3ca52603451_1727697112986_0.5285344302758499","host":"s3://npm-registry-packages"}},"3.3.0-canary.804a87fe10de":{"name":"@tldraw/tldraw","version":"3.3.0-canary.804a87fe10de","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.804a87fe10de","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec7b893024a5c1bdc69e5fcd0af2db6f8cd1d004","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.804a87fe10de.tgz","fileCount":13,"integrity":"sha512-RkXmG+NtD0twCbHqG4r+He3RlbCCmSVtPqT8Lk+yioZ4QzNHCdc29UO+cH0LgOnn+7qg7JEWaVKSeuQdVw7Kqw==","signatures":[{"sig":"MEYCIQDY25xgqSU/DBBV5d30IYreU5NRMXgrsDD6MfUllKXDawIhALLV3Uw4Vkc4ano9xtJUrKu+s4a3NafM4SnGKAIEFo5v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"804a87fe10dee58d8fb0b4ef1182ce49790e8e1f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.804a87fe10de"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.804a87fe10de_1727703409795_0.21143702335582604","host":"s3://npm-registry-packages"}},"3.3.0-canary.751931e46970":{"name":"@tldraw/tldraw","version":"3.3.0-canary.751931e46970","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.751931e46970","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27d6de985792f3a135526de205142aea6f854f58","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.751931e46970.tgz","fileCount":13,"integrity":"sha512-oH4Aw1YhZUamhuh5NfvWZjRvBpO6be3hfNPBNZJIWd0IJVAKpjPK932c0vibRxENyHMmiCUOY8PZt74ZyzclTg==","signatures":[{"sig":"MEUCIQDlC5LCbdCi5lv1KBKeoFRL4NiOq+yDMmpZhD7J5EJxEQIgejjVwkZIR6eCHBOiiijqqkGSUlWgTjcORp6EMTipucU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"751931e46970339c5c4a042600d63a726e734128","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.751931e46970"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.751931e46970_1727703460450_0.6785420691190687","host":"s3://npm-registry-packages"}},"3.3.0-canary.111f7718e198":{"name":"@tldraw/tldraw","version":"3.3.0-canary.111f7718e198","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.111f7718e198","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c50301225a89ff11492e40f3e03b97a68d7da59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.111f7718e198.tgz","fileCount":13,"integrity":"sha512-jNd9EnTC3kLxWvzRaYkYiKZ+DCjjCY8nEy906zqR5WSFeNjfnbB/d94N8GmspX8vMZiaAe5RNoJv7FNgiP1FyA==","signatures":[{"sig":"MEUCIBfxqXXEokw62IcRLHDwLvoKRf2KwHu+9451qwan0dLOAiEAk5V3BHErkEjs63J6Uvelx79kohxuodG/o7+hjuhyIOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"111f7718e198a6e78bbf73aac59632cc07b4fad7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.111f7718e198"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.111f7718e198_1727707443646_0.7228101428657061","host":"s3://npm-registry-packages"}},"3.3.0-canary.4c57338bcc4a":{"name":"@tldraw/tldraw","version":"3.3.0-canary.4c57338bcc4a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.4c57338bcc4a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7854bc1f09139cca1cf47f9671ed9c2ab8a7274a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.4c57338bcc4a.tgz","fileCount":13,"integrity":"sha512-vMjKSX4mUeLImyAE39nCIOvAdnS/GxgjC/jELsGlqbSGmJdIeZbqIAi1ev68p7KjCSp9GgPBrnosas9Pikfz2g==","signatures":[{"sig":"MEUCIQC+8N1IhuUfZSZq8P+suoyHkuqNA3aVyw225wffv7ykdwIgIbZu6G5vTj53X6K+AoqHa1M0TK3eguktCLucVNY/v6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c57338bcc4a70496875fa666996e4c0682f2edd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.4c57338bcc4a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.4c57338bcc4a_1727712013178_0.03104087156839319","host":"s3://npm-registry-packages"}},"3.3.0-canary.09f89a60f403":{"name":"@tldraw/tldraw","version":"3.3.0-canary.09f89a60f403","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.09f89a60f403","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ce6ea08d6b3d638f7262281e2167db3047deaca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.09f89a60f403.tgz","fileCount":13,"integrity":"sha512-zKbe6Zp1iH/VzdJ4g1eGCWIH5CCc+o+ymq1yl4ob7+YHhNzprko9ZyEjxugql3wCfi6h7q+OXML56Zw4cNrOvw==","signatures":[{"sig":"MEUCIEjKPK2imDPDk9p1nJZZ4Ht/a8411WxQU9DsA6VGwr/9AiEAjL8quaZ28hmkTVv41i5rghObVoBKpXDQQ6+OY6apIDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"09f89a60f403ff704c1372eff9fecba6cd5ce361","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.09f89a60f403"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.09f89a60f403_1727728998483_0.5542578415692159","host":"s3://npm-registry-packages"}},"3.3.0-canary.a1d1bb6bca0e":{"name":"@tldraw/tldraw","version":"3.3.0-canary.a1d1bb6bca0e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.a1d1bb6bca0e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6cf3373f2df7048b127eebe709fa59d6a26ed66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.a1d1bb6bca0e.tgz","fileCount":13,"integrity":"sha512-rlA4bTDT5rrzHK2zV+yz0jFTT7XMEugF+jC3ceKA1zVSCXWWFn70xhT4yIZwA+BXu4vE6uUlXW9JT2AFOKcm0A==","signatures":[{"sig":"MEUCIDlgGRr7OFXxQ8o2TvrHIWngDqoBCOQQxgJnC5S7hIjPAiEA9pnqOY6K4Q6URcYhxiZ6iWxz74rGfxr2Cu2Ef4phQSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1d1bb6bca0e846f3b5e7ca667bac938f1d6cf2e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.a1d1bb6bca0e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.a1d1bb6bca0e_1727748684411_0.6969450219435394","host":"s3://npm-registry-packages"}},"3.3.0-canary.bde1af45fa81":{"name":"@tldraw/tldraw","version":"3.3.0-canary.bde1af45fa81","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.bde1af45fa81","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72319577dc474d999a8e70f9d6c16b97abe896a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.bde1af45fa81.tgz","fileCount":13,"integrity":"sha512-i9kCLHkm0Qpo31LbvVVGfWKoXQ0UAJIcQoBGC29KROS8+DQK+KowrJy0MOpv5v9oPWhj/Zihpbab5jE9TQz3IA==","signatures":[{"sig":"MEUCIEj8uVUDG4AVNT41xsAMjvcmMyrRR4dg8b47BKHb6NhIAiEApoF/uaC6KHnXFBVfzGUGB8+a1UX0S/NhBFcHJ41UlEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bde1af45fa814cf9a8cc57100eb24d6aec99d898","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.bde1af45fa81"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.bde1af45fa81_1727781026720_0.09515291027046224","host":"s3://npm-registry-packages"}},"3.3.0-canary.ae95bfe4b54a":{"name":"@tldraw/tldraw","version":"3.3.0-canary.ae95bfe4b54a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.ae95bfe4b54a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"567ccc23115c89750d70863aa703ee50d76ed41a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.ae95bfe4b54a.tgz","fileCount":13,"integrity":"sha512-/UhZ4vubRsj47GZYBMAxSsvnMyn9LEpXPd4F1/GW/9KjJ+3BoShoLFWlVCJ79w/wZIoavc1VunrGhxOZ3o8OnA==","signatures":[{"sig":"MEQCIAj45cuBBglXc3w2Xcz5GR51/kSXYKh9SLtCRXactITFAiBAuC8DasX7fxApmajDYgEHQC9gayqwDhWU8faN5yDsoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae95bfe4b54a436562634edd48a3c4b4c60838ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.ae95bfe4b54a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.ae95bfe4b54a_1727782001440_0.8744168939422474","host":"s3://npm-registry-packages"}},"3.3.0-canary.49768b35cd8b":{"name":"@tldraw/tldraw","version":"3.3.0-canary.49768b35cd8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.49768b35cd8b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"646b764d03aea7311a12fcaa686cd61a6f7e516e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.49768b35cd8b.tgz","fileCount":13,"integrity":"sha512-NA0OYRkv/8QkJWj+777BvYtf+CITlmEnHbNgpWTgZ9cIJRNKyX5ZcvclO/vjBwIam9PIqRE/H9P1UYQP3wXMjQ==","signatures":[{"sig":"MEQCIDbJm2HCssg20Yt9q4yYwIS4pjARl8m4e5F80y0w4NVAAiAPO5gpCVpfiONjvzDsAcu1UGcoQJk/rgZtggEsRqJF9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"49768b35cd8bca8845d5f3e1f70a8d6785816bbf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.49768b35cd8b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.49768b35cd8b_1727782853411_0.017666359168309276","host":"s3://npm-registry-packages"}},"3.3.0-canary.b19fcc399eda":{"name":"@tldraw/tldraw","version":"3.3.0-canary.b19fcc399eda","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.b19fcc399eda","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9442940de4dc2960917abc2132fdbb088cdb27e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.b19fcc399eda.tgz","fileCount":13,"integrity":"sha512-N1E/MxiJLxNnHHzrEDs9bFHTWxoN2q429PA7z2gRtmOyK8qVu+1r4yBQZvEvDwCPf1W+I4TTCtpCakv/tfXkDw==","signatures":[{"sig":"MEUCIQCNSq1rypenyZMjWDg4SebDAWnpwnfdibmuKJLLwwsZ5gIgTN40rzfng6FwoY8RL+1NlgdaqIHTU0UuvAesItxjeM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b19fcc399eda223b76ffe17509e7aa19c5b40f9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.b19fcc399eda"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.b19fcc399eda_1727788329843_0.0978109535655689","host":"s3://npm-registry-packages"}},"3.3.0-canary.82754fbd833e":{"name":"@tldraw/tldraw","version":"3.3.0-canary.82754fbd833e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.82754fbd833e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4dce3ee2dd8ccf25eb31a29bc24f2c25a70c5849","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.82754fbd833e.tgz","fileCount":13,"integrity":"sha512-636XUH0UDFacnCTki6+MVv5yeV1ZZlapDlbh426CkFLvrsYMRgIr3wbt9B/tKSlXIeNX5wDSN+aBpjGVm1Z+MA==","signatures":[{"sig":"MEUCIQDkjHEBhuSPoyJYmbAfmTpIw5DUWKroJeOxWeXePtHIuwIgMNcpgCtEiYrdtis1BvzXr/0FnoJjMP7gX6hJH8cJnis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82754fbd833ebbbc6daad02a2f7fe4788c2fea18","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.82754fbd833e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.82754fbd833e_1727790165364_0.09445469441553489","host":"s3://npm-registry-packages"}},"3.3.0-canary.4ec9d1a7e6fc":{"name":"@tldraw/tldraw","version":"3.3.0-canary.4ec9d1a7e6fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.4ec9d1a7e6fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4de0e975130b23b4f516cab5dd70733983e549f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.4ec9d1a7e6fc.tgz","fileCount":13,"integrity":"sha512-Byowgb7gw9WUzomyKXm6nVPWTA8ULN0Ftj4jXF2RQeqUfdBzrKxWi3lauvLLXqAK1QpT+FgGz7z9+9PF25vl+Q==","signatures":[{"sig":"MEQCIGCNUL3dTn38GaObfa5uEqI5CtdAOQTwDcavi03ETWXxAiA2igHXTrduuegqyDrOj5r95BbrZ73gfKadZh4qHO/OhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ec9d1a7e6fc890ed353d08eff6106502cdde716","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.4ec9d1a7e6fc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.4ec9d1a7e6fc_1727817377882_0.1960755244932335","host":"s3://npm-registry-packages"}},"3.3.0-canary.a3211961400e":{"name":"@tldraw/tldraw","version":"3.3.0-canary.a3211961400e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.a3211961400e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b21129a43f81a9d18eb550a3d2b5caf0f2dc859f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.a3211961400e.tgz","fileCount":13,"integrity":"sha512-qeBXZS3GfZ4cwPvpgbEhLJYVBZEyeLa/cczj1MTewb1xgwY/w8FodMMcAYrUhGR0WbSl32mFtmW7u6vHSVhUCQ==","signatures":[{"sig":"MEQCIDbJFKVkXKC1OcsSHI0IjHeBXloBDfz8SRJBBkQHCKRaAiA63oxoJUSZqN2glYJqB/wYnK475MS9WUgcDkTbCJf4dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a3211961400ecc08b843a16eee35fb32326d614a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.a3211961400e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.a3211961400e_1727861619036_0.9092883406772121","host":"s3://npm-registry-packages"}},"3.3.0-canary.337dbd1d5fe0":{"name":"@tldraw/tldraw","version":"3.3.0-canary.337dbd1d5fe0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.337dbd1d5fe0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a762516ea4057bd1d603e54d8efa8ae0dff9efc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.337dbd1d5fe0.tgz","fileCount":13,"integrity":"sha512-BU+N8aWbvjEDNpFNVkzOny1DtKfDoP4YfMXxRVetsFw/QgEgfpyvbGnJxyXfS2ISnthMmspLJ89JnfdlVUIDHQ==","signatures":[{"sig":"MEYCIQD5AhTLMOsmiQcRg9KAR6ykn3Rw3UcjIl+TXx4cSZEyZAIhAMUaocBbWI1EeiP3ESUS7i7LuM4OIWck7lVU2Eu15Ihi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"337dbd1d5fe0c043d3d99d40782ea82ea35c1da5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.337dbd1d5fe0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.337dbd1d5fe0_1727865344974_0.008833404685924862","host":"s3://npm-registry-packages"}},"3.3.0-canary.53a5eb841b8e":{"name":"@tldraw/tldraw","version":"3.3.0-canary.53a5eb841b8e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.53a5eb841b8e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf99e20acedc74a5c57946168e22f006447e64ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.53a5eb841b8e.tgz","fileCount":13,"integrity":"sha512-R4pfk3MKmqyHt2Bgni+W98R2vvQiS8ko9yeMHxtwX/LqqCRR+CQrN+i5iXQyJWD+RefBlLxoQvERZeax0YF0Pg==","signatures":[{"sig":"MEQCIFSjmRwH532nSEW7lYr0ViCs0R459Z54XCAyRs+z4Te+AiBO6ao0QEzj4uqHn9xYRSfx/GBISYC5HUio2cPmY6/7CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53a5eb841b8e64da6b70f9719407d5300c8f1dc0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.53a5eb841b8e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.53a5eb841b8e_1727867658115_0.7090652044023711","host":"s3://npm-registry-packages"}},"3.3.0-canary.4792b83347f5":{"name":"@tldraw/tldraw","version":"3.3.0-canary.4792b83347f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.4792b83347f5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c9de77937752eb51c56a29fdc2c6d8ea9803150","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.4792b83347f5.tgz","fileCount":13,"integrity":"sha512-YkXaXeKbKB4qS4GTuoJi4maPBSpPmgmknmERbZtzNIN6MQcTU9K3wShJ2muOvISyK+zvruWATOO4pKvJRz23OQ==","signatures":[{"sig":"MEYCIQDIdUi7uwMO1649NxIUnO6tC3zAKw24u/4GFZPzbC28ZAIhAMF4ud32ryAZNQw3GCYrtvhoWvmdvkFQGp9M+KKEG66x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4792b83347f5ca1a2801e23b7e56db84d8b48b93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.4792b83347f5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.4792b83347f5_1727879415175_0.9349374112335749","host":"s3://npm-registry-packages"}},"3.3.0-canary.0ec64b250000":{"name":"@tldraw/tldraw","version":"3.3.0-canary.0ec64b250000","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.0ec64b250000","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef9817cfae7a8072fefcbb329bf118690ca0cf95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.0ec64b250000.tgz","fileCount":13,"integrity":"sha512-lDrv9b2bpPYE7wEnTZt7Z6+zgpMnxxVnf+LLvmPCLbzYm/zMYxkQrx1EKr92Rvh+Xc3HLr5OnzcGnJRZDtN7bw==","signatures":[{"sig":"MEQCIF27tiLufaqAodhhb7jhYuIo2Ho3XN6zznl3LZzj5AAqAiBftO2w2QCNDLcrzk8FCHDxTWNQR53JRcXSnWH4a09YHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ec64b2500006beb91eb78efa4b80e8b65c6cd7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.0ec64b250000"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.0ec64b250000_1727880814304_0.25089353529963776","host":"s3://npm-registry-packages"}},"3.3.0-canary.2e89a0621e31":{"name":"@tldraw/tldraw","version":"3.3.0-canary.2e89a0621e31","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.2e89a0621e31","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9fe19caf1b75d952ec6eb482837086d35de5bc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.2e89a0621e31.tgz","fileCount":13,"integrity":"sha512-Wm/x8e0DIqtZBXxF9QsrEe5pwwVULAbAVaHYkHd90qV0WBgh6YYk0Nb6TOT91yq1B/15tfZDWz2bSC9CI4WHig==","signatures":[{"sig":"MEQCIFhxL683PTSFSNSRp3Z/TnmG5wDEQ4UnVsKRHfZ432GCAiAUGllD6jKNlp8WRYvmffmriLeDxJ9LkikzjB2+mk91Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e89a0621e311843b14995b57471857fccdbd8ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.2e89a0621e31"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.2e89a0621e31_1727882106399_0.08565902940122916","host":"s3://npm-registry-packages"}},"3.3.0-canary.e8a8c6bde067":{"name":"@tldraw/tldraw","version":"3.3.0-canary.e8a8c6bde067","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.e8a8c6bde067","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4d2053e87cdc8386d95fc129e2ec4aa0a68f335","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.e8a8c6bde067.tgz","fileCount":13,"integrity":"sha512-qZJNMl/24ejx2djm0frkuzWQsKs6c+smSqecGundauDSGsI4tnOj+D5MDg3hiT0d8bQfrLREFDPnB1K2mZuUKQ==","signatures":[{"sig":"MEUCIFpALruCEyIs8qACahUreMWIbSCRNpUsRtKaT3hpiw1AAiEA6laUx+SKT9m3MHomgNQXr4QPapc5uILOh69UVHaar4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8a8c6bde067466627e4853bdd7efe60495fc2ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.e8a8c6bde067"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.e8a8c6bde067_1727946709753_0.3723189037356913","host":"s3://npm-registry-packages"}},"3.3.0-canary.13421ccfcdba":{"name":"@tldraw/tldraw","version":"3.3.0-canary.13421ccfcdba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.13421ccfcdba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80fe7b3031dd63d3913f5491dfe2cd81f30db061","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.13421ccfcdba.tgz","fileCount":13,"integrity":"sha512-KtHBwNGCDwjYTyI3qcVeD2IeDXY1BkV4oxD6QcW4UrCHtJD2SKSx/KTRdC32Nci+G2LQntULR1DPjvAnUAboHw==","signatures":[{"sig":"MEYCIQDqYobmzSFsU7c9ku8KWcTrF3jKND8QBXIdGy8fGAqXXgIhAMDbEYqOTANCf4SzRHKR4vatp4OAhjVYW0MprcsgqJ/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13421ccfcdba9fb7c34feefd56703a17ebfb7468","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.13421ccfcdba"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.13421ccfcdba_1727962844633_0.10622316293784295","host":"s3://npm-registry-packages"}},"3.3.0-canary.ff01082e554f":{"name":"@tldraw/tldraw","version":"3.3.0-canary.ff01082e554f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.ff01082e554f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fb048e743484288a6d136e9200e616c75654475","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.ff01082e554f.tgz","fileCount":13,"integrity":"sha512-sCg3C7jHWLKpkv8ujnuqdSX6gtbWiqahf8GvK5wZHKyRjgwOaWgBh3oyaKCozCQHzkisBy1/2biyVbPv3iYDoQ==","signatures":[{"sig":"MEUCIQCL8h4fqd1T3geUVvl0RBYLanRmsXtmOEKMvAoWKwRssAIgfLlC333f1vnyCt7egvaEgjFA7JcIF1/q4lK0BJmNtDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96347},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff01082e554f61b752d20730268c680439d9f542","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.ff01082e554f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.ff01082e554f_1727965597280_0.9095159167306766","host":"s3://npm-registry-packages"}},"3.3.0-canary.80a322c85a29":{"name":"@tldraw/tldraw","version":"3.3.0-canary.80a322c85a29","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.80a322c85a29","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"791b064e46b401d0eb9b5973cea524500dabfd7e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.80a322c85a29.tgz","fileCount":13,"integrity":"sha512-5T2j0JNNtFH99oady2HbXzrfLyOsHFspANlAVFIEuYPysq8L4AhZ5zcZ6fjQeb7vC0ptOeORjqEfi7CaeRIAJg==","signatures":[{"sig":"MEUCIBwoWT0t3t/pTcPjaLwQxOi/YjhF1i2NysJr4iJ2pYvnAiEA9ajSE4yZxEe/gZO6l1UUL/0cZUj7u0+2aA7+sfZWwDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80a322c85a29dd3f095e6a0a103f795f3f71ec4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.80a322c85a29"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.80a322c85a29_1727971500837_0.5079683525557162","host":"s3://npm-registry-packages"}},"3.3.0-canary.4aeb1496b83a":{"name":"@tldraw/tldraw","version":"3.3.0-canary.4aeb1496b83a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.4aeb1496b83a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0eb214b13dad0ea6b450d59ff9458fd6d4266486","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.4aeb1496b83a.tgz","fileCount":13,"integrity":"sha512-5hkFXCALoMRhO4IOW9bCqrlU0unf3G7zKMVcDlpsI9V/Mcr/ZdiJNu/dRuy9lc4yay0J1PMh/nloYhA6pnxgJA==","signatures":[{"sig":"MEUCIQD1Mlfsbq1SXLAFw+TgjkYUFTLVXZLoNx7ToYToRSZAjQIgMqWgkxxSTSKSY0J2I7GE+dDsn29dsOpVrGJmpTxz7fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4aeb1496b83a80d46c934931f23adb25ea9cf35c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.4aeb1496b83a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.4aeb1496b83a_1727986266607_0.24187601459267727","host":"s3://npm-registry-packages"}},"3.3.0-canary.2f0bff1497dc":{"name":"@tldraw/tldraw","version":"3.3.0-canary.2f0bff1497dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.2f0bff1497dc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"003cb94b5a5a926260f13266f35c2befbeef2f1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.2f0bff1497dc.tgz","fileCount":13,"integrity":"sha512-dRbed9LI+QhIe/eNIBiDJb7tk5H+zHAwjXwb42yBhG/1wJZWkl3svwWGeUJOd6+i7onZsBSA8M8NwRMiS0svsA==","signatures":[{"sig":"MEUCIQCJ7X3nT1TYEA4sFU+XobtaWR1lSa/X3JJS7YZgAGvaywIgKkSavNtzIT4euHrk4exk7eOKSWP9eJr0IrSw9Nfhhk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f0bff1497dc1dbab4aff780a595ab3ea72fded6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.2f0bff1497dc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.2f0bff1497dc_1727986733477_0.012952662551045435","host":"s3://npm-registry-packages"}},"3.3.0-canary.2e209350605b":{"name":"@tldraw/tldraw","version":"3.3.0-canary.2e209350605b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.2e209350605b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24656e89ed5c11c5a5a10e998fbff23196d41411","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.2e209350605b.tgz","fileCount":13,"integrity":"sha512-DWKHYsdRr1tXrtcyRMIzUYmqH08OB61JCt/pX31xwKTULUoyXMHlq9Lb5uO6pDh5YNk0m9hWTXqE6cxURbcd9Q==","signatures":[{"sig":"MEYCIQDFNmaFT2rsX78euHYkO9DjUdBHVglGq4kZH//bNjdnGQIhAIhiuFdsCj2Xsa3kqI4+AQsNsHsqzwTBKvGj95oVKeiz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e209350605b4a46b4f3ec6af9aeb2cf461a4800","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.2e209350605b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.2e209350605b_1727989546735_0.24409415566150816","host":"s3://npm-registry-packages"}},"3.3.0-canary.f060f35c57f7":{"name":"@tldraw/tldraw","version":"3.3.0-canary.f060f35c57f7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.f060f35c57f7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f42c3c2ee97c2ec864acde6f58f03f69c4fa7f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.f060f35c57f7.tgz","fileCount":13,"integrity":"sha512-JiP4wbHBhElYNHJDCH4Y2HIF/35Bj34b+Rb7ON21P7rQ7QRwnXVGNrc/vJ6CCdKPL1c14ZrbFJgzmi80sswjXA==","signatures":[{"sig":"MEUCIDNS53og71lOSw+wcGO7mfwpszuokMcJfwCnToz8+IIlAiEAsf0lGDO71Shuf+CUX2wIr0AgBldJOYJIKfrWKNq/rts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f060f35c57f75946a5914083c1dcac8344727e4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.f060f35c57f7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.f060f35c57f7_1727989996496_0.5158101210805888","host":"s3://npm-registry-packages"}},"3.3.0-canary.3a4fc206ab4b":{"name":"@tldraw/tldraw","version":"3.3.0-canary.3a4fc206ab4b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.3a4fc206ab4b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3a0e82241b506faffeb02c270b524d0d9e1183c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.3a4fc206ab4b.tgz","fileCount":13,"integrity":"sha512-+WX4Ljw4U1krVHwOC8/mqbqE+GGaTNUcIOjDlHcwMzO0GGA5ah5byh7XJTw/qu8nVWRO0aUiYHO28Ru/Ja283w==","signatures":[{"sig":"MEUCIHc/s74XhwlVO7v0JiFSTKHvgWxtyPtcI2EfKV/Vrw8lAiEAiM/rv+qOQ2AsVEsGnDxIZrUP7K0TQdT7Dn02174+qF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a4fc206ab4b0cc4aefdf547428fbdd9f8b64ea7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.3a4fc206ab4b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.3a4fc206ab4b_1727992190986_0.28326311620507716","host":"s3://npm-registry-packages"}},"3.3.0-canary.3273821b003f":{"name":"@tldraw/tldraw","version":"3.3.0-canary.3273821b003f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.3273821b003f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acd8c7d25c1524481bf835eabcd4a2d24b6e66a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.3273821b003f.tgz","fileCount":13,"integrity":"sha512-2n6vEtzFqTmr2I6VkMHfb1lyNnP0lw6Hld/mV7WDJmSfOHuAVKi0Wt/US3+0wHC+29utMwC+Rge+GXSa5QbA7A==","signatures":[{"sig":"MEYCIQDYqVpfZ509Fw0bBt9hQJLGGP9MGDCA5DXw7J6F0cG+PwIhANn78dJwNzXFL9yjJu4guMgLilW0brPpBOWSJ5dkLEYH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3273821b003f5f24bd80ce6d5567cae7d23248e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.3273821b003f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.3273821b003f_1728028200614_0.653013299907462","host":"s3://npm-registry-packages"}},"3.3.0-canary.9636546a09b3":{"name":"@tldraw/tldraw","version":"3.3.0-canary.9636546a09b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.9636546a09b3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48af5d9a613bd4b6e7ea045a393de2c096ede22a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.9636546a09b3.tgz","fileCount":13,"integrity":"sha512-fYoMPt2kqoUgLw13HhZkChmk83dQJO4JdqgdSwOtA66Yo0FqB6JgYvR/OqDE9HOzJJ5tsh1EOPDjikIaw9lVzw==","signatures":[{"sig":"MEUCIF/oAZPd/X7V05KOfYzXwgTsXZ9W2P4iWuJ2/eXWKgfZAiEAor5r5wQj2ADWulL7MhsXAmKdv8xNOWoCHoxbddeVj1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9636546a09b34e7519658ae836e4ce76d475fb81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.9636546a09b3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.9636546a09b3_1728115100758_0.1099014969965797","host":"s3://npm-registry-packages"}},"3.3.0-canary.62046f6be902":{"name":"@tldraw/tldraw","version":"3.3.0-canary.62046f6be902","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.62046f6be902","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5d50386d96127930bb7a74e9bd99d949dc6397e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.62046f6be902.tgz","fileCount":13,"integrity":"sha512-O5y6XlhSv7yPZvvVoihVlZytmQVLKw77YQ4deVeeRZNqKGnXzezyTp12B3Ka0GJmtTY1aKkpqPhDJM6fO8wY3w==","signatures":[{"sig":"MEUCIECa2Mdf6RbFggH5xdRV0wbBKO4JGSGHJQJf7D742XDTAiEAoPhQ3/25meLlN11XIssVhjatjOsMt2k9lTj5ph79eKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96372},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62046f6be902ded8cab9e77d2f135ef4ad771ae5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.62046f6be902"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.62046f6be902_1728150648215_0.9501232897081922","host":"s3://npm-registry-packages"}},"3.3.0-canary.00fa0608d401":{"name":"@tldraw/tldraw","version":"3.3.0-canary.00fa0608d401","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.00fa0608d401","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f64c79acb8e8289e41de24c5569e80760134cb75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.00fa0608d401.tgz","fileCount":13,"integrity":"sha512-WcBc5YaofemSKC6THTxZz0CBE6mqdZtCiqFnZ2CVrlj2dyj0VrqJeF0fQT0+VpBfE1Tx+2XKgy+jo3kO2q+oog==","signatures":[{"sig":"MEUCIQDw01LM+b+KcYTi8XPU+h9kV1XxQhg7AfbpPc4hETyocwIgZLj5mqwGnEibfGfwhTK+nnKoavmsWcgJxuHnLFEmMwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00fa0608d40148c5e6158a307479c6f1237138a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.00fa0608d401"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.00fa0608d401_1728150727159_0.3114525965563373","host":"s3://npm-registry-packages"}},"3.3.0-canary.177377a87966":{"name":"@tldraw/tldraw","version":"3.3.0-canary.177377a87966","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.177377a87966","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5c453244d1c4f91581db154d81b0e1f1c442141","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.177377a87966.tgz","fileCount":13,"integrity":"sha512-YSyJkv6ApjTKl4Us0AA6pUk4P8KM926B+d2xg9JqxhYL3Rh/XsmvL9/prZLvaRTaFpSpHth4tDJqof5j6a7jcA==","signatures":[{"sig":"MEUCIDkRhLfeH/NJOwdB7xHJZtOG0hidYOASbxrtU3XFWJYIAiEA71wpgOFjPPwnbsGOE5iJxqXigJYwbEk8kdVd6pqpc3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"177377a879661b9ab319ebeb5e5e9fb5c6d63b13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.177377a87966"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.177377a87966_1728196691996_0.13489663627316717","host":"s3://npm-registry-packages"}},"3.3.0-canary.77cc5d8d6ccb":{"name":"@tldraw/tldraw","version":"3.3.0-canary.77cc5d8d6ccb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.77cc5d8d6ccb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56291ce7b1f007a252bde17ab062ae47cb5e930e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.77cc5d8d6ccb.tgz","fileCount":13,"integrity":"sha512-gaLQwjioq1CezOVsb1w4dQiPUYXDcpKVxeBIemiRrlLChWBu7Uhm6AxaoDOD+Xaq0Jav/dmclMAG4dOwBeW9LQ==","signatures":[{"sig":"MEUCIQCnYC2D5g5uttdvHbXX0gcmNnyyqriLJIuJn3MbFMx54gIgBNaNqaDNYU/3gSc4AHK9UEREs1kihbf084HU8yq2yfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77cc5d8d6ccb94b4e6d5c1d7c715a2e429c1c4b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.77cc5d8d6ccb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.77cc5d8d6ccb_1728214520864_0.7295518789194737","host":"s3://npm-registry-packages"}},"3.3.0-canary.76a3b628c3ba":{"name":"@tldraw/tldraw","version":"3.3.0-canary.76a3b628c3ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.76a3b628c3ba","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3f6cc3fb610104e465f1d8a90f8fb313e81f3da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.76a3b628c3ba.tgz","fileCount":13,"integrity":"sha512-8svf4R4wYXvghaSHKYAmI8AD4N9k6BqWpvTfV82jqFZ7ZbE1IG293l7aircWRs4o5u2MjqNEWv38qK2kGlLHkg==","signatures":[{"sig":"MEYCIQCLTB+0qMiv4L6fNEd8KLPCqMhnTXzvfhFlmXQ5PffrYwIhAJu+yQlSNMgEpnsZGtCiaT5lT3g9AwavkG35o91nOY99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"76a3b628c3ba88d090ef10b546fdaeee90287577","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.76a3b628c3ba"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.76a3b628c3ba_1728215678158_0.949440280922127","host":"s3://npm-registry-packages"}},"3.3.0-canary.8735447f1f57":{"name":"@tldraw/tldraw","version":"3.3.0-canary.8735447f1f57","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.8735447f1f57","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3cf7a38b94282083c293ce82338c630043495c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.8735447f1f57.tgz","fileCount":13,"integrity":"sha512-EXeLzOcYXhI5L1PidaM94hzsCs8qgxQVbLhrI6lGRcnwuF13gQrepxFEjWuAQ8LEUUSN2mf0lwgJiMO20Wu3+Q==","signatures":[{"sig":"MEUCIQCR07xSnBllbMhuVRUNbTPp+MT/zrc4ANk7v0WO1WVwTAIgA3Wb9v6gIjdre0vEvbdaJftP1YNkEQWtUsaNAEv7yj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8735447f1f57e518f32eea35b218287414c0b54c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.8735447f1f57"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.8735447f1f57_1728216343456_0.9958668427976414","host":"s3://npm-registry-packages"}},"3.3.0-canary.75b4994d67c3":{"name":"@tldraw/tldraw","version":"3.3.0-canary.75b4994d67c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.75b4994d67c3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4799230683daf8d536d2b32ba48cfa92b0d2131","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.75b4994d67c3.tgz","fileCount":13,"integrity":"sha512-7w9WDef57WsA6qjZny0L6JPIszKAt9EybVU9XHxC+V2gdyDZkpxueKBOEp7cWLHIZvsLgI/pMeDqn4+xrewpDQ==","signatures":[{"sig":"MEUCIQCGuMRp3Dt9H/hKHY6ZtB/XKRHVDPZnWdmIx/qRx+EQ/AIgDy0NAw5zSKZo6fInBZsjo7oevkPgmICWSRubdl0ekmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75b4994d67c3c9829be2bb0f640b09f1dad44918","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.75b4994d67c3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.75b4994d67c3_1728234462948_0.616187375305318","host":"s3://npm-registry-packages"}},"3.3.0-canary.9c14e0f1f9db":{"name":"@tldraw/tldraw","version":"3.3.0-canary.9c14e0f1f9db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.9c14e0f1f9db","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8accac9764761b808e1234c0e3e5aa5d9d6237a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.9c14e0f1f9db.tgz","fileCount":13,"integrity":"sha512-GqOteyrsxEH1nHNvOpGN6y2libTQeOHgtAGY7saDBpJBmZFS4emOES8fhC0vRquF5B8BjXIv+8Hic4x05exM9g==","signatures":[{"sig":"MEYCIQDdClqTkK/cApJceLr7Hufe40FCf/o/E0wlpzARc/CuXgIhAIybLxz/JDPPaOD794Ol4p9lyjR2+si8nIuYb7/Uf5GK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c14e0f1f9db3c37ac58d6df33b5404658132a9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.9c14e0f1f9db"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.9c14e0f1f9db_1728290769019_0.46126193132201654","host":"s3://npm-registry-packages"}},"3.3.0-canary.da0471426645":{"name":"@tldraw/tldraw","version":"3.3.0-canary.da0471426645","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.da0471426645","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32766088fd988620f4b6b1eb70462ac291d230f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.da0471426645.tgz","fileCount":13,"integrity":"sha512-PWsMUBdE/d/qy6lmN5fVtlAGaH+A95YwJmq6PJXqJLnReCpVOBsMlAcA4mdBy3jSspS7DmFDX3EPZgBk4m0AAA==","signatures":[{"sig":"MEUCIQCKwc11pPhtNhwG3C/uSV80VOIrzvGu2tE/mBLD1AQ3QgIgTdlYIgFglYlkvu5Ro7nPvFC5HBBb2ZOkXrYbecLBOKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da047142664523024b55719cb125b8f229e60e6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.da0471426645"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.da0471426645_1728292009080_0.46807633809517535","host":"s3://npm-registry-packages"}},"3.3.0-canary.fad02725381a":{"name":"@tldraw/tldraw","version":"3.3.0-canary.fad02725381a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.fad02725381a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"842a1797e8dd2b2e4597b006b4d1b0cbf19c1e41","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.fad02725381a.tgz","fileCount":13,"integrity":"sha512-c2JWyeReeqebPSA+SjQCgmjNKJT+/8XBf7fnuBui+Q9YqQdhewzu48V0/hGz7GzVuFUlUp7FsiYdxIrKNVWsfg==","signatures":[{"sig":"MEYCIQCIkQ6vITd5iqnozCiWkQh31s38pChggdaJeO/IQDvnxAIhAM6xMUYsUEjOaVYITXlNSxfBqP0h/Zr4emmtK6EXfVe7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fad02725381a223ba634d7d4bf02211c218e0140","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.fad02725381a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.fad02725381a_1728300574534_0.5811659024007494","host":"s3://npm-registry-packages"}},"3.3.0-canary.84aa63572c40":{"name":"@tldraw/tldraw","version":"3.3.0-canary.84aa63572c40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.84aa63572c40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df5a02efea1c827bd20faa257523bc367a5f6c4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.84aa63572c40.tgz","fileCount":13,"integrity":"sha512-gmJ5jIRkZD/raEL2BXdKer9GG9/T/y54LCR2xvHK45Gy3rBeQGAb2h8rnQ907q4AaLhAACKdZP1SdyQ3Vwxs8A==","signatures":[{"sig":"MEYCIQDtX0q+CpssmRmirkuk7l4FtCot1YcTF656cIzR9C+ssgIhAMSzggIdJT2kjYmPyNWWVITxdp4IlGaIDm25+nZ+lbw5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84aa63572c40dbe22ae2b1a457963fe098f76108","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.84aa63572c40"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.84aa63572c40_1728306557241_0.7032735569419608","host":"s3://npm-registry-packages"}},"3.3.0-canary.4b3e740c65ad":{"name":"@tldraw/tldraw","version":"3.3.0-canary.4b3e740c65ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.4b3e740c65ad","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f2996f7a1c1dbd994489dde2a5142384fb668b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.4b3e740c65ad.tgz","fileCount":13,"integrity":"sha512-VGOeZV2a5kg5jWhjssCcZB5Dn9411FpO4LPoa1Twa2ssQhC5tTFJPLxJg3QRSPOuuorbTWcZ1jpEUCCsu2Ki7g==","signatures":[{"sig":"MEYCIQDKcLrW42Nqf1kITWPKd/i7t8W5taXzAmMPckClbL3KkQIhAPVIbiIqy4ic8oNUrfZi6/+Te4knM1+hBruWxWlXxB7C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b3e740c65ad05491a445e9a5ef58079ca8adc8d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.4b3e740c65ad"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.4b3e740c65ad_1728308397160_0.6856861036971829","host":"s3://npm-registry-packages"}},"3.3.0-canary.1879c3a4b415":{"name":"@tldraw/tldraw","version":"3.3.0-canary.1879c3a4b415","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.1879c3a4b415","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c1833c8a91c44a992b7760d75fc71f4ea53e390","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.1879c3a4b415.tgz","fileCount":13,"integrity":"sha512-i141P/gaKBuVmKbRRxZenJbrxtcpNOPqAXTmnu7vR2zZdh0xpTbVeD4a5UhH35s7Q5j+Jv36MtuJa58uG9JFWQ==","signatures":[{"sig":"MEUCICR93S07AlhAs0hJq31vYPY4gfNUSZ1Pt9SOxLoeStsCAiEA5AIYCCAedXsC4lFpdAwDNb/vobak4LLREGAoR1jynYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1879c3a4b41529bb6b42992410ec5cf0ba3b6492","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.1879c3a4b415"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.1879c3a4b415_1728309486145_0.6415032922513153","host":"s3://npm-registry-packages"}},"3.3.0-canary.a14db4a883b2":{"name":"@tldraw/tldraw","version":"3.3.0-canary.a14db4a883b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.a14db4a883b2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56ed6b56bb6c53f1c468a26d8b0306cfea9d35d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.a14db4a883b2.tgz","fileCount":13,"integrity":"sha512-lh6WKDyVrJj7nmsYBVlo70F6sulCajKyKrmaF1+TF3Yo/6RoVu6V0NpIK8y2lM6wHQ+meonLrWj5rWRDesnL7g==","signatures":[{"sig":"MEUCIBC70KQVlDKbXQAuc/8I+SLotPw7pmNxHp8qqq3oVjqTAiEA+aCPY0NM+ppo6Er+2X1lis3kDKoi+7SL5MNJSpMpYjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a14db4a883b2674bc41074e36fa6e475746de475","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.a14db4a883b2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.a14db4a883b2_1728387457355_0.6657797500060414","host":"s3://npm-registry-packages"}},"3.3.0-canary.89d928e049d9":{"name":"@tldraw/tldraw","version":"3.3.0-canary.89d928e049d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.89d928e049d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30f980bc3adbd6a7d25d78b826c99083bcbdfe49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.89d928e049d9.tgz","fileCount":13,"integrity":"sha512-ygOw4uUekep4iKFwFloys7CXtfL8i1ZlnnBu1LdqhsqFLNDVX+P0UFouHh9bU+kR43vYnmjiwKmYpMk1kkSUOw==","signatures":[{"sig":"MEQCIHUaTdc00F5RyEep/U+sEd3JsahCft5KUMFYwRDUL0i/AiBucGrPRMpRt2JYPVWbPX8qEncI0vW6YHfUlrVZWQCnEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89d928e049d9aea8dca44d87a76408e90015bf11","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.89d928e049d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.89d928e049d9_1728387974283_0.420458015107275","host":"s3://npm-registry-packages"}},"3.3.0-canary.ac90c013f983":{"name":"@tldraw/tldraw","version":"3.3.0-canary.ac90c013f983","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.ac90c013f983","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"547f18d1830ed1a83f86632ae8a25948bf973ccf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.ac90c013f983.tgz","fileCount":13,"integrity":"sha512-eYUhbigHNaUzfXK0V3mE1FbYdTy7YFRD6xZDoZlYbTHWXJkSLupdNfu4QeXtV3PqaJy2t/fNVqk8qOevxAerIQ==","signatures":[{"sig":"MEQCIGfE1UvdihYUEWSRCMwmMMhwLsI1x/COfLJuzqOpNzSuAiBFzboGDjHfEQpv9qbZJ+Pcxy55FCBaNsXq+tNRY2iRBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac90c013f983c297fba41a8790c11594ed359294","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.ac90c013f983"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.ac90c013f983_1728389681670_0.2992488844264256","host":"s3://npm-registry-packages"}},"3.3.0-canary.3a3d6c5de857":{"name":"@tldraw/tldraw","version":"3.3.0-canary.3a3d6c5de857","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.3a3d6c5de857","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7dbd0c8539a4616255237c5b2585c1980a5fdfdd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.3a3d6c5de857.tgz","fileCount":13,"integrity":"sha512-cuY0P7KetlGDSwv6CQX+sm1zmAKDB+AJ2X27bluLMkvuK07uki45hOBTW57eag5eKXpR8T4lMf+dgahwtMYaUw==","signatures":[{"sig":"MEYCIQC2d6ruxKn75/PskxBk6CVLIK7O3SCfL/9X6G+dNQdU6gIhAIe71vqWePcMge9WTwr8sC1gn5QWS9PFw0HmbH+doLSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a3d6c5de857260bb5dc7c8ba493172f507a9b3a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.3a3d6c5de857"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.3a3d6c5de857_1728390091537_0.4817598647247521","host":"s3://npm-registry-packages"}},"3.3.0-canary.3fb7c3fce465":{"name":"@tldraw/tldraw","version":"3.3.0-canary.3fb7c3fce465","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.3fb7c3fce465","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f33e7588b5498904dfc0655c49ab2f159b1ae091","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.3fb7c3fce465.tgz","fileCount":13,"integrity":"sha512-GXwIonuzWugxjAIJv4H38VYTwhgWJm/0gK3DmLKN3CBIjT0PQGuj2sAwKOlCuSMR8YNqmW7Vw7zZGfxA4+9CqQ==","signatures":[{"sig":"MEUCIBn6JTTG5KsKRC3UVg0Qxury9MW3tGnNIkPEGh4zTNitAiEA6TvOERN9WlCCVLtdggiCcVokcZZT5vr5oGKvYKW8A6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fb7c3fce4650b6f392ffb3ba53922d32e8e8267","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.3fb7c3fce465"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.3fb7c3fce465_1728398670863_0.7645275206833508","host":"s3://npm-registry-packages"}},"3.3.0-canary.f290cb8f4ab2":{"name":"@tldraw/tldraw","version":"3.3.0-canary.f290cb8f4ab2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0-canary.f290cb8f4ab2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"676b6e8ec1ab71f396baf2f73062bba0ef3f486e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0-canary.f290cb8f4ab2.tgz","fileCount":13,"integrity":"sha512-dL6qh6VyuQp4vlD/cULb8+x5BE/YkaA+ZgzO/1nipDznW75WntlAkCIZ/roAgNHAPMDJVSN83hQF19eBqUFSVw==","signatures":[{"sig":"MEUCIQCzXcNEzmb9o1itxNgYfiDueB2ha7btFFpzheEkabkl/AIgF7zLtoPMq9awyhVe6ATt/9Dv8ez+8fuGd9kEHrg9UkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f290cb8f4ab2a057004c5d000c45d54f9f3ab24a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0-canary.f290cb8f4ab2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0-canary.f290cb8f4ab2_1728416960315_0.24107903626036986","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@tldraw/tldraw","version":"3.3.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4fbf63bb719fbe05450e2b017e3a9df8f2cb883","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.0.tgz","fileCount":13,"integrity":"sha512-1Bna+/iLnkO/y8eITH9m27Su3mUh94KUSfwdFazHtSpyBw/z27LxcwprYs6/nNkMjqhjJEWSpBQom5Iw31hIGA==","signatures":[{"sig":"MEUCIEm2SS9UQWwZ5L0mKGTxdNaIUTDWiFsHK/Aa9+du2gTRAiEA6OWuo0vn+KybiYiDBjkR058u7IlnVoB0a+6uGtamaN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96331},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb4df65565b07fdcd236e1254adc42192f6a7725","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.0_1728469641206_0.16855748083499678","host":"s3://npm-registry-packages"}},"3.4.0-internal.50df57daa68e":{"name":"@tldraw/tldraw","version":"3.4.0-internal.50df57daa68e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-internal.50df57daa68e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae9dc7f1168a2bb2aacf5409fd8d1443f2e241ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-internal.50df57daa68e.tgz","fileCount":13,"integrity":"sha512-kQziVShIT8UCawq93EbGr6INZR5TAql61YMC7nfAjJELXGqS2j03p9d0TU0jlS1DSbjce/vs1AslLl1MIt6KaQ==","signatures":[{"sig":"MEYCIQDKteb4m1ir1AK+ZQf5YLaTQn4hw2vLNzqcM8BQu8c2nwIhAJaPRrk8Ko/Hvb7wn9JyH+VpWF0Xl9r/qBNJO5mjaN52","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96419},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50df57daa68e77d13e226b075672e06424c12de9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-internal.50df57daa68e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-internal.50df57daa68e_1728479929344_0.19940292275345217","host":"s3://npm-registry-packages"}},"3.4.0-canary.a0060a50a956":{"name":"@tldraw/tldraw","version":"3.4.0-canary.a0060a50a956","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.a0060a50a956","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"530ab90f685e6a0a4cdea0c34314a699725f94ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.a0060a50a956.tgz","fileCount":13,"integrity":"sha512-khmGRPrThsUOSGUhhOrSvSXZe0c7q2CNLSpl2Q9iYFmc97bZYhJmXIxpo3wCv99YvT0Unzyw4wQIhIFKsF/nOg==","signatures":[{"sig":"MEYCIQCxCH040AVcW+gcMP9Gm1UrjGm8+PejgpuGZT5eQrJD1gIhAIuaUpl5B6gd5yxKVcVLAlb8OsniSHnpPNxyoOcAT33Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0060a50a95671871d94916fe38fa8094800c898","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.a0060a50a956"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.a0060a50a956_1728482079167_0.08926977088654398","host":"s3://npm-registry-packages"}},"3.4.0-canary.c1bf78022901":{"name":"@tldraw/tldraw","version":"3.4.0-canary.c1bf78022901","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.c1bf78022901","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e03b8eef18b72f586c9525ba9e8a988af8857aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.c1bf78022901.tgz","fileCount":13,"integrity":"sha512-+u782siMbGBeN+LnhnUOFcqLpUQ7OdUmajtxtunXyP9WSxasCHbvwBDS8QIi6MLsxLsbtvHYQmctQBKCTiP14Q==","signatures":[{"sig":"MEUCIQCTncRAyKvd62OD+iTaWp/TYlUQk81h60gbUN8PXu57qAIgCjOgEa+xctL4wBvkht74zzFPzErN1Qsa5OA6FUfjTnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1bf780229012815248174a55efe1fad95c6954c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.c1bf78022901"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.c1bf78022901_1728483085399_0.8422410589774383","host":"s3://npm-registry-packages"}},"3.4.0-canary.d5f4c1d05bb8":{"name":"@tldraw/tldraw","version":"3.4.0-canary.d5f4c1d05bb8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.d5f4c1d05bb8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c863f2e95e90eefbfaead5e2f9a3050cbdeb74a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.d5f4c1d05bb8.tgz","fileCount":13,"integrity":"sha512-Accb/z1DyhcvqYNrtp2q/OdMQpkXX2wGCo3KrGqTlO3Ctrn78RkyXqZvQSROrrrlAO1dxFkhjTIQnfHNEkxM9w==","signatures":[{"sig":"MEUCIQC0BGqsqzNWuJI2qbRo4TxE9o79tmctaoLRL/F0vOr+WwIgJKrbbqsl6o+eqJWmGtl3wHIHJIcfcbWtDqNPFvftx6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d5f4c1d05bb834ab5623d19d418e31e4ab5afa66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.d5f4c1d05bb8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.d5f4c1d05bb8_1728486423001_0.7473193393040425","host":"s3://npm-registry-packages"}},"3.4.0-canary.de6f6867ce60":{"name":"@tldraw/tldraw","version":"3.4.0-canary.de6f6867ce60","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.de6f6867ce60","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82cd29f30da386a2836469555cc65af073ab5c87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.de6f6867ce60.tgz","fileCount":13,"integrity":"sha512-GLsp9H0rTXq2sLEyQaWo9aRoA9JAC6UCwWZz4Iowx3wItT9PZMHynY4nMFpVwXFwAcBw3lOT4Kr4VGLwhJ0XPA==","signatures":[{"sig":"MEUCIQDYu1SW/umLIzAX4hSQc+n73rswFm8L0JDtH6QdT4O9OgIgaKWfw6dEIXHrR0I5Vi1Y/u6My52aZHp5+HNzMKNajc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de6f6867ce6005d8e7a75c6dd85fdd681e1db5d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.de6f6867ce60"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.de6f6867ce60_1728569020823_0.6770414466976038","host":"s3://npm-registry-packages"}},"3.4.0-canary.ccfeb57a1494":{"name":"@tldraw/tldraw","version":"3.4.0-canary.ccfeb57a1494","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.ccfeb57a1494","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"967389bca769488be08b9048a803c12f9c0caa50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.ccfeb57a1494.tgz","fileCount":13,"integrity":"sha512-JYWMd8S1/mFBawxcSb2UBZwltz+k8fxf7AevxD+tkAQ7Og89oq9qbnO+fTZyeg68ZZBAPLiH4h1OUUdNT4sisg==","signatures":[{"sig":"MEUCIBvYrijd2+yHt04ETB860TExK2D3NL9fXoam38m2UghRAiEAmdW6cCZOitw161jD7Gy0Orle3mmOUyZl+GmW+o5JrEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccfeb57a14946c4c2ef3e7981d7f18c75716a2c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.ccfeb57a1494"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.ccfeb57a1494_1728569469602_0.14273309788299215","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@tldraw/tldraw","version":"3.3.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"707770bbea83cb8fb438828861ef5e461e786484","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.1.tgz","fileCount":13,"integrity":"sha512-d1mnGcp80QIMzyASOas7g5TJPb4MsfB/sVlH6rY/8PYv0LfxO8VEieJGv+5kQPFvNDQzNUMRHZhXrSYBIejgFg==","signatures":[{"sig":"MEUCICKk59Iq25DxCPUHmKWHvmu8vt+xnDi5oAMaAjb1w7JjAiEAnTUe1EDth/LQs7302nWZD5WfqBllWCzUWhHWucNDKkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96331},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"91bf9a0d911dd3f733749f065a8cb16e3e366902","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.1_1728570343089_0.877658038504677","host":"s3://npm-registry-packages"}},"3.4.0-canary.3fc33afd26fd":{"name":"@tldraw/tldraw","version":"3.4.0-canary.3fc33afd26fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.3fc33afd26fd","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1058d0a9d444cc3b72dbccff4fee7a2858c2f9a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.3fc33afd26fd.tgz","fileCount":13,"integrity":"sha512-IZwFVpExIOEuM2m0WMqMlRtEFxzeNs9jgG+ubWlwvkk7tactHmYYrWCd7S96Yyot+UzMp6gi4IYXFuxl1yMuLA==","signatures":[{"sig":"MEQCICfJHMx6St9aFcW7KkvoCQvxN0fh14GX8KPlzS8JSk38AiBwqjkZI+4G+jB0MY297kw94rseX7JqtuWl12nQI11/5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fc33afd26fdee90ee23faba1e6151c82c90248f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.3fc33afd26fd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.3fc33afd26fd_1728598641708_0.04907015415298677","host":"s3://npm-registry-packages"}},"3.4.0-canary.83516509f3c8":{"name":"@tldraw/tldraw","version":"3.4.0-canary.83516509f3c8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.83516509f3c8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c75e76111eaf499fb4fc63170c77c83a1528e872","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.83516509f3c8.tgz","fileCount":13,"integrity":"sha512-WnjwWUCgtjyKUytU/U4T2yqQPkEkNe9/ij8kyUgDZNZtOZ3meNy/KaI133ZC2IU57AwR/Eh60mjr1NEswUQZAg==","signatures":[{"sig":"MEUCIGFm3nJc43elToCpmulA9I7jOzFknoxchANtmPohVF8vAiEAypx/9zoaYJzIrz4I1Lya6Q/dOTi+kTDgvV/JYlozmf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83516509f3c895d66b592d7bc9b7a4893c0946d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.83516509f3c8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.83516509f3c8_1728635301876_0.7209135774515709","host":"s3://npm-registry-packages"}},"3.4.0-canary.639c67ae2adf":{"name":"@tldraw/tldraw","version":"3.4.0-canary.639c67ae2adf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.639c67ae2adf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64f43f249b094b0fb9ad2a9fd59c43e47430229e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.639c67ae2adf.tgz","fileCount":13,"integrity":"sha512-6HmZW7mY5JTXMuVc1dev2Kpvu7vQSVRkDFRF4Sm/462c3KOFg2GeseU6dyvJ94n/g9IQlQATCmr5JcbbnqlgPw==","signatures":[{"sig":"MEYCIQCtGasWITf6YfpExrD5hAWAf1ObSYaUrkRMyeqq9VViggIhAOunT6Wl/hbPwfXkqoN+1RrAE3BdEggmZnhmXmyJ7b+z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"639c67ae2adf1ce1fa7e1bc8e6f62c5b9e24dbd8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.639c67ae2adf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.639c67ae2adf_1728637820035_0.02353818112653072","host":"s3://npm-registry-packages"}},"3.4.0-canary.6a4f37ed4ecf":{"name":"@tldraw/tldraw","version":"3.4.0-canary.6a4f37ed4ecf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.6a4f37ed4ecf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ed5f588e8eb19316cd44d5e99d4f6d605f88c6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.6a4f37ed4ecf.tgz","fileCount":13,"integrity":"sha512-Z2SWfMXm7s4iBX4Pr57sBJabvRSqfSD4RGO2odgcatc/thBs9RH5fz1M1BKyeyJ7bZqxgg4UJqCjlO2Pb0OFDA==","signatures":[{"sig":"MEUCIBJ6+Qh3pJpjBSLsZkFw9H7hwTmhsbGzwiGy+8CjHXcnAiEAq0bUZIB0mPhfneUc+R7azJfoMU5QHQLI7XDKoywkOH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6a4f37ed4ecfe0d9b5ed8f67f3a88ddee0d677f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.6a4f37ed4ecf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.6a4f37ed4ecf_1728659017508_0.35840648252799845","host":"s3://npm-registry-packages"}},"3.4.0-canary.70c551bbefd8":{"name":"@tldraw/tldraw","version":"3.4.0-canary.70c551bbefd8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.70c551bbefd8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a180996f02dc9f05c17f1f9b5fc5758d134e33fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.70c551bbefd8.tgz","fileCount":13,"integrity":"sha512-gJdgsbIoltzVLB2g4NaWAHSOcNIzHT6EtkHWw3NOLskPKZo6iAvBwiSjZLnTrFo7RrYW9yv2NjDx+zoGh7je5Q==","signatures":[{"sig":"MEQCIB7yjjhxZmRdmUT4wi2o6CeYgDfbpd5BZjNM0I+vcXJ8AiAa/BjbigyfVtKJ3dR7FjHhCtLqsVEubw389oBdqubZ3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96411},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70c551bbefd82c21214004dc91f7ec5f280e5e35","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.70c551bbefd8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.70c551bbefd8_1728734793485_0.7655406421101525","host":"s3://npm-registry-packages"}},"3.4.0-canary.51cbc6c80b87":{"name":"@tldraw/tldraw","version":"3.4.0-canary.51cbc6c80b87","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.51cbc6c80b87","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2565b57e3abcd186d5cad6a4c1a081abf4f016fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.51cbc6c80b87.tgz","fileCount":13,"integrity":"sha512-iba5r3Qn3Vt3+SC+sOPk8JwJhqnkyuB4fNHM4n5n0uG1xOxoet+Q/Ag+8WJPNB2VvLrKVH9qyi5N9RSM1sNxHg==","signatures":[{"sig":"MEUCIDfsoPx/Yieq1NrUdqiLKK+GQ5EEL4ayeY6T7caZuo9uAiEAxy9gMUwCykFPohTv9fhMUXh4CouARoonfh3Mxv2GDv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51cbc6c80b8712ea5370cb0e24e0e6f596c88069","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.51cbc6c80b87"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.51cbc6c80b87_1728734879350_0.619433025514255","host":"s3://npm-registry-packages"}},"3.4.0-canary.1f17521c6e81":{"name":"@tldraw/tldraw","version":"3.4.0-canary.1f17521c6e81","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.1f17521c6e81","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33c9fb336bffd2c31f6a5e650e62888e9f6c244c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.1f17521c6e81.tgz","fileCount":13,"integrity":"sha512-1yGLPZdqla7OxMXifWT2wdirLTBNlOuD9V6eKysLtSGpksOMGyeDibGSR/WiGFEx7o+yK52b2uCXbYQVAxKguQ==","signatures":[{"sig":"MEQCIAKgAM6YESA9QQ/3Qm9lo/r2Cm6v8JzhrhV3WaowwaKnAiADm5g9mG1QXCOCn2zVTr02b5YRtO2bMuAD5hzkVSnG8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f17521c6e81a6f101361982cb41c1dc49261a77","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.1f17521c6e81"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.1f17521c6e81_1728734911358_0.17923304905314175","host":"s3://npm-registry-packages"}},"3.4.0-canary.29d7ecaa7c0d":{"name":"@tldraw/tldraw","version":"3.4.0-canary.29d7ecaa7c0d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.29d7ecaa7c0d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"176820c0a9736ebbf726a3122735f7dd6d3d4ad2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.29d7ecaa7c0d.tgz","fileCount":13,"integrity":"sha512-VtTsCCeTSc58uVNEjKJDsGTg0+w2mDBpPb1J0h+zGSF6TvVkyx+Q4x8RVYYzYRyTqv6hj72+5vIJb50401LIKg==","signatures":[{"sig":"MEUCICJqm+zAKdsf3Y/qqD+Kq0Uo0tJuwwG5rOUCPQy9CbD4AiEA0mXUUQ86eo+69UcTwumTGG9MOO+csIkmJDMX0jyYdGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29d7ecaa7c0d2bc67190f20efd5c1ba47305ce14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.29d7ecaa7c0d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.29d7ecaa7c0d_1728746789559_0.11564949478175279","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"@tldraw/tldraw","version":"3.3.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"807e99b3911388bc9622a210f1633dac19f2a3fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.2.tgz","fileCount":13,"integrity":"sha512-Jc4sGKxchcvHSuCuvlMEJRYJ81T/tLNOtouHZbp0nrt44Aomba+rxqmYAPBCjh7hJtdrtkqmaogKi+HNiDoYWQ==","signatures":[{"sig":"MEUCIDzZ6CUFT/68O+03L+1RdtwuDxXnYqTQyjqVichYQhv7AiEAiot9XchXq/4f5IBo+hv2yaNwqvAPO28KdnOrcEmm0p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96331},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7921589f3e8c4cb1d5d598520e03fd38861018af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.2_1729255798881_0.6763337181000195","host":"s3://npm-registry-packages"}},"3.4.0-canary.983e89288471":{"name":"@tldraw/tldraw","version":"3.4.0-canary.983e89288471","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.983e89288471","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a3edd455e842fdde6619cd253e1b3048bfec53a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.983e89288471.tgz","fileCount":13,"integrity":"sha512-o3xO6d2lemfmOrfT0/xqcmWcl/wETbRNKhBwua5/SpcHBO0fK4/jgkvKQcz+Gu/3k6bmDKjAiFFm3o7vqFCOyw==","signatures":[{"sig":"MEUCIE0RJT9uLRbidsix9ef9jdT1hRmqVsNmajADGLekroAFAiEAmjVS29dRNqY9tOVc2fKuF5t9/UgQhAV7jlrm855EHR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"983e89288471432830137c9c3f6fcfaeabee0789","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.983e89288471"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.983e89288471_1729257127628_0.6730482562306817","host":"s3://npm-registry-packages"}},"3.4.0-canary.41b1b3e399df":{"name":"@tldraw/tldraw","version":"3.4.0-canary.41b1b3e399df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.41b1b3e399df","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca5e8215c8478d558a280ec5e1b235907ef5fef2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.41b1b3e399df.tgz","fileCount":13,"integrity":"sha512-MwWnAvD5bNvWCv+TKnWm3QP8sIsxnPHLgCPlQs6JgZK4IpgUibmX8/TSCnrVdeU4HpZwqgkppLI+hcJ/u4VT3A==","signatures":[{"sig":"MEYCIQDyU+A4NnPgJaXs8ugPgY5oNSXNLcl3+EhjjSZR3C6OJwIhAML/GLwo4Jp+irXVecHzmdC4Kgm2GN5+quxR7nguOEsD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41b1b3e399df15008883dc409a3f6633a07c3edb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.41b1b3e399df"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.41b1b3e399df_1729264316040_0.41733382433423794","host":"s3://npm-registry-packages"}},"3.4.0-canary.8a7de33cc1da":{"name":"@tldraw/tldraw","version":"3.4.0-canary.8a7de33cc1da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.8a7de33cc1da","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12705ff89a7e98437deba637b61b6cb271e49ea4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.8a7de33cc1da.tgz","fileCount":13,"integrity":"sha512-LkvuXYytde6XC8ybEEn1kPFbNHdmjNO1S+qeWguSQNv/ft6Oky5W0BdfQM42A27SGMD91ubzE7kjZIlvbJ841A==","signatures":[{"sig":"MEUCIDCvZzhh3QA+stV7XyMfjtP+g5/85NlUPiuO1KfgUrW0AiEAynrbimWm2apY/lialleGYJ5kfmjaWszh96FQSUGs/K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8a7de33cc1daedf7e6f86888aa8bb01c2bbaa238","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.8a7de33cc1da"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.8a7de33cc1da_1729338863971_0.16087202928783362","host":"s3://npm-registry-packages"}},"3.4.0-canary.8ff67b96c304":{"name":"@tldraw/tldraw","version":"3.4.0-canary.8ff67b96c304","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.8ff67b96c304","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7f1fb8778f807d8ccd0c5625e9d1e0058851852","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.8ff67b96c304.tgz","fileCount":13,"integrity":"sha512-9KYSCpqJGMvz/KpYfS3L78XiaaAwsmwOrRKPZ8BYGMbcsYVUWWHZ4z+WqabWAo1wkTwVyg53QKvj4GVZiXRtvg==","signatures":[{"sig":"MEUCIQDSfwU4+2nrGpr7dtXb1jSCpC1DiBrKBk0LexHr540EGAIgdfc+SAeW9jpzIyI4FhSFXT5z45oE5wryiSQqWoUL9Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ff67b96c30430d85cd25ddece6d2b64797fd5d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.8ff67b96c304"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.8ff67b96c304_1729341014880_0.9766740087218106","host":"s3://npm-registry-packages"}},"3.4.0-canary.bca2e50c6a4d":{"name":"@tldraw/tldraw","version":"3.4.0-canary.bca2e50c6a4d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.bca2e50c6a4d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bbda9f3c1783b618fa65f37edf110f512bf4dab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.bca2e50c6a4d.tgz","fileCount":13,"integrity":"sha512-e5iGxD9pPG3rXLYooK3I+Xqux8orYr8ZTBnfqy/g1kGZ6mm/nMap+wfdHBgo3cVpvFiH5gxbqN82woPCD0ADFA==","signatures":[{"sig":"MEUCIBOhCt0PXVInjlhnLJQPHCHrUmxi3UeprLfp7KryeYSQAiEA7h0OFyKUeN7jG7RcbV3kk5BsLeQdJi8E2IW/97ijZ3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bca2e50c6a4d4459564cfe825e5465b91b27c682","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.bca2e50c6a4d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.bca2e50c6a4d_1729342163371_0.4251587792522269","host":"s3://npm-registry-packages"}},"3.4.0-canary.576b3822cbbf":{"name":"@tldraw/tldraw","version":"3.4.0-canary.576b3822cbbf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.576b3822cbbf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b5a419a7af2b8a1cd4932efc6339ba193a381ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.576b3822cbbf.tgz","fileCount":13,"integrity":"sha512-LECAfb5oaUxXFJuYBzG50cOxbDLkdT4AqnYD6KP3BCr5X0DNJ6+vAFSF5pqhNTYsKTHR+K+DRE5pShqQmKkjJg==","signatures":[{"sig":"MEUCIQCUyVg3yk2SmW8i1nk0DuD9OGRD62mz4qFqm31bY5dPowIgWC4z6po3mqyVoX+yb91sRsLZ1ubQe2PcUoUkRfH13nI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"576b3822cbbffd984f49fa239d621bacea3cf7e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.576b3822cbbf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.576b3822cbbf_1729439396522_0.07151688596935513","host":"s3://npm-registry-packages"}},"3.4.0-canary.68920e553386":{"name":"@tldraw/tldraw","version":"3.4.0-canary.68920e553386","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.68920e553386","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"22bbe308effd5d1587856352376a9035336b7560","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.68920e553386.tgz","fileCount":13,"integrity":"sha512-1pnf7Au0YMT9K73Dj/AjvhVkwW1Ktx5OYoZgbnUBkVofPC8awVqm87QYvHyGXZu+1c+yw8yub38SdINylcrRAA==","signatures":[{"sig":"MEYCIQCh5b8SlqjBcwg/K+MBC8Lv9pslBysgtM5brer8D4vxIQIhAIH78dDv5VoFY8/HtRCvj5khdX2WGUfKZlr2LeKjhzSO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68920e553386fa757a071fb051929f7e7e4e12d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.68920e553386"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.68920e553386_1729449186400_0.7278976068221061","host":"s3://npm-registry-packages"}},"3.4.0-canary.ced1c6a467a5":{"name":"@tldraw/tldraw","version":"3.4.0-canary.ced1c6a467a5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.ced1c6a467a5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6cd717eaf29f4922e2610315f061cb0c19954374","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.ced1c6a467a5.tgz","fileCount":13,"integrity":"sha512-emFs5mcz7qiA97RDs2rxeiAUPyyFFJgc7bActTZs6I/l34vcp7m/8fwEJVJj+frqiH/5lWS24/P8UmNXikUr4w==","signatures":[{"sig":"MEYCIQDKGJ1rJAThpDEd3wtEjs3yRmfszS8XVV3CRhP5TjH7AAIhAJ1n0eaivi+fo5smTQbn01gVpvF9aPzw/CHJWscXLO5q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ced1c6a467a5cc736c8bb29d6d511c4c0487bc80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.ced1c6a467a5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.ced1c6a467a5_1729454877582_0.5074206623614987","host":"s3://npm-registry-packages"}},"3.4.0-canary.a9646eacafae":{"name":"@tldraw/tldraw","version":"3.4.0-canary.a9646eacafae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.a9646eacafae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4615651afafe5f985ea668dfc55bcd54f3b7b26","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.a9646eacafae.tgz","fileCount":13,"integrity":"sha512-Mz63o0aCvVfjP5NJIv2r6ueuUeGkjqST4ZG9E1tBuf2VRaEtof4pb5f3VReDDAnurBdHsTF60hO4OTWVMPJTdw==","signatures":[{"sig":"MEUCIQDWV6Vpsn/HEoDqEE91c1LrMWh01J1hNhc8irQa8+n7OQIgCMQAghVc8dSjh2HMk9voRialBuIRKaBad/wryw9fx/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96424},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9646eacafaef7264db29fc20c6b5c480f505e59","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.a9646eacafae"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.a9646eacafae_1729503014109_0.19633248707327144","host":"s3://npm-registry-packages"}},"3.4.0-canary.9d6b5916e83e":{"name":"@tldraw/tldraw","version":"3.4.0-canary.9d6b5916e83e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.9d6b5916e83e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33df5c9581553dad5883a6e2f5f25b3a46542456","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.9d6b5916e83e.tgz","fileCount":13,"integrity":"sha512-hCgNi9wQ2KGiLz9TGSIZh3mvaDRGGNY4UetafMzRzDX+NAfB9Y9acEigssvyOjR4vho+GBQmK47ztWez1LhWcg==","signatures":[{"sig":"MEUCIQCulqkmi/9F8c/OxoWUUDzoDEd0I13kDyKK5WN6hceAZAIgBbIeyKF2FlQMkoiURN4HZsitdOOO0CPM6Xs7rJuhXOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96508},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d6b5916e83ef758dc7c28d3fc221fd4f0236b14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.9d6b5916e83e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.9d6b5916e83e_1729513029077_0.20835564070706836","host":"s3://npm-registry-packages"}},"3.4.0-canary.4cac8929fa60":{"name":"@tldraw/tldraw","version":"3.4.0-canary.4cac8929fa60","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.4cac8929fa60","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee1634b232d1edadaedab689866655506b46886f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.4cac8929fa60.tgz","fileCount":13,"integrity":"sha512-4muCzvVjGowR+3zNpIU4U+1rqAH24cfBOYN5AHeozvgt1fHfxAMv3sjaoXp51+VNTd/yEjqQqIh8Yue0PFhdfQ==","signatures":[{"sig":"MEQCIBKPVUW4ScppY0lwJu5auhBrJuKK/oirqiPdKFoi99/xAiAWDl3En84uQnfMH/OCnWcdWyrRIVdhftmNXAdfb7ZE0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4cac8929fa604e23a284a63808c80776097f17cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.4cac8929fa60"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.4cac8929fa60_1729517750914_0.010822072906089941","host":"s3://npm-registry-packages"}},"3.4.0-canary.9894eb43b99e":{"name":"@tldraw/tldraw","version":"3.4.0-canary.9894eb43b99e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.9894eb43b99e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1d3c405411a86f46e2a27cd624e63814c90e6be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.9894eb43b99e.tgz","fileCount":13,"integrity":"sha512-YPSWg3nQk8/LxYUYTvZ6Lj6i6cG8g4EqAJf6D0+w3TR5ktSNvit8bxbPYXmfXI91nXsxdv3FQPWYbtK8merKRg==","signatures":[{"sig":"MEUCIAqNfq6pipp731rOGOY1p41vXU+YcWm2Ej+Yh+enj8YJAiEA1x+EN8z5Ymrxi633I5qJZSP5gY6YUKqn+pBEeQBcowQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9894eb43b99ee673f0d42cd4a7069c83865ded7d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.9894eb43b99e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.9894eb43b99e_1729518028402_0.5892026384931568","host":"s3://npm-registry-packages"}},"3.4.0-canary.d1ff2ffc73eb":{"name":"@tldraw/tldraw","version":"3.4.0-canary.d1ff2ffc73eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.d1ff2ffc73eb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4a792ea52cbb78a9f695f22542f9a8e2d8a3af8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.d1ff2ffc73eb.tgz","fileCount":13,"integrity":"sha512-Pb4gva3Kxx2va13JeHdB98+iwofFHVlSw/R2JA8tttHQxXn/9LGaVZIQ6zXirgg9V7Z5SPbJjJ/lGI2XL/sxRQ==","signatures":[{"sig":"MEUCIBDyQlXA7uxGw4qRsmvYN4DYAQgmu4xFe/bNxhp4tWS5AiEAktymHZu6+Dsv8lKfr+KdI9bIpFqXr/+HaTfN3adJWeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1ff2ffc73ebef1e58c83a1843667569499f8c8b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.d1ff2ffc73eb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.d1ff2ffc73eb_1729527901046_0.45912213746517216","host":"s3://npm-registry-packages"}},"3.4.0-canary.67573c1fe414":{"name":"@tldraw/tldraw","version":"3.4.0-canary.67573c1fe414","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.67573c1fe414","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1c44ebfbe5eeddeb2e661f0d1ee74549c916369","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.67573c1fe414.tgz","fileCount":13,"integrity":"sha512-g3SSBEktF/9n/1QfndR5QBqMx9PGopHgHA5g8lSmk7/JEieSuCI9fFG8YM7iRiUpqQqRq/zNFaqAM5Omw0fcfA==","signatures":[{"sig":"MEYCIQDjm2yyJFsr0C9v85+irctMxgYPEHK29O566bje52+oyQIhAIeD+pSq8l7FlPFFYr+g6lpR/bLJGfs5CoHbYkteHh3a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67573c1fe414c197a39b8e775c4c833aaaf7b88a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.67573c1fe414"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.67573c1fe414_1729593530303_0.7093477349974342","host":"s3://npm-registry-packages"}},"3.4.0-canary.14af4b0c2656":{"name":"@tldraw/tldraw","version":"3.4.0-canary.14af4b0c2656","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.14af4b0c2656","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f48d1883d4676deba78ba47ddc99f64de9ca314d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.14af4b0c2656.tgz","fileCount":13,"integrity":"sha512-+bnE21Ra4/ZNaBUhYFXHulD5JUtpRcSuWp4TZLBcLHJBuLUtKnquf9vlahmwnN++A3X9ls6s34tUN+GGUQe0Kw==","signatures":[{"sig":"MEUCIQDZATjjaKC8m4JK/8VZZkfCvOtFDH/ayul8fDipPswSYwIgfWRHkii+/oPH2mW4/1L5aEe1wqIjZoMJPdKi+1PEDZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14af4b0c265627c52e91715fbb35c9c46d15000b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.14af4b0c2656"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.14af4b0c2656_1729597035200_0.26087453327998134","host":"s3://npm-registry-packages"}},"3.4.0-canary.2a9d05c6fac6":{"name":"@tldraw/tldraw","version":"3.4.0-canary.2a9d05c6fac6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.2a9d05c6fac6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c55bdea84c708e91887248e73b6ab77e0365dc75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.2a9d05c6fac6.tgz","fileCount":13,"integrity":"sha512-Rp1zpRV5+46DJ5DAoHMtb8g+y1BUVfsdfbt3ZCT5nNOMkdk/IiOOZMV54DFzVIH+hLPMLFF44kHsD15hcDVx0A==","signatures":[{"sig":"MEUCIHYCw8mg/o/34H9djTdR+wIewl7NqADBs5o2UALllpUqAiEA4L6UCwpXSpjXh0yxS9qK+4iXvGOQZtr5TZwYzB44PPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a9d05c6fac6e8533ebaedd9ad13b9021d0c7d1b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.2a9d05c6fac6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.2a9d05c6fac6_1729597168076_0.7402686796345876","host":"s3://npm-registry-packages"}},"3.4.0-canary.b3e308b2d497":{"name":"@tldraw/tldraw","version":"3.4.0-canary.b3e308b2d497","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.b3e308b2d497","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17f50b263dacb6c5651124e9ebcff1a2279c9e42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.b3e308b2d497.tgz","fileCount":13,"integrity":"sha512-3+OkDYcup2lVYLmdff+JMZCpgV0V1XXzE7jBTKTID7TX+q6jHtc3EmL/3rz8sO060AQxJI8BHlU8JcUt4bzw+A==","signatures":[{"sig":"MEYCIQCb7TxeDLrk8qCIiIUon1+gjEmlG9zB0ShScr34qs3WpQIhANGfvgo2ccKlzF7xXhtvczGHJv6RNobb7cFryBExP1Qx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3e308b2d497eab2840ece99554115258a3db04b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.b3e308b2d497"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.b3e308b2d497_1729602881739_0.3841262621403956","host":"s3://npm-registry-packages"}},"3.4.0-canary.a653cd237bf4":{"name":"@tldraw/tldraw","version":"3.4.0-canary.a653cd237bf4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.a653cd237bf4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc2504c07db8c178686aab93610c75e5cec3b1cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.a653cd237bf4.tgz","fileCount":13,"integrity":"sha512-d7EVHfIi3nxkXbMqXpB7IPqo2WeKhxLc3N1KrKP2mdOml9uF+QhEDAvjpgWb0GIW5G4RWOpnprt5BxQQLAxI7w==","signatures":[{"sig":"MEUCICsTTU54HUnoS0wuO5szbReaCpLLE0Yp4VPqPJmgeFSLAiEAiQaR9Hhx7RlxZg2/q9MoWdRfxbprIIgz7Xa4ttkJ1cU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a653cd237bf45d36566d9e2ec6cbdb2f53efb7af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.a653cd237bf4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.a653cd237bf4_1729602922222_0.4054178499054921","host":"s3://npm-registry-packages"}},"3.4.0-canary.05fbba538c27":{"name":"@tldraw/tldraw","version":"3.4.0-canary.05fbba538c27","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.05fbba538c27","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a8f9607840f0c1015cd68abfdf518a98d4d136e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.05fbba538c27.tgz","fileCount":13,"integrity":"sha512-jwHwH3m1d6vSUO05+dE0v86pk3RQvjY9zbFf7zugpXsW7Q3c8BX2F2I+Zg4fRfmud8me+4xFImqiCtEEwfHFjA==","signatures":[{"sig":"MEUCIAtAfgD1BtZCxvcRqa9dOu9Yf/2dSJoPL2spT9LQK+x/AiEA/PcgKgHdBONvqjv2sukwSWnu20s0eyyk04Mo0nsqsew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05fbba538c2779b25e3d0b55ecee342e9a3287be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.05fbba538c27"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.05fbba538c27_1729603888060_0.06898613456182412","host":"s3://npm-registry-packages"}},"3.4.0-canary.fd1187915a78":{"name":"@tldraw/tldraw","version":"3.4.0-canary.fd1187915a78","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.fd1187915a78","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"549b8c8f220f0d649de661ad126a6dcf11c83a3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.fd1187915a78.tgz","fileCount":13,"integrity":"sha512-JvL50adue8FD8qHTzncVsPQs7csLZh8WHYvTQj3PR8DNalgrdVQmrNBZcj/CFm/jTXvzDOP+4Sh+58iVXluYpw==","signatures":[{"sig":"MEQCIB4gJbmZenx2uhB9jOl8nJ8XlhLjxdDwvR31RwTTFhOFAiAPYC/iyvTr0WlsP9tXmmNsbXUhD+/pHmRksBFIppfcLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd1187915a78fb600d29d8f9d3bd2d46a9c5a66e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.fd1187915a78"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.fd1187915a78_1729605499140_0.8232348232548461","host":"s3://npm-registry-packages"}},"3.4.0-canary.72320c1f7898":{"name":"@tldraw/tldraw","version":"3.4.0-canary.72320c1f7898","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.72320c1f7898","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb95f45b9b15a479ebfd611d73a6ecc2e2ee6854","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.72320c1f7898.tgz","fileCount":13,"integrity":"sha512-DhgyVGB3eoRo5jFgbiBBWUQwxKB5aJlFj8thx1KnVF6wHEQau+52A2keggJFPt1Py340nsarp6j5MCptT8q24Q==","signatures":[{"sig":"MEMCH30rM7NT3oBwO1aO+FMFk4Kq31EyVf/eVzPTc1sisWcCIBJJQlUbkBqoVJAtV4KKwjeDBp/FjRJMpOFGD/RCzwuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"72320c1f78981702210162c7b45ea64295e5ae0a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.72320c1f7898"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.72320c1f7898_1729606498382_0.6543380028537462","host":"s3://npm-registry-packages"}},"3.4.0-canary.cfdc812640b6":{"name":"@tldraw/tldraw","version":"3.4.0-canary.cfdc812640b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.cfdc812640b6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f9b9a78c3ab69d32a5394b03136ec787359a143","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.cfdc812640b6.tgz","fileCount":13,"integrity":"sha512-cBM5HAJzU7RlW0/0FEXdQ/a45chsLUPuvUz6fKYGf06yZWNFkHKWt3HRE5tuLuj7M3H9peer2lsLM5xobbEIGg==","signatures":[{"sig":"MEQCIArDsdMe/DOv6uyND35gmSk4ZB4R0arJhOnMhNrNavSNAiA/lFxfVkHYgrbZVtU25boW8o3RxmTMrPbaGfu3MxUlJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96586},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfdc812640b6230f622bbc874c4dbe4cb02885a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.cfdc812640b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.cfdc812640b6_1729682657373_0.4489658578088416","host":"s3://npm-registry-packages"}},"3.4.0-canary.cda5ce3f7436":{"name":"@tldraw/tldraw","version":"3.4.0-canary.cda5ce3f7436","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.cda5ce3f7436","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a73fb6bba7a39df2b023359acfd3bee0c16082ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.cda5ce3f7436.tgz","fileCount":13,"integrity":"sha512-Oix41Feeu0AihYf2ZVRN9IQTRlOMiYOLoOKisaRnWrhjTLTcRIsK63jbHhweo/tb0rVf5cgp5D1iePIK3NHNqA==","signatures":[{"sig":"MEUCICGA80AVRvGQpQ/eWfk2B0biyGpGO7g4SmFVOU18AS+MAiEA/5pVu2E24Cg7FERGhTrWEepU8XNT/lYiMTJCPauH+Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96638},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cda5ce3f74369b714cf946c89a66e45476ade49f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.cda5ce3f7436"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.cda5ce3f7436_1729684603651_0.29071504613348775","host":"s3://npm-registry-packages"}},"3.4.0-canary.00a57a9964af":{"name":"@tldraw/tldraw","version":"3.4.0-canary.00a57a9964af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.00a57a9964af","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c8d17920f3f82f004954384d420f3fd5f917dba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.00a57a9964af.tgz","fileCount":13,"integrity":"sha512-booJSt5zaejgOBDguSBUUJOroxdQhkWEUAO4T6hBVcjVMIH7htkRlvszizIcTGz7IeXHfmyIfZX1/pW118utPw==","signatures":[{"sig":"MEUCID/6/iG0uokQBOJ8nhh33PCDlQQJjDNcJAxO3pSi8kltAiEAsl5HBNp9WjLB+aJgVNQZ4DIEcEenRfDbP6DAuuagvpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00a57a9964afcb674652ac244d0771ed5cd7f460","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.00a57a9964af"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.00a57a9964af_1729688690015_0.6345115756816999","host":"s3://npm-registry-packages"}},"3.4.0-canary.59cdaea8c4a1":{"name":"@tldraw/tldraw","version":"3.4.0-canary.59cdaea8c4a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.59cdaea8c4a1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d871c2ac041eeb055418392198bebf6155a700c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.59cdaea8c4a1.tgz","fileCount":13,"integrity":"sha512-4xobbsmBpEtJCZJmQQF2+gVKj8WCaBsSqC/nxnaH00j4Tq+nQlSisP+aDEB7A1pxShuL3Q12xmgeS8KnyaLttw==","signatures":[{"sig":"MEUCIQD1yK3BtYL8t56nV+Dxu4NKMAoYTVmdNGX2uGKPoRM6ogIgDTTdvLDrd1GL7ZD1oR7DLjU+vd628s84NpHVjRTgebM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59cdaea8c4a1f7a57ed9256022ba4735158a9086","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.59cdaea8c4a1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.59cdaea8c4a1_1729693594136_0.06168793045012588","host":"s3://npm-registry-packages"}},"3.4.0-canary.b301aeb64e5f":{"name":"@tldraw/tldraw","version":"3.4.0-canary.b301aeb64e5f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.b301aeb64e5f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8d04e2c51760acf64ae65516eeea7c317b527b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.b301aeb64e5f.tgz","fileCount":13,"integrity":"sha512-eAJHtL8Z4B4QUpEHtAqIQzkCKN3V4SdH4jMco2NkIohMcOI+iKB+b3Xik7NwzQvTaDeB440Q9mkciol2wPGJVA==","signatures":[{"sig":"MEUCIEtlN2KFLpbVq0dpXAgP2nehHmxpSY72mIe254gTMS7JAiEA5LkhRyqQu3iLgJFYhdTv0NyP8hIJSMxi8JM0TsXAmEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b301aeb64e5ff7bcd55928d7200a39092da8c501","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.b301aeb64e5f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.b301aeb64e5f_1729696156187_0.3808762152811487","host":"s3://npm-registry-packages"}},"3.4.0-canary.42812e6141b0":{"name":"@tldraw/tldraw","version":"3.4.0-canary.42812e6141b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.42812e6141b0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5d5954b4e21fec060d7d1c7309ab3871a6b3044e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.42812e6141b0.tgz","fileCount":13,"integrity":"sha512-BNaSoIehHFxLMmgUyoezswyjwCnXQeU4oRGfuHgv9OZVEPtgOcufr029noYYJ9LjXt8EswLbwTACZgZgfXnjTA==","signatures":[{"sig":"MEYCIQDqB3EaVq1vJ+0qJY7wT2/Nk2SJanNz28XlXo4Oxy07sAIhAMyqKDWW2Q/IaFnBcolerSNVETfp7L7nk1SkK52vuLIf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42812e6141b09480393c2d48c017abf33af09b93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.42812e6141b0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.42812e6141b0_1729698494258_0.5141044491099409","host":"s3://npm-registry-packages"}},"3.4.0-canary.1f973654da59":{"name":"@tldraw/tldraw","version":"3.4.0-canary.1f973654da59","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.1f973654da59","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"064a931605b31c0ffcaf4a097bd8e862e2782e71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.1f973654da59.tgz","fileCount":13,"integrity":"sha512-Gs9DK99OUIE8zcQI7ViVDNFOKD8lpFsKnh4xymZDp8k3AUGho1ZKD29GHgm18B7Flf4+daG7TIRnHFrpIGaUYA==","signatures":[{"sig":"MEUCIDFQPHsGGSNyllc5HQDZBe4twduPsNVS4K04inyTmmDyAiEA1+/VczJpbbLpdBNz1HYrgadP1t4OTCT/wgRZWqBCz3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f973654da599e83a6b224f3642851f59b31417c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.1f973654da59"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.1f973654da59_1729702094307_0.4629479398796188","host":"s3://npm-registry-packages"}},"3.4.0-canary.6644f01d4653":{"name":"@tldraw/tldraw","version":"3.4.0-canary.6644f01d4653","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.6644f01d4653","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87ea382279a54f5d17ca6f161d1cdf548b922e95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.6644f01d4653.tgz","fileCount":13,"integrity":"sha512-ueMbHQ28sJSv8lB9LLKnVRdKfcP/GpUpHC9bT0z0QvoKd2Y1QUdIr8TbGf7oewXnCTMbJrfH57n66XQFEMoYlg==","signatures":[{"sig":"MEUCIDGQy4/Tfpbric2PtI9828NADm3fqjXSZcw4RmGh5Zi5AiEAgyHs66rpOTIQx74CoNX6kDX5VpjmSkeUWRUeyswvVtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6644f01d46533a79e72638730d41d5ea3c1ad9b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.6644f01d4653"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.6644f01d4653_1729702562206_0.7073021024175443","host":"s3://npm-registry-packages"}},"3.4.0-canary.3b3d028cab7d":{"name":"@tldraw/tldraw","version":"3.4.0-canary.3b3d028cab7d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.3b3d028cab7d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85c97622ab8faf518ff61b0be0df453908c73a22","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.3b3d028cab7d.tgz","fileCount":13,"integrity":"sha512-Go9TozZOZOEdPvJ8sWazVr6z7lQujImwuhCZahR4NyBdnCymHxZXFhyE8dxl6iyi21RlFz1RQXVJTSwmWmgxYw==","signatures":[{"sig":"MEQCIARMJaCtKvA8HGsxNIoF56cz1/t+Q/PZS75W1vKUlEKBAiApxb/AyY/9Fdg69vgu2NnrrqjB+6hS6MVus8vYPodbtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b3d028cab7d93f2e6af6ed94529f6b009e7f5f5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.3b3d028cab7d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.3b3d028cab7d_1729765093988_0.2731799704332578","host":"s3://npm-registry-packages"}},"3.4.0-canary.7bf11455fa14":{"name":"@tldraw/tldraw","version":"3.4.0-canary.7bf11455fa14","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.7bf11455fa14","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9c3a0f4f500faabdf7e121fc5b07028a1c8cea6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.7bf11455fa14.tgz","fileCount":13,"integrity":"sha512-/x9Wje9vUX46puvbnyxp7q8rUfo8YxSF9GntO4T+kWhWI1P/KSEE0/kaHVr1IMunVIwOXWObqNP/2xMLljAStQ==","signatures":[{"sig":"MEUCIDv+Myz9u649x3I3IzvvECdLBSZ/t4pL2rrvYfq4hw20AiEAsEpoIeM9/f4VYIFdtRmOTKEFWNjUgIc2gFLRPsB77vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7bf11455fa1470cb9cad37258fb65122422844e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.7bf11455fa14"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.7bf11455fa14_1729769300750_0.9925146511297782","host":"s3://npm-registry-packages"}},"3.4.0-canary.8123e95b7fd9":{"name":"@tldraw/tldraw","version":"3.4.0-canary.8123e95b7fd9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.8123e95b7fd9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de91a127beb529331bee13e77a9c5c0702af1ca7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.8123e95b7fd9.tgz","fileCount":13,"integrity":"sha512-AfoPhlfrUovbZfQxMN+6zWjJJn3kpq6YZj5fsNbp3GW6XaDsGbgzZv5FJU5VjQMInb1BiIROWHF2anHi2/iVsw==","signatures":[{"sig":"MEQCIFbj0I7h6nBUyTBxG5geRssEmXgMvNn7fPuIo4UbfWQIAiBCBR1fYl2GfWb6UfuPfJcei3uRsdM2J6GOttJ93IKS3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8123e95b7fd9b66fb14fa3160134069e9e98edbc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.8123e95b7fd9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.8123e95b7fd9_1729770485969_0.4171363119381104","host":"s3://npm-registry-packages"}},"3.4.0-canary.7d36c85ab9b3":{"name":"@tldraw/tldraw","version":"3.4.0-canary.7d36c85ab9b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.7d36c85ab9b3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebca1be742eb067fe44de73c6f23864ce877957a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.7d36c85ab9b3.tgz","fileCount":13,"integrity":"sha512-Ch0TxkcCeGpAFqeu8W5Kcdq8qW9LRYKKokRJ2Rpf3SE6uWwoyNOfbJ5d3dOgnyCkQ+JuOgxWPJ+o9THez39cmg==","signatures":[{"sig":"MEYCIQDuw8dJ6QY7V0KEIEIpoMLfn8JzSpnI5F8ZpZgGmlFMpgIhAI8B8LINssPSLHH5/aIOp70O/JXKXRNg5I2OukwFBJ/Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d36c85ab9b3beb740c3ece6d5a9f4ea3926bdee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.7d36c85ab9b3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.7d36c85ab9b3_1729774325272_0.2772089369830848","host":"s3://npm-registry-packages"}},"3.4.0-canary.aceb44fbabd8":{"name":"@tldraw/tldraw","version":"3.4.0-canary.aceb44fbabd8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.aceb44fbabd8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91df0e8b0ec2361e995ac42e2cffff0e047e97e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.aceb44fbabd8.tgz","fileCount":13,"integrity":"sha512-YojLkgqhdlHupd4yVaNV1Y99GR1Rkk6YnEaEmbR/hk2E+UQWmc6PQq29IQAgXvjGQ5O7UYOw+99G8nndmx2ejQ==","signatures":[{"sig":"MEUCIHu6ToZ8o0+r9iIcc9NWh13p4/EfzWlT9e2oQV1FLsAiAiEA4MdEozhLfVkyaaeAm71z7o5ht+XQUQZPYWJK8zfrax4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aceb44fbabd8769d0060beb53b42d69502215955","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.aceb44fbabd8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.aceb44fbabd8_1729778044695_0.4979809112084417","host":"s3://npm-registry-packages"}},"3.4.0-canary.99c63cefddd2":{"name":"@tldraw/tldraw","version":"3.4.0-canary.99c63cefddd2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.99c63cefddd2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba170e2c9d07aa639a6ad5e7a98b8979fdb89196","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.99c63cefddd2.tgz","fileCount":13,"integrity":"sha512-XZCjoHUnqheZXahSscRPJnJnOcspafrUCEozqNL14rCrUN25LFpzQzFACEnWl1kGwlVqHQNq86gtB2moRB+x8w==","signatures":[{"sig":"MEUCIQCyBoei/QVZoUBVKZVWZ2DCLos+K4neGF5EMh+xLHx2FgIgeOM2cmgvrbQ7/WhAr2foLNRe7ZIdlO+e/c6+4oth1OY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99c63cefddd2d51c68fbbf79dd262ddd98da064b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.99c63cefddd2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.99c63cefddd2_1729778119556_0.3405594972519006","host":"s3://npm-registry-packages"}},"3.4.0-canary.26347870fb4c":{"name":"@tldraw/tldraw","version":"3.4.0-canary.26347870fb4c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.26347870fb4c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9518339c18e235916a5411eeb2bb1e37fe461e62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.26347870fb4c.tgz","fileCount":13,"integrity":"sha512-haluoZ+UTwvLzDvpUoUSjPTJpUovePGu1iQynMCYIniS8OLNF4vlLM5qcVVWHbj27EnCUF9LCpNdDr8Jn76beg==","signatures":[{"sig":"MEQCIDGMwNFvLRCrqBMdNFAMfmJ4wkHJtYfv86hN4WGa/cl0AiBxDicv3balI10E2yYyZfqcfo5MKFndUYaXwxs8B4Sa0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26347870fb4cf0f123ecd3386f2e664d7d2081c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.26347870fb4c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.26347870fb4c_1729778245377_0.39669114877455325","host":"s3://npm-registry-packages"}},"3.5.0-canary.275d500ca9eb":{"name":"@tldraw/tldraw","version":"3.5.0-canary.275d500ca9eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.275d500ca9eb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b96daf553e682059be5bf97a88adfcae5c1228dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.275d500ca9eb.tgz","fileCount":13,"integrity":"sha512-yl3X4zeVC71FkWqG8bsMasW5kAhH4kT9sQbPdhg7rI9L6i9TDXAE0i2JxdGLrf0eOFXrJ+Et8d+rSQmLqWufKw==","signatures":[{"sig":"MEUCIExoCewam2iFS5q6Nw0WIZ0PIlB+JFLOtBcr+nc4YowpAiEAuuDHINJM7WWOZnLki8lZ5f39UpHN3u5UWoUGXftGRuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"275d500ca9eba0c9da632344a094e1c5b82d7ad4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.275d500ca9eb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.275d500ca9eb_1729779174497_0.23550454909564644","host":"s3://npm-registry-packages"}},"3.6.0-canary.48e71d416d40":{"name":"@tldraw/tldraw","version":"3.6.0-canary.48e71d416d40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.48e71d416d40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"baa599ce2e0231f8baad9c7ae8988c30a3d9a9e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.48e71d416d40.tgz","fileCount":13,"integrity":"sha512-FOOuAsq/2F6KcYQZrTeEkdgyoJB1S27PDQZtP92NnnUenFaSXkkjCXt/QOgK/LiNN7GRzDvv0XkkA6EszvJ7HA==","signatures":[{"sig":"MEQCIHLg5Y4PjYMMdJ+H0+An+4vB0HUPXX1FK5zBjSaiomQaAiAn+CE/CV4J18FMTPqNAIh7guClK9ndb/FxyUv3TaaSUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48e71d416d405abe26ca1839cbcefc713800ea35","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.48e71d416d40"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.48e71d416d40_1729779571347_0.5558815778813426","host":"s3://npm-registry-packages"}},"3.6.0-canary.cf4381255dbf":{"name":"@tldraw/tldraw","version":"3.6.0-canary.cf4381255dbf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.cf4381255dbf","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd1a5cab91c3ea0007092bedcb05887cd6d9bfe5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.cf4381255dbf.tgz","fileCount":13,"integrity":"sha512-aEdbsXAxp4Ej3vNrlBGQwtEOo63UWOK4c4EIJPj7bMzZZ4zwWZ1OOnvEaDieZ2/AEQe2mRaNZ1dIZme0v46mZg==","signatures":[{"sig":"MEUCIQDr3B4iWXHwkL/JbQ06DUl/OISAkhoOuVwTWIeg4PVCxwIgagnK2vrni1S3hveuilcMnpRj9vp4o+KwHRZ5/hl+pRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf4381255dbf71c1a0e674f16059ad9259e21379","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.cf4381255dbf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.cf4381255dbf_1729779854624_0.37799994064955733","host":"s3://npm-registry-packages"}},"3.6.0-canary.73400b158db7":{"name":"@tldraw/tldraw","version":"3.6.0-canary.73400b158db7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.73400b158db7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1adc9c1a62d514ad8cc700266350fb30618f94a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.73400b158db7.tgz","fileCount":13,"integrity":"sha512-diE4kikSGXYzSCrATIXksaajT3ZQ6mvQzW+jDrjiwZTwGaea/zeZ8lyNGBgkKHd7s9caNctHCC+iIBJxnHHTGw==","signatures":[{"sig":"MEYCIQDw6ybwXfJ32fYR2C4slWN58H+s96XO8K8QxhB+jk0f5AIhAJfElQ7xsj+pbt6tEBIRz06+b9TNddcdAyEqtSJazHK7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73400b158db746a3fef1403959f52ef1de8c5c93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.73400b158db7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.73400b158db7_1729780850515_0.6698918896208188","host":"s3://npm-registry-packages"}},"3.4.0-canary.aa6611d493ea":{"name":"@tldraw/tldraw","version":"3.4.0-canary.aa6611d493ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.aa6611d493ea","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55f0b5cfcca203cbda39e813a8981302f78e044d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.aa6611d493ea.tgz","fileCount":13,"integrity":"sha512-kDuDuDTs57ZlQ+fITNzIqPIwv9ggfaTD1eUXbi+CUgpFQNBxhQ9o7Meulw19eEACOQetTVrIdUYFJ5JXddsK1g==","signatures":[{"sig":"MEUCIQDIB7HdMVV8aSiFgpQoAfiKHBs6Ygsj+Gz3YU1EKPW1BgIgaaJslifWUqjzgYquPwXgQMn5Ir2mJ1uWDC60/GhbKZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa6611d493ea9ef9901948a6ddf174a7bb862cef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.aa6611d493ea"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.aa6611d493ea_1729781202307_0.6651350825170663","host":"s3://npm-registry-packages"}},"3.4.0-canary.63f003023fc7":{"name":"@tldraw/tldraw","version":"3.4.0-canary.63f003023fc7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0-canary.63f003023fc7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97f4a99e1acf3407f0710dbd256b8ae7e5344f6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0-canary.63f003023fc7.tgz","fileCount":13,"integrity":"sha512-ng+BWpQSH2WZRbnDBB2FfsgvDaowW5iJ+c0xZdUBg0wkJrDU53dWYvRF9ptfkf3o5gLyQOcMJoatVwHhuaRs+Q==","signatures":[{"sig":"MEUCIBSB/E6J5WE0pWP48dPW09PzmT6K2cx/OqamU1um18bWAiEA4hdlLwjdark6hMLAs4shyXW5FDzei7PrRZQhZoXYv/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96627},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63f003023fc7af4d25b1a5f4f33ad8c25256a39e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0-canary.63f003023fc7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0-canary.63f003023fc7_1729781252431_0.2761302172627704","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@tldraw/tldraw","version":"3.4.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7c0da5f521d30b9df65412a4551136a2768f222","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.0.tgz","fileCount":13,"integrity":"sha512-I6sLo/jJDJhBMfGa2NVMpDT9CtUdrzV0U3L2tdaNat5qcQ9cR22B2bbWMfcqOrUGrptC8d5ByD8RDzkw6kNk+w==","signatures":[{"sig":"MEQCIGaJpKEeRAIadDWhcWdxqwpAzBEtISO8UXJXYwstsA05AiA3HFZ44sv+g/e70xqfyu5t3CqD+jIEpq6ubNuBhUccJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96943},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e43e605fb5f7ff6f212c66a1b93d1ca35c914224","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.0_1729781385741_0.025884323697640044","host":"s3://npm-registry-packages"}},"3.5.0-canary.e01470f96bca":{"name":"@tldraw/tldraw","version":"3.5.0-canary.e01470f96bca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.e01470f96bca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c8b2b4338fd6c32cc5e3402f9f1232adb0b8724","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.e01470f96bca.tgz","fileCount":13,"integrity":"sha512-Sm6FeWHnIufDyhMslgZWbt4fHGMFPc607iv0J8ByShDRn4d2v7ww4m4Rr7JTU7aeLLQUO2l3RNyhVwuYnl4VMQ==","signatures":[{"sig":"MEUCIDK3WC471SJwruy0kYO+5ccXMvdynoY1AbLVNxoHn/WgAiEAuEOQzQD2pMCAYFFpyCbbGOFzjI9YCogp0B7vyYCJiDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e01470f96bca9e2d4272a251eb98ca64461b4e76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.e01470f96bca"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.e01470f96bca_1729782882380_0.712307514716207","host":"s3://npm-registry-packages"}},"3.5.0-canary.d2fee890db1e":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d2fee890db1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d2fee890db1e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff7cfd9bf8e90b2126d02816f72eb34735810a54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d2fee890db1e.tgz","fileCount":13,"integrity":"sha512-wetgHypCO2wWz5DD/nvANavOxIMks5H0hVSyUi4Syv1oQL8BXxVnIQOq0OjK3Iyea+PFLDve9qjhxBre7dh9dw==","signatures":[{"sig":"MEUCIQDcWGi5D9erG/giYrrWsDwNQp/Y8TlzfNZzYCIY4P2OOAIgOpLEEVZGXjxD8uhcyN28NSZ5KTSajO4hYXcw7wE7GHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2fee890db1e6965755b8987a8df37e43c68d7b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d2fee890db1e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d2fee890db1e_1729787563200_0.44577029604411944","host":"s3://npm-registry-packages"}},"3.5.0-canary.24d636d83dfc":{"name":"@tldraw/tldraw","version":"3.5.0-canary.24d636d83dfc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.24d636d83dfc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4cc1bb8dd9fe8d0b95f3301761dc641c07150115","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.24d636d83dfc.tgz","fileCount":13,"integrity":"sha512-VrU3R9QPnn5nWR9Oj58NBsSxVnmUj/Qi/oyRyxcncE88s8TU2y+eyz63KQqrnb/o/2A7HkzW1U7fFBED5+A3oA==","signatures":[{"sig":"MEQCIGSJU2CcHBSn/RhCdaMShzrDMWy3A6UwIBSzHSUUJC29AiB035z2OWFhWiegKFzgyCzs8MDoh8rC0vhiD6yT2xAQUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24d636d83dfc584356af73eaa6d025e2290a2397","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.24d636d83dfc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.24d636d83dfc_1729850338899_0.580628559555135","host":"s3://npm-registry-packages"}},"3.5.0-canary.39fbda6b7eb5":{"name":"@tldraw/tldraw","version":"3.5.0-canary.39fbda6b7eb5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.39fbda6b7eb5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7cfe6b3a238c3f0870d76ec1198805fba0f6b0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.39fbda6b7eb5.tgz","fileCount":13,"integrity":"sha512-yf15Y6k9cDoJA9i1tNS7c7y5ib+n5en3QYVLGQqYGv1appwY2igpXP08cOg1Rz5BxDxQM+wrXqMjOCE7lqoeCw==","signatures":[{"sig":"MEYCIQCEZFdsjcIBNWzDd5+SEoYpeL8+4wyc4mWhSUF2qtH9BQIhAJ8Ep3Z+5m9ApMDKvHUoWDEjRcJKIB17JilbfuXbyg48","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39fbda6b7eb56644681877509af3d9d39c58094d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.39fbda6b7eb5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.39fbda6b7eb5_1729862842008_0.11492150275668833","host":"s3://npm-registry-packages"}},"3.5.0-canary.e5ff491ee376":{"name":"@tldraw/tldraw","version":"3.5.0-canary.e5ff491ee376","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.e5ff491ee376","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9b0da48b305c35b53d9e95244bc7acc19579c71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.e5ff491ee376.tgz","fileCount":13,"integrity":"sha512-YCGwKpI/3d5sWRsAIIch4bDHlw4ojX53wUqVwAmDeZ3r6PY9o5U9x3JmFf8Jaw67Hwii3UT/spfOYphgVhncSQ==","signatures":[{"sig":"MEUCIQCAX6dZvsvTWZsXFuhCRAFaLjnQSDvbY2APIB38WSFkBgIgPgOrOlzDiH1XgNy3RhSarT1hsAVEgL1H1u5uNS5Dgsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5ff491ee3766d40fbdbba95488f816930f556a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.e5ff491ee376"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.e5ff491ee376_1729863094777_0.3674285570380673","host":"s3://npm-registry-packages"}},"3.5.0-canary.63e868b81785":{"name":"@tldraw/tldraw","version":"3.5.0-canary.63e868b81785","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.63e868b81785","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4dffb20086f4106efc8766a71ede7b986fd3beb5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.63e868b81785.tgz","fileCount":13,"integrity":"sha512-2cW/nQFr5Vfkjj+SrHH8ntJiW3c8vKSBY8XlfvraFpJviIL/k9UoPXKTC1nR/Np6/oByiKCH9UizLsQR3IJJaQ==","signatures":[{"sig":"MEUCIQDcDDsRuvZHyd2NHbTve+bPlc9V/wuiaGV/SLN2Dx14YAIgCMlTHoOczp4VDR4vnTUbPp7dsfsT9v574huR8i2qHzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63e868b81785007fd9371442fd084ed2535525a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.63e868b81785"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.63e868b81785_1729864836330_0.02345944003104483","host":"s3://npm-registry-packages"}},"3.5.0-canary.9e633331dce6":{"name":"@tldraw/tldraw","version":"3.5.0-canary.9e633331dce6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.9e633331dce6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8e20ebad0ab007c069624c799b6d2ee2aa4dbc6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.9e633331dce6.tgz","fileCount":13,"integrity":"sha512-cJ3Avf1VGCAhwsgzTAc8rGNOogsHV801yxoiqA8GS5sHYwJ7g3O9MrjiELOZlVJznzEKMtB1hzdof0Y5ppL1RQ==","signatures":[{"sig":"MEYCIQCle+90UMD2X2D1pzeTJAcY3dnvHjB5azSkufepeGog0QIhAJPLCyutVreCBSEVk5xps6cqFaF9T1W/MNjVey0XFwJf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e633331dce65e4c2b009656002cdab751ed6a84","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.9e633331dce6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.9e633331dce6_1729968025619_0.08404502150396542","host":"s3://npm-registry-packages"}},"3.5.0-canary.60bcb809995a":{"name":"@tldraw/tldraw","version":"3.5.0-canary.60bcb809995a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.60bcb809995a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd8e19990d7a6b36daca03db30025afd86548fa8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.60bcb809995a.tgz","fileCount":13,"integrity":"sha512-zehjf6eqS6wmWYabnHKq21CUHFF2vAw8ZtI6OCmSUO4BTfTONaTKFTvGxQpHoSbtPCB1Ko7H3YZc0Nb+ngv8Ig==","signatures":[{"sig":"MEUCIErU3vHekUQiCXnAlbC1tGYnWsATYOEaZeLBwjHG2DDpAiEA/tACSiCBoTPt2J8CZmyvAImv9foQBCQGIuFPQHp36ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60bcb809995a7f0beb81708fac6d93ceea106693","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.60bcb809995a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.60bcb809995a_1730052933168_0.6339109901320328","host":"s3://npm-registry-packages"}},"3.5.0-canary.cc0449cc1e14":{"name":"@tldraw/tldraw","version":"3.5.0-canary.cc0449cc1e14","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.cc0449cc1e14","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7cae0a10617aded73ae0dfacba4950dfc9986f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.cc0449cc1e14.tgz","fileCount":13,"integrity":"sha512-xbRVDTCrtGXIgpEiBcgauVHV4jA66aiLB4FW80KGexH/j2a0FDV8vv/edg/ZMo3F5aU4Cj+wt6nfJ08uXMhDrw==","signatures":[{"sig":"MEUCIG9yuA1NfVjw7whv8T3IMI1uWYaKpVucWpjYg8xv8R5lAiEAzqs5Q1BIsezCYqMnseSt+Yyy2GzxJnSZxziVg1kkKCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc0449cc1e14a3dcd36672dc47f7e1531d0f7526","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.cc0449cc1e14"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.cc0449cc1e14_1730053013238_0.46323793617936526","host":"s3://npm-registry-packages"}},"3.5.0-canary.dd0ee13e3356":{"name":"@tldraw/tldraw","version":"3.5.0-canary.dd0ee13e3356","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.dd0ee13e3356","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa18415fb3a996b7e6d77b1d57a02f787e4cbba4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.dd0ee13e3356.tgz","fileCount":13,"integrity":"sha512-Rn9X3Stp9mIfLLNuUSncMc4vSuEcst0j664fS7WSdsz0QEKQ9kNIYOo0+44Zu65K+/vSTHCahf4cueoHQB73LA==","signatures":[{"sig":"MEUCIEB1fEeZvy/vCa4iy/pT6SfsmkHf5Ng1v0Bp2xm7WgyXAiEA1+t2N3Zoj0amg2XAZewCcfAESxdhMutlz160IhfGxlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97077},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd0ee13e3356589beaea0e2e76abf96b233e979b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.dd0ee13e3356"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.dd0ee13e3356_1730053062387_0.8383764418070123","host":"s3://npm-registry-packages"}},"3.5.0-canary.2345d9fea532":{"name":"@tldraw/tldraw","version":"3.5.0-canary.2345d9fea532","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.2345d9fea532","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ab77bd05662aaab5df15f1143136c1a89f046d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.2345d9fea532.tgz","fileCount":13,"integrity":"sha512-dw4O4sNhWf0v53DIeltqMthuns2bLVW8z6NisKrlND2YiIQJQ96UVBhcawTHuztJEr8bVV5+NUBZv4yBMLTHcg==","signatures":[{"sig":"MEUCIA703MxP8IX9rlE6W9qgfIXmxbaUsITkDTw9+UzVRruMAiEAviQl4UUDF2GN8ctMS40qPxazaeyEqQVw+lPAPFEp/xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2345d9fea532f7a5c738f610f1f9af363e46ec4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.2345d9fea532"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.2345d9fea532_1730053127587_0.9685434316599832","host":"s3://npm-registry-packages"}},"3.5.0-canary.579166a0e092":{"name":"@tldraw/tldraw","version":"3.5.0-canary.579166a0e092","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.579166a0e092","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"15a34cad3c54ddc2461350fcb6897e60d9ac701c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.579166a0e092.tgz","fileCount":13,"integrity":"sha512-dekbds9rJGSYOPkcJo57w15n3kbOEc3JODiXwwnpATMJIaoK3xVS6WVnHh0S3UkLMYVKGF4GwFQaatElNrqw4w==","signatures":[{"sig":"MEYCIQCw+ehHfPjA9UX1uWl4FKe74L1jgMwyhMmyV8hVunClewIhAIveZ7vV1d/8EUiI4ILFlKvaDpgh8rJj/rYCwbafs0HE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97077},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"579166a0e092a5ba49df40b684173e81f359751b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.579166a0e092"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.579166a0e092_1730064892751_0.9118804790657067","host":"s3://npm-registry-packages"}},"3.5.0-canary.458799253d6b":{"name":"@tldraw/tldraw","version":"3.5.0-canary.458799253d6b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.458799253d6b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4fc0deae7e8e1711893065f69b128c0e76618b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.458799253d6b.tgz","fileCount":13,"integrity":"sha512-zBmFCdsyq3v4UE8OOjauHOwhKdE6fh6o3gGU907moT0mnnLZohO/TajAeDt58MTwud38h8+XX+kbmkpaWNtxxA==","signatures":[{"sig":"MEUCIC/POK0Db+QMUMQk4/uEGUL52Ow87UyWXTRjk4/mxY9sAiEA9mMZKmrZU38ss2muWTJd1b/XtM5TRmTbPGkoy6DCrKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97077},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"458799253d6b756bd42bd7f2e6852eb0c36c8240","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.458799253d6b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.458799253d6b_1730113429326_0.5562020474869451","host":"s3://npm-registry-packages"}},"3.5.0-canary.fe2a995fb9c2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.fe2a995fb9c2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.fe2a995fb9c2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9a1bb1efaf7178a518986787b5673dadca7d533","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.fe2a995fb9c2.tgz","fileCount":13,"integrity":"sha512-Q5mVRE58h4EJGwCReJLv28Xxgg2LZqk/Hexj1kVTgXp8t016EqwD9VjwTss9J8kl+vOhvRLB7ld1l81YH/SGkA==","signatures":[{"sig":"MEYCIQCCOh46TmmAQL2psqO/20yGKiP7kPn04E2SsVL83m/MBQIhAPXPcw+iEQ83Q/Ui6cbC6+MtLC3hDfxJB8lro2D2qghT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97077},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe2a995fb9c2f1708b3c42a37137a97648be2d7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.fe2a995fb9c2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.fe2a995fb9c2_1730118959616_0.5295990300247779","host":"s3://npm-registry-packages"}},"3.5.0-canary.cb13be55e5d0":{"name":"@tldraw/tldraw","version":"3.5.0-canary.cb13be55e5d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.cb13be55e5d0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fa98476482c226918d6747313f6a9e20c12f3ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.cb13be55e5d0.tgz","fileCount":13,"integrity":"sha512-xEgGviN38brQYnIKJHShoDZeFR4Cf+INisgjYwlIiHfn///PewMLRe8x1eMqNfLBpSsvKOaxlNDls7B8YQZ0Mw==","signatures":[{"sig":"MEUCID8pR2Df+bSEKU4WFoqpzm5+EKA883sG6cufq7aIsTDUAiEA42xGzd44zqUlS4V6qHGybrCspSWTNTuNbBZ3iLn5YT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb13be55e5d056ca42ec3b17bb28062ef7a66e01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.cb13be55e5d0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.cb13be55e5d0_1730124763896_0.7247642992358398","host":"s3://npm-registry-packages"}},"3.5.0-canary.bc1a4d8c98f2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.bc1a4d8c98f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.bc1a4d8c98f2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20af7e562a191fe7db5a0adacb890309f3f07e14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.bc1a4d8c98f2.tgz","fileCount":13,"integrity":"sha512-cn9ToDipMwaiv0YIj1FXVbea9qUZE3VyAvari9u9fB7+z8DxxWJ+1OTd14qKQ117XUpgEw8WeZoaFwbxtFM/kw==","signatures":[{"sig":"MEUCIQCMSpXAtfD4lWO5X5XNT7rEggvWnz+QWJaj4jy89k9ohgIgauxMpQFzo7NRAG8tdfhJltOnYA74N5FLA3uC653J5OY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc1a4d8c98f20460685fae3c28f34a630c9e2be7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.bc1a4d8c98f2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.bc1a4d8c98f2_1730125440897_0.2895642653245496","host":"s3://npm-registry-packages"}},"3.5.0-canary.d1056539dc03":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d1056539dc03","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d1056539dc03","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7cc9618fb1c1c30b943f8fe3d7d31911f749610e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d1056539dc03.tgz","fileCount":13,"integrity":"sha512-LubQMT9QVQqpfPUJQ0d6vvptpcpez4ZIx5oXYjE8Wf7yvSMrBFhh2N04vzy9eaorNnr8imYr88BWd3b8yXWYFg==","signatures":[{"sig":"MEUCIAhgzpIPUpM1QkLK8b8PgHoN7PA0sKfF1+zcT34IuiVNAiEA0wQfKVx4Y/ippGGMxXA2qM8NOLifjG2nZmFcXvwnyWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1056539dc0311b144209f8fb7b9ee3004ac08f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d1056539dc03"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d1056539dc03_1730126205262_0.7888864219047214","host":"s3://npm-registry-packages"}},"3.5.0-canary.a40ff2bac722":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a40ff2bac722","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a40ff2bac722","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a70b347c2ad2f9c037a82efc33d02751fdddbea1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a40ff2bac722.tgz","fileCount":13,"integrity":"sha512-P1XldCIp3ZavqyMqGY8Qgs6F8qkNy7RYvkKhlco9medfQ5LsFhltNTQtc2Ny8iA1zuSjO/l3oHlKLI4TT6gdqw==","signatures":[{"sig":"MEUCIQDGhxEwZ+oo1Q9c+Pkx2J+/RzXDuM9Pm2In6ZFfThOFZAIgEe87rGeqp9SZ5IJy7XpP4h9P7/2dYhZMX4+/reBvHMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a40ff2bac72228b7b88d5ddfce47029bf4efa52a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a40ff2bac722"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a40ff2bac722_1730127461947_0.46000880869868843","host":"s3://npm-registry-packages"}},"3.5.0-canary.0a5a334552c5":{"name":"@tldraw/tldraw","version":"3.5.0-canary.0a5a334552c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.0a5a334552c5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49a4883117860873e8ef1108226deaa81b825b27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.0a5a334552c5.tgz","fileCount":13,"integrity":"sha512-3FwcUH+Xn0K7h1UPoK3Yg07B5FMbgRRX4lRdMHmEi4dqyD6UIR4hT3WnvFIFSWHhoDxWKuYib+5/OLtjVFFkXg==","signatures":[{"sig":"MEUCIQCl8Zj8z3RHBvzjEtfspLNS0l7ly0D5pbipj/I0fanCsgIgKDbnJ3aT/1OXKV4Gr4LtHfqVU7NWD5c8C/DZG0o+TLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a5a334552c53351482f1450f9b1aa0f348a0d3d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.0a5a334552c5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.0a5a334552c5_1730127556017_0.17548809694979162","host":"s3://npm-registry-packages"}},"3.5.0-canary.9be3b6fdf20b":{"name":"@tldraw/tldraw","version":"3.5.0-canary.9be3b6fdf20b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.9be3b6fdf20b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56d963b446233d9d3b82ca89e6af3a63b742f118","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.9be3b6fdf20b.tgz","fileCount":13,"integrity":"sha512-uHnwU9VGAM0BYyMwrHsfhv9dDhNQYFryPsbhxtq8urFOvXpKt7ZqT6cuL183RIhpr3YGG5qv7uTiRfgfMAobBg==","signatures":[{"sig":"MEQCIDf0IUmAeGak/2XWMRP2+wkVbuVCBU87A3v1Rah2S87mAiAm2VjtadbxqkTwgXkwhYoYGWHt34cfr1QFxZjMm3NN8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9be3b6fdf20bffdda4c0fee8db8e25ca5f233b06","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.9be3b6fdf20b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.9be3b6fdf20b_1730128377092_0.22623146174264974","host":"s3://npm-registry-packages"}},"3.5.0-canary.84d8568cc047":{"name":"@tldraw/tldraw","version":"3.5.0-canary.84d8568cc047","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.84d8568cc047","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0eacf1259299a5ae19db3375c45fa62d49fdbbe3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.84d8568cc047.tgz","fileCount":13,"integrity":"sha512-Cgl9rQW8aS3Y2ElQOTqof9nf/rtxwMBSWMOS0rsb4D40vbQs3NnIkkgydsyfZlKjEw2wd9zW1SOZ/BewHAwlWA==","signatures":[{"sig":"MEQCIBUx56dApjvaI/UvEIddxZcLx8dSAAoROxcev9X3y2yUAiB+dTXxcJwt16EtEp8JB7bV/3iKbsi+MCVvNE6RCnHZZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84d8568cc0478fe3dd84cdc0560db7f08a91b902","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.84d8568cc047"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.84d8568cc047_1730130543887_0.03334728162201839","host":"s3://npm-registry-packages"}},"3.5.0-canary.573b60ce705d":{"name":"@tldraw/tldraw","version":"3.5.0-canary.573b60ce705d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.573b60ce705d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"585a0af0505773e9fb8e60d329317f22d5af916d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.573b60ce705d.tgz","fileCount":13,"integrity":"sha512-avjwXjGY8QQ0sNoUQrQp8h2t5sjZh0yKZh3BuQIE+zoaNKuavSq9t7+LRI7lfga+n77u30kovuJGABg92bQS1w==","signatures":[{"sig":"MEQCIAGjrRioAEC8jJoA3ahU1ah0+Zp5BJOiRE9BlETIlwYoAiBo+FETnFBpsfk1KSG+IbXMi2PoHECvoIgTwr0S5uvjYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"573b60ce705d1dbc74441f87f7c6b4296385124b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.573b60ce705d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.573b60ce705d_1730130926930_0.47737464142054686","host":"s3://npm-registry-packages"}},"3.5.0-canary.ec2ce5de2ab4":{"name":"@tldraw/tldraw","version":"3.5.0-canary.ec2ce5de2ab4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.ec2ce5de2ab4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"810b16145676fadcf57b9b9757d2a0d379aa1eb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.ec2ce5de2ab4.tgz","fileCount":13,"integrity":"sha512-6lmlpIHFSNFvUDtRunqpgNGjnbptjIbx57blumgis9uchnankowYX1c05DA2+eu6yzMk4jgWw5eu3ngqNBSF3Q==","signatures":[{"sig":"MEQCIA0B6uJwDKCaj49QASRxqd1yozkQ2Kyi2EZuR4gPgFMNAiBbEaYpkoEoZQyRYKORiL9vp09G63m+BIai69EGoo+frg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec2ce5de2ab420665c4e11bb6d89e9b47918bf79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.ec2ce5de2ab4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.ec2ce5de2ab4_1730133035318_0.07120770967972523","host":"s3://npm-registry-packages"}},"3.5.0-canary.d0f43a25b059":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d0f43a25b059","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d0f43a25b059","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af702bc14dfabe7fd4267a16bf036486927c9721","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d0f43a25b059.tgz","fileCount":13,"integrity":"sha512-eIxDrxBbLGJrK/RseqAno6NGNJ45f6t8A7M/TUOnJ6qfOwB8X7cZHqmcHrnk0uvpPGON9OgxuNr6I6NtquMZ9w==","signatures":[{"sig":"MEQCIEkkfxKgNJmJqLPsfFazNdpwTKtT+ilzrqYm9hYmQ+LuAiB8ao6rLKXFHTKCr5g34oA2uUlkKgWGDsOsoWKQMlVhnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0f43a25b059e11034f79d3c71ac236a63507642","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d0f43a25b059"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d0f43a25b059_1730201091020_0.6405106683445512","host":"s3://npm-registry-packages"}},"3.5.0-canary.d6246511b82c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d6246511b82c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d6246511b82c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f3297cad84a2eb768c0ac4ca16f9da6d8b20e8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d6246511b82c.tgz","fileCount":13,"integrity":"sha512-TvHrHPaNtxcu67UtBEotKAq3uZXsYDI977o5Zo2obqH+YHGwZoBc0JOBQ3uZJ1EqrhTjcGZhAvxuUXpF0/a38Q==","signatures":[{"sig":"MEUCIDjLvGN4sKPdNDUClRcXMbT+a3GUv3demNfbxGJ+9rCNAiEAvQGm7ztbRHZ6/t1rUQoDzQ4vuO3U74yxZhVvaXB6lSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d6246511b82c17ffe7c18333726ab865b82b0caf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d6246511b82c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d6246511b82c_1730201620908_0.7510364371282896","host":"s3://npm-registry-packages"}},"3.5.0-canary.8bbfe91e8805":{"name":"@tldraw/tldraw","version":"3.5.0-canary.8bbfe91e8805","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.8bbfe91e8805","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfb7790db5939907e21ba0f55021101b44fce025","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.8bbfe91e8805.tgz","fileCount":13,"integrity":"sha512-41SPRZA6mK0/JlxcDZP3eJOhJYZTIucxeAyoUmIswvRS+jpubgni+e6auvg6iNhnIUA/Cyjojm5UO2tgn5HqwQ==","signatures":[{"sig":"MEYCIQDULAb9fp/lDZ1VP51oiZqXsPDDs5rE/wXv5Ee45xL2eQIhALVQPCkkjE88MGxpADiZ1XKBykkyFf3mQgnuo57nNTGm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8bbfe91e8805198827a48c5410d7e741f416ac1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.8bbfe91e8805"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.8bbfe91e8805_1730210838793_0.41378101738627593","host":"s3://npm-registry-packages"}},"3.5.0-canary.8231f548265c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.8231f548265c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.8231f548265c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9957cc9b79547ff14add8257b602f667b02d4cb4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.8231f548265c.tgz","fileCount":13,"integrity":"sha512-48MTx67zupAAT6wu7o+/XDEeblE/SdA6BH6kWbEnr39pc/uhQDN2L0Y96iAV6TbkAyXu6pqjJuyA9Bk3zemgcw==","signatures":[{"sig":"MEQCIAEsHNvt4hXjH+42u26bc1MJCs0b4YgkdcbjfD5wiPPSAiBxypVn1v9E3l9nQMdFB52HrDNpFfAAnhGpmw8D2vnJqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8231f548265c646bf711f762ce5ad82953d4f076","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.8231f548265c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.8231f548265c_1730282905812_0.9208974159126855","host":"s3://npm-registry-packages"}},"3.5.0-canary.f28531a13f3d":{"name":"@tldraw/tldraw","version":"3.5.0-canary.f28531a13f3d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.f28531a13f3d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd8933bbdfeda5b13acc090a9024784d6d88012d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.f28531a13f3d.tgz","fileCount":13,"integrity":"sha512-imSIyMhGENg8UdXLVy1Spdkd9p8caN+u7sfGn4Mn+FeZhZI/Wf79VzbE2oPhoozYYMuxecKx68ByGecgnRSHIQ==","signatures":[{"sig":"MEUCIQC82J+ww0K351GsHkhl+ehxrl1l2VGVcaxqZFiPGRnNGgIgCFPwGpPXNaL4EqI22LZ9YMMVu/dJF3o/V/Iqactndy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f28531a13f3df2ddb76647b45e806c5cdd34fb89","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.f28531a13f3d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.f28531a13f3d_1730288175674_0.8517396429232191","host":"s3://npm-registry-packages"}},"3.5.0-canary.c23639118ad9":{"name":"@tldraw/tldraw","version":"3.5.0-canary.c23639118ad9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.c23639118ad9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa398142248cba67952f7f7539df8f8370551909","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.c23639118ad9.tgz","fileCount":13,"integrity":"sha512-V9ba/Y7j8Lo+BL4jaoUn070jsGDIRU9kyUS8qHW3s7S3EzNCdobNgpaeGhJkbMyw1v82hThyyJnyrWm5boKV8Q==","signatures":[{"sig":"MEUCIEhZaXIVmCOjd/nrKt8sGrxEC68jfiDEl589P3db41V2AiEA1Xn7cQBxyUxiYDOlZqwQieVdSA6afqrkbxixYHML50U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c23639118ad9c77d1574e25a2217c3b7bf9f70fb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.c23639118ad9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.c23639118ad9_1730292720577_0.9405521184896557","host":"s3://npm-registry-packages"}},"3.5.0-canary.ba8fa0e42fc2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.ba8fa0e42fc2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.ba8fa0e42fc2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39ff507b3913ede094d2e21e9fba476f6668f139","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.ba8fa0e42fc2.tgz","fileCount":13,"integrity":"sha512-vftmuJSjEWvtvpWSuVaaWxUQSM78LhI9t78tlmsGV/az7wIT1f6bhWUyOlGRdD+LDzhweoVYZhlmi8O1McF0lA==","signatures":[{"sig":"MEUCIEShQOSEPH+Qh96LOb2oalVQMGcVdS52GpUKp3HRfEu+AiEA/DVhTOVC8SuWFaxNkRlV+z5Twgl+y/FKbE81vB/ZUzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba8fa0e42fc2aa1ad678217fe05134ded8ca9b30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.ba8fa0e42fc2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.ba8fa0e42fc2_1730297711876_0.3927819192745665","host":"s3://npm-registry-packages"}},"3.5.0-canary.cae63a3c2e7c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.cae63a3c2e7c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.cae63a3c2e7c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a2f74dc7fcf0399533139acf0165561a65c97d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.cae63a3c2e7c.tgz","fileCount":13,"integrity":"sha512-gPE9NPvuwVnG7Tfz8mNAdFECfy+Qz9wYbqe/DQ/fK9cc2HuohN6nz0IzbSrb769rX4fJQfXRXHGfgw4tGxsDFQ==","signatures":[{"sig":"MEUCIQDDqCvi/B+Bdsd//ITN+7MkJ+8gTLM2JmKd1G/cns8LbgIgRCCkQU+tuwTfUuTa+FZDJbE63NpqYTBhv6phZ0p4agA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cae63a3c2e7c114e38715b7f5fe7089c6ab9b846","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.cae63a3c2e7c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.cae63a3c2e7c_1730299415263_0.5172274937139074","host":"s3://npm-registry-packages"}},"3.5.0-canary.c7c3cc037ff7":{"name":"@tldraw/tldraw","version":"3.5.0-canary.c7c3cc037ff7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.c7c3cc037ff7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"776bd4d845c2fba8a77214cdf664dacbd9628edf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.c7c3cc037ff7.tgz","fileCount":13,"integrity":"sha512-7QZkOHh8mXFNTSfA9sgZSsAoVjKdYyKSBNeM8NCXYvW7LCJNFRyrA+Y4VlHkOXoz3DAluSi3iAOo0EDyA9m1Mg==","signatures":[{"sig":"MEUCIDtgdPiJy+iWKrBRoE/jv+egH0Ny+plvGp2xshYRV88FAiEAnaFxn1Ez+QKlOozO/EALih5Fs9fHxFL/mTNHvdB1nkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7c3cc037ff781c42f70281a63f50c13a91962e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.c7c3cc037ff7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.c7c3cc037ff7_1730460841992_0.3744094178540496","host":"s3://npm-registry-packages"}},"3.5.0-canary.4d431209ccb1":{"name":"@tldraw/tldraw","version":"3.5.0-canary.4d431209ccb1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.4d431209ccb1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7932795c75c39afb943025b5a8610868367770d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.4d431209ccb1.tgz","fileCount":13,"integrity":"sha512-oR22kzrq4Hr2mW//r6YDhpII/q6FKJ0380If3WzTkLe6frkNxNkACInBXsZjNMbHNwKlmPfoS2WBp7OCI0tMPw==","signatures":[{"sig":"MEYCIQClFoZoV72S2H+TIZsBDLMl/hd52T5UazVPJGUji0wg4AIhAOAcICfRNeVgxi9bslqjq5JCafQfG9Ryv8LPw1aulPSq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d431209ccb1d9f7457296dfe89d0f7140f442da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.4d431209ccb1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.4d431209ccb1_1730460865161_0.8652209768689205","host":"s3://npm-registry-packages"}},"3.5.0-canary.6d6fac38934d":{"name":"@tldraw/tldraw","version":"3.5.0-canary.6d6fac38934d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.6d6fac38934d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"987dda0f939aab32ee4ee478f203c9bcb4dda9eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.6d6fac38934d.tgz","fileCount":13,"integrity":"sha512-IH75Qt99pKgy6iTGyU0PInDpE7wM8CCyrKxTFcBZlxMk638CXkHhA2t6ETjdFN/gTcR10EdvzP3WdOVsruWTyA==","signatures":[{"sig":"MEYCIQDSQb8QwBt6yRP7/PrApx1LrS46Cuog3nqvXhFRmtTltwIhAJ1FIhyHGncN6FWj1h002bqzFgcCnv6T7i13rLwVAKMB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d6fac38934d5f4e35426c9d5cf38073be2b27ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.6d6fac38934d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.6d6fac38934d_1730460943260_0.945956593318892","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"@tldraw/tldraw","version":"3.3.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.3.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a78f4c472b4bd9086d74f339a95b7ce990d6a43","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.3.3.tgz","fileCount":13,"integrity":"sha512-XtggvhmzZghpWE1OzxcfHB/zkzCAetbUcOSzE2HPVWk5Kj7RtKFzySEY4TUW5+94umABHpvZe90YT6cAnFZ8xw==","signatures":[{"sig":"MEUCIQC61D81VBumCCxw53H9djfdqB9gezPc80UE6NeyRZ0nJgIgHFe8OFOQIlJVPlsKMjyd8rOvYZApFKMM3gv9D3UOJDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96546},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4bd60fb8f3d247c008e847d438d38bbd7be41c28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.3.3_1730473666352_0.30756950163998864","host":"s3://npm-registry-packages"}},"3.5.0-canary.c69f187784b9":{"name":"@tldraw/tldraw","version":"3.5.0-canary.c69f187784b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.c69f187784b9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b0e0e2328111d2822f38fd1d3884545b2771ca5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.c69f187784b9.tgz","fileCount":13,"integrity":"sha512-b/iqyVepYSCUmnF9pyegirDs5GFmSzrix4ecKoUwIi28F4mGx/WzdlizG4pTkUd151B8wLItoZgWm5Pm1TtOYA==","signatures":[{"sig":"MEUCIFq6TmzPyZIvzVH+LlFFwbb9GU+KWgBMgIb99YgCBZrmAiEAlFKU/N2lOCkqMcwyCDdz0TcW9b7qkvzmOlLCE1K/r1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c69f187784b9ff94f62e1e1d2865fc2137de2161","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.c69f187784b9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.c69f187784b9_1730546885238_0.3275649758482799","host":"s3://npm-registry-packages"}},"3.5.0-canary.b7e3f2c2b7d9":{"name":"@tldraw/tldraw","version":"3.5.0-canary.b7e3f2c2b7d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.b7e3f2c2b7d9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12e763c775b7488db12a34b76f11a92a1425ea36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.b7e3f2c2b7d9.tgz","fileCount":13,"integrity":"sha512-lfYrJ434NnXggVbdNN9z+G8zQ5XpLRyvaqVJW05/SYjmOKMZySFomJN6e/p1WasNT3aDvL8wsSH5m5ZSl2SNbw==","signatures":[{"sig":"MEUCIQDjjjLbh9B2fjCvtCl9YQM8ya9KnEtpWcdGlWUstX+G+QIgfFkwXQpl7nAnp7DcokEBG6X6ks4ReBoJlfdfAfKHI2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7e3f2c2b7d94926cf659f8096f8ad92e3f15e38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.b7e3f2c2b7d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.b7e3f2c2b7d9_1730640032014_0.9872478998045355","host":"s3://npm-registry-packages"}},"3.5.0-canary.8c47dfc819ca":{"name":"@tldraw/tldraw","version":"3.5.0-canary.8c47dfc819ca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.8c47dfc819ca","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"644d504c03e659202533cbf5278b6a8557d697c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.8c47dfc819ca.tgz","fileCount":13,"integrity":"sha512-k/w49uzHEqOxE1iENGVJpltLcygZ00Uq8PRtSWBEFb+BquHeMyMmNakufaKVpfTX//n6UR/RBfdwCMl+QvsFcw==","signatures":[{"sig":"MEUCIGbk+i5IJ9wJybYVrQcWHR/3VLZw2PGRFZsynqMyezF1AiEA9hzIeFEBN+UtJoYjWnbyvvqv6iooJPdguPaHEOqmCvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c47dfc819ca256ba05542c939b9a9a5112e19c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.8c47dfc819ca"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.8c47dfc819ca_1730640363467_0.2113064271912828","host":"s3://npm-registry-packages"}},"3.5.0-canary.9e896931271d":{"name":"@tldraw/tldraw","version":"3.5.0-canary.9e896931271d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.9e896931271d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e21281b0c0ab1ab8907e5f704f9e9fbde10e5a67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.9e896931271d.tgz","fileCount":13,"integrity":"sha512-RzgqcCXUBHqqV1q4xGbRYfdmqyCedqW/zKFW8DDSP7DyPs4/JPsVpi9PPvfNP1VLOsbeqBdtvLORlVPOHnC2CQ==","signatures":[{"sig":"MEUCIQDytudTWBGUT1xZPKBPz5MsyJQirWHG9l4X44jf0NvWGAIgDZ9UIpsugqE/SaWPtktcv8wLqic4tuq3xC6gBUelmX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e896931271d4993af2525005c2e6dcbbf1ec20e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.9e896931271d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.9e896931271d_1730644030169_0.9255963528956024","host":"s3://npm-registry-packages"}},"3.5.0-canary.182e91b87173":{"name":"@tldraw/tldraw","version":"3.5.0-canary.182e91b87173","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.182e91b87173","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccbef143d39da3731a5b5fe9878430901bcb1975","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.182e91b87173.tgz","fileCount":13,"integrity":"sha512-/xyZHLGr9tMtxBHTzuZ6FxiP+2kVvEktyHrpohLySE5ZsupXFRCBDpPFxOBZpyTVd7PBAeGpDV1nQtjsJTZggg==","signatures":[{"sig":"MEYCIQCrZU6fcvpAG5rXeDR8uHZL+zQIznv9DqnFmdlWZSSSYAIhAJcR0TQytIJm1R/iUXfpWkOF5dMMJPNIes+sqq/Bn7ud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"182e91b871738ab201398232479a1b1e6d423ae5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.182e91b87173"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.182e91b87173_1730645807438_0.4094906460613026","host":"s3://npm-registry-packages"}},"3.5.0-internal.c4e1ca9808b8":{"name":"@tldraw/tldraw","version":"3.5.0-internal.c4e1ca9808b8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-internal.c4e1ca9808b8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"456fb1c75693b7fbbbdb500b929baa62b5fb8c92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-internal.c4e1ca9808b8.tgz","fileCount":13,"integrity":"sha512-CVs9ZRgDXDRZ8ARn8MoE3aUgQ/SzAqnRi9NW9PX2Ffg8BiTQmcmLqWpy/marmK+uD+21EC+leGKGxmK8g8yHvQ==","signatures":[{"sig":"MEQCIEjasXZoLnDYwTBfl+YS8yh3uSA4k8JmIBlDeefimYKyAiA1EJnfBoImEVpfwkx0615Dvb2Do/7EQSrkTQV06BkQFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97749},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4e1ca9808b8a2b2d2c4dd289e09c0d714b55f6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-internal.c4e1ca9808b8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-internal.c4e1ca9808b8_1730718968722_0.9406911320541436","host":"s3://npm-registry-packages"}},"3.5.0-canary.8641081114ab":{"name":"@tldraw/tldraw","version":"3.5.0-canary.8641081114ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.8641081114ab","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a4cdf0e1d20cae2dc9539b44219f1b4a29d5cde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.8641081114ab.tgz","fileCount":13,"integrity":"sha512-ZbyHx2f5KxlBKTfuIrHkMguSbxoR7c3dbAfOeFwSBTiOqrOXNS2Q+RJPCexCSMssblaTlaWPZLorVmPYGDYybQ==","signatures":[{"sig":"MEYCIQDBdgqo+nxpDrtCTGTWZKKkRn6kDqqn/2h6pcWv0AwhwAIhAIevgGos14ICUVP4b6cL/T648n3nvLBZ6evdFLKJx/R/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97741},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8641081114ab56cc6ac9a35c7843c102637aed8b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.8641081114ab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.8641081114ab_1730721018491_0.2481391654320717","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@tldraw/tldraw","version":"3.4.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.4.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb214695f38d1218b82eacf6738cbee8a5cda810","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.4.1.tgz","fileCount":13,"integrity":"sha512-2qGD/a8ZUPnUk1aZDM+HiaDWBmw8dnTEo44izBj9q3QbYM8L6Crr7d4KCa0Pa2uEZiOLhVn22gdIbnKy0SSm4g==","signatures":[{"sig":"MEQCIE0I72vqF+7FVS+NCOmiLSoO8HcV0ODw+mMyXkRDBe/nAiAYwQjcup67gx/t31/YlbatKIc5/4xxpcqmaR4bpZHUmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96943},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b214df6ea803756228f8367c21b941c28464a38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.4.1_1730732353740_0.852372337436111","host":"s3://npm-registry-packages"}},"3.5.0-canary.69503a729544":{"name":"@tldraw/tldraw","version":"3.5.0-canary.69503a729544","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.69503a729544","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4448bfda376e476fa31e07ae906529f236fb165","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.69503a729544.tgz","fileCount":13,"integrity":"sha512-uLmvr1D3fFKL0GLFXx2+XR+OOBBgbQi9H+giknEhgxKfHHgz9D4bxNn3FFE/IPZA6pK6A0ineiW83Fnf0wdzZg==","signatures":[{"sig":"MEUCIAPtwLhh73AM9JoxI+5lV/c+h/7/+BE86OUzfhm+DVRMAiEA/upV//LKc9oxJ2MlAFKmIb0b1CH1wsK6YV1GWWmJ/jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69503a7295446ca4f68b068f89b7fb47b5a94c3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.69503a729544"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.69503a729544_1730800361788_0.4770511271040696","host":"s3://npm-registry-packages"}},"3.5.0-internal.97fcb546bc84":{"name":"@tldraw/tldraw","version":"3.5.0-internal.97fcb546bc84","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-internal.97fcb546bc84","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61494c60596f1fc072cd32fcb3654b35518d3840","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-internal.97fcb546bc84.tgz","fileCount":13,"integrity":"sha512-A+H0S6TY6D++6psyxR/3oKqu+gKcWDQSjrv4jIlnZY0TSOupwZtgWizgITBg6UsObRRTJqakeFRF9xQuLfu6yA==","signatures":[{"sig":"MEUCIQCTXC2R9s0VRkVMZ536+6PCrjMmWdIuaWb79OJQEtjbxwIga8xV6XqlL6wivgdKb2myf/ww+ZNn3vZ834auAmQPGiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97850},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97fcb546bc84e4a97533a14fe825adf02a279c5a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-internal.97fcb546bc84"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-internal.97fcb546bc84_1730801560493_0.5174568078922928","host":"s3://npm-registry-packages"}},"3.5.0-canary.50e941bf2168":{"name":"@tldraw/tldraw","version":"3.5.0-canary.50e941bf2168","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.50e941bf2168","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"499ecdf23432a7124caef2c4462ea94030e7fb82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.50e941bf2168.tgz","fileCount":13,"integrity":"sha512-tA/cp/qx8WCQmzrKVLgV8RRMQa0/dpKAiGpoSskhuRCq9f4ShAh1xlwPx1YIWYnTHxFInhKSWv9IeUajVrv/qg==","signatures":[{"sig":"MEUCIQDS0ykYaM10FKaryw1qZ3kerjNzOlHTd0uNc1pJUhoFnQIgRDabe0ax5eAwqR0j/+6hmnwHSnxt6FJU+gDUb7APUzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50e941bf2168d8be910b99d117dec0911e189fe7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.50e941bf2168"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.50e941bf2168_1730809768750_0.10615105745752218","host":"s3://npm-registry-packages"}},"3.5.0-canary.5c2fba38c0b1":{"name":"@tldraw/tldraw","version":"3.5.0-canary.5c2fba38c0b1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.5c2fba38c0b1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9657b6ca376f081d3e2cdd9bbab8360c3c0968f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.5c2fba38c0b1.tgz","fileCount":13,"integrity":"sha512-KECNziHrunqdB+aa7PFLXDMB/cvARYwDyV3X47Cv1Q3NG5svp13/B9aavPGnMMUiLOUDVlfYWgTU5VL2GYY3tA==","signatures":[{"sig":"MEUCIQDdU5Vr4xdYJd/UOMKsYgXXjtzeTI/AJw67eh8VHZztLQIgF6bOL+4pkm1BiVREUwUCDEBSGSNOISpCXtDdrB7OgFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c2fba38c0b11471f14399d9d57920d9d557e645","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.5c2fba38c0b1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.5c2fba38c0b1_1730893931027_0.8324621298251649","host":"s3://npm-registry-packages"}},"3.5.0-canary.97490c858ced":{"name":"@tldraw/tldraw","version":"3.5.0-canary.97490c858ced","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.97490c858ced","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3499ec3df07c695d6b060e9c890d985ccfd0216","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.97490c858ced.tgz","fileCount":13,"integrity":"sha512-x32QturdNbMexkfYlxYvctIGo01qyQKIa0cITobFpgO/xpbb++YiOOKxKXdieBqePQXXxe6d0R7nXJqACl7D5g==","signatures":[{"sig":"MEUCIDGBRX3+IqDDIsXDbtvM4P81GDThAvbYahm117MH++SIAiEAmEO/voPsR2bs4NqVphSzG30THwIp42ulFaoa/CcU2uE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97490c858ced31e83305f207fb47daf72dd5bc1f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.97490c858ced"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.97490c858ced_1730904165438_0.5538237606440015","host":"s3://npm-registry-packages"}},"3.5.0-canary.f0ede25f5895":{"name":"@tldraw/tldraw","version":"3.5.0-canary.f0ede25f5895","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.f0ede25f5895","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79257d2a7b0c6e4920d83f664c1af0e15924af9d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.f0ede25f5895.tgz","fileCount":13,"integrity":"sha512-FOhHFyMrDsgiEeq2RUus5s7fuJQVh2dy/vF6PYRWgXBzq/HsGXVk+s5K53UvemNi+oSUS33aZrA0kL+IuGAm1A==","signatures":[{"sig":"MEYCIQCkxbZHS9peQDvEhdSlhTsjH5TH1LUaasE9wsDnIfzNRgIhAIHI/fu3w5yBCx7r6WBkqJGm78vf3lT2/6WB7bhx1WHh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f0ede25f58957173adba4a6d89c890ace0e23de5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.f0ede25f5895"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.f0ede25f5895_1730979115946_0.5468043558287734","host":"s3://npm-registry-packages"}},"3.5.0-canary.3df55c46bd1f":{"name":"@tldraw/tldraw","version":"3.5.0-canary.3df55c46bd1f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.3df55c46bd1f","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb33e8446b3b82ce4e823de77dcbceee6b90aa98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.3df55c46bd1f.tgz","fileCount":13,"integrity":"sha512-JyC6ajL0b+ydngh1GQPjPsbR1y1V+fZey5BSpDUXz7yFBRM7uCrK4HRo6I9JLFB/Y44mPo9Qj0kKCQBSemM0OQ==","signatures":[{"sig":"MEUCIQCxMue3SNicwjBYvvHLAOkINYTutNmx/dleqMrUMQTjiQIgP7MHE1NQty/mrmpatGhDIqABkeIqAZusO12VfMC8A/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3df55c46bd1f3d6805e136a088add740cb1416f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.3df55c46bd1f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.3df55c46bd1f_1731004828022_0.8952645440635958","host":"s3://npm-registry-packages"}},"3.5.0-canary.3cb8e0f98ad7":{"name":"@tldraw/tldraw","version":"3.5.0-canary.3cb8e0f98ad7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.3cb8e0f98ad7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c44dea6510be8f6a8413312addcd786ce800b8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.3cb8e0f98ad7.tgz","fileCount":13,"integrity":"sha512-rmadPcq7mtc2J0u+TCJv7D5bVr7xxiT1e0r4s2qVy1NMGEW/Fb1NqOGlnbEWD3sFL6KAekyiRkxFbOlfI1Zx/g==","signatures":[{"sig":"MEUCIGKoppgb1A7ACQ+Ds1rZIz+9g0ZXHemlD4tE7TTVJvfJAiEA/5pb+DRR26hfaqrs6JRJGCIXMIGauM70KwJYgOHP5HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cb8e0f98ad768864514fcfcf53b914999e66c9b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.3cb8e0f98ad7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.3cb8e0f98ad7_1731004840130_0.7663045716154031","host":"s3://npm-registry-packages"}},"3.5.0-canary.f3fda28ba8ae":{"name":"@tldraw/tldraw","version":"3.5.0-canary.f3fda28ba8ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.f3fda28ba8ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3df83b913b3f9e7c789cd0336a99b5ffe5b23662","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.f3fda28ba8ae.tgz","fileCount":13,"integrity":"sha512-60nhw1DmeGR0lG6ixy9ziBmnmoM+08iIfP2o935WtO22StkgO555eG+KSKVQP0YFfBozn+q35dXeNNYPLwcZnQ==","signatures":[{"sig":"MEQCIE111fAVU3cDb7J/uyrhtH/jjpDXKijpWq9etaIONbbiAiBd36vZ1YKp4xUIKQRpKWW0NID0nHj/KBgt9oROMjpyiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3fda28ba8ae11f45d45138d094f6f9aeaebc78c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.f3fda28ba8ae"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.f3fda28ba8ae_1731004909585_0.8609704093533335","host":"s3://npm-registry-packages"}},"3.5.0-canary.dada4a23b757":{"name":"@tldraw/tldraw","version":"3.5.0-canary.dada4a23b757","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.dada4a23b757","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"948002c4112b4ad1acd82e3023342fc570b1ec40","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.dada4a23b757.tgz","fileCount":13,"integrity":"sha512-A0YNGZKoW/rAXwluNpW3gDpr9vlDgLeMyAkURCeoMDGeGZSBg0lhDb7u+ajlo7kM44SN522LMou61oJ0blE/SQ==","signatures":[{"sig":"MEUCIA4ayNC9V7KSr9cmLRwaVIyqqpJT0FYwG1Hh3PX02IG7AiEA81TjCPRep4TvszE2jdabvO+gIQuq3KmdMuWvAxFT0io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dada4a23b757a91567e9ec641a7845f5c47144d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.dada4a23b757"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.dada4a23b757_1731005469148_0.20303390421968825","host":"s3://npm-registry-packages"}},"3.5.0-canary.51310c28a193":{"name":"@tldraw/tldraw","version":"3.5.0-canary.51310c28a193","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.51310c28a193","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"520234c05a9a93d61c295e4604d91a05310c29f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.51310c28a193.tgz","fileCount":13,"integrity":"sha512-0RHv6qObKembYzEDBdL/Pcq/mqqeMMaG6gnBxTTiGUEIBS5NSSkWYYduvprK1LKL/JQOhEmbfjsef6D5Vt8jAg==","signatures":[{"sig":"MEUCIQD0Vt3yOZ9R5SOq+ygkm1tlNA0vp0E1HtndR91KkqhlpQIgRqS0uTOym0qlWemZwto3PxWRXaOpusAMFrXf2MEnHrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51310c28a1933528586ca540c039289c3e7de496","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.51310c28a193"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.51310c28a193_1731324239660_0.1283055344456534","host":"s3://npm-registry-packages"}},"3.5.0-canary.047b0f7b87b9":{"name":"@tldraw/tldraw","version":"3.5.0-canary.047b0f7b87b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.047b0f7b87b9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"060cc8bafb2f3b7cde1d1bf9801daed0f23bbed4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.047b0f7b87b9.tgz","fileCount":13,"integrity":"sha512-Cgx6w2K+nnWnB0KCn1E3YGOMhbxGX2p0zJTaP387GhughfJotVu6NLL+EvNPifwEmZQAJlPkGd0iYzTh1ZxGWg==","signatures":[{"sig":"MEUCIAfLqtMB7nTZAq0tD+UpRmi29p02JTQqTD+XkMlJjrSJAiEAxd6ywAX4xe1dinpPSxaJWID8h0X5OxHTSDQ5wqU+RhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"047b0f7b87b95019ee18301e9b7a08b716899272","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.047b0f7b87b9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.047b0f7b87b9_1731325199572_0.7479860439521671","host":"s3://npm-registry-packages"}},"3.5.0-canary.2e534b6f70c2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.2e534b6f70c2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.2e534b6f70c2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ba4d10266f6807636864722de86195a16a94c10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.2e534b6f70c2.tgz","fileCount":13,"integrity":"sha512-Q4/VkQHO0yJR+3fNKhk7Mf6l5R811pKFNURZfEewJ9bESLzhnMvJ21pQl/w2q9y3SuK72iZTZNSFXQfdDDUIkA==","signatures":[{"sig":"MEUCIQCmhgwN9WXKtGwtiCcWrrNdKfjGVeeWvFpmM3Y0Z02pRQIgNABmVmF7N20Glx1CIDKLTcUu54vdlPV9heP7Ul5E7A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e534b6f70c2950a1b754e12359bd786a62890f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.2e534b6f70c2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.2e534b6f70c2_1731325593766_0.98671521649015","host":"s3://npm-registry-packages"}},"3.5.0-canary.8d8471f530a4":{"name":"@tldraw/tldraw","version":"3.5.0-canary.8d8471f530a4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.8d8471f530a4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93ab4af98f2d3b05576a132b764b07ed15c3b2e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.8d8471f530a4.tgz","fileCount":13,"integrity":"sha512-0jsBB4B3aIyqs5/wEH6zyYMgKu9E5QSlxFKxNNotSsYEDvWSESWQ2b1EZtrKuRdfuK8MFL1+wO4lyOwfeFrGxg==","signatures":[{"sig":"MEQCIECaW48bcoFP9aWkMTr+Rj8CTA6FPMz+NsnEq9Ex5HrpAiAe8KHSVhdgJJ2eOmbn5x8dTriw8ZmvM9KA2F7a5/ax9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d8471f530a48377b3223b8cb64647ef3e590a36","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.8d8471f530a4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.8d8471f530a4_1731326400690_0.6078176434388407","host":"s3://npm-registry-packages"}},"3.5.0-canary.f716f149ff5c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.f716f149ff5c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.f716f149ff5c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb71f7a4e2e0a2f5fe197892ffb5548e1a58df03","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.f716f149ff5c.tgz","fileCount":13,"integrity":"sha512-iar1xm6E/VW+OC8ds8WHtjIrqxiQJf5/q3hongsDwHuovlKsa9/+atRZUJ0xYUY+I5Ygbdwg6Yf2cHqct/oE8A==","signatures":[{"sig":"MEUCIQDKoXBiCYJSh/PvdtABaVh8cwOf7T2q+9QySYmZhqPl8gIgURmtu1pWqE9k4EIPEEh77efp/pc7WspYP5zJUV+d8aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f716f149ff5c82ac9a901a46ce43ede2d9071d9b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.f716f149ff5c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.f716f149ff5c_1731327843546_0.9554857463060247","host":"s3://npm-registry-packages"}},"3.5.0-canary.3735eed147fc":{"name":"@tldraw/tldraw","version":"3.5.0-canary.3735eed147fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.3735eed147fc","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c4b10d39954b96555d9da50757ef6bb5a76404e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.3735eed147fc.tgz","fileCount":13,"integrity":"sha512-Z2CDdSfK2LCnUKg9jrMzZ2IBiJuFWpLM/KzdI5v1C7EdH8YOrqoKKGPCTEbzkwtiRYbLG9HOLCqd+qoxQnG2vw==","signatures":[{"sig":"MEQCIBlrTka6U78dA4+DtCs+XRAflZv9qjNc+skGUZGD+r/CAiBrYBCifiCNyY8QjnDENVQ2j6vuEu1EdGNQygxBE9bEzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3735eed147fcdc58c9e5b8aa7651d5e6d8dc23d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.3735eed147fc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.3735eed147fc_1731342848371_0.7807548949465124","host":"s3://npm-registry-packages"}},"3.5.0-canary.bae0f2b89941":{"name":"@tldraw/tldraw","version":"3.5.0-canary.bae0f2b89941","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.bae0f2b89941","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f881bf94daf8e21ed1afa375ec268bceaee5769f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.bae0f2b89941.tgz","fileCount":13,"integrity":"sha512-X3q56GD7DhaFoQ4ljIrxlhSIrLPKF6sr/9Wq+6P+4n5Xj+6bDiOwc2+Ii6GYJpKGFt4QkQpbuT3iBrf9WL3mZg==","signatures":[{"sig":"MEQCIEvHIQZ4PJaMqSQ89/0Ye5BzHZZGFT0rIQ3DTT0FEKV0AiAglGkQQdbPMJLthZ8MQlvftZ7Yn4GfkcUVQZikCAwn9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bae0f2b8994166de91328c907dd96cb66470f533","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.bae0f2b89941"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.bae0f2b89941_1731346309800_0.624816848583748","host":"s3://npm-registry-packages"}},"3.5.0-canary.db326b2b05a2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.db326b2b05a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.db326b2b05a2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1eea280354b877c8998cbd1a37839daad3d0525","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.db326b2b05a2.tgz","fileCount":13,"integrity":"sha512-2cjIFLu1gmDrv8RWvC9wtnvuaou3l8mAOTXSCgApQjHBwhRbA9MoqhurmS1ByUMyqfZ86aMeEOsrQisWt4LUXQ==","signatures":[{"sig":"MEUCIG2Kow6Vn2LFmz/TodON3fFKHivvk/NQZmvDVLJbrTA4AiEA4NivDnfsbloZup5sg9gAcj3RqtfCh9poZVquHK34dDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db326b2b05a21e86ef8731f7a2337387a82a33ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.db326b2b05a2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.db326b2b05a2_1731400626973_0.46687412505610415","host":"s3://npm-registry-packages"}},"3.5.0-canary.b504ba4891d2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.b504ba4891d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.b504ba4891d2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"745991de94a7d5e589d6bd597155359915e080fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.b504ba4891d2.tgz","fileCount":13,"integrity":"sha512-tyDOjnzovjejXV5Iar7WfNQk4yaBgf/+blUf4kay6GA8Bs17cWcAbFLznoqVPk5oJ+dLiNROL7adaQaKQQpvHQ==","signatures":[{"sig":"MEYCIQCvyK7ysWLkNZGtihxZ4qWLUueOL9GdWW4nruwnwpg/ZgIhAN+BOtHERKVnUkbOJ03bWZ3msxTSc+TwvBBCz7F7VzvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b504ba4891d2dc545c5fb2771b8d2ea3dd835769","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.b504ba4891d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.b504ba4891d2_1731400815129_0.36937947447928887","host":"s3://npm-registry-packages"}},"3.5.0-canary.da4f2e39e4b6":{"name":"@tldraw/tldraw","version":"3.5.0-canary.da4f2e39e4b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.da4f2e39e4b6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc20dccea4f4512d60cc24524c3ab099d4635e26","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.da4f2e39e4b6.tgz","fileCount":13,"integrity":"sha512-uB0aah33QBU/dsAuouP5iOOLJmTw9s8AelylEamoCyBb6FHL+tp01Yw6+iMY1TDK+rwQvFhzxMXrSJ6F4Rizhg==","signatures":[{"sig":"MEUCIFzfPJMG4Dh+ugbkQTs6mVXA/NOuCEmc3MGpLXp6hewKAiEAk5kS0Kt7SFPkE3gyZUy6kYdcBytNrAdJJA12HA1hmBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da4f2e39e4b657827abb22747403fd1c8a281fc8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.da4f2e39e4b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.da4f2e39e4b6_1731415725738_0.033329342505722837","host":"s3://npm-registry-packages"}},"3.5.0-canary.cb3d14da778b":{"name":"@tldraw/tldraw","version":"3.5.0-canary.cb3d14da778b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.cb3d14da778b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51f185cf96ae188079e9cec3cf2f026724a56ee0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.cb3d14da778b.tgz","fileCount":13,"integrity":"sha512-gtwCY/SWe8EJb5dqWuLzbAUwYbcbW2WMAaom7PrFXmlbcUvW8Gbku03xUTRVLmUZBSO61gcQq1KQzCatcKt+lA==","signatures":[{"sig":"MEQCIC1rVZtpbWSc7P3L6hUvUM2L3MSfuXTTXTfhTkVGWVEPAiB4aj3430wmQeVXRU+a92+mgwMmzzJNlU7CUcF8aAzecQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb3d14da778b3949f6690fe75871b1ccf2917b25","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.cb3d14da778b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.cb3d14da778b_1731416857617_0.24244726824740148","host":"s3://npm-registry-packages"}},"3.5.0-canary.884f66099971":{"name":"@tldraw/tldraw","version":"3.5.0-canary.884f66099971","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.884f66099971","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ece699b15b572e8f0aa7328eff4e6839bbf4c595","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.884f66099971.tgz","fileCount":13,"integrity":"sha512-X1J+cQtFSvOlHaH72tg9QV1DjVJum/BOmfddhvbALn7+E0YwcrrOo8K1gMcW44l6S0YhV37DBahuRDc61Pc5kA==","signatures":[{"sig":"MEUCIQDmANJP2FcoWmjI2o40l2VUlJKSDaVqIt9uhdw5yNPWVQIgGrjgjg8Wrl8KSixOARV6SjcgJAS8N93H7kEIDdt3SOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"884f66099971215791bcab93e51388b8c4437196","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.884f66099971"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.884f66099971_1731422823221_0.6397256014969621","host":"s3://npm-registry-packages"}},"3.5.0-canary.1c8c3ac67ef7":{"name":"@tldraw/tldraw","version":"3.5.0-canary.1c8c3ac67ef7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.1c8c3ac67ef7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bfa72d1ab721608373856a4fc5c4f7b69c78196","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.1c8c3ac67ef7.tgz","fileCount":13,"integrity":"sha512-BxM6BlQR3eMqckppy3TViqGzmsNd0BRH7G0oOBdbF5ktQ5JM2c+fsGua5zBT3XNBv1Sd29vNCjJWbugdLiVoTg==","signatures":[{"sig":"MEUCIH9DmogwKym90FojYAYUNKte+nQEBOTO1z4P/baQlY0DAiEAyf/iOdxqjE126DKc8TO+J3fyT3CUZAOBkiAc3tL6iUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c8c3ac67ef75f82102b898763de18a94caf0ae3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.1c8c3ac67ef7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.1c8c3ac67ef7_1731426697545_0.28357158553507134","host":"s3://npm-registry-packages"}},"3.5.0-canary.2a72158716f7":{"name":"@tldraw/tldraw","version":"3.5.0-canary.2a72158716f7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.2a72158716f7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8cb255321d30d62989f60babf5344488a50054b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.2a72158716f7.tgz","fileCount":13,"integrity":"sha512-jpp3FOUxGb4moVAluPU+osjMm9aw9UU+KQcR8TDOUMf29LCscDxP3LJo2el3vqzb3TN29ufQ3qDjSu/KSHEV9w==","signatures":[{"sig":"MEUCIGepxCo2ka6Ee+5C3GSosW/JXo498iZ3CUOfm8vhDaUoAiEAwg+csWCes+/kPRuIDBerpa3720WGqT/6ICqFG4jI6ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a72158716f7a2025be08938a4f16afd15dbdbc5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.2a72158716f7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.2a72158716f7_1731492633653_0.511332696998706","host":"s3://npm-registry-packages"}},"3.5.0-canary.078d1df7ab67":{"name":"@tldraw/tldraw","version":"3.5.0-canary.078d1df7ab67","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.078d1df7ab67","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6c6dcee9009b9fbce984af9e4296fcfe4161902","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.078d1df7ab67.tgz","fileCount":13,"integrity":"sha512-XFx6pUiKwY2u8F1RQ076ApK2uHSLqL1AHrB3VTfCU7hzC0QQ01UM44AM2PG9GYsiftIKUvxZPxpf1WIyYU7rBg==","signatures":[{"sig":"MEUCIQDRGGQCtwrDccPYFlzYgkd9ivK0N+XWKE7mt0Cc3InBZgIgcFC8BctimhEqrSWs56n5tcLtKLzQzyco9/Wi5a9cj0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"078d1df7ab67c96385b81010140c703b251780dc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.078d1df7ab67"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.078d1df7ab67_1731499304464_0.051085574616048346","host":"s3://npm-registry-packages"}},"3.5.0-canary.106c984c7494":{"name":"@tldraw/tldraw","version":"3.5.0-canary.106c984c7494","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.106c984c7494","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e52433c697615c79f2e5cf40372a872c85428f22","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.106c984c7494.tgz","fileCount":13,"integrity":"sha512-buXLrBGWUsXMi8E9NjnEeftbNc+/16CC23jmvgAbpIuPpLUVOEPP9mwgvTwjeR6oFEA+2rRyJOu+qfE2t6/bcA==","signatures":[{"sig":"MEUCIGrxwWgLO+BHz9ecZIUZH1j0jEf2dMHathsHZr6RUeEnAiEA+K6IOwnklp3ZIrpJIg83QUsKpYS7ZEZiIDtFvVGmJmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"106c984c74945d5cba15176dff695ec2a8746308","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.106c984c7494"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.106c984c7494_1731499375823_0.007038298258428499","host":"s3://npm-registry-packages"}},"3.5.0-canary.a811c4695380":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a811c4695380","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a811c4695380","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7eea46e68ef447567663aa65fea64c586691a25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a811c4695380.tgz","fileCount":13,"integrity":"sha512-P5mZT3DsIhziRfiPSc189hY9xD72RbNS3WfCs35PFsskY8hm1S9otCwoP9pVL/Gl4CRG2vl12pBHuInO99KUQw==","signatures":[{"sig":"MEUCIC48vHyf9h6lHbdGoV6UrMfceTtctfLx1pcxg0P7yY/lAiEAuLCQVBxuOlNrRLCF86A09TgTVv1BAlHforua9arNJDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a811c46953805c69ffe74ae7f4f3ecabf62c1e95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a811c4695380"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a811c4695380_1731499664692_0.20352933214729352","host":"s3://npm-registry-packages"}},"3.5.0-canary.810c6f10c8cb":{"name":"@tldraw/tldraw","version":"3.5.0-canary.810c6f10c8cb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.810c6f10c8cb","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"237099650450601021af2d6e7809f548cd6a1c4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.810c6f10c8cb.tgz","fileCount":13,"integrity":"sha512-qjjImpbbW9bPzvTIqVwY6qpl4aWeawa81JJZuhhgp9d57PBnar5IeXAQQuYN3hyH4Q5o4UIrajTOXztZAfGGVw==","signatures":[{"sig":"MEQCICxpC/cJSdO7szjwkn2I4IcVu2SqIDlJdVagHhITEwYXAiBFcA8u4DA21Ixr7e9HuJ5XSlkyRDzlTDUh4aVe93D0gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"810c6f10c8cb59f3ebf37c21c1be4e1922cfce88","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.810c6f10c8cb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.810c6f10c8cb_1731500373158_0.20485298766375837","host":"s3://npm-registry-packages"}},"3.5.0-canary.a9c4c9bc48a8":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a9c4c9bc48a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a9c4c9bc48a8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bde7dddbf6f40e11385bf522ad3ab27f0b9acec2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a9c4c9bc48a8.tgz","fileCount":13,"integrity":"sha512-klamnErVvIhV8zfZyRGAPs3WsvbntlKkaS1L7QILnAryoMMGtWnuWB9grOiEUgFtyYVBSqobzPdEZv7kTFn7+w==","signatures":[{"sig":"MEUCIDEyZpmcct3eyZany6AmtX5Su0k5zOlkMnpYahWotFfxAiEAoZ0X4f9R2nou8jGzcwL1sZDhyaUIfJisiG5Pl/IcCQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9c4c9bc48a8256f0aba30ae34b15f2c3fc3d4b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a9c4c9bc48a8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a9c4c9bc48a8_1731501883110_0.3260459659859569","host":"s3://npm-registry-packages"}},"3.5.0-canary.28ffe3448065":{"name":"@tldraw/tldraw","version":"3.5.0-canary.28ffe3448065","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.28ffe3448065","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6791ce35f12ded8f724b37145396c17c5c2c659d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.28ffe3448065.tgz","fileCount":13,"integrity":"sha512-6cWaqgbi/9xlYbmuVhaPBKvf1Ob9+t3Xcedr1fEzvasK8ID2nAuUVN5ULlpTPEqCwI23ckJPKzqAyJZpSg2xBg==","signatures":[{"sig":"MEQCIA2jCngXFokuuHWwlwST1VGhzwjNaywJr8izVYzrOYWqAiAflRCpB0ApmPG1aK3d+qe2ccFDFRFQnypkF0Wuqv30dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"28ffe3448065e85cacd4c20fe4ccb98918ce9b40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.28ffe3448065"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.28ffe3448065_1731508243128_0.4501222649209169","host":"s3://npm-registry-packages"}},"3.5.0-canary.509ccb3ce441":{"name":"@tldraw/tldraw","version":"3.5.0-canary.509ccb3ce441","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.509ccb3ce441","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5f5ee085fc27f750b25fd0ef1a3d8444dd94404","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.509ccb3ce441.tgz","fileCount":13,"integrity":"sha512-NFriueTJP16sW/1FcxFdm78rY6L55KzmVOFkJ4y4ZWRtjq9c8Q4AnRxjFhmcrd++TZiucs2HoJKR13W6NXbf9g==","signatures":[{"sig":"MEUCICj5lJRTclXxcN+8SfSk3g1+I6lvKmSFrz6cLFNBQztCAiEAomQATAxn5DsA+/vQuzPKxnaihpoGTHiKB7xT7pTY8NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"509ccb3ce441011137c8fee9002ee3137e5beefa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.509ccb3ce441"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.509ccb3ce441_1731519424163_0.6545509973808661","host":"s3://npm-registry-packages"}},"3.5.0-canary.506a2ad038ae":{"name":"@tldraw/tldraw","version":"3.5.0-canary.506a2ad038ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.506a2ad038ae","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98567d41d2de8ffafb6fe597c4d3489ecb42f9d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.506a2ad038ae.tgz","fileCount":13,"integrity":"sha512-C88X++ucVobp+W+0fbMw2mDynIqCMZjf9LmMiklnuL7Fzr4+VEK9+MgziebBc0N1Y2V0FlBdY+vy/Nlq1d9ZOw==","signatures":[{"sig":"MEQCICLsGjNoaVIqBP77jO6q2aFLwRkjyiWWXwKY49FUYHe7AiBehwsY3lZAYe9kPnFZZ3HrZmRSGSCKQajzjuPmeYTIiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"506a2ad038ae43e95287374e0728263b3eeee459","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.506a2ad038ae"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.506a2ad038ae_1731607647344_0.39981420825142","host":"s3://npm-registry-packages"}},"3.5.0-canary.c81b9c811c40":{"name":"@tldraw/tldraw","version":"3.5.0-canary.c81b9c811c40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.c81b9c811c40","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73261e5ffdfbef9a9efc28da2c747e3baa2ec782","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.c81b9c811c40.tgz","fileCount":13,"integrity":"sha512-XkTDf1mNZPLSfXX/nlE5o1Pl4v58RKgjFeSV+IyvPw6bKuWbGvmIHk+yaiZXYlhVJF64cnK0fUQaatCBgDu/vg==","signatures":[{"sig":"MEUCIQC5A1q6AqDHCAd8TTmy0d6p0ypbkTg3zMzD0w1VSG1tyAIgPoiWpVMH9O8Wpw0OXGD4dGgHItNpvwV4kSyL8KQq2tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c81b9c811c40478d3a238fe1a7798cc9785833cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.c81b9c811c40"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.c81b9c811c40_1731671890001_0.356651655298706","host":"s3://npm-registry-packages"}},"3.5.0-canary.01900ca0cff3":{"name":"@tldraw/tldraw","version":"3.5.0-canary.01900ca0cff3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.01900ca0cff3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93cd80c17c986163138f1ef6f5896b4fd61ba029","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.01900ca0cff3.tgz","fileCount":13,"integrity":"sha512-rANcxJsLERFYMrVo8L8ai3+VLWwrVl2VzV61ixOVKsGP+/f79puE5/TuOUKJ95YcBUL0f6HvQRmfrjj6mIvhzA==","signatures":[{"sig":"MEQCIGlnXHbMRqSRwOUmtCpQuVuwWvb9XH7ES7hrPQ6VaZHoAiAj+9Pkj2hipyY63OeAnZRs72zih8o4//IE/SGTEUlkIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01900ca0cff3a9efaa9a3f02b65480f69e9e5f66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.01900ca0cff3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.01900ca0cff3_1731874846888_0.620548136685424","host":"s3://npm-registry-packages"}},"3.5.0-canary.aa1a8fe60eb4":{"name":"@tldraw/tldraw","version":"3.5.0-canary.aa1a8fe60eb4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.aa1a8fe60eb4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f60dc5b405524d7efe7c3337dc6d9a45cdce7aea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.aa1a8fe60eb4.tgz","fileCount":13,"integrity":"sha512-DJcT9zJXHn8XyNlu0Lc3HaHmWHPCwI+8T6IHlxxmL/eFBOUqRbIxIe/3EX9YFyYHzBcsxKMRCzhFogxcv7hPRA==","signatures":[{"sig":"MEUCIQDHB20JhZr0ZhnKIcdVN3uhB4NKW463fcKHA+SyN1zI7gIgERNj8wkCVGn4lICGjRQOolKFe38GsANfduMnRyU29EM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa1a8fe60eb4eaba4af9d32af02d86b54f08ec81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.aa1a8fe60eb4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.aa1a8fe60eb4_1731927456089_0.5347940734389585","host":"s3://npm-registry-packages"}},"3.5.0-canary.852a8cd32041":{"name":"@tldraw/tldraw","version":"3.5.0-canary.852a8cd32041","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.852a8cd32041","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98445f49a5ceeb7c6ed4a200710f3880c80e3a46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.852a8cd32041.tgz","fileCount":13,"integrity":"sha512-zprgqCQGfgZvTgUjZdc5NBcYhHfnyaHEaQoRR4un94WQw1Zx80AZoYqMF4hItpKy7OZbzlzYQRntND39+1jGEw==","signatures":[{"sig":"MEUCIGou+03u2WPs5i9thbmfBZGN1f4/BuiohT1hSeJO7MwWAiEA0oBy46fbtbgmdoBp8sV7JBdjKp3wejorJRwkqz5A9+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"852a8cd32041969b1447b03350605d33960c77bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.852a8cd32041"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.852a8cd32041_1731941835985_0.02115555983089279","host":"s3://npm-registry-packages"}},"3.5.0-canary.98216595b639":{"name":"@tldraw/tldraw","version":"3.5.0-canary.98216595b639","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.98216595b639","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"740e9b76d70f526440a96b5111f25e5f7677a7e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.98216595b639.tgz","fileCount":13,"integrity":"sha512-EKXpCGnYW/e9ZoYvGG24CRmG6unp9+xvgaV1ClIihKRAC01xB6wRjCngU/BoI0sp7J2Oh9hdvzImL7hUXhI2Ig==","signatures":[{"sig":"MEQCIFuImT1vt4o1RosdppCVcbSo8QyUF/du+bmTt8CAWfvrAiBGon6nc94Rv/GWWflbWeY/TozlS+2ZsZGs/oVuvXa/7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98216595b639f1f5d54c0a5595f6a33441d150a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.98216595b639"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.98216595b639_1731946591279_0.4568871131146668","host":"s3://npm-registry-packages"}},"3.5.0-canary.bfe10c5821e1":{"name":"@tldraw/tldraw","version":"3.5.0-canary.bfe10c5821e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.bfe10c5821e1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b9c4d717d6350c8fabe47300c1c8bc4f198135d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.bfe10c5821e1.tgz","fileCount":13,"integrity":"sha512-yXoknct3cQt/Lcfa9aDyTKEUsmcevHTi8e9w4VhpjvoroqdITqMlmsJ9G4e05wqcnBxmQdlesTgbQXgsWnqnyg==","signatures":[{"sig":"MEUCIGWPvtJ0byaHkLSuYlhc5x9aD9KCaX75ZUrtpCNlFF5FAiEAiJcONdLVInDfHforrG/6r3dZ6pLzo2uPEqTerikR3Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfe10c5821e1ea07c9190c0d43fcb9ab00209ba8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.bfe10c5821e1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.bfe10c5821e1_1731947237278_0.10568521719604251","host":"s3://npm-registry-packages"}},"3.5.0-canary.23bd696d260c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.23bd696d260c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.23bd696d260c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60d49ce970610c8bb5095ece7b280f94d37f9656","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.23bd696d260c.tgz","fileCount":13,"integrity":"sha512-GomcPs5C4F3frhqN88wjKcpfevzs4+pcKhO3RIbV2E+DObwUWhPvFi4T5OsjrO2Nkp9q1TMbJwxXiOEAGBjpZA==","signatures":[{"sig":"MEQCIEkomwBJTwps+bmSihrDfVl3pVxegALuZ937kt7odNEsAiAhBvlakRM/p2TkKPZEeu8O/JJ6wWhdRXBwTPpfrYtYmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23bd696d260cc75fcde5fdb41b167666e8cee395","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.23bd696d260c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.23bd696d260c_1731950684076_0.09515269911878876","host":"s3://npm-registry-packages"}},"3.5.0-canary.5f0ddf489710":{"name":"@tldraw/tldraw","version":"3.5.0-canary.5f0ddf489710","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.5f0ddf489710","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91b3728b2406f148f9050a2db4de221457caa551","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.5f0ddf489710.tgz","fileCount":13,"integrity":"sha512-U+ImZw+gFmiZymay6ILBGsw4FOAH4ObowtX3UNWQmXPYrPNy2jbdt4JXGfYwLs2LEcVDBS/r4AhhHz1ADTXtlw==","signatures":[{"sig":"MEUCIQCW1AowK4esXD2ZuTJv8GBT8Zke4sztilXgn05lkMWF7QIgU8R5jQkBJno85JOVWqt3ynZzwHolxwEQV+u8wIjY+EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97842},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f0ddf48971061b0e45f5030f0127cee975fd31f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.5f0ddf489710"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.5f0ddf489710_1732012880042_0.15653161170688468","host":"s3://npm-registry-packages"}},"3.5.0-canary.4b94c101fa07":{"name":"@tldraw/tldraw","version":"3.5.0-canary.4b94c101fa07","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.4b94c101fa07","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05006568675a7a97e8c3b8f6a4e4859cb9ab51e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.4b94c101fa07.tgz","fileCount":13,"integrity":"sha512-/GCf8GElCPCAWDYa+42Q87hHtrQiQ3PmuI3vwY1NCNAM4cVSC5EOqRZV9THoDGyGI++A+tw1wfMPxQQAGHym6g==","signatures":[{"sig":"MEUCIF2rJA5Hgu0OIZtLs2sdqhoZz1NJMb1EdCOJa5Pqsx10AiEA61g7wsUGB/ZrcHJPP4kce6x39IpRnPB98Eul7CfKUH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b94c101fa076abde3a9e96ce90781c6f3ca1e87","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.4b94c101fa07"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.4b94c101fa07_1732017957544_0.3019752995345848","host":"s3://npm-registry-packages"}},"3.5.0-canary.0f9578c618a2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.0f9578c618a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.0f9578c618a2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e532498c62cda33228654c0cf2a129c1bd66398c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.0f9578c618a2.tgz","fileCount":13,"integrity":"sha512-88yJjdUhbFUORme0RySzerCIaRHYrYnPWJ0nk/QkT6wD1y+PtUWrLUIZshEWr6LaEuJxTGWQoh8Q1n3goCGcDA==","signatures":[{"sig":"MEYCIQCLnG4ForyDa96T9vPYXWEX+09TFrS93ptUQyZSraoqVAIhAK+fGtFuF/VFK6fyetrDzbR2noOLdfUY8JD70sCFXGHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f9578c618a21a114ae1c9d4f74d80090f2d0a31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.0f9578c618a2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.0f9578c618a2_1732018898898_0.5861125712794537","host":"s3://npm-registry-packages"}},"3.5.0-canary.bbb4fce37e5d":{"name":"@tldraw/tldraw","version":"3.5.0-canary.bbb4fce37e5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.bbb4fce37e5d","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55a6fb7d29dfcb9b7173afbef32379ad2f3b2641","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.bbb4fce37e5d.tgz","fileCount":13,"integrity":"sha512-clfzULxJeAsvnNSnQz+wVU036ImZLo+wK1MD5bpyFSkdJbycS4ekYWG3l9tT8/AG5Gmvc39bAaktfjWGWRB91w==","signatures":[{"sig":"MEUCICO65b07tZgcKDhysbN3Q29WnLqyBKfD54LP/QQuom22AiEAvUbVr1nLQ9uJV/WE6PoDWZVZ9AJV5woZ+io92FGt+2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bbb4fce37e5d935cc6cc68e4cfba630eef8e1565","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.bbb4fce37e5d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.bbb4fce37e5d_1732019085591_0.24636332940214034","host":"s3://npm-registry-packages"}},"3.5.0-canary.3c06bde5292c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.3c06bde5292c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.3c06bde5292c","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b557e8531ccfa8aec9bdde4184076331098d3ade","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.3c06bde5292c.tgz","fileCount":13,"integrity":"sha512-Aus054jBQjTl59l35tgRvibrUadM+fFTQOTFBGEkKUNcY9Khe71zX8eNC6rHcj9anXVAHkZLm69ncrT+fsNOxQ==","signatures":[{"sig":"MEUCICdvTcbB4XV/3RIKIk8SsPJxYeP0P/jBSfNGz+yWUqv4AiEA8EhG5pjKjV88TzQ3MejUPuZJZaLpT/e56zFQ5ZKoGwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c06bde5292c2132411e535f8f4f91baf5461aa2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.3c06bde5292c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.3c06bde5292c_1732020404638_0.25954651843754917","host":"s3://npm-registry-packages"}},"3.5.0-canary.86a9cbd86971":{"name":"@tldraw/tldraw","version":"3.5.0-canary.86a9cbd86971","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.86a9cbd86971","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"331a4ee0d18dd609fd5447ce3f739f6552a2934e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.86a9cbd86971.tgz","fileCount":13,"integrity":"sha512-kHf6llHh9A0JMCgSFDz8pB/12impWjJx4hCIEN4q5tV+HW74rLqZxGRxYJNGF5fdWhOHefSfeJog6fgvIsk5Pw==","signatures":[{"sig":"MEUCIQCPp5odx38vxUbeYBOb1qrZ01oiBgZBXeuf3RDkVRkrIgIgXtOK6icExbBl0IdPF8TK+ZAvPLhVtOacxxQZw26LV4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"86a9cbd869713888d5379e45faf4463fd3b4785e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.86a9cbd86971"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.86a9cbd86971_1732020432661_0.11359736513895302","host":"s3://npm-registry-packages"}},"3.5.0-canary.5095d3bc6e97":{"name":"@tldraw/tldraw","version":"3.5.0-canary.5095d3bc6e97","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.5095d3bc6e97","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff830be9b981cd199dbec79c50125fbcd7f091f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.5095d3bc6e97.tgz","fileCount":13,"integrity":"sha512-FKXJRP91wNW1uYIQ6PqZ+Xl1n4S4IhIobMUIs+40oCSTo+LJnn0oAXQQVo52yWUt/xPTVyDYDWL65DPP7l7zVw==","signatures":[{"sig":"MEYCIQCOeHShh88wuYlChmfXj9+JqasYUimAe0I1J5d8ui4IfgIhANad5FcLAPFJ0zdTp74DARzhRmjSwVKiLMF4MakLnndq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5095d3bc6e97edbd65e403a0b183259280595d79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.5095d3bc6e97"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.5095d3bc6e97_1732032058146_0.48813555601819014","host":"s3://npm-registry-packages"}},"3.5.0-canary.eb7ed748a677":{"name":"@tldraw/tldraw","version":"3.5.0-canary.eb7ed748a677","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.eb7ed748a677","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"146396d85f8a97382d1329dac17673c8fbc334ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.eb7ed748a677.tgz","fileCount":13,"integrity":"sha512-jOVn8Wy6mx7TA+YSdqSFsrMoGc/Hw7EScnkaTorl26394JzkWZuWkwrvIoCMUOnPlMyQVOoXfqtVzcWvrjx8og==","signatures":[{"sig":"MEUCIQD/LEeQyfb8fruQ0JOwbv9v3Xoslscii0UWj6S5nRa9HAIgGRdkuFQP4hj81isgJktti8CJK7XdVHCc5HUiH3uaoeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb7ed748a6770b642119472f927c8ac636941cdb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.eb7ed748a677"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.eb7ed748a677_1732032084735_0.8753507827169973","host":"s3://npm-registry-packages"}},"3.5.0-canary.314d4eab1f9a":{"name":"@tldraw/tldraw","version":"3.5.0-canary.314d4eab1f9a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.314d4eab1f9a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8c95f6181b4a3a8f001234a818784db93efb1eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.314d4eab1f9a.tgz","fileCount":13,"integrity":"sha512-7W5mrp2YPIc8xg6uK6u4/8UpDXQZgi1QF1fzRbwFcoAiDDU0+hmr7uygpe+Ldv8KgO1cMO9+tC6jP1SGRUP4lg==","signatures":[{"sig":"MEUCIQCsrTx5bF5R9soMszVVGoelAEUUPaKMDunJuKUerdhACgIgU2IRqwTvqgjKS7fcX7VvhwlReuunQNWReM8ge+RAD8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"314d4eab1f9aa2040e20843172af0cb9cfd3aa14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.314d4eab1f9a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.314d4eab1f9a_1732095056523_0.623697183415242","host":"s3://npm-registry-packages"}},"3.5.0-canary.824a9e4c2af5":{"name":"@tldraw/tldraw","version":"3.5.0-canary.824a9e4c2af5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.824a9e4c2af5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"487456152a099c5ee0e63a2f3d99f3ee909e2e3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.824a9e4c2af5.tgz","fileCount":13,"integrity":"sha512-v949/a6eE6QvOUV1eBHbVK1hzROOSq6lMu9ai5pdJCjmmCOu2VvNz6Lm2yTZf621J/8toUUNtgjZwsAB4+c+5A==","signatures":[{"sig":"MEUCIHEGy557KLFjHa6SQNjba9skmQTvsRUIZjv2fNH4c/z4AiEAqRGaKCmH0VEHoq8jv4IvZsKwldgnrvkuvbTHhsPh3ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"824a9e4c2af5a0b8c5f3d9b9cf8569f31a886263","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.824a9e4c2af5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.824a9e4c2af5_1732101285978_0.45434551164349557","host":"s3://npm-registry-packages"}},"3.5.0-canary.a97ee17da905":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a97ee17da905","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a97ee17da905","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7984c475f667bb9321c5d0d11ab2254a620100ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a97ee17da905.tgz","fileCount":13,"integrity":"sha512-Ktarfxcd4bfpkEyg9CLKZ9O860EyjTA/wPQVHGS/hSKNXTFcD4Bd/e4VkTmrc7wf8JBJWo5GC5a5yLI9aQLV4Q==","signatures":[{"sig":"MEYCIQCCOBVLdOONrwy7dEMxzo/Nluky2OqJkGd8vljh3GmWPAIhALLeEzd4SsEthd2wQxf/XprcLDkqIlbRliPDrheV/ZAV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a97ee17da9055ab1e980a0f96ee53649cc23a8c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a97ee17da905"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a97ee17da905_1732101411560_0.03666998316243886","host":"s3://npm-registry-packages"}},"3.5.0-canary.48e4ad8f7a0b":{"name":"@tldraw/tldraw","version":"3.5.0-canary.48e4ad8f7a0b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.48e4ad8f7a0b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5e9a6b92527d2f24a7d79c6d49f5c67627885470","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.48e4ad8f7a0b.tgz","fileCount":13,"integrity":"sha512-Ur7Vd+IrpPmtJ4pp3oj0bAe/FYB/bXoU0hoQYMv32Fq6r+jEkofxiupYbGy+9CKke1Lgf5bTvDFts/oqfF+DLg==","signatures":[{"sig":"MEYCIQDucdwLpKZBA0EDvw5oX0RWCT8N1g+BKjBvWKRZcRTQ9AIhALnCQXNxnpbhMuq/yVkDDx7A77INUH98Ryu6pAItTAtC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48e4ad8f7a0ba0a32be435ee529f47764be841b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.48e4ad8f7a0b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.48e4ad8f7a0b_1732109641954_0.04540147328541666","host":"s3://npm-registry-packages"}},"3.5.0-canary.a5744de7d48e":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a5744de7d48e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a5744de7d48e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a62c756a0f6802d708166bc56893889574b0df90","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a5744de7d48e.tgz","fileCount":13,"integrity":"sha512-GPmA5xqXjbAoP6+QavEEHiFzkPWtnrH3vw20MDJUyOXj2Dmovg0SqP4/ymzEZVrFh7Wt2i75r2tOpdsyU4/Z9A==","signatures":[{"sig":"MEUCIHw9fVg8JMryqCiVs48Tfx2WRU05Gnra+lstqVYT9BLUAiEA5vA8V9Vgvt51w3mBkewpv2Dv+qcJA0DfZT3aOvcqoGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5744de7d48ed7ab99988a6e8ff0e7e4ccb97b40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a5744de7d48e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a5744de7d48e_1732113863385_0.2622267421587787","host":"s3://npm-registry-packages"}},"3.5.0-canary.5a6200c7b30b":{"name":"@tldraw/tldraw","version":"3.5.0-canary.5a6200c7b30b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.5a6200c7b30b","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc0d846ec55f5367e571fed2d73fbf13f5985f71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.5a6200c7b30b.tgz","fileCount":13,"integrity":"sha512-kCnKnV0h0Q38kmprmq2gqxPWwuZ+0B/pcewEmdRT6Nnz3uQlB+34eEvWzvxXpI6ZYe4LeEM/s5KmEIuNONjh+Q==","signatures":[{"sig":"MEUCIQCm8GzSrWHdhfqjTbGqSxwrEWtLOwil1LtUT+l4wXbfowIgcXbmHWqyTVceQPVbLB7TOLeXCiyT7KmfWZyX3DtZ1es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a6200c7b30b5927a96f26ab68bd7f4922b318b1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.5a6200c7b30b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.5a6200c7b30b_1732118538865_0.4272482655589229","host":"s3://npm-registry-packages"}},"3.5.0-canary.238ab4ae338a":{"name":"@tldraw/tldraw","version":"3.5.0-canary.238ab4ae338a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.238ab4ae338a","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46d6d88c5ea3dde80e2677afeccb92811a9d60c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.238ab4ae338a.tgz","fileCount":13,"integrity":"sha512-YOsewAMsiuf3OkV36dV3T0ARJGJHYtM+8i1/XXElPxHwIjOvuCh2FNw3j8TaHkX4ZnJ+eQMeKMoeH+enjIHFXg==","signatures":[{"sig":"MEYCIQCOdui3fALp8uwAt+iLyV2oh0eklxV2LXHXE+zJVnWalAIhAMwU/KQh3qOi9z49a4yBjxL5bACXRoj79IHZqkwyc35/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"238ab4ae338ae289c1a507d2fb744eb8ae95815e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.238ab4ae338a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.238ab4ae338a_1732121043050_0.13941418070646394","host":"s3://npm-registry-packages"}},"3.5.0-canary.51dcc67289f2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.51dcc67289f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.51dcc67289f2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca6f8883b702def6730fdd5ac6f6f115eef2d523","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.51dcc67289f2.tgz","fileCount":13,"integrity":"sha512-Lkc1CBdcDRq7x8tQ7C7zomKHArfLgfOHBInB9narInfRGrN4hP3esH8HH/d5EI8/6qtjdI3b+vuLqiaX30QQ3w==","signatures":[{"sig":"MEQCICq/zfnNQZiLe722xmSD0GC2bkKlZkfKG3G0SbZMpxhIAiBwADuROadjTHhv7btJGwRSiBdLurYixZ7w5VnSp/tWug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51dcc67289f234c083d06449a8323aedef6b5e0f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.51dcc67289f2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.51dcc67289f2_1732177866259_0.5368789729446868","host":"s3://npm-registry-packages"}},"3.5.0-canary.5a094cb2ff06":{"name":"@tldraw/tldraw","version":"3.5.0-canary.5a094cb2ff06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.5a094cb2ff06","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"822b1f7600ea4ecbb0d9265b540bc3c79270cfde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.5a094cb2ff06.tgz","fileCount":13,"integrity":"sha512-+iVM4YzcGE7MAupIYe6dYwz0pTWW1Fqg1WaH0C/oSvUt0QENLVGGBTlx3Lm5DH4/nan4H//HI1BmpbcIYovdWA==","signatures":[{"sig":"MEUCIEcTqCvym4hsS+DwV7F7Y0DJJ8cTGgBYlOvzAAP2d1ezAiEA30tkYc632lSkFII/enVuTaBL0eD6OmPSF2Wo8IwdPkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a094cb2ff0669487cabe7d53a85d6bdde4b041a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.5a094cb2ff06"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.5a094cb2ff06_1732183464482_0.27094919368989223","host":"s3://npm-registry-packages"}},"3.5.0-canary.d624566c7ad3":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d624566c7ad3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d624566c7ad3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55a2f819b3a63474fe967f603324256dba836efb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d624566c7ad3.tgz","fileCount":13,"integrity":"sha512-RIFNEORoMdP6JLtoCICrUVXk3K1lcMg1RtcqjK3T7/PvOru5qapWCsPZ4ZqZ8qrzECruboTmHaHjm6+WztgCYw==","signatures":[{"sig":"MEUCIC3qFuAgUBkus5brhkMn9UyZQkcUnEobHnScLNPq2eOsAiEAuZdSiB7LejBUhBS8G3zhzRw4cRK4q+Jw7uhTjnrHUN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d624566c7ad35e231d68888fac5f7de0a932d682","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d624566c7ad3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d624566c7ad3_1732197430306_0.7403657811296989","host":"s3://npm-registry-packages"}},"3.5.0-canary.0a72b222845e":{"name":"@tldraw/tldraw","version":"3.5.0-canary.0a72b222845e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.0a72b222845e","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d2178726afa01d968b00a9a166005471f50d576","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.0a72b222845e.tgz","fileCount":13,"integrity":"sha512-4BZw1gWUdlaI3AOZFF/UEpcW6qScWEpmlGq8YkuCha2JbWPLnI9VOeGM/MTE7Cs7tXMN+RhRy23MLN6HWEsvYw==","signatures":[{"sig":"MEQCIHTpfAQRD8P2XUeehMGXTwYilL5wM3EQWXWf6rgjIfrSAiBgMFLj4YXB7PTS0+kq7xPlYKogQMeZabBvOkLulB0xbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a72b222845e11b46631140751c62adac0c93738","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.0a72b222845e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.0a72b222845e_1732276557595_0.21225875288451101","host":"s3://npm-registry-packages"}},"3.5.0-canary.a5794944e7e7":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a5794944e7e7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a5794944e7e7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"845b701da866e3f5511ea01353b2c0fcbec13368","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a5794944e7e7.tgz","fileCount":13,"integrity":"sha512-ONwdz1nhztKm/Mv3Jyqze/4aqF3iySTOM9d5cns1mjmXbR+oWcSjT7StnrRQH0Z7Zk8oJ1A4c1b60azvCpOAoA==","signatures":[{"sig":"MEUCIQDCycQ50BGJ99tGgycE0V+TFURDC1bHOc/BpX2Z3msd1AIgZMR19OUnwuXAkGSb7UwDtFQAY9piYq4hqcfrAhQH/Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5794944e7e7108f990e24b8bd6f8fc80631e771","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a5794944e7e7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a5794944e7e7_1732277893047_0.6276668302913921","host":"s3://npm-registry-packages"}},"3.5.0-canary.c2bd355f78c8":{"name":"@tldraw/tldraw","version":"3.5.0-canary.c2bd355f78c8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.c2bd355f78c8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4878d52ae5a1cadf039acea913f36ddba2153cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.c2bd355f78c8.tgz","fileCount":13,"integrity":"sha512-eMF7zbIhDYH7iLQeDVy0pai/iranqKLCB3LImU3+DAeinhDCZfDgUD79cVu/Y/dj6xspw7dvcihYbTrCXZxJHw==","signatures":[{"sig":"MEQCIAMsvss/0w9hriVmzKbahi+oQItMLnetz+QGxi8yHiMtAiBCQNZqpaDZ9ux2T03mt0gxpT/Yh5HK/Yq0t1g+tf4ByQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2bd355f78c82ae8e9b52fb692b63fcdb714d2cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.c2bd355f78c8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.c2bd355f78c8_1732281438264_0.4547846511360796","host":"s3://npm-registry-packages"}},"3.5.0-canary.f5166aa28c39":{"name":"@tldraw/tldraw","version":"3.5.0-canary.f5166aa28c39","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.f5166aa28c39","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"ds300","email":"djsheldrick@gmail.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"252936e3615ec275694ce4a7615e2315673979b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.f5166aa28c39.tgz","fileCount":13,"integrity":"sha512-0Uq5CxDmUMaF+LK7p5ciEF7uaaAoMwnWIFSfvB42+m32hXIxxoV/XS2yjrvBUjr9jC5eYmK1gwrb98xR3LhtJg==","signatures":[{"sig":"MEUCIQDJT+XcVXb6syxHT3iC+7iubIojgI+aFH+Hl9r9/LlmOgIgWfoQBaAVpKFj9gp21XOux6MNZg0fnqjmQGedziGEElk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5166aa28c39e0abd235a95d35b8c5f5102e3698","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.f5166aa28c39"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.f5166aa28c39_1732297596854_0.2515006928353478","host":"s3://npm-registry-packages"}},"3.5.0-canary.73f6dccd86f2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.73f6dccd86f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.73f6dccd86f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12b1c8f76a464c8237f99af20cd56814d0881664","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.73f6dccd86f2.tgz","fileCount":13,"integrity":"sha512-cC4l/Ka2X7Pw3AcBYsBcX2VwbGD/22ZdkMRRUeyc4xiAjrukcyhOGKdK+vcb1+J6EygrrcUh2heMJNTuTx5IHg==","signatures":[{"sig":"MEQCIGE68MeI3dIbMO8e0fVkY07dhFKIjVKaJ1m+Sg5CMUpzAiBiyIxg7IV3VUDrXqRs1LJ9jLB2WWf4np7+vYJPl6Nktw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73f6dccd86f2a06575be2e8c64920959adf5537a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.73f6dccd86f2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.73f6dccd86f2_1732457929271_0.42513955262936753","host":"s3://npm-registry-packages"}},"3.5.0-canary.68491f0ffc96":{"name":"@tldraw/tldraw","version":"3.5.0-canary.68491f0ffc96","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.68491f0ffc96","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e28a69e297dceb7d3e62b75ada38ee9c5d904f38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.68491f0ffc96.tgz","fileCount":13,"integrity":"sha512-dDeYTSxqy1DNWTWxDVOf1c8+0vflobNHjvVK1j4hmpDY71gRx5Fw2cv26+Y6rho14LJ60I7NyZVFbBsMmXKgYg==","signatures":[{"sig":"MEQCIHalzO41r6IR3l8avYn7OUhlgp72QIKVVGfWDl/TFdTGAiBbd7YWBfu4n3vIaRJ41l8QYzCKL/IhNsciiOvbBGzVVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68491f0ffc96f801d17620680b738173dec29e20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.68491f0ffc96"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.68491f0ffc96_1732483692675_0.19907933938279654","host":"s3://npm-registry-packages"}},"3.5.0-canary.bcec83df4397":{"name":"@tldraw/tldraw","version":"3.5.0-canary.bcec83df4397","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.bcec83df4397","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb68733bf6eb844ace44003811f3c37a0761e979","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.bcec83df4397.tgz","fileCount":13,"integrity":"sha512-OTlo0NteH1M3Co8850CZXw9qKXyAb3fV38Y4cYywV7Oj0TNgXEN1yLq+Numiyd5G2P994S5Lj+/trQzr5GbRxw==","signatures":[{"sig":"MEUCIDQqbe8NF/aSNCNXt7wzT5BaeoiKkzTjWNKUiweJN4wbAiEA59GSriPaedhxUy9vcCWXmZd9rp1GBaDnIOUMVCqLZtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bcec83df43974b4084e63289048fe526a6619991","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.bcec83df4397"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.bcec83df4397_1732527599592_0.2698723827995102","host":"s3://npm-registry-packages"}},"3.5.0-canary.9aa863ade99d":{"name":"@tldraw/tldraw","version":"3.5.0-canary.9aa863ade99d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.9aa863ade99d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a82dd427ad9a398581773eb9c5fca0222a15977","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.9aa863ade99d.tgz","fileCount":13,"integrity":"sha512-91g/DKG9AD9nzMkpfG9MF9+JAuNrnXjbfKnKFJAA5D0ffg6aZbDn/oYT1WNGqPv95YOEWL7IXK3MJoHO1NVGGA==","signatures":[{"sig":"MEUCIFRFlM8KgW2NCyv7RPFecxS0rY1dJNElUtICL0Mj7wKEAiEAyqI/aI6wtx//PcI/f40yWsWCyraBlmf3QLti00H8wIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9aa863ade99d103adaecb21451f0b6630e64f9a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.9aa863ade99d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.9aa863ade99d_1732528052072_0.31572113257646683","host":"s3://npm-registry-packages"}},"3.5.0-canary.9211d3a8145f":{"name":"@tldraw/tldraw","version":"3.5.0-canary.9211d3a8145f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.9211d3a8145f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eda69f2616a3882c1e64b15951d29f7e42f90969","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.9211d3a8145f.tgz","fileCount":13,"integrity":"sha512-1pNuWiWVtKyes1oKhdR2UUXImFRFHTRtTxcrsRSNOEIU1aLdoCFhqQP9thmX9v+fJ/unjOlfYwW+crxf47EJCQ==","signatures":[{"sig":"MEUCIGH9gqLJluXCxphWzk7rHeMEuUlCfEcJhdG7sTG+tgzmAiEA/ruUIoh9dYMHFLuVdfNOYOVXEpWVS0Od1RxzdjZv4qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9211d3a8145f39241c3f4ef7f8f859195460c386","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.9211d3a8145f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.9211d3a8145f_1732528381429_0.299926755133072","host":"s3://npm-registry-packages"}},"3.5.0-canary.9ee855d8db05":{"name":"@tldraw/tldraw","version":"3.5.0-canary.9ee855d8db05","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.9ee855d8db05","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"450f31fd77e57ad1f43afb76552dbaded431716d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.9ee855d8db05.tgz","fileCount":13,"integrity":"sha512-0YfSnwPisKbljQ8LLg9ZwcFC64Rhlhm1wKJ6RAo36H2WKREHCMd4dKzrSgUtAW89wL7PEQ3RmnU6IKLNK8xNtg==","signatures":[{"sig":"MEUCIQD9MXVRI7NG6SkW5pN8DeENtYKnIzQPyF/kjun7x1uKBwIgVbqvdLKZGit4NENzONTFNUnJj6f88UajIkwxuOQBJxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ee855d8db05d1eb3e7ab5ee5d9e8620d3221da3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.9ee855d8db05"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.9ee855d8db05_1732528443895_0.8833237351397614","host":"s3://npm-registry-packages"}},"3.5.0-canary.85f7e12bb2e2":{"name":"@tldraw/tldraw","version":"3.5.0-canary.85f7e12bb2e2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.85f7e12bb2e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"347ecfddcf25ac9eb5a25fd2325b989f58692e9a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.85f7e12bb2e2.tgz","fileCount":13,"integrity":"sha512-cKUvL16yjmVL+b/eNB2clJh706W1WUY6gMNP2MMZy39ec/P/ukTdQlobYrvcvkfYLxJ7vnqdICduS6mCexK5FA==","signatures":[{"sig":"MEUCIQCL8PtcuHSwbLJRT+/UMoH9YCWB4r+u+D8jjD719GYhjgIgZPlwXAukwkQi8KbSEKUokR1kHWUNM6UJnsX2p+Rlsi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85f7e12bb2e2f85e0071a9e2c2b83395995c501c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.85f7e12bb2e2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.85f7e12bb2e2_1732529614714_0.6015953446944022","host":"s3://npm-registry-packages"}},"3.5.0-canary.6fbcb5a9c319":{"name":"@tldraw/tldraw","version":"3.5.0-canary.6fbcb5a9c319","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.6fbcb5a9c319","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f34a8c956791c15877bad3ecb052d159cdada5a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.6fbcb5a9c319.tgz","fileCount":13,"integrity":"sha512-UzazfUoVz9ezRIhhrxyLN6Gnc6lcYZnpBDrMm17fZnFi+f4WMPh7D9MX9Fw4HMl7i+gtmbFA58wjsdjm6Moifg==","signatures":[{"sig":"MEYCIQDEqdZ3ZRapRKHzCjvKH0IqQ4PhVM75HtGkFtWtevnpawIhAP7SXJHID9lQPX+5BnghYQf700pvjovA094iHIRigmGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fbcb5a9c3190e26f7ed3caf64d99880ce6295dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.6fbcb5a9c319"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.6fbcb5a9c319_1732530915649_0.3827565969482931","host":"s3://npm-registry-packages"}},"3.5.0-canary.97c326de08e1":{"name":"@tldraw/tldraw","version":"3.5.0-canary.97c326de08e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.97c326de08e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2dd70d0e4f84814f720679aa54dedfdb7b5cd54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.97c326de08e1.tgz","fileCount":13,"integrity":"sha512-McdaBXp8HM+7oof6CwyRc2jHJmaByQrEooZfFMaQNASc3rEyiVrNk1SHsSb5geeI5Af2LDNB63vfubZMBzIw2A==","signatures":[{"sig":"MEYCIQD4ZVPm1b8d9ljI7uAcq4St4ay+Uucv4Z52eU9mKsunHAIhANXDbVxd4xdXVS9eBKDDirjw406DYna8xDCJBfHdJ9yf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97c326de08e1c0e6bd3f08596d958f28a0e25ec3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.97c326de08e1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.97c326de08e1_1732531747282_0.24884747195081292","host":"s3://npm-registry-packages"}},"3.5.0-internal.c56a3152758d":{"name":"@tldraw/tldraw","version":"3.5.0-internal.c56a3152758d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-internal.c56a3152758d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef0f6fdccdc68a1f61283fb76ba673be08a677c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-internal.c56a3152758d.tgz","fileCount":13,"integrity":"sha512-6X3eTht7fNjKHQQBLFHz+KxwmY0onk2mWXUFNhtz2gRuzi0dZNCh5/+sXq51Purcb7ZLOuV4XBxVolkd6NrfMw==","signatures":[{"sig":"MEUCIQCQCq4x5jm404aMMqVy3EnfN3k3y1wVPcOn+/pxZBhVQQIgVXfETrt2M1lkSI64PFglWpwMaS2ppYKDEXb0dCQPD5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97852},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c56a3152758d2ce4bae856c4e75b17df203d3921","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-internal.c56a3152758d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-internal.c56a3152758d_1732537438989_0.7508612491935431","host":"s3://npm-registry-packages"}},"3.5.0-canary.048d5acaf6e0":{"name":"@tldraw/tldraw","version":"3.5.0-canary.048d5acaf6e0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.048d5acaf6e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6a5213be2bb70effae6efbad5d203739b12c3e8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.048d5acaf6e0.tgz","fileCount":13,"integrity":"sha512-spx2d1WSPclW+K29ql1qUR6hqaOaL+82nHZaCILJED15lzJNJJP56hNbKi2fpv7zX73a8sip+EIhfF00VoNeIw==","signatures":[{"sig":"MEYCIQDnR/R5yCg9VX5tra1GbeI7J0mOlbqvT+pyQ7zknu1SBgIhAM8GewHMpSl4+gbC7ArCCMQKhl3yYNaxqVOVIK2MI811","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"048d5acaf6e0f044c3ab427c3da056eb600152b1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.048d5acaf6e0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.048d5acaf6e0_1732538357094_0.04165505575601247","host":"s3://npm-registry-packages"}},"3.5.0-canary.a1c5822f22fe":{"name":"@tldraw/tldraw","version":"3.5.0-canary.a1c5822f22fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.a1c5822f22fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97f19895299e02f0f58be741820993595bf9163c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.a1c5822f22fe.tgz","fileCount":13,"integrity":"sha512-HHdwjq1tUPgsi2Y5z4a8q9Lga+1yGayS4CM60NZboWn01cFRfQZsJv/f9yzlmBZ3hbpjm2rTKk0wwAOP9kahVg==","signatures":[{"sig":"MEUCIGWOSrfONxBd2e/2VxG+Or1OePNGc9jQixavxA64ZUuyAiEA2c6UnVFGCRzEoOdDnA60mzeTc6PjUqVh9V6nTopQw48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1c5822f22fefb237644dc71fb3741bcc5f07c20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.a1c5822f22fe"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.a1c5822f22fe_1732539610092_0.9633919188752342","host":"s3://npm-registry-packages"}},"3.5.0-canary.5bcd5873e538":{"name":"@tldraw/tldraw","version":"3.5.0-canary.5bcd5873e538","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.5bcd5873e538","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"172cba6138b05fa28254a5f233da51edd56f5d27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.5bcd5873e538.tgz","fileCount":13,"integrity":"sha512-sAxAQNuEAKBxFmXEmN+FsCBKfCeffkv1Fd4WaZ0EELn80RpwXm7m9Q10sa3R7wUU1UEKoDc0CCB9iYRhG6K2kA==","signatures":[{"sig":"MEQCIEsmahXm0a7k7rSidzHjoAq5M1Bg8dJdc9aL+1SmsMjAAiBisjuP0WXrYJcElMuud/Az0sLs9JIGPDnB05fQi2argQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5bcd5873e53853dbf0603292f2a3aadca23aa3db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.5bcd5873e538"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.5bcd5873e538_1732555549754_0.5679324722728434","host":"s3://npm-registry-packages"}},"3.5.0-canary.d9448fa3621c":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d9448fa3621c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d9448fa3621c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"692541eed67ee8565a70b6602d71c3f554afa9da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d9448fa3621c.tgz","fileCount":13,"integrity":"sha512-LG7dTq7qVA+AO5PdQIB50MH5rEZV0MOATdK06qWShdXB1cnTUUZF2SxTtOAW1WqCGhZXqgc5vNVGE8h4io0/tQ==","signatures":[{"sig":"MEUCIEe/jpXHtDYrGx+Mc+r2PbxqmWsqoDQygvXdtNNmaZT/AiEAnoSDLoI72sEGLp9OnzNQ5dz8rspUJ2B7LnUtW+kCZH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d9448fa3621c301a2b3a5de9ee2e5b67e14ff3a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d9448fa3621c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d9448fa3621c_1732556614807_0.41922406971622506","host":"s3://npm-registry-packages"}},"3.5.0-canary.3ebf0a7b64df":{"name":"@tldraw/tldraw","version":"3.5.0-canary.3ebf0a7b64df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.3ebf0a7b64df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7c058400ba00c7aa0ffedece84666f92ed768dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.3ebf0a7b64df.tgz","fileCount":13,"integrity":"sha512-DEi90n+Lk7W7xpe0vRzf7P4fDp+Gy8C4muYur5NhGEjS5/6gZiffqJH8OID8G/4qje2acyDwgZGbDqie9NgvsQ==","signatures":[{"sig":"MEUCIQDdoGJ+MISVQfR1U6JRQEkdI2Mt0HS8hEfe4+1C188XjgIgcS18LNz9+Ga/sJ3XkTLs6A4/Aafnb7BAcfNxl7cvvWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ebf0a7b64df19f8bdd2174d5142faf88002fd80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.3ebf0a7b64df"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.3ebf0a7b64df_1732611370362_0.15387193963527035","host":"s3://npm-registry-packages"}},"3.5.0-canary.97e22c78a866":{"name":"@tldraw/tldraw","version":"3.5.0-canary.97e22c78a866","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.97e22c78a866","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f61b91cb382186cb936e57e775761c75e27faaa3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.97e22c78a866.tgz","fileCount":13,"integrity":"sha512-sVtTbrtGeAftE8T34tMJguR17ACQpYUGvo1CA1l5mFH7cQ4e1dYT3J19M5gH9csdxKAU95RkdTNCfytUksmcSg==","signatures":[{"sig":"MEUCIGuNgUu9PeDS5+DOdv7R8+fXKKnecP1JwUZ7vfY9gltMAiEA1IxtAYBjksMvJjrWZeZo6BrowXvQUmtlO3/rwRGOWDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97e22c78a866d7e7e8db10d6f513d363f914d22c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.97e22c78a866"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.97e22c78a866_1732619557864_0.10787410686012455","host":"s3://npm-registry-packages"}},"3.5.0-canary.d2b1a5a768f0":{"name":"@tldraw/tldraw","version":"3.5.0-canary.d2b1a5a768f0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.d2b1a5a768f0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b454bef6eb7d20c4721cc9113619c7138e40114","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.d2b1a5a768f0.tgz","fileCount":13,"integrity":"sha512-+ogDOvamRTbb7x8tve4AyqS/kVIfmpVk17I1OV8GpyEMIi7P/5fRgeX3irHxA2ghVslH7q1ApNG3XfYI9+dqjQ==","signatures":[{"sig":"MEQCICU8vPcvVTI4Q1mMCa5DnXDebqEQkfNhcm78ui9acWRgAiB55k9Sz/oviZO+IPUptHaL3HkSvMdmA4x83ioUmbtpmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2b1a5a768f0f8e8386a64c68139d0285761ec47","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.d2b1a5a768f0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.d2b1a5a768f0_1732619652899_0.8396337764918602","host":"s3://npm-registry-packages"}},"3.5.0-canary.0230a65755bb":{"name":"@tldraw/tldraw","version":"3.5.0-canary.0230a65755bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0-canary.0230a65755bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8833578da9c50fa431c28a22222b2feba99d08c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0-canary.0230a65755bb.tgz","fileCount":13,"integrity":"sha512-tiBYfWqwJPLpDTIG6XR9+6L7+6CDgH+hdMKcmPgnH9QzNI33nx5y6+Sv1Xtge5xpWYuDIu89UBhHE7/rh1brDA==","signatures":[{"sig":"MEUCIBcV18eNGccOQVQ/Y1SDVuKnCwrUo6MCFqVaL7K1Zn8pAiEA7gjRd1yh7Zyn/zLPHV/Qtnt0FaFBpac7RKbEQ32XSvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0230a65755bbfa835e8fbc30bc5ec46290305cf0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0-canary.0230a65755bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0-canary.0230a65755bb_1732621434989_0.9435774860031314","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@tldraw/tldraw","version":"3.5.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ebd701d60622b4e950b56ed912ba011419280f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.0.tgz","fileCount":13,"integrity":"sha512-y9NPxEh4zH7xLFnNx6E2APV4Rf9RCvLOZ3U9W1rq14kalPmuoIX5QhWg2Mim+CvFhjaIhtVYTIJ6xh6LeATjBQ==","signatures":[{"sig":"MEUCICfI42MAhy5c5t/vLaNLtwwhYp+UEWNbf0UPN35PX2vvAiEA/UTe6mmTZxZNqUwf/NSEi9crVYDSiNvjN7RtLo2c1qE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"316dc7f6915f81ae39864b8e53c4ea5bdee2dd01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.0_1732621715144_0.39765019327837536","host":"s3://npm-registry-packages"}},"3.6.0-canary.96d729c63c9e":{"name":"@tldraw/tldraw","version":"3.6.0-canary.96d729c63c9e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.96d729c63c9e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30b22dab265e9fecc72a4b35aa24e3678ac78c9e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.96d729c63c9e.tgz","fileCount":13,"integrity":"sha512-A59WF/WSu+bC+6nHw04txFIN/0PFWweCIL1m6F13Qo3pI8q2RDoDWO+IqsqOfAZ9HHo9hPUQFYUSFcq/SMvVfQ==","signatures":[{"sig":"MEUCIFLPcqeFT9vbpEKC0EQDfkXAewLdmcHF3Tw7kmZyMJTZAiEAplnxDSAY+RTpZWl1427+YkoFZfXzxyAyNXbESdgMhP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"96d729c63c9e3e8df8734567e01c537a506b7314","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.96d729c63c9e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.96d729c63c9e_1732635771452_0.6274885445949767","host":"s3://npm-registry-packages"}},"3.6.0-canary.1087156a4c09":{"name":"@tldraw/tldraw","version":"3.6.0-canary.1087156a4c09","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.1087156a4c09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1deaa77070b8bfcdf3233bd6d27b502abbd93e76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.1087156a4c09.tgz","fileCount":13,"integrity":"sha512-SEw9blhOHNGw09c9hxED4zeOjlyQwPCQE+G/FZFUi5Okv6R0p3C3ZnpRV0h8HAjvQMNMWryzL69/mhuljUNS1A==","signatures":[{"sig":"MEQCIC39aDKO3bxckzPlZigIyMM45wSyx+ZDW+5T3Ay97j0EAiBCSffeFdt0GKhAeAcTIUE7te0WHkgUU4II5mQS3GsluA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1087156a4c091be9c65fefb0d811edee3cd815c1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.1087156a4c09"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.1087156a4c09_1732636671163_0.8965673877795954","host":"s3://npm-registry-packages"}},"3.6.0-canary.6f131fe14490":{"name":"@tldraw/tldraw","version":"3.6.0-canary.6f131fe14490","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.6f131fe14490","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fda09df642efbeb9406281c405ff070cf0c2199","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.6f131fe14490.tgz","fileCount":13,"integrity":"sha512-SHOczhJ9XhXyz2LkbeAYQAFAwjCUfmtM4lT92CRcXfe1ELZgqmkhtMB/TusOCnCAu0sL5w9PFXnd5hSPLNKl8g==","signatures":[{"sig":"MEUCIQD4yEqivLJVNI5DVBjNL2h2h4/gAEdgpfLNQKEuR3HVOgIgJLJr1Y8divto5+fkQDPgGMHMUMrsnbvJ2f/H7atsgGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f131fe14490e4958fea775e693e1b8cd49e66d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.6f131fe14490"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.6f131fe14490_1732637223244_0.4834484586541741","host":"s3://npm-registry-packages"}},"3.6.0-canary.a24c27b997cc":{"name":"@tldraw/tldraw","version":"3.6.0-canary.a24c27b997cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.a24c27b997cc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"834e962b1650f3a97144ffbff48215ea1519c9f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.a24c27b997cc.tgz","fileCount":13,"integrity":"sha512-oGMJdvPaXdNg4OVawI54pUUsdlEABoY0s3Grz2c+mUfag0BZmNXvLkniRO+W9dQd23Edx8akLDdfiwJ7yvUcrg==","signatures":[{"sig":"MEUCIFoDFlflSek7C4HR1sTq1qgzrTfUxu5KbnoXsCewzjrzAiEAkPbY3XzPp0aH/zMb0fk1+mCNF1920fpIY9gKH8efRUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a24c27b997cc11980254b9f3f5e05528e5f48cf5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.a24c27b997cc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.a24c27b997cc_1732654528641_0.9117828174488123","host":"s3://npm-registry-packages"}},"3.6.0-canary.e9af0c349b54":{"name":"@tldraw/tldraw","version":"3.6.0-canary.e9af0c349b54","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.e9af0c349b54","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd7f3097d7e373e4dc206f6630e3f4affa168671","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.e9af0c349b54.tgz","fileCount":13,"integrity":"sha512-i2blbrahGIHmttOa7WKqIykHLm6Zjq4TlwwUa0FouxSDKQk+ewV9qe2criUFsYcrmmtEu9R03lJqffoXqhepig==","signatures":[{"sig":"MEQCIEMvkJSJoj7203A3hZGpt0yvZ0Zx9mOC9NneOiH+CjjMAiALKAlKw/tBxk/q8lVelnoZWsBOetdY80M8xPkWuQUwFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9af0c349b54f7add4f540e7b097375244d39498","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.e9af0c349b54"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.e9af0c349b54_1732705527860_0.8903460284324989","host":"s3://npm-registry-packages"}},"3.6.0-canary.b8acb5d79aab":{"name":"@tldraw/tldraw","version":"3.6.0-canary.b8acb5d79aab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.b8acb5d79aab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"555108d8230eab63fd54fee8fb1549fd4dc8428c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.b8acb5d79aab.tgz","fileCount":13,"integrity":"sha512-4mRaQllIJB6W2U+5S+TTenriDRAcVveHNIfYG92F/awRAJxddczLztSla0zVecmDYEJ/R+g3q2SGnhkMCZ6lEg==","signatures":[{"sig":"MEUCIQDTqlWs15wLnR46nmPi1LQt8HJkA3RJmTVKPueftOxMuQIgOKPZ3lpNRHpK4xdc1gfBy7LTkK3L0D9a1HigLkYVvls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8acb5d79aabb6f38a29f26aa62524a13f426f64","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.b8acb5d79aab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.b8acb5d79aab_1732705815554_0.5303435302884623","host":"s3://npm-registry-packages"}},"3.6.0-canary.3cbb37ec3989":{"name":"@tldraw/tldraw","version":"3.6.0-canary.3cbb37ec3989","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.3cbb37ec3989","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ceee741b4b8270d463beaa4f3bfebb82c0e97fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.3cbb37ec3989.tgz","fileCount":13,"integrity":"sha512-ss5Q2bXQkTf/OoiTAjeNwYdhmxu5DdOPTzKoJT18g2ahLdPvmJ6cyDZjMyWZ/ybLZfH9uQLasdQOigy0BvZtBQ==","signatures":[{"sig":"MEQCIECYf0b+KYG5RqUzNtOPyL4yrv9DYN/o2AdrlWKNlxyJAiAaOcIGETczV+cQTf03AGwUmmbPW4PR0/Z12LZzeXlirg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cbb37ec3989bb6ce9b0094f60b2a6bab5f49ddc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.3cbb37ec3989"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.3cbb37ec3989_1732724355731_0.023222397463554367","host":"s3://npm-registry-packages"}},"3.6.0-canary.e286bdadf98a":{"name":"@tldraw/tldraw","version":"3.6.0-canary.e286bdadf98a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.e286bdadf98a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b49be110b431708785e33dad064523ccdbba1c7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.e286bdadf98a.tgz","fileCount":13,"integrity":"sha512-DHAKhZdPWNofCuaNrOVumRAr37ZFbCS1oui4lJpHc6iKkkfEkjwScLWwseugZ0ohvuQF57cPXWmr/iRepZ4p3w==","signatures":[{"sig":"MEQCIFKpuyZk4iYBwpjjH6A1XXuDveu+rST4zUrLp1xAX64fAiAu5y9TCceHhGCPw3djFT0l9O9/CPez7nXHu2YN3Mt0Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e286bdadf98a2e759380660431a630fca0c240eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.e286bdadf98a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.e286bdadf98a_1732725543430_0.330582742986508","host":"s3://npm-registry-packages"}},"3.6.0-canary.aa5aba3fd992":{"name":"@tldraw/tldraw","version":"3.6.0-canary.aa5aba3fd992","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.aa5aba3fd992","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c38d27d784b33892fd72c128c64d8c01a0d9ee9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.aa5aba3fd992.tgz","fileCount":13,"integrity":"sha512-3lZVDo2jdKlqti57Y504ipMK12xXIIINLTu1QfokNA5JA9waOb6UXsmov7uYwqR66yMxPoJwUQPHpIY4SSHzfg==","signatures":[{"sig":"MEUCIQCort8Wfxm0nLZZJy7C/QCPZi32HZFb+5LdeOOuvEHaZAIgGlDzPJ2li1lKw1gGr8wjWlWpuTB8+zHrnpdeBSr2Gpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa5aba3fd9928b6a80a297928c7bcd4bb4e31405","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.aa5aba3fd992"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.aa5aba3fd992_1732729828136_0.8946785145547926","host":"s3://npm-registry-packages"}},"3.6.0-canary.2d89d140631c":{"name":"@tldraw/tldraw","version":"3.6.0-canary.2d89d140631c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.2d89d140631c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b080dccdae257cb64b3aa72b1c3b5adb034cd70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.2d89d140631c.tgz","fileCount":13,"integrity":"sha512-3oWW8oYsGVQa31ADvYJZjT1yVMn2nZQfOxHOESBQU+TVBP674WYo/CvFL1kQpEwF1Nuv7gsoWw0KKtP/P+3gUg==","signatures":[{"sig":"MEYCIQCw6A2Y1hh8YmWAMcfm5j/RdAdAMrLwL0o/TKwpE94e9wIhAIDgytiUkXFC3kRUbDit57PB/S9qFf7vV8V+gw/c2VkP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d89d140631cba204155758ccb915e8ee1577638","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.2d89d140631c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.2d89d140631c_1732785318989_0.9597537251828057","host":"s3://npm-registry-packages"}},"3.6.0-canary.8329c84b1049":{"name":"@tldraw/tldraw","version":"3.6.0-canary.8329c84b1049","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.8329c84b1049","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab824cf35f8329cac25c001cd4f61e48e022d489","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.8329c84b1049.tgz","fileCount":13,"integrity":"sha512-UhG/HPIsCFq4MqPK1/nNOW7ZlZyE+eVBuePZpHhZ4tEUGfd8X5PLAzHfr93CcjKtLOGXomoF8i5v4kbRz4+wzA==","signatures":[{"sig":"MEYCIQCPGF3HY07kTIdoEY5E7eSua1tJTuH7jmBGR7yQd9+1HQIhALEQ19rCNBhzOQByitVaqNWIoqorUlQ4x2FU+v9Jey0u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8329c84b1049d98fd94d1ff46e29901205394fea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.8329c84b1049"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.8329c84b1049_1732789916790_0.152096519075412","host":"s3://npm-registry-packages"}},"3.6.0-canary.4ef999c1da0e":{"name":"@tldraw/tldraw","version":"3.6.0-canary.4ef999c1da0e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.4ef999c1da0e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a844eb96d5745f67d1ee236629e8c3c002fdea6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.4ef999c1da0e.tgz","fileCount":13,"integrity":"sha512-6ZDs30mpjv7YVxCmJvDtpj7EwibZvGNiGoXU5X/JLZtMsqvL4xxcNmrpn97yuOimgPJYG12PaIkUnOnuMWQLeA==","signatures":[{"sig":"MEQCIEXZU2LEM8C0I2Jo/dDZXSQKeykplTJ4JSLA2hOrxxOPAiAJ4XSTMKKwyorFi9Q4Oznsm6qoOH0plFut0PJf1U3sAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ef999c1da0e98a9074c8fe583c3382bf3763778","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.4ef999c1da0e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.4ef999c1da0e_1732792638504_0.11118256857557718","host":"s3://npm-registry-packages"}},"3.6.0-canary.9b421591c225":{"name":"@tldraw/tldraw","version":"3.6.0-canary.9b421591c225","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.9b421591c225","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29da26118bcb34029607e5d1cb1d49905c7dbafb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.9b421591c225.tgz","fileCount":13,"integrity":"sha512-RxSrpbhHYqq8C4CkCBeoIFm0F3CtFWJmF17LDC6WOAXuMMQ0ADktgLV0QQ8gUCNq/5YY/FuHmY93jSUlqNS5WQ==","signatures":[{"sig":"MEQCICxjOFZr18xZpFhE05dOZlYygKeC6VXuLVkVBbeWozaWAiAQFjMewMVszrCqR3FwBSArNDUgOYomwx1MRog7Tz9QuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b421591c22539cd1cd6d3da7287e6d37713c2f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.9b421591c225"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.9b421591c225_1732793868648_0.9571267060969477","host":"s3://npm-registry-packages"}},"3.6.0-canary.13b7cc7da823":{"name":"@tldraw/tldraw","version":"3.6.0-canary.13b7cc7da823","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.13b7cc7da823","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab5f9ed61aaa1017e33a42e8673b550152fce0d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.13b7cc7da823.tgz","fileCount":13,"integrity":"sha512-5mLyJ8dfKmL6puVG/97O9hrCvHj3VPw6GhuUjOlP95ZLqL1iCP95rBy64C6N/CgGicAHB4c5ZZWKcQXdfeLbmw==","signatures":[{"sig":"MEYCIQD43VvjyEqHE4KpXUcB3ZPCNunl6eqxy07GT64NcZmnPgIhAJi0Z+XgiXXLHXnrpmyqoyzeGMT0MKcZbupoR6y452i1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13b7cc7da823396f821a93a8d5c4a19bb05c06df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.13b7cc7da823"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.13b7cc7da823_1732805216976_0.23514615709814768","host":"s3://npm-registry-packages"}},"3.6.0-canary.230ea07822bd":{"name":"@tldraw/tldraw","version":"3.6.0-canary.230ea07822bd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.230ea07822bd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef137b08087bd351607c5c64fa638f5093075b4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.230ea07822bd.tgz","fileCount":13,"integrity":"sha512-DNSZbo5Lzpqtvd7vSnR1L+P22+XmlT6eYdhfzUYjwiol7BKyymcTNw+WnueX4/N/Apv7YX+tBF63LyWIujSQiA==","signatures":[{"sig":"MEYCIQDsF2vITiM0RihzjIClTkhuXukB7B8KjvGHsxq3oHLKhQIhAKwkBzJbYjJC+gbwdv55QJYJHXQsdwSjfLQjWxS6YpRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"230ea07822bd0aefbfba995fb647f01a00c0eda0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.230ea07822bd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.230ea07822bd_1732810387609_0.8045617241140774","host":"s3://npm-registry-packages"}},"3.6.0-canary.cffda9098eff":{"name":"@tldraw/tldraw","version":"3.6.0-canary.cffda9098eff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.cffda9098eff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6020ca3a0d2931c94dded5f570d9a518da07c18","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.cffda9098eff.tgz","fileCount":13,"integrity":"sha512-7O8wwGU5HcQEEOY0uO83m762LtyjducXd8Mk1rSv001raGBlbv/I9ZB6HgyHSneAs1Jws3f8YQElVokTiTiLqA==","signatures":[{"sig":"MEUCIQCP7nmsM+bkUuBdZtBRqRdHxpjgWu0SFkioT9E0Yu3sagIgHvcvhlNK7d5Q8v9WSkwPgTrZbe/KFWDYTyngbds0Nfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cffda9098efffd790f31097002ac7cbd5e4b5641","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.cffda9098eff"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.cffda9098eff_1732811772039_0.6439184775625517","host":"s3://npm-registry-packages"}},"3.6.0-canary.8d153f892e0b":{"name":"@tldraw/tldraw","version":"3.6.0-canary.8d153f892e0b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.8d153f892e0b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3e76a2ced1627266069ded894fb8ce362660c4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.8d153f892e0b.tgz","fileCount":13,"integrity":"sha512-bwppI9BIWVzXpmZjphB6bvb46G0nZX2PWvSyRWqFVdTmICzWTVjlsXRtulp5gfqR4yiTlqkgkfvD6JOP8vHDuw==","signatures":[{"sig":"MEUCIE2HJmoiZOEzH8wRwFG3h08ir+fhw0KAHFu4o9FLxWuBAiEAykNSLzPK/L6QuCl3TMO2CCbC/fBkZjJg7iwRyr7u1CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d153f892e0bf96ea0c8fffb4483a7797f6ebed8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.8d153f892e0b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.8d153f892e0b_1732812153699_0.38858846124670543","host":"s3://npm-registry-packages"}},"3.6.0-canary.d8bcdd4c7a9f":{"name":"@tldraw/tldraw","version":"3.6.0-canary.d8bcdd4c7a9f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.d8bcdd4c7a9f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d162e9a8422685f69136a74a7f89ecfa0aef97c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.d8bcdd4c7a9f.tgz","fileCount":13,"integrity":"sha512-kOhj/MvSy+VB2gRGVwPGyubCDE16o+D0+PoumFDrCo0d0bC1q3uZDiPF7uJB6QaElI3iUMjd241fvRVDokj8ng==","signatures":[{"sig":"MEUCIEgfYJ7pyn1xuOu1JvY8KA+SlbWnR7m7+5jLkZJZqG7xAiEAg+Hrmg+goWcgMk03v379H4dS3VOYf6nlkt1giZXCfuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8bcdd4c7a9fbd0f7c4082dc2f78ab7f9ff32437","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.d8bcdd4c7a9f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.d8bcdd4c7a9f_1732872910532_0.06718760166339144","host":"s3://npm-registry-packages"}},"3.6.0-canary.0bacaf109bfe":{"name":"@tldraw/tldraw","version":"3.6.0-canary.0bacaf109bfe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.0bacaf109bfe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a10248949fb68618abd8a767a2272a47798a5954","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.0bacaf109bfe.tgz","fileCount":13,"integrity":"sha512-a8Hhg3cOfEPDNs+oVdMcQPfy5WIAPKFwR4FaqRY1r3w33Yh2J7JKDBIorGxfGnQXbFCoU7DDiv6yYghaKQkHlw==","signatures":[{"sig":"MEUCIQDPMTkvbbg7Z6BmV/H+hfTpSytZPbZv5z7lQiLwiQYlNQIgNYXpy8ER2ASa8Is+oUZr31QthCOBH+fLjEh2JKD8GGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0bacaf109bfecc855b795bd672fc1fe6c9e19ec4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.0bacaf109bfe"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.0bacaf109bfe_1732883157842_0.23577746222245421","host":"s3://npm-registry-packages"}},"3.6.0-canary.857665c2462e":{"name":"@tldraw/tldraw","version":"3.6.0-canary.857665c2462e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.857665c2462e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b70581ec16e5520c5cc9d719ab6b7b74d9f0f9d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.857665c2462e.tgz","fileCount":13,"integrity":"sha512-+95W4RWUNpi4pfeCzdADekmhz7RYsjN2zyaIvrqYoZ9mbUhdsRVSowDJIKH0te8YGMqmNPG6Kcdb2oUltlh0sw==","signatures":[{"sig":"MEUCIQClgki1u4mN7NufvFRaeRatk1MZNgoSFeifqxFIm8rZlAIgETiDof72xLB57v6g2Izt+GS5X9jxKeDrZM3sK9ht7d4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"857665c2462e03afa1d66e5c4b33ae93958e7878","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.857665c2462e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.857665c2462e_1732957188039_0.9656995897960559","host":"s3://npm-registry-packages"}},"3.6.0-canary.d522985d0068":{"name":"@tldraw/tldraw","version":"3.6.0-canary.d522985d0068","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.d522985d0068","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d291c87445a59b690a4e5b89ac6df87da817ff9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.d522985d0068.tgz","fileCount":13,"integrity":"sha512-NHZkt8KBvRSw9EUu9TTBoTzOFEhEMO4+lydwOuQw840hsrTrVQc2XJ8S4FmSYpAPMgX4t5SNtqRx1QE6eb0rMg==","signatures":[{"sig":"MEUCIQCwwMOfRxepqLoflGfwc7B+aojPyk9FG1ZKxRreQNbFUwIgRVZ/KtVnHXau56Q4IsavBIjogi4OPcBNEhBWKgLnyNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d522985d00688d8ed071c2bd7b124091aaf25e3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.d522985d0068"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.d522985d0068_1733000540941_0.026138323990527734","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@tldraw/tldraw","version":"3.5.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.5.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14a851693857342c4ec99e8d166af2d83e2640a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.5.1.tgz","fileCount":13,"integrity":"sha512-0N9OPbWFyC51MKDef61K1dSGmM2URP2ey51WYIGJgH1YP+LVrQ2NLqZ/hnmDiCJ7nhCwTXwDfQvqtqOorTBlPQ==","signatures":[{"sig":"MEUCIQCee+T9qVNF0yLurDRSut/B+XArwhJVvCrV66bhglpKVQIgYW6Id/e5qTNJHjwLXi/EGn8a5VLm9oC4Vf1jM6SnHo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b75fa242aac365d65799b939825d2bba383c6de8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.5.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.5.1_1733004668034_0.978093007349901","host":"s3://npm-registry-packages"}},"3.6.0-canary.95be969c13d2":{"name":"@tldraw/tldraw","version":"3.6.0-canary.95be969c13d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.95be969c13d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ffd7c10a9b424512fc834078943b514225f00ef6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.95be969c13d2.tgz","fileCount":13,"integrity":"sha512-WeECtohcDJTl2mJBi6eOkRMdoVzxwO3AdxD4UYKsjHAZPHQ26uCYuq19C2SEaYBOJraxnlXZdQECFvHZNo6SiA==","signatures":[{"sig":"MEUCIQCLu0CAM86asTu/6sjIPh7p4wLANTQ1uwLpr8ZTXkVXpwIgW2dr5TvzPSYVLRxqkEmgYSe3lG/lRXtJmJA/g/G2dyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95be969c13d2e35dc022d2a703e7f375f82f90dc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.95be969c13d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.95be969c13d2_1733006988504_0.9532954357665993","host":"s3://npm-registry-packages"}},"3.6.0-canary.ed6ef06a7ec7":{"name":"@tldraw/tldraw","version":"3.6.0-canary.ed6ef06a7ec7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.ed6ef06a7ec7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cfc956be54c55a87f471e43e08ec66bb8ed7bc9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.ed6ef06a7ec7.tgz","fileCount":13,"integrity":"sha512-gwyMvRkQj9CB6TDYPkitLALZaOF/b9DKetCT6Uy3elIE4+AHYTsU8Wm4cOxC+5isSRF4arRfqMEzNEhcFsbk3Q==","signatures":[{"sig":"MEYCIQDdFksiGhWrLV/IUDL5MnEO3IaaGcOPIoqoIHXUWATBxgIhANXLV5KtsSsP/ukxAYd25rAegHVE7O1UH+kiIpPj3t2T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed6ef06a7ec72f91e0718df4bdca162499c81383","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.ed6ef06a7ec7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.ed6ef06a7ec7_1733146061412_0.33165725089165354","host":"s3://npm-registry-packages"}},"3.6.0-canary.991d5fe228c9":{"name":"@tldraw/tldraw","version":"3.6.0-canary.991d5fe228c9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.991d5fe228c9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6bd881304c025a30eb5cb7f46d7758664c4119d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.991d5fe228c9.tgz","fileCount":13,"integrity":"sha512-kBBzt61nGAtsiPq2bzgLT/sfOxYN/U2guy+kH49HBEKEb3aFKhy5RN82+S8HpEzgHDQeBr/p5fLuSScevpibTg==","signatures":[{"sig":"MEUCIBGDQd+dGVzcdcxaQAD6zlaj4gsWz9Yl/whKPUkn/t7DAiEAy5akWBmPlEJOi48qa/VxRd1C/oerwdqpmFQ9veisR3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"991d5fe228c9e8bd5df200c4406e9621a78cf552","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.991d5fe228c9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.991d5fe228c9_1733150623828_0.5904819943559676","host":"s3://npm-registry-packages"}},"3.6.0-canary.dcd4d4f3d171":{"name":"@tldraw/tldraw","version":"3.6.0-canary.dcd4d4f3d171","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.dcd4d4f3d171","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d65745605f4186d425268ac958fddb301acd884c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.dcd4d4f3d171.tgz","fileCount":13,"integrity":"sha512-Gjc6kydQG9rsYhJ0Tz3Zb1HZPVpftT0OxU+bv8nJFYr/ZvYAiMcKy8X3oQbWdpfE1JXrfaY1wD8zFbEghw01kA==","signatures":[{"sig":"MEUCIDn7+FUHMu2QHJntf8jOR5ocsEnbHzr36p0x/6lJKX9aAiEAioTsqoziIDBreaOFF3bzM3yS9MpbqJ0C8b+TARaEa+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcd4d4f3d17123cb4d18ae8f99f62180f3b3aed6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.dcd4d4f3d171"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.dcd4d4f3d171_1733159892024_0.6363970192021813","host":"s3://npm-registry-packages"}},"3.6.0-canary.2dd3c1eff111":{"name":"@tldraw/tldraw","version":"3.6.0-canary.2dd3c1eff111","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.2dd3c1eff111","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8fb14b546527030e8d689813921fffbc8c0f704","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.2dd3c1eff111.tgz","fileCount":13,"integrity":"sha512-D+dyczmjqjpmHuYe61am0ugFGj38Hzo4BjFDPaj5cYF0qe65MzLuCG+ntVRlTdjOCThODo2+Qbs4+dUqJymrpA==","signatures":[{"sig":"MEQCIH/6DQ/AFXf03L8CTNU/YykDanIno4b8VN41btVTb2lUAiA9W/ewQHqMnxH7qHHeNoZQz3KayJ3Y4RpxhMbigDsG6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2dd3c1eff111554ed26d03c944f2f26555692ed7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.2dd3c1eff111"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.2dd3c1eff111_1733161481555_0.18584070604068814","host":"s3://npm-registry-packages"}},"3.6.0-canary.9a1912515a80":{"name":"@tldraw/tldraw","version":"3.6.0-canary.9a1912515a80","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.9a1912515a80","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62350ba1feb2fb847d16bae56a833891e8820433","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.9a1912515a80.tgz","fileCount":13,"integrity":"sha512-ULdVEiPIm9PXQZvDuETerzXAezCDVo+QxKZJ57peiT6vSOLHMWLs8IEpZSkAJj7bdsKNk2SVyiASIiNUHQyPHA==","signatures":[{"sig":"MEUCIDh1p6wYbpoYWOYb/XcVCvprxrMYrS563Gfle4YB6sKuAiEA9I41no6xZCcBXY5HrpNwJPlg5MFaXKOwtm6uG3nuWHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a1912515a80896189d5354e141361706420e4e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.9a1912515a80"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.9a1912515a80_1733163176758_0.6307508161215969","host":"s3://npm-registry-packages"}},"3.6.0-canary.5a34ce29a5bc":{"name":"@tldraw/tldraw","version":"3.6.0-canary.5a34ce29a5bc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.5a34ce29a5bc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4fecf4ffdb828de3dda60e802766ac798ad450c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.5a34ce29a5bc.tgz","fileCount":13,"integrity":"sha512-fjaocCYXyKk9+DE2Z2U0CdYqONUzPrtnGmHCl4aTnMqY9wJGGBcy/ILzkRRqa3NsyjsC/jNWOPJn4ou6jUNtMQ==","signatures":[{"sig":"MEYCIQDRrOPWQ+3sjbvDPp7UNYZE/4mmfwiiskTDsh7l15kVdgIhAJBOlaTeu8dLuYH2Zmn4PEnm2dNv47G515J8fTbUy+Qo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a34ce29a5bc4b6cf24418f8d30d2700f23db055","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.5a34ce29a5bc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.5a34ce29a5bc_1733163380892_0.5714932344889665","host":"s3://npm-registry-packages"}},"3.6.0-canary.08ce4a20e1bd":{"name":"@tldraw/tldraw","version":"3.6.0-canary.08ce4a20e1bd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.08ce4a20e1bd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a11b83a106086a7f58577201b202592782d29fe4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.08ce4a20e1bd.tgz","fileCount":13,"integrity":"sha512-Wr9G4PlIofXA8nxNNV4tI+g5n4dDQn0bl/OFxPyl60nYbAg4DHCZ5wwyRj2H4OX1NH23gkEOgM3deKhN4/icrw==","signatures":[{"sig":"MEYCIQDJCDTPFyb7yLqJT/+Zh1ufUix+Nwz+CcrqDMynvf+UUQIhALxkQRFnrfZJNlCAMEhhYLjv8jtLLKiGQp+0ofIHNc8U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"08ce4a20e1bd4ca13391352d328d72df8eb30c79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.08ce4a20e1bd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.08ce4a20e1bd_1733163390173_0.920575725382867","host":"s3://npm-registry-packages"}},"3.6.0-canary.f8d56a61da08":{"name":"@tldraw/tldraw","version":"3.6.0-canary.f8d56a61da08","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.f8d56a61da08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e499b7538c0ac932b3119047a00e8d3d2d1f8ff6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.f8d56a61da08.tgz","fileCount":13,"integrity":"sha512-pOLpBxlUbvi0yPIhH3rzGxPjObU6ldi6k5YHtrkRDP3YlgHVG3Ai7xSqSZmM135zGYdRfeE69Wxtmxcb+MOS0A==","signatures":[{"sig":"MEYCIQCL87TpdI/th66a6KWMKQ6t1ob/1R3UXSbxCcHMJKTX+gIhAINSq2TAbB9P35G/t2jDj9KeiU0bLhkJfwdsMAeO4O7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f8d56a61da08d7a262fce440d08466991d901d16","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.f8d56a61da08"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.f8d56a61da08_1733223607083_0.018397138801658608","host":"s3://npm-registry-packages"}},"3.6.0-canary.69d691d2dff2":{"name":"@tldraw/tldraw","version":"3.6.0-canary.69d691d2dff2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.69d691d2dff2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"906ffa4167d8156f9266f9a23c0920a80f42cfce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.69d691d2dff2.tgz","fileCount":13,"integrity":"sha512-3L1AQhsksH5SAFASvMW72X1nUYw6H3HKnZ70+gX6ff80sN+6WA9dZ2fTE6CP3mvAY4eexDhFo7OL2JDcag/yVQ==","signatures":[{"sig":"MEUCICxA4ZYR+8naYy1gLCGhUBfZjdyjaLpk5QR5iaM3WJkAAiEAwJc0tLIqmYjiT18TJVGmOhYrmWJl1V584d7yva8M7lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69d691d2dff290e1f545e9d1e5075b73558e0007","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.69d691d2dff2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.69d691d2dff2_1733224397131_0.06215018340948619","host":"s3://npm-registry-packages"}},"3.6.0-canary.7f45ba074d3c":{"name":"@tldraw/tldraw","version":"3.6.0-canary.7f45ba074d3c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.7f45ba074d3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b50432c6e09cf4a464a192b31b95ad894868711","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.7f45ba074d3c.tgz","fileCount":13,"integrity":"sha512-syKkkMGgXFlWD0vb3bBqeq4OV9D80njoxuXisfpliD6cue4HPy7LBIONR2v2/EMuL579nlqvLBYGhZnoAKl2rA==","signatures":[{"sig":"MEUCIFBR+kHbUDujXrNu28cvc9BrPuEXl9KtqgjsTW1z/J7/AiEAy4vs2ei2iLOSHJ7apDSUWuN4Q6+g9j4Nyv6DwlFvtAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f45ba074d3c8c50a917eb828015fbdbf1b6cb26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.7f45ba074d3c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.7f45ba074d3c_1733225478376_0.02714882831627352","host":"s3://npm-registry-packages"}},"3.6.0-canary.028ccd42781b":{"name":"@tldraw/tldraw","version":"3.6.0-canary.028ccd42781b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.028ccd42781b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54dbfc7d86c25cb879046ea36daaa7649fab3a36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.028ccd42781b.tgz","fileCount":13,"integrity":"sha512-/DxjfAhJ1S7JSKmGrOiQ0Crz18K5o4ZVr0Cym35yKjPw0KuvdmSc3HgBuZTsgtAHJvfJArItjlXXR/3jO6v8Iw==","signatures":[{"sig":"MEYCIQDDCLuDK6i5/Jkc4n6XlTMT10M4vZwxJNNVgUGe35PhPgIhAPG5632AxIH5I2ei7JS97WE0F+d0FyYciEJWTaVGdJza","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"028ccd42781bafcbb324b7294c569a2bbe4f27b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.028ccd42781b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.028ccd42781b_1733225540102_0.31803596769755305","host":"s3://npm-registry-packages"}},"3.6.0-canary.da786d59e440":{"name":"@tldraw/tldraw","version":"3.6.0-canary.da786d59e440","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.da786d59e440","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f146417ca5fedfac1d511cec7cc861632c7f0b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.da786d59e440.tgz","fileCount":13,"integrity":"sha512-LPvPGQ12kJgLW1oMDVk2E/4F+jNkUd4440TaNn13h3JGUa4b4G7/N5oyjt/5PxWMP/Hu5H2MCz5sgefaeYxh+w==","signatures":[{"sig":"MEUCICQX0BZVR5fHDs0lmQdMIugVhm//ic90MrxEoDuedu4tAiEAxJIZOBOmHzs9iBFR6TMWm/kxCxTm53bwVcuTdQSwjw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da786d59e440577bb3731c2ff7e9e013b677b98f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.da786d59e440"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.da786d59e440_1733225827737_0.2607401004151091","host":"s3://npm-registry-packages"}},"3.6.0-canary.b1d176e50f5f":{"name":"@tldraw/tldraw","version":"3.6.0-canary.b1d176e50f5f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.b1d176e50f5f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8883c8e7977e0dfc139e25cef18ff6efc686edd9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.b1d176e50f5f.tgz","fileCount":13,"integrity":"sha512-43rQ5dnW8n8xCXJhSAVCNP2WZlLgSULDCibX1fXMDP0czlI/7GeX+pUBAp3wrEVGCVz0YZ7+VhIO3besYsci/g==","signatures":[{"sig":"MEYCIQChxV30NNAqGmvT9XsAziIHRr/uM0EwCdFVBDxAd+hLtAIhAMx2ylIkKEwEuMroFISIUbfClTHX8jmpnKE3IDOOR+EF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1d176e50f5f5ad6a619ed92d5872f740baffdd0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.b1d176e50f5f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.b1d176e50f5f_1733227671502_0.5369891123676482","host":"s3://npm-registry-packages"}},"3.6.0-canary.186e98efe2ea":{"name":"@tldraw/tldraw","version":"3.6.0-canary.186e98efe2ea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.186e98efe2ea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59c69152d1a1038cb894359261b38cf2c30ff7c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.186e98efe2ea.tgz","fileCount":13,"integrity":"sha512-Prj5t1lwSWn6g0JwzwVjdM/hfh3IfJf2B9fp/03DoioCuFbc6hPIwvyWa/5G0+jg4erM58ccH9wtojFWzydOWg==","signatures":[{"sig":"MEQCICzdyqmM5ODzis2/O/lYlDiffM72NlVde3RWpy13euWyAiAYNtPODJWzFOA9A8N0PVCkF7QOnlvkDyftPaKrjwMsAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"186e98efe2ea0ea85784d6ebd9f689951b75feef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.186e98efe2ea"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.186e98efe2ea_1733229252284_0.26306818960215383","host":"s3://npm-registry-packages"}},"3.6.0-canary.301b3c989e85":{"name":"@tldraw/tldraw","version":"3.6.0-canary.301b3c989e85","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.301b3c989e85","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"478f22a0073142a622f27d8bf7684e5d105d2641","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.301b3c989e85.tgz","fileCount":13,"integrity":"sha512-AN6P55K8W/d05ZiV8BhFZaxJ3cFdEe12jWvowVU5/uTIOhlsJI9LfBNlU5IyyxdbgclAf7dWfXKCMpd4KiyF+A==","signatures":[{"sig":"MEQCIHxP5Arwvslrmz4LwXdZx0Sri6qDAQK/xC5KdMtoq0ylAiAHPHiu/ZqbKEL4nnJXYBxhMAJJa/IFM3lgbZSXql0PTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"301b3c989e854717c70818526e67f74ed56a4074","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.301b3c989e85"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.301b3c989e85_1733239841672_0.18341252804950225","host":"s3://npm-registry-packages"}},"3.6.0-canary.e86a737fc512":{"name":"@tldraw/tldraw","version":"3.6.0-canary.e86a737fc512","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.e86a737fc512","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d478a08f3f9cd3a0fa3cc08c1d4bd1ca2a2d2bf4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.e86a737fc512.tgz","fileCount":13,"integrity":"sha512-giEbIcZHR8bLbA6qM34h1DLgENCf1H+DUadTDfN6ZBNVFXnCjlUJG7iND0WaZcf3uEVveGMSiONHwyOyQY9b3A==","signatures":[{"sig":"MEUCIQClerxyqfA/Kiy0Sk++2jJ8BCfngyWFF2vbWhMPyTcdbAIgKdGAP6uTroBaXWkGUjdXtH1OjqJSE9gKhhZ1Hq0mpuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e86a737fc512ccca686b016864b11faa0557580e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.e86a737fc512"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.e86a737fc512_1733310568452_0.2707554030287733","host":"s3://npm-registry-packages"}},"3.6.0-canary.5713ffaf6058":{"name":"@tldraw/tldraw","version":"3.6.0-canary.5713ffaf6058","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0-canary.5713ffaf6058","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"050fb8ddbf60becb04671ae8c760d556414efe3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0-canary.5713ffaf6058.tgz","fileCount":13,"integrity":"sha512-+84hk8Nc8MumJ8PeMiwNhhqmjKC+GMe51djDfwP4osyutej0jVB8eli2QmmVaZv+a/VB1TzQpIe0YgPpx0K7lw==","signatures":[{"sig":"MEUCICAQQK1Al90dH0Ds8I/RK9e6QDesKVDmAhIA5nTMQDWoAiEAso2e8R1UpVma2lPGxCHE2owW8LK1EpDB04OKtIxOOT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5713ffaf605864f39377e566de0bb7f2f8e65588","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0-canary.5713ffaf6058"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0-canary.5713ffaf6058_1733323182390_0.8199748937840663","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@tldraw/tldraw","version":"3.6.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16574cee2f57f44ffb06e6700b69bb0b61f0a2fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.0.tgz","fileCount":13,"integrity":"sha512-3RceOKuCGz1FkVq6S29/vb5aTbSATaLQ1pedFkicE3bNLGfANVt5RsBQGQ0oSQHvUx2OQANgVNbOISjKo+oOig==","signatures":[{"sig":"MEYCIQCjNGTj4AU3GWDGYfonJUaqF+TjsUXTvDWlKm4dA38HAwIhAKWktTT3Hkax7LiySv3uJtwgS0BIJdf9N7LwJZW2cdpE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9f648d4e26934765258ec7dd3fbbd5d16a7c4c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.0_1733324908988_0.055998042149110194","host":"s3://npm-registry-packages"}},"3.7.0-canary.916221bf1c79":{"name":"@tldraw/tldraw","version":"3.7.0-canary.916221bf1c79","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.916221bf1c79","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89df60f8f849fbcb2200c3c805ecf3c213023c18","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.916221bf1c79.tgz","fileCount":13,"integrity":"sha512-jcP3vWuwY/3zL5RrMs626Xi4Sz+Bm0/NZ7Wb/9nDabUTW4m70zflOYO6ZawVjqzeHS610AJbWRL+ryyJG/Iq5g==","signatures":[{"sig":"MEYCIQDZZ3+jvMIi1D7z5WAfcwh0lL+Cw00LrCHENNkI7AE1ZQIhAMcTQE808cJNOfj0JVnFoABfaYpcnFkBABOukm44eBqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"916221bf1c798e6c70c3b915db19ccb546d069da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.916221bf1c79"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.916221bf1c79_1733329807121_0.36195055949945965","host":"s3://npm-registry-packages"}},"3.7.0-canary.3683601e879e":{"name":"@tldraw/tldraw","version":"3.7.0-canary.3683601e879e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.3683601e879e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f621309f65e01308e1a3883080c3bda1dabe9bbc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.3683601e879e.tgz","fileCount":13,"integrity":"sha512-X1zA1F95er8PIjI3zT0KISbSvMADDd1OQ4lW1K5NcoU0Dvkxzi4HFOVSCvhpykcJ6/O+yhxADD9+RQKfQj4pHA==","signatures":[{"sig":"MEUCIQCKhPx1UK8goURrzTLofzx32RzKf8cokVLwCw7ugTnjNQIgBnc6vdEt+OiubrMdefXqObl373uXrwTTGdCHbpLYKuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3683601e879e4531acb39a92b3dffd4d92beb01d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.3683601e879e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.3683601e879e_1733332263812_0.9185002484418436","host":"s3://npm-registry-packages"}},"3.7.0-canary.624a5454ff90":{"name":"@tldraw/tldraw","version":"3.7.0-canary.624a5454ff90","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.624a5454ff90","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c915c733ce14d50a65c4a6f449cf027a003e5a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.624a5454ff90.tgz","fileCount":13,"integrity":"sha512-xMobPvNKNBhj3IVGxBFVQkTsK+adg8wHjdzcaMCWFlon1kYSBfCLtdno4GSufrgC6hpUPeQ1+84OI1fxjKxVPA==","signatures":[{"sig":"MEQCIAhk292tC4rKLbo6KpBkW8NdzuZM0iYsaz0b8G2Ij5P6AiAK3LUk6z6X/U4VojdoYzuVayrmNzYCS1gjGX0pi00Ysw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"624a5454ff90014355150bf1f20c3cd0a0ff5424","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.624a5454ff90"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.624a5454ff90_1733390160582_0.1172089299984187","host":"s3://npm-registry-packages"}},"3.7.0-canary.33c866f478a3":{"name":"@tldraw/tldraw","version":"3.7.0-canary.33c866f478a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.33c866f478a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bf3f32b373bdeb46bdb28cb666487111fefc97b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.33c866f478a3.tgz","fileCount":13,"integrity":"sha512-H0Bl5cpKuWQCfPINpsqx+6Vh9IHf0iwPNfXfplarp1+V0OQgPpx6gsjEu7SDEEYAHUiLV+lCDj34/o0kkHlwwg==","signatures":[{"sig":"MEUCIQDabddRGBqkCFUZ/Hkwn+ifQx9DejC+KYbxeVlVlCaVhAIgO1TjErmFef71G9yZH3Bs4EoSI3CqEmz8TB6YEdfm384=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33c866f478a30ad51b39c01d264f252d970c5a5f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.33c866f478a3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.33c866f478a3_1733391277925_0.5945327627075638","host":"s3://npm-registry-packages"}},"3.7.0-canary.637edd28cb93":{"name":"@tldraw/tldraw","version":"3.7.0-canary.637edd28cb93","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.637edd28cb93","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"422f979f593beae8894b8f75d8b757fd11311ccb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.637edd28cb93.tgz","fileCount":13,"integrity":"sha512-LOlOKB89PNEbrCpq957KyIj0VvdTGosSgO5mr0Wr0V82tNuhWpdbZLbZO5ipWUOMp2QSntHJ4hI2AYG+Zery3A==","signatures":[{"sig":"MEQCICiyyiSBi3MXCbfz/0alSzjSCnB1tQnUTqx0hKfMkM14AiAk8EzGKC8tsskKx0FW9pTKdvD0oqhXS5QI36w/Xg8ssQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"637edd28cb939081482a71fb2b1ff586ff6ba3e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.637edd28cb93"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.637edd28cb93_1733398746190_0.92842031343163","host":"s3://npm-registry-packages"}},"3.7.0-internal.acaf9fbbd3cc":{"name":"@tldraw/tldraw","version":"3.7.0-internal.acaf9fbbd3cc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-internal.acaf9fbbd3cc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a7f5a31eac6980036952a590e9627f953559412","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-internal.acaf9fbbd3cc.tgz","fileCount":13,"integrity":"sha512-h+VyTWbk7Yafb03SuN0R0N9VP4WoeY7w5/yiRfC1lNGAUNNJ8gq16G6rhiSXRZf8cWqMhSuFf2FER5vhHnzAIw==","signatures":[{"sig":"MEUCIFqcOOmK7e1fx/xoclsWL+je0X0/zdnDfj2xXN8ZyJflAiEAriC+E1JOgNvzvcQc4seMX4yWVywhMg2PK06bQNn13oY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97852},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"acaf9fbbd3cc379ec4a9686b058a9666b48871ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-internal.acaf9fbbd3cc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-internal.acaf9fbbd3cc_1733401973259_0.27644083994358404","host":"s3://npm-registry-packages"}},"3.7.0-canary.ca54db7c3c7a":{"name":"@tldraw/tldraw","version":"3.7.0-canary.ca54db7c3c7a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.ca54db7c3c7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8531be828d09a3a4c5f92de61546d7caf9f1aa43","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.ca54db7c3c7a.tgz","fileCount":13,"integrity":"sha512-uAQ20NXbgf3PhPOqiUgy6SaLmTe028MdxHJ1jP05ABWynSXoznSkAzqwh+3+VosoOd1BKpQpdxx227Vf/6WwWA==","signatures":[{"sig":"MEUCICyDOqwZ+iyXv1dZ5M6rmsgndyPMOZ1BIIIr6Ka+YddDAiEAx1B06fzXsNBz2orVhtKKOPm5hTi2tvTt3z47JXUA6Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca54db7c3c7a7c89f38b688254f69740893ec857","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.ca54db7c3c7a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.ca54db7c3c7a_1733418015818_0.6833163744244579","host":"s3://npm-registry-packages"}},"3.7.0-canary.698ca2fef914":{"name":"@tldraw/tldraw","version":"3.7.0-canary.698ca2fef914","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.698ca2fef914","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69afc2ebeed580bd40c4c5b444065fd391d28800","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.698ca2fef914.tgz","fileCount":13,"integrity":"sha512-AgGi7viIHy/rxDGx8eHoySn3p8uhufmBusS6MCheRZWujn5JGrSdyv20baQguOhfuEb/A0kKzhSw2KdEGfY+Mw==","signatures":[{"sig":"MEUCIChuiQ5wzIrKjdAcC9ayPVzQQNOB2cFIKwZvwESzuxUmAiEAmE2YAM5JlL+nCUhRyLxYdWwYIPmxj8O2t7IEQG1CiVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"698ca2fef91463a61371593e7acdc18fec79680d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.698ca2fef914"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.698ca2fef914_1733491623673_0.8310290460417005","host":"s3://npm-registry-packages"}},"3.7.0-canary.f30a144383a1":{"name":"@tldraw/tldraw","version":"3.7.0-canary.f30a144383a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.f30a144383a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f112c47ac00f58f51ca43ba139719391fd0ba92b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.f30a144383a1.tgz","fileCount":13,"integrity":"sha512-CRfz5XAKyYV2J4rNIg4ZyEQbzedBpPsjFzy77ILHTX2NlfAc/+AcUBBZ1Av0nhLJrVlOYi+08/fVcLTedU/lIA==","signatures":[{"sig":"MEQCIDSbtsdCvzOL745TRI7NUmqGTo5Cji9/PfP+ocd51N29AiAF8ogMX6qkaw46uWw/lNENm935kUUbVXouCs/VKaUkRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f30a144383a12b372bf08b6eeb8ee64052f07d28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.f30a144383a1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.f30a144383a1_1733492255041_0.22658099267654697","host":"s3://npm-registry-packages"}},"3.7.0-canary.f200885151ad":{"name":"@tldraw/tldraw","version":"3.7.0-canary.f200885151ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.f200885151ad","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a1b8f20cd7a9dc040d1c385fbc00151612c3de1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.f200885151ad.tgz","fileCount":13,"integrity":"sha512-7vxjmWnWKEh4JNx2SKkDLOvUQQKKqoCTYS6ILKRVBBKPRYORrHgwbJGe3M2K6rY6r5yW5XlymsQVNmdL5zOo1w==","signatures":[{"sig":"MEYCIQCEqpmKjBE3XRHSDWk9veFtVz9Bg6pvW3BkBF7u+5xzYAIhAKFs2hXPseAmCEZiDAMm4jaS/gD3y/2sXsbGXg7oud3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f200885151ad567e1bf84ebe8d7c18522ce3ae99","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.f200885151ad"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.f200885151ad_1733493749168_0.07951970481421444","host":"s3://npm-registry-packages"}},"3.7.0-canary.4ecbef54a7fe":{"name":"@tldraw/tldraw","version":"3.7.0-canary.4ecbef54a7fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.4ecbef54a7fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98f8dc4acda8a1ba122e63d7fe6a938c560d8d77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.4ecbef54a7fe.tgz","fileCount":13,"integrity":"sha512-hKjYjsL8H0Yn+dRTsobjlRjOlEfAg1gmmVdR5PYtsgZ2kwYIx5KCHmsinJvJyWZB2TRZ09DuUR2orw6cEVXT4w==","signatures":[{"sig":"MEYCIQDTj2V/LSDK8ypp0ens+pAvojm/lriBW26TfHeRQ2MuOwIhAJuB+lYu8I5DBiFsrs34Z8PQMImh2F512ei4kAv2Gvur","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ecbef54a7fe82634fe682ed148165bc496b7b56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.4ecbef54a7fe"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.4ecbef54a7fe_1733493940067_0.19304101848579114","host":"s3://npm-registry-packages"}},"3.7.0-canary.9aeff86e695c":{"name":"@tldraw/tldraw","version":"3.7.0-canary.9aeff86e695c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.9aeff86e695c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b0d1fea9cb64519265820ee11adfcb4e7cb03e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.9aeff86e695c.tgz","fileCount":13,"integrity":"sha512-eST7ZEhgP72QXCdNW0Guy62lNhwE3o/djq1omZiO+C19JOHyU82QtaiYmtpdYjP2shzLOcFT3Egy11Rbmwdzgw==","signatures":[{"sig":"MEUCIDw66GsNnkF5VR3HnDx9Pb31y2b9f0D0A9h/NFtkToSBAiEA7ln6/wLmBHPZzX4je24nv0cYxgZH3kX/9ZAgAJf3jfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9aeff86e695c696c9b4dd66952a437fe57fef5b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.9aeff86e695c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.9aeff86e695c_1733497198929_0.48591538971810055","host":"s3://npm-registry-packages"}},"3.7.0-canary.a320f103c676":{"name":"@tldraw/tldraw","version":"3.7.0-canary.a320f103c676","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.a320f103c676","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5b6f7c9003e962d6a79c2974ee2513029af151c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.a320f103c676.tgz","fileCount":13,"integrity":"sha512-iVu5xtigCB/9QcdikSQzSWkjpvf5v/BDD2HxKFujvQkmRpr6jllHAYUGe8Bwx3niJdywRQFKPBTBq2pYeY6E9w==","signatures":[{"sig":"MEUCIQDr269q/W7qN8Z6BzEi9Mj8a2CjKP4KWqjXjrcy6pg32gIgCbh5hrMOAI+9qEtxOz/4+KbdRaqe8FUBH4Vz+r5TgUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a320f103c67613f5a7f065ff34f27b77e84d4a85","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.a320f103c676"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.a320f103c676_1733498445453_0.4473390984704668","host":"s3://npm-registry-packages"}},"3.7.0-canary.d20efd154864":{"name":"@tldraw/tldraw","version":"3.7.0-canary.d20efd154864","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.d20efd154864","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5716ef0b85ad6b6660efaa993b496e64f8acc8b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.d20efd154864.tgz","fileCount":13,"integrity":"sha512-rKAUIIxZbYAXUuFchVFZtNevn2JCYnn4kyqj9Sws33/AkVDEL0WUKpgwEQKAp6s8TfjOvU2xNoRDwcyn6qTu/g==","signatures":[{"sig":"MEYCIQCiqj9kPTp42+2mJRIuFkqIU+VMxUNN7rWwUEj/pZjEVQIhAJAJYhcktR/RzN7YSGJE+Fger0/Nn6tJmWLEQ+doQAKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d20efd154864fe0b1c2fcdf8865061e639b6cb6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.d20efd154864"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.d20efd154864_1733507490781_0.911851590876356","host":"s3://npm-registry-packages"}},"3.7.0-canary.a18b579c40c0":{"name":"@tldraw/tldraw","version":"3.7.0-canary.a18b579c40c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.a18b579c40c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d5c7bfca3a3be2327215d89bbc70c15028034c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.a18b579c40c0.tgz","fileCount":13,"integrity":"sha512-D6eICKIfPcqyCZZP/4Vc3BaOjnhirSaIs6QY1c/Z29okNGUyFKs+MN3eVR9QXw9InySJDqli8H0b1jqPt3i+/A==","signatures":[{"sig":"MEQCIH+O2hViWn91yyV3uzX2YzzJD7PdazpHzgn6tyKD2/w1AiA9W01es8SuKWjI38k7/e3A7bxL/XD/Q+dIepDrLokVfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a18b579c40c08c0216219ff73b10a24612161052","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.a18b579c40c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.a18b579c40c0_1733575654025_0.536256218169787","host":"s3://npm-registry-packages"}},"3.7.0-canary.70b09d760b5d":{"name":"@tldraw/tldraw","version":"3.7.0-canary.70b09d760b5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.70b09d760b5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8df95c4429ccedef0bb9e0fbe775869170f3f98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.70b09d760b5d.tgz","fileCount":13,"integrity":"sha512-a8RlsksQV3jLz+YQG2sXKC2k3ZDVz3X50UCfv3d6e3ihgmC34JScWdH7J3sL1ycWQ9wj2Je4TPARSWdvGuC+bw==","signatures":[{"sig":"MEQCICKjReLgvWV32Ya+mVUmscJq8RARnptgPyTKydlU/MFFAiAUByo5TrPg1TBLgAXBk0Bb5JLAmapNlnxmNFSGamEO1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70b09d760b5dc368685573e58c393e333df8be2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.70b09d760b5d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.70b09d760b5d_1733582188170_0.8471368878409296","host":"s3://npm-registry-packages"}},"3.7.0-canary.24809d81f80e":{"name":"@tldraw/tldraw","version":"3.7.0-canary.24809d81f80e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.24809d81f80e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1f6987013899c372bebe5d5ac5e9cac43bfb5cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.24809d81f80e.tgz","fileCount":13,"integrity":"sha512-VN7XnGRB9NcWT4697xsyx+A89BqKZ9+TB7gl91H8/apJqSfrsmRkIr+vCsN4sC3iaVsDDWnGjgjUEKSz5UfRuQ==","signatures":[{"sig":"MEUCIQCoT04VJUoVaeyVDoZKzJsG1e6xOM4JCnw44oqKbDuIgAIgH+Yzqb2fa3Y20k85hFp5RNhbDTroxF7Wvl2pEp4VYuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24809d81f80edb53d60b1ef6e62964aedeee2c81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.24809d81f80e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.24809d81f80e_1733592370153_0.7992682359710077","host":"s3://npm-registry-packages"}},"3.7.0-canary.797669fe8a85":{"name":"@tldraw/tldraw","version":"3.7.0-canary.797669fe8a85","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.797669fe8a85","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b3e81f24444182643bd1a353273858c4becf716","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.797669fe8a85.tgz","fileCount":13,"integrity":"sha512-E+huCWhl7nAqsEXPp93kKDmbL5qIhD4/BB6u22qBsAwnIhy8s4wmXF/fHy//jOYPt4RgueHzbKnlHP96w/my1A==","signatures":[{"sig":"MEYCIQC9ZlMPuhSaSq4Ea+3GVLMSV4POY2JSUTAw6A3HnK5dRwIhAKICVzFoOLEIkXJtotMCd4yt80PuDvMqqEMY31/dxJMs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"797669fe8a8525dd23ff1493c39aed61319f0708","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.797669fe8a85"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.797669fe8a85_1733600871229_0.5067954836003916","host":"s3://npm-registry-packages"}},"3.7.0-canary.dc7547c80046":{"name":"@tldraw/tldraw","version":"3.7.0-canary.dc7547c80046","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.dc7547c80046","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3a3cde9a42d85943e702d7a1ea2f307faada7c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.dc7547c80046.tgz","fileCount":13,"integrity":"sha512-9U8yVdBKEw+ifjEYQiqsv02+1kyEdH1ydwMk1uMNq0WmChGRtAJ7aVkDMAOqeeEMQ04QZMoxywHB5BVUD+NtEQ==","signatures":[{"sig":"MEUCIHEuRXSs5hMuQVCCwjJMWMSX+nxJmbdkfMKzDCCbM3BDAiEAojB76v6fcyHb6EZxr5LAM+Q6gwF++QCcElXVuAhgL3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc7547c80046c081792c0017b8c95e38209844f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.dc7547c80046"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.dc7547c80046_1733606718869_0.03617933576806287","host":"s3://npm-registry-packages"}},"3.7.0-canary.a6ea6b217471":{"name":"@tldraw/tldraw","version":"3.7.0-canary.a6ea6b217471","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.a6ea6b217471","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a364556727dbe3bae4d6bd6d4711a59de1025083","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.a6ea6b217471.tgz","fileCount":13,"integrity":"sha512-bcklRDGjUO1Di2l0vgS51mvqPcCx1fOsn1XJoGLMjKRymzWx+18Z+GXr0xDybrhQDWbanGRZnwkJpR9b+fkM6g==","signatures":[{"sig":"MEYCIQDneUjKLKRpbRiGXSYBd62nblyfHBUxLs2zQQCIEYzV2gIhAPIQETWp8p9gBOWWOo3QYAW+m8fR/eG90ZCtnjB7HrUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6ea6b217471895664138c696d7df3ba90f3d42e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.a6ea6b217471"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.a6ea6b217471_1733667479446_0.30143498689257475","host":"s3://npm-registry-packages"}},"3.7.0-canary.f1e5770d1384":{"name":"@tldraw/tldraw","version":"3.7.0-canary.f1e5770d1384","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.f1e5770d1384","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"531347b530147e3c20239151de712a8cdb249f1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.f1e5770d1384.tgz","fileCount":13,"integrity":"sha512-zYLGxKBlckd7sWER8DTs8AFVqbyblDUXBGoMsv3RbXhTXyqPBp4AlRYKM5b+pSu1Wzfj5Ocur+8egiuOEw+Dqw==","signatures":[{"sig":"MEUCIQDixnn3lXXFclIBZL10nrdklviCa9eNbDkTsrcmwr02ygIgW+wZvYtOtO2uhwrJD/yph6dxmJLeE7xeNIk0CRVzYCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1e5770d1384acfbdf09e365625eb2121362927d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.f1e5770d1384"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.f1e5770d1384_1733668277934_0.4280583213203146","host":"s3://npm-registry-packages"}},"3.7.0-canary.42070cd6b6ab":{"name":"@tldraw/tldraw","version":"3.7.0-canary.42070cd6b6ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.42070cd6b6ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4223bd53d39637d5f0db36edfe2121717a7e3f3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.42070cd6b6ab.tgz","fileCount":13,"integrity":"sha512-GIW9dopcHAewYgW1ViAj6f1bp8MX+4Ebv5HRQYGGDfkDBHSAlKmtMmJmbQZgb7BlJF/Fi6GXUVRJX34lnkzhpw==","signatures":[{"sig":"MEUCIFVV1iHZNkP+opBf6bMxgRLkuJhpaTJhkKJNiRb4RvEWAiEAuj/+MTsDVUgRYrzuGC0x7DONuThK11sv3JJLitGjp6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42070cd6b6ab52bf084cc43b935ac5aa218bcc59","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.42070cd6b6ab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.42070cd6b6ab_1733696430992_0.9024265764721602","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.2470bc0d7815":{"name":"@tldraw/tldraw","version":"3.7.0-canary.2470bc0d7815","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.2470bc0d7815","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb9388446cc815aea336bfdcee21900ae3db7fa1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.2470bc0d7815.tgz","fileCount":13,"integrity":"sha512-kVWP+jMp+wtDQIAtteTuZiNigqcd1Dkshr9tE/rCR/2ZjjlHzE/1BWYmg6hKLchw7RJWS49coP+YzIPLyIs9Rw==","signatures":[{"sig":"MEQCID/saYb/2ZB3p+eWBkiopCab3eXFcsULcG0GfLZP+CtMAiAGRhe4e9Dwh+EROmAuWUOdrepoq3PTkk45nm7m/zCOwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2470bc0d7815441725f4de0c8bcb6eaeafe37b3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.2470bc0d7815"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.2470bc0d7815_1733734797042_0.1991739568986468","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.bbc8eb37ddd6":{"name":"@tldraw/tldraw","version":"3.7.0-canary.bbc8eb37ddd6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.bbc8eb37ddd6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e162b9bbf209976970b26df5f2873383054b49b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.bbc8eb37ddd6.tgz","fileCount":13,"integrity":"sha512-g4C+u9sWbAIHHCIAX/xFqv4Vs7HyMg7mk/LYXYzDEqKjACQpG7JEGvjfoYmSYnpoD+cA5n7pRm1FYOLS1TZW0Q==","signatures":[{"sig":"MEQCIAmIi7B0jLVp6jqAgeYMRA09nb/oq4RzQADfpvQU6kGPAiAvAg4VtywAXlOKVpKLyRpbuxhq37MN5XItv1y8mUoObA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bbc8eb37ddd6b600e56253aa063a56ac5ed4c2c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.bbc8eb37ddd6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.bbc8eb37ddd6_1733737106504_0.3346408470935345","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.75edd470256b":{"name":"@tldraw/tldraw","version":"3.7.0-canary.75edd470256b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.75edd470256b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16281941c91d88fbbb412c5c4d713c7703935217","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.75edd470256b.tgz","fileCount":13,"integrity":"sha512-tcwl2CKxkiF6tkJu9/e+EPheI5Af4o+OISjuJxLvp0ElzGOXW6bSF+b94YnrpgnBb68/MFERooSMi44hBVTZ1w==","signatures":[{"sig":"MEUCIEcUfuUmfrmLLXPQTn7fkMgMKgy4GK14U5B9LXjH5q1gAiEAsylbSR+Ioz2ns4mLfsn+vOuIdErujcXcjzcEFeYXtFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75edd470256b9554878c8bf43000550aa96319bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.75edd470256b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.75edd470256b_1733737669401_0.834941820723158","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.d87af567ddf9":{"name":"@tldraw/tldraw","version":"3.7.0-canary.d87af567ddf9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.d87af567ddf9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1f42c6f46b991632666696ec5df9fa68c7a78be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.d87af567ddf9.tgz","fileCount":13,"integrity":"sha512-BqIM2f9TPU+yyCtvm2h8VC4DQlCXsC9EQTJx7Vp1KrQipvamZADNMz+z01J0lNzt+S+T9uVXiNb2VI7P8tOfAw==","signatures":[{"sig":"MEUCIBft/ZVmvuta+zGswsbtQ5H3E0x38/+kKmvif7CbG/H1AiEA9LRNAS8VMHn2sN86ExP6NYM1DC0HXOkjZprZraj2ZTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d87af567ddf92cd1d665adefcc6218d7631b571a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.d87af567ddf9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.d87af567ddf9_1733745434100_0.6275260106102691","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.61a084500726":{"name":"@tldraw/tldraw","version":"3.7.0-canary.61a084500726","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.61a084500726","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"765c2d37dcb7d9b79b99170dbe33a723f39fb542","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.61a084500726.tgz","fileCount":13,"integrity":"sha512-O2ZCMuNLSTO3sAkStqSJhamt11iH0T+tZfKUATwyGd4S1Qu4ymYuuEZ6dCW9VGIu971bAT+UkoHop8Gqx745nQ==","signatures":[{"sig":"MEUCIHv5/WhC6mhEv1kieoIyRi6ffQXjlxwacl3PGFU1hQWmAiEA8TLSKkqzTFlZWZusTyFuae+ZQrcX31B7SywD/1VAFIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"61a0845007267f6c18041f215bf2eefbf4b82359","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.61a084500726"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.61a084500726_1733753458955_0.4548907927502637","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.ddd24896b00a":{"name":"@tldraw/tldraw","version":"3.7.0-canary.ddd24896b00a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.ddd24896b00a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9f81c5dfa003a2e105ffb654df1d974b7bff1f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.ddd24896b00a.tgz","fileCount":13,"integrity":"sha512-OQ9Xcj5O7v0wh/rYzTAdCI0mwJoIeAlMPI/wzQ0JOSwUjfd+sdYfremGu15Jj75epv7UnbKaOzXHbrjBWpTBcg==","signatures":[{"sig":"MEUCIBMen1HLxtgOh9wFIMpUq+7XsLbK3Dio6fqrQraq0W7yAiEA1YaMSFq9H/x9wEObyWoj8wmL8om12BHkdRGNs8qEonk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddd24896b00aa3f9ef79f0196f6ef94302d44983","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.ddd24896b00a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.ddd24896b00a_1733753698975_0.33683579870337144","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.2f6593e71b5f":{"name":"@tldraw/tldraw","version":"3.7.0-canary.2f6593e71b5f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.2f6593e71b5f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd061c25e40d1f0e834c5ae2db4e602645e5a82e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.2f6593e71b5f.tgz","fileCount":13,"integrity":"sha512-fsQtprXQj2eHAFHGE8E0hBi0DPp1A8ECOB4JNtNoy/+ZicdJwd1P3mIh96xfYeEE1413lxlZ6+YcZSnBsDIarg==","signatures":[{"sig":"MEUCIEpvKxEP5A6LBhrLW9mqa4y4T7ZYx55lmh77EeKukl/HAiEAtuQaidurHIrnThuXiAzAY55d6VyzyBYnFQzgZdavAR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f6593e71b5f5a4ed1d7db92cd0bf6394db02cfa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.2f6593e71b5f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.2f6593e71b5f_1733760319070_0.02245511469473671","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.dfe513e0a49e":{"name":"@tldraw/tldraw","version":"3.7.0-canary.dfe513e0a49e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.dfe513e0a49e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3c6c6038de035a52b7245a7a0a096c58fd7542b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.dfe513e0a49e.tgz","fileCount":13,"integrity":"sha512-T1DfBM3bnS4YgFC3Bp5AHyhldR+i3gfCGEid3jU/z6NaKxefIIWFhqgCzLty9g3PV3DyEThBfOvfLPFYN0nXkw==","signatures":[{"sig":"MEUCIQCvRCm0AOJDaYjTBFMgt36rmJyJqwEvEuwh6pvEX7bZyQIgA3QbZWct8+YfUipeBSenMW20ska3sLTUlWi0OSbbUG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfe513e0a49ea2d70a0a8c840b40738ccaefc179","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.dfe513e0a49e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.dfe513e0a49e_1733764253810_0.0694775309905431","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.6aa293217b0c":{"name":"@tldraw/tldraw","version":"3.7.0-canary.6aa293217b0c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.6aa293217b0c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34bc83c3540d14861b165d6c797b9de68ad97de1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.6aa293217b0c.tgz","fileCount":13,"integrity":"sha512-T++IrNstjoxQCxnGJPxln6mBA8x6xjvCsqk9ClmCEg7qKRdPTZFLW0LjqEMZ+JZaxogJc0H/9geriHQtOLoZtg==","signatures":[{"sig":"MEYCIQD2ihVG90QDZFuAx0n4FUsDtQUPuIhOu90d6CJo4DZ9+AIhAOCUulC99fzJX6sLZTUNDfiL9HGld4jKvBmuCu804QXT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6aa293217b0ca73a7a7dfeaadcd8d823f7a124a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.6aa293217b0c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.6aa293217b0c_1733765402504_0.1732509150703656","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.38289a975950":{"name":"@tldraw/tldraw","version":"3.7.0-canary.38289a975950","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.38289a975950","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7b36229e2ecfb51a63e0347303ef684bdeb730f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.38289a975950.tgz","fileCount":13,"integrity":"sha512-JttoIEAxBWf5hji5BwbSyz0XxwdcGgdufYDYR9fwX//0F0Lt9DxnOor02in0CbTfbrWKkXWVRKz8fZIJRtfZuQ==","signatures":[{"sig":"MEUCIQDmT0OQOzJ83+FKJEWb7cBiDLpyrhJwaINMFO+bRQPaagIgEUWubKxm9Es0y0naijOmyzM62VSpFt7EJ9w5l+PoJKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38289a975950f72460b5a69738a8730f41e0806b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.38289a975950"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.38289a975950_1733765499415_0.5486880498716487","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.e6870bc66679":{"name":"@tldraw/tldraw","version":"3.7.0-canary.e6870bc66679","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.e6870bc66679","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2533e97678aa787103693c4c5437a911d761a5b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.e6870bc66679.tgz","fileCount":13,"integrity":"sha512-8AcO6s2koKh1ROVmwXK+d3Y0Q7Uj+QkvJpX8izv3WFeYEM+FWKxsNVgMJ+euWLn5jnhrWslrMIAiz6Zc81AD1w==","signatures":[{"sig":"MEYCIQC84GvKRCRpUf3IZ5+QKTshwAf8mdvA0qo+lJPGtP68KgIhANkPD3jIF/KTYy71STOruETXLU1n8+4AaRPMkunrXU7d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6870bc666794c6a98e08735c4fc23caddc21093","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.e6870bc66679"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.e6870bc66679_1733767135524_0.943771365350198","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.d40a33a31240":{"name":"@tldraw/tldraw","version":"3.7.0-canary.d40a33a31240","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.d40a33a31240","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da3864f9e25d8f4f322441c2a6c43585f53edfe9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.d40a33a31240.tgz","fileCount":13,"integrity":"sha512-u/X4qgjWzXafNCsY5otV1PkXh3OSSuWHNtkB5edQ4nI8tr/PhYVSA5ywzOG2ahu73wvn461cDWxz9wjQ+nl5BQ==","signatures":[{"sig":"MEUCIQDrOlKMNEmctLhBuIqiGAd9ljDT3uF8XFvDL0P7f9rHIwIgdB0CrhIxQYdUS+8n+dKIXh2JvF5fOQUOePIbqODrpww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d40a33a312400fa7c27246e07bc324691e5ca539","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.d40a33a31240"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.d40a33a31240_1733770748738_0.33637131604732273","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.53c1dbab0ba2":{"name":"@tldraw/tldraw","version":"3.7.0-canary.53c1dbab0ba2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.53c1dbab0ba2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"018a39e393b87add6fcb380602c1668979674be1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.53c1dbab0ba2.tgz","fileCount":13,"integrity":"sha512-rAJAkfLjCXqpsDEciS+bje5d76E6p1/357qbUUmbZH7vDB6kISFfu/lEvNo4Gxtu81ZqfTfo59hQmxuw26CMrQ==","signatures":[{"sig":"MEUCIQDKcDWfIMw/jBKL3zjh4GX7kYZMA+FCtnBqpsB5UpXRQAIgK/3nYPXpA26XNDL/VxFZdc1hUtvvqO8Zki0DLrcmIWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53c1dbab0ba21083284aaf4d983e1848fae3f9ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.53c1dbab0ba2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.53c1dbab0ba2_1733778198212_0.3319859393444087","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.7579ef667760":{"name":"@tldraw/tldraw","version":"3.7.0-canary.7579ef667760","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.7579ef667760","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd74eda0b520fee925d717942935ceb41c590e84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.7579ef667760.tgz","fileCount":13,"integrity":"sha512-m7VCDrtDt0guLyvEP+Vl5F18PI2wQlM5xOmBA9CeTPeY/F0QXpg26VrskuJxltMouciIOva9wv9PZTTWfBifgQ==","signatures":[{"sig":"MEQCICeG3Z3wFapqj5PHM4+SJtvB0A9g/w0gaufN00T7XYi1AiBs7qPga7b/GDKyvmBKlMpuqfPsD8+zRVtg+zyeWWU47A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7579ef667760e7cf18c92f1261b14d805946a162","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.7579ef667760"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.7579ef667760_1733826916358_0.08733526584714046","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.84653f8a3c53":{"name":"@tldraw/tldraw","version":"3.7.0-canary.84653f8a3c53","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.84653f8a3c53","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fa72c02c650e8a8c67120f468832c1074f051b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.84653f8a3c53.tgz","fileCount":13,"integrity":"sha512-+yIZuBzy9Hs9mKP/3aor8Sdzu6JK/3b+1n1jsYTAvn/Flez8iadL4FizHcks7D2dIbI9oJ/TFmWV//KjmnXTWg==","signatures":[{"sig":"MEUCIQD311BpCrxppD92WSq2GprZtvpW3xY/9nmCINAOxvreDgIgKYuZMVWCSQxFMlF08e654TQ2xw+G2U9GB9FLU9XsIJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84653f8a3c539383244dee79631919b21102417f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.84653f8a3c53"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.84653f8a3c53_1733834787344_0.03496659787667422","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.82d95550ac11":{"name":"@tldraw/tldraw","version":"3.7.0-canary.82d95550ac11","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.82d95550ac11","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f724e4a82643abab42b04220324fb5146845134e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.82d95550ac11.tgz","fileCount":13,"integrity":"sha512-wFlXsxJNcz/vvgKjMtlUMqQd+TgUrSXDGNgGQD8hVsHC4WQC5RrNij78+ithWEq7u5QuI4i0JIdzyiOYrV6bLA==","signatures":[{"sig":"MEQCIGSgvir3A1LrqAmE7NzdswEURW46O8uK8yPRt90CWndyAiAyGfn7DEjsA6nyvSuf4nzexLz6ez9KfthYU5fK6cm+Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82d95550ac11f2a91ef3543b83c871e896147fe6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.82d95550ac11"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.82d95550ac11_1733839710605_0.6454068935609056","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.e1de2a6bd6b5":{"name":"@tldraw/tldraw","version":"3.7.0-canary.e1de2a6bd6b5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.e1de2a6bd6b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0737517447403b9d0077fac5b5f3229f29bd4971","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.e1de2a6bd6b5.tgz","fileCount":13,"integrity":"sha512-eXfTo+ZhvQScLz/jVM0Ly5pnhyrfmV70N+ib7RfEApnz6aZAG3v5GY/l0yky4WFYyvmH4uFEPdDdZb/nKFnG6g==","signatures":[{"sig":"MEUCIFLlgZzSdytlG2jv+HsLEOpWfUja6o4rsxwC5f7n3YqpAiEAw+yLVpKqMikylXWavP3j6yG9r6p0cMqdWPpwsChm9WI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e1de2a6bd6b53a12d052cb728034b68068f9fe3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.e1de2a6bd6b5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.e1de2a6bd6b5_1733913076519_0.0223196589396919","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.0d410e3f96b2":{"name":"@tldraw/tldraw","version":"3.7.0-canary.0d410e3f96b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.0d410e3f96b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c411dd7890728ac53a20a34d696d13762658bdfa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.0d410e3f96b2.tgz","fileCount":13,"integrity":"sha512-/rIfw5TXfudJq0NVcycrI0YyqwN8ikoXiQBSKYOrGCF30LqAKmYVuO0EP8TRHX7U7p/2Iuysn4j6cV8hKMRMhA==","signatures":[{"sig":"MEUCIBRILiwJ1INqpWHPeZbfRVfyaYDepoiccaHC/Nzr6psvAiEA4+IsLn5mYOyR4SwRNbOAkq/GYJtx3ktTqrDcNgSoNcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d410e3f96b238d04a3f6b0911682c2b794d0eed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.0d410e3f96b2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.0d410e3f96b2_1733934426029_0.8432390866287092","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.f573a67d7d32":{"name":"@tldraw/tldraw","version":"3.7.0-canary.f573a67d7d32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.f573a67d7d32","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e46aadd515203d62281cab09fc16b935af6098f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.f573a67d7d32.tgz","fileCount":13,"integrity":"sha512-Q2gzOg434dScmZMiOB8tEH63ICeUP5ZT/5aSHLW/MIZmawdPXVHJu4VswrvDNK2+TNTugSyyS4LsNPUI38czkw==","signatures":[{"sig":"MEQCIHokkUVqVOg6ddau3IkrIVw7WzGbkUeHaVDNDU7G+mwxAiAZtXMuUZeceWOMhhNx7J5TEdS38RBNJ52KPncIwyMi8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f573a67d7d329eab299c60def508bf336bd1002c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.f573a67d7d32"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.f573a67d7d32_1734078160139_0.5238936063622937","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.b26822432001":{"name":"@tldraw/tldraw","version":"3.7.0-canary.b26822432001","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.b26822432001","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fc263e6d63b05b17173faeb93ce19b63bbf07e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.b26822432001.tgz","fileCount":13,"integrity":"sha512-AR3lhEwzTIMu90Jn2KExfoVLgG0jB45VFm/2ql5YVQexp8w0qirNvaGwWgbW6OCaCY9gQEM4fh8wvw6JbszW7g==","signatures":[{"sig":"MEYCIQDbEA9heT9vZPHPvxu3PJb8uGkb+GCoQKTIw5KoE+eG9wIhAKXEtjSuCtuW/66ADPqJVCNAa+9sU+wVwd1PlVRbJomW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b26822432001592346398b0e08199cd43b52eb3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.b26822432001"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.b26822432001_1734090194778_0.35250723551832097","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.f59352ba1283":{"name":"@tldraw/tldraw","version":"3.7.0-canary.f59352ba1283","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.f59352ba1283","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8acbae2ebb5f22a73ed6d65f72f101a617f77b8c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.f59352ba1283.tgz","fileCount":13,"integrity":"sha512-dCZnElrA/sR6362cRrpQ7T9d9J5x5qJMTQPOgfE6BWIYRon1cdAIRVbG2ZC6+Foc13kBAYRv7Wj1+IDtNRiSvQ==","signatures":[{"sig":"MEQCIEt+FQrhulnMYMc1MaZ0on1lmVziQoKHsGsRuUVF/KxrAiB8XBqm9jknN6xGV4JZasV2q9nb8rgjWqFhEskoUcH9Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f59352ba12836cfa78aee8be4d1e6ac02b3193f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.f59352ba1283"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.f59352ba1283_1734345047296_0.9811425411385273","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.ed2113d0c81d":{"name":"@tldraw/tldraw","version":"3.7.0-canary.ed2113d0c81d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.ed2113d0c81d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"805f97fbe0e22cce5fb704e463715204a36f3984","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.ed2113d0c81d.tgz","fileCount":13,"integrity":"sha512-cb0lX4FagL/oLyxUh2xvMUkFty6fvMyC41R50pbr+qUwFobZV03K0AS/TJMVfT57Z8jceL+FPKAb9VNve4LqZA==","signatures":[{"sig":"MEUCIHRy3UBCn8KMyB8j1k3WiS3TNfrvgrptd5PbOQS9wHhOAiEA8bY02shf9XMj7s5ROF+AMl9UEqp8UGNd2lBq7+GeGOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed2113d0c81d8fa0e0e83806e4a36f385d272a96","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.ed2113d0c81d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.ed2113d0c81d_1734345432733_0.16676502610407162","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.45d1224d24a2":{"name":"@tldraw/tldraw","version":"3.7.0-canary.45d1224d24a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.45d1224d24a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac69cea2c8e626a1bbce8704cfe83f68b672e84b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.45d1224d24a2.tgz","fileCount":13,"integrity":"sha512-ZMHTS6pOo+1KLEFcjBPLuubI6iz1AIzoqchogb4wmxpOcc9Sd46QKHzR8eSE6M/BIfZTN+hqfHC2EukofVOT2w==","signatures":[{"sig":"MEUCIQDtB0xw705mehNJpCGpen1gTdIbhuIKv02wMdOHHHHs1AIgcRAx/Q2mthC/eOKk3OeDAc/FDmargWPj0NNuY5xd5QA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45d1224d24a25694b50f0fcdde095c3e149fca66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.45d1224d24a2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.45d1224d24a2_1734361747986_0.4055276953091038","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.db18f4c24992":{"name":"@tldraw/tldraw","version":"3.7.0-canary.db18f4c24992","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.db18f4c24992","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a518c36da232c87500dc9ffe59de95354b5052a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.db18f4c24992.tgz","fileCount":13,"integrity":"sha512-US2YRRfk4FUrUcksDbfKmpJ8uq3H9ok7VZwVb1JhEz1EJauDipqP2eQ0LWHKZQ2MDbjZPp4vOCjoBFlePo3iow==","signatures":[{"sig":"MEQCIGSXzdQRBZCH9VjqL8mgy+hteyC1GsYEWvaE93votMqhAiAWMD+0MeMCSrbZcofcrkhaQfP6KZJHNyVoILwadJcCig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db18f4c2499282dfa387f55c486430a81a59dad8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.db18f4c24992"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.db18f4c24992_1734365722196_0.6098025259478161","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.13ac3b31f5ab":{"name":"@tldraw/tldraw","version":"3.7.0-canary.13ac3b31f5ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.13ac3b31f5ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87eaeaf1e3c0394f45bc48afcd18844bb06af978","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.13ac3b31f5ab.tgz","fileCount":13,"integrity":"sha512-N3EA+14jFVtvHsZtO/0pLAd168mzi593KRs4jqn/BIBD9MrNaL/ITKHea7nPjlpShToRFricGQLOfxXQAHEL7w==","signatures":[{"sig":"MEQCIBXlvKOLpMagYQ3tXZTZi8kBQnrk9BzV+5rh+WEmkR4mAiBiALGtdZfbmbziCqK/sjwAShve31TKhq1LjiEaIYwuvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13ac3b31f5ab51e215e3cde7e92b809d87ec77be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.13ac3b31f5ab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.13ac3b31f5ab_1734426938879_0.0028928461942998585","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.a152d144c038":{"name":"@tldraw/tldraw","version":"3.7.0-canary.a152d144c038","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.a152d144c038","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f978f39da020da58594cafca6d6cac4386e5d14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.a152d144c038.tgz","fileCount":13,"integrity":"sha512-cjvbRu9PABSPe5BVgnHG10mTtve5M0OIxbS76kQeqFGSLrrakCUvvJJaipS8ILEY6wK2ToIajkxuYqEnz5Gwaw==","signatures":[{"sig":"MEUCIQDBeBx5nTUD7bHoFJ/jerd85EeY0vTUe6gGAfAydauOHAIgJxGRCTX7XkK2sXCieVfhKTI732yfixZmDCBYx9g8xtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a152d144c03801a2166afb1680c86fcbca7b7f08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.a152d144c038"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.a152d144c038_1734430621975_0.34812789213723216","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.ad5917e619b9":{"name":"@tldraw/tldraw","version":"3.7.0-canary.ad5917e619b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.ad5917e619b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8fb12fb2c0072f303a57a5d56f753da1a37755c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.ad5917e619b9.tgz","fileCount":13,"integrity":"sha512-UUnFszIzog+IFIekMurNbJKwrz9S6i3q5unV0ZoRjG4w9wqslUyr2YYjV/3k3Vo8t1DUhTyQqaP94IR/B3hVng==","signatures":[{"sig":"MEUCIDpUiMuDn4CnzblrVbPX6R+Q9tTsev9QJIiep3DE8pynAiEAgujo/pKYlHiIIHULuf2ZZq5BB2rk8phudw+p7NG7fa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad5917e619b9ff7c55ef536ddb7cb335549bdb86","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.ad5917e619b9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.ad5917e619b9_1734431788096_0.4006216102222766","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.14096925d327":{"name":"@tldraw/tldraw","version":"3.7.0-canary.14096925d327","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.14096925d327","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6cdb582ebf778fcd88f7e1619c428559cae6f6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.14096925d327.tgz","fileCount":13,"integrity":"sha512-VbGJssbSK/8fuUk/fcEsnf1qXM1NiJZ3GJWzbMUux0tjz9PZmy4b5kU6aOIlcjhTVao16zDGlCCfJzSgc1D2MQ==","signatures":[{"sig":"MEUCIGENMnMIHpo8BnDPcvt0813E4VPoWAgf8MEcgIjyujfhAiEA1Im7InUM2K3niH1axsQsktJeM2r2o0Cu3UE9IIPFY6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14096925d327af7cbeb09ce76a49fd4e04d9dbad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.14096925d327"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.14096925d327_1734432251711_0.05984677754040635","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.089514865f9b":{"name":"@tldraw/tldraw","version":"3.7.0-canary.089514865f9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.089514865f9b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5107e8b7e6a54dc0ebe95e87831547f52ce7f669","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.089514865f9b.tgz","fileCount":13,"integrity":"sha512-/ta846aMrosm+fSGM4fNLvTp+dteZNJ8hxIHK30v6NvWlDCpXwOVDywSebxXHua+gG/yRP7zxTPsPeBAoTl2lQ==","signatures":[{"sig":"MEUCIGdZU3WnLYxyHFL744BM/cjy4958Z4cFRgoNcLsr+wpbAiEA2IW15+a5sednDqRf6umIRbxhDZBnOj2ZuZ3tI0SDNcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"089514865f9be4e74c179791dd937f6cd8073400","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.089514865f9b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.089514865f9b_1734432317641_0.13127510905940287","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.de9694fbb08e":{"name":"@tldraw/tldraw","version":"3.7.0-canary.de9694fbb08e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.de9694fbb08e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"676783757dcf5449ba7560a1e3cf80bb95a30efb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.de9694fbb08e.tgz","fileCount":13,"integrity":"sha512-xZIa0Yz+H/3Rv0t5Cis+Guiw9y+YQVtUKr+K1l9Mjc4PKfGin6NpLDZdr5y3sUZHzCQBxJ2X0Gck4MOXjJLH0A==","signatures":[{"sig":"MEQCIDpR35HotxjL4ohSv4vMwZF5Rj5Vy4kWMGScNHJl4iicAiAPiQiJzJkG6/sJziraQPP+URWVqJkO5C44xRk2Ip0Dzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de9694fbb08e31bc97f51721be5a8b0f8fb53ade","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.de9694fbb08e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.de9694fbb08e_1734439581453_0.447456798989291","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@tldraw/tldraw","version":"3.6.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.6.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae6f233b5fb9cde43c445092fb0c2e89082915bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.6.1.tgz","fileCount":13,"integrity":"sha512-l+1nUhVySuhNXIm1tRQ2G8knAUJRq6MQFfwpFPeX2NPhQRiASTH1vxhOs6DgPEdx2BBEjp5fZANYEwDMr5xQRw==","signatures":[{"sig":"MEUCIQD1SIyVWd66NTfRrC+YTbWcsaOZePFnnjFurGz7HW83YgIgIJHqkoQ8e44yVt1NGLMNAw24lyOK9CtXRee71OZKFLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3104b7cb844a85e41a9633fdc50c570f9a5f0d64","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.6.1_1734443850374_0.9811419536353183","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.0d88f3e0a5ef":{"name":"@tldraw/tldraw","version":"3.7.0-canary.0d88f3e0a5ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.0d88f3e0a5ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63923c9fb267f9f47d868c678772b8da2d970419","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.0d88f3e0a5ef.tgz","fileCount":13,"integrity":"sha512-61bDS8XzCyaZwMrxNL7BHWbfkURXtZ565+bPW2hwZpDWy2NNq0OqhgcFvghXwbZLo3b2cx1mYKwP9hHZGQH58g==","signatures":[{"sig":"MEUCIQDnlhNmvvPLVaHTLGLQbK47UFTJ40M0RCqSFVkEY5wE4AIgK4ARJGwIGveYtu2z5/0T38clnUE92iv2ZZ5pQgKtFpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d88f3e0a5efee2e23b10c56cdadc3fcd976b984","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.0d88f3e0a5ef"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.0d88f3e0a5ef_1734513583878_0.5971029165486637","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.a0088a0d6a77":{"name":"@tldraw/tldraw","version":"3.7.0-canary.a0088a0d6a77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.a0088a0d6a77","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f2e8def4c5bbd1e192670e5977bd99e07d826ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.a0088a0d6a77.tgz","fileCount":13,"integrity":"sha512-v8eZLlwvcARDLt2wE9RH/pRKpa+WppcqiLadQP8PDHOvdHrdr+4AKYGgwJg1Ej+LtrKPe9ulVlkkcK3VZCq2+Q==","signatures":[{"sig":"MEQCIHIXgTqHo9tN1v5wkNpWQYQJFvBopZGMud80T7XCJyorAiA3/Q+2TMIvS+gfsebXZY2qu//tEwi0F2aj4134zBji7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0088a0d6a77dde55cc1a5fa3bf30a7db3452c2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.a0088a0d6a77"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.a0088a0d6a77_1734703089286_0.273592888686782","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.383dfd14bf86":{"name":"@tldraw/tldraw","version":"3.7.0-canary.383dfd14bf86","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.383dfd14bf86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85054ef9556ba9890562271e33a607c1a0e4b360","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.383dfd14bf86.tgz","fileCount":13,"integrity":"sha512-xjpB8AaUVPaoYjzXzPFE0gEeS4sS8ztFFl2zQ9BEG6CRxc/G6RuYUf+6mwNtYfTJKHLBF2L8sdRG/EuGvMukBQ==","signatures":[{"sig":"MEQCIHsx9vtGUQ6WqqQAIj+1DF0Cfitb1pvmnOU3Il7D5yPUAiBF9qtAruTo5d6/a/En4vN4MeGbEuKwAogeMxGYZEb4EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"383dfd14bf861c10cab82f6887cabc8b3f5343f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.383dfd14bf86"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.383dfd14bf86_1734719024170_0.19503233687170618","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.9e5acfe11f3d":{"name":"@tldraw/tldraw","version":"3.7.0-canary.9e5acfe11f3d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.9e5acfe11f3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21efc6a3ecd030fb80ec81bc0ee0536a6276889a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.9e5acfe11f3d.tgz","fileCount":13,"integrity":"sha512-IcLjy7vK6xW7e44K1qYJuJQywYF9U/cEt+3khLOX0J4OwvD0odzg44QiB+Zxi6r1OCMkcayun6Mt1Kem/050Xg==","signatures":[{"sig":"MEQCIGBYXM1SLTfdeEjhJ+dG8yAxICmoLNBu0wRV+WNoqqqxAiAl0pWKOWGUoYcnULlZuYnPMs4tzRpx4+OiJ8rhayoLHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e5acfe11f3dbb93e8a40d43d5dda936e34a62e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.9e5acfe11f3d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.9e5acfe11f3d_1734878872013_0.4571589814215926","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.8e16c48b63b1":{"name":"@tldraw/tldraw","version":"3.7.0-canary.8e16c48b63b1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.8e16c48b63b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca0904867f1597122cccb2e55e597fe8d6842bf7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.8e16c48b63b1.tgz","fileCount":13,"integrity":"sha512-28YtiTb0A+0+fzpcXyGYQmGoWcvTUcokSe4GFP2gZ2LbiiHEJMnp0GwciwISmJZVwpDfrBERwwPfsZxRuZLbAg==","signatures":[{"sig":"MEMCHw4a6SDuRQ7hxs37whJ0X5BMU/ESvGZ00PfRYJLZNckCIBMADGNP3YL0uKZFyvDnzO9mB0nSHl56jir4ZxX0J4S9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e16c48b63b1de128a4c2237ec9b4fe9c477b5a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.8e16c48b63b1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.8e16c48b63b1_1735411659896_0.03844775492278529","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.5bf49a538d1a":{"name":"@tldraw/tldraw","version":"3.7.0-canary.5bf49a538d1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.5bf49a538d1a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ffd2ef097a744acf45b6bf9071aca56c8f15c4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.5bf49a538d1a.tgz","fileCount":13,"integrity":"sha512-px4mv5ebIikuFdcFV/K93w+9tZo3ecVHVlAoXwhUMsp0XkdxuWz0PTM5nOuAT0Q3dgIYO53Mva/anaACDq5MTg==","signatures":[{"sig":"MEUCIQCRlcjrCqgTDjf+9dl+MmpFlSBYSafEYa0/QVwhl24QSgIgCbNiio6DXFyGSVhM9uad7YSiRr6KapOJ88OPLXVaB4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5bf49a538d1a1d53326e7fe039099fad7dc07f39","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.5bf49a538d1a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.5bf49a538d1a_1736159552402_0.9445222039381971","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.5f5f8c68e97c":{"name":"@tldraw/tldraw","version":"3.7.0-canary.5f5f8c68e97c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.5f5f8c68e97c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a41eee2e0a25f0d6b88d79a74f1c54178df11507","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.5f5f8c68e97c.tgz","fileCount":13,"integrity":"sha512-uCEeBWLnu2A3WlXZfeKQbqrnZWicPZfIF42IQ1DVHSXYB8gtLB/bSV++OgJ/Ah/Cz3/uCIwbaF3ScYUycf/vPQ==","signatures":[{"sig":"MEUCIQDTTZ6AXcZlw0zh+v7neNOCi5VtNvGFE9zSxdPoI+1vhgIgO2sdrXXas3DAw8YmhRxBLp9e5GD8I91JlAr1b9tILX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f5f8c68e97ca8053441795a0a87f9215e98fc98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.5f5f8c68e97c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.5f5f8c68e97c_1736171645221_0.6538735584472937","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.c01564bb95bb":{"name":"@tldraw/tldraw","version":"3.7.0-canary.c01564bb95bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.c01564bb95bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3680a82930b0d417b1faeb5f897a00b0cc3cb90c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.c01564bb95bb.tgz","fileCount":13,"integrity":"sha512-KeLe2Gkehsx8HOQT8aivOuw5CVweCgpXfiiKJ9oLIsE+ocCC5AaTu8l80dqflVRRCmQCptcJQ5XZTMnW5xQWGA==","signatures":[{"sig":"MEYCIQCn7HRdsW1vOENapKpMaqOrGmRZjR/ekbbHV3iArYaAlwIhAPyjKWINa+L9xXJC3RLTsvOOzeVF4BtQx9R52ZWDdLxm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c01564bb95bb56f7b8bc6ab6999ad4b977275152","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.c01564bb95bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.c01564bb95bb_1736184486822_0.09512362242872485","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.48cd187b3a25":{"name":"@tldraw/tldraw","version":"3.7.0-canary.48cd187b3a25","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.48cd187b3a25","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1abe902c0cc4f987753a064a12d36d241ebad880","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.48cd187b3a25.tgz","fileCount":13,"integrity":"sha512-7NU8he4P2MS8ybFOU6lP/Bx/y4uvLgkC5fq2kNfP1yyMeQ9AEURnB+A5pTFQZ2zt5zOZq2r8m6wM4o/yUFj8uQ==","signatures":[{"sig":"MEQCIHGW/jIVUB8Fto+cD6crF11TqdIajboj1+seWbsoeuXKAiBdj8bFVxaAdkDiwAH0WPhJogv7QMKKIZzo3RsYWEsREQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48cd187b3a258ea75864e9e572217e990b5a0c00","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.48cd187b3a25"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.48cd187b3a25_1736184983024_0.460214656200685","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.5694568e2b2d":{"name":"@tldraw/tldraw","version":"3.7.0-canary.5694568e2b2d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.5694568e2b2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d402034ff867afdbd968a857d2bc55db9df0bfa7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.5694568e2b2d.tgz","fileCount":13,"integrity":"sha512-h2kMusTmm7BbuelKsK4c0XWgkhdSOz1ViBb14dQIbr/SwgZTllfLudPSHZKVjlbOj+SY70hCFRLf1NQSA122ig==","signatures":[{"sig":"MEQCIEpGKRX2cuO7QAz3GuUwRwhVtU/MmR9n4F/Xc+we3gm6AiAMsF8dDGzLLgPvkkOGrGCFZmTapxCnG+sNwNrgdqIxUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5694568e2b2de6c839c8d8bb1fcc7dfe35e7e32e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.5694568e2b2d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.5694568e2b2d_1736244607838_0.35268224933422543","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.f9d4bdbb2f2d":{"name":"@tldraw/tldraw","version":"3.7.0-canary.f9d4bdbb2f2d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.f9d4bdbb2f2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5e410a0d4a19044bb2f24e68e07b1908632781ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.f9d4bdbb2f2d.tgz","fileCount":13,"integrity":"sha512-fuH4v0LJkIn1KXvudaEsAupX+iDpYC5mLGpm9EaT5p+9XjCmjk5SkikzoEEuHFFaoBAF1GeYn1tUzxXJANY+Dg==","signatures":[{"sig":"MEUCIQD3kr0G5iKlthvzc0I88TldtgHcI5+12QiOGdXQUY//8wIgYhTeDhWffe2xdA1H/EIt0ylonIDy8A501oasgXIcDSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9d4bdbb2f2d2b1e52bf9c03bd03106f82819421","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.f9d4bdbb2f2d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.f9d4bdbb2f2d_1736246566357_0.9181574245509452","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-canary.e9078a30a022":{"name":"@tldraw/tldraw","version":"3.7.0-canary.e9078a30a022","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0-canary.e9078a30a022","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"261810a10f59ccb89ac1ea278c6362143b6f0a28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0-canary.e9078a30a022.tgz","fileCount":13,"integrity":"sha512-1mthKCW7ECbv2fS+aUN6W5FZid6eOQsNZoXihV9rfgTilBnf/HsB00/s1UnoHtRk5T1qD92aLEdnOO8hZ7Y2Sg==","signatures":[{"sig":"MEYCIQCSmEeRarDT88e/diz6K0yG5bMp3ByaB8dsyQI72a83KQIhAJ5U5wMxgo1AQoVndZKMD6Go73tGRx0mo3qRhiRYx7WB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9078a30a022c4b78395e9fc5b84c68cdf5722c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0-canary.e9078a30a022"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0-canary.e9078a30a022_1736246851974_0.7177914843250717","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@tldraw/tldraw","version":"3.7.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2e2971c504313ffd01d9c5a3fd504cddf59c83ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.0.tgz","fileCount":13,"integrity":"sha512-CvJJXdSmZNQmMhutS4tGGZOMl/YP5W8R9nfsnDws4TlEGYWKwgPZ0gzYidbpa4M87IVHOugloMdhmpzxljNk2g==","signatures":[{"sig":"MEQCIAFAaECDPmiUvHTnoBZc0jYEb2iB59gVGrwtoM2nt+r+AiBMEl+iq6TQMIKi4tCazt5wm8bvZU+fR9XNx6tYc+WEaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97817},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5aef12aeec478b77f929adb453b3bda8f791136","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.0_1736265950844_0.6040974592415962","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ae594c621212":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ae594c621212","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ae594c621212","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2acef849cf81f04c5d8e662a871a1f2438a36405","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ae594c621212.tgz","fileCount":13,"integrity":"sha512-SggCw1CRJmLl6cZj4jFUUg2FwK/cMvUuoez2jMr6SuiXKlp/hDDqFIdRwF/gQgKilIcD63xK3iz6AfSskjJmqA==","signatures":[{"sig":"MEUCIQDoRvzNV4WK028qzIyT6FH3QRBwg90mld3mfgrkXGve1AIgA3So3UqQaIBJJK2WodRRQxK8DQNkrrCf7QVxvQBs0LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae594c621212de1d5694b8ce17b2585f1dae1983","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ae594c621212"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ae594c621212_1736328972335_0.5276274698147037","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.4569e7d7e9d9":{"name":"@tldraw/tldraw","version":"3.8.0-canary.4569e7d7e9d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.4569e7d7e9d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df31c44195f738f0ac167333aab8d2036d6cbe31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.4569e7d7e9d9.tgz","fileCount":13,"integrity":"sha512-91QftPpr6EBxqKwZMHRAln7N0b87Y0vZ7JN4/p1eY03DjarLYgt3XWMC+QcMG0int63VqxmWrTgZwuOumorAFQ==","signatures":[{"sig":"MEUCIQDVvvq8zQHJo2BbUYwgKd2wcgniEcPsSyRpUR5LNlfa1AIgRXdjBMgwPXRbzRqes50oZhdeaSxIZKaywEMNS/YG+nE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4569e7d7e9d968b0f041ed3a2868acc4c1b7b18e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.4569e7d7e9d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.4569e7d7e9d9_1736330154814_0.11906439812667324","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.0bbbc9e0c959":{"name":"@tldraw/tldraw","version":"3.8.0-canary.0bbbc9e0c959","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.0bbbc9e0c959","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94f3314c84535189e711f50b878acd41b6d3e361","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.0bbbc9e0c959.tgz","fileCount":13,"integrity":"sha512-HCzq/FmyR8nQIjceeaJ/P2oCzrQE0tK1bN6lqK3DI02sdjwdFC6HwN+sXp5poAp0QzYm+fRrC4pM2vdlGxwKaw==","signatures":[{"sig":"MEUCIQDTAoG1mcieYKKyFjmVg7UvOAdW5wdDioSDtp/sw6UKOwIgSyM0t0xxvLfSr1L+T7Tw3mhePE6xSzICEyQ4AYEfb3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0bbbc9e0c959facfb3fd02cbfcaa4696e52d35ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.0bbbc9e0c959"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.0bbbc9e0c959_1736347340942_0.15794135941106635","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ab23d1d97da1":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ab23d1d97da1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ab23d1d97da1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55e79d7301b5c5888bde5ac77aa076d30fceab3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ab23d1d97da1.tgz","fileCount":13,"integrity":"sha512-lPc4hreu71uqs5iATFVdtz52B4V3nbUCt3c03bV+YScd3pPPjc/uaHD65asn0alVNHJeMx5JzfRDPC20mLjuNQ==","signatures":[{"sig":"MEQCIARS14LsjASbQPm65v0LmqAvh1vsYrpnlN7WPILw2AY5AiAdH/a4EoHlrzKCSuwmm6Uavl0/G/nXR/F7tecMVfX79g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab23d1d97da1ee0ecc8d81bafdc3892f2239843f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ab23d1d97da1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ab23d1d97da1_1736411645259_0.3884857481381754","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c422debb621c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c422debb621c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c422debb621c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99f891824e9c51c9cd41e625614e19a039d744ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c422debb621c.tgz","fileCount":13,"integrity":"sha512-wWmW1EVnu9Z5imoROuWrO4mKOFwWlr7DauTnIwbVBq29oHvWWyc6FyBP541R6zk8kTjNZdP2pHOC03eFuy3kug==","signatures":[{"sig":"MEYCIQDB2xvR3+2zYNAW+i43d2bOXPti4jpykoO/0BSwI+GiWgIhAI2NXtAOiKq8zIF8R7ZmusM7jAPS+LC6F5Ap/ARu9/k4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c422debb621c27b3e749056b5b5cbf1b22fa37a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c422debb621c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c422debb621c_1736444006427_0.46791932268869685","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ed9c077994c4":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ed9c077994c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ed9c077994c4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71e2ec86f7711cab4cf115c756deba4ae74372f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ed9c077994c4.tgz","fileCount":13,"integrity":"sha512-HRnA4IdjZSnWzF3b5mfwQlOeUI6AJI/01sIB7nz+S1Qb5cipcvzvKHuPJz8Gi48KYmODek3oQ+rE2KVJu3SSXw==","signatures":[{"sig":"MEUCIQCA/qOEojhoC9cvIRki2P7eqZ2Kmyzpqcb6APoB8YegqwIgOksmWSi4t5l7bTbFMWjNxXDtbGDL/E1DSj6+YZoo7lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed9c077994c4e97d352a59385183686585510e14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ed9c077994c4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ed9c077994c4_1736768417224_0.5170213636948864","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.b4d10d9b4513":{"name":"@tldraw/tldraw","version":"3.8.0-canary.b4d10d9b4513","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.b4d10d9b4513","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b490ff23f8c9c5a17e6ecc67e9286c9fcb5e8c0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.b4d10d9b4513.tgz","fileCount":13,"integrity":"sha512-LfIR/a4iZeX0UicdNBTQvNlhp2Tli98ess4KB2H6ocHj9BrYz+6aZzi8foRjg1sGQQ8oasjyeXg1xMElQsPUyQ==","signatures":[{"sig":"MEUCIQCY3KaXaxzHOts+w6qn/7TwT1+qT8NTPf1sFpdk7GNsxgIgSVjyAkRYantBIjpOb7bNFyL3sc3FjTHManq5NN4B44s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4d10d9b4513449d841594e68e6fe3ab580ac77b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.b4d10d9b4513"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.b4d10d9b4513_1736769305181_0.7815152077867462","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@tldraw/tldraw","version":"3.7.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be10abbb921440a5219b072b20e84c60cabfc6dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.1.tgz","fileCount":13,"integrity":"sha512-I65j+8WHQNx9la35c6saunOdBIrCLnL7rP2fENOpuAgkTQt8McJQK5OAIOjOSaO5gt7GxajLUw2dekG3PGwpzA==","signatures":[{"sig":"MEQCICyKLboYLqhkbYbnHLx8IDgt7PW61/zXvIaAs2bunkIvAiA9RK49GATt/zLvCPMtAQHqN8gqiXoyUn/KtXcz+xK44A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97817},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"327821d3f73c18cc0c386aaee29fc5493a68de7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.1_1736770447386_0.7836829832315069","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.58beacd20b55":{"name":"@tldraw/tldraw","version":"3.8.0-canary.58beacd20b55","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.58beacd20b55","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb3190752ee3112038779b2d6522199c1dd3c87b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.58beacd20b55.tgz","fileCount":13,"integrity":"sha512-O1uztPrMV73vQ4ligFYmdIsmDJE0rCcVthMSmT4sfg5+foK/VgwbuVPn1PUp5mLuKge9PSDMkpBk6Ox2gtS7pQ==","signatures":[{"sig":"MEYCIQCFSCXHea9QXCBpBvA1dX35KdknRKSUUazmpp3Ga+FkNgIhAJDRtanrTARcgYkp+dXMQCvhPHB64kyeWf0IvGRwAg3m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58beacd20b55f77f5b1e52c819158ddfcc7b9cc8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.58beacd20b55"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.58beacd20b55_1736781702345_0.04170364533242843","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d9f1dbe89786":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d9f1dbe89786","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d9f1dbe89786","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"067edad00510c8eddd8d4bb80ee26dd24f489d64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d9f1dbe89786.tgz","fileCount":13,"integrity":"sha512-tWaVMUu0lR9/EbS1cXqTnrHVZUZndzCiiYFp5ux7MMoAxoCDVsRpEGHABaEy69XoZPEZQzVgGqebY9p1OeswlQ==","signatures":[{"sig":"MEYCIQCvYR/NisukK8qEWoFUEPofQK8v6oxWjN7KF66VMbIBTwIhAIpqbvmP5sKPNIaL0TY1j3mbeMkks42yXiseDdz/mlFh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d9f1dbe89786cf8dc6b7dcc1f90b10d4f7f42891","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d9f1dbe89786"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d9f1dbe89786_1736784887706_0.1645994614537849","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.dd058c1cfe16":{"name":"@tldraw/tldraw","version":"3.8.0-canary.dd058c1cfe16","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.dd058c1cfe16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff14993416e03b29d4a17935dd2a8af9b0e01057","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.dd058c1cfe16.tgz","fileCount":13,"integrity":"sha512-MB7N1F3dNut8tq5csv0rba3n5dfCLMpkCPaHOf8RDgp+o7R6HsEaY0SFYO8+EjaEYkq05MgolJ0dXl1WokurvQ==","signatures":[{"sig":"MEYCIQDOb45o+VJ3YLHBrArx71Iw5U1w0pz3rOENEwnVce9PNQIhAIAnecPXKii8kc48qyFh1okd6aqLKZU8ahiFfNnb0DvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd058c1cfe16e9fbc0b664a24debf56eb87b7200","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.dd058c1cfe16"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.dd058c1cfe16_1736789602780_0.47736540621309476","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.888d6f3ea97f":{"name":"@tldraw/tldraw","version":"3.8.0-canary.888d6f3ea97f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.888d6f3ea97f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08cbae9e61a0c19e69464ffcbd5cb162107be985","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.888d6f3ea97f.tgz","fileCount":13,"integrity":"sha512-a+c3R+o70IwguUI9GRHKQ/FUtRvraqbptUmNsgj/fZw1SwxKn90u8RhNyr8V8cagnq0SQSWOq5KMWdRt65zW8w==","signatures":[{"sig":"MEUCIQCFMwD1UXh7HERyivR+5/XZ2LBoSBN9cQHTW02RvsUKqgIgdd0IUtDSJF36pYf6lSXVaPW9blkcbBRVZMGBnsBN8g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"888d6f3ea97f85ba965177a23789e98176391e22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.888d6f3ea97f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.888d6f3ea97f_1736849537383_0.027227079616956473","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.09b6e2595a1d":{"name":"@tldraw/tldraw","version":"3.8.0-canary.09b6e2595a1d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.09b6e2595a1d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0b80a9324392f134ece3b66b5e0d1615d88cfc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.09b6e2595a1d.tgz","fileCount":13,"integrity":"sha512-YiG+G+ZrnB6aMwLtD1NvYpv0ABsyyMkYCaLJ97JHOc5kFdVCsuezc8d53olJLiTfGCtr7dcCgyY3funzRFCXdw==","signatures":[{"sig":"MEYCIQCTUaV2DeICvo7hi6aQHWduixrCmy+V/J5TVOiQHzRV3gIhANkCXgZYkfBm7O0nJurHqUnQny7uJ9+olAqKTxfXD/BP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"09b6e2595a1df5c07329479a3e42e1ea8bf0219d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.09b6e2595a1d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.09b6e2595a1d_1736851869517_0.0005842383536811546","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c5f3975feaab":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c5f3975feaab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c5f3975feaab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d4330eb6087635250ca086c478ec2832c3b5aee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c5f3975feaab.tgz","fileCount":13,"integrity":"sha512-lh+KT7uJnU9vED7HtE8+chFT52aKGQeKy3vlhGZo2PDF9ML7r7EiYvy7hCvWI6Klsb8QLEl6J2bfthyOszsdIw==","signatures":[{"sig":"MEYCIQDxnCxWFZmf4UZHN1d/GcUYRZ0qUwbKNoZ2i3PiN7NWbwIhAMSK2p+xD2n9fPdO7BmalDc5fABa1/PW0FAIS+8wPWC4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5f3975feaabc6c7db329fe1a5799a1431e7bf94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c5f3975feaab"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c5f3975feaab_1736853245979_0.46868443513684266","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c83a0189a824":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c83a0189a824","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c83a0189a824","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e7d35d788365dadf7f73edd0f8cc6cbdb66b8d8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c83a0189a824.tgz","fileCount":13,"integrity":"sha512-2xuEW079WeXxcEzkst9lwGy0qTPz9t+0WX6bYeqFqL1rhnlkyeajDlB8RA+/ot3Bf8utFF2nmtr8avi1Z5ObcQ==","signatures":[{"sig":"MEUCIFsYm4gQTl/dWC5YSH26qpFoE30J2LrjutKO4zOUSgkJAiEA3GkoDrxJ1WH6b08XkZOLRXR1Xeljt8SSKHR6DqCOuok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c83a0189a824aca4b97dff5f78280efd4e5019e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c83a0189a824"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c83a0189a824_1736863580019_0.07900750675944113","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.e81e3057aaac":{"name":"@tldraw/tldraw","version":"3.8.0-canary.e81e3057aaac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.e81e3057aaac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c82bbc7acc39bb47cfd47a16659468bcfb28b02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.e81e3057aaac.tgz","fileCount":13,"integrity":"sha512-eqTAMSNdLEAm7NPZdYHtPwY9o6hE829hOg7wTNOo9YFtlnJA0+Yp+jUKhwenctVtw7mMXfxk/x/4NPiNuKQKIw==","signatures":[{"sig":"MEYCIQCf+cTQ8064shTSJsyWP6KLx6cycJif1Rbd6QRRJL352wIhAOi3HUTIVcrKKtBD+F+gSvbFIcP1CuChWU9moohhSb8w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e81e3057aaacae9064c64f62e7e998a92380e4ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.e81e3057aaac"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.e81e3057aaac_1736864411902_0.34227410575957773","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c44d4fee2684":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c44d4fee2684","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c44d4fee2684","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46279bc7a2cdc2ea4b6618973ea5fe85ca89fbe6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c44d4fee2684.tgz","fileCount":13,"integrity":"sha512-CBm/sGfeqrrta+wMYr+qg2KXSbP8IkWmNYms5c7bdmFjNwRwypD3dAoD3301GoWZt8azOyfsFxq8soaqOGubsg==","signatures":[{"sig":"MEQCIGHOcpOHJiZGxyJ6PcaHRkiCF1Br1OqTfFqXV+uYM5APAiA6ng5MxEN0XCN7Db/HXuAKCaRkmZBrr8bA0yar3jY5kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c44d4fee2684859bda323208ffc9a053256aa6de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c44d4fee2684"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c44d4fee2684_1736934853305_0.05510898485318538","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.1dda67252787":{"name":"@tldraw/tldraw","version":"3.8.0-canary.1dda67252787","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.1dda67252787","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0aed71dcedea45d2cd87c81cd00985d38daae813","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.1dda67252787.tgz","fileCount":13,"integrity":"sha512-3KrkVpsUMRpxLVA+uoZH3ivzq5c3yaLelwvG9ohF+l/jW+/Sr7/i3pm6HWGfgOZD8WBatrYTiz6hrJoPjvSczA==","signatures":[{"sig":"MEQCIEVX6dmK3350VsXKEkVxMjlSubdlRMgSS3JczYXgmNH4AiBis0/QGryfJeaMZVP1HTRGfPGxVoXneNDl6xOuR2kmfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1dda67252787c27dd2b297dd78dd04e9b76b364d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.1dda67252787"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.1dda67252787_1736936208855_0.6135924906052856","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.f9152dfde809":{"name":"@tldraw/tldraw","version":"3.8.0-canary.f9152dfde809","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.f9152dfde809","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adf3e8043acec01ed51abdea496ef8d7200f6150","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.f9152dfde809.tgz","fileCount":13,"integrity":"sha512-R3QOAsTFn9soanVo4MjImAHfwdJpK01ImH+acADW+OZADRnbRpEWq8IgZD0VSbnpxldEhDwomPJGzmJAYNnuHg==","signatures":[{"sig":"MEQCIGKgFlt+Q4m2DRMrtqIYc6MYXWKjTHZ6mRdoCF4oy4WSAiAm3/frL8/evcrE9HSBOijUWuSb8fZZuRZ3hKY9/SeH9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9152dfde80991bce5b42a8706d226e04ae05732","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.f9152dfde809"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.f9152dfde809_1736949900066_0.21929599895990148","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-internal.a0a0d9e5162c":{"name":"@tldraw/tldraw","version":"3.8.0-internal.a0a0d9e5162c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-internal.a0a0d9e5162c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9978f2acd53530d0748dcd73220723c0776ad15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-internal.a0a0d9e5162c.tgz","fileCount":13,"integrity":"sha512-MbLpmnhrqdYil6ksuTcbR6s/fujkzyfcUOqwPzcSKwFcZVtNb09aQhPAUbMWTgKhWZKDDtWK0pqxwTTa/vk2wA==","signatures":[{"sig":"MEYCIQCEJpuznUNVAUNgxAiher66s996GSOnM9pWNSfp/AD8EgIhAJpuEzZcLC/r7cIBQ2zvvSZgrpnbta9B+DCF1vZNxsys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97905},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0a0d9e5162c1006ff13cab947e1de77ec998fba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-internal.a0a0d9e5162c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-internal.a0a0d9e5162c_1736964490352_0.5734799522417318","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.30b73331b976":{"name":"@tldraw/tldraw","version":"3.8.0-canary.30b73331b976","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.30b73331b976","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7abed44a188b481d74ef096dcfc9596c3a28aec8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.30b73331b976.tgz","fileCount":13,"integrity":"sha512-+pm/XJvnBB/yug+EAkU73qsC83cdzR32cfsZVI0q9VCui2oR7lJefWoiPbkHR4iPyWS9zb01yWxnmg+6UYyJFA==","signatures":[{"sig":"MEQCIGNxwxURemazDmbOvxoBiWDnh8lJkNQcjQ/ym4977dqSAiBswhNWXCrA7dRC3VSgNZ3NVfa0BTSXJ4dMePcPmCK7yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30b73331b9760763e3ea05f2ff541f46e756fa19","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.30b73331b976"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.30b73331b976_1737025470229_0.22996221347955736","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@tldraw/tldraw","version":"3.7.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.7.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4415506a3befd86bfdbf0b28c18f1ee10457e1b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.7.2.tgz","fileCount":13,"integrity":"sha512-1eC5UQxdf0mk6k+ejag6qnQ7YEiXcCctqPVdVpEiYPgJi2lMF7QhB9Ogtmynl6hAx4+nS5e+8xIHZOSyFBAJJA==","signatures":[{"sig":"MEUCIQDUXVG8Qp1qP9i2dzzwcrZgmRKEsvFfm4qz4rPJ4rRSrgIgUIhT7gm8urFXmjYaWzF60rZoGMkuK5j7Mvfv3Tc1wlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97817},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7190fa82f20c24bd239f456c6c941ff638f57e9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.7.2_1737031800164_0.8822372962833396","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.bc462846819a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.bc462846819a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.bc462846819a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67b43245c00b5815b3efdcf3968aa1e1dd78ff73","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.bc462846819a.tgz","fileCount":13,"integrity":"sha512-zllvX8N6zl5F2/7MlxAskIHBGWKJSTxXlzzV3Zj6N366/yBXEIbYCgzHGim4YkeaPaU/uKTn8WKKiTdDiINgrA==","signatures":[{"sig":"MEQCIHkmbZc9p6+D0iSj6gvnwcrDt5CW09+vS3HVgYlryWIHAiAljwYu/Y92NKzinmhcB4axMVqDnjTo27D3yF3RAyIgNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc462846819a33006558921b016a9e44c4a18596","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.bc462846819a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.bc462846819a_1737041599168_0.16109331536319704","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.7f52c1464bc4":{"name":"@tldraw/tldraw","version":"3.8.0-canary.7f52c1464bc4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.7f52c1464bc4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"533d4b79b77fdc6556d4610b5c63b4ea66e97030","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.7f52c1464bc4.tgz","fileCount":13,"integrity":"sha512-tPSif+t7rf0VukSmdPwSZfxmNNouu84o+lOivIkM+YIeZdKuGxACI5S/Gkg1mELEAZyhsrWJCL2y77TQ0nh/HA==","signatures":[{"sig":"MEQCIFzG1aA8EXdJzVFI3pKx4H2odHaN1Y1q33xyJGP/mfkQAiBkAwMwlpGcWlJXLFuksDf94kzSpXe3Afhh4d5KDN6dsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f52c1464bc4852837a8bccb1f4ad70117db32c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.7f52c1464bc4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.7f52c1464bc4_1737112573978_0.5067735656385717","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.8e5b2874c698":{"name":"@tldraw/tldraw","version":"3.8.0-canary.8e5b2874c698","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.8e5b2874c698","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b495e8b24da6d8f6d07466463661b46408a26f30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.8e5b2874c698.tgz","fileCount":13,"integrity":"sha512-jlZ2ODXz6pC6hyIaEQdOcLI2cYhhPyiDfp4OkkZM3aT1/dh8p9IChuY0F1OZPGgjMwvSIG7l1+QPucJ74Zy7Lw==","signatures":[{"sig":"MEQCIB44uUFF5Cr0cZZjcmGt60HIIhNFjaE9VqrgtHLGBttSAiA3ApmezlEiiJDHGJ+vr4HpGsWSEEvunwOVoH/0+2ZEsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e5b2874c698a8bd95c127bbdabbfffcb48fa395","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.8e5b2874c698"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.8e5b2874c698_1737113606219_0.06083865255021337","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c45a05a15c4a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c45a05a15c4a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c45a05a15c4a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"512b2552301584d9030be1bb73280e5a07162d64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c45a05a15c4a.tgz","fileCount":13,"integrity":"sha512-MnFLheE1Ea1dE9DZsg6wW+jaN7IbjMtVDUmsU/eIsc3SEjZPlQuoR5ywJvoEQP8YrKQRCODUMhlBjwjPhlZB+A==","signatures":[{"sig":"MEUCIHWQr/XDhtZ/aJHYH2kqtxt1QnLtXnW8cuhvCp+yli0IAiEA4rxOFGqpRJK3sLy2QuY9xnndi2Y8mOVbE/9OGFnF3JE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c45a05a15c4a073fd300fe0577aec59ac9246d98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c45a05a15c4a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c45a05a15c4a_1737364118799_0.4951830258894969","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.9d961047c9d7":{"name":"@tldraw/tldraw","version":"3.8.0-canary.9d961047c9d7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.9d961047c9d7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e778681b999cfb2830ca6a7d546ff093088a48b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.9d961047c9d7.tgz","fileCount":13,"integrity":"sha512-6QCwuaJq428JLe+adWj8W/5hZzE41TNTOXA2yO2se0uNHbE48fdYUbbXBxya6HObFIdpVH/djfokXLIga1Jk4w==","signatures":[{"sig":"MEQCIHuISFlNyMm3UsUFDKOKF1ww8hhlgs7RUJwJPxEH2j15AiAd5jMpRp51xX/yr+cslCFxZ4BYv5gCayLL/NtAoFbPoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d961047c9d7f308c94ab6e30a3bef55499d1c9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.9d961047c9d7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.9d961047c9d7_1737365324528_0.7343674080189819","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.80294e641ad6":{"name":"@tldraw/tldraw","version":"3.8.0-canary.80294e641ad6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.80294e641ad6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5021ed9d46f1461880928a5f12aeaa4a2047ca4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.80294e641ad6.tgz","fileCount":13,"integrity":"sha512-7WZ7AaB9puDSCIcBr7yOEnxEAa+LCMSdxCf3oZ5/E876Zk/KR2qIpSFqd1E+RhxWbxpPb+whjjGOCDxfzVDNhg==","signatures":[{"sig":"MEUCIBIp4jphxbxqI3FrA47/iMCHFATD20HGZs7CXd+k/Rc6AiEA2AcqoAM8Xx6f2J7bp+vjw180kdKfYV5LhqIoCjtqf8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80294e641ad673cd53fc946176ef89d459663a67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.80294e641ad6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.80294e641ad6_1737365764557_0.9799058127029587","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.a5d08406113a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.a5d08406113a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.a5d08406113a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9c9acd0a5a9158d36f81685efabed63dd149767","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.a5d08406113a.tgz","fileCount":13,"integrity":"sha512-Am1OYOBjMloVPP44fwMJJBvMb6cLlk9XO2dVLaAXJl64wCvmQ/HwCmY7A1z7tVq4KiIvxK/hvhIzuUlYn/fTrQ==","signatures":[{"sig":"MEQCIEQ5YLOd53c7uA7R2y8sLq3yVlVGi2vQOSLFvbEGYFNjAiB83x4B/C7ZW/1hf/jiSe6RgZw49FhMQ4hnBDf+Ug+2jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5d08406113a4dfe718ab2d115e590653a12b04c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.a5d08406113a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.a5d08406113a_1737374130236_0.18711085212196288","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.46ed9df28e1c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.46ed9df28e1c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.46ed9df28e1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98453e0c9186a473d05600d3ac4b4c51bcec2667","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.46ed9df28e1c.tgz","fileCount":13,"integrity":"sha512-MWKauKSIDuUEhqcDEeIMp8905dZCQvzgo9LAikXAPyQb3g6+6+LEi+Dt9tFtgmA1Fx8mMt6Vl3KL46qyXOSgGA==","signatures":[{"sig":"MEUCIGmj1hBFIUliMLKd8uawFQOIsfSzs7v6B4Unij1ROrYyAiEAxo3LNulGXLc0gY28a5uM2WB8pOABtZdAt3fgWBqrn8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46ed9df28e1c91d8fa25103e8e8fb32cf321b46b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.46ed9df28e1c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.46ed9df28e1c_1737374400430_0.6094265553891682","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.9dece73524ae":{"name":"@tldraw/tldraw","version":"3.8.0-canary.9dece73524ae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.9dece73524ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db41032d3e33b01992302367e76987f02e3cdb31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.9dece73524ae.tgz","fileCount":13,"integrity":"sha512-e0w9jq6J3+uBINAvWrTxCUBj+83Ms/UaF6MblmVBmyhqyAUW1BXlTdNSzNKsRYi60peG15KrRhg4LoI6U6sFRQ==","signatures":[{"sig":"MEUCIDcG/QXBhnKpK3sr97mTywr0DOXUUFBJw5hbMLSDosnBAiEAgwBe1+JaqKAK0VC9pGKXnM9YQ0hj378uQDUgmW2X4Ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9dece73524ae75fdaeb85fa499af8408778018ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.9dece73524ae"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.9dece73524ae_1737376180786_0.5130925258825658","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.962422478a23":{"name":"@tldraw/tldraw","version":"3.8.0-canary.962422478a23","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.962422478a23","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21de208b8d362320b11616e9408c1b792432ecc6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.962422478a23.tgz","fileCount":13,"integrity":"sha512-QjejwsDXxYzpoVXeGgFC72vP2q8XiO5N1SNyXT2oysADMU4/0kt2nRXJhG9kA+36e6+Ws7rlTk/V7D4l8B0Oow==","signatures":[{"sig":"MEUCIQCFajgW5Y6n+Q3Gi4dII2m7s347d6gnddDhiOvlJHfKfwIgHTjJanDsiVJLQMRGe1CUbH5bZPU/O377GOtnTld5iEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"962422478a236eb80c9438b4bce1759d5baede3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.962422478a23"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.962422478a23_1737382268536_0.23958650591885955","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.5ed55f12f050":{"name":"@tldraw/tldraw","version":"3.8.0-canary.5ed55f12f050","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.5ed55f12f050","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d609228f87584d6252240257557e01745fc73da1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.5ed55f12f050.tgz","fileCount":13,"integrity":"sha512-amqjBfsakDJJBI5tAosO1aWvs2wq8Nulsx6bH4i6ld2H/WNbAnxlSdjVSzYz4cuONcubN0Onhz2seN88jF9Y5Q==","signatures":[{"sig":"MEYCIQCxYrydxCmz0c/bK3FXBiEJ6dPWloy9JPxMpviaE2/+kwIhAM3Aww0X1h8dHLCJAYCoYN0qSNzIWBD2K6QzpMxSLjyt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ed55f12f0508edec34292d7c1bdd08b4e8c21a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.5ed55f12f050"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.5ed55f12f050_1737398046362_0.7159155072559025","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.61db77736050":{"name":"@tldraw/tldraw","version":"3.8.0-canary.61db77736050","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.61db77736050","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2eb500c8645a2eadceb7527cbd5ec4acfa718f7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.61db77736050.tgz","fileCount":13,"integrity":"sha512-vpnn4hecCBGKJQZMf9rBRye8zOMm7c8fGRMlVDBGC8E3Ny3riDsoWYcFMYJ1OtJxdb9jHOpGgyUka5S7ePZTOA==","signatures":[{"sig":"MEQCIB3F5xgiQ6eh8T07xdOWNWtGcHyt+BMWP5EpNaSbqQ2JAiBcV/3FZKj0q8kvwn4+BvtCn4Icj1jlO2FNiw+JVtBJ5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"61db777360507200da194f57ed9d7742b2431b3a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.61db77736050"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.61db77736050_1737450684023_0.6712472949335049","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.37aeac12cc05":{"name":"@tldraw/tldraw","version":"3.8.0-canary.37aeac12cc05","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.37aeac12cc05","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5412ba996bb895fe2e8efc4a0a0848d0a1d728e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.37aeac12cc05.tgz","fileCount":13,"integrity":"sha512-uIGQY0pnom4gqPODr5sqnte91vMevMJblJFHdiqlDZzq2Wk7s2YmE9q/0cjUsqtQPvYHjwIyye9heUEr6mNM+Q==","signatures":[{"sig":"MEUCIDOQ4HFU2L/fdI3DXf96jxBWqDjecRbdmG8F8LcsXgewAiEAlCnebGHnWDInMuSxvlJ5Ivrdbe2XIxaeewfBJYih2qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37aeac12cc051cf86bfde74c2e2436dbbce643f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.37aeac12cc05"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.37aeac12cc05_1737451632676_0.7325288587975354","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.fa7c40c0a965":{"name":"@tldraw/tldraw","version":"3.8.0-canary.fa7c40c0a965","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.fa7c40c0a965","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e451625bebdc63b2e0ba281e87c9f60441aea244","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.fa7c40c0a965.tgz","fileCount":13,"integrity":"sha512-/Jzw857two/U4+zW2DHtp5O8yitj2xUZTG6QJ77US75D+xX/TqFlIQwKMVW0q6jwv978MuIehJBFnnRw7nW4/Q==","signatures":[{"sig":"MEUCIB35IL5PAVyGHYjc+8cWcEwMYiorXp9ISIZGmt0BjF1RAiEAgLGTlR++Ou/UOhvp+VavmPvXYQLdfZm84yOEmBzhI/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa7c40c0a96586dc862bcff8a8f9598bfef72b0d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.fa7c40c0a965"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.fa7c40c0a965_1737459498324_0.5786447133984156","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.5049cd279721":{"name":"@tldraw/tldraw","version":"3.8.0-canary.5049cd279721","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.5049cd279721","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"258def413ed90f842bacc345936464e8ed69e570","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.5049cd279721.tgz","fileCount":13,"integrity":"sha512-Nb37Tlw131A1ZcIH1KBwGTl1hdgixbjolB0MXXkes9PJ0y9yAM/D2Av+OcmZZnP6VB9R7OXQVZXOE+7J6CkeEQ==","signatures":[{"sig":"MEUCIQDa2a8JNL2k7WWxvIvFFnay5ayaaQrkU02fXxiKtqqDrQIgKVyovCLdAk0KtdvZ3DyLvuzjDAbg57ilF4qneRADH9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5049cd2797217f1f451e306b3fc7988b8202eb92","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.5049cd279721"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.5049cd279721_1737461773352_0.23686669470620436","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.5c4b0489690d":{"name":"@tldraw/tldraw","version":"3.8.0-canary.5c4b0489690d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.5c4b0489690d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f20a697aac2a14f24c32ad96c4d913066b8a014","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.5c4b0489690d.tgz","fileCount":13,"integrity":"sha512-1fKKhIT5Kunt7clAom885WUtkGdBvV6oqHYNft9iSLEVOgtPht5SQhvyfGtKeBUaVdDxy5TkpmdOmRyzg0I1kA==","signatures":[{"sig":"MEQCIGrqxVkb2YC+ZQvfPTWrkNTGmNErWeoq/dp+q+AsO7K4AiAhmKMtDBUg5V3t4sKSxPIVedvm7tFgdC3dD7YI7o+sZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c4b0489690d5cc4fe1f444c015b9d0fba51f0e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.5c4b0489690d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.5c4b0489690d_1737551923232_0.5356657209267082","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c860b352eedb":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c860b352eedb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c860b352eedb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"860c9d30f3236f5783f84307db0e9bcafaea233a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c860b352eedb.tgz","fileCount":13,"integrity":"sha512-4Z18HRy5OPjIXoFy5jQLrIEDP8Ukj4RoTty1Ct7e4V4kBhcJ8oXA00ivXmY5JUreDqdQ0WGlNJMkaEpbbd3Srg==","signatures":[{"sig":"MEYCIQCtGWsk/ji+GxPRp2OahicdNG6sJTB8UUmS0n/rz52P0AIhANcu3hREc1GHumzGx+0T7bFULVemmkOuq/VlPq3zmdkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c860b352eedb03d10b900e3ab45232447eb67918","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c860b352eedb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c860b352eedb_1737553308891_0.5525354383019301","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.a70cbfe4fb04":{"name":"@tldraw/tldraw","version":"3.8.0-canary.a70cbfe4fb04","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.a70cbfe4fb04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee7801466f3efb4076c0ddb423e5defe96a127c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.a70cbfe4fb04.tgz","fileCount":13,"integrity":"sha512-0y0d9o362pl1WF1218cJud72mmNNFqkKRZ5hI3omBFpVMGTw6/BB6LfrXmsbdAz9qC2+qF5dIpfxM4sJ6K0Aew==","signatures":[{"sig":"MEYCIQCrPSIzpZSn5i6pJuuPr+M6PKnkiUNIDf6JP1cweKuxZgIhAIHwxwzLFtn2m/YXFlzGYG+u8Tx19C2ybLhK6sarIPWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a70cbfe4fb042944853e0a832fb6c2656aab4ff4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.a70cbfe4fb04"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.a70cbfe4fb04_1737556317904_0.7256507147230191","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.13943ae415b5":{"name":"@tldraw/tldraw","version":"3.8.0-canary.13943ae415b5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.13943ae415b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9727b753557ad056de2f4344b50d6bb4c7a6a346","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.13943ae415b5.tgz","fileCount":13,"integrity":"sha512-fJzE5/Cd15wXeDCpJ7CJJ4u48/zD7Nb/ADRPAK94pETFgdu3Zq4/pTQDuFFnQPhZdLDBh38Hvk8i61LO7KIRCw==","signatures":[{"sig":"MEUCIQDWj4FjVMpOXM2PqQBdiSfXwbQKLphLSJjihg2jp7W05AIgVTmR7z4cB5tMWQE6sHJQ+oNjDgLmlEyH5X32Gdq5l3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13943ae415b5f879238d5ff49bbd9491c1147b06","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.13943ae415b5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.13943ae415b5_1737624462890_0.639916918691551","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.3cf01fee20ed":{"name":"@tldraw/tldraw","version":"3.8.0-canary.3cf01fee20ed","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.3cf01fee20ed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc0453326cd0861a09b3f2ae17e8a7db47052b0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.3cf01fee20ed.tgz","fileCount":13,"integrity":"sha512-m0EmwdDASnRxVLmKhgAXf/8GNWjtyr263LKZOB1NNlZgQXn2m3D+oqf/GcnX3pOJJmAfm2YARY8i+7Eaqu31RA==","signatures":[{"sig":"MEUCIQDQYSZopNVrI7BR3KZBgNuF8n+QdnI5DQeauDonrjoOSgIgbTv6oZ5yG6kIeGMBmGHHooFPvoW0Wj4rqn0Yx671gZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cf01fee20ed6bd10a1aa70cbbb16c2e95d7a414","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.3cf01fee20ed"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.3cf01fee20ed_1737624885710_0.09006162023307018","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.16f08007a19e":{"name":"@tldraw/tldraw","version":"3.8.0-canary.16f08007a19e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.16f08007a19e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07631f1d1571828ab34e75ab0d608fd66198ea4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.16f08007a19e.tgz","fileCount":13,"integrity":"sha512-oj2gqLRDpHuVg64jLYA+8IOqxIiDN497UQqIYogqMYMNWJyPunp+nM4FCiL/W6M2pUc/1w2pRuW707rViHCH9A==","signatures":[{"sig":"MEUCIQC+lz+qWDW4CNdeiKPlW9kw8acOgr6S4RCw03n7HOI/8QIgenmR0i/wkSRSJVX0EjihURY/r2UApnMwMRB6DPXBu6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16f08007a19e63e3fab31265a8730a1578ecedf3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.16f08007a19e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.16f08007a19e_1737625855325_0.6171704050378066","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.5f514abcd44f":{"name":"@tldraw/tldraw","version":"3.8.0-canary.5f514abcd44f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.5f514abcd44f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1f27f96d8137bb4bc3f1c5ce9cb4b43110fd933","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.5f514abcd44f.tgz","fileCount":13,"integrity":"sha512-p229muznrCuLdIEzDidy/M1IxBqXVAnA8NQog8dabOpvAbZNuPbAlAMbCYHTxdJMMeXvKMAR/lqN06/3JhehAw==","signatures":[{"sig":"MEUCIQCK8eZg/TCWrkkgxDHqHhs89UtqkhJY1Jwf8MBq76JZOQIgED7X2QZa1gfBUNJHCRNfkzr6vzMzAhwxgSzr7dZTKus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f514abcd44fb385d54e99fa206601d6a1964688","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.5f514abcd44f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.5f514abcd44f_1737630327030_0.4143713501423085","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.58ae2489ad75":{"name":"@tldraw/tldraw","version":"3.8.0-canary.58ae2489ad75","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.58ae2489ad75","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a48b6fd3623d2017c1ed719aa5156a63003058e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.58ae2489ad75.tgz","fileCount":13,"integrity":"sha512-ZTN7sr0BqPBdxJOlWZTGqexht1D0CJl61TtXiQXqsELaTkcpH9mzCCs719QYtSjtew6nNvG2c7/Eg5mrOGqEWg==","signatures":[{"sig":"MEUCIGyYFlZI/gMuLumZQTS0uO7EIIWRVtm9P03cVagAahylAiEArtcgaqa2QL2+PlcaKR9tRNqWBNoH5iqnR7hnahKkHNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58ae2489ad7527f6ce520696518a178096d6f91b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.58ae2489ad75"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.58ae2489ad75_1737630437339_0.21309979054582007","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.908f0040f7b0":{"name":"@tldraw/tldraw","version":"3.8.0-canary.908f0040f7b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.908f0040f7b0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae76877ffe5020dd6dd5c56c7eb1e9adf2ddfaa6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.908f0040f7b0.tgz","fileCount":13,"integrity":"sha512-ibFTJAVDXcxYI9TnCmJHMqz+gXQ6/VxrRFzLPF+W6QNP370/U6SViwfLlYUI2oDONIqTvpjvt9SzoblEQ4rUXA==","signatures":[{"sig":"MEUCIGPC2ONtD4rf4XUFto7ZcSMvMPG/bY6kb4VyhLaGpGgTAiEA3neworiHuztvIBfkt+lMHIsqt4hesPr2jpWx8ngWoCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"908f0040f7b06c50ed60f9c6331a30c3b8ddde07","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.908f0040f7b0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.908f0040f7b0_1737633169051_0.6142205818970796","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.1fd10567568e":{"name":"@tldraw/tldraw","version":"3.8.0-canary.1fd10567568e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.1fd10567568e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00ad0b5e903ff379686d366bc8986412a18fdf3c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.1fd10567568e.tgz","fileCount":13,"integrity":"sha512-X4Guux2sJntGOpwE3jwLrYrRScfHttyzQaNTv/z1mzqgNGia5I/9I0Csa5zkiC7OQgRMR+6FGf6nJUI3j05AhQ==","signatures":[{"sig":"MEUCIQDKCL+XcC51cZ/8qdxlvCHx21vqRhh3wkSG3zieMAod+gIgfHMY78+5/9i+x2ENnlbFR2EgEs7CNqKgmpPCAqnHRC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1fd10567568eb9eb2f2a3aaa73024edb1aeca19f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.1fd10567568e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.1fd10567568e_1737645378997_0.24688143887356273","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.7c5f9605292c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.7c5f9605292c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.7c5f9605292c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35a8fc92a5294b8ae015a30c00b69820ab0bc466","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.7c5f9605292c.tgz","fileCount":13,"integrity":"sha512-VygODiHZ3Y5GqJiUDReljDISLyZpjBJbobiffh/SktOnBZ3fsR9k8YRmru1uMCY2SeMW7rBc4umGyWGHEo1YxQ==","signatures":[{"sig":"MEUCIC8R0iQSPcZ8GbS39YLSGRlhv8iAb4GM7B9c4tyyd+39AiEAvproDJL54S247wmEqu4y62swlkGpnQZ2wA2epHcFcvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c5f9605292c4fcdfa6200f67c5fa195f49cc9fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.7c5f9605292c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.7c5f9605292c_1737645512761_0.8509593674951894","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.0d2df5541b3c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.0d2df5541b3c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.0d2df5541b3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"403ca99729c7bf8ade354ce59710bfc342f9ba86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.0d2df5541b3c.tgz","fileCount":13,"integrity":"sha512-bD8k3t6lPWPB/VB1VL4PgKaClwE6JXwdBxLUliyc8ksjtw9gcqPwOzS+DRFVr21j8bxTA+WeSqn9h4Vu0K7uPA==","signatures":[{"sig":"MEUCIE745DQ36BXQTtjfB6OWvqF7K72NJ+rZXMdauckdWvQLAiEA0pDjrVs9zvBhbrPHcHBh2WUL2QQFvUny+syOsPehlrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d2df5541b3c72d51b840fa432e53d21f9f36aa1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.0d2df5541b3c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.0d2df5541b3c_1737645644095_0.13529705349367394","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d0e779ce7b64":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d0e779ce7b64","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d0e779ce7b64","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a8e85b2fa8254a4a248f3676a2958d704cf35ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d0e779ce7b64.tgz","fileCount":13,"integrity":"sha512-4FbTHaWciarxcTQOr263GxDEGuucJFmXAJUlYX2g1LAuBR2xIQGrAAWNwayj4sDzhHGHRXQEGSFpqLikya0I+w==","signatures":[{"sig":"MEYCIQC5W/RoDXqRocvlqLX52WYfUz2l1Y9vFrdtmpoTuFPKUwIhAJFugKiWrJvyaxmq/6Drq1A5yyQ7/VOt/hFPT0JtDyVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0e779ce7b646718c9754a18c2c84c4eb3590d51","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d0e779ce7b64"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d0e779ce7b64_1737645886142_0.49345773059594666","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.15e81d46070f":{"name":"@tldraw/tldraw","version":"3.8.0-canary.15e81d46070f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.15e81d46070f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ab3ee5d9d3ab93927fa72a7d02e2ea73671f037","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.15e81d46070f.tgz","fileCount":13,"integrity":"sha512-gZFYldQUT4zcwy81Na3uoJAIffzyILAmKTO/BGYWotWlCcggzkMTb/K/WFrIgzfvrHiuVGorXRAsfdknMdJGxA==","signatures":[{"sig":"MEQCID8QcxPb+dBsB+T6+zankLEYmFt6JQeS95LfFEr1uDB/AiA07J1BvK6ZsctPAVTVctRPSKcm5oqu0ShnS826A9icOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15e81d46070f725ec2964ec48965218fe65d9f9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.15e81d46070f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.15e81d46070f_1737650735175_0.17160118317102202","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.6723e183bcd9":{"name":"@tldraw/tldraw","version":"3.8.0-canary.6723e183bcd9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.6723e183bcd9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68faf98bfc8d8139bc2df9789cb3d2ae73ef5818","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.6723e183bcd9.tgz","fileCount":13,"integrity":"sha512-O+c6/6FiVwqL4UfqwLVi4pw3Z6gj7PmRHLkBNy24Ap2FBHoIeT0KUYiAbIKs3u3jtxHW0uCeiOy1Tp8jc6qAUQ==","signatures":[{"sig":"MEQCIF+09sfMtMT4YAyHyKffw2bxP8VfM2uHgA4S7Im0NuCkAiAuZL213ZQ1TZ1FKwVK8GAJBQdw/L/TZVaqYQdgXmemFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6723e183bcd94f7bb25536309711d619cf6aeab4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.6723e183bcd9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.6723e183bcd9_1737651627839_0.8051658187117423","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.e055e1ac77c1":{"name":"@tldraw/tldraw","version":"3.8.0-canary.e055e1ac77c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.e055e1ac77c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e26cbd1d2d3b6bc9c8a51a287dcae58a5f887b82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.e055e1ac77c1.tgz","fileCount":13,"integrity":"sha512-E6YcjZXpHj7Di0FPdmyEj6wUvZjHMvQDzZBQhCRN56kScl0MfrgCbDwxvLQTB9B/+3uTHb5wjK7coJ4BoQzu3Q==","signatures":[{"sig":"MEUCIQDInA6tRFrU/slYpuD+Br6RnSQmi7gQ54Wl45xqZPWdEQIgYQgd/3x6HccPvJxtcx/iOUg8HkAa0UMFR+NNwEp1v8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e055e1ac77c19322ef048e6830863de37a6378dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.e055e1ac77c1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.e055e1ac77c1_1737652991831_0.136418581544276","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.0758b9af935c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.0758b9af935c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.0758b9af935c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae8809219d078c5b5f4a95ae2f57d19025353a45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.0758b9af935c.tgz","fileCount":13,"integrity":"sha512-F5NqZ/t73dQkJz2ru5lLas6cXM0rBiOyionDPD1ElwzWNDhphqvP8jTQ7cT965PAKzpc6N1nEvFIM4Y1RAydFQ==","signatures":[{"sig":"MEUCIQDpbk4E50tG5CAj6I1KJJTEj05n90O8bBwNac6YrT5tdQIgDv00SkQQWs/b0Av81aMsDlVnII8i9luw1vqle5C6ci8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0758b9af935ce403bd54a0b4575a1032b427dc12","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.0758b9af935c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.0758b9af935c_1737710100905_0.027715216603349635","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.4e8dbf183d7c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.4e8dbf183d7c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.4e8dbf183d7c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6186ff7ed71f8f4cf856b2c839a0603bb5e21449","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.4e8dbf183d7c.tgz","fileCount":13,"integrity":"sha512-mc3odTFpstLJYqOr1JvIW7sf/TatNue19YeVTDKt4GRlHN5psQFNNOpKiGRTCfRn4o/TDSxzoMJj0/iBVDsSDA==","signatures":[{"sig":"MEUCIQD0psv2SOTRle62GaHZpX/zwyo+PNlq567/1C6+MZz7FgIgU9HhppL3cJVMWGNqcielhwvRnj/sHABd6thC4oK5WVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e8dbf183d7ccf788c36de38abc982dec0870a6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.4e8dbf183d7c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.4e8dbf183d7c_1737711227976_0.029097178935841628","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.09748bd395c1":{"name":"@tldraw/tldraw","version":"3.8.0-canary.09748bd395c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.09748bd395c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8525dca86417a28f4821b84831aa432b71a57510","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.09748bd395c1.tgz","fileCount":13,"integrity":"sha512-og89pURe9er0VoCxiZdDUFIXcWxookuq1iHiQUHqdNN93VkVE11mtPba6Vi2gKRj0fQks90nCdUA4HK8j+YXXg==","signatures":[{"sig":"MEQCIHan0fKvxxn+3JsHVLJ2ZsKoPZnKahjwS0vYaCaESkgYAiAAuHP9fb2Hd3kBX3cbnoyc98EtX3HRmy32yL012O216g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"09748bd395c1bc6556cf169df33041a144312b13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.09748bd395c1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.09748bd395c1_1737719106721_0.8365959411751227","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.e6516a26404a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.e6516a26404a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.e6516a26404a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9bac7ba076389130a0a275835c36d48372874128","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.e6516a26404a.tgz","fileCount":13,"integrity":"sha512-Zlrq1xJDWMUqWtANw0WQ22RxcfMFb5nw70hfMcs4VC6ZpH6ij2uAM1aAGidmhuHxE7kdN6TSuB9DsaiUqNmaUg==","signatures":[{"sig":"MEUCIQD7QCSpNFocX0rnd4ajyiCVjgEU8FkZNUMuHDDF94McagIgVf7tM4gIg29VinsWCTaF26yTrinpcV3NWleTxDDtYk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6516a26404a53664ff1c16e9844daf74536a480","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.e6516a26404a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.e6516a26404a_1737806553395_0.12371771022458411","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.a046fbcebad9":{"name":"@tldraw/tldraw","version":"3.8.0-canary.a046fbcebad9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.a046fbcebad9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd33d92c1365db5dab52ebf2defa11189fbe6a66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.a046fbcebad9.tgz","fileCount":13,"integrity":"sha512-zXJ00OEIxNptnEnuBreiiPMZQj6Exm1JJasc+14uoDzS1mUThb3ckzlK9yBc2WVkjpLZvP+x53F1UIRvuB9g/w==","signatures":[{"sig":"MEUCIQCRUmCamecfRTORDaJ5beRR5fzV6p5s9nkdszCqatBCOAIgCEByjJ8gjgSDefe63K3LLYS5sB9vk8Ops0M8JXshuCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a046fbcebad9243de94a7b15ce6d1e969336b4c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.a046fbcebad9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.a046fbcebad9_1737907255416_0.47315157613923176","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.da7502dc0e6b":{"name":"@tldraw/tldraw","version":"3.8.0-canary.da7502dc0e6b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.da7502dc0e6b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69c1021053ff7b291cb8a93f0ea012acc25dd51c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.da7502dc0e6b.tgz","fileCount":13,"integrity":"sha512-mxvPZkEs213ZVXOQYOEhXSJOIyzqzd8t28Qkg7ohyZTu1808AVx0aykSn0hx8sLdXzT/Qt/Akqfikzl57eQbAA==","signatures":[{"sig":"MEYCIQDdFKUhQhgFHBp2YNClvJr5PTguaRh8xZ824nRK+zz8kAIhAOxJAIJLbxap2VZH2UXEhNptbdV0fnmyfxEK24d4D2ON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da7502dc0e6b9801d88a2b320342686f35da9fea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.da7502dc0e6b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.da7502dc0e6b_1737910069202_0.44080789368795403","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.99db1910391e":{"name":"@tldraw/tldraw","version":"3.8.0-canary.99db1910391e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.99db1910391e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"803c268144b8d5ec480b7b41a2595a464567f5a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.99db1910391e.tgz","fileCount":13,"integrity":"sha512-Pc9Ng6LP8RR3KKHwmmTv/GGg62Q9Tj13HeIpKoDSf9/EF/8SdzEF0I01mzQHwvD4ritO3iZGHgMpRMBBgUVikA==","signatures":[{"sig":"MEUCIQCeDQ+/oSEZd6yJeYgsC8DI2B2ASBPHI2sCjO16WZxVsQIgfe/Pjv0UqI8NKiwjHgVwtPMAcF5Y1M4GyCdmFVEhhNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99db1910391ec3e1417db75294bea3b1cf1e4a7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.99db1910391e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.99db1910391e_1737910465597_0.9753228946750832","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ac399b94f9c0":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ac399b94f9c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ac399b94f9c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"658b791ba17aec938f2e0f7df18d8da44781025a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ac399b94f9c0.tgz","fileCount":13,"integrity":"sha512-V/MK7IHhc+S34GLByUeuVHGCVe44m5DmsKgbxbr/Gd29mnqn755YYJNpigQtt1hoaYfGpToYL+URZmZgUhFUfw==","signatures":[{"sig":"MEUCIQCKKuAUZMhRgBVIuiseiC1Sx75jKdG/tEKOC1OEhzS2mgIgGorWeVNUBq7/8QGWAn6iuZlLqFPx10kzVKMU4MPCrKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac399b94f9c06af5a6157cbb8f904910680eb002","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ac399b94f9c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ac399b94f9c0_1737910694007_0.000035153017280409316","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.40e7d6395c12":{"name":"@tldraw/tldraw","version":"3.8.0-canary.40e7d6395c12","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.40e7d6395c12","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0451b4fb822bf6f78e5351f019cf59394bc9054","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.40e7d6395c12.tgz","fileCount":13,"integrity":"sha512-1z6B8l8lOILYWY1yUSviZlNcLsT2+xznyUs1vQYRoyH3lRPXlkcvduREJy8V/huMXN1jbi4xQ2QIi4aqNm0PJA==","signatures":[{"sig":"MEUCIGtAlpb3Xu2o0xiK19T0AGav7F8PHJQE9m9B8Idg1eiTAiEA8o+5Z2UQyTfD5PqfYOPXyGb/gEOtuRWoPWtwiohdMbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40e7d6395c1250417be298da7c0ae03944aaca1a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.40e7d6395c12"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.40e7d6395c12_1737987022047_0.18289666127875326","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.b00da028e607":{"name":"@tldraw/tldraw","version":"3.8.0-canary.b00da028e607","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.b00da028e607","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db26d12beba590c0b4d4301cf5befa47c6f05fd1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.b00da028e607.tgz","fileCount":13,"integrity":"sha512-uaYMwdQ12Z8XRvawoy3qzBjwRTC8OMNv9RiwQ6NPM8fUk0zZ8wdRX5wf7oqjvcyX/8GN87ivQmctmoFE5NQSgA==","signatures":[{"sig":"MEUCIFOsOSzRjQOaLy/dj4OLwYgCMN3CRxnwZ3uXmjihPOOOAiEApkCj7fGS9Dhcho+CgIVS+06WHAQnJ+pYwj+CkSYHliU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b00da028e6073a245d41246f31605f1ffab974e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.b00da028e607"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.b00da028e607_1737987247932_0.5973179821260421","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-internal.af5331ba6061":{"name":"@tldraw/tldraw","version":"3.8.0-internal.af5331ba6061","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-internal.af5331ba6061","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8f0c35527c210943bd9b6baf0bcb8ec5ae886a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-internal.af5331ba6061.tgz","fileCount":13,"integrity":"sha512-DJiymOCuYHq1d124cbK0hh9DS/i82h/FOSdVuADipVAm0z3T1Q3hkbCFEnxTgVdLtp7xKSA5jvGZGXuiwaGUKw==","signatures":[{"sig":"MEQCIHpllhzWGQ8Gb3AvGuvefoq+K+jJVGypB5FieDfOerxRAiBe4GJn6p4IfljXTBDZmh0FQFGZH9E9bNMowiYx44x/Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97933},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af5331ba6061f82b3291535e9679d39f8ff0fc2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-internal.af5331ba6061"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-internal.af5331ba6061_1737998322055_0.31916856430526597","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d3fdd787c9d0":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d3fdd787c9d0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d3fdd787c9d0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2db2869c820941fb083afcedd9408217e6eec7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d3fdd787c9d0.tgz","fileCount":13,"integrity":"sha512-5/WA7Irx1djMcuMQq2qMuWuZPttJlokQgdGX+5BkbiU7h3iDW07/wKt0SInhEPZ3Ikunnem0wTFozo+lISwqYw==","signatures":[{"sig":"MEUCIQC/Ofu6NnpxwMcjHNLJEPR+99COejGkkE+6YO3hEiwrOQIgJ9aklgOrb6jj0IS3lMzR2jizyjoIxEwEKeAMuGggZZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3fdd787c9d090b5721de66c1a3b3c6c71425217","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d3fdd787c9d0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d3fdd787c9d0_1738059793936_0.3414785414415227","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.1918a14afd3e":{"name":"@tldraw/tldraw","version":"3.8.0-canary.1918a14afd3e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.1918a14afd3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecd62b896b32cf931e5943daafb7dac8f84eef1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.1918a14afd3e.tgz","fileCount":13,"integrity":"sha512-IZbhsbPdgDVqNs1LxJTX500DhhoE8D2JlJ/9/j+n94HVDez+wywuPdNIJ9PFPtnHrGiYLNHqXmhdrw3uC8uE7g==","signatures":[{"sig":"MEUCIFrMBjSIW2jqpqu5J+9O6mb3NiJspF072ibxS3qC9xWzAiEA/FkG+yX8UOfNZuuHtFKd4n1agpaq9hmFjofYtrIQmvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1918a14afd3e2c28fa17bf280652014277d91866","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.1918a14afd3e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.1918a14afd3e_1738060750742_0.9047676848410877","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d4f1bcb032ef":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d4f1bcb032ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d4f1bcb032ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f6d3fcd1618709663431c1fe6aaf04d294a3e96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d4f1bcb032ef.tgz","fileCount":13,"integrity":"sha512-qxj0E+SEZtnHjYhk4Pd9S0jtF30LQjqfBh1fVL2mb3sCr0CN+DBQ0isZFGI93wTfGr/KcUW7DZ4x2i7L4/x9lg==","signatures":[{"sig":"MEUCIQDkODOxsJh+usiCrcScNF41ifGGe1GSScEzVdF1H+DkggIgbotgJrNFNDrxnt9ehP8aFC4Jq/ONtyyAxsdFiWk2UnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4f1bcb032ef2f3c30d6d6ab02348e62f8b2ed6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d4f1bcb032ef"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d4f1bcb032ef_1738060760294_0.7984184452300476","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.7a17cab026a3":{"name":"@tldraw/tldraw","version":"3.8.0-canary.7a17cab026a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.7a17cab026a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c01ec7a3f98cac6f87f00b50a2e79d59a9f654f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.7a17cab026a3.tgz","fileCount":13,"integrity":"sha512-g2b4qeDXPHt9rC5AbSLKBrQiEfIQvCnAwIt7qUHe+690WRh016G4CCkhQX+D2OYiGkgcDUUgiHFc3W9/369aHg==","signatures":[{"sig":"MEUCIQDY9EixFM1NxccGr/KIKVuCuDG7UC29bHtqZSkJe/zITwIgIaxvaAZsT1satwTXPqipJnqLdZCtv/o/w55a8mNBZfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7a17cab026a311d76361825f446407b0e330597c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.7a17cab026a3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.7a17cab026a3_1738061286549_0.8927075387921284","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.4703b6039d91":{"name":"@tldraw/tldraw","version":"3.8.0-canary.4703b6039d91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.4703b6039d91","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9f16f102b377c4ed2b8dbf7298d8a0af796d3d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.4703b6039d91.tgz","fileCount":13,"integrity":"sha512-xH/5yTTRr/q2q92cRKp3aokR9QsYeaCjcPXlKfCyoe1Yhp7juq0tTWFuo9309plLsaOx3UDDp95hzi1aamWAvg==","signatures":[{"sig":"MEUCIQDVsuyn8oNWyjmeW7AWfrFh6I3QblEu4kEvyRAwPViEDgIgCXMj/owiiSCSikHNkSa6aad4IdNlIUlXKyR0835vS0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97897},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4703b6039d91efccdb368c95727c9f3009112c9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.4703b6039d91"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.4703b6039d91_1738061786698_0.18827753396317726","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.276d0a73fb26":{"name":"@tldraw/tldraw","version":"3.8.0-canary.276d0a73fb26","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.276d0a73fb26","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e7f3ab9ee62fb96f9ed8d80544318abb417c5ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.276d0a73fb26.tgz","fileCount":13,"integrity":"sha512-6EtGL4TMKdlVOPsEz+eiWdAO1ep0K5PZw5XYmW7R1heEnQsQqn98VgAXzfZlplPPUjRVebWrVjRkFc3xjX6+Mw==","signatures":[{"sig":"MEUCIHd6l0HbNCn6iidcNeTOKQ7PgUi+Gl+YNCWhV5+16xPvAiEAzy/DmlQhkn8Qpl9pvkJx1bjv+hjUnRS9dZsZsYrX0BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"276d0a73fb26c8ba9fdb0e07b5d208ca58caf699","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.276d0a73fb26"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.276d0a73fb26_1738076882323_0.8479464623684749","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.31edbb2d2138":{"name":"@tldraw/tldraw","version":"3.8.0-canary.31edbb2d2138","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.31edbb2d2138","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9aa4517753eaeb83d6518c93e60bf1466d71d0ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.31edbb2d2138.tgz","fileCount":13,"integrity":"sha512-0dudKclFzBWdqu/OMIzokipc1hWvsrVvFhR25w7TQr1Nn1xyAk1fcp4o0itu32T9V9gJiGAqKZ1teSb2OMhwIg==","signatures":[{"sig":"MEQCIHVkFMnNm5rx1ERKQt2UavSZ28CDWAMt45TG8TH0C+8tAiAXtx1ehb0wj+3mMe1a52O6b6D1Zc6uYxbqn23qHDhC1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31edbb2d2138896990a13b8e4c1d9eed70596cf4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.31edbb2d2138"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.31edbb2d2138_1738080224079_0.011714402890179443","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d6f0bebabc88":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d6f0bebabc88","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d6f0bebabc88","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfc4aebed6d3fc9d2026f7f697b8e891ecd95338","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d6f0bebabc88.tgz","fileCount":13,"integrity":"sha512-id+sbuX5X2+CtcR3pGu7p9d0ASBZpsr2W7hinq5uWCbicDHqEzggHMICVcfgRDmHpFW8i8CT5gxHVfMmJxYSvA==","signatures":[{"sig":"MEUCIQCwTcLPWtblR1h4kEMtMrSWVNXhz9na31WzRGZwdGkGqQIgOmfY/rlA9Iu6AygEtyippYhLxjC1Fe+yVzfqvN0eQ7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d6f0bebabc88f078e6e712a601b42d390c5c5e23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d6f0bebabc88"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d6f0bebabc88_1738082973516_0.7933762275344618","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c5d6281c3fdd":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c5d6281c3fdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c5d6281c3fdd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d0ac53bf56e4f2ec3d71f22ff71c402a5f7c65d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c5d6281c3fdd.tgz","fileCount":13,"integrity":"sha512-34X9iwHjfrzphVf9gIbppnpdPHkjGyl5aDlP8AjZCoKofnYdBF9CrMkZg/YyZknnb3xc8+04sWD4HMHp1DuKVw==","signatures":[{"sig":"MEYCIQCTq21SMl+4cTqRxfoBB47Rh3czLEyuFUpZ96eJSdfLcQIhANcnjlScFcp11m3Ccu2asIiHDdNVv935/FbDPD1OrX/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5d6281c3fddeee9d78c8639f32a11f869d7705c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c5d6281c3fdd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c5d6281c3fdd_1738083436262_0.7562553185988203","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ab782583b3ba":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ab782583b3ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ab782583b3ba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24ecca9dab2666891c09586ad34c5c7c87662168","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ab782583b3ba.tgz","fileCount":13,"integrity":"sha512-DOQiRixsONVkvgfpdQF0yg7/a7oPRdDv9MFv/n6Xf0A1Uo1H013VNcyTPCojVviDypjC7Hsuwo2Sg3lTk3weMw==","signatures":[{"sig":"MEUCIQDwg+cGuQi8m4kj0hGMePhmPW88R8zhKVg4zC2aAMms5AIgQycsooYyTkNzVzqTc+XAdZcwAk6qWhnL9S6IH2kzc5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab782583b3ba03a5746828428a16d3ba7e05e5a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ab782583b3ba"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ab782583b3ba_1738090029479_0.13998942324714436","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.b53fbf400e09":{"name":"@tldraw/tldraw","version":"3.8.0-canary.b53fbf400e09","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.b53fbf400e09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd7183ea1928b1e2156bb733b99fd777b407eb90","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.b53fbf400e09.tgz","fileCount":13,"integrity":"sha512-Efi0NnFrKmm46zrGTcxdezlGIvSO9Ik/rLusHZK93fMea1jI2GSOfwHZSeVRpkDL+TgkHvs85r0fS2625WIh4w==","signatures":[{"sig":"MEQCIG2JPqPvdlZ0LWzx2Gsyu4IwjOwZWi56RaDoajfmOTJQAiAHwpGR+kOEBneC+Oh1Vi4bjjJmyHaQ/KGNzoNqkr2k6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b53fbf400e09d17918301336bff2457dc3edc403","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.b53fbf400e09"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.b53fbf400e09_1738147112057_0.3339273842361379","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ff19d0d907b9":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ff19d0d907b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ff19d0d907b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e73ae01441ff390bca1deb931a00ebe153a8678a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ff19d0d907b9.tgz","fileCount":13,"integrity":"sha512-ttMy0BIeWYwsIjDD/Hca5KaZG03JOEjF9B/wKNQbFFE9tRm+7wAsIjleW7dwHEBTPfZezRAGzmL3kgAljM7gNQ==","signatures":[{"sig":"MEQCIAknM8VTxq4ymdTkUb2POX+RPsAich0mBZ5N36G8jAr6AiA0d5CZkfgpySrClrP5WOi5osv4Yye1q4tvwYn4EOD/ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff19d0d907b998b765b163aaefea85ddd1bc2449","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ff19d0d907b9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ff19d0d907b9_1738147782858_0.9317373317806219","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.cd989361f969":{"name":"@tldraw/tldraw","version":"3.8.0-canary.cd989361f969","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.cd989361f969","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78ee5313c49d867db16e8d74514293bd5ee5299d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.cd989361f969.tgz","fileCount":13,"integrity":"sha512-ht6WizDluAo6DKkdSw2j6nI0gDgyra9Bn4KRrWEAq7c54FL00qwQ24cviiTe50NLpPHrmF3geZryLUcq3+uhdQ==","signatures":[{"sig":"MEUCIFzkisUMdOAQejmkMLHsvAmHtiiu6VRPlz/4zIHMZTn5AiEA6jPati4Ckr2I5myjvbZqVo1ZAfWdJynTJONpaX81Ar4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd989361f969ee047ca6151f7e5cbe5235e2cab3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.cd989361f969"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.cd989361f969_1738148396322_0.9009491869258404","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.092eed678ca4":{"name":"@tldraw/tldraw","version":"3.8.0-canary.092eed678ca4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.092eed678ca4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0996550bd911f2bab3476fc44ea27ea7bbe23074","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.092eed678ca4.tgz","fileCount":13,"integrity":"sha512-qmgw2xw5ER+sWRlSE9t+SNFlnDAUXe0WoXMsnatCbM17/Q+cB0ptP3WEhQPbBMBSQApX8t9rZOurgsLiuIsa9g==","signatures":[{"sig":"MEUCIQDZ3vyxv5tY426TgIhvun2+RCtjsD4zm/6GgKJ4hqIrGAIgaxa1NU5NVXG2DPtxRQh7GpImp5Jd6e6fwmUHKGnCnQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"092eed678ca40cb7b3f51ee9c839019034409342","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.092eed678ca4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.092eed678ca4_1738149609334_0.736063041086773","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.29aefe439faf":{"name":"@tldraw/tldraw","version":"3.8.0-canary.29aefe439faf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.29aefe439faf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"415ca01d7dfc3b416e2066062d7bb0bc28cf06e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.29aefe439faf.tgz","fileCount":13,"integrity":"sha512-DihA1E9itKD1gvq3vC7t39uJPiIKLhOkNY81eqIKtH9x5QAkaxkvwmhFpmmJCr1DCsP79xJd3EQ/TGZcwSwUWw==","signatures":[{"sig":"MEQCIBq4Vv36qbrGd6KI29FAjTLpXAmbMjN+3+Lc+Nvlz73YAiBi8DCRzkTOOg3+ElIS9A0jkrX/TRRv37dH7bFQT0oBjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29aefe439fafe6657471bc28133855169a739fa7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.29aefe439faf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.29aefe439faf_1738150596136_0.2690196307075161","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.98976dbbb3dd":{"name":"@tldraw/tldraw","version":"3.8.0-canary.98976dbbb3dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.98976dbbb3dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adfa6eb4c33b800dcc33fe409211e5335f6b7aad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.98976dbbb3dd.tgz","fileCount":13,"integrity":"sha512-DLuqtlTBt+U9Iin327rgx0efd3NEi9IrqDKOvtG/Zi3qEi7+76czIkJ8Sj9loDZopvMAdUKbHZylnRNxnTyC8w==","signatures":[{"sig":"MEUCIQCMOZ+SKkEvA3IWhLUXXWphB13mAjTXQoGIiJwyiK8TOwIgA6G6bD0tpXmQlTSd/8ummMe9sFcLVCNjLBO0gHfu2PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98976dbbb3ddec9f507b23da36b90ce46ffe8965","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.98976dbbb3dd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.98976dbbb3dd_1738152810785_0.6293333510879517","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d0d3a3c316fd":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d0d3a3c316fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d0d3a3c316fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fcf9d8867e183444ee491eed6c2a2f97c40cf69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d0d3a3c316fd.tgz","fileCount":13,"integrity":"sha512-WWH8NhWtC9Lwqxr5FbWCmmhTiuIvkmCCvCbzzHvZFlmW+H7Qka5l130K9vOZ4yDWcDdcaNrPGJKnojfJdGyqKw==","signatures":[{"sig":"MEYCIQCQz0mRxe56KhvNlgVr9DS52fmRUc194ilw2ibBRB3tAwIhAPVXHuT9wXdb7RQ4Xyg8mNd8N9ks8flsCo7VhvjAFzIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0d3a3c316fdaffb9578808a65546aba16141b3d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d0d3a3c316fd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d0d3a3c316fd_1738164380006_0.8255537666631974","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.9b13f6b7554c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.9b13f6b7554c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.9b13f6b7554c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5dcbc0b22e666da3ab822f140b2079f74d592f64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.9b13f6b7554c.tgz","fileCount":13,"integrity":"sha512-n95S5+sXCbK7e5U2Ssv6jXs/23/LNHJHPoSX8KpgoJiKeOEnSswcndBD0P5xWkf2K024v3sxAEqzR4Jb7tdzPg==","signatures":[{"sig":"MEQCIAuPicNrnHEva96EbwHmhJZpkot9a64KEIj/VRvaM5PIAiATY6IwZYy4hw7vXs04XQR3VSeR/sFJB2OmsDG6Uqr7oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98000},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b13f6b7554c52facf2bd81ce1377ec57a397944","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.9b13f6b7554c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.9b13f6b7554c_1738234003762_0.6888203059287927","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.9eec0b31251a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.9eec0b31251a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.9eec0b31251a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2fce92f545bb72d138038d7c3dc5e00424a01993","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.9eec0b31251a.tgz","fileCount":13,"integrity":"sha512-9fNe8Ag+w9k3vztpdAJcFYi1Ib/qRgNEufExKAPRapr9Wtk5MW+pss1ahUM7cBlqa28tXdsUnJfaI8K8WMexnw==","signatures":[{"sig":"MEUCIB508qJ4f/HugYElpcqy2ncK/srC98CILzPJ934BfTooAiEAyRksJN9sEEIhYnZtoUnAJNIlVI5jqJIejS+Mvpahb/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9eec0b31251a46f0476813329e2f8a42a993b607","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.9eec0b31251a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.9eec0b31251a_1738235443989_0.777676519278022","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.0d9e251602bc":{"name":"@tldraw/tldraw","version":"3.8.0-canary.0d9e251602bc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.0d9e251602bc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfec55d302057e3a90fb6efce4e43fd9cc6854f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.0d9e251602bc.tgz","fileCount":13,"integrity":"sha512-eo2rxmHa2UY+0amYRinTia8VzEK0BFPfym99uE4fcmqF/smqaJ5x1ZbFHjyUaEmztVOr6mlme2s8JvK+oED+tg==","signatures":[{"sig":"MEUCIQDTKzL5ouJlHETszEh4pwnXgplw9IuDZP6VnAuXVlLMFgIgflj+9F0FdLUWWlEgCEcc/bqAseUeQHL9BO0L68ObQz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d9e251602bcbaec091e7e7de4b07e67aff70118","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.0d9e251602bc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.0d9e251602bc_1738237870539_0.006952802110347545","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.490d299be619":{"name":"@tldraw/tldraw","version":"3.8.0-canary.490d299be619","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.490d299be619","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5555d9bc5775f3a8c94a90700fd51849941a9e15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.490d299be619.tgz","fileCount":13,"integrity":"sha512-ItZiSpHDVP+81KWYOD1q4R4KcKfN3wZvytqgmrehXBTqzpEV4B+axvp6Gt0ehCaRSOOZZP0wfGdK7KdLmuj38g==","signatures":[{"sig":"MEYCIQDh85XfD2TDLlzqnE+RONkNfMa4getjLwxOgbKjHiRFagIhANkOQNEp/PdVDhEgUe4RUJ2TDOm4TVkFGfa0bqUONv55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"490d299be6193d25de5de4bc5233de27d8d004eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.490d299be619"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.490d299be619_1738245790868_0.46502279218415077","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.591f26edf8c0":{"name":"@tldraw/tldraw","version":"3.8.0-canary.591f26edf8c0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.591f26edf8c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a868d38fe90011acae4d591ef337b27e6b9c3e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.591f26edf8c0.tgz","fileCount":13,"integrity":"sha512-LkSUewlZS8k1w+MYUYYWApyrELj5SUILaVDG3UNev6aTrE1f4i87hq8+rJYoz7289blKbVNCDN8mUkV1LoWUyA==","signatures":[{"sig":"MEUCIEDOKUSYq3b74Mbd/2BDuVetsTMg/Q1rbwIl6v3K6eKcAiEAgXPu+03ZRU+o5nWpp9VJJbwvBVr5HJpo9w8XyzoOhzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"591f26edf8c037f13d91fd5c7257a0a5a883d2e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.591f26edf8c0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.591f26edf8c0_1738251342587_0.12223511008346111","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.31c9612cbedb":{"name":"@tldraw/tldraw","version":"3.8.0-canary.31c9612cbedb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.31c9612cbedb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b67532b0e741d47c70121a43c1583402854af7e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.31c9612cbedb.tgz","fileCount":13,"integrity":"sha512-VRWOKM0DCw406g11y7OtHd6sorFIAxHK1aemMLnMG3b2o88bRNjNdBNgpns9iOpTkTjgfJHORwE9keMlzFvyZw==","signatures":[{"sig":"MEQCICJxlR2iZFWdOYAmk8NELE65YNxe30NNb3+lP+F5kldxAiAZbX08uYlHGyY6V6Cd+UupsresHvuJ4tsoGAcMKfdiiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31c9612cbedb6b72fe385e5fa4f42f2fb8faf12c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.31c9612cbedb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.31c9612cbedb_1738251380009_0.47952422890613633","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.fc0f484388e4":{"name":"@tldraw/tldraw","version":"3.8.0-canary.fc0f484388e4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.fc0f484388e4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c34a30748f838acd92ec22d6a225703c0f223a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.fc0f484388e4.tgz","fileCount":13,"integrity":"sha512-6VRj9tM6GfNKfRJsFe/AdyoKUSE1rVZrV1134j0yt2ltT9+lpI4zA/UpUGtDhCtY3iLnHPVu3l9SvIvegALCPA==","signatures":[{"sig":"MEUCIBJBPVMkG9Fysu0dt4fNDhqc1HVmjZlMu1cBPMgW1d+SAiEAswCnihxvbMAL+xxw/AQx/+NKj/mR9275+wn8hj4HPFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc0f484388e4619f267d409900184b40574657e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.fc0f484388e4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.fc0f484388e4_1738252165936_0.1006586045977651","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.ae1857b32418":{"name":"@tldraw/tldraw","version":"3.8.0-canary.ae1857b32418","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.ae1857b32418","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a02bdeb3b2678b8a89650fa51809cce4ca9ae60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.ae1857b32418.tgz","fileCount":13,"integrity":"sha512-d+z6OjTywgHl0nY+sScMkGPYR1fOHnIt6aQkkOUEncUTacuq5SSafdRxu/K9lQRMh2Y8FHnVoTVwMTUhf5YunA==","signatures":[{"sig":"MEQCID0V4qlcx2SY2U5mFbgAQLO8PKknY0TyVC7xuKHmvyajAiAkaljNqFMioQWDO/B/S4IAsM7HIt7ZVG5VHqsWJmQzVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae1857b32418152c6687d31944a7d0b29a452e58","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.ae1857b32418"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.ae1857b32418_1738253094407_0.14378881992873693","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.a6600c088213":{"name":"@tldraw/tldraw","version":"3.8.0-canary.a6600c088213","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.a6600c088213","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2875a64b51bf41a5be1b25ae8a59243a6d3fadcf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.a6600c088213.tgz","fileCount":13,"integrity":"sha512-uVEXWMsrKvLzqv/07e/6GVIG7V9Prnlsk5FrnhrkFrXXKU3ME2a+lj0avnDT/XDfp3v3TX+w68+t1Ywliz2JlQ==","signatures":[{"sig":"MEUCIFgI06JSLfZTcsp51DCqczq5VR9TxohQTF7c43Vtl1/yAiEA/ANOKnanw2Mhe/3nQT/BXXGLNBMrQEvUtv+vcN4rH38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6600c08821394362af62869a3fc631e20a1d40c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.a6600c088213"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.a6600c088213_1738312675605_0.6436040293020378","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.64e1b50706f8":{"name":"@tldraw/tldraw","version":"3.8.0-canary.64e1b50706f8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.64e1b50706f8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7fbf36d183fbd130264fd324a92bd800606e021","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.64e1b50706f8.tgz","fileCount":13,"integrity":"sha512-E+u4h0aNQmpf9M97Sda23qyEPnpyxcWXsQ7l2T0dukIf65VDoKUvBNE78MpkG2c2LoOaH01aA9dH6M7v+o7e6g==","signatures":[{"sig":"MEQCIGy0P2y3r4YZdMPYwlPQDooWmwSumap1o1Yo6MDrhYwwAiACjR2+mmrqVLhnIwQ4lpibv9SlEbNl0WEKBg9p65a8Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64e1b50706f8fd5755460c53cbd1cd18cd3e16c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.64e1b50706f8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.64e1b50706f8_1738322604694_0.5040544937409845","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.da8c7dd47ae2":{"name":"@tldraw/tldraw","version":"3.8.0-canary.da8c7dd47ae2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.da8c7dd47ae2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1772dc06f6c3aaa1942847bec45ba52041fe299","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.da8c7dd47ae2.tgz","fileCount":13,"integrity":"sha512-z+GgHCUhJ9SlvyY/t2ZfFjHO8YX69QBiTT5loW8IdvPUyO/ENmHZzw6lITlZqwH4WGMLKBfphvdZiBrd2plTew==","signatures":[{"sig":"MEUCIQD41FHmgPrOpPhtUMZDeKZ32xJTBdUDxUO7p1LLOFl/kwIgeXUgEh74AGrNX9N4UOYJkJg3rSJLUddowiJuDf+FIvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da8c7dd47ae25f45ca09626b173f75fcca4a0c8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.da8c7dd47ae2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.da8c7dd47ae2_1738323421433_0.05288282237513431","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.2e2216721e32":{"name":"@tldraw/tldraw","version":"3.8.0-canary.2e2216721e32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.2e2216721e32","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79ba7d1ec3359b346539fed9c3072c33f2785dfd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.2e2216721e32.tgz","fileCount":13,"integrity":"sha512-uDmh/JvyelHn5rq25FGszt/JHbHSWws70Pvk/o9Em73HIjqZfqpLYXNMpsMJ79HiKDQXmCjDTfRUV/EylRIDxQ==","signatures":[{"sig":"MEUCIQD/cthl1osrc7S+eBYYbDoXEbopVzd6ma9/IRbse1Qa1gIgearx/dwq93tyRdnksJVdX2ZBQi5OctmIj59gWaUhrMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e2216721e3239c068f22e2a914f5536e66538c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.2e2216721e32"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.2e2216721e32_1738325998915_0.8462075182884756","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.7d3367070334":{"name":"@tldraw/tldraw","version":"3.8.0-canary.7d3367070334","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.7d3367070334","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54c96721995d7eaed38282ed373fecee09d81186","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.7d3367070334.tgz","fileCount":13,"integrity":"sha512-mw4DEdqOTIPZWJhNl55lxkprh0pXm2WGKctN7VkWWKe11EpC9PlE3WjoIICAssVK1+LaN1zFTz0QkM97VuHKpA==","signatures":[{"sig":"MEQCIAfgjRL1GZRlOf6M1bL6xdNtbTYqIdvOBJHCionk65d4AiAc+ORfKXPysox9RCGw1hq8I1M/ucLHTewd60JRR4CoIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d33670703347049eb73100fb1d347f2a6da8e30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.7d3367070334"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.7d3367070334_1738576021322_0.9402269621383663","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-internal.6de9eab7a026":{"name":"@tldraw/tldraw","version":"3.8.0-internal.6de9eab7a026","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-internal.6de9eab7a026","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bec8614f2ac8ab47300eaadd442e8d5f5557605","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-internal.6de9eab7a026.tgz","fileCount":13,"integrity":"sha512-6SOj68h5Gt5WlmS56kCuUA6jkppG88gVIxfqjLI5dFUIMoW1Im/zNmIYFlsRBIXs1JMilWfidAO0f1iOj0iQEA==","signatures":[{"sig":"MEQCIGIVyxEjpm6WxJfLJ37Yw3ruQADfciO0HUc6j/UyhEbdAiBxepKmErUxul7DokrfAxGWcvluGYQVKjqw+L7J/zlN+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98027},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6de9eab7a0262bc0fd8bd0edae1ee53c1c272400","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-internal.6de9eab7a026"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-internal.6de9eab7a026_1738590331547_0.6438970452948072","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.32f617d57b71":{"name":"@tldraw/tldraw","version":"3.8.0-canary.32f617d57b71","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.32f617d57b71","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57321407b349cbc1daf74128a50e0f8ffb53304a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.32f617d57b71.tgz","fileCount":13,"integrity":"sha512-rB+s+stn55usMWEQboWKdqL4UUtDxsA5t5T1LlsotFmvuLDMczJuhxWgI4rQeWAAGaHyIQFSeMW/YFd0G02goA==","signatures":[{"sig":"MEYCIQCenNPYwrPczhK1113ZgoQajGlRi7HLxjDyU+NxxKUywQIhANwdX9LcEPMDxH4hwtxheVR+8UGZQtw23q/azYP0t30Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32f617d57b71c9e87c75932d7e2bcc35680623e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.32f617d57b71"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.32f617d57b71_1738685039271_0.13037147711893882","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.86aae29d7f4a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.86aae29d7f4a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.86aae29d7f4a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff5ffdbcfc41bdd91e291fdb492c782287b19e13","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.86aae29d7f4a.tgz","fileCount":13,"integrity":"sha512-/b7IXEaDFlHqGjDB6GYvSenM1imZU1K6BPWfTfAbkd+EuvRcAEj/aebrVK98CxafbYoQH9ElpX3fwoYJx6DtHw==","signatures":[{"sig":"MEUCIGprsk24+tQnIormlxor7EQC170L+ckWbaoXjiddh8WnAiEA5jeTXGnkbghc5aGCpsaDOymTkt/M1F/MJo5dKHGHLKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"86aae29d7f4a3bfb258730c51f051c8889e20e2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.86aae29d7f4a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.86aae29d7f4a_1738743507980_0.0977048157578575","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.0aaab49ccdc7":{"name":"@tldraw/tldraw","version":"3.8.0-canary.0aaab49ccdc7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.0aaab49ccdc7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2dd89f16874f9dc85b4eede5be72e279370f9094","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.0aaab49ccdc7.tgz","fileCount":13,"integrity":"sha512-CRJxFvg3Jr4+YAalPhbJeKOG4rfNqFEiHY/OFjXTFTtefFq0Eqpui2A8TEXaFws7MnqCL1B+AOBw0YQuYtHTNQ==","signatures":[{"sig":"MEQCIBDMRgqEctHqun9WpSkIpRQI1YHPk3ia710vXcNo7UUAAiAdV05Q1P1BJR1XpHW3hL6ApfqeRzRG17Z8DuHOuuX8Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0aaab49ccdc7b9ba96bdf0251301eaa0893583fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.0aaab49ccdc7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.0aaab49ccdc7_1738748608236_0.8096675393922568","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.5b59bb831941":{"name":"@tldraw/tldraw","version":"3.8.0-canary.5b59bb831941","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.5b59bb831941","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d85f8b0cdb25c957a78e0e28eac59c6302d58d88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.5b59bb831941.tgz","fileCount":13,"integrity":"sha512-facDUyLfqtwGUuDovl0K2Uwzx0wCJJ6fZ/OzX5VISs9eJ/92aKII3d+SHp5U42T4N1gdGaZr0PQsZreM6Lw2Sw==","signatures":[{"sig":"MEUCIQCg2grkgBA50BYF1pv9555ajaUr30LAbi3X92G5ES9nlgIgeEjxkcU6KclTkzG0kkg2fKWxgIsWNB5bppAWNBssgVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b59bb831941492e90fa59693acd6fc6fbf81d02","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.5b59bb831941"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.5b59bb831941_1738756085269_0.20714659718108241","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.4de301b6cbec":{"name":"@tldraw/tldraw","version":"3.8.0-canary.4de301b6cbec","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.4de301b6cbec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"452c68246f691deb993703e5560e6c2d5345532a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.4de301b6cbec.tgz","fileCount":13,"integrity":"sha512-aTvBVDo245mzKcx7ufqsYEXs3rYB767MJ6uQpGPxMT9edQDUJEbCLScj7jM/AcaWjaLiQMWW6FoCyclsX59lgQ==","signatures":[{"sig":"MEQCIFAuApOqi6qa7VYp4QH/2gkQp2Gbf1hIXzyLd6BNGeZiAiAnSwMEJ14scfe41W9J6CPMWALKFCyAS34kSj13k4FKfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4de301b6cbeccebb431229e45114e5f353bc0e61","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.4de301b6cbec"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.4de301b6cbec_1738756543213_0.5338808989918982","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.0ec8b1ea659b":{"name":"@tldraw/tldraw","version":"3.8.0-canary.0ec8b1ea659b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.0ec8b1ea659b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cdb1060953b11be0792528f423818053e8846b20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.0ec8b1ea659b.tgz","fileCount":13,"integrity":"sha512-aJFsU2Z+zzlkVNBiX8rs+x403t8T5m6f4M25wg2ijkbOB/TXW7ORPJ5jS6X8tWlKiMxiwbO56zLKgJMgegCthg==","signatures":[{"sig":"MEUCIQDdbvWiE31beYMe1wOD4AdjfwilmkpemChwww4ANvBzywIgFFLyu/FQjNRw9Kj7OjdYwB/J4maSU/dPFUvxfJx32Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ec8b1ea659bfd77812979bc9757fc7ebb632536","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.0ec8b1ea659b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.0ec8b1ea659b_1738757401166_0.6729674996626016","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.13edafe3f1e3":{"name":"@tldraw/tldraw","version":"3.8.0-canary.13edafe3f1e3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.13edafe3f1e3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ae4c9cb8d6edeb80f15bdc2f3b9d33274ffa90b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.13edafe3f1e3.tgz","fileCount":13,"integrity":"sha512-XO0SWW0z6remWPliJCgAnfDcdb22PZmDaXMv/xEKTR1v7Wony0McIqo5pKkXfnL4y6CZhrgVSUNdiKWoxENX2A==","signatures":[{"sig":"MEUCIQDlObLOezBBFSr5qeTBoDr6bCVQylwpZme2L8fNaBMwQgIgX6PFuJzIK9LXYErpqp+RApH81wvlmJm9sEa+3Hc2Su8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13edafe3f1e3f53e87216e8ecd42633ab9ff0b87","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.13edafe3f1e3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.13edafe3f1e3_1738771194055_0.6672456758281511","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d21c2931e848":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d21c2931e848","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d21c2931e848","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e350fe49bb36366920acb97044b1e7425e2396bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d21c2931e848.tgz","fileCount":13,"integrity":"sha512-I+rmm1fUnN3OvEP0EtLkjzjCv8p2EkGE1+I4O0O0L98O/YH8Nb+qDU7xOhSNuXy44di+d0LIZB3YQ/7BYuXtQA==","signatures":[{"sig":"MEUCIF/T+taB0IRg3ljeXRnRpVB8A3wKLW5iDLhRTVwkc0P9AiEA9KmGkpWg/Wq2eDoNtb5HDINkwbZNOzaaW1bOkGEhOsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d21c2931e848e13029d262c080d52b18635d9099","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d21c2931e848"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d21c2931e848_1738772493788_0.7221544565474567","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.591de9f26464":{"name":"@tldraw/tldraw","version":"3.8.0-canary.591de9f26464","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.591de9f26464","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ec314ef279ab3c6cb8291d1f17c83a3d0da2043","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.591de9f26464.tgz","fileCount":13,"integrity":"sha512-qfVApg1ywdzfkup5xyMlofEi77xJNRSPkDCYZqMtqiVhxtXslRSj/h0seIwdGT6r77m5FskEHIhc/0YC15zpjw==","signatures":[{"sig":"MEQCIAjGP1r4cDEKV810qkToUf5HSY1Xik9T6oXri9ezT+NXAiAvZgpGkQ1FYg5xmT1Y/4MNJ8Wee1NQXJbI/l9kjuJLEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"591de9f2646471df062b7f10db3da168877ca6f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.591de9f26464"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.591de9f26464_1738838536837_0.8062289022866385","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d24380aab845":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d24380aab845","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d24380aab845","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2f1977932381dbec2cfb5c3bb8a07facae4ddb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d24380aab845.tgz","fileCount":13,"integrity":"sha512-w50FsuJdYuG+8lwb/hQRgmnHW8UGyb8e9s75Fnccnq7ubV9Z0a0c2U2UXPoVtHnXUHkXmX03OyI4yq3icI2eHg==","signatures":[{"sig":"MEYCIQCwzO6XVBhg+n1Ykh/oycoc3hJLguFnn3Fyv7Bt3xfjCwIhAN7Yv1AJAEMgFdfN9ALurv+s/IXryiYtQ9b41k1D5msm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d24380aab8453272c0493ab71633447ad14c2410","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d24380aab845"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d24380aab845_1738841863931_0.9126991943936318","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.2aae7f749b08":{"name":"@tldraw/tldraw","version":"3.8.0-canary.2aae7f749b08","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.2aae7f749b08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4435402e6d7ee4876b2a015967b376ae2163a2f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.2aae7f749b08.tgz","fileCount":13,"integrity":"sha512-QoWOHDV5Kj8nw3IUD9eWmaDuYgZAnChLLZRkxqQqxRb1IExgM5Y7VqOwGX/YP6Rz/Pv17eNnYdGxb+TKV43jdQ==","signatures":[{"sig":"MEYCIQC+sXFw7CSAI2fjWtsYgdC8WzWsrhdAtEUME3apgXVYuQIhAMZ/vUK9lQHRjBmYCNEnVWiVXX8/QyjcuiTz9eqs4dy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2aae7f749b08199cee8e0f40102d010381e94010","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.2aae7f749b08"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.2aae7f749b08_1738843913523_0.5863366287489125","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.1c89897602aa":{"name":"@tldraw/tldraw","version":"3.8.0-canary.1c89897602aa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.1c89897602aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3286412a57d7e38e6f4db3c1a28b0ebef7825631","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.1c89897602aa.tgz","fileCount":13,"integrity":"sha512-jprCyvRaXOnkmjpPv6Y6WROifC4m6bCw5KuAVVEEQZS/HPHqAmF0fZFU/vWd13Yg79nZ1I/5UlDdtHI1DERuRQ==","signatures":[{"sig":"MEYCIQCLRPtSQ/GtP4tx2QToD6hQLDH/uPXPqH1TX89BS/zSywIhAO5tocc126oElPiDHKNAfelAUFapGyEJJEB/2QXK4vRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c89897602aa5bdaa3068fd5aa9e0c3ef2345944","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.1c89897602aa"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.1c89897602aa_1738845718207_0.9639692715205881","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.59c5a9d76e3a":{"name":"@tldraw/tldraw","version":"3.8.0-canary.59c5a9d76e3a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.59c5a9d76e3a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9cf10aceb45db82404697dda0ee68c490b319e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.59c5a9d76e3a.tgz","fileCount":13,"integrity":"sha512-RoK988KNO92dDiGobgWvwfcgvv9BGaYgaHJmfDRzGYS0QFqvH3ywK6fMPWBZmMtxKBrplHP08G851CimSrrpjA==","signatures":[{"sig":"MEYCIQDA3+ESwC/IQ16IeJlFvtQYNK+3I7WwtjvdcLjSgRj0bQIhANjCGGDCXEk7aOOhI+E2Fz1lQE1y90a8gQt7ubgRqMYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59c5a9d76e3ae8d61d0f311b80a6a33da8dbdb92","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.59c5a9d76e3a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.59c5a9d76e3a_1738846795952_0.8290109379165296","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.1d573eacb83b":{"name":"@tldraw/tldraw","version":"3.8.0-canary.1d573eacb83b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.1d573eacb83b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f0559205a496e0d66dd663af9059ea8f540b34e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.1d573eacb83b.tgz","fileCount":13,"integrity":"sha512-neAp9W5MVZOiHMTPa39qUmH4tNGABS+SMVDwifXOIp8PzhML731PZGPuQPZLJFR6xgw5tMHFzQofKYSw7h1wOw==","signatures":[{"sig":"MEYCIQCYPkroRGTtyheEusqu/OegwErv7dXsS5lFG+4uom3R+QIhAOHDg8q+0nyerxJrFwxnaujjDt4dVB3xJ+hU1W4uvkJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d573eacb83b8b6ff9d91a2b6a6a150c915206a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.1d573eacb83b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.1d573eacb83b_1738853013520_0.21682585212006922","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.79f4a15e73a3":{"name":"@tldraw/tldraw","version":"3.8.0-canary.79f4a15e73a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.79f4a15e73a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8dbd30a603f5be5464375d30a1c72c9981573721","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.79f4a15e73a3.tgz","fileCount":13,"integrity":"sha512-4bUc3A1AngJ48D3QEG3fuS6SimqmpVQSJ/yQmbg0sgIxc2KFHC70/MMWssB2nbl/AbPlKEq8YnDzw2FUKZ6KRA==","signatures":[{"sig":"MEYCIQCe3voDbX+FVD8arm/7Bpdxs3NbXNX1Sy9FZT3DB6LDvQIhANPcZB+0ETQqOoWbYdYKG9mzlIb7qp3kHfxj9kdoFHIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79f4a15e73a3bf0effe3724f9f96799eb3391c8d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.79f4a15e73a3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.79f4a15e73a3_1738853933866_0.7154502096383524","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.7764274c3dd2":{"name":"@tldraw/tldraw","version":"3.8.0-canary.7764274c3dd2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.7764274c3dd2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bcf9a353f37b74a5d8529d863d4cd8ce5a7ee4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.7764274c3dd2.tgz","fileCount":13,"integrity":"sha512-iqUtrcy4MEJJ6KlBRvBE2olLinN3pGhIP9oQVsdbxe5QpyY9DusSTUnBU2iuYkFbuxlBWP6q4KeJcG5SPlOnmQ==","signatures":[{"sig":"MEQCIEkcpEgN2kHX1UZqYcYlBkQZkLqw1KXlBtbreEwmeprjAiBEr9UYdGxjky3Eeab9HY4Wf8OjrPYfAbW7Gfke/hoCJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7764274c3dd215faa5f518163620bef5d7f6f578","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.7764274c3dd2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.7764274c3dd2_1738858395895_0.7315503636495508","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.5e1a86803164":{"name":"@tldraw/tldraw","version":"3.8.0-canary.5e1a86803164","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.5e1a86803164","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3e3d913d1759c5ebd8186c82672b72a3bc73089","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.5e1a86803164.tgz","fileCount":13,"integrity":"sha512-KyviEKvlnR8AHgmG6sc72wAotm1MINUctpjhEoYGZIpv/Alh2sFQM/Wv3HlMVSNvrjMMQUI3FzYkvh4IiKNhCg==","signatures":[{"sig":"MEUCIQCLr3c3SSSx7Im7jJ6lilrzBI7WfSsvazExU3yFLUMj+QIgHS8CdEYu2dexswdi1UfvRYPjnNkhBMBh9r/HTLES2qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e1a86803164d70893dca9e576bbaef4860d8967","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.5e1a86803164"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.5e1a86803164_1738860500534_0.8454431549035428","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.8c96638cdde8":{"name":"@tldraw/tldraw","version":"3.8.0-canary.8c96638cdde8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.8c96638cdde8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8158ef834f564f397e1d8ba4a5baf1f6d5e5f999","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.8c96638cdde8.tgz","fileCount":13,"integrity":"sha512-M3QaG969ENtZ5mXEgLsX7LtdPnOtHcOBLi1772+UH5tWRUsii5bwvnLmY6pQt9zvAxvnBj48BKF0NlAU8ci4ZA==","signatures":[{"sig":"MEYCIQDmPwBfaXevfg0J8RZBHJMKRyzHtOGj+CtXE53Y/XxvSwIhAM7crbqyjHnY+/lykHT9ANFfX57CzmLfiTfxpIq/bal5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c96638cdde842bf25deeb34c39f58c8d6430b96","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.8c96638cdde8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.8c96638cdde8_1738863129482_0.4680284923360518","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.811fed79c8ad":{"name":"@tldraw/tldraw","version":"3.8.0-canary.811fed79c8ad","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.811fed79c8ad","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b8c30b1a7c42a7eff6134799c8e6aad7b5f21bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.811fed79c8ad.tgz","fileCount":13,"integrity":"sha512-WxaQ11KXxI+h8kryN/8Vp4/enN+plhD9rhMuN1BInYOrXN/SoJb1x0QoFgr9zjE9w9F0NxQxdeN0pZ49dkQ1cQ==","signatures":[{"sig":"MEUCIQC13osMDrvOH/zcO21KHvi6A32yJPdVVmLKe+Tt83yViQIgbPv/jOWT9G0HncGWsZd5RSBtWdh8M7de0JYviSvxkbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"811fed79c8ad1c232a27f7b7a223224799e71e43","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.811fed79c8ad"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.811fed79c8ad_1738863565434_0.9038483719731094","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.1a9d6883dd94":{"name":"@tldraw/tldraw","version":"3.8.0-canary.1a9d6883dd94","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.1a9d6883dd94","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3f0cd1cf57daca8e0e6c15b79feb158adedb691","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.1a9d6883dd94.tgz","fileCount":13,"integrity":"sha512-MMfgzbM7rIugQbeZpTIcLybcjl00s0qsXy9dyQFxHoDOXTrPZd/9t/Fw74Yc7uRX1Yfawz2ysIln50Okx93WHg==","signatures":[{"sig":"MEYCIQC7Z5h3+2p/8W+CjlcRxqRrqsv0rHxVrxCFS1+Ma6oOYgIhAJm6xYpZ+jePmatkjaKbV7OePGfsBLVoUUvmd93wzBxd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a9d6883dd9438ebe4f3bc5a488878a84d1344a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.1a9d6883dd94"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.1a9d6883dd94_1738922158753_0.06750537801484358","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.fcad75fe42f9":{"name":"@tldraw/tldraw","version":"3.8.0-canary.fcad75fe42f9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.fcad75fe42f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2013b47094dc3ad9b67f77a2eaed4af0e3f058c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.fcad75fe42f9.tgz","fileCount":13,"integrity":"sha512-Nwd7NOt7P8SCxfaLM94+u66KpVGhAPqZFX0fPyR1OPdeXowOMcNlvHrN7x2zrAMooqK9cul3gY5ETWTk6kUs+g==","signatures":[{"sig":"MEYCIQCfFa8+k9F184houMnBZy2ODBDKX7l0gCk4vWxyBHBNsgIhAI2mOIc7LsXLFVCII0Vt28JTUV2V+7yUC+JrUXsFGI5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fcad75fe42f9f6e451e84f5b3a1aec757c15ca51","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.fcad75fe42f9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.fcad75fe42f9_1738923320410_0.8219751958925963","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.04c1c660f761":{"name":"@tldraw/tldraw","version":"3.8.0-canary.04c1c660f761","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.04c1c660f761","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0570438d537aa321a0bc16a14bac9400720cb375","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.04c1c660f761.tgz","fileCount":13,"integrity":"sha512-nFNpGWNXlUYJfXxItJ0dejg3XNUdqTEzaMLjIsYqHOjI1rWzRKjV3NI0APm4nYBhdd56SCbvWiZ7NvqlL0550A==","signatures":[{"sig":"MEQCIHpmRBAlmux3DOfc2Qh4u5yxT2t1dnL0yCmbYTgMQHdhAiBoPhzHFcaQQxM9YSpCavDbHPRKO3D72BYsKgJt5KrCCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04c1c660f76159e59ca4861aac919f1592cadccf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.04c1c660f761"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.04c1c660f761_1738928271193_0.024579297326424054","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.f50a5a203139":{"name":"@tldraw/tldraw","version":"3.8.0-canary.f50a5a203139","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.f50a5a203139","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb12b2beabb0dc62012e76272ccb03f514b96aed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.f50a5a203139.tgz","fileCount":13,"integrity":"sha512-yTOmgyAb00Ng9/4KH6gy55B49VRIAKZHZv2K4Rte063j9ZPz/Jj0IzSRKeo1+kd5OoHPYQmD6TROvLcNjeTjlw==","signatures":[{"sig":"MEYCIQCX3wrQMZOJPGHJNT9nsx70l+7berbrex4QLdz+AZcKywIhAIMt04vDusPZMcEtMzN4uwPVpgaDAjeb6eyvi3WZPfnT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f50a5a20313936fc277f0ab647378a02df76eafe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.f50a5a203139"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.f50a5a203139_1738929349223_0.9397954313680259","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.be65d368fd8b":{"name":"@tldraw/tldraw","version":"3.8.0-canary.be65d368fd8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.be65d368fd8b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"180d2f29ff0062b7b72cfea0092824f7b443b7f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.be65d368fd8b.tgz","fileCount":13,"integrity":"sha512-Tb2x6mpxikZQEMTCDkimJTZ2aQiMz01vsC5Ajilw0M9tQ9nYF8IM1ICGUb+bbxRCg8OHHkscYzVQ5q+nZpHVnA==","signatures":[{"sig":"MEQCIErjahhIltN0xHWvjaI0VQmv1fGP2yVDWN9IoAME676lAiAL5PnwJPUCJiGPRHSE5B2FGcaaHRAiq8LF433QmZg83g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be65d368fd8b3aaa31b3d6a41b3f563f3312b379","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.be65d368fd8b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.be65d368fd8b_1738934197394_0.26988312045138674","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.66da91c4aed0":{"name":"@tldraw/tldraw","version":"3.8.0-canary.66da91c4aed0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.66da91c4aed0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"069fa6c6f506d8dc49a407230e6947cec75360e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.66da91c4aed0.tgz","fileCount":13,"integrity":"sha512-9Jte9DYN1yvb6MCfsrLCYO951BQQ1fotToCWm8AjRwH8nw5Iah0rHXWaZiFZNPsrxJM0bLeagvUDF3JELqY31A==","signatures":[{"sig":"MEQCIA2Wv2SXC18zNMHuYVv7hj7hdoloC7oB0hzF1M/F6l96AiBWMBX1VabiPkbc2s5dnHW0fj894M4AU/JNFEYbqiwIwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66da91c4aed0cf13840b7e035ec8366dd8a5e272","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.66da91c4aed0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.66da91c4aed0_1738939511428_0.45183456191188265","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.dfac53c137bb":{"name":"@tldraw/tldraw","version":"3.8.0-canary.dfac53c137bb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.dfac53c137bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45dc72f6d1f212ec5dc9df5201f12c1807180aa5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.dfac53c137bb.tgz","fileCount":13,"integrity":"sha512-YQr43qFhZ9kKeH5q8Awi2IF2ttiC4U6pnBNXeZb3L+C/q9wOtrvM5MGFo4WPXrH2zN9vut2Rw05RObprrb1d7Q==","signatures":[{"sig":"MEYCIQCIxO1W1yA+S4yzpseT/NrAaKVKQ1vkQES7s0GvDUvTPAIhAJiZeI7PMPGCpqGKMhY4rgLbDjN9C68OTuW/JKebR8wL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfac53c137bb16c215602d37e1dd87e2f676b583","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.dfac53c137bb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.dfac53c137bb_1738939666873_0.8354858420942586","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.8792d999aa74":{"name":"@tldraw/tldraw","version":"3.8.0-canary.8792d999aa74","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.8792d999aa74","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0fda33517ebfff6715b15059ce58ccff6d8cd124","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.8792d999aa74.tgz","fileCount":13,"integrity":"sha512-Ae76vjL4DkMcBso7cfEBhMcDxORWSZw2f3CGwihmU6qwv+2U0JGNgjQt0RFESrvc8PrlScSzq05OaRJ5mNyR1g==","signatures":[{"sig":"MEUCIGBA8QcdTekumPJm7LP3NKS990Xmm5c4NQ1iwLyTRMe/AiEA2aY3Qo6ptgqLoSFUqp0UUg+AVhRigvcvkWnXvssFVIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8792d999aa74842b2d392833662bea5be77988e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.8792d999aa74"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.8792d999aa74_1738940491011_0.26115916082111945","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.3f23e0d4c913":{"name":"@tldraw/tldraw","version":"3.8.0-canary.3f23e0d4c913","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.3f23e0d4c913","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b11859e2b47cb248bf19a47998d25be35d43e0c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.3f23e0d4c913.tgz","fileCount":13,"integrity":"sha512-391NnqRC5Zrz0xq2gCGxEQ6Gate/oM2wJqDsMglU9ATvNj9c02alnyKcIjNiO4s8MTYqe5zcoI3nDSl4g6mdxQ==","signatures":[{"sig":"MEUCIQCh+lTcpnn9m9c9a/z4uHMmQ93LZGkCvlT+N6W0yiKSXAIgePWMOksgpyepN3KceZMgt4BwN9v0Qz7erkIEPiwEQvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f23e0d4c9138d22cc842f1f8df7fec0dec383ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.3f23e0d4c913"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.3f23e0d4c913_1738958139915_0.4246431571177274","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.fb23b0ac9c3e":{"name":"@tldraw/tldraw","version":"3.8.0-canary.fb23b0ac9c3e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.fb23b0ac9c3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78ef5c7058134bf91fe7fb12648a0d272b78e4e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.fb23b0ac9c3e.tgz","fileCount":13,"integrity":"sha512-HhWSHK6BHCh7XuWegZrrHHkOds6wUsuPa87+BosHpkSRPxNn4W6vbfLjX9v7vgWxzVr7Zu3Xjkdx9nD42Xe+cw==","signatures":[{"sig":"MEYCIQCj5CEqSOHjIUC1bbn72GoZjCIx4934yzBLR9DaTaTMqwIhANw2VxYEO8K4Xp+1MWnf1pT3HQOeASQ/RZh7iAHDUiDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb23b0ac9c3e176873da455c8dddd158365adb24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.fb23b0ac9c3e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.fb23b0ac9c3e_1739191002717_0.4454846434400008","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.f1c6d1ad347c":{"name":"@tldraw/tldraw","version":"3.8.0-canary.f1c6d1ad347c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.f1c6d1ad347c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c61877c0085d07cee04171219af3ebd9d86c536","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.f1c6d1ad347c.tgz","fileCount":13,"integrity":"sha512-RDQ9IusPHQlbUGsRHgDteaQN9/Y1xHy0gFMDeqdHfdI70ooyaYp0mFmwKgVBaImh2owWxekOQ8dUnN8Je4rqxA==","signatures":[{"sig":"MEUCIBZUuGdDxChDH2GbuL8LKg74TaeORag7zcSqGlngLValAiEApO/Xdk3YIR70QkrZ/DeZN2Yk6Fio1MLB3j5h2xFf+aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1c6d1ad347cefff67be27b6afebe7ff9de19a35","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.f1c6d1ad347c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.f1c6d1ad347c_1739194772884_0.8196299817262285","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.517d808ead46":{"name":"@tldraw/tldraw","version":"3.8.0-canary.517d808ead46","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.517d808ead46","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21ddf80becca01b9d378661d956d6ff1fce0060f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.517d808ead46.tgz","fileCount":13,"integrity":"sha512-NnFDy7j32FdAZpa4aD0swy/w2eJujFoc5B58iPwZ1B02YI63/N0bXAxbBB6NePX6ei1M3JwtLbVn5v1+8EZOxA==","signatures":[{"sig":"MEQCIBbFrXS9xZjrOCMQ7PTRuMniW2kqtLQS+O9tP+86v2BLAiBRVpGSFKMC+Tv6zsPhvo+UuWO/GWTmxjEwvKBhntQ/Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"517d808ead46b02cf5f4d5da9822f85cca67d08f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.517d808ead46"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.517d808ead46_1739194868085_0.5653880633794082","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.fec1c4beec37":{"name":"@tldraw/tldraw","version":"3.8.0-canary.fec1c4beec37","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.fec1c4beec37","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"646b1f25c77fc8337c600a5eb3892588eb9c32a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.fec1c4beec37.tgz","fileCount":13,"integrity":"sha512-bqZkHuDQT3s4mrLvHDbUJSF9LHVlW6vVKstL6mW+6Hnm1H70mRHqtHYFpxH4iTREddqc/TteA76yRROd00oQAg==","signatures":[{"sig":"MEYCIQD5kIlukvmhs5Td6HHiXTKl+9EnFfTtP/wshxm1iCpkYgIhAO+rDdkTkJsRzImRCkyzaPbsNEETBkHQAjU0jBQobrZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fec1c4beec37c3595cfbbb210e89e86bbf0b1e96","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.fec1c4beec37"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.fec1c4beec37_1739195001910_0.10858742950877942","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.6e734d8d72f1":{"name":"@tldraw/tldraw","version":"3.8.0-canary.6e734d8d72f1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.6e734d8d72f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aaebc175ca14a76c2f675e70ff662d2ed1d186dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.6e734d8d72f1.tgz","fileCount":13,"integrity":"sha512-LYfhvZn8cxZA+CmCBvR7XNvAgrmqJkDSygnQBbLFcgfC09M98tZajfPYjZS8nDVF1OTDfAW7jBZT5mwgaJtoOA==","signatures":[{"sig":"MEUCIQClsRZUctcW+nH3NWoatZ0qcwmGk+5NGVm6yUECuoRJYQIgKdRPaSROFRd2UnrAY0XZK8xL7oq0f2WFOgNFDGhtnTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e734d8d72f10c45da9c66b0a16cbca04996692e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.6e734d8d72f1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.6e734d8d72f1_1739195386164_0.4296781023091656","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.dcbfd1934840":{"name":"@tldraw/tldraw","version":"3.8.0-canary.dcbfd1934840","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.dcbfd1934840","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e58e1a97976c49a25542cd1b228d81aa1a1304db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.dcbfd1934840.tgz","fileCount":13,"integrity":"sha512-cO8Ch28BAOGUa08Fl3vqjKXKnuOwGZyhBN4CvZSXTqrccgPeb5Y8b8C+JOA3NGIWbabo1RBBd/cqsmK7WCIUXA==","signatures":[{"sig":"MEQCIEVZA3LMq7bvyrJYJVx63ulWOpnFVDaCNaBg6RYe1S7iAiAUxnHXOwIBNqm3+pY6ODKlH+AvfFHquqQCCh53I0lORQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcbfd1934840afc22a7783b75edc699adebf29f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.dcbfd1934840"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.dcbfd1934840_1739202833427_0.2837545461163897","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.9ba9ef2308bf":{"name":"@tldraw/tldraw","version":"3.8.0-canary.9ba9ef2308bf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.9ba9ef2308bf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba4684b3d53a43cd18192adc580a509f12781355","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.9ba9ef2308bf.tgz","fileCount":13,"integrity":"sha512-BBhbUjJt7fD50daUWNgpAuE/6LrxxwF7/RR+uyAQFwL+MQmxqjqYNrgXiqROYQLzhuTmuyf2Rhtz6phiVhlYtg==","signatures":[{"sig":"MEQCIA8OPKs2ViJQ0n3JCwKb28WJXJD4sBkC/MrHLM621zOEAiAM1Ztn3fOL9N+4oOZI9QzA7WEiPRSCiggzw+am5oNUYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ba9ef2308bf7b3d41842f4f945e61e4d5f8c6a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.9ba9ef2308bf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.9ba9ef2308bf_1739211316285_0.09391849896596094","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.aa9a8742d222":{"name":"@tldraw/tldraw","version":"3.8.0-canary.aa9a8742d222","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.aa9a8742d222","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f84b5c31b695210c96fbc865fb7520f76a73662","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.aa9a8742d222.tgz","fileCount":13,"integrity":"sha512-lYvLyVOeU8TvMJzCT6JTVZAi98ux4sng63tzR6tWrG47WeBJFrgjncJjDGESTPZN8lei0naEHjL41VJw6kSE4w==","signatures":[{"sig":"MEUCIQDUbhFQiePaO1hd16A1oMGyefNYM79mu50qizGyI8AtXgIgXtbJ27a92W7JeYUJXRI2JeRcbtIvzMzlZaujoSawl0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa9a8742d222da1f8d5a298148bbb001e7ea16bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.aa9a8742d222"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.aa9a8742d222_1739263854115_0.9341833272439832","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.43410d64b566":{"name":"@tldraw/tldraw","version":"3.8.0-canary.43410d64b566","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.43410d64b566","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1683087cd72af19cfd0e70aabbfb23ffca0fdc94","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.43410d64b566.tgz","fileCount":13,"integrity":"sha512-tBXIxY3jp6QM60hXjr25reNaztR+sU046Om2UpVTXolg7/4aKOXI5uNlrQPP7FVbs0aCn7T8pcQD7kRpuWLDQg==","signatures":[{"sig":"MEUCICsS1j5zpa9n3/qNkNLybbi9z1DDXAvFin9UGNFhaaiMAiEA4yL8yzv5CZeQoklMjWOhIrxL3YysRJ/ynWgG7xR175I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43410d64b5669563adba592ca1ab840faa3d763c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.43410d64b566"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.43410d64b566_1739268063393_0.3940886863322173","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.b78121f8fa3f":{"name":"@tldraw/tldraw","version":"3.8.0-canary.b78121f8fa3f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.b78121f8fa3f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86b540342f71ef1387ba1eff76761e95bd8d00ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.b78121f8fa3f.tgz","fileCount":13,"integrity":"sha512-3E9RF3yWyZ4iaSmO+djOKBhw3IfpPXE7jVycw1lNr6/IDmThCaPGy41+X3Ql+bwBBBlvsmi2EUelDxzCcJOTNg==","signatures":[{"sig":"MEQCIFATJAwPDrB27Fc8gB/kFTGweFkZsm5TqgvKGQqCciA6AiBYOvx5N45iDaWZQBtj2DT/J3WfQzs70kcA4uF+6HpVEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b78121f8fa3f4c684bdf2755de054a06cc1c2777","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.b78121f8fa3f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.b78121f8fa3f_1739268516396_0.5961659575969884","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.7271b6dfeb63":{"name":"@tldraw/tldraw","version":"3.8.0-canary.7271b6dfeb63","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.7271b6dfeb63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a15419fd3d1b8901bb1554bd40ec481d9c78869c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.7271b6dfeb63.tgz","fileCount":13,"integrity":"sha512-byZf028p4reUlz1pN8zjHXXPyxz49v70zs2La+bQRXK2ptx7/uSM0uZ4iy7ebQ9G/hPYJte5BjPwZC80oV/XBw==","signatures":[{"sig":"MEUCIQC7ZTG0/GCzi2/9SEcQgVzupg4tocyd5NwBu9BqYLUGjAIgNSlnc3KTdJ4dR0y74hNyVljAoX8al40T0HOX6qr6PwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7271b6dfeb63cff51546346bad64fe841eb3b57f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.7271b6dfeb63"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.7271b6dfeb63_1739274476883_0.25609450946199597","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c750a44a5089":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c750a44a5089","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c750a44a5089","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55b79a00f9338e01d6174afe687e005c6e6d25ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c750a44a5089.tgz","fileCount":13,"integrity":"sha512-KCOUlGxhexdZrnP8ku/t1Iorjyf4Mq1xCSFQJifRJFyF1OjLDnIeOiT4PylZCUadzhX72gJDKEtwXqpcgSwgOw==","signatures":[{"sig":"MEUCIQCnMGs8N+tAK9vZjpEgoU8X2+HvtcWvLuqSmeZz7aDvHwIgJVSaZQYxYyFY4hs7yjjHXEq2PzPDLu2xcc18+WWClu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c750a44a50895cb90e198539403f40a00579aff9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c750a44a5089"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c750a44a5089_1739281232739_0.5817426414174776","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.79362534f1d1":{"name":"@tldraw/tldraw","version":"3.8.0-canary.79362534f1d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.79362534f1d1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d11e4882b6c7eac4e69c9cc24b0274f23d917edb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.79362534f1d1.tgz","fileCount":13,"integrity":"sha512-NcJgE+koBcL8MocrqbHzO8Afa+0vg7D0lk1b3Pw3mmFs8mRoKPfrI/+fv0kdJSdSwhAX+wsWbYJUWbGKyrS5uw==","signatures":[{"sig":"MEUCIFifXDGAKCSHJY/+J4C55dcVzRkAtHG5ZmAsBOGvK+LtAiEAkKW57TnGLYwNF4+xLZpIUigcqIBynpMJYdEZsNauaik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79362534f1d1dab0c85e3826467ec00604d45f04","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.79362534f1d1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.79362534f1d1_1739284107956_0.2624946193184572","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.47b499005887":{"name":"@tldraw/tldraw","version":"3.8.0-canary.47b499005887","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.47b499005887","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd4455d56e351368a7acad9e3659c859e1787035","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.47b499005887.tgz","fileCount":13,"integrity":"sha512-Gfgni+D5TJDdHNhccOca52JWmyOro7Kk6wIT78kKGYzjypFPS03howAdkKvNegxYQwR7S0ADOLRsvuOxkQvFCg==","signatures":[{"sig":"MEQCIHRaO4/IKJnZNo59eoUkYivxsGGzYLK0VoMkWjKH2fdzAiBQU7zFr5bbYA26PBfB1Aty3wZvl4tn0V8DW/pZ25xAWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47b499005887c5f43c1a4c77826d63ce557fc67f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.47b499005887"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.47b499005887_1739349898165_0.27591310356895016","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.e04872aba13e":{"name":"@tldraw/tldraw","version":"3.8.0-canary.e04872aba13e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.e04872aba13e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb20feafb17da5da819606cd31f5d1754bdaaf1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.e04872aba13e.tgz","fileCount":13,"integrity":"sha512-xprcnaeWWYJVQmaObv2XRJwSwLJnM1lTL5gsmYsNIl/UHS9y1W8hWf75VercC+Hf2ktWzDMTvUGZJEHZsYGiNA==","signatures":[{"sig":"MEUCIQCeW0VNjd78oOiWIC9vPQIv9oqXzTv/MvvJilbZ2XT8jQIgTaXrA++gSpfuqc7bgWoRWXCxvAi0lkE7SvLx9pRAPxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e04872aba13e3a6480502c69827cf26940687dd6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.e04872aba13e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.e04872aba13e_1739358045191_0.7702217704752345","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.9ff4b63deedf":{"name":"@tldraw/tldraw","version":"3.8.0-canary.9ff4b63deedf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.9ff4b63deedf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed613815c8c4d47c2f0da335aa00631e73462f8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.9ff4b63deedf.tgz","fileCount":13,"integrity":"sha512-orvhQyfODJSiO5Rb7jBIooK8aWeYZx6CWGGS0pro+7qdvPH0j12yALnAbBZvRYgm+d5qIyRgPMe0dxh/4AY9TA==","signatures":[{"sig":"MEUCIGdDp2mCokVPr0X+q32Fg+FYaRFXUA6j/hoDcKAa6mlyAiEAkneHDuY+3dcaWGZ/d0aWHSzGRl/ZgRdj5V+KYMDuRFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ff4b63deedfc0d5b81d7acaaec4482a1c5e54ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.9ff4b63deedf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.9ff4b63deedf_1739361843115_0.5435423357444418","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.d14754ca7629":{"name":"@tldraw/tldraw","version":"3.8.0-canary.d14754ca7629","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.d14754ca7629","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65c9072ee61ddced1caed190325e643f3b0799a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.d14754ca7629.tgz","fileCount":13,"integrity":"sha512-nf7YIdtPqZtxa+xVGqeFzlZ7B/YimgHzHgW81cm7evCYTe2YI8pFNsyj5oDfoF+zT2nMq4jBikTYMIv9XFjOlQ==","signatures":[{"sig":"MEQCIES8w2hkVahouOceK2mdnNQx2NGFi2XPf7Hn96RjTgJ8AiBmzEn5e/mclkseBoLJxYGWWdOAr07138RUcMQMWB2QTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d14754ca7629205953c00615b2524286a2ec5353","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.d14754ca7629"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.d14754ca7629_1739369267848_0.40818583130436337","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.14f2faba6b93":{"name":"@tldraw/tldraw","version":"3.8.0-canary.14f2faba6b93","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.14f2faba6b93","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9cb46f98197cc034fb88ed8f5ed0c2947047c55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.14f2faba6b93.tgz","fileCount":13,"integrity":"sha512-NTtNhnA3QunbyD+E8Y+4xofmDmVViHJ6rk7UzISLYhYuMGR4aTyAyrnDa7cSsZ9UBF69EqQqK2JMGxJ5EhFeDw==","signatures":[{"sig":"MEQCIHWzPB3ZNR6R5jjh3abdbsKrZzIecXFJ0uieOEI9Jg+FAiB4+9BEeHcf2IjXCITW0isteQ7AYRsg4BloAdLc9wsvsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14f2faba6b93c9d4eb0f3198c65e7e595a50e1c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.14f2faba6b93"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.14f2faba6b93_1739370212197_0.03506688047188855","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-canary.c738f8c4d6db":{"name":"@tldraw/tldraw","version":"3.8.0-canary.c738f8c4d6db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0-canary.c738f8c4d6db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97a6f936a9be22a8dcb14f3d830aec6e883eaaca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0-canary.c738f8c4d6db.tgz","fileCount":13,"integrity":"sha512-o0/yzZ+MjcfB9dUq3kV6cBFWouXWIYNmLH3y8DYU7FHb/QC0Et8OtO1U/73E/5SsM47oE9tnRQ8FVxd6/TPDmg==","signatures":[{"sig":"MEUCIB0KSTDkscD2YE5/v/IK+cEiQQq5brTdxMCQZDmnd3L9AiEA23yNYbpbNcx/Bpwvhg6FHsu4mc6AayjRwmh1Btw+UWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98028},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c738f8c4d6dbc3a0d8cfc41dc83ab686e98009d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0-canary.c738f8c4d6db"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0-canary.c738f8c4d6db_1739373612125_0.14370707780014058","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@tldraw/tldraw","version":"3.8.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa2644e17f76a07b49d37fa7584bdef0a5ec3ea4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.0.tgz","fileCount":13,"integrity":"sha512-BbGGxSpHzyMJFcgZy/PxIlWP7uP2AeneVj5WdsklzLCsrPsEdI/VSmNI2BTeaFb3vnebdYn7R1gxKdGj2LuF1w==","signatures":[{"sig":"MEUCIDEMl2AeN+rg79Qjy1d4gDoUV0+c2f9NNPs7IgLvIwqmAiEAyC9QCrZQiOmGqv1Z0NyqPCTgH8J3mGsjAJzO78+/Ucc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98544},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5b9d923a1141c0911c5d907b2cc9c98a7b75ba6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.0_1739375767731_0.6510783200842192","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.88e8ddb29f5d":{"name":"@tldraw/tldraw","version":"3.9.0-canary.88e8ddb29f5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.88e8ddb29f5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc75dc188e32521686fe8bc4bf949386c6139c0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.88e8ddb29f5d.tgz","fileCount":13,"integrity":"sha512-YqDkjq4evmWC+IWMcvt3tcBYAFNT2XBvAJKCEUZ0aoiuwSdng+nJqz6fRkOu2cibFtZJkudTo3h8IzFDaWBv3A==","signatures":[{"sig":"MEYCIQChszh9j+gFne9kRgkqGTpjEUffmFgMJojod4RvJTdnjgIhAMgyU01A3ukGYdWFNfxc0dPZqlzGeEeaT5vD2qAG50Uu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88e8ddb29f5df7daf7286114a4f814c742851b00","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.88e8ddb29f5d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.88e8ddb29f5d_1739438682486_0.423305053193612","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.bfbcedc3bf32":{"name":"@tldraw/tldraw","version":"3.9.0-canary.bfbcedc3bf32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.bfbcedc3bf32","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b4a6c1eaea977be710c64bae7eec9cc2bd21555","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.bfbcedc3bf32.tgz","fileCount":13,"integrity":"sha512-/cK9ek16rACNgTkX9zZ5bUZ3W3wwHRhYlN9QpGK6J2EZnyVydvnAAziKF8EFKrSXnryuKx98SV6KbwJf5f3bZQ==","signatures":[{"sig":"MEYCIQC4aFNnrvoZTipsft9V7ys5Ly2aEt6E/qPqM/6+bxYVMwIhAJcULyA7gIVjDPzvC2/fQe1zVRHHL1cvFnuQV/R5vorg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfbcedc3bf32f28623a060e0a20719a42876dc3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.bfbcedc3bf32"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.bfbcedc3bf32_1739442274034_0.8609157521065471","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.aab6d5cc8123":{"name":"@tldraw/tldraw","version":"3.9.0-canary.aab6d5cc8123","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.aab6d5cc8123","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e7d8f1702f1f6a922bc68ddda17629461974273","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.aab6d5cc8123.tgz","fileCount":13,"integrity":"sha512-s/IW0XUZDN3aCPzKxvZw9lasEnnID1YeceecsPddeoT9c4fGINGaqt5JEZ9YeB+QHKkNa7dxYItF736MtOPlCg==","signatures":[{"sig":"MEUCIQD+aa5tZZa/qpvwJ7zwhp6dJPMeIKApQUvn7xa7lV2n8wIgVoW/jeG5HNxctWxxCUGk4UShn0h09wYbI3lhD5Vzgts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aab6d5cc81231a77cede0ad0bf11c6cc31d671c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.aab6d5cc8123"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.aab6d5cc8123_1739446991174_0.07096754800035021","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.c44ee8d191b1":{"name":"@tldraw/tldraw","version":"3.9.0-canary.c44ee8d191b1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.c44ee8d191b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8b0e998e3697c9e4fee179574c033c9771f9050","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.c44ee8d191b1.tgz","fileCount":13,"integrity":"sha512-bK26Ktl3p0ExkWXb/C0opkWqP/NqnJoNRy8nlfPg7mSQx9WZbBIsDhY5jc6fAyw3Cq7BGfm0XdTq7+wK2SdNvA==","signatures":[{"sig":"MEYCIQCefwJkHgrhA/vBlxZ7pZ0A6b+bJ37S5oGXscRnTLufFAIhAKTa65+DQ1mw42OqoDkgyRR6aKq/iJ9ENiF5pH6ZRkcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c44ee8d191b1093dbc3475584262f28d44c330a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.c44ee8d191b1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.c44ee8d191b1_1739450080273_0.3479784392613787","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.115ffe542dda":{"name":"@tldraw/tldraw","version":"3.9.0-canary.115ffe542dda","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.115ffe542dda","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfbcb7bb1c33bf3ce8308acf2901f97435e6d189","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.115ffe542dda.tgz","fileCount":13,"integrity":"sha512-XcOcwjAJDpZ7xvbUNp3f5SSWu677nVbNsntyL85UXkUzeGNp6SyhtpE7oO/SGT/qalfKTJXszjDnlR9qKTY25w==","signatures":[{"sig":"MEUCICQLneLTC/tasCtVdRHGGmE1GxmV7lAsvKwXogUE4jWWAiEAk/l8CkC0xYqiBSFSbOKtRZ+0xFP2b0OImEXSB9y0OAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"115ffe542ddaeaba457b022203d3d4180b842d2d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.115ffe542dda"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.115ffe542dda_1739450300921_0.4409311800464455","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.afd893c5d564":{"name":"@tldraw/tldraw","version":"3.9.0-canary.afd893c5d564","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.afd893c5d564","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5a114914b847b5c8723817d5ab00d86a10667a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.afd893c5d564.tgz","fileCount":13,"integrity":"sha512-ZGg7AtkRXPwawitE/2w2tq59TiLHVitz1l6jiJuwOXOOua/qo8f/YhqyH6n1Sgk1O5NGxGbfGshqmqkEzu0ikw==","signatures":[{"sig":"MEUCIQCh9mGXyZDSPSp+bkIQAxm/4DGC2m8BHrplI7oMedAomQIgXvVCiq1uDJg8K/Dnf3tjuG7P3EDBCGuRZFiQjfWw4L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"afd893c5d5641839155642ad18fec675c823cc7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.afd893c5d564"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.afd893c5d564_1739450587029_0.6911840175170654","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tldraw/tldraw","version":"3.8.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.8.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64627209ef4745df53dcea4f4bfce4394d0ffa5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.8.1.tgz","fileCount":13,"integrity":"sha512-u2aor0F4//aIaNj3XVQycD0mKPAlnLY9Z+IZx5TO9GBEsYx731TDooRclekL6VhdvhfVYOxd/zWNUa8ay2m1OQ==","signatures":[{"sig":"MEYCIQC7NpviOsSpY6lxbwCBLoNmZcIDT2RSa38G4THOUh/w4wIhAOUY+94I+fLfQBBVZld4v8X5bVSCqWQURF+vNiY8dZtR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98544},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41e8ffa9d7f88b6895163cfcaca608217ef4c8ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.8.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.8.1_1739454117000_0.3534237605697188","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.62899bc86ee5":{"name":"@tldraw/tldraw","version":"3.9.0-canary.62899bc86ee5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.62899bc86ee5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e040040aa2a3400fa22cdb7aebcbc36bf829112","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.62899bc86ee5.tgz","fileCount":13,"integrity":"sha512-xhocDcZJYT+UVkMuGKSDO9+MKOZcPF8tnYmuO6JXdlFelGzSsE+bkZd1BKDvmFPZHlu7dczIN61N7/jLX17Zrw==","signatures":[{"sig":"MEQCIGBop2YpQuzYdVuzPyMEHKx+NkItN0XStBldlqqITBxWAiAKB2wtc15vUe4sEExRTVxpKCw7KaylFF/vEunDW2ymug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62899bc86ee5faf9850691181520464b864ecbb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.62899bc86ee5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.62899bc86ee5_1739459557844_0.022851144151472713","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.309675683a92":{"name":"@tldraw/tldraw","version":"3.9.0-canary.309675683a92","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.309675683a92","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d77cd517c5c5f7a09898ba60eed3014d956a3b3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.309675683a92.tgz","fileCount":13,"integrity":"sha512-D6r8UY9caVIwiYpuJvc8HUunlzmXahfInotxwcl6mciufSXmgcga8TDtkcnHAw7sRWaxZiBY0wCUMBeRu8gKnQ==","signatures":[{"sig":"MEUCIQCTNy0bitK+WzBU3LMiqkWJVnPQW/Wn+uoUlHDwT9WYlAIgDpvVkTUq9og/969nZktkZddh48IfRwq85KXumsw1Ttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"309675683a925d465c0323a36531eef9ca86a4e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.309675683a92"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.309675683a92_1739792990192_0.07461677480949369","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.2724c15f0b3f":{"name":"@tldraw/tldraw","version":"3.9.0-canary.2724c15f0b3f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.2724c15f0b3f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5bdd1666b68895169e518881ae319f75573940a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.2724c15f0b3f.tgz","fileCount":13,"integrity":"sha512-jyDc6dRL+YPU9eNzGE/3PW72c2cDeLyRoQn6WC8bm922ZqJSI3Nqc25JAELMbEPK9ZiJDJDfmSSFi0EK06yZcw==","signatures":[{"sig":"MEYCIQC9n3Pm6Esq88JilX0P+F3NB8Zskqz9fXEvnnadtrzrZQIhALR3JwyZIn8sJnOlj93JAMDuZhYaHHKT2et0wljhBFd1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2724c15f0b3fc6545df87d61b1b311f01e59265d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.2724c15f0b3f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.2724c15f0b3f_1739795279940_0.19820887449466884","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.5faad0ef4a91":{"name":"@tldraw/tldraw","version":"3.9.0-canary.5faad0ef4a91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.5faad0ef4a91","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"feea91c79c8a45eb1e8198659b23542cb6ba51da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.5faad0ef4a91.tgz","fileCount":13,"integrity":"sha512-yMXf8I+xqdIaZSEcqjZb9M67vDoHKFFcLof4RS1eJ8pfMP/w/HRIdPKBrHNZIZBMu2F5ii7uEgXsCBGum/069w==","signatures":[{"sig":"MEUCIDU1+AOM9+abmWfbPLWS9ETRNXJJJ1dgfRinmrA4wH3BAiEAzlzGQB42VAtppmJTd1o6kX5PsYH4B1E0G6ca0gr9UEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5faad0ef4a912992c6a879a215488c33220922fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.5faad0ef4a91"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.5faad0ef4a91_1739801123957_0.5701761802575165","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.3ec3ef7e25d9":{"name":"@tldraw/tldraw","version":"3.9.0-canary.3ec3ef7e25d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.3ec3ef7e25d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed58d6e60f4c9913adaa0ed16c9b941a46c03976","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.3ec3ef7e25d9.tgz","fileCount":13,"integrity":"sha512-1aKFiGGjYG/UkGgik9v2gA+R4hOobRV0D51nKbFRmIkmnetId7j+rNv7WGr20yUwZGQQN6P47Rc1Cn7oPIc9uw==","signatures":[{"sig":"MEUCIQCw6AvGO8urDg3tjsa0c1PQg7NP+AgpQUwACE1HCYuJ9QIgFmcnJXP2MRL5ymM8MgBmnvjhOWu8EgiPl7v+qOILHiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ec3ef7e25d995972a7d7acdaedceda02bf84501","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.3ec3ef7e25d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.3ec3ef7e25d9_1739809353450_0.9323817415090228","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.b5cf4f2757d1":{"name":"@tldraw/tldraw","version":"3.9.0-canary.b5cf4f2757d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.b5cf4f2757d1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ae6bd05208a6051cd728ed13ec99ab9e99197e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.b5cf4f2757d1.tgz","fileCount":13,"integrity":"sha512-1+9sg6vVRonGpmrX5d1/7mp9EYNuPGlKBB0+nZuugc7LfefY3/xbRWlGe0+CfakQtqUCLKC98e4+9Ssj8c09nA==","signatures":[{"sig":"MEYCIQCJGuAeanVzpDF81VLXGfkCriSxXUoSfEJjEP20zaJ77QIhAJY5Q3DvfG8AFdSAP64JdoVNLualB2nF94T/OKFxNmcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5cf4f2757d13574803485c6c7469a3e5b1afee8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.b5cf4f2757d1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.b5cf4f2757d1_1739810245031_0.24925190706058742","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.2d7633feda65":{"name":"@tldraw/tldraw","version":"3.9.0-canary.2d7633feda65","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.2d7633feda65","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7a77bd77400134d73613819549900256aa6c4ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.2d7633feda65.tgz","fileCount":13,"integrity":"sha512-gILHoGlQKci2sJ4BuItkeOXpf9orL4gQ6xotiPQnnckHCJous6G/Ny0/JggP7c/NBj7ME/lj5W8B3y2OPLz7Gg==","signatures":[{"sig":"MEUCIQChf7Q7P+/R+7bMGvD1zy/l1klqFY7tYuekhr+AAsxZxgIgWB442I+TkDOMbr93FShAi43I9daYjJbgnSMhcjpJMQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d7633feda65c39beabc8f8c1acda6e30b94e246","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.2d7633feda65"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.2d7633feda65_1739873039399_0.8784233073272985","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.c5400ad6b312":{"name":"@tldraw/tldraw","version":"3.9.0-canary.c5400ad6b312","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.c5400ad6b312","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"706181a4174167079fa8f8b4af81ae1b677ed172","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.c5400ad6b312.tgz","fileCount":13,"integrity":"sha512-SOiHmBkEy8BF0Jo54jumWVieU1bf8LKt3L/P7Jcddi2ewcuyWvZvb1kAPasPV5XD1OBxdv1sVPmgzd5JoVHO6Q==","signatures":[{"sig":"MEQCIDqOenJrliXUoi5p/XvR80jLBC+Csb0TNluH3kq0All5AiAw9creZjNoVRJmq09dJIovd7vJ5wIWQHcVIcoB8rLVCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5400ad6b312d0414115a3b6f07cefb74846dcaa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.c5400ad6b312"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.c5400ad6b312_1739886528779_0.09820292542859455","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.7507686e603e":{"name":"@tldraw/tldraw","version":"3.9.0-canary.7507686e603e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.7507686e603e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d23987a84aa5f33aa9ee5ed60fc378dc8315ac9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.7507686e603e.tgz","fileCount":13,"integrity":"sha512-STGyC91q4BYTQNM92MY3OjsSfOEpujRJoybUjYdLNy0Mjf8YhAtILIcILhYGXL7P7PIBklv1ZOPrHaeYTgUyLA==","signatures":[{"sig":"MEYCIQCbZB1/Ec0lb9DeOQQt37WzUwVJv7rHTKZKTzImk8cWowIhAPlNxD9psweERXZdfbkG9zzlFba37n85iEnKscKVVo1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7507686e603e17f3b81d986adbd28c78dc3a3626","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.7507686e603e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.7507686e603e_1739977996825_0.550351442902008","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.5396d8cf0cfb":{"name":"@tldraw/tldraw","version":"3.9.0-canary.5396d8cf0cfb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.5396d8cf0cfb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"317038638bcc79c046367b7b7e63864a7a98662f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.5396d8cf0cfb.tgz","fileCount":13,"integrity":"sha512-uxwSOFAhe5X5qzwxyTf9iIQ3ZyU0V2SmXYxR8SgkcdlSCMDHWckFf/0W/n4e6zmAdEP1HVMisw5kXzmlx9JAtw==","signatures":[{"sig":"MEUCID3fDb0bkeWPn7j87rWLcLwGb22D778/DBf3u9e24GFEAiEAuowVybbirzyRYz7pp46VtEVw7uZ4oN82Hz4lnOvWJMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5396d8cf0cfb5e344b289c343aa48f88ce8727e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.5396d8cf0cfb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.5396d8cf0cfb_1739978436267_0.6448587434729325","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.7087024ff885":{"name":"@tldraw/tldraw","version":"3.9.0-canary.7087024ff885","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.7087024ff885","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"736783893b39553bd2aac336b194953ad557c807","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.7087024ff885.tgz","fileCount":13,"integrity":"sha512-Kn5pISRsspPCKZrzkT3RAzBQgq07wYTfu6TjIh3mhgWhP5k24/pcprDYXpxCsBUqWZyDLgunA7V5nIgMnb5+kA==","signatures":[{"sig":"MEUCIBuBKSOrgj8W/X3oHRmzmYTIc2+mZ/IFlbjfZZdcRTthAiEAu95gcidpiBrpy3dG26R59k43Ghra2Z72EaVdYPo42Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7087024ff8855e7ccc4cd4b677d29d73b6408612","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.7087024ff885"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.7087024ff885_1739978716418_0.08695319653054301","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.3cbfbfcf97f7":{"name":"@tldraw/tldraw","version":"3.9.0-canary.3cbfbfcf97f7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.3cbfbfcf97f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0fbe7bec72a995e7781f0260b978ca58260f5da1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.3cbfbfcf97f7.tgz","fileCount":13,"integrity":"sha512-rjbtZiLnFiUwYXtQYEYHKie0LGoGLk8r0RZ/S3VCve2x2+zyWqpKDK87g+IuGLC9JGOvivnw87baGTEc0ShtoA==","signatures":[{"sig":"MEUCICYr0WW4R/k8npgHw6NmnyWPxc+LZKGhQ68xHFWCF+jjAiEAgmifSSIkqCbPhWzlH6d3ZEq8lj0Fw39+Sbiz/MHhpz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cbfbfcf97f71384a3211473a13f9e55e5d83d9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.3cbfbfcf97f7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.3cbfbfcf97f7_1740056383700_0.2147644735179619","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.29a715ba1170":{"name":"@tldraw/tldraw","version":"3.9.0-canary.29a715ba1170","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.29a715ba1170","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d07f28bc4049f9f1a3deded366a9b750b0dfadff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.29a715ba1170.tgz","fileCount":13,"integrity":"sha512-qc4CwpELFCy1qUZ4qb7Mc6wP9qjGrijXC7iFXxM4rBbrkw+nAkd9COm/ozSgqI2xe380xrNd4znx+AvRoMwl8Q==","signatures":[{"sig":"MEQCIBS9fFSaGJmbu+6S7Y9vhA5m0OL6kJ6OGUqRjaS48KaRAiA7a9LUckNeG4QzjBrzbGPsLlioL6PORqeHukg/8Ae47g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29a715ba1170810aef1b2f1929f97a2c665df6d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.29a715ba1170"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.29a715ba1170_1740131117996_0.08745159548320314","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.a8c23d7ebc6d":{"name":"@tldraw/tldraw","version":"3.9.0-canary.a8c23d7ebc6d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.a8c23d7ebc6d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4acfdcff9ce45184b1ec349d5ee86ca083467f20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.a8c23d7ebc6d.tgz","fileCount":13,"integrity":"sha512-15oWf5fNQ1Lg0V0zsaQ3C6+r+PMJnDRA4xQuCze1NyQCkmvfjyv4/zP8R7smNukZymqJDuXLlIkuxFs0A4tZhg==","signatures":[{"sig":"MEYCIQDy0ViZQZyzN4P783aRpdwGcSJK3O+9iTQZQb+NaBmA1gIhAJbxS9zR66pMShC7TnyhhWRIeFXwQzYSdH8JNjnHn+AV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8c23d7ebc6d6d3d9c269b84810c16b86ce52070","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.a8c23d7ebc6d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.a8c23d7ebc6d_1740133169484_0.8419012974769329","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.fae364b5aba5":{"name":"@tldraw/tldraw","version":"3.9.0-canary.fae364b5aba5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.fae364b5aba5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c1c11a7a640757ec85fc1448ebd686def724d58","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.fae364b5aba5.tgz","fileCount":13,"integrity":"sha512-jgV9duwwcG0BP71KVrwcS1hiNz0WWcmidMWBQ6xos/hOBuPU9O/ocI/5c0fIbo6OIEMbEP/osfBz5RHqkAXt5w==","signatures":[{"sig":"MEQCIAa+0yUq9oUR+s7i+mOdkgnS9d+nHP8Bs0P836s0BZAnAiB/9oTaQgE+YG6c2tMR7TnW3m83FfU66Z/o+vIN+tykWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fae364b5aba55d07cc1fe4cb4d1fea7b9d76130b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.fae364b5aba5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.fae364b5aba5_1740133483315_0.3277081606766066","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.ffd990988638":{"name":"@tldraw/tldraw","version":"3.9.0-canary.ffd990988638","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.ffd990988638","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6883d3c6f93d16bb770d0dd0a0b03917a05db8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.ffd990988638.tgz","fileCount":13,"integrity":"sha512-bG6wG7xvCyCgIXQCGjch0YZ9+Vnc3NbDicm0sg8T5p4XIhA/7kr7Ke3Ey1z1IF0fecu2qjUdsp/ywxRLHVBuPQ==","signatures":[{"sig":"MEQCIF/KuG+PqK8EeHSfUzUSaW7PIxw0zaRhkEqAnhnZXFxsAiAhSBYnNSE6NjFhMLZ2qz8cp5NZOj50/w02fHawZZWucA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffd990988638d15512db2ccdbef41127d571ac97","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.ffd990988638"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.ffd990988638_1740143885514_0.05438035197516533","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.6fd483615771":{"name":"@tldraw/tldraw","version":"3.9.0-canary.6fd483615771","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.6fd483615771","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60a474854d2a6236ac4526f7ae6a93ebf00630a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.6fd483615771.tgz","fileCount":13,"integrity":"sha512-sI+VnNgKMqBr53MtRWEBwYiRIhWrqJeC25atPSvcnmGW3DNk7U+cPKazxb1jm1J9QtWILTAGz8Y7Q7xOQX8ciQ==","signatures":[{"sig":"MEQCIDECYsMQI1jAAiu7fkMbGL5sjpi3fFlKBMjbMnSIgG06AiB8jLMD/Kjrdk8abvmRGd5B8mZBe/8ijqFUt90I5HB7KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fd4836157718920ce1faa97d814cd212371f042","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.6fd483615771"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.6fd483615771_1740297838784_0.1916825826077011","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.1f179c739551":{"name":"@tldraw/tldraw","version":"3.9.0-canary.1f179c739551","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.1f179c739551","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ffcde8bed31e2c9f750c5742907eb8027331926d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.1f179c739551.tgz","fileCount":13,"integrity":"sha512-q4lFzB58wqssBaDcGe9dlX9lUVPjLgkwI9QYoGhlFeZftvF6d3o0hdMNOmz63Pqd7Ra9QYV0kr0CV20k44yPgg==","signatures":[{"sig":"MEUCIQDNPf9y+h6ZBR6Ld1v9ktuQmXA7M8DxzIbFmfaGM8aeVwIgcCwBczEKwoL8kbTdTSSm0einFXggvKdc2V0z7r2kwbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f179c7395510c233dae0f4f85af2126c24dd685","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.1f179c739551"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.1f179c739551_1740395914782_0.7460501126530197","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.1e8088484b17":{"name":"@tldraw/tldraw","version":"3.9.0-canary.1e8088484b17","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.1e8088484b17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acabfbc561d1156ef768c3685df71258ea1225eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.1e8088484b17.tgz","fileCount":13,"integrity":"sha512-1QJMtlnK7D2khcuyYzfK7c/5V/UiaJMYDCtVW42Gq0Sfx5hPnLd97w+M3F6KgAba1iRXtW8O9l4p7C2bnGWRqQ==","signatures":[{"sig":"MEUCIQDOGsfuswDXDhzq08nczYbp65Kss4Z3jZiZSlZqVd5/kgIgVM7XT2nLvvOuVOBOVmuW6TgX5dzP3TUBot+j1WehY7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e8088484b17707c4a2387b49e7bd2c4c892533c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.1e8088484b17"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.1e8088484b17_1740399063986_0.0418589327145622","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.f6f7a7c18d15":{"name":"@tldraw/tldraw","version":"3.9.0-canary.f6f7a7c18d15","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.f6f7a7c18d15","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"692cee78c2a67b835fd1b05231bbf0d5a132bb31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.f6f7a7c18d15.tgz","fileCount":13,"integrity":"sha512-Ki9yrcfyYVnfv8/tEzSNjPMJmM58fG00qQzsYmYEvRRWWJBMWgxzmWVzmaotC7z2JECL9UNu7OfuSavj1bqsDA==","signatures":[{"sig":"MEUCIQC13Yelf1YucSiyP8qpZcpmTq9w7p+PURkCZT2btC9fcwIgMA6ycQA9D3UGHlEUkf32Y/EYSB2nDr7T1kXp7WW257I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6f7a7c18d15ad1688fe8e3e758f3d5dcd1067b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.f6f7a7c18d15"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.f6f7a7c18d15_1740413324193_0.34466878598616435","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.b2e914711a2e":{"name":"@tldraw/tldraw","version":"3.9.0-canary.b2e914711a2e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.b2e914711a2e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2be281b3428e242a3527bef837547969bc3713d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.b2e914711a2e.tgz","fileCount":13,"integrity":"sha512-WBW2GrIfSM0hmoA209HzcfA/HtLlyvMZmYxrLXPbhpkVtxQd2u+cFVsSkPEaqvcJla4NEqvONp7baYKkszWrSQ==","signatures":[{"sig":"MEUCIQDzrqljBC0NTXDqQk0d1FTucRkHhvwRan2m6LZupsTwvQIgF0SiksadVJuT3NNj11/U1C5jtbP+zlMBphbSlXr0n7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2e914711a2e7e550d6dad01a05adcca399b92e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.b2e914711a2e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.b2e914711a2e_1740471717471_0.7590274769095018","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.6beea33123dd":{"name":"@tldraw/tldraw","version":"3.9.0-canary.6beea33123dd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.6beea33123dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b9d71ec2e9576b8b7e3af7dd4245bf3c84a5b9b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.6beea33123dd.tgz","fileCount":13,"integrity":"sha512-So2+73rTj7uWm225aE2hAQ3xPqkU3jIAgxjDuOEtggshThaC1U8K0RPXPwBBPlHJrhL/WhVqP2FJtn/7ygnyhQ==","signatures":[{"sig":"MEQCIGi+0lCy2UECVqm1M1YPOoP2Vu+UljhDShKxO8MeuTCjAiB3CELgc9ZW9QOiAFzp5GkgepVc552TbCbh/MNgrGD7Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6beea33123dd7db0ea51c99a7d2a5fabeb9a5b3d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.6beea33123dd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.6beea33123dd_1740472115493_0.49371564516559974","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.c8a14268052e":{"name":"@tldraw/tldraw","version":"3.9.0-canary.c8a14268052e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.c8a14268052e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81985075631015c4695f6d3f4dd2f037feb2a31a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.c8a14268052e.tgz","fileCount":13,"integrity":"sha512-rCHxj+hO3vco3PLrQDAk0/4JfcXWN3AjEziHu/XwdJfvkU/ZsGd8STB6M/9d+92YgejYgYwGT5Ty4RIPdISGzQ==","signatures":[{"sig":"MEYCIQC0mbptpTeBrayIMQWnzzkd1Po4OxrijnuP2xJ+ZFC63QIhAIhcdxg/DyiPddg5mikqocwtp4FQY9z/U9v7FeaHDnf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c8a14268052ef559b8b1f279c87f24f9aaae0c45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.c8a14268052e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.c8a14268052e_1740473923350_0.17132718169582373","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.811b8881d508":{"name":"@tldraw/tldraw","version":"3.9.0-canary.811b8881d508","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.811b8881d508","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"daed6e6fd9a9207126c69e2cf878aa375dbd0dda","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.811b8881d508.tgz","fileCount":13,"integrity":"sha512-S0VtxuxKfnLdINsUi0Y2r+owOX81wFq5R3SGxL4o9yEmTnK0wHTBhF/NxjBXtPLwhO2Vg67+A+ooaS6U15vZvQ==","signatures":[{"sig":"MEUCICA6AxV5Y2dwoZiGnQJ6geZXd515LxybHGLvybFOTdKLAiEA96fUZhUjx44qv56FoQ3eLO82KAi8g3ZtLx3i0WotUNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"811b8881d508d746fa238409653132d546d42a91","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.811b8881d508"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.811b8881d508_1740478523420_0.11884498014634115","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.a3bcb05e47b6":{"name":"@tldraw/tldraw","version":"3.9.0-canary.a3bcb05e47b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.a3bcb05e47b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7a1b64efc0965367e3039aa197dbbe572f8c38c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.a3bcb05e47b6.tgz","fileCount":13,"integrity":"sha512-f3PbL9pLMJkbNw7n1CuoauaqpZsUVybnBjS9sSCZwSF0+3sFrUpjNKVc/4yMFySYoxMLMS8vsz2WWUaCIB5e9g==","signatures":[{"sig":"MEUCIQDJ9irxXJoRLy1SxRyaOP7zrhxbRBR+0OR5IFYub8xM+gIgTHM2ExU5xX0xjnc1jpKwcCLhaTv9wcp/4Cy0gTh+97Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a3bcb05e47b658a7995831bd77caee27ccf010c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.a3bcb05e47b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.a3bcb05e47b6_1740490384933_0.3840672721114269","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.54d69f820770":{"name":"@tldraw/tldraw","version":"3.9.0-canary.54d69f820770","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.54d69f820770","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5aa724ce3120d5bc3c1e8401595196ef1d65048","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.54d69f820770.tgz","fileCount":13,"integrity":"sha512-ga+8wYHzjjFxQrLm0k7Y2oJelJQtwSvwXFK8Tc34rkI+HYvUSuaUoyVIqHb8vaw8pILGMkwU5f3C4tfDWdMZOQ==","signatures":[{"sig":"MEUCIBlXSKRiSDWaDE3upW1WdqCLNYgt6mmif0sZoyFZA+Q0AiEAjDS7HWJ8EaTVNjpC6akn0sgl70XmHlWeKZGTVFcXm/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54d69f820770d95c65275271ed79a7c6571e353d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.54d69f820770"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.54d69f820770_1740491397664_0.4404415482467674","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.81717556ec3d":{"name":"@tldraw/tldraw","version":"3.9.0-canary.81717556ec3d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.81717556ec3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0636766492830a4f7a9170b8d256464bff90cfbd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.81717556ec3d.tgz","fileCount":13,"integrity":"sha512-BJPeePkzEq21Fw8f/DDG6zpBsz4oluuAjnSY7kFafeeVvKunW5BJdqfFjLaxU/VdLx6m3UH88tABd7PbLnAekQ==","signatures":[{"sig":"MEUCIQD4nVs0HYBqhI9fdJogQgogH24WIvJ+pzMpOmAVscyepgIgXC3ocQ3me8T/NY8COBJsYb1P1ApACEEB6McIR6gFOWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81717556ec3df39f9a664d7dda87cca19341386a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.81717556ec3d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.81717556ec3d_1740491491951_0.7437377369835065","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-internal.7f0e15f4f7d9":{"name":"@tldraw/tldraw","version":"3.9.0-internal.7f0e15f4f7d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-internal.7f0e15f4f7d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6bf1acaf412121861a84358048305f0c537e20b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-internal.7f0e15f4f7d9.tgz","fileCount":13,"integrity":"sha512-r8oQSsNxL66KG9O7AtsUHsnfoUBJgv8G3oHi48AdX0DuFz3m2ZJk28KZ0c7+QYGhERWgm9yUCjfLwUeEPVby+g==","signatures":[{"sig":"MEYCIQDuwKVgMDHEJK96sn8RYLDRC4uT4WYMSiJ8cjD8FUuMCQIhAJm5s+/lUzENq1RQbPIZ5PSP0M/0FTDb6Ymmrxr2JSC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103121},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f0e15f4f7d922bd3c6d2049ddb1e2487e7cc62b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-internal.7f0e15f4f7d9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-internal.7f0e15f4f7d9_1740492959347_0.29488278254505373","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.d799df28e99e":{"name":"@tldraw/tldraw","version":"3.9.0-canary.d799df28e99e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.d799df28e99e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d8e81efda3f3a3a8bf80c715e963c77b2919452","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.d799df28e99e.tgz","fileCount":13,"integrity":"sha512-cjlJanxRdcOIZSkaikzoihxsqvKbAHG8OtaYKJnAs7RzhhVaH4odbyT4ZBTC7168utUZiSWfVWZAEYk90fAqdQ==","signatures":[{"sig":"MEUCIH6voZYpNu/+MgRm91PuwImaoFma1x1UzTK1CZTfVA12AiEAsekyo/ni+wuDQWgkeaX67+SilPamXCEVYUIJZmewacg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d799df28e99e17bb71d1ab198f7c910fc3987a88","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.d799df28e99e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.d799df28e99e_1740493823911_0.12434889916587855","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.54b645dd9728":{"name":"@tldraw/tldraw","version":"3.9.0-canary.54b645dd9728","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.54b645dd9728","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d986aef506b140a21e8ead88639206618c6b0bd3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.54b645dd9728.tgz","fileCount":13,"integrity":"sha512-2gSOIlHhy9RZOJH/YXCuXJgXKUTTXZ6O7tyw/yQGignLcG8ig8z1k6NHGUfnfiR0c8XP2JWiYxiDmIzbR8Li6w==","signatures":[{"sig":"MEYCIQDKNNf9r2odiRDN4qu5EETcMN7fTp08aRpI78/r8Kea9gIhAK9OAj4fYEM9U13ah+ZAOc9RPEwX5KkZj/tAf4/7DWXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54b645dd9728bc7629b4a451dc96867a39cf98f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.54b645dd9728"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.54b645dd9728_1740500263633_0.36848264239813866","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.d260c3bc7305":{"name":"@tldraw/tldraw","version":"3.9.0-canary.d260c3bc7305","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.d260c3bc7305","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9542bf4703b261839180bcf44f98da5bd81f6b3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.d260c3bc7305.tgz","fileCount":13,"integrity":"sha512-3WBmomYxwJCQ7xO51GhgxD7vJHaLOpBaytKbhFyDHzZVDlKIyrViJg4Gbr+RzbqICdRKf6H0Jt5G+v8oJ2Mu6w==","signatures":[{"sig":"MEQCIG5UzCwbQjLmaUIxILKAMFEGs1y/qOafRL1DO8PAmxzkAiB+N3r3IvGYObfZUCfxt57G8QxgE8o+G7nhHa8gvN8Bnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d260c3bc7305c590f35bf182eb876a82f70c40d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.d260c3bc7305"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.d260c3bc7305_1740502675237_0.06511215486677924","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.7bd13bef2242":{"name":"@tldraw/tldraw","version":"3.9.0-canary.7bd13bef2242","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.7bd13bef2242","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b08775155f985b8d99a5d8c1ab2e844a6118786","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.7bd13bef2242.tgz","fileCount":13,"integrity":"sha512-9UFFQQ2nCxvlTdMoevxHHG6ko6bPlC/kECIHKqvOIyeZArIVriMxWWvqbwLvqnnQMs6nJcYDqxiqeaGAkyHrMQ==","signatures":[{"sig":"MEQCIFyiuR4s0BFmd/IYhD5hihIziaDrVhewOsEubu4QQ1A2AiB+aOhmJkPjqI8pg1tDBsnTJu3CGJ1+LHtGu94HkmEKRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7bd13bef2242ee7fe295607dfa87c248b6c0537c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.7bd13bef2242"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.7bd13bef2242_1740502692675_0.7289522197308564","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.47d32907a2df":{"name":"@tldraw/tldraw","version":"3.9.0-canary.47d32907a2df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.47d32907a2df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"251df266ccb4a2b945df0d073d32abab218f3e55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.47d32907a2df.tgz","fileCount":13,"integrity":"sha512-kF5Yme6A3Q21NrBB0zm/Y9jEsQY1Yvs1BqhN+0MS7qTh35PYnHdIqHByUrW+w5+zr9w5xT9ZTldy7qsHQs+Xqg==","signatures":[{"sig":"MEUCIQD75WYpv16gUC+0XPDPkNmUhULEGmdau/ZCdh/ybELZVAIgKBjle9cxOFzKJaEqqgAGLNYWvaZ8f4v9UZUEJJGKkWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47d32907a2df017d38b80d1b1e8713614a3329a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.47d32907a2df"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.47d32907a2df_1740505988299_0.9382483096490435","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.d81de7fd0bea":{"name":"@tldraw/tldraw","version":"3.9.0-canary.d81de7fd0bea","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.d81de7fd0bea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"501beb5aee74497f7094c882032ee0d3f915537a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.d81de7fd0bea.tgz","fileCount":13,"integrity":"sha512-jK9sT+9wLth8nS86WFkZYgVD6cV21nyIMmCNMW0pU7Ct1Hq4TtY1rf+3FaRsP9zSr4jvx8wc8qsrJUy/3/hvzw==","signatures":[{"sig":"MEUCIQD2lr66zR2EeoLBjrhyDp+U+nrd/7DJdlYHzAoFQQC/VgIgRvepV2p2CqwLF1Vyr+r8w2BO2obV7y/L3rqEQUIqVYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d81de7fd0bea2dd6317b625d7ba7691df77f76a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.d81de7fd0bea"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.d81de7fd0bea_1740510186342_0.7402339878449857","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.ce9ba0ae55c6":{"name":"@tldraw/tldraw","version":"3.9.0-canary.ce9ba0ae55c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.ce9ba0ae55c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62d9b9884b01aeebee78c7213935f68c9eaba292","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.ce9ba0ae55c6.tgz","fileCount":13,"integrity":"sha512-pAR0KgpqdLc7W6Xj6jAf66SdiAY5Bf42TUOBeE1774MN+P748C41tocyim5mS9KqR+lBpV/UBI8CF1UAipcW9Q==","signatures":[{"sig":"MEUCIQCwY38KfNVcVwY8o5rZTR8H54O9M3F6ZtJEBudMwHFEjgIgUP4tpOrtSCqXhuIHkoT9eVJYpin9nOF5wUZlPy04iiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce9ba0ae55c6c6a0dbfabbfbe5edc47c51d5776f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.ce9ba0ae55c6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.ce9ba0ae55c6_1740581172571_0.7018460130495916","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.952d02721a3e":{"name":"@tldraw/tldraw","version":"3.9.0-canary.952d02721a3e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.952d02721a3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3023669af54d2ffb0479d8f383750c5f7e1987cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.952d02721a3e.tgz","fileCount":13,"integrity":"sha512-rIluDGiwvIbFLQadUPOf5urVSKQNGi/6CsfHTyglYPjRpIeTvDO/QmZCWKNyNf8fzMzXKneY7rTS+/LI5V2YnQ==","signatures":[{"sig":"MEYCIQCiLoZWnYXXYQoA6BIo+iX8ktLmpcVfPO/5P6byo7k87AIhAK9g9joTVWcMw88KcEKxW8ZvIGhGD2ZSA55tdwIWEn/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"952d02721a3e2663d822ad8004d66920e76e893c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.952d02721a3e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.952d02721a3e_1740582169536_0.9840726970250426","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.fd353fdbe729":{"name":"@tldraw/tldraw","version":"3.9.0-canary.fd353fdbe729","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.fd353fdbe729","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f0d5ad22e90bb571fb7408905136f4b2644f6a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.fd353fdbe729.tgz","fileCount":13,"integrity":"sha512-Ijagr4ooYtLtlSPObCvqGAwkpjwL5ebNNL7VO7BFisgkVZsdW1ywmPmCqnX/22wdLb5EN4MRWCLRxVOYCLsF0g==","signatures":[{"sig":"MEUCIQC/dNFbJh/d7Qf8UbPnUVtD58+azPwqRjeGBB6kw/jRtQIgHDC7zSszMsGwtbsq8HLOXYnQYDDG0qUCRJGuAjLXJXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd353fdbe7290f4f58f3645f8b7c1900b947aa1f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.fd353fdbe729"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.fd353fdbe729_1740587180384_0.09113533104675686","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.b670314051ba":{"name":"@tldraw/tldraw","version":"3.9.0-canary.b670314051ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.b670314051ba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90f9b53dec52701b16e3731b21a862bfddc281d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.b670314051ba.tgz","fileCount":13,"integrity":"sha512-jnVhfUGnuaPOKXoxu4DpF02ln0kJZmDi5Pp/Wz1E7VVtgoWdMbfCC5wAxwD+4u2PtxQZjJGR9Nj+oJG8znHCpQ==","signatures":[{"sig":"MEUCIQDUKECFtpAW6R1EHlV6KlhZBbl7fIO8B2XHrV5IqLEJhQIgTMVKTB3KCJ/hOebdtkokZm+1cGJNf1LiIdYKgmBKhRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98624},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b670314051ba706a5181c4d2d9f4a5604964ce67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.b670314051ba"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.b670314051ba_1740593788710_0.015663703466185508","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.4261d7f06f6f":{"name":"@tldraw/tldraw","version":"3.9.0-canary.4261d7f06f6f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.4261d7f06f6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3af10bf04bdfe76f5a5e5dee9a014b0ba1ef5f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.4261d7f06f6f.tgz","fileCount":13,"integrity":"sha512-3Ptki2F+27u2IqtedCPftkacf1mu2Oug2/L2pBxEJ6u2ObC+GNWepnaC/vW1TG1iq7ZjnPu3f5Iwt5rpsP9pEQ==","signatures":[{"sig":"MEYCIQCYlED7HawA59a9WNXZn6f1pGp/sgwLB5wOLj62TcOtiQIhAK3YOJ33GwIyHfRnAyR3KTkvwwQB7yO+D1rHGelP2y7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4261d7f06f6f8ca904b15f4b1f8e43d3b5fc3895","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.4261d7f06f6f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.4261d7f06f6f_1740610094892_0.9044111739283687","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.ffd70616b52c":{"name":"@tldraw/tldraw","version":"3.9.0-canary.ffd70616b52c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.ffd70616b52c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e80b0cd2923be98949b53696217d613b7fd7d12","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.ffd70616b52c.tgz","fileCount":13,"integrity":"sha512-8Tx3uM41FxsYry0R+9AOOIvxjz60uxvgJalT6xSYqRhQFn9XR8NERuw/GYqII3M5FOOwrUjfypgUTerSFnEvjw==","signatures":[{"sig":"MEUCIAutk8prwqBhDm94QtUaVFhBj2L2GGOdiE7PtO083LTKAiEA0btdJbGjrHO/tyOT7FnGBOPKE9+eKY7Hx89VVhP08GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffd70616b52c0ad0c5a19765d9dda825a107c38a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.ffd70616b52c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.ffd70616b52c_1740658346314_0.5504882766263928","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.6f51d9267136":{"name":"@tldraw/tldraw","version":"3.9.0-canary.6f51d9267136","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.6f51d9267136","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"946e5adc9cb672626b910b58132f6e32f7625613","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.6f51d9267136.tgz","fileCount":13,"integrity":"sha512-R0J9Ni2dn7WnuUi42E45Jo1OBnCmKi0Cu+TeOPY2uYfC+7aLP4EH9zs+nrg7OgVrB0ZUDc60yTWJlUQF/DAn6w==","signatures":[{"sig":"MEQCIGhlfg1V3+ouVER+w53SQIl5DBjCJBq9Rw93UvcxUA37AiBuMUKLHK6K+rhCbZiUh6pVe232l2HkJZhLi9ZDEUeGRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f51d92671366d0d53e122918a4c8741976721b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.6f51d9267136"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.6f51d9267136_1740666125227_0.7287433540691528","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.ef20f7307209":{"name":"@tldraw/tldraw","version":"3.9.0-canary.ef20f7307209","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.ef20f7307209","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43296af4a3a2312c9c4f88832d8e50cc88297264","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.ef20f7307209.tgz","fileCount":13,"integrity":"sha512-bo/dz7yZJa6tt8dKWTVxP5pEzE/pi1yojSAjhtlAN1I8WTmg2pfnIcxiMnf/s+vr7Bbe4b539jdqZMXDfJmbzg==","signatures":[{"sig":"MEQCIA0uuXFKPWG1O1db0XASw+YUOpDFt/LK23W4UNHGrTkHAiAxtAZv3BoC6Ldm5W0awB1/OODrFM4md6d+eIOse6BW/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef20f73072095b2dcca6bcbd50960b542c44eef8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.ef20f7307209"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.ef20f7307209_1740668536108_0.7539506361062671","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.4c1a7f41966d":{"name":"@tldraw/tldraw","version":"3.9.0-canary.4c1a7f41966d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.4c1a7f41966d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6532f06c09f482ffc9defb24be853abab294d4bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.4c1a7f41966d.tgz","fileCount":13,"integrity":"sha512-DS41fddHRJ/U4b6L4qQab1HK8eW6UsgvjeIzKoA//qTJXjMqykY5b5hUxCKbOXWVPcveqIdAsl2NWUNWRRN7EQ==","signatures":[{"sig":"MEQCIFkwIqnSZO+MPlx3Ji7fhYSqvJcPC9H9hRrlxPAJy+afAiBaTbQiONcjoxThSNw4sRXdWSA+rGsNpYQk8pvIVxMFcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c1a7f41966de40640c6dfb6c343a28fbc822167","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.4c1a7f41966d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.4c1a7f41966d_1740679579680_0.8103897021604749","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.c83fea52c136":{"name":"@tldraw/tldraw","version":"3.9.0-canary.c83fea52c136","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.c83fea52c136","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d888f87e44586880eb5826b66de817733506765","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.c83fea52c136.tgz","fileCount":13,"integrity":"sha512-Dj2l88PFRYt521kqXRbVKXZarnnK/U7VREaJmRITDIStD6BKRcCRVcIhtXWHzJKZ+NRpCYLTpsUsPBstuUZEnw==","signatures":[{"sig":"MEUCIQCb8OUgZfRyf5gJ55fBk+9ow7aeQ5tPQoOvvHAtKqj86gIgL8IJXghf2U9/Y3MyyyuV2b8T9Yf9WyVD1xMSFhZSQf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c83fea52c1367d5991569a24a19f47500645fb41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.c83fea52c136"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.c83fea52c136_1740733775627_0.2317762456563801","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.62f760f7e6f6":{"name":"@tldraw/tldraw","version":"3.9.0-canary.62f760f7e6f6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.62f760f7e6f6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1f81fa9bf0371026a5faf740285df2b7084e650","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.62f760f7e6f6.tgz","fileCount":13,"integrity":"sha512-JLKTjEOLnq9DNFRS1SqISHMzr3NNKK0djKeMiy2GohZQe7kcAJ3Up9BUHvfR59T305bzhuu+GYs0DTxhqR5Rrw==","signatures":[{"sig":"MEYCIQDdMJeePMUmo2MD/5MUIVmOr1wtQyweW53orjR06nJbaAIhALcWgpdSew2iUWydmKgtpyh29rgdq0tiyy6yjUfAEUC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62f760f7e6f6a35e0c020a82241aa5d9ce1012ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.62f760f7e6f6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.62f760f7e6f6_1740742101580_0.4507122941335189","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.58dea67c6f61":{"name":"@tldraw/tldraw","version":"3.9.0-canary.58dea67c6f61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.58dea67c6f61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04a5fcb53cfc4f2a5a83d7e98f831626706d3191","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.58dea67c6f61.tgz","fileCount":13,"integrity":"sha512-SqBa8xiLy6V+ih6xaGPLYnAAasUR1F315uPMTWpJ29AoggbFLHlUDnxleHcdrfUSOAXUlsFDB9q0OOWkyUB3DA==","signatures":[{"sig":"MEUCIDYPUJ50krzhxn2ieoM7PWSrJUL0h5gVT7MD0fbK1EiJAiEAq5bk9JfxQonTPQEnOilaL9VztelVpS1JBTWj8103UNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58dea67c6f61819d53a15c55887ae81a0fa03515","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.58dea67c6f61"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.58dea67c6f61_1740749807084_0.4194817427516737","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.8339b14b4397":{"name":"@tldraw/tldraw","version":"3.9.0-canary.8339b14b4397","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.8339b14b4397","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf27b7b213c4de36cb7fecec4b4b775994238192","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.8339b14b4397.tgz","fileCount":13,"integrity":"sha512-ZQUsoDVqdbLz1nQKtQ3kgBUGoqvg/pMoKqXIMIr4gb4spaEWuDwRiHhFqRx/51ersz5GmhaVhujhidZFDMbl9Q==","signatures":[{"sig":"MEUCIF9GhBZrezcrBooCNBffv84VZrtMtWiYsKJeYohernfcAiEA2DTsAhmTBGQm+SeN+VTQHkNddBuIlX29hIsjrQ5IOQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8339b14b43979419c12c7b86d16f9edfc93a6101","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.8339b14b4397"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.8339b14b4397_1740755530855_0.28666301636216707","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.74380a338ae9":{"name":"@tldraw/tldraw","version":"3.9.0-canary.74380a338ae9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.74380a338ae9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5488bf8a889d942721260c2056fe111f8669f6f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.74380a338ae9.tgz","fileCount":13,"integrity":"sha512-CzE2VCWXIFFlX6SJ3RQA7+6VV5MGhdFLXEOHFrhq2bOM2Y2nlvQXWR4+7vu02A17E0bW6RjpDnjTrGzb9D4IIA==","signatures":[{"sig":"MEUCIFOS6gSJ05AcL85ts2aQ6Mhll2Tdtw2hm1eIlYi/ageEAiEA0nViD/bOz57uhFw+pUrGUbeRSmtxiJzCNZOKoJBRymk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74380a338ae9f9f7c191f482b37cb2b6dc715c99","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.74380a338ae9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.74380a338ae9_1740759594869_0.6507837283736249","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.a499f75d803f":{"name":"@tldraw/tldraw","version":"3.9.0-canary.a499f75d803f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.a499f75d803f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2ffa273ba78257d5c55b9c662aac4b58189e202c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.a499f75d803f.tgz","fileCount":13,"integrity":"sha512-aQCMa7hovmJgHAboaUD78YauF1OyNyPsO2WIAqecKfaDaQ8bVf07O2fraP4JqTTP05ZJREynIFMPKePxuy7okQ==","signatures":[{"sig":"MEYCIQC1MW+jVpzhtVwPAztRvSEbdYK3nhSvRFG6t1bfSxAw/gIhAOtU+vEZzvaUcMfMyp/2c1nz3HjETDNBlGC0ZTrRreS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a499f75d803ffc3c197de873f22b4f70365f2a10","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.a499f75d803f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.a499f75d803f_1740981753703_0.06118500032229046","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.62dce36fb020":{"name":"@tldraw/tldraw","version":"3.9.0-canary.62dce36fb020","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.62dce36fb020","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4e36ca430a870511d4ea963c141de29fd444be0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.62dce36fb020.tgz","fileCount":13,"integrity":"sha512-2ZoibSJrvx/xDSz4LtIi8lAtYegECnam3zibUkrULLuPGEhvNGNZFdVdd99lIBsWEBq+czM/OJhT1on6pSEH5g==","signatures":[{"sig":"MEUCIQDUjY6JvLspUkiY6Nn+TGVCWrwNNuTQnR6xOsAouTA4TQIgU4wMRSP4xFnC4Glps/j2p0RTLkricCP3cBtRifyZduQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62dce36fb020a910710f8fc08bbc0208d1400169","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.62dce36fb020"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.62dce36fb020_1740989742101_0.6768665919427286","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.8d62b8f5cf83":{"name":"@tldraw/tldraw","version":"3.9.0-canary.8d62b8f5cf83","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.8d62b8f5cf83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca61e8f7b318a2446b1755eac5102a65862e0744","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.8d62b8f5cf83.tgz","fileCount":13,"integrity":"sha512-Msn7nBxy4NQd1fm60TGyM8aSTcBzwhHkixsqb4kT20nBEAKxmecCcHuIUn7egyUtnvnIjHhsEbVjSk2LKfayQg==","signatures":[{"sig":"MEUCIQDQMfN8ddxyrOT8QkO6VKiPUuADWwksmcAnKkEGms/WowIgLYpUeAJUf+KMz3smLco/Ujz8TXc9FpcUry4K8K9Gwgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d62b8f5cf83a327e5c1c622095021d0b3e845e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.8d62b8f5cf83"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.8d62b8f5cf83_1740990101478_0.6261996141566064","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-canary.b2b5d6e9ec54":{"name":"@tldraw/tldraw","version":"3.9.0-canary.b2b5d6e9ec54","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0-canary.b2b5d6e9ec54","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5eb1c0335b93ff28019338a190a53bc9e1b4bbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0-canary.b2b5d6e9ec54.tgz","fileCount":13,"integrity":"sha512-mdbqGdumO4+WuLerYWHco3ruaee3pjAoDeYaJRJ7FHVxLiuXUZVZZedMFVhcX4E0RFtQloNqUZrEjIPI844yQQ==","signatures":[{"sig":"MEYCIQCM3pNTxxJNZfiKJfqE9LYgh0UNgcRkYmcBA6Wx/BMuUwIhAPltilMpw6RAkNGAJcsgVF9E6xvxYwIDC/MOrMFU3bxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98608},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2b5d6e9ec548c876afdeb140401208c9459a8db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0-canary.b2b5d6e9ec54"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0-canary.b2b5d6e9ec54_1741001670985_0.03475330317389802","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tldraw/tldraw","version":"3.9.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.9.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb5ad282ed6e3ce5e28fca0acc59e89377e2ece9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.9.0.tgz","fileCount":13,"integrity":"sha512-1PNJdPG795woef4fAFrEnoHQmxeqhamK8z+qJx1zBwddWOjkZmz5CMQ7/k1OUpsk8UQ10YDfAUx+ebSmYYQluA==","signatures":[{"sig":"MEUCIQCmjPI17VamBHzJYsDt73a+KfG5zxyZQr5A0IOPKDiDvwIgWzx14r+kFrBHpfQRvpDIatHBuLw8QSQ06k5YMMI/VWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99080},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21c2f941d99033797d24523d78c9b45f75a6267d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.9.0_1741002576431_0.3817686997930636","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.d4dfa96478a4":{"name":"@tldraw/tldraw","version":"3.10.0-canary.d4dfa96478a4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.d4dfa96478a4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bcac8e469eb592e659f93a3ec3353749aefef535","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.d4dfa96478a4.tgz","fileCount":13,"integrity":"sha512-I6tDcyez4mYOa+rThRTJgVYDCPRzxXEuzv13e5LshFR4iIJS9XUIC2HYYxzLEl8JjZGv8hJ2wCCi0dFgKqHmzw==","signatures":[{"sig":"MEUCIE3o0HeRAZHbtpPxy3nhY88MO+J4T0Amltgxs7dlzY55AiEAlGvDse7Bbc6mBVbq6y87jW7Gzfdbgf6Z8tzOoflb/S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99164},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4dfa96478a480c7e880693341e33cc5180bbccc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.d4dfa96478a4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.d4dfa96478a4_1741010284907_0.43046004303163166","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.3bf31007c5a7":{"name":"@tldraw/tldraw","version":"3.10.0-canary.3bf31007c5a7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.3bf31007c5a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02be6eff2f0078c619e752f389768841c6c6ce31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.3bf31007c5a7.tgz","fileCount":13,"integrity":"sha512-7boENO5UuHXDXSBNWkF6dAq0UhZzZjJjEUM4eJPORHpmlphIPxyI41Fpy95FPVMebNIZcwObGkS9+8DA0eHxUQ==","signatures":[{"sig":"MEYCIQDss54uekfJcDNnRNy+hK73OMXGbkdVaEHcdI/xfh2DDAIhAKmY8ZL06fgWQpbyR5hCUvOYwvWHUaaybdgKdj20S9U0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3bf31007c5a7274f3f7926a84c96c89a4cc2c278","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.3bf31007c5a7"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.3bf31007c5a7_1741012543779_0.30234857900036105","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.15f6aaa3d2d3":{"name":"@tldraw/tldraw","version":"3.10.0-canary.15f6aaa3d2d3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.15f6aaa3d2d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18951f0280bd289efd43211ccccde1bfc7c32612","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.15f6aaa3d2d3.tgz","fileCount":13,"integrity":"sha512-i9KXeAaSXFGr85YxkML3ENPvMSSz5XLzV5Lwf/iNDbZJa8uAeVUxZUIslMdf7KST6NBSp2jAW0Pc21Uo1WADuQ==","signatures":[{"sig":"MEQCIEyKvX+mgV5/en6SAIlRgZEbmI0ERakLGoNvVuwHZIV6AiAXYIazcV0yzztllnrxdq4kaoge8CwN07naQUmX01GIPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15f6aaa3d2d3d3f00a6414a8267110053b63d2c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.15f6aaa3d2d3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.15f6aaa3d2d3_1741081992157_0.658561983315981","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.e5f41d07faf1":{"name":"@tldraw/tldraw","version":"3.10.0-canary.e5f41d07faf1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.e5f41d07faf1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ea2c9074a047b98ab819f886da05301a3dc6809","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.e5f41d07faf1.tgz","fileCount":13,"integrity":"sha512-u39Av00yvDzXd4xdH+qtMX6ZxqxuT+2JlXC14oAlUCpVbAH1f6/ck3JTK8AGdlUsxge3JQDAKvfzmOEiwmV20w==","signatures":[{"sig":"MEUCIE8hh2/yca+S1Jr5rOlll92DyNDEuxXzClIRQDIDFG7sAiEAoMr0uyYpvQ/ROKFPERbGToBGwCY8PtuKCHroCL7kp7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5f41d07faf1a02924fcf0c9b146c5b2a131cb38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.e5f41d07faf1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.e5f41d07faf1_1741085468050_0.0683850332156477","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.40e471348e38":{"name":"@tldraw/tldraw","version":"3.10.0-canary.40e471348e38","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.40e471348e38","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"294830f377831ac6ac587697585461c10dca875a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.40e471348e38.tgz","fileCount":13,"integrity":"sha512-E/WaDTUtsyA7SRSOYG8fDa9p5Z4ULS6tA/meMYki6gDN/4Xo1ZKEaWGCYkdy4HTnr4SisQuQWOOefyBTNSbTnQ==","signatures":[{"sig":"MEYCIQCcGqqXRWj0CEEs1Au+mZ1LTCCaRyWjw6mWcwUDlgJLwQIhAJE6gCX+EhCJ6r4swSzMLOB3XOeRfqxRiy9FxVberbr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40e471348e384724724ec48681429ca358aa85a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.40e471348e38"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.40e471348e38_1741085652609_0.3956140392088039","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.e63bcd4651b2":{"name":"@tldraw/tldraw","version":"3.10.0-canary.e63bcd4651b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.e63bcd4651b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4f3036b9aaa041c34118be13ec73e80b6710804","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.e63bcd4651b2.tgz","fileCount":13,"integrity":"sha512-EF936jz+h/2KqRpITEbvCOwaPrH9tYeK30UjKLgUW1KOtuhd7pICuU4CkkA0MKmRrDVj29BPYakoa/5g/QWAfA==","signatures":[{"sig":"MEUCIDGxVc9Iza1NaiQzxSjFTyeqXn4+ES2bIKTqkRlGlEYoAiEAh6zv/MDpadVFywrLf38pVl0IYVCvpg/MjIEp5S2COuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e63bcd4651b2da321175dee4f7ca2dac68603107","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.e63bcd4651b2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.e63bcd4651b2_1741092765531_0.10716440265993254","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.407ba01017c1":{"name":"@tldraw/tldraw","version":"3.10.0-canary.407ba01017c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.407ba01017c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"567eff667e95717747ec6322d1369324ffb98c1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.407ba01017c1.tgz","fileCount":13,"integrity":"sha512-L47PsQYVWFNVetB+t4bjOrhlJ/7EmLLlviUlfJEgcTqAvBty2mq58Qm/9n+/q+Z3+uajEM+RA6ruDvMDig0cIA==","signatures":[{"sig":"MEUCIQDcy3cx/Bnxe+ZGBO30NBoytZtAPIFqwpDpKvpIoIaLJQIgf4aix+x1fxnh7u1yd3xHqQDI0p+WymQB1z6YYrcT4Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"407ba01017c11f48fe96a0be1caa964377d03e23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.407ba01017c1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.407ba01017c1_1741095671503_0.6266655552992457","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.3176429f9d1b":{"name":"@tldraw/tldraw","version":"3.10.0-canary.3176429f9d1b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.3176429f9d1b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a30ac4048cb8d3865ba0ff27501bde6caacf013","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.3176429f9d1b.tgz","fileCount":13,"integrity":"sha512-AaM0OOUQnwnhTSOWvWCGNMqgaqNkPm/rvqo9QLS/QCnZ2egGjH2w+bOjJ8CciARfbokglR4JIQSstM6wX/Lx2w==","signatures":[{"sig":"MEQCIAhZDltM1VRCiEvo649aUvteQHp6HpDBOQSQK8jNgXqaAiBRoF9P6m4F39a3QWPnlff+0YklKXm4zgJj99PQ3NMS3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3176429f9d1bd5a06075b0e01ec6800d24e95633","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.3176429f9d1b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.3176429f9d1b_1741097420551_0.07063392190863005","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.a2bad38037d2":{"name":"@tldraw/tldraw","version":"3.10.0-canary.a2bad38037d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.a2bad38037d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05858d8902b3110f7daa577036a0797055c00f6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.a2bad38037d2.tgz","fileCount":13,"integrity":"sha512-urcTciOkt/ksM4xG1LseGEZVTFh0eG0eP+DNIj+qkdvIcbOy1kmLree/g9QjSZTkOj5IsDgeNT+Emseb6TJ7/g==","signatures":[{"sig":"MEYCIQCB2ip3xRDRrV0938To1nERwbnQNW39CwdX7nYTxpzpMQIhAIjLKGXhjJh8N79A/Yng7lRLaGKAowiII6IjRqVL+MCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2bad38037d2ff5541b09608abb277e970a72ac4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.a2bad38037d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.a2bad38037d2_1741103162157_0.45329636075708324","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.b615d6df14b4":{"name":"@tldraw/tldraw","version":"3.10.0-canary.b615d6df14b4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.b615d6df14b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"940d8e87ef3ea7b749fe951d8ff4f5eee668eda6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.b615d6df14b4.tgz","fileCount":13,"integrity":"sha512-B953mIHkPc7RcZ7FpmjG1olVIIuWFejk0ag1vk5mzZSwNxIYJcJTKZGO6trPoMLyR9VWPfmYd8syxxylQXs1lQ==","signatures":[{"sig":"MEUCIHVTd1EUikkvfivKNy/HPZS8acyHtBmdCNUMG+wljk1tAiEAyaWuRO3zAsB2uSs0uQVJEk9Zg1SLqiyHHj7kDNtsEo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b615d6df14b47d3717b430ccb58656ca7fe41c7e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.b615d6df14b4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.b615d6df14b4_1741106255782_0.12284816206857085","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.2f56f2362e99":{"name":"@tldraw/tldraw","version":"3.10.0-canary.2f56f2362e99","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.2f56f2362e99","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"124e948c3cd3d4b8820cfabafa82c22932d210ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.2f56f2362e99.tgz","fileCount":13,"integrity":"sha512-ymS1v8y2KTGx7aLeT32SvaQEydamJpODOfE4RVDNSxFox0uMO1NSR09iu0wD2K87fq7NSnicEcWwD1BFi5800Q==","signatures":[{"sig":"MEUCIBKDew6AjVWBjXn3RRh1ovpeJx/zq5BmsmCRRtKtuSAqAiEA4anNxKOb+CEDS2QAuJKP4rbJCnsk8TXqhjc1D/ee5AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f56f2362e99ba01f83bb495dec91b74e38d157c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.2f56f2362e99"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.2f56f2362e99_1741107049950_0.9862007151379202","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.7df0a29a4c9f":{"name":"@tldraw/tldraw","version":"3.10.0-canary.7df0a29a4c9f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.7df0a29a4c9f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db0344c05830579c72efb229419222ddb9541078","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.7df0a29a4c9f.tgz","fileCount":13,"integrity":"sha512-Z1on+/ET05MfAx8RKrNrWf0xER47S6Fy8xY/SEaxrrKb8H7p2mj+UxUZRDnXjESQkAPWgK4fyVIeWg/n4OVorg==","signatures":[{"sig":"MEUCIDH1dNAJNRNcByWiaYk+p8sLusPAZ9hT7ltYYuM5/YirAiEA608UbrVDN8OhxzPUJJcxNMSDuq015c5iMLboZgcCweM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7df0a29a4c9f9977a2de5762e76ff48fe2e9adb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.7df0a29a4c9f"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.7df0a29a4c9f_1741124517374_0.33076801117290255","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.c661dfedf191":{"name":"@tldraw/tldraw","version":"3.10.0-canary.c661dfedf191","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.c661dfedf191","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4322205ae1a79099ff26426e79614b06897fb380","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.c661dfedf191.tgz","fileCount":13,"integrity":"sha512-fLsDtJP4Pmi/EXDssarCUT1SFpiBONcgztsQ/k7H+mUSZ28LDznQYpbTQFdgMSA3M5Zju2ykz7RP2fMq0PCQjQ==","signatures":[{"sig":"MEUCIQCQenKul98Wx2MpVlVScJ3NVcC06eQlmowGthj7ex2QeQIgdxocI4QqJet35Q9rPqnYpbBD/rvgDCFYPfubn5vEcig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c661dfedf191a5d9b9fd168a881a99ab7e719f6b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.c661dfedf191"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.c661dfedf191_1741124532213_0.41826632187295365","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.ce8939545e8b":{"name":"@tldraw/tldraw","version":"3.10.0-canary.ce8939545e8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.ce8939545e8b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0203b09d825d430385e1a464b979494e401a925e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.ce8939545e8b.tgz","fileCount":13,"integrity":"sha512-Cf3YrGgzv8mA9MLdO8kPGXDY/3oboXVK9pgG1hBeZLOskEQdVZG1L+HNeoP5W9eHeH0Iy/AY8quQe5YTRsHqdQ==","signatures":[{"sig":"MEQCIGqALDhAlucv+9MbUjeeuAmAj3c4Ou4ZjdUQGCLYTU9AAiAWWBQ0LJ1NH16CSzsgX4zZc83u4fhvYHEtSEwI1icXug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce8939545e8be75d36c161e923780c20fcea89bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.ce8939545e8b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.ce8939545e8b_1741239423095_0.7988604213112402","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.863de427cf95":{"name":"@tldraw/tldraw","version":"3.10.0-canary.863de427cf95","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.863de427cf95","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81afc291d77dabafd516001d3431bd1eacded927","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.863de427cf95.tgz","fileCount":13,"integrity":"sha512-jfnW+b19Pu/JdsR+yvSx/ps/MzRqXDc1eBgsyqqBm4qsorpGcHPTph1SLmGcH5oZVPDpvCdDrIuAwiVun+Pjgw==","signatures":[{"sig":"MEYCIQCaQjalNGBt+wHYnujD1eQdnqr88W8zeOkZRzKxrJFeSwIhAIHwAOVRXYa0dmz4ch9nr90F5P1AZ2nWCSEYxJLaZ7Vv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"863de427cf95774fbf74563004b84d43de277b60","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.863de427cf95"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.863de427cf95_1741251792381_0.033122921940131","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.12c0cb0549ca":{"name":"@tldraw/tldraw","version":"3.10.0-canary.12c0cb0549ca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.12c0cb0549ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"647aa0990cc79beebfba702b84167ef99d96fab5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.12c0cb0549ca.tgz","fileCount":13,"integrity":"sha512-t2IeElbLNeV8vi4Xu/wSkoYjkUYtAd+m9WKI5oV/3NXUnrzjx1NDxavyB/3Cj57YvhTtqOl2E7Sq7JK2b5Q8dw==","signatures":[{"sig":"MEYCIQCgI0OE4JwAHCmiycS2yYG7a10EVBCPRW3CUSbikz6m1AIhAKeCnEsV2jIYAcizc/Bzg427B2Tpal5AC1mtR+cNlOuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103653},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"12c0cb0549caaf75a6abab1f1b9ac2a3a69a6005","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.12c0cb0549ca"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.12c0cb0549ca_1741251995848_0.144163699784301","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.b24ecf648f2c":{"name":"@tldraw/tldraw","version":"3.10.0-canary.b24ecf648f2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.b24ecf648f2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebaab2287e9cb8c9ec7c8116016e9327b322b313","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.b24ecf648f2c.tgz","fileCount":13,"integrity":"sha512-XUoXCpXmDdh+imVw5geXEkUGgRqqGQQbNf8EjX2Lx/K+aPplp02m1eitLvsCXG0CkCvHE+orIyVt/R8NEpa3vQ==","signatures":[{"sig":"MEUCIQCszPSoo+ZojmZhKLJ64wtIqUAR7sGthEQRZMbRr4ZVBgIgIGN7RYjRxxydXYrO46eYXF5KmVETrKimF+gPNvdDj3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b24ecf648f2ce584996dca0f7f1d5eff6a62d290","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.b24ecf648f2c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.b24ecf648f2c_1741269763221_0.387202907774038","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.4f428f89244a":{"name":"@tldraw/tldraw","version":"3.10.0-canary.4f428f89244a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.4f428f89244a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6a1bb883eb6b485b8f03b62264dce5c74c44f309","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.4f428f89244a.tgz","fileCount":13,"integrity":"sha512-9s1K98NZsFAYY+YEFT2w7FryvEwWGeTSjMFKEGq5VroZ5fD8OFrjZFyc7Vn7Cw8wxmnjCgzQWHExciZMkSiQlA==","signatures":[{"sig":"MEUCIDKPmVXozcL2KoH9OxNpsGYZbaw7VbGwTV8S/YeqpwTQAiEAmEKoFy970BIAbXVjusaP1N1skY5lymeaoa0iIBvr8s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f428f89244a7f5c7430ce9532808fc157b718ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.4f428f89244a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.4f428f89244a_1741270770885_0.8838817487510364","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.80b7046bc645":{"name":"@tldraw/tldraw","version":"3.10.0-canary.80b7046bc645","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.80b7046bc645","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"322d452fd6cd2f3d84960851df2f70855654a721","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.80b7046bc645.tgz","fileCount":13,"integrity":"sha512-MLxGjy+1HUPm9VeUPkwG0tltg1s02vnQqvQ5QLsiSDvi5+RGQ/cH26EWFIHl7VyDyEcIqGPqj24n7hDHyRZRpQ==","signatures":[{"sig":"MEYCIQDIWpP+9nTwP+2uaYxKOfBI9QQV8P0MQ5gPNbiRsjbgjgIhALwL9K6gZWoi94dYPiNeDLMbN1R2aU352/GJf1A4LvXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80b7046bc645d677e41ca6e9b3ab3c03d0bedfb9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.80b7046bc645"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.80b7046bc645_1741273135737_0.9635491253459303","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.8ddadf19353e":{"name":"@tldraw/tldraw","version":"3.10.0-canary.8ddadf19353e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.8ddadf19353e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"abb9c61413c8aa563966b31ffb733cdba48aba3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.8ddadf19353e.tgz","fileCount":13,"integrity":"sha512-3ibB7RFbTZEs32n0b/piJYtat/Pqydi7enfQAEM3p9zXTBSU7SidDL3m+1TO+WiZL3cZov+8xGF9v+9/Qaxf7w==","signatures":[{"sig":"MEUCIQCIuiNwrpo65F7xS4pJiyTw6/EP0DWAouIP1O7J6R/vZwIgA4YUPcc0XiUcIEkiTZ0/kWNXF3tn8NjNsBO7uCiYaFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ddadf19353ec7fb968a569aef9d109480d10a76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.8ddadf19353e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.8ddadf19353e_1741278392625_0.7368771565647569","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.2d4127dea680":{"name":"@tldraw/tldraw","version":"3.10.0-canary.2d4127dea680","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.2d4127dea680","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4436894c02b8ae3c729757257626140e1458de6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.2d4127dea680.tgz","fileCount":13,"integrity":"sha512-KpW0WJu/Fq8jD8eX2Aa14Kh2hyBJYj9bmy33yNbOOOAZiavoXLbj8TW8qjyBzXrmgH3A4u+yDj4g3eoflT24xQ==","signatures":[{"sig":"MEUCIEM2WhjAHpTa2Ts2uhhbaOP+Sve1yT4Fgr1gfKpYP0y0AiEAmGSSfdd4pTUxULB8euBg7C5iaYXN5ogf2k78Ps9fUNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d4127dea6803449fc0bd2ea330f34d6832e1d8f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.2d4127dea680"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.2d4127dea680_1741279455065_0.8579380656714426","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.2544e84b57c4":{"name":"@tldraw/tldraw","version":"3.10.0-canary.2544e84b57c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.2544e84b57c4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71d30669e8e5a3c0f9a1d43f0251615403eebe87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.2544e84b57c4.tgz","fileCount":13,"integrity":"sha512-e/NXVkploMWY42CkLMBlTK9eg6/0PI5fJgADAVaaekHcivUZfxjwUnxn4/uwdRzfnmZIa9uw/UDvRpjMKDGDhg==","signatures":[{"sig":"MEUCIQDAQdSn2o+yAIsM+h8XbG7ikofNM8ZRWfbY837tDcWEegIgJ83piKOvXUlvKT/q1PYqFSHyKj4YiR6ia08GZzyEWro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2544e84b57c47b8bd726385a056617c1470ecb86","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.2544e84b57c4"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.2544e84b57c4_1741279707306_0.13378619297562144","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.d3390519bf28":{"name":"@tldraw/tldraw","version":"3.10.0-canary.d3390519bf28","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.d3390519bf28","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68577a9411392d95ebe5233ae7316a3bb31e7d3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.d3390519bf28.tgz","fileCount":13,"integrity":"sha512-i0so0ostyfpBoxGFU0+bFik3Rr33vF/HRiFR2foWCB4q04WlMIToi21ltYSAeHPGnD9QyuTiZ/QUy7//s+fF7w==","signatures":[{"sig":"MEQCIAV41Z+6CtzTaamaZp9pWAD3RhUgU6UzvGs86vlTJIaQAiAYRxCU4+Jtn0YgAAoFHDnxAJ/N/NmaP+ORg9EG22hV6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3390519bf285c6d361ddd1506218e492b81460d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.d3390519bf28"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.d3390519bf28_1741287163019_0.4562707530598","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.680223470e35":{"name":"@tldraw/tldraw","version":"3.10.0-canary.680223470e35","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.680223470e35","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"195651915d36434e0679a22093841c62b01b887b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.680223470e35.tgz","fileCount":13,"integrity":"sha512-vVaEnw+6a1S6Loc9LAejh5/0BJwYjtt2No3npSne10SiSL6SKwEwV4uyFLY00IbquMTfq6mOb5xmP29tsCC2Lg==","signatures":[{"sig":"MEQCIFGnH2De0rJkDB3dplHx5xxwXH+UJPtxJPvlYdQ1Ck5VAiBSMyZnm2iGrEYtqsUCIGL6OehnZCuse2Iw93MGYyazcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"680223470e35bed192bc4981ee3e87dc2d0b7aa4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.680223470e35"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.680223470e35_1741293478563_0.06628134624020432","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.bb4f435b3ca0":{"name":"@tldraw/tldraw","version":"3.10.0-canary.bb4f435b3ca0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.bb4f435b3ca0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bdb30ab37c0b755b562dc9d67e34e44b487ffc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.bb4f435b3ca0.tgz","fileCount":13,"integrity":"sha512-ObUYJD3evs5jo0lme2eE1VDAhEOCL0P4xS5CPAnc/WF8IgLB/37VenXTVy/nkERJlrDwUeEdhNf34xs3uxV6iw==","signatures":[{"sig":"MEYCIQCYTPzLfjULKUUNSHuIutJU0wQ3j35Y+CPlUVifDfgrRgIhAOS+jX1qsT89IO03W3mSNF5SMYmG4dUFjO+6t68tqrWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb4f435b3ca03fce6b7d76a38aebe2f85acdbdde","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.bb4f435b3ca0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.bb4f435b3ca0_1741368748398_0.6908454944239526","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.3c084a760807":{"name":"@tldraw/tldraw","version":"3.10.0-canary.3c084a760807","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.3c084a760807","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd8908dae141ce8f9bec7d6cd19842b6059894e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.3c084a760807.tgz","fileCount":13,"integrity":"sha512-KWk9krf2RH5vTRqYHy1WlOJ+CEPKk6WeLFmHmtK/ka6MgCbmPIEB3SaljwdicW/HNaYA/S65UHsKA8YYWQ8bMw==","signatures":[{"sig":"MEUCIFWrkdlcMM3YLVlVt308qv9uQx/C5l9SJtGog8ktVAQGAiEAvNfqHcQKEJ8DFa5/bfqvztXPF1mKdfKsFhNAp1a8Zjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c084a760807f4808f5c40ae317a32b46c9bc86b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.3c084a760807"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.3c084a760807_1741372399770_0.010974099884416555","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.df3cd57be513":{"name":"@tldraw/tldraw","version":"3.10.0-canary.df3cd57be513","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.df3cd57be513","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"787a94ce2b88208f56d9fbd59e065ccfa0025567","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.df3cd57be513.tgz","fileCount":13,"integrity":"sha512-U77i4Cq8j9MZ/YrLJ5zZJ6mQdgwvgTK1zCxbqLHt/YpboBLa8+ox1Yl6rj/ZF73rkGcwt4aoEO+WVNWykwlHug==","signatures":[{"sig":"MEYCIQCEJ++Ao7Thk5d/Do0Q8mEH54WB7YvJcZNEBzvW1nkabgIhAKy4ei97cq++x5KpUt8sHfaBkjDw8+R4jlRE25PXxEGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df3cd57be513b8559dd30aa4076b3043280b10cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.df3cd57be513"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.df3cd57be513_1741611220383_0.6569442537496117","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.f7c145f44c9c":{"name":"@tldraw/tldraw","version":"3.10.0-canary.f7c145f44c9c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.f7c145f44c9c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6b72bd69c10e2c9caa6d5bb0dd1bc57b7a60d42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.f7c145f44c9c.tgz","fileCount":13,"integrity":"sha512-O0j8prl8zvr0E3RU0xWqM/f+Zw4+sDvvTmKoA9pV0BbaKHdG00WYwSwzlyOTuOXfE1Jfce+P9m1Ab6zG4HP7SA==","signatures":[{"sig":"MEQCIAXOyeRmdFU4OvXzzTX7fD3HmUelO5zrikc+20HkCmtpAiBYK4NOqYXMIybwptYNwlT3BnrA05ouI/oGRcqpM5epdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103728},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7c145f44c9c3e1d36c7c5508631f6812955e21a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.f7c145f44c9c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.f7c145f44c9c_1741619665710_0.6503526236939967","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.cf1f41103fdd":{"name":"@tldraw/tldraw","version":"3.10.0-canary.cf1f41103fdd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.cf1f41103fdd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b30a06d94bbbb16067b1e02ed5c2ef4f8398ba5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.cf1f41103fdd.tgz","fileCount":13,"integrity":"sha512-WEYlxq4kaaeDIlYWXZvY3ZurKlbr6h91XJzU7ppsXKWSKXMGDy41X3Hikc+CoPMrt68sRg+zAqpjRHfXEmkQhw==","signatures":[{"sig":"MEQCIE9x6ImGd/ts9aq80jSbq+vLsZ5EGcPWMoBX/ziTeG+4AiBLMB5R627TyvDnPJrBNsRdEIUdv4L3+OqTqpIv3IdcJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf1f41103fdd3c0db26f1c843352cba9e81b49a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.cf1f41103fdd"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.cf1f41103fdd_1741620155065_0.03275851823382192","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.53585fc093b6":{"name":"@tldraw/tldraw","version":"3.10.0-canary.53585fc093b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.53585fc093b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db1ec38d6a7e1293ddbc6ee8cff5b2527f4495e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.53585fc093b6.tgz","fileCount":13,"integrity":"sha512-tRi4ZOXNCdW7iQizgCNykrWZg9ggq+G18Vn0H/rS+XBy+XIrNo80GLS3DbX5dveqB7gpcwHBHOtqSfWLiLADKQ==","signatures":[{"sig":"MEMCIART9BJMTN4Ar2JasHZdofhJINpBPBYflsWUF/JmD79tAh9T+GD973uh/dlXlFRFlweXsIqXxQ9ZXhR3Nc/9qjyu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53585fc093b6424d1d9f93d0c6b4cbbebe40ffbe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.53585fc093b6"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.53585fc093b6_1741621905485_0.45745500938238504","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.8ef0f8b0dd39":{"name":"@tldraw/tldraw","version":"3.10.0-canary.8ef0f8b0dd39","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.8ef0f8b0dd39","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da3b3f147268fa3f3e170e3210a8fdc77599ace7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.8ef0f8b0dd39.tgz","fileCount":13,"integrity":"sha512-OVJMqXVa+/3XNvL1ucy44RpmXTBd0jbdmPCvFUNLwCyk2xgtlrtSr9kLeQiPMXnuYj78kHhXdU9rEWDW/Pa+pA==","signatures":[{"sig":"MEYCIQCnWgoGR1X06phjwKK+iBjuKV9O0mVElo8bRE+wKpzm+QIhAKivYjCuSHlF3aot1UrBvw82wIezU3vNu4TsAi5BLL/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ef0f8b0dd393f3aea63ce3a8d231d32884e6268","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.8ef0f8b0dd39"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.8ef0f8b0dd39_1741626588119_0.522035746572487","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.f2505eda5551":{"name":"@tldraw/tldraw","version":"3.10.0-canary.f2505eda5551","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.f2505eda5551","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb8a26c857c7270bf2788613ff44d936dd576908","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.f2505eda5551.tgz","fileCount":13,"integrity":"sha512-YEX2V33dwQ6wiT9IFfE+Ew62t0nvD1HLP0CFcmWBK+rt1th6wxKX5U+dahw3E8/0qsi3frxxLU5R4N2MNPrO0A==","signatures":[{"sig":"MEUCIQCPGkKxouOw1u3BXDCYdBFu3Ymn7c3FJ1WqMXmeVHGeogIgVk/1z6iE7gnpGCemGzwWWFg0NjZQWfndm4L6rAsevow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2505eda555124a7f23a3847d1e409176de572c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.f2505eda5551"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.f2505eda5551_1741626609235_0.027929947525749066","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.075415a2bbc8":{"name":"@tldraw/tldraw","version":"3.10.0-canary.075415a2bbc8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.075415a2bbc8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92b2502c04b4ee5ddfe5f6ce9ae89b5c8ea75beb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.075415a2bbc8.tgz","fileCount":13,"integrity":"sha512-N/xseHpDoLEs2revLjJpd1eXN6CZ1ewlqi8KqH0PXCldBSLLBSMyrV/jrnnEdEacib/f9tzy7Oa8im3okyjE2g==","signatures":[{"sig":"MEUCIQDyCA1AXfVq6zeGE00r+0wklNAa5GIocrR+E3AzS2luzwIgNtUKMk38pGKADsxdcD8lXILi4HH0tzg8+NE5OaygNVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"075415a2bbc8fe63dcc5d33ffeed1f40eb390540","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.075415a2bbc8"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.075415a2bbc8_1741645586568_0.9149888764248331","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.64339a0b741a":{"name":"@tldraw/tldraw","version":"3.10.0-canary.64339a0b741a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.64339a0b741a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cafd5956db88465da75a7bf5f6600ce9360f40d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.64339a0b741a.tgz","fileCount":13,"integrity":"sha512-eYkDCATosR4f8ucIRbvhvhY+Vhp5Hx+GWv5CtRGSFa6NkMuDmMw40O5RuH/3g/HazwUNM7oN/WP/0duJA2MdUA==","signatures":[{"sig":"MEUCIH4EwTK7QLhbXSmKPG3D4JYH24YtNKULW/2wrpDyEIUtAiEAvvaoH5xpm+SJ4XDkUZlP/yeWxtTkCllQzyo462MAqYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64339a0b741a85a48b136e0ff0b122dc74b0929e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.64339a0b741a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.64339a0b741a_1741646329718_0.639820828334903","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.bf263289b1fc":{"name":"@tldraw/tldraw","version":"3.10.0-canary.bf263289b1fc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.bf263289b1fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a1b2bb12a3f1719438f1048ed39ab0e09e07383","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.bf263289b1fc.tgz","fileCount":13,"integrity":"sha512-BcIu2gyYnHYFRfNinMBYVGG7zdN3B6mMZCZvh8NQsTG8EzJrijRfDijvO/NxeHmJ25PnKl6OaejD/oVNsXiMNA==","signatures":[{"sig":"MEYCIQDNHfots1+brUuk0QAsPMhKYf59hAjcz1nVq9omyEM2YwIhAKD1Pgzv98w/IhnbWD3m6H85OvU8Wn3j+5mGSNZl3G5v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf263289b1fcc90cd51b2ea1e2e5ab17857224cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.bf263289b1fc"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.bf263289b1fc_1741684358117_0.8546209819336887","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-canary.283889799096":{"name":"@tldraw/tldraw","version":"3.10.0-canary.283889799096","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0-canary.283889799096","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82bccd7226fc85ed85a07f791e34b6282a86ef8c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0-canary.283889799096.tgz","fileCount":13,"integrity":"sha512-nwsZcGdNIF7rKhBy3lgtygj+stXPP4cSKYscNAbA6bPGh0igUAotZoTyR/klyAjhMCi9SR73DJZJKvh1Y+6Qnw==","signatures":[{"sig":"MEUCIQDLYYq8Vy5wzcIC4QYhI8RE54CenRsUjbwiE3ZXXnCoNAIgPzoQFdEqnN/RSpAPHgxScI6+PJnYJyJAsOGU1hg86Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103727},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"283889799096b75e16d7a9ab38b1cd239d90790a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0-canary.283889799096"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0-canary.283889799096_1741696275375_0.140591746699112","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@tldraw/tldraw","version":"3.10.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eaea2bd8403ff9e64e1272191ecca09dbf2e5cce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.0.tgz","fileCount":13,"integrity":"sha512-vFGZkroUhfU9tvUafwdry1FNmv5+RHHc2wsMtjILac9NfyXt50kXYWRXTU8ylT0hW6cvwz+fpWpobyc10z4Fzw==","signatures":[{"sig":"MEQCIAlZYbJnGPabsOwBM0U8cPiPPTzB8NCloCaPR+aZVaN3AiA2A/LhHoMrWI7kd3UwLkIJ+wwtHO+tbBwqXlA9Cl+zsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103885},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a11793c52273758931a0ba01412cbb8d5eafbd88","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.0_1741703417564_0.2953926524824235","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.f529c521e249":{"name":"@tldraw/tldraw","version":"3.11.0-canary.f529c521e249","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.f529c521e249","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"669a510996fcb4b3f374906bac11b08c7704a001","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.f529c521e249.tgz","fileCount":13,"integrity":"sha512-CqQGyhC+uF7dW2uy2M7Jd2+PlU2iV1ovFWixjFKfsOF8ZWcUxtLBgJb1P85eMp5GZ+33P9hfGnVtQlBhYaFYig==","signatures":[{"sig":"MEUCIQDuCbDhlzEe5el/GI5S155iLuCaN6hDnSdR7wymNerBhwIgSA0PRRScpRG7NnBEdNINceeFj/UWoMGWLeRsbyNELpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f529c521e249c7b1a916d8709b57f697af498613","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.f529c521e249"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.f529c521e249_1741705221636_0.10034130925650508","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.13bfc642c301":{"name":"@tldraw/tldraw","version":"3.11.0-canary.13bfc642c301","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.13bfc642c301","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c9140247f424a83f5e70cf7e691cff6695436b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.13bfc642c301.tgz","fileCount":13,"integrity":"sha512-GfY8+0hkJq6nWNGphBMJ132Q4w6um4e7SjXC32j+EnEn/TUghnX9p1sxL3cxfqH9+ZsnWIsJDAVMriZPl5Ib9Q==","signatures":[{"sig":"MEUCIALg+p2j0WC/oKEIgK9PFi/lTOqLVF75xGO/0ZWNr/06AiEAwx0CuojfEykq8ZZY4BThqV+UwH9+q+WRrk8dSPPJ5WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13bfc642c3015b04b660143ce135c720c540165b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.13bfc642c301"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.13bfc642c301_1741706692855_0.8545877269972091","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@tldraw/tldraw","version":"3.10.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b24315b87959a155621f5e5f1dba72b1e3a7fbde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.1.tgz","fileCount":13,"integrity":"sha512-xmDdNn1szYaAxRgmoPAQtfNbZB/5IRH/vAw3zA3TeltEwHbJFjFvI41mnA3bX3z8jC4pSwXIhvOC5skaStLX6A==","signatures":[{"sig":"MEYCIQDsjkEMwjlXJ5fevXQbT22werAgrny1cN84RcpTXiJbvQIhAOQavE23Ie/lL2rBy1ICXDNozVvbSvl9KIMBajk0tVa3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103885},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cba771151990399182631ea9771f5d12d2bfb282","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.1_1741710475325_0.0603660571344764","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.7c0dd224d710":{"name":"@tldraw/tldraw","version":"3.11.0-canary.7c0dd224d710","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.7c0dd224d710","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60a41a148e66c863d4da94a4e5f06b939fd418e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.7c0dd224d710.tgz","fileCount":13,"integrity":"sha512-GEZm/SyPktTlO5Y/pf6O50G9fWtrcZEiWMX90MCiMATNLK0PV0RblvJjuiaeqKRlSqvsA60FstiOFFHIyu6tYA==","signatures":[{"sig":"MEUCIQC24SodL8jSTnFKNPqmoWKTGKEphXv2OJKXCSzqoNJOFgIgYCuIPOGvn/CmmzAtmrITMFqnw+5VQrscD7jRV07ZabE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c0dd224d7105102dd2b1d01c6e50c5b02d1b55d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.7c0dd224d710"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.7c0dd224d710_1741712594612_0.06756884741123459","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.500c425a876e":{"name":"@tldraw/tldraw","version":"3.11.0-canary.500c425a876e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.500c425a876e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a5c60b6dab4ae621ada988a4ed0468a253be2e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.500c425a876e.tgz","fileCount":13,"integrity":"sha512-xTotP5d5A6pndaZvOB/bUdMQxQSV9A+pgJuOH+Y4RRiKBaTG2EXkse807iQf50v+RsYqYeQH2vtmVpJFiZZGuA==","signatures":[{"sig":"MEYCIQDfL0+CyxDpp5vugLtdRINz4cn/QmkeGxWaiyqCAqeUCgIhAMwn6P63QezqcvxqvrjflCwMN+iAUXdz9SHHZRS56elr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"500c425a876e9f63f04915b321686e1d96cd7130","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.500c425a876e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.500c425a876e_1741777708533_0.9615465680324764","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.c57560d170a9":{"name":"@tldraw/tldraw","version":"3.11.0-canary.c57560d170a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.c57560d170a9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c703890158d9ea008b61064189a6dad9650e3eee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.c57560d170a9.tgz","fileCount":13,"integrity":"sha512-kUTMwnfVasVcgN74t67LubN+jF5IhxBwvIFGHiZe+vixRT8kyqziu/f09Sn9sgkupHaehreDZLdhiQQCI1hArg==","signatures":[{"sig":"MEYCIQCvP+AI6fRwecl+2v/cSAgQrNK+sdbx6o2/9SUdAuZ3AQIhAOAbylmHTzs+NEV39FL9ViNrV0LRY/hP0iFrsh1zW9Gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c57560d170a9a4f4a254f76c82ffec3c4cb61320","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.c57560d170a9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.c57560d170a9_1741778529475_0.019260172091558614","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.c79c9bec2242":{"name":"@tldraw/tldraw","version":"3.11.0-canary.c79c9bec2242","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.c79c9bec2242","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a65d677af09acd7474f2f3d168409fd09075cad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.c79c9bec2242.tgz","fileCount":13,"integrity":"sha512-ZeIfZwYak4Q0duzx9Xm6vCPJfj5Jy2qazXoPATTDXjtmhmuMYbuWAwgjrr8EADbgjyVMCqnvTObIei83NcqO8w==","signatures":[{"sig":"MEUCIAptWb2zVOWr76EAWoKW2BXdccjRe9YEIntIAwnWk847AiEAtbIG/LHBwuGzX4ftDipPgR+7GWOM71Bp7uDNd71EV2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c79c9bec22429adaaaf5e72f9c77479569e512ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.c79c9bec2242"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.c79c9bec2242_1741779478976_0.9293658150924047","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.de52f4d709d2":{"name":"@tldraw/tldraw","version":"3.11.0-canary.de52f4d709d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.de52f4d709d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"26e54b4bec2af676bd94e288e61bc8bd3d6f415c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.de52f4d709d2.tgz","fileCount":13,"integrity":"sha512-GuOobEima3OeM4F+PlwtRVRakoqFbitA5F9mbt5rBMJBUNpbfbykaoOD1/hgQt49PuyvnrnzsBb8U+Fu09MTXw==","signatures":[{"sig":"MEQCIHAFhfRsKWAxe5/so/FV+kfCpnr9RfHdT2TY2BEiB2BrAiAdxmOgixZNVYDsK8Gv2qoQOff/jaoZ2MHZdNQEP5EXJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de52f4d709d22e6dfe7699353318758328954723","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.de52f4d709d2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.de52f4d709d2_1741785095207_0.43951223032949627","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.5972658ea0d5":{"name":"@tldraw/tldraw","version":"3.11.0-canary.5972658ea0d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.5972658ea0d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3454a46af4962b5915d7a78e728350d3cedc9d9b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.5972658ea0d5.tgz","fileCount":13,"integrity":"sha512-zMzn3eNl6elVCHKXLXE+JVVAUwSkuaGjQhUvMd8U4hIhb/Is/yCrWDu2wb3EwejsG/O81e9yONwe2Bw1NBj8NA==","signatures":[{"sig":"MEUCIExTjB6PNGnFBFpmkqEEai+gOx0GiZiaeWznZXQKATbfAiEAktkj+9mf9p/Z8Vf88q12neNzGPMLc7lhRkdWBcFPdZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103965},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5972658ea0d5a3524c782aad35144d2f89b7b0e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.5972658ea0d5"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.5972658ea0d5_1741790471801_0.27885970688921113","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.5566539d94a9":{"name":"@tldraw/tldraw","version":"3.11.0-canary.5566539d94a9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.5566539d94a9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"804083e09fb6e3b458e7bece488a6dfdb7e716ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.5566539d94a9.tgz","fileCount":13,"integrity":"sha512-MJqfhhhPCW1WDI/rYTYmKNs75nZyRspSfE4qFi39T/fxxcHQuKutXEZH5Wv9N5ZktUMECex7owapF2tZIhSWyA==","signatures":[{"sig":"MEUCIACDo+2eWE/EzBgQXYl0QhS7u9l6hYmr6KvOncG4209iAiEA6RkoWCov0NAUMOLvIRp/74AM39kUFng0tQVbRX++h1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5566539d94a949db6fc67e03d9b00ce425008509","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.5566539d94a9"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.5566539d94a9_1741795974843_0.23708171557593505","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.3c3cc5246642":{"name":"@tldraw/tldraw","version":"3.11.0-canary.3c3cc5246642","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.3c3cc5246642","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b572156e2564df1ba2c5f0bc8189ed302adea89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.3c3cc5246642.tgz","fileCount":13,"integrity":"sha512-J6QF4+mn4y079EJ5SpWUWkFnxsRrV12WV3HPEwatEfrXH2qkCdawcE/P8IN5ahobosFDgJToIDda1Q5wv420Xw==","signatures":[{"sig":"MEYCIQC9/9wegT8N9FoShTwRCmUHieBfwaoLhuOBVcmKtwA8/wIhAPu+kospyTWasF/sVGtM9oCvnRPSKTRVOv7fGofxiSqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c3cc52466429b36ee58b0cf2ffaf8f0eabbd551","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.3c3cc5246642"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.3c3cc5246642_1741861169346_0.17187639203823313","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.bce99f53bc26":{"name":"@tldraw/tldraw","version":"3.11.0-canary.bce99f53bc26","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.bce99f53bc26","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7b477e17f929cf79fe4fa513640e0129bb336f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.bce99f53bc26.tgz","fileCount":13,"integrity":"sha512-O1VcapNqF7IACX+FiQ59ffkQJoEKeDUGLSNqnk/yZA1x7zCw/fbsWSo6Lfw2r7HF2/wMYQdcX/dbLONG+emtRA==","signatures":[{"sig":"MEUCIGD3Fp6QZmfUtBcAps8uY3LEsKc2UaqcYLb8ChNdKE8uAiEA6paS3IRiLeR4EsrM+r91wDISjq/gWrHSGUuuFQaQ8i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bce99f53bc2637fa53e59bdc97d8428d7643fb9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.bce99f53bc26"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.bce99f53bc26_1741868340326_0.33937076988457515","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.6923e6c425bf":{"name":"@tldraw/tldraw","version":"3.11.0-canary.6923e6c425bf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.6923e6c425bf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67354b0ddcd7ac678d8fdf445b014e5ecfa95eb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.6923e6c425bf.tgz","fileCount":13,"integrity":"sha512-SPizaQ0t5FgqS7GgLffC4Pcjc8UfHOpLsUhpuGBiCHikwbzgadUsHp/dQRPghpy13L3zwU+INHBKiC6j1uhOPg==","signatures":[{"sig":"MEQCICP7fmgN/1gRXdnnB8Vgt7b7NpliOwBTrWHLmGjuWbX5AiBZcXAXgFsKupeX5c5Z8xmiTncsqtUTnr9Dr5AXQ94v1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6923e6c425bfb2d2b3141997dda63d536120309b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.6923e6c425bf"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.6923e6c425bf_1741868536333_0.8564416298988446","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.425ed76c27af":{"name":"@tldraw/tldraw","version":"3.11.0-canary.425ed76c27af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.425ed76c27af","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2726bbc0de673da7ebda7c1db0fc8fb2bd30c903","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.425ed76c27af.tgz","fileCount":13,"integrity":"sha512-6EcOLjSFKTsZMoS2D4HwzxfFunAfubVz0RIcXmCuX2fw1Y12RdXV6twEUFf9CUquz/UifIjkCUsgFjWfsrKUuw==","signatures":[{"sig":"MEUCIEXYWiU4nUqp0KeF2I+fiNkmeTSIzOgzjVk3v5wr+dh7AiEAl9zce1MsBrLfG17gehxw7Q7MhuxBsBXAh4gIp3C9o3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"425ed76c27af11a20fe742f5487957bc23e48763","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.425ed76c27af"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.425ed76c27af_1741874007474_0.7453975282829863","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.ec688dc309ec":{"name":"@tldraw/tldraw","version":"3.11.0-canary.ec688dc309ec","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.ec688dc309ec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d57fc2b6e76b49bee90905f676190f357a5396db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.ec688dc309ec.tgz","fileCount":13,"integrity":"sha512-xCYJmpAwGkG9AHew6k5xvv3mf0GKC/tAhkPJuiuw0Y/BiayrvSBD6zJ/xA9WraMv54snvW5n4LDclQ6YxNsFfw==","signatures":[{"sig":"MEUCIA6xtbwhz1pit4TlJYPiR7tcN2JhfpXH9h5ux4DV1L6tAiEAvPUhhYb9pOFFT7fRsYCuBnlrVQUJnPh6yboy+itnyeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec688dc309ecad6299103f0718c295de69d3d68a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.ec688dc309ec"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.ec688dc309ec_1741876984338_0.1779292926082301","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.8c5337f4e3df":{"name":"@tldraw/tldraw","version":"3.11.0-canary.8c5337f4e3df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.8c5337f4e3df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b9e0bccb16f27edc714f70d128cbcc64121e301","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.8c5337f4e3df.tgz","fileCount":13,"integrity":"sha512-MzHikT5geDOqTOYoxnwL15lFcfUUmPKZkFiM6mur/47iWHCxmDcxbuhabLVSHIQRXtNzP65DqCrzf6md2MI3IA==","signatures":[{"sig":"MEUCIQDXmjn2+pLI9wAioXa2Xg6LkjG5ZNfV71hV9f+3Od1w2AIgJp+2/R18OUAdDZw2ZzjR+/atDrFcxT6xqkT5cF4GW0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c5337f4e3dfeb8bbb308d3019a4f570ac81c5f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.8c5337f4e3df"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.8c5337f4e3df_1741877692791_0.8197861838192029","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.4138b7e78c29":{"name":"@tldraw/tldraw","version":"3.11.0-canary.4138b7e78c29","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.4138b7e78c29","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa6f2a9f80091f75dad91e4d93c725735e4d1dcd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.4138b7e78c29.tgz","fileCount":13,"integrity":"sha512-RH3bWtg2rXdilCF7QOuqYEXKD7bIQZetf3oOvwuexThp1N6ChIxNu+P9vqTDHq5shJfMIYJZCtCcRWI22y7ypA==","signatures":[{"sig":"MEUCIGyQUgKXhIwJ0PcWhkvnxYOVOiVU9ndiC4r5I/OE/8G1AiEAonv10CixC7H3cyiWg7bzc5caQqm6LPJajdd8ulkdz9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4138b7e78c293a74b64566c4847d11cdb6e3c2bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.4138b7e78c29"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.4138b7e78c29_1741878287480_0.9181251491024596","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.ab0adf58d28b":{"name":"@tldraw/tldraw","version":"3.11.0-canary.ab0adf58d28b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.ab0adf58d28b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8be0db8bd0c3552a9c12b8cfaa2264d6b4acea6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.ab0adf58d28b.tgz","fileCount":13,"integrity":"sha512-zE1mx3EcUGGm3a07ZmJmXqbgt2CqRm1rDX47ZsIjLHUqjPzT0HzXH9d4WaH0OTM0H9fIZGAS2Se1K+4DvGhdfA==","signatures":[{"sig":"MEQCID31tjmfSBAhMn/Ags3BaaDYWqfE19r2zFcv83ZPausTAiB3X1Pbpv2rIl3nhPccuU/Gd+Y7WvJcucmfiBBVVhwwLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab0adf58d28b69af42b89042c55cb331480369b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.ab0adf58d28b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.ab0adf58d28b_1741879196572_0.3560223036437822","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.be7c870ecadb":{"name":"@tldraw/tldraw","version":"3.11.0-canary.be7c870ecadb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.be7c870ecadb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fedb78079a9bfa8645df72ecfab4017aa8cf8826","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.be7c870ecadb.tgz","fileCount":13,"integrity":"sha512-v3BW+Gx+rd/BakHt3kxSoWL/nXWFTio2EODOKghTa+aZnvWoy0wJRQVMnUQAjIZ1Y6IC4V8pxKKOAmVFhEbUow==","signatures":[{"sig":"MEUCIQDgVROEG2Rt6hGJY+6PlS0j7mD2ZAy4K9rnwqveLRFlvAIgHDwaa8SitkOvafe5yibVOMsDCaEW3Y4LYwEfA9z/Abw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be7c870ecadbc7fd21ef68b0380c04dfd48c47be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.be7c870ecadb"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.be7c870ecadb_1741880344544_0.11367375945875713","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.b82ff25ac506":{"name":"@tldraw/tldraw","version":"3.11.0-canary.b82ff25ac506","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.b82ff25ac506","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"677afafafbb114547c5f870dc36d6e788d51e602","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.b82ff25ac506.tgz","fileCount":13,"integrity":"sha512-l6TbiUlkJC7kvXzYrT3RsIc4AQFtoDxnCMyXXvaKFojjDotASkPikPQoDc8LCnKXlJvLXKhwgnwxZGHBSbrVwg==","signatures":[{"sig":"MEUCIC3fTs+4wH18lVu83z5G5QfyChNJXP/9/kkgZyvzLb6RAiEApVUxhYMNMlkPLRSvsj2N1JGwZycoXGdeaHs1vErgcN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b82ff25ac5066fc09cfad025e7d6a3a4ff919a7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.b82ff25ac506"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.b82ff25ac506_1741880767870_0.2556891544941773","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.f2559f73a671":{"name":"@tldraw/tldraw","version":"3.11.0-canary.f2559f73a671","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.f2559f73a671","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05a8591cf84103f98a6bf82049f87146f32c3bb2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.f2559f73a671.tgz","fileCount":13,"integrity":"sha512-asc4z+Ak9v9nGRsm2NS+aOXzuaaF1Ns7g7fNKzzix/4yNSkWXG7jTOlmZPuPmF8bGC0rbnRQuPejl1wbGqHEHQ==","signatures":[{"sig":"MEQCIDvN2OrBWCrmvYrTFVOMeVwh18oYfCSgdLMtmIHjhDyRAiAWUSpiGL8Txl6tEfKEaToPVWg/zCyngL7cQrKLrl57rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2559f73a671d24370c9eeca25eba79ff681641a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.f2559f73a671"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.f2559f73a671_1741881255745_0.2704052709723641","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.f4028a70be9e":{"name":"@tldraw/tldraw","version":"3.11.0-canary.f4028a70be9e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.f4028a70be9e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53521d3bb71e425f84f13bda353b7fe26c715e45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.f4028a70be9e.tgz","fileCount":13,"integrity":"sha512-GdgeTqijN3VcO2lCti0j2Y642i0E/w+kMG+yM4fTWGOFXuDzLHPx3onjZjUUK5NyZ4omMpBkHEEfCxaWS93mng==","signatures":[{"sig":"MEUCIQCrIFLFzkB14h0r1kSM6GGhSGDLVmVKbN+xn/U5yWTU2AIgA15eqoWub2WdkAXluZwx7iKXaII7gCKJ3yEGnYrZwXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f4028a70be9e471430003727227e46394e5c183e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.f4028a70be9e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.f4028a70be9e_1741881624242_0.7194916229326593","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.43ab9eda6d02":{"name":"@tldraw/tldraw","version":"3.11.0-canary.43ab9eda6d02","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.43ab9eda6d02","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5326dcbc845ff814bf4f06f906e5ad1246b16de5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.43ab9eda6d02.tgz","fileCount":13,"integrity":"sha512-r4/7OMDhxLRyaY/0nVOnKTpPCk892dBbYA61IwyYPkTJumuIEX9WirYZDPKuGJyC9aNlYX6CvLcrbkOARaNsJA==","signatures":[{"sig":"MEQCICMb7GbrzFmvO616lUmqa5lkf3n9VyNuSaKPQP2ckxELAiBEqc/w65tWKbEmYYgL54gBGf6b86FpSLobkWGo/79wJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43ab9eda6d026c3444b0e9416ad6abc51b82608d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.43ab9eda6d02"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.43ab9eda6d02_1741883408328_0.047440243931485826","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.83e95bf4d120":{"name":"@tldraw/tldraw","version":"3.11.0-canary.83e95bf4d120","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.83e95bf4d120","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2feef717f2f5a9704e9afee3bec9c40b79e83e49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.83e95bf4d120.tgz","fileCount":13,"integrity":"sha512-j+tjIlUTk+sM950Qxt8Rm9O/JwX6Q1OYVsQadNb0BY1fEFXkIuEtBHaPl8liq+55ooBHSralYx4Cv9pO+pCQ6w==","signatures":[{"sig":"MEQCIHzmMf6VgdnttoTCkvkZXsax9ZHIgaH7wQ7QiwtQWx3GAiBhkyOnhNUvaIO689LFv8xWwCm7/BpYqsGM6rf8UXKo2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83e95bf4d1209d850983a2d0b0542b7fde37b2f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.83e95bf4d120"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.83e95bf4d120_1741883661309_0.27735073024384715","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.e4e632644179":{"name":"@tldraw/tldraw","version":"3.11.0-canary.e4e632644179","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.e4e632644179","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e53525992358a10e70654ccff55eb2ab3ad90da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.e4e632644179.tgz","fileCount":13,"integrity":"sha512-ViRlmEalItqL9x27mFPqZjYA4/0wY8XWr7mAmMABM+RdQ+Xdg9rUdY2pOM4MHkDxyeALW9iaxxbkgmpL04shPA==","signatures":[{"sig":"MEYCIQD0PpKZU7J6zCVjhgac1XbvgCyXNuwVFP4XcHpVq1R4YgIhAIwYPv9yc08kt6c5nu5nn2Jkzq+8SFtKlKqQ/TyB+I5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4e6326441793823f6b75fb44026f38dd8745464","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.e4e632644179"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.e4e632644179_1741909201684_0.7641840985954225","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.6d51d9b79440":{"name":"@tldraw/tldraw","version":"3.11.0-canary.6d51d9b79440","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.6d51d9b79440","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa466fdaba6238fea28ee739322f4b477cb7e14e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.6d51d9b79440.tgz","fileCount":13,"integrity":"sha512-FhxeE1IJ5JwhtYrmSNzU24sOcsTkAC6VXU+Brmlo5+T9OZQu214c+aoTm0dWnFni1TY0glAzCzT0WmuAvYxPkw==","signatures":[{"sig":"MEYCIQCUIDH97ao38YtSrpkDENqs/fJ65WoWyKjIPTKLWfoEEgIhAN1l2ggGHU7gOKJ4kFzIHiFO8YgBrSapgD8CRAKNUNU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d51d9b7944084236dcaecc0c486b46dc11cef26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.6d51d9b79440"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.6d51d9b79440_1741943091785_0.49536061475027227","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.271f68c07747":{"name":"@tldraw/tldraw","version":"3.11.0-canary.271f68c07747","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.271f68c07747","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4d2dc89a78d1a127ffbfa4cd043a8f3dbe82a44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.271f68c07747.tgz","fileCount":13,"integrity":"sha512-m5/zwfzPa8fHDJq2W2nr5AWanFDRhb19bUViK1wDqA2MbdNC3VIDVbD6ht0vbdf3klXb345yvJ4iS62o5vW68Q==","signatures":[{"sig":"MEYCIQDNlQJaGqpe3WMhkg/Du+0DxZv2RWA8YvN6fLQ4G/6mRQIhANby6bsaNV0SQZrDTUdxPytXX41OkbBCMbsIy5C6i7fS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"271f68c077471b194b641ce3ec238ce21c474107","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.271f68c07747"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.271f68c07747_1741946066311_0.4442890205280654","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.c17cf22a9403":{"name":"@tldraw/tldraw","version":"3.11.0-canary.c17cf22a9403","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.c17cf22a9403","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d414c2a3fe37f316b2ef74dd208ccf8ecbb86f6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.c17cf22a9403.tgz","fileCount":13,"integrity":"sha512-ZugI3zCSiOlBZnYCoMRc4/BcYwXK7FrZcW7I3PwhUuD3oRnHwCdjT9x2RKf8navGPD24vwA4xbtlBBbddlh9ZQ==","signatures":[{"sig":"MEUCIQCwH9GpxCyVOYTb9XE2zEr9qQkVgT2qKLuk5lJGGo6IOAIgGGM56U94H2oCGh/9GrakBRFhL2TCO6tcD6VmMeVPC34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c17cf22a940339115097ed33c3ef823cbaa65134","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.c17cf22a9403"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.c17cf22a9403_1741946858947_0.5980247445748583","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.8faa26265a2c":{"name":"@tldraw/tldraw","version":"3.11.0-canary.8faa26265a2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.8faa26265a2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d0af644b12baea4d216acc19cb95d31006b41f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.8faa26265a2c.tgz","fileCount":13,"integrity":"sha512-unFlRO5u3D9BMx9nHLXUzQsZuxM7lSg712AYsvV0251kugy5C5dZU6T6px+b5UA5dCSxN6te3hhTewMo4zljPQ==","signatures":[{"sig":"MEUCIQDtv/avhcplvJXJs2CtKneQb2V428yKMJeTo5nKkoTtlAIgKBBm/TlX9COda4pGsvTdJ8wrLp7CpwbzYqh8UCI+XwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8faa26265a2c998e3fd026f8243e516972eecd23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.8faa26265a2c"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.8faa26265a2c_1741965538565_0.7203712205104553","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@tldraw/tldraw","version":"3.10.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf7da2cd4590db871687785fdae0d230c4d6b53a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.2.tgz","fileCount":13,"integrity":"sha512-iqfxhIkYULn1M0wnV4PIJTWwNhjOaER5CZ+u6ZmE+i4qmZkFi08XM2SJhvLAd7oRVvWrbPH0sdAtUVkS7FnmsA==","signatures":[{"sig":"MEUCIQD9pgEV0gyT+oHfsY1r2TrlxSs20Ak2U4Q9ZGSLVJV28QIgPsGQq2kRaCjR2Z7S6BIUjLZUsr0PQGmwosRVyNY9dHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103885},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9544f2fc85018cf94b4dc6ea2175f9c6e8190e1a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.2"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.2_1741965856357_0.3926622195665137","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.bfe5fba4cd7a":{"name":"@tldraw/tldraw","version":"3.11.0-canary.bfe5fba4cd7a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.bfe5fba4cd7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b86c65f65883543981a5a54c160798b82df44b6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.bfe5fba4cd7a.tgz","fileCount":13,"integrity":"sha512-rzP9KgVNh6BlX6fHJ41+MbtNg0q+fZ2zNJqiqMUedep7ZLWFWckehqErsJLuK/EhmK7rxv/mFXGWTRPi9S+28Q==","signatures":[{"sig":"MEUCIQDxtlCxkall8WEcYoWG8voVzfyHx31d/6WFrxNdQzySgAIgczwQGI53cS4ja+TeguIUprFQvvB/18o46r1xfnaF+BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfe5fba4cd7aeb88c96082304d7abb4c89dbe450","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.bfe5fba4cd7a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.bfe5fba4cd7a_1741966116523_0.20281459270470092","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.3ad7908b0c1b":{"name":"@tldraw/tldraw","version":"3.11.0-canary.3ad7908b0c1b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.3ad7908b0c1b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1dbbb4f730995a1c2d5c69309c6c447ef599ff2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.3ad7908b0c1b.tgz","fileCount":13,"integrity":"sha512-obPtYHCt2aWudC9X8krI7Eb6AT/pv6ZFpUW0Rv8zZYV1qJw1a463BOxVXjuMUXMrM4LGaRFztOfvD9Fu2E6C4A==","signatures":[{"sig":"MEYCIQCbAZ87Rhlx38WS2KYViHdwl56jYSsosK0nv7AyT/d/6wIhAIBQ26bd9uY6eKHtayBHz5RWO5PODy1KWM2SpGIHtR0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ad7908b0c1b2c3262b064888e3f86ea472c0176","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.3ad7908b0c1b"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.3ad7908b0c1b_1742040016928_0.09043972504766673","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.e999671f7c64":{"name":"@tldraw/tldraw","version":"3.11.0-canary.e999671f7c64","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.e999671f7c64","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0d4039e41c6a8183eb16ac9b692453750be2a54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.e999671f7c64.tgz","fileCount":13,"integrity":"sha512-odvAepFiYLUJhIORVlA+Arj1mWZxOgtKN5W8zTe4O62kJRt4Wcv3ViUzeYOQxNCo0noSRmv9txSFmkbnHvDqKA==","signatures":[{"sig":"MEUCIQCpT/H7AAsWeTGquaspX0AqZQJpT0uI/u6zDO6xbqiUSAIgZxFQc7J1Upz8LUF4EBaJSKoB81dddyVh1z6AsgoWrmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e999671f7c64464e6e5ec8c3232720d6098d04ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.e999671f7c64"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.e999671f7c64_1742041749282_0.4501453847211303","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.3758de89732a":{"name":"@tldraw/tldraw","version":"3.11.0-canary.3758de89732a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.3758de89732a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff9101185d9494ddb34f2269813b795220f7bc13","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.3758de89732a.tgz","fileCount":13,"integrity":"sha512-Bz+8w06cevDBNmHWPqmsthmBkdsh7ZzDvrQbKmMlgu8UU2LYSQGbxR8dPTp+deg/uOujaMtCp9jTGpCLzRsvHA==","signatures":[{"sig":"MEUCIQDTYqvS1vAcwOnjb3bxZPdM0vkxbhcehD0J/qO7DT/n6wIgfuso+RcGnCBbsxXdjnf/NBhJoszaiOT8KPA6k3GVl1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3758de89732a9b38e18f60cf887e83a1ccc0d483","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.3758de89732a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.3758de89732a_1742045730031_0.7842266709230175","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.bf79438b7304":{"name":"@tldraw/tldraw","version":"3.11.0-canary.bf79438b7304","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.bf79438b7304","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c90e03340d76ef6f664310e3988f1e7bfd37214","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.bf79438b7304.tgz","fileCount":13,"integrity":"sha512-rRz60ZKXba4ElEUB/wBkPjyZhIaPhGxtQO+U9Bukw3eP2/vULZMf+ob3/Y0nicbnFGZJ90IlOUFIngowdfv/uQ==","signatures":[{"sig":"MEYCIQC/Dq+nvsDip1d3uYw/522fYLnt8jpnVw+X0nvzRdsrhQIhAK7xgeC9glYQm0BTdi5SdSTWtmxy8vBip6zA0ruP87pt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf79438b7304b13e0a50b3cc12ccfc7d8a6d2bd5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.bf79438b7304"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.bf79438b7304_1742051832127_0.3493223529263163","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.5435d3ba10c1":{"name":"@tldraw/tldraw","version":"3.11.0-canary.5435d3ba10c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.5435d3ba10c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2de593b5f70b724f05f4e8b20314f8e4cb2badd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.5435d3ba10c1.tgz","fileCount":13,"integrity":"sha512-q9H1t4ta64zR5oEvzZryEPjtnMAQdBYSx2mh6A8tdcsrXLBwP+6uXoIhu/v7Xq7EwyTJSSkX06NPpXVzLHrYoA==","signatures":[{"sig":"MEUCIBaUxqiH+r/8xjjjOtH3Wwn9G1QgMi9nlkdad8cG29btAiEAhph3Kg8BoUY3CcLWA5z/eDMRIMj775xvm1/ZPwRCVl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5435d3ba10c1825f0a7fea8520dcd4f217564dd5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.5435d3ba10c1"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.5435d3ba10c1_1742051879954_0.8195700217828366","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.a0ae7debbb86":{"name":"@tldraw/tldraw","version":"3.11.0-canary.a0ae7debbb86","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.a0ae7debbb86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa46e5fdabf94945e39cb1fe5a514248dd2d145d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.a0ae7debbb86.tgz","fileCount":13,"integrity":"sha512-tnvxMMeOxpf0+Gg17o/ByPVkXaFRulVXrE4aUZdTwKUZEv4YIt/E/HuAJBU0LB7U/JE1qsH09QUsEcey4L9x4Q==","signatures":[{"sig":"MEUCIDxotmIuyqltai/42iVCU6d3uayLE0BLwYUcn70GkkOGAiEAnc8P5VIC16vP5TnpSFGFe/GuFaiWnGnJ+XPlQXE9ZIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0ae7debbb86477f16329aba7a7be04d953b182f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.a0ae7debbb86"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.a0ae7debbb86_1742056038097_0.5028794585207625","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.5cfbdcf29f70":{"name":"@tldraw/tldraw","version":"3.11.0-canary.5cfbdcf29f70","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.5cfbdcf29f70","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7297e2bcb882f8f7ee36583de8538c4369fd0675","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.5cfbdcf29f70.tgz","fileCount":13,"integrity":"sha512-h1br2iX0fmM8PHlPY8Q5pqUyQFYWjXEIkMsB+inR+V3Aq1LLCQKzVmoMi8ZmqM0nmyfNNbRWC0zHzfTUgnmRhw==","signatures":[{"sig":"MEUCIQDK5Fu1fpvMx+Gni/AbfwbKJibjoIgxdSqNCHWr1oZmYQIgHkH/xlBzXPSdZUtKt8dzudyviImQ8z6MJ/XWAwHdSA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5cfbdcf29f70e9731b566c0a2fd2addbbf938fce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.5cfbdcf29f70"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.5cfbdcf29f70_1742211073498_0.6103493597748877","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.74fcc117c400":{"name":"@tldraw/tldraw","version":"3.11.0-canary.74fcc117c400","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.74fcc117c400","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc2ff932c6732be5f8a087111592aa2e52035f2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.74fcc117c400.tgz","fileCount":13,"integrity":"sha512-Yod6OEzhVUmxoL6+6rdKVQw593ZMPoVHlZ5r7NDKJREEkEhqJcb6hGGOazQ+Nqqm3+Ij6So5eOJQlZkqWsOE/Q==","signatures":[{"sig":"MEUCIF9Wv1W6zGUkIl+6+FJyqTHGMSub9WalLPcDoQUSEhRcAiEA+SeSwLK1NoP12FqDkBf2pWIMjRTCwa2Qa1kumTfAvQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74fcc117c40003e5b01922393e7036f91f7dbbb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.74fcc117c400"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.74fcc117c400_1742214448840_0.536085734086144","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.afac70b2330e":{"name":"@tldraw/tldraw","version":"3.11.0-canary.afac70b2330e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.afac70b2330e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6341b358cbfe6739b6ff3a18472e4aa5cd5a67c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.afac70b2330e.tgz","fileCount":13,"integrity":"sha512-6NgEo3AgdV4ic+mq0XbGI+B2vmCeyEjUPwdvxFG5sLBWeqRVanlNtNKBluQshs5OkXGhVZIVsqwhvHBetIxMOQ==","signatures":[{"sig":"MEQCIAx2aa8sJGiazWNnGHNf8owlW+/kRKZbeCeHcG8DUiHIAiBYTLT0SViRYk5auyUtq6io1L6ApNsckq7+zNvCNEpRfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"afac70b2330eb8c0810919c1f39c3ea5d6974e82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.afac70b2330e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.afac70b2330e_1742214490163_0.9058618600892057","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.e37f515de668":{"name":"@tldraw/tldraw","version":"3.11.0-canary.e37f515de668","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.e37f515de668","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"772e57b35275067023878108806f54b6cfe47b08","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.e37f515de668.tgz","fileCount":13,"integrity":"sha512-qic0cOW9W2M2WGMQFQMAdtgi74FJc5+4m8lBa+VRb/UZL1ugyVfNpRBHMGaT0LXaznKmEW9fTu4E8Mszqicepg==","signatures":[{"sig":"MEUCIQCF/oTUoEjLeVJ0rRC46jelkT7m/N8xhYXQfTnweYLjwAIgQc3XpfZQox16EuRHBVpMcZZBBqrmVHi4oGZrPJ7fGDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e37f515de668aaaa0722163c62143ce5896ac900","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.e37f515de668"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.e37f515de668_1742223667870_0.6863287753939218","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.5dc9c098fd61":{"name":"@tldraw/tldraw","version":"3.11.0-canary.5dc9c098fd61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.5dc9c098fd61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ab80aa1f63555bc4ef596166e0210dd1b66ba46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.5dc9c098fd61.tgz","fileCount":13,"integrity":"sha512-ePLaGzCbFrv93Fj8xRtq+tuIZpC1RRKZv6sdcXwF3PqcYz6mbxjFPXpvEwgAe7URdCNW9g+Vo6Cyrb8HPuGOEw==","signatures":[{"sig":"MEQCIDTF2OA/bIc23ptQkoV+qF/dh5VT1F8BJiUld3E/RaErAiB2VwUCYwuLOaekOWwxKpZJdmz6QoYXTF3uMszdPWjEXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5dc9c098fd61fd00a90aee69f5051293b421fef9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.5dc9c098fd61"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.5dc9c098fd61_1742294483746_0.7119873145867743","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.ef35d1e7bc8d":{"name":"@tldraw/tldraw","version":"3.11.0-canary.ef35d1e7bc8d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.ef35d1e7bc8d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e230edbe7d5c4ea613d2f3100ac6bae40d607fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.ef35d1e7bc8d.tgz","fileCount":13,"integrity":"sha512-wToJG2yGhehZhfexjGzKpd9c5seEAiUzZNiwxprF0vOn5xKDX1bJ2+KpmEPpd0k7j1jTfVwJAwWTYHqGGWw8BA==","signatures":[{"sig":"MEUCIC5Np13CaX1SFnXzJ9x9u8aJAt94o8WsODGDkSBe5eIKAiEA7lKSFzpQ7DYHl6HayWypAYKg7+LcyrZYURMNNL7HFsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef35d1e7bc8d399ec0193e82284a84d035216e76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.ef35d1e7bc8d"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.ef35d1e7bc8d_1742294504621_0.9284580816954997","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.b2098bef0749":{"name":"@tldraw/tldraw","version":"3.11.0-canary.b2098bef0749","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.b2098bef0749","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54fa84776a23d898a2e268c4ed7cfc9a09d07f4a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.b2098bef0749.tgz","fileCount":13,"integrity":"sha512-3uNtkuypF013DK5KaZK8VTnOfSArcQKiCs7REdjO9MkOqJgMT6Ml8ZmWF1+nExx/hUu42nmEQ60xqPhFJ+hS5g==","signatures":[{"sig":"MEUCIEh7hP22wWht4hFggXKqVioVcvlz8uJO3tTsOhCh3Yi1AiEAgWN4QXoEaL/s273b2qgRPrVUXhtGZMAbdBDAdTxQ120=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2098bef0749d15b973b458e628d1c1a37b3ed39","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.b2098bef0749"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.b2098bef0749_1742306202232_0.7735743024646817","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.a7262d825630":{"name":"@tldraw/tldraw","version":"3.11.0-canary.a7262d825630","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.a7262d825630","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79b733b391a3da5c3bb71dea28c9c0f0a6e4639d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.a7262d825630.tgz","fileCount":13,"integrity":"sha512-Dd0laoWk7KS7HPqTg700eFZJ6oKUHLknGrL7Eix6ZyCp8PyGfA/Ur4Nz2xD6YA1/B6+R3zsEXdxxo3bgcagbvA==","signatures":[{"sig":"MEYCIQCP7DnW/I3U4REokRroDmHNJtXYpc8+II55FbnxoaBvJQIhAPZS7X0RlRhdcagEC8+NLOAszGcn7lhfJYlz2eNvxUph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7262d82563076bd805a602438988f6e8d1addcc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.a7262d825630"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.a7262d825630_1742307692102_0.36187985230737585","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.b65e0ab5933e":{"name":"@tldraw/tldraw","version":"3.11.0-canary.b65e0ab5933e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.b65e0ab5933e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51a1feaf49184fdc2d948ada701053392be6eaf3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.b65e0ab5933e.tgz","fileCount":13,"integrity":"sha512-qTXi6F0pDE7Pw4tvGRCBfUhgLwmAUrtXP7audYg9IdH3G3HS2xDkqR8ai/qunlHJyoWvs/XpA3f9L89ktPxKvg==","signatures":[{"sig":"MEYCIQCJDcYFMd9b3A4M4ufNyfpz4hUg0y9+qCPBrSE+Ix0TFQIhAJ/pf4oz9BwUEDZN3wjSeQXbjGQeBsH52zbGqkVXdqj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b65e0ab5933e5e53bcd566ba4232b31b34f84fc4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.b65e0ab5933e"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.b65e0ab5933e_1742312140331_0.7276694266260031","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"@tldraw/tldraw","version":"3.10.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.10.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45c18537abdb31ae140b008d142fb4e660e1be52","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.10.3.tgz","fileCount":13,"integrity":"sha512-X5Em/thBeuPmwEwBhO607b/k87eYI+NOKcr5FyfvncjH//GUsWVShR369Njg8V+dYJ/jOL7y3AEabx+n4F6TAQ==","signatures":[{"sig":"MEYCIQDB2qlxv6O6ZsEtHcR7/TgvpgCM2VeBLtGO1iIOxAcpgwIhAIhMMCspWqjKWsSjDvNdnwM3x9RRmj2n0KrMoQ6rAjgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103885},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e1921e538f64bb86b140757a1c9bd4c4c640c32","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.10.3"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.10.3_1742312384758_0.7434887529847913","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.57a301d5152a":{"name":"@tldraw/tldraw","version":"3.11.0-canary.57a301d5152a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.57a301d5152a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac34edfe3ed77a68df0997546816ba37d295d862","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.57a301d5152a.tgz","fileCount":13,"integrity":"sha512-6al7euDKFp13ameU/wgUkCAwhSR2pQBiERhAP/UXhNA7yjez+oJto4JzdaDEElgNUZr4OK+9s+NpwAB4A6uR5A==","signatures":[{"sig":"MEUCIGMZ2JMDilzhJn6FHMVdgWL/eUYRWayLmKCTxLMfMBLIAiEAs3EY08RdU6ACYkMO7FIWRdCwjpAnnYhImb4Xc+SZSmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103892},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57a301d5152a194ab79fc965a775b372f064ff8b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.57a301d5152a"},"_hasShrinkwrap":false,"devDependencies":{"lazyrepo":"0.0.0-alpha.27","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.57a301d5152a_1742312725737_0.03149724364969142","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.60a92b7ae377":{"name":"@tldraw/tldraw","version":"3.11.0-canary.60a92b7ae377","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.60a92b7ae377","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"441cba4a2f78f860d2fbc2d590754998894420cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.60a92b7ae377.tgz","fileCount":13,"integrity":"sha512-H9dscmiU8lPhpkSZfMWb0ob3e9HGd3/CRASAQEalLmt10IGzsALbsph7k2qf6+j9JSOF1FyTshIWNUpuutT8xQ==","signatures":[{"sig":"MEUCIQCpN1sPeyfGv0S0dTXa3w0Z2aodQJijCynMM7CxmUUerQIgRBD/AejGNhM3sP86LcCM5VIXcRdT7r+70FcQTkt0ANk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60a92b7ae37774a3e8bb5403469fb098b03244bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.60a92b7ae377"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.60a92b7ae377_1742317705858_0.6429304680990842","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.f0072703bfd4":{"name":"@tldraw/tldraw","version":"3.11.0-canary.f0072703bfd4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.f0072703bfd4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9766d0b605ed511f400c47051ccaea1f66fea7a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.f0072703bfd4.tgz","fileCount":13,"integrity":"sha512-9fLfDEOw8/c6LhHygHBO1HStZm4reeOMN9CTFJFiuHK5zQ8SV3jFP2MeZzLg9PL9qqiF8cE5aVHrA6pw//yY/g==","signatures":[{"sig":"MEUCICn/F/2wrjNmc+bcij8mvfLJTGefZXkr4HzJlxda+6WGAiEA2VigawySUIwyRW5CQTqV31lLAfukKM0h1yOezgSEB/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f0072703bfd4beb7af22ec1eb2058a7473d8fdde","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.f0072703bfd4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.f0072703bfd4_1742389939441_0.45488221002721296","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.03a8f07c67a3":{"name":"@tldraw/tldraw","version":"3.11.0-canary.03a8f07c67a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.03a8f07c67a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"feebb0d7c46031b3994048d969c1ea591446c278","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.03a8f07c67a3.tgz","fileCount":13,"integrity":"sha512-EsJ/k4314kcadq3WE9cBkGr7ADrOoAptlOqu2b5J6iUUKPqIulvV6V98sGjadvFcUfx1TXaIkuqGMwU2PjyAkA==","signatures":[{"sig":"MEQCIAVHfF8KsrB868hrcU9Zdy7KA7KclkjNqGGFkL2hVh+6AiA7o6PxkekdysONHBntgd++IbHyGlFuYECxJ7tdnBJgaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03a8f07c67a3337792144767c8c0ad9ec8a31fc0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.03a8f07c67a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.03a8f07c67a3_1742392242164_0.29635070647792916","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.4ca19fc0acd0":{"name":"@tldraw/tldraw","version":"3.11.0-canary.4ca19fc0acd0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.4ca19fc0acd0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8d53768dc463ada83f1a2de1417ffa4985235c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.4ca19fc0acd0.tgz","fileCount":13,"integrity":"sha512-+bREn8z+4xGwsd870Odt0Q9iLTUhqAj6q0kw/dZ87rbOQoPl4SelcF4NY+KgzuplLUC//KavJnxK5OeqPeAQvQ==","signatures":[{"sig":"MEUCIF2vOVvha89NoxsU5y90Wr6gBgg38V5tdMvL87Kn9c6UAiEAlXxl8NsdvrtA/JsSpB1/qxw/a1PHGgsspna0Jy10sBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ca19fc0acd0f793a8f1776168fc571f2f1e12a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.4ca19fc0acd0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.4ca19fc0acd0_1742406231669_0.06185392157721559","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.92d3adc40d68":{"name":"@tldraw/tldraw","version":"3.11.0-canary.92d3adc40d68","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.92d3adc40d68","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d0a0f34310670372c09bef4378f6cbef35fe043","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.92d3adc40d68.tgz","fileCount":13,"integrity":"sha512-CCEXhvA/z9jDQpL+ygNGnuYhUJlnW/b0hhSHWvDWSETDw4LDAlQIQlsM6iZBJdeQuyURzPndT0ashg7sh5M7fg==","signatures":[{"sig":"MEQCIEZSeQiMj36HniCp/XLa33Bs0Egx8gE22OIUyumkNymTAiARHhmEYxAHMiscn5zbvctyD+YieVMDDAwzI5UIGRrYgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92d3adc40d68d20f5ba5a1cd50bb3cf0ce49def8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.92d3adc40d68"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.92d3adc40d68_1742406590767_0.7818998422514494","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.251c44553840":{"name":"@tldraw/tldraw","version":"3.11.0-canary.251c44553840","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.251c44553840","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"150e1b05bb06513cb687d61824e78cc4478a3eca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.251c44553840.tgz","fileCount":13,"integrity":"sha512-cbOh+I/6ZlA5aFD7dzzTF5ItZYZIg5xbksObJ7mPauim70IfGjBQTR+wHfuBlt6JO8lRP7jKt72cXAkgKYLWTA==","signatures":[{"sig":"MEUCIQCQseI5eljsyJW35wy7RzukAcXTFJ9CdyI7MQeGdchNmgIgdgo5wInrN/btRjMRseLW3cnNIF/Nzu5wFDm9yHjOHs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"251c445538404a34cfe73a757d951d522646a36b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.251c44553840"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.251c44553840_1742430436664_0.1908103967973016","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.79f6535a34c6":{"name":"@tldraw/tldraw","version":"3.11.0-canary.79f6535a34c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.79f6535a34c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"378e326b6b739227ef6976bf18004c95c2bcf28c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.79f6535a34c6.tgz","fileCount":13,"integrity":"sha512-vLw5p7ACzYMj3s3za2kuyxvK3OqF3RMNO74a33afm38Gn0XWATK2eZrt+rng0RkVhM7Krus4mg0nnGFqXcxHsw==","signatures":[{"sig":"MEQCIF2zZMnEVytPP/7iE6jTzk/KMiVIF3dZ64N2J2sCVS/MAiBjFgeuKgyKCqZl6XpGVWsAGnKPv9rF8ISN7cF7KLWKig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79f6535a34c616c79fd79f91e413738d3ea545a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.79f6535a34c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.79f6535a34c6_1742434470366_0.27361188093674516","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.235a65773430":{"name":"@tldraw/tldraw","version":"3.11.0-canary.235a65773430","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.235a65773430","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"661c650bcf5ba3765ecf1a650a37362496ca2ebe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.235a65773430.tgz","fileCount":13,"integrity":"sha512-O53d8lMmafyJurT0ZxAbzoQ7s6ir74KLkxoXSzj8hSOEw2mxTHOlsuJtyQiVFDgJG3+FhDDXj3RoCjWEYVq9Qg==","signatures":[{"sig":"MEUCIQCQ2n5TGhFmIYPAamE1+as/rUGoHpyXiIgLdUH6PNRF4QIgLl29DMigoyxHwxbuBVbA3fbY+SiFM/DHEThlPW+aXVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103976},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"235a65773430ca5314573e3a5624ab1710cae330","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.235a65773430"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.235a65773430_1742470640257_0.34696630277637763","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.ce13cfa17043":{"name":"@tldraw/tldraw","version":"3.11.0-canary.ce13cfa17043","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.ce13cfa17043","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b632a2c92d61fc668a911f684c0bee218dadb68f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.ce13cfa17043.tgz","fileCount":13,"integrity":"sha512-7AjFO9FWQlVSQB1SbLfWKWoiBP3ng2Nh4UhEULPCmIeCkO33IvSfMqiVvEXtPTFeoJmH0a+jU1ULCF1Xh34AMA==","signatures":[{"sig":"MEUCIQCCCUtsNywZEfs6bmEzsxPdXx6a4dqMD7jwClRhkq5bxgIgKWJJKsjJbnE7ebLSpMVBcE36oxz3ptSV3Xqp4bGoaDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce13cfa1704388235c7e53ab6b4a5dbcfac33d7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.ce13cfa17043"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.ce13cfa17043_1742470889670_0.05747704803159093","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.e0e5f2c27ecc":{"name":"@tldraw/tldraw","version":"3.11.0-canary.e0e5f2c27ecc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.e0e5f2c27ecc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"932099fe9ba7407b8218c61e814e472d96451cd4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.e0e5f2c27ecc.tgz","fileCount":13,"integrity":"sha512-9Iv4BmSZCbEK3L+fCo60WrPcfJTiuvh0f2HO24Hil4tbgTYwR1LRolnunxlytMAvAeUqrRWah7U7SaHZt4lUSg==","signatures":[{"sig":"MEUCIQD2cOiFuTD13AAa3ckqie/IaJnb4mGOYrNrXqwlDYpYXAIgP4b/LkDzr0D1fLlDfmJ9Ei+xu0BRMvBAVALvy3C8snA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0e5f2c27eccd5839a4590178173c907df114730","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.e0e5f2c27ecc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.e0e5f2c27ecc_1742472509235_0.5020694407960267","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.4d6af8940704":{"name":"@tldraw/tldraw","version":"3.11.0-canary.4d6af8940704","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.4d6af8940704","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b2ddd779ff5662eeabdec0633894b44c5bb7293","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.4d6af8940704.tgz","fileCount":13,"integrity":"sha512-UQf5Tcx+OJQVWiJiQQwuJzHCWZkjbXMuA0iwN7/eytSkIj32tH+IzJ9IDfqY4poNHNPwzEKjCVL8K7vzl7fcRw==","signatures":[{"sig":"MEUCIHG7l72YTEl8mc2+d3nU726if6xw1UvkxqXRB+hxoxaqAiEAvzdzWkxo83Bo22ZvcdAqdipRNK0rOznlPEQo0+LxwOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104142},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d6af8940704958d4889a0d8683ed5a8fa89cff9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.4d6af8940704"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.4d6af8940704_1742474852277_0.0010259056589911886","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.6e79632efa3a":{"name":"@tldraw/tldraw","version":"3.11.0-canary.6e79632efa3a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.6e79632efa3a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc75fd43e19fcee426196f06fb9fd2b1f2a32b3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.6e79632efa3a.tgz","fileCount":13,"integrity":"sha512-u5fRrpBntUSVyLMzxR6avhP4lQgtJyc8K7BmJyVCsqcOm+aP4+zT02cSJM4o7jabiEaTD6MT4DZLiDGWq/lbvw==","signatures":[{"sig":"MEYCIQCSvBxSA6et3at6vEtQ6kw0ir8777rxySnZ/QBHJCQ0/gIhAK+LtsZb9yEecTyCOQLuM9sNp/sqldoeM2ObIy+FUTkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104142},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e79632efa3a77f7415e9353e3c0b749aeb6e782","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.6e79632efa3a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.6e79632efa3a_1742480128473_0.6149130738810027","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.e3caf5431194":{"name":"@tldraw/tldraw","version":"3.11.0-canary.e3caf5431194","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.e3caf5431194","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"096d338451e74acce695b6a0ecb843873e342900","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.e3caf5431194.tgz","fileCount":13,"integrity":"sha512-NMP9fCrB82NfoRpS2gBvPZJIisGMmPD8rknYTqkU3z3nmvr2YgBqpkmWcryZ5+Y13E8eULqsM/NN60ZVOAchNg==","signatures":[{"sig":"MEUCIFutDvXa6Sibxis7txwcWHlFVcp5v1Lube67iuSXuG1GAiEAx/WroGWo+5NOETF0MB1m+WKpzdFMDtA5ORfbvNfJEDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104142},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3caf543119435ae5ca78e5fbc5050c4b899a77e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.e3caf5431194"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.e3caf5431194_1742481114439_0.3318917252751383","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-canary.66b785c62816":{"name":"@tldraw/tldraw","version":"3.11.0-canary.66b785c62816","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0-canary.66b785c62816","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"28540f5eeb2575a35c05cdb9df781bdb0df38c7d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0-canary.66b785c62816.tgz","fileCount":13,"integrity":"sha512-p99Lu+egHPTxo9Kp5Q1N5rRxI6w/ejlqa5aeemp3W+u9mYcR6U+9ifPQAEqAwk343GGuveeJK1pGJS/+UG8/sQ==","signatures":[{"sig":"MEUCIQCX3ofNJi7MgeBMjP9WHqhJFfpEx1y82I8KMtp8ZTIyTgIga8lNZoOoWYNdl+pee+o7ToL3BDOSbLbHfAQOEoryJX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104142},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66b785c6281649851f3461d88eacca06417b4ca7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0-canary.66b785c62816"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0-canary.66b785c62816_1742482216547_0.8298422365806828","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@tldraw/tldraw","version":"3.11.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8d29e8754f3eff02134e36285b9cac53b4640ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.0.tgz","fileCount":13,"integrity":"sha512-eq3skIIPhP8LtvC8W4IC4ZQqm1ZeoLTH//Bz4950XmmF72//J5qFQyFQp2S4ZYJbb2iYtMpTnD8NH+jc1s5ypQ==","signatures":[{"sig":"MEYCIQD15sfred/bdepep7R1k4UlzFDG1Bn/etxdKICFwZRhywIhANo8WWB30WIYnGUefCzfQ+lIgWwaA2wc64gn+J2cXKbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104301},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1805c687c1d886f612c44b366ed5b3a71b8d71c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.0_1742482386890_0.22784153652326466","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.abefd067ae60":{"name":"@tldraw/tldraw","version":"3.12.0-canary.abefd067ae60","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.abefd067ae60","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9102895cae49799bca67c7db2d4b0f3083ecf74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.abefd067ae60.tgz","fileCount":13,"integrity":"sha512-hN/KdVnTHjw0Iq0zSvlRWsCBOPK2dQi31ENhdkrMj4cxq++0Ky1xbZmrOohJde/pND1L9KiW/4woq0MxQjZ4fQ==","signatures":[{"sig":"MEUCIQDpT6+9kO5AEYr7PxE4g9J9FQTfIk7A7butfJsJST6DnAIgDSxNdxhnKmm/1Gon2WP0z/Cd5p+lrbFVm6LKBSAHdDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abefd067ae60f67383ca45ba5afbf05546f03391","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.abefd067ae60"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.abefd067ae60_1742487556493_0.9843331880437671","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.5530d0bb35f4":{"name":"@tldraw/tldraw","version":"3.12.0-canary.5530d0bb35f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.5530d0bb35f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"134a160fd6affc9be8adcfb528345b7104a4bc6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.5530d0bb35f4.tgz","fileCount":13,"integrity":"sha512-QiVJftIH+r/AhzP190V0Wknbwph0Alq3dSwl7MRKOyvpykPw5MQRXa5lM3lqB8HjarjJ0/huQq1Iy1iwUenc5g==","signatures":[{"sig":"MEQCHxBol81xktGKcX9Cxr2fofmHc7KYQNw1PU/Nkvd7qFMCIQCR6VdE3rf0dLTFrrCmuevH5ClpSItoH4aCddyIvb9uyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5530d0bb35f443592686b1d52b732b42637838d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.5530d0bb35f4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.5530d0bb35f4_1742488145484_0.38688308903841184","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.5654926a0c2e":{"name":"@tldraw/tldraw","version":"3.12.0-canary.5654926a0c2e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.5654926a0c2e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4d375df37b29700047e8225dc3eb2650f22d95a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.5654926a0c2e.tgz","fileCount":13,"integrity":"sha512-VSvTDRWtj22UsnvD/g2fe9aNgJFygzVVpxMDX8TdjXoPDZV9Md4lTOwzVmc3VYrZrf12gPGAQUiEorP4Y9wE8Q==","signatures":[{"sig":"MEQCIEtsXzmCPr+k6m4QRcf5FDqJ+TzmP3UAJTJ95nLMdArjAiBbhtwRv6GE1xzuua6g9W/uzvajJeqtGdxdHN2/CmSmOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5654926a0c2e73d96bb1148cd07b7d3ff0a4c106","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.5654926a0c2e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.5654926a0c2e_1742488788206_0.5492383193762327","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.ceec8eda0db0":{"name":"@tldraw/tldraw","version":"3.12.0-canary.ceec8eda0db0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.ceec8eda0db0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca4ac4f25838e7d25fedd92a7cc3573c2e55b556","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.ceec8eda0db0.tgz","fileCount":13,"integrity":"sha512-wH6+NZCRmuHYVnpBhnr+G/HMkDbAF3yNSpOqu1nx7Xu2Sd9mD4wA9n/zXFxNWS/XaEy4/rOanZv2jD8D+3mEGA==","signatures":[{"sig":"MEYCIQCby3MR8PXknuO2myZ6oCg560bf/f+wJX5MhldqzGCfjQIhAIisrgRiCKri0v5ZhE4puMVEKtHgldp/oo1xMeO/LlPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ceec8eda0db0c692d560b34b074fdc2df0830efa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.ceec8eda0db0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.ceec8eda0db0_1742488978060_0.5249185966954715","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.a6c2905c622f":{"name":"@tldraw/tldraw","version":"3.12.0-canary.a6c2905c622f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.a6c2905c622f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c4ba250c511998afff0accb797dd8dbb0fa3646","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.a6c2905c622f.tgz","fileCount":13,"integrity":"sha512-mRVzzoTFVBl6GYpDtIFZeQfrcdo2JY+mt//L6/ftA62grMxf3SP9C6MMs9ugH4w+aMu2RAvEJupitlePSStccg==","signatures":[{"sig":"MEYCIQCzJyhVaGNfvRL6RRO5vK8yBuxIoxwcnMwEHxucK9JfLwIhAL0rfyXqCixHM9HBPDf00FhLA7UY37fqF5KS+Ps7y4pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6c2905c622f1b9ffca2aeda734782af93e67f1b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.a6c2905c622f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.a6c2905c622f_1742549980994_0.04769353287543465","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.5710af1760dc":{"name":"@tldraw/tldraw","version":"3.12.0-canary.5710af1760dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.5710af1760dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d39d2c8856b954d0b73141c20129c4cfdc7864f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.5710af1760dc.tgz","fileCount":13,"integrity":"sha512-O4Rv5oIla9qES45TupAegJVEJO5gKMaWn5hcfOlbCBNLYwp3A1FJgUGgdl/7DRC6BIVbcy7VlvdMKxTJSjUnWw==","signatures":[{"sig":"MEUCIHYRDjcxdewMl8X3hMgbEUnMd2/N+9m9BPvyxMbhC3cSAiEA7YEFwd7f8ZxIMWPNLG8B2dTwQ2G5I8M0alJHggsGgnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5710af1760dce0bf61e3b5f1a90bd66c6a29f6a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.5710af1760dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.5710af1760dc_1742555735592_0.2185373827072541","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.17a260baed4f":{"name":"@tldraw/tldraw","version":"3.12.0-canary.17a260baed4f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.17a260baed4f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b5f3473b257702475c794e2c930c44fbc6dd7a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.17a260baed4f.tgz","fileCount":13,"integrity":"sha512-nH8kXKuK3gq2bhgfrzUHW4irv+9y7AZo+dwWZw/Gjx7Wqp99U9PFLTvuXCtnC2psNpyvuVJNNDdAk+Q/wgbWZw==","signatures":[{"sig":"MEQCIHBRdxG9Hz2XM4R8/6heytW/Ya8PJf3S9TUiGJhi1H9SAiA/zH6KZCoi248HlBBMOzAq4kkkq2TOqHIdvnGe5mc5mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"17a260baed4fdeb36400c552b8cd844f78a10479","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.17a260baed4f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.17a260baed4f_1742813324765_0.894031381761897","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.3acee343372d":{"name":"@tldraw/tldraw","version":"3.12.0-canary.3acee343372d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.3acee343372d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3b6cc94d64fa7b9b3a78e6e2a097a7144dccb80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.3acee343372d.tgz","fileCount":13,"integrity":"sha512-bliMFDo/sjfGqhc7CNUeHNWGVfogw9bGpF+DLkpsan7dhNI5ruIY0JuQBv7mal3cX4yesfnJlxOyrVISrfExVw==","signatures":[{"sig":"MEUCIBU5jtgnyPIrcIIEk6wmb97pGGE9pFFYrOCl50Wgr8rSAiEAoKsN+bLnaS+7McPkFgNc+HGgv08gRQdDGVty7vWHDVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104381},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3acee343372d0c05b5d56a0255ef768f52ee2990","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.3acee343372d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.3acee343372d_1742818655189_0.2170451635417745","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.72b63fdade8b":{"name":"@tldraw/tldraw","version":"3.12.0-canary.72b63fdade8b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.72b63fdade8b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b16e559623f68f60ddcf7d8000e536e70b224fb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.72b63fdade8b.tgz","fileCount":13,"integrity":"sha512-rnnbpGn2qRKdpRMXzuxpyPDJthpe0V3TzlMPY4mOKOgJwI/kngUI5O27wwGe3VcBQVW3vNXqBJC/+55hEB7w0g==","signatures":[{"sig":"MEQCICSe6S33wKIrJ7IOucdj/xO5AJBF9SfOY6yWhbyQy8vnAiAGceEorhjrvMepQnpILU52Ur0D1hIevwR/McGNLyTfsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104558},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"72b63fdade8bdd75d1254d67eaa61bad321f5eda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.72b63fdade8b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.72b63fdade8b_1742819100823_0.19806239749521137","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.dfe1ebbad12e":{"name":"@tldraw/tldraw","version":"3.12.0-canary.dfe1ebbad12e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.dfe1ebbad12e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2ddffcdb3878b92de5f3ca5917ccbb84fc8e22bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.dfe1ebbad12e.tgz","fileCount":13,"integrity":"sha512-6uoMbmRO2/x1rwo329I+ENMA9MLih8w6DzFyxN1o1Ll80BBmZBOpf/wffKsm8Ba5uXdNzpboJcN3Y3LO+Wu6WA==","signatures":[{"sig":"MEQCIFVdgECXyLT3ZkusVlN/LPr/i/AA0L6EMB52pUk9T1JGAiA2f+0Wra72oEDY+5J7NRiLMN+v6VIjgd3QEGOyUKK8fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104378},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfe1ebbad12e0b64db8bd4f972b693e73d0d06c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.dfe1ebbad12e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.dfe1ebbad12e_1742819496008_0.38218989182248553","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.5642859790c2":{"name":"@tldraw/tldraw","version":"3.12.0-canary.5642859790c2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.5642859790c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec44fd614d16877be5f49ddeeb440adfa3e1c927","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.5642859790c2.tgz","fileCount":13,"integrity":"sha512-D2n37/zGNIUuFqnPvoYK+CD2zkZy8hwPuu0Tgtxa2RXcNrBZriaN8Bt9o2PctGaNcVsi6e7cybNMPGN0sZDWWw==","signatures":[{"sig":"MEYCIQCt7eX4jawZ7pm0yOzrKQCnxaC9wDf/m3WJrH/xlNiE+wIhALB+1aO4ufYHGYwJV64cmnS0k24IIiPxwY3OLJ37X2T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104378},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5642859790c2794ed7c10f5294d3aab88a7ebad8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.5642859790c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.5642859790c2_1742819642111_0.2002878693677408","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.10d4563919ca":{"name":"@tldraw/tldraw","version":"3.12.0-canary.10d4563919ca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.10d4563919ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1aca999b89f1302f84371962bc43bdb88a6c07e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.10d4563919ca.tgz","fileCount":13,"integrity":"sha512-f9Cy+GGuD253psNfJ/+pRB4fWMOMK03pEJA+DGs5qaAaB71fDJkOMvFG/mO3ONxUbTOQ+ag33EbXoWmCsMk7wg==","signatures":[{"sig":"MEQCIB81j3XNAA8SYWHmupRqwwKAfeXNHZ9/m0dXNXaD7YNyAiAryc3F84KhqW4gyEzrjwkMm7eMo7eUgk/W25GmeXU2Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104378},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"10d4563919ca3af6c0610f91357b5737c5885716","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.10d4563919ca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.10d4563919ca_1742826171964_0.5672302486096643","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.b1ca2fcd8c7d":{"name":"@tldraw/tldraw","version":"3.12.0-canary.b1ca2fcd8c7d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.b1ca2fcd8c7d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19d3b294dbb911c2084ebb0e0ccebbd83f779591","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.b1ca2fcd8c7d.tgz","fileCount":13,"integrity":"sha512-w6P8pqDCUAhRYBYEIVKP/2Iis6rLZS8c7ETeKZGAEF9gLgVrNDUA2MhMTjqsCeqOSyEh8NpA1Qna8+Sk/s9AcQ==","signatures":[{"sig":"MEUCIQCSRiLF6VoGAuy712K8uhW+FDD86pgAnO0f33uBsKFTxgIgOjJT4Ar13MegpgxHJzl+zvROnuTa36I8p3rV5SnD/BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104378},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1ca2fcd8c7dc5b8d079846cf24df5d860c29fbf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.b1ca2fcd8c7d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.b1ca2fcd8c7d_1742896790741_0.7856947964651424","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.608410b0faeb":{"name":"@tldraw/tldraw","version":"3.12.0-canary.608410b0faeb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.608410b0faeb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a8ee6c3ee78a71566b31d77f1654b2c4df82b74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.608410b0faeb.tgz","fileCount":13,"integrity":"sha512-3JzHLXWYcUzJwlVNieAve38Xi1MJpqhBDPoqrj6Kma6f933ZCky8bcNdMB+lovXdZW4UmDezye92CHmfmIAOCA==","signatures":[{"sig":"MEUCID3blgK5GRqBQGHQcCCbSuwSFHM9ETEwhw30Q0tbYHbxAiEA9cDTWAMaNlKU2yz/6buQeTeuHj1ywA1cAgtaN9JU0QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104378},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"608410b0faeb3520872ae428d0fbe1c84933e03d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.608410b0faeb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.608410b0faeb_1742912295586_0.6710249405903406","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.c986b5185d4e":{"name":"@tldraw/tldraw","version":"3.12.0-canary.c986b5185d4e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.c986b5185d4e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8f1b323eccd689a93cfaad99ca0de80a070227f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.c986b5185d4e.tgz","fileCount":13,"integrity":"sha512-VWVn4ZtvaQl9uWDDQYb3jRvGoCGjbhQDC4dBElAGtyc07GtkQrOB5EZKLb7lkw5Dzvm1JC5q2RLph8hSzWPyxQ==","signatures":[{"sig":"MEUCIQDpWlvHdtMSEJ+5mUtSigjtgqeoyfPrwOD6zBP3m5xlpwIgAOslEqIgfcqJOQuWpbZE/1ruqQ+0ThfDmM4ctgtlNw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104378},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c986b5185d4e220d7fe08d9a5a6e3732357ecad5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.c986b5185d4e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.c986b5185d4e_1742979709246_0.849358778632771","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.8640a17bec1a":{"name":"@tldraw/tldraw","version":"3.12.0-canary.8640a17bec1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.8640a17bec1a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8c8419f46a5124dd22824549a71349022a13f0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.8640a17bec1a.tgz","fileCount":13,"integrity":"sha512-rOjgVlZpuTNNcQkns0JE9XJMCVwKTc1K1COq8QBsNui9e25hA+SsxjpyEhUgAjJuMuPn8BaBiOvH1mQPtiakhg==","signatures":[{"sig":"MEYCIQCudwqLxdr/2u8pXFEvzcsOMyivyEPD7r3XdjMjp+WlOwIhAMTcUt+XwhwO3puaqrWaMMI50kquqDXAVan15tod0t9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8640a17bec1ac3f4913ef832a4543c4c9b72d8d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.8640a17bec1a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.8640a17bec1a_1742993436894_0.7172700786764881","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.72ffd91308d1":{"name":"@tldraw/tldraw","version":"3.12.0-canary.72ffd91308d1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.72ffd91308d1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18b3805f1a01df108fd0fb1d812f69fbb17d7bf8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.72ffd91308d1.tgz","fileCount":13,"integrity":"sha512-rjT66M7eBWJ29ndxb1NlFyeCTLeN2ul0Wau3jcSIxnPkfF4rv7hWsfYo/xjuPOHhWxBr3PEqvwdHPvQXasNeeQ==","signatures":[{"sig":"MEYCIQDOtjpclOquXKtJoLEE7EPaxLsS4RlgH7YyizEWx9n+cgIhANPBS677yMotARzBUcpMzJFWx5U8EojrPo6I1cL/xG8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"72ffd91308d146924b256d47f3472f29a5876872","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.72ffd91308d1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.72ffd91308d1_1743007589647_0.7701408246647006","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.ae51995a58aa":{"name":"@tldraw/tldraw","version":"3.12.0-canary.ae51995a58aa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.ae51995a58aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8722b6dac34e88a46bb0947c807083947c5e2967","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.ae51995a58aa.tgz","fileCount":13,"integrity":"sha512-6M4YBmaOGXupzpfUgO9Qkum1RN4EGRxy5Q+1QvWe5YnarP7nXt5asSHIwwa3sd1/AzwWGqehNqiRSzZvw9+jKQ==","signatures":[{"sig":"MEYCIQDLkLe0MDu3vxd0c7+biCMLeuJAcnUkXIUUKHhMV8ekzQIhAOqbXkACs8Z4p52d5VZVfHa6VmlmfN/0r0Hy/qJcqWKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae51995a58aaa4e3b339520aeb639349fe2a16da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.ae51995a58aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.ae51995a58aa_1743076111152_0.5888729939469324","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.06df129cf532":{"name":"@tldraw/tldraw","version":"3.12.0-canary.06df129cf532","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.06df129cf532","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03763749988a1d31e4e6378350a2d5afd3f45bbf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.06df129cf532.tgz","fileCount":13,"integrity":"sha512-yUH8NkU+awSrrOT76pkr3FyQN0Lff84aHmMATc8ZMSP+AiwlMwwB6ASH83tZ8bYVcxosfl4Ye9JUQe5gitec5A==","signatures":[{"sig":"MEQCIB0l8C19BtEGIgvocyAt+ZXs+kgZTNDv3CAOVzs6/Nw2AiAtn3m/+PEJGICDdb38LrNHeWADNdqdA8aU3eVy3oCOyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06df129cf5326d94bfda9dd132cc61c38d22e2a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.06df129cf532"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.06df129cf532_1743083864812_0.20866808801103054","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.3aafabe5ce31":{"name":"@tldraw/tldraw","version":"3.12.0-canary.3aafabe5ce31","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.3aafabe5ce31","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a77d638de081cc763b90ee8fb01e51d4ba0b2e70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.3aafabe5ce31.tgz","fileCount":13,"integrity":"sha512-X6fMe44DaLxQLkePteZJCydGJZJrDymC7k8CGx9UvthE7JvHPVOFVnTShjq/BTdXiO89hW1o9Qnekbo0rADFLQ==","signatures":[{"sig":"MEUCIQD2xPFK6p5gIIxAd79aeZLNKaRAFAc5TqUuLNl05aSJXwIgUMVIbpJjBycN0lLzTSlEAecAkMBT1eiJOhAFrVKJCZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3aafabe5ce31c4c0aba762638eb8e10699c8629a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.3aafabe5ce31"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.3aafabe5ce31_1743086476087_0.28134893058889454","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.c4570c603c42":{"name":"@tldraw/tldraw","version":"3.12.0-canary.c4570c603c42","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.c4570c603c42","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53c7772a53d33e2718b743e96fcaa2b2438115b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.c4570c603c42.tgz","fileCount":13,"integrity":"sha512-0MLVUPAyZ9KyE8ewm2nmV9t6X9T+9YVucp9v1MIiBNosKILxGYxmeDKJOiBi0avUyoqSNztN4+nWCmUOGPYSjQ==","signatures":[{"sig":"MEUCIDNednEThZGOfvJMMZcY+hZIk+CcQ2ya0NObjRLMPr45AiEAxTk1ukKyPCDyRM9LQhcPAfgGue9rJ+tDloudlqClZ+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4570c603c42eef07ef8d2c506460fab9279e1a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.c4570c603c42"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.c4570c603c42_1743169103339_0.6159902314362191","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.5fcdc0f29d81":{"name":"@tldraw/tldraw","version":"3.12.0-canary.5fcdc0f29d81","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.5fcdc0f29d81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0223bf3b9e1b3fe7ba1b0a795dd69cf3ba51925","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.5fcdc0f29d81.tgz","fileCount":13,"integrity":"sha512-bQnP2dzoFuxoFkZvoo3c9x3xDTEBVwjNVipF1h5DoYnSQdXdUsFUQvLSy0ffMqChHMsKmpOXWLLa0W1Su4TLXw==","signatures":[{"sig":"MEUCIHfj2LJCyyOmpjpqJBlKkIGv1GcbqrrNfPCUOW9VcWRYAiEAsOnEy5j2H7CEXcZ5/6pvjRaDpdJKolSxrLKMzaW9vxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5fcdc0f29d81f74d55b7e5d08d4bdb6cc968c58d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.5fcdc0f29d81"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.5fcdc0f29d81_1743179115004_0.07401956385642694","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.485c2dd13354":{"name":"@tldraw/tldraw","version":"3.12.0-canary.485c2dd13354","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.485c2dd13354","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04065d83890785214f280bbb8d3baec7a10e3cef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.485c2dd13354.tgz","fileCount":13,"integrity":"sha512-+R6ntql00AnPQjR5tVwdt6ieqK3Nnv3RTCfMloPAq/jfUsRk4WlVuk+KlyuxceO5T/fXSDUOTC8FiT/AsGp27g==","signatures":[{"sig":"MEQCID4wH0yVYmDwSmRi0n9fVyKJEvWJW3T4ZKBXdqEsWGG9AiBZ2XbRpVnl4c30yoeQ8phATwzxmxkW5VAww0v+8fx/5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"485c2dd1335407ec46eee1d7c7d9d0ce58617e45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.485c2dd13354"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.485c2dd13354_1743434588438_0.5908879157412388","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.21002dc7ca29":{"name":"@tldraw/tldraw","version":"3.12.0-canary.21002dc7ca29","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.21002dc7ca29","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4e7ae608bc2fce1c72cb5e56cf337a5170f98c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.21002dc7ca29.tgz","fileCount":13,"integrity":"sha512-C0J/asFm1dWIEMQ1M2DRln9mr2SJz/u1gK9BZa+1EqzOFAn1r9dix/dLVLBhGsy/+dAju2RnNAq+56lQkVtpjA==","signatures":[{"sig":"MEQCIFTsO/9zUrBNw7pnZhDfYcq+aSalfd8tntZ80EjzffYDAiB9MwZ7699EMrXP1lCJTst33lxadwfK1Y7X0tC5aygQhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21002dc7ca29a9de51c6f24676ba5812958a8248","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.21002dc7ca29"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.21002dc7ca29_1743507709282_0.4189917744202438","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.1764afb53193":{"name":"@tldraw/tldraw","version":"3.12.0-canary.1764afb53193","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.1764afb53193","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e828f1dfdc027499a68c2bad419b814ecbc901d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.1764afb53193.tgz","fileCount":13,"integrity":"sha512-gqM/AO26mWDAvnEqHtBoV0DmElpJz7Rm0m7xj4lZt3kqR6PQGviUXV3iwmPd76tu7j+XiH4MdqQ3GbDPlZdWAw==","signatures":[{"sig":"MEYCIQD2OHVZnEyUUha7a6VjxPXcCdJaeUUdCLV5y8AaURa6HQIhAIQga4ObffFLr2j/hdsHCXBoehqKmPAiGYgbKNikoX31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1764afb5319350a82b0e25e2b0481e0f0b25d7db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.1764afb53193"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.1764afb53193_1743512013590_0.49499849743258917","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.956117bf4f16":{"name":"@tldraw/tldraw","version":"3.12.0-canary.956117bf4f16","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.956117bf4f16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83486f19f0cd9b6c96f48f4aef4bf2ecdf7195d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.956117bf4f16.tgz","fileCount":13,"integrity":"sha512-ml4C9cE9RUuPjhP4IU7EEz8qREMM6WEtN5oasSSJlQui3E55sG5kx6jSTRZql/frlXp9FGb7EsMlQdPBVJ2SYA==","signatures":[{"sig":"MEUCIDfKn5INs5BADyjnROZY9gYAZs+O0nWyXY3BIkA57hScAiEAh9A76dNeRVzZkwGyYYMbqyhE2S5zyV4Uer9u5gCqO8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"956117bf4f1673468316a8ae5d55e891005610a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.956117bf4f16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.956117bf4f16_1743514232393_0.7352517725285821","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.cb37dc80e617":{"name":"@tldraw/tldraw","version":"3.12.0-canary.cb37dc80e617","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.cb37dc80e617","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d555331dc3af3201d5a3be1da27e7a39c551ff32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.cb37dc80e617.tgz","fileCount":13,"integrity":"sha512-+TEnnMSzJ4ooIEIpUxiODUBzCsk2+hjYTfAeoojn51gpwzBuul4f5pIUwPjJNbSA0npUlTgPd3d0tFKkYa77EA==","signatures":[{"sig":"MEQCICfvas6YUwqEBVqc6dYr6AFLGku95/ceRfjnqQJdQhhvAiBexFowKUnqbNP+dz0psYO8SUkARqQNEoFO4Y965exsxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb37dc80e61712aea2c635a88991d7af8b931c91","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.cb37dc80e617"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.cb37dc80e617_1743520992971_0.053898065905520154","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.f3ad945f4591":{"name":"@tldraw/tldraw","version":"3.12.0-canary.f3ad945f4591","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.f3ad945f4591","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bde4594c4f59354347cf5906a5f12c8fe1cc01d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.f3ad945f4591.tgz","fileCount":13,"integrity":"sha512-v63BGyrvgkAkgaEL3+gXc2R96gEiPceEpSfU+DJMmlE1RPt44VwoYotAI7i+7b9eIirQrxesdRcwYsGZ8xs4yg==","signatures":[{"sig":"MEUCIQD3g8PgehaF12nteg6i5CjfRCvL6/xLJoNCPnQIVBGY2QIgVBAeAbIv9Fi2rj4824+V32imAD8FGofdnZ4L9u8WZxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3ad945f4591e0a1e6bb946460dc99c10b9dfd20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.f3ad945f4591"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.f3ad945f4591_1743521576081_0.05176366123759091","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-internal.624e32507d98":{"name":"@tldraw/tldraw","version":"3.12.0-internal.624e32507d98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-internal.624e32507d98","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6424caabf845610af7abdf0fed462f11e059aaaa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-internal.624e32507d98.tgz","fileCount":13,"integrity":"sha512-c33KKm/adFSO4TX+17jstP1vpvAeJSGZYa1pCvnhyYq+VLviFvsihK1ZDDo0Q44AiXM5VLM98Vn+Ni3B8huXrg==","signatures":[{"sig":"MEUCIQDonSXlmytCqZBBUBwebnV+/FpvHC7uR1ogjpNbAf3vCwIgTZ1By0E9JECS9P4aoPz236XlYJOvA1brdLsrfsu6XTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104495},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"624e32507d9873d591505fb545915e7e4f779182","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-internal.624e32507d98"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-internal.624e32507d98_1743528041169_0.1344659132000674","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-internal.34d12af75e37":{"name":"@tldraw/tldraw","version":"3.12.0-internal.34d12af75e37","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-internal.34d12af75e37","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"273730c4ce4a1bc799d2165d58d407644a5d5b8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-internal.34d12af75e37.tgz","fileCount":13,"integrity":"sha512-9dKVXqlURfUHSpTKH3x1DmvkxZDYskLMc27aafL1G/gyH9ru503eU80uLs4aFPYpAKQCkLzDqpxnOThBPXz6eg==","signatures":[{"sig":"MEYCIQDzWkKdEFr8hl1I5JVx9PDnJ6T4y4PrsRVuymVyNfka8AIhAMHYOPxQwFwOqNN9xlU2p2YjIdg07dWEfPs0pXZ3vyXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104495},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34d12af75e370e670bbb7edf92ab8e7f97b989a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-internal.34d12af75e37"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-internal.34d12af75e37_1743528736631_0.881037530800179","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.fc675f45caa0":{"name":"@tldraw/tldraw","version":"3.12.0-canary.fc675f45caa0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.fc675f45caa0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67aeb0323a5cf15addca3471d46a382957b01e8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.fc675f45caa0.tgz","fileCount":13,"integrity":"sha512-nXQRLdxlcYY/3dpTQkZ6kACk5iwZHSbtX/aAZDSMy72TUTHAIH0kpMRQIq5fLIipQ5PG+piBlsTc77UDZauBAQ==","signatures":[{"sig":"MEUCICEjIfzFKyamAG5VzeDte+PoQzOZKklTu8qUzDjlYzzQAiEA5ENlo1+bMDalxKLNr4Bpj1dVYl9Pk/X5ob9sz3GFfdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc675f45caa0cbfbedcc4117cab1d85c573b5cb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.fc675f45caa0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.fc675f45caa0_1743585914418_0.5851896810862915","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.d81bcb86d4e7":{"name":"@tldraw/tldraw","version":"3.12.0-canary.d81bcb86d4e7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.d81bcb86d4e7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96bf0b0a4f1174a673a40d952b0bdc0c188b4123","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.d81bcb86d4e7.tgz","fileCount":13,"integrity":"sha512-meEqr20N4BGOuHEQG37GlZkDldMiyijVeAReNiq3kXztIRT/uFx0t/AUTXu960TBt4kAY86iMlVEMDKozsxxoA==","signatures":[{"sig":"MEQCIFnkWNN0XGRfpMlIdfga7o9WbsNvcDx94CqzJVj2zN4fAiBPPzy/RYicdNji5375YOWdbEFvYWZAqG8nhuz1YvW6hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d81bcb86d4e7b90d42cb9cdeaf720d974433d1d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.d81bcb86d4e7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.d81bcb86d4e7_1743586029177_0.9294252473672315","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.3ab62f1ff84a":{"name":"@tldraw/tldraw","version":"3.12.0-canary.3ab62f1ff84a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.3ab62f1ff84a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b9035d865e7ce739a7bdeed142fdd83672081ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.3ab62f1ff84a.tgz","fileCount":13,"integrity":"sha512-UvdWxwTW4xhOYK3jnQy51+dsJz+fmbKFzh5+o7bqowkj/puR985emkIcruv5ZvBG/YUQ2XAIuhkt6nJKcHUWlg==","signatures":[{"sig":"MEYCIQDW9tY/y1/P/Tbrf3ivqKZmOCNfsU69uNpMjRji2BRaeQIhAMTN8WXrmmxAkEywFdWncTBKhLUGekvMNtRkYshyUpKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ab62f1ff84a3ff8842882b19fd663ea1e089d7d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.3ab62f1ff84a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.3ab62f1ff84a_1743590866806_0.3976586489174456","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.81c3581f0bf0":{"name":"@tldraw/tldraw","version":"3.12.0-canary.81c3581f0bf0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.81c3581f0bf0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d2aeadeaf7b944d64f626095ff24c565205c1d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.81c3581f0bf0.tgz","fileCount":13,"integrity":"sha512-HfG4fHvqAvbq0tqesVmZd6Lgbk7Tf1E400gFHDsS+fh5Po8qfeZ/yUX1oknOd+twyPZg+djHdSrWi+HZfWrzqQ==","signatures":[{"sig":"MEUCIEzO19ulnJoDBVbAZk3dR+O3JpjPnOQIWsoCKZ9u1TNfAiEAmzgH63dMm8dxeN5r4ayGXvNIdlYkUtRtcJqbLWJ83a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81c3581f0bf0cd8bcac4f1623e64f40328772860","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.81c3581f0bf0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.81c3581f0bf0_1743604350690_0.5490874575183864","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.36b126bd220c":{"name":"@tldraw/tldraw","version":"3.12.0-canary.36b126bd220c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.36b126bd220c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae2095d23fa49205648c390a8835b8bf8b4544b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.36b126bd220c.tgz","fileCount":13,"integrity":"sha512-axaPjqkZHagJ1ZkTNSBSDxlbZnChdZakDLot7uLXlOHkeaaCaNCuQHjW0ts0JXinZreKoL41u3TPAqUNRUE1CQ==","signatures":[{"sig":"MEUCIQC3I1GJQX44u95sM7rzWl56D4wIA/QfEW/hIoAy3iCbjQIgKQU97sehIZfRPFI8CfeoxNLF7MW0sVgAM8Sa77mPhYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"36b126bd220c492fbbe32cf49fc5244cc00c53f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.36b126bd220c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.36b126bd220c_1743605826513_0.2253831223938325","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.0a56a15970b2":{"name":"@tldraw/tldraw","version":"3.12.0-canary.0a56a15970b2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.0a56a15970b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd29eeb05cf2434d0da85db0842674b09f4f5492","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.0a56a15970b2.tgz","fileCount":13,"integrity":"sha512-HwY8yI4cLOw2kjy2rSIAHFp8a4m6Vc+ZvSBiqHOyVFqBJTf9cLqDCeRTItMvtNwe6rQpIdFjOkYVkmnkf7mm4Q==","signatures":[{"sig":"MEUCIDxiMh1HH9/VwJDesTmglJ/79UNNzNwLtwv/aBUiZHiKAiEA8Y9O8wunX2mMHT2ic5YvqYcWiJZ2fevglCK3iI1ex2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a56a15970b26f82371c3068011afe5aef580945","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.0a56a15970b2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.0a56a15970b2_1743667813163_0.6204330309082797","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.688ddcb6ad5c":{"name":"@tldraw/tldraw","version":"3.12.0-canary.688ddcb6ad5c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.688ddcb6ad5c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b393ef37f55235fe2924f1aef188a954795b48e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.688ddcb6ad5c.tgz","fileCount":13,"integrity":"sha512-mVLD4MSe4oMI/eVZLwBB0YfpQUXuGarjhVU4PPtZBNUxt5omGNkH//6k5w+YozT4hGMcwJIlkMyUFFdMQttdHA==","signatures":[{"sig":"MEQCICQuReKDoDJ59uEPhVlmHR5G8M17m5larYjJtjyz15bPAiA9tYpzy33jPeyY28E//NT880dcKvCk01Zar53pedhqOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"688ddcb6ad5cec39b8b860afec9540f939ce12d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.688ddcb6ad5c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.688ddcb6ad5c_1743672405821_0.8786735260746781","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.71368dc000db":{"name":"@tldraw/tldraw","version":"3.12.0-canary.71368dc000db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.71368dc000db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01331d3b211e106d2c7f2796952d4dc184f6eab0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.71368dc000db.tgz","fileCount":13,"integrity":"sha512-nYYz8yWh+c3AykQpojB2sLWfHX6+Fw0G+DXAnDy0DfIvvqr138B5I6jOVZpDaIrC8YB3YBIiD9Fxi41qvtnCJw==","signatures":[{"sig":"MEYCIQDMKLPmv1Surz9QFHEGebSbG71qictJmIpEG7GF1tipPgIhAJLCWAxqfBP8V9r7VHW9rGn1mahinMTq3FqEES94JtjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71368dc000db19924eec6c4d6d5e23ec3e49d89f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.71368dc000db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.71368dc000db_1743673417618_0.33240080159294627","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.e333011facbe":{"name":"@tldraw/tldraw","version":"3.12.0-canary.e333011facbe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.e333011facbe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1c1185206f10657f3cfd421fbee8e09558aca1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.e333011facbe.tgz","fileCount":13,"integrity":"sha512-eDO43+jacDyCO5F7YDFM7nk9JfWp37QHdrydPkkjE/lACWKb7HF7oGwIBx0OPM5Zgg1m1OASlK7HwEZR3/UVDA==","signatures":[{"sig":"MEYCIQDugQT4W5Raym2THVF3PP7Y5IzQCa2Dj1dEpb/WYOQ/bwIhAO//9GdfBBwmz8eoATx9psLsSZ0n+23dvjSPPzuOiA5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e333011facbefc606e800dbb57902535c5adb0a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.e333011facbe"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.e333011facbe_1743674334203_0.6208409281907632","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@tldraw/tldraw","version":"3.11.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad678b449fc458274b3e11322237ac81d8b72465","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.1.tgz","fileCount":13,"integrity":"sha512-VuMfgdnqV3u04CLZfhCDcsgNLeA/O6eanrTjsua5Hr4qtmoPBXxVouoPng45V6vO/sD3hiK4aQ0mg6hZMyj99g==","signatures":[{"sig":"MEQCIEhJ010fMhjWDqRgR4xWD3ZEWJnNlgBkoeaqO7lBBG+iAiB8ChheEfuFx4xwxwWGtf+hy8zi25+QpLc9dwjJ4PWl8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104301},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1e8488f5435125d02a18142c3ae886bb1798019","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.1_1743676867270_0.6227000499611659","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.423f9b4f2a86":{"name":"@tldraw/tldraw","version":"3.12.0-canary.423f9b4f2a86","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.423f9b4f2a86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"982b4688475a150636210936a3aa38246770e53e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.423f9b4f2a86.tgz","fileCount":13,"integrity":"sha512-GgsRiwGnS9bIiJJlvfoKB+Xs+Bd6najWAxgyZD2mtPjV5+BC0Oir4NYIFu+TwHHSIx2t/dWE2D7zFM/wB0xT/Q==","signatures":[{"sig":"MEUCIFd2GIBs21nmldsGC3PbhD0zBI7ByRSYhZrQJNzpY6gNAiEAqFG338uPHRorLO1RNoBBRMpaxmmzS4ypcNw4tm66m4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"423f9b4f2a86c7ce5ed76f309fd00eba35e4ee26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.423f9b4f2a86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.423f9b4f2a86_1743685758260_0.8055762895948946","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.3e2ed74b5e86":{"name":"@tldraw/tldraw","version":"3.12.0-canary.3e2ed74b5e86","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.3e2ed74b5e86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eba6a485559cf43c7452231dde6e7815fa7362c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.3e2ed74b5e86.tgz","fileCount":13,"integrity":"sha512-WIcdZFd9e6zAr8iHx91YJ4Q8/WKZgPvmr4zjEXSnsW4PzXP2/d6Mi01F4Ie969EmzcigdkXY6KK27HhQzLJ/xQ==","signatures":[{"sig":"MEQCIAlHBSeVNp3c6yUuRysi47S1n6TjIEU4aYRDeW60fUr2AiA+OPahO5yqYxZNefWyTu+Py8NPxFNVvKuxW/vUeIYRpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104487},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e2ed74b5e86028fc8b858893821ce2ba1f64c3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.3e2ed74b5e86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.3e2ed74b5e86_1743687005019_0.9640348745775282","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.629125a2e474":{"name":"@tldraw/tldraw","version":"3.12.0-canary.629125a2e474","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.629125a2e474","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f8a88d82633e55066a8dd59de830b0466f07bc2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.629125a2e474.tgz","fileCount":13,"integrity":"sha512-Bz0gJHe9B14xwPx3TA4mIasWY2e03EKzsJpJrD5F4eydJBbKLaZSWaFA4mnaHKlbApcY9Od9krqflL59BTUEbA==","signatures":[{"sig":"MEQCIGMrUdLob9u3u8duRBiq9tm2zd9uNQfFXjdfxDP8jY4bAiBve5QCO5FSDeSp44nkZPshW49rj8pJ5+nfAe6waiWxxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"629125a2e474effa3536411584aaac8f77657673","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.629125a2e474"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.629125a2e474_1743693681413_0.6799738355543687","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.3d1a69111704":{"name":"@tldraw/tldraw","version":"3.12.0-canary.3d1a69111704","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.3d1a69111704","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ee6dd0f6f128c1ba961622f6cf341bae9a82650","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.3d1a69111704.tgz","fileCount":13,"integrity":"sha512-7w7me7ja9CdEeYwMOZZfDJOvFgdyCpTYRmUhRbAQX1S+Bhx8pDDgc1CyFENKuf/G+NvRRzuPwH2mtJ8WMvygjA==","signatures":[{"sig":"MEUCIQCyy70gve+8eXFSWckH2Pt6TrsPUb9ZAVH5/3CvJGdNMAIgEh8jDFTchwB2rcv10G7/TwL/76oilqJ/voRKw135R/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3d1a69111704e326eb0fc7487f869ebb64917c8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.3d1a69111704"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.3d1a69111704_1743755207508_0.5946787683047101","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.35ee104e32c6":{"name":"@tldraw/tldraw","version":"3.12.0-canary.35ee104e32c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.35ee104e32c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ec80ba3cc2955f0638f50311cd6b2d408a1ffdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.35ee104e32c6.tgz","fileCount":13,"integrity":"sha512-tFyAGSDbroscdtXF1jo+3vqEoB7Xrn3iq5DLpA/7090ZI0m5oqByc2grAI5OMORAjviWIj4dfY3+JNloFgQLUg==","signatures":[{"sig":"MEUCIQC9ujWXuAzugnmNNk9XnNkkUGjdElKUGdBVNUoPfqawXwIgFYru4obhFY+pkgAmO5v0ncNoUeLKrhTDonknhxhpg3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"35ee104e32c65a67514f6325b9e20a2fbe0dfe08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.35ee104e32c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.35ee104e32c6_1743761338800_0.08614916829574981","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.df43d1785ba0":{"name":"@tldraw/tldraw","version":"3.12.0-canary.df43d1785ba0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.df43d1785ba0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3823400d81c77a65a29e9214353700e95d15878","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.df43d1785ba0.tgz","fileCount":13,"integrity":"sha512-CtLJzZc8rFUPsnuhX69KaISe9fmfmWbZVkGU17KWcvt+WVPmY6pTTSf6jvmD7I7DHHi4POvqdS/01cgCiT/vtA==","signatures":[{"sig":"MEUCIHrFEgLf0tkrMyfTepH4YV7fBTGQpBB+QPwGqHXUbEYuAiEA08All9/gHSKniUIn/XfJyhF0/x87jMKg4rUxRvwuTVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df43d1785ba0a391a3b85a3bd1cea628598229ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.df43d1785ba0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.df43d1785ba0_1743768582940_0.2960060840974854","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.1c16c1623426":{"name":"@tldraw/tldraw","version":"3.12.0-canary.1c16c1623426","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.1c16c1623426","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5335b02a022af708903ff75343fdd70aceb0cef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.1c16c1623426.tgz","fileCount":13,"integrity":"sha512-xuL4BRDG33GClGM5dtlG9spXVvPm4qK3z3bmwDwQDtMLp+mTVnd0sEkNXn/cyUtO3h5mjdSbfi0oqT8xvsHdQA==","signatures":[{"sig":"MEUCIQD6sFDJ1gC9bc0po9odfmxR/t6cF2nFYmEUMveZHB/53QIgDug1pqIxKfmgOYRDpjbuvSjYEsvLLZFFaxXE2I2N6u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104764},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c16c1623426aa92ec7c67cf40c91c39b962ef73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.1c16c1623426"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.1c16c1623426_1744014892490_0.9969653736361213","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.2ec6dfe495a2":{"name":"@tldraw/tldraw","version":"3.12.0-canary.2ec6dfe495a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.2ec6dfe495a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"086b66857e0746a2ad0534cbd8015d2d9cf5dc6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.2ec6dfe495a2.tgz","fileCount":13,"integrity":"sha512-iEexeYYuT9olXXim+tqH5rYeYyLpRbT7/+TxYajR6C/4vP0TQhoNuYHuaFc/LK94YqIQF3VhnIsvuriutB/Q3A==","signatures":[{"sig":"MEQCIFvoNyD1DrKPJFL6pieoaApup2uV8u1Gjd/MVkuEosuRAiAiIc6MubmDh8DCoRYURQb9dDkdYD+o8VVr8QZLScCSlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ec6dfe495a24160a118841ff6df487e410d64d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.2ec6dfe495a2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.2ec6dfe495a2_1744021004811_0.486783004118295","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.6674075fc287":{"name":"@tldraw/tldraw","version":"3.12.0-canary.6674075fc287","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.6674075fc287","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b218b436ac71369e1ad562f9530c9d4523b0bf0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.6674075fc287.tgz","fileCount":13,"integrity":"sha512-3GAg7L/VbAg1sa1Tdkp/ypasssQU35vBP/v3+AB4sTedNZc5oFFd50FDAFDly8vrCDNPJD56WNSIurV8jSpu7g==","signatures":[{"sig":"MEUCIDAwYZ4A9QIJCrSTxZjHLZoDkTawMiAlb1N+xX5oWYCaAiEAvlu3jE+WqEA5MHWgTilQ4k96cBPUrd/DQkYqPEx1gwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6674075fc2879fb00a7510f41e1f6733eda85b08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.6674075fc287"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.6674075fc287_1744021387892_0.7495333423402999","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.a50d3f992e0d":{"name":"@tldraw/tldraw","version":"3.12.0-canary.a50d3f992e0d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.a50d3f992e0d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d416bf8f73afe9cbaf063ebcb6ecbc8a525f4144","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.a50d3f992e0d.tgz","fileCount":13,"integrity":"sha512-zj1dYB8v+SN6tm8N2wF7z6WBKEU/kquoeRfXISRfgbz5zhGYPV3x7qZx0rIvTp6Mmwxzhzzkw4clJsIauu11CQ==","signatures":[{"sig":"MEQCIBc3e4LOI2JFF5Bxzfg9ZBBn8+mIPMsiGOE6zxuNvy9rAiBXw+fz6Pwb/jvXZ7e9vIq8qCCAbfiNXUu3w+kTteF6cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a50d3f992e0d41d8af2c64062c01e5c66329ee30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.a50d3f992e0d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.a50d3f992e0d_1744031991836_0.3063975955163556","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.af1163458558":{"name":"@tldraw/tldraw","version":"3.12.0-canary.af1163458558","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.af1163458558","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"751001caeb881eaafb21684b78c5f4a8ae0838cb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.af1163458558.tgz","fileCount":13,"integrity":"sha512-yoA0pEPhHpLWgnTnFd2D2N560RWORgui7AwV32CMBnHQHmnKD9Y+/pHkkRN4AhuvMijskQQgZbizoeRzHQwM4A==","signatures":[{"sig":"MEUCIQD66wLurr51JopilIL0MV4NwqkPNpUl3scUF7w3ZtNKdQIgO0W23A6ShE8GenXRXHCsPaP7NBPCT+OuUcCsrHssFe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af1163458558fc6c092d6ac9dd5a216d43a17efa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.af1163458558"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.af1163458558_1744032696968_0.5998103123156036","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.2293191f9363":{"name":"@tldraw/tldraw","version":"3.12.0-canary.2293191f9363","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.2293191f9363","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6da2321be0eff48d760f7c119e3681aa52cfad4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.2293191f9363.tgz","fileCount":13,"integrity":"sha512-HH2rMhACQ+7ymTbUTSesB37a73GOdjlX4MQuJtLELqi19i7PbwGW5Hp8TD2ljU0j8lFOVvFH1JGIVHsdpPw6LA==","signatures":[{"sig":"MEQCID+Xzu8aYJNmQU5bmNcg4HDfq0TEbWmEGinzJKOyk7mKAiA0QxPUPEEqu03KYJHF/t4vE7cqYfSlX5KPWP920x5zwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2293191f9363686a5d3ab86650c927ece3acf60d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.2293191f9363"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.2293191f9363_1744033238766_0.8296877906900639","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.764765a8d3b4":{"name":"@tldraw/tldraw","version":"3.12.0-canary.764765a8d3b4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.764765a8d3b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ac86b95281fe021574fb94da4abdabdbc482467","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.764765a8d3b4.tgz","fileCount":13,"integrity":"sha512-yfxh2OvywsoE9BfH59t1u2fPjLCpANNLoBdVK03bk2jPl1UHovXXj/FzDBJuKj6zuvH8JHhHBrduCrk9DgOPqA==","signatures":[{"sig":"MEUCIQDdJ0od0Chtf/FRvc8UiJuMYmNbfLY5F3uMP+DnXA1TcwIgRd2wevm4lAOnM16I9EKRSlbpaGinhW2jdBvp3jhKGV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"764765a8d3b471569c0f482121156d37e856332e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.764765a8d3b4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.764765a8d3b4_1744038439714_0.6218251652978883","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.337f4bc65d61":{"name":"@tldraw/tldraw","version":"3.12.0-canary.337f4bc65d61","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.337f4bc65d61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b8d318baa7db377147f09475c4512cf8795cf69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.337f4bc65d61.tgz","fileCount":13,"integrity":"sha512-SFdEIq272NMZv5KhRNrRZO09QogL87Vmb2qmtKDBijMpY8/rerdgnWl5vCdSD9xwcec34t4yeMqEies2h0+Fqg==","signatures":[{"sig":"MEYCIQCAFjWdO9eVwQBJ/lyHWeNxzffO4RW5QFv5Jjne9YAAUgIhAImhSZDOhQxXpuKtfXcozr3GHt7iPhIKm+ZwT0TtsPNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"337f4bc65d61f8947e7254c9d275f7f8c6865303","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.337f4bc65d61"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.337f4bc65d61_1744046786409_0.3964892174778585","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.1b29de5c1a22":{"name":"@tldraw/tldraw","version":"3.12.0-canary.1b29de5c1a22","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.1b29de5c1a22","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"572f855faa5b815d7a8f5b6ad67b27fd8a24cd55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.1b29de5c1a22.tgz","fileCount":13,"integrity":"sha512-elMnym0gXiJ9rvbI+xujQ+rY41rl+qLJK4aWApqSiKedir9ljAkoXbw7IXbH36C6xHk8z4qGToMRg4se6cF/7A==","signatures":[{"sig":"MEYCIQCrTHXGXxSBz3Mn0MnoPDMGFWfSlO2PV3fDpRb87UL3RgIhAPbiRF8Xt6VejztzvW6+51MSlnfGsYX8mIjkKGbvZA30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b29de5c1a22488c8a2de23d3b2c413f6e5e68c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.1b29de5c1a22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.1b29de5c1a22_1744047524721_0.028508581223046336","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.4ecb34d3434d":{"name":"@tldraw/tldraw","version":"3.12.0-canary.4ecb34d3434d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.4ecb34d3434d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2652bcd68439125141fb8d656f35120298ab903f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.4ecb34d3434d.tgz","fileCount":13,"integrity":"sha512-w51uxkfo8x3varC8M3vEFIAQlPhyolUHspSNZpGIFXXgiaUxMmYa7qdaDPuvDsWCWgf6XOKyWMvtZyIuaPOe6A==","signatures":[{"sig":"MEQCIEpMB1CvG6qs5691eJO2WvVCvdkVVDrDcPmAEJJJRZ22AiBZHkT3/hSHUbwHOSGsCFnDlX2lLyQ/Hhiqd4R1MUyhBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104722},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ecb34d3434dbd9ad3119d4dfc66b7af4e598faf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.4ecb34d3434d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.4ecb34d3434d_1744060760109_0.9218096112533387","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.a53f0a3ddf35":{"name":"@tldraw/tldraw","version":"3.12.0-canary.a53f0a3ddf35","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.a53f0a3ddf35","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"22147c6f37d9da3ccec46ca38cea331997cf6b15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.a53f0a3ddf35.tgz","fileCount":13,"integrity":"sha512-aFVFqnqI4XxzQi8wk3Tj9vwZxzgnwwH+TwygnVipmUN2Mrrpta86TOLmc0ayidLYLmWh2kjMrgTUe27bcP/E2g==","signatures":[{"sig":"MEYCIQC2PV1s/qnzM7veFlk+z8ANVIdA9eAAmlXoObcn2mhfJAIhAL8doY3K4VSCLh+8NMgprnqg9uBj5tfRxPBtNnM1SfK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a53f0a3ddf355a787e51bfd58b8e0000d8e60e0e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.a53f0a3ddf35"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.a53f0a3ddf35_1744066433347_0.4780440289089465","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.711bbe17ab0e":{"name":"@tldraw/tldraw","version":"3.12.0-canary.711bbe17ab0e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.711bbe17ab0e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"269383f1ae01df41b24ec242ed18ef0a92466a22","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.711bbe17ab0e.tgz","fileCount":13,"integrity":"sha512-lVI6JSsbi2MV/r6mVDwgNaanCdYFDgPozn9vBQTKcl0dx0+dZzcb2XrURVGE//HfammNtybnnByaw5AOqBip8Q==","signatures":[{"sig":"MEUCIQDUk+4YfqWsPo4U2XKoPQS+/Q+uw19G3BeVEV2Po3cDLAIgI0P3FUArn97Isb6i5Lcf32Sn1wD9p5Jlqv6+Z0xnarI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"711bbe17ab0e3c254cac29e45fe09ccc4f31f924","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.711bbe17ab0e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.711bbe17ab0e_1744108044788_0.30233234250136887","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.3b7c47f7e77c":{"name":"@tldraw/tldraw","version":"3.12.0-canary.3b7c47f7e77c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.3b7c47f7e77c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3bd5bc7cf971bd27565e6a97d9ce2ad451e2a87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.3b7c47f7e77c.tgz","fileCount":13,"integrity":"sha512-edC/JDHgxKiACXfBFH49vJuHf4PMM2ThENHfXcjRMcvDywyul45Uw69CoASha0FxYIjYnnSz9u2k1RsKI46MdA==","signatures":[{"sig":"MEUCIQDKpuN4Jd+OYAR9uq1p7dS11RERNB4seJmzVV8zFgjXAQIgJ6zQLyvRSEceSbeuNaJgm2DLQn+MTrxViU5JEif7RmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b7c47f7e77c430ef43e210e1d92f26864ee411c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.3b7c47f7e77c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.3b7c47f7e77c_1744120234142_0.31017608897783755","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.8beaa3d8bd3b":{"name":"@tldraw/tldraw","version":"3.12.0-canary.8beaa3d8bd3b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.8beaa3d8bd3b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd71c646faefaa96ba903ea4eb1fae1a7dfd6025","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.8beaa3d8bd3b.tgz","fileCount":13,"integrity":"sha512-J8jsm9h2JcuVy8WLWo5AUaaLXMrJII9puo8INc40g5jOh7VZBdW3yHrqJussQN/zOkBhWTKzBLJa5GtJdyMIvA==","signatures":[{"sig":"MEUCICB42VoKh0X2oePmLY1MYqI7fmrVLpwiWrlNUONBM7iFAiEA0sKYedN/xclfSHooAnvsClIdFCPmDggIal0bvmv7VPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8beaa3d8bd3b7cdacda2b7adcfcdd9d9973049db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.8beaa3d8bd3b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.8beaa3d8bd3b_1744125782414_0.24990727041457617","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.50c34843eb1e":{"name":"@tldraw/tldraw","version":"3.12.0-canary.50c34843eb1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.50c34843eb1e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f82684e772660ca02864e5af5ba486abdb3e6c02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.50c34843eb1e.tgz","fileCount":13,"integrity":"sha512-2U/QQHjk0w9Z1BpawrL15jEnXhStNxzp9lI+BgRvNysGpYH1QtbqAtvpNgY34AdrXyOeaLiMsCeUhS1emYafKg==","signatures":[{"sig":"MEYCIQC5sBNxJEaUTXCt07vMjtV+WfyFX0n4bCCcVUM+FQiOqQIhAKvn/Um6Ou9FVnp1VLVL5NVhMp2DzbBaPOz20K95v0fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50c34843eb1ef902105255d1c543b074de970723","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.50c34843eb1e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.50c34843eb1e_1744128914088_0.5412313718883954","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.4207caaabd2c":{"name":"@tldraw/tldraw","version":"3.12.0-canary.4207caaabd2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.4207caaabd2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b292520196d1c2e04e267f0ddd66aa9d476aa224","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.4207caaabd2c.tgz","fileCount":13,"integrity":"sha512-yCG3G4PxtLe08+AEdYVCDajNsReDh2g1ycKV4FM9Hi4fvWNdGZWnoVHSyalPELDxuabEbtRYigtYKg+881h3FQ==","signatures":[{"sig":"MEUCIQCBfI5M+hTdARRVf2/6+Cx/TLz6gDc2iqB2VATZIaFyswIgBe8UL6JRZRXDS48GkW8kaLriQMhgzoWJIvaWLO3sef8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4207caaabd2ccb3388fde0a84eac131df6bfd8ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.4207caaabd2c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.4207caaabd2c_1744129207782_0.04030157308181903","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.6632bc09e691":{"name":"@tldraw/tldraw","version":"3.12.0-canary.6632bc09e691","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.6632bc09e691","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e99d5c48cf79ad3ad8d24e58db07d2c44251c16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.6632bc09e691.tgz","fileCount":13,"integrity":"sha512-KVQBUekJPAKP8cRXdF5FutGXUwyd6iqQQHF5VOtyZVE1iuvrZYote+p8QOv8N918vYCEEMOpkPGBygCcRvdC3w==","signatures":[{"sig":"MEQCIBeqKnm2jyA4/2VLwBxxn69nMlZqCe2qTYCBTSai+bBDAiAtkmK7Bj6HQLu+nqmt7ZUr8kKQK2gJmerHQnVu3u/aZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6632bc09e6910d09b8bee5d340a19b47dadfa960","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.6632bc09e691"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.6632bc09e691_1744196556712_0.2389255460075408","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.c4d18f877b2f":{"name":"@tldraw/tldraw","version":"3.12.0-canary.c4d18f877b2f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.c4d18f877b2f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4ee3a4de9247264b733bff683daa28195a33639","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.c4d18f877b2f.tgz","fileCount":13,"integrity":"sha512-emj0VeT49RTbe0kljluvuhSbtmb096yRdHIbcNgTkIz2tJJ1bhDmKH2S9cnJoFSl5hHLJRXpnpJ3RAdEN8BA2Q==","signatures":[{"sig":"MEQCIBk6a2zi2TEQbHdV2uGtJ6UWr2hN/Qh7/W1NEs+GC/zsAiBSGoAFXE1Rw+XuskjRLqdznddRmIkLgipw7t35cCV+BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4d18f877b2fba00279afc09877afeb86fec8fc1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.c4d18f877b2f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.c4d18f877b2f_1744219055133_0.22394092982291425","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.1a6dffa00c88":{"name":"@tldraw/tldraw","version":"3.12.0-canary.1a6dffa00c88","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.1a6dffa00c88","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bdc1bb862785a50f5040b407d8f157e4ff11a17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.1a6dffa00c88.tgz","fileCount":13,"integrity":"sha512-7k7xDdCzH4j2OkNC48T3d+dQtBzM7y14pKtJjdNT0w2sP5wfbujmnsUqqVE9yYQR7kz3UNPyCRLgPmtO+O5h4g==","signatures":[{"sig":"MEYCIQDY4OVyzZyEpVnhT7E6b3AhHPs7hSbMudM97KMldRRRCgIhAPwPbz/oI8QDOa3QxjT3dxezH8OPtm855CPrqo5atZpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a6dffa00c88163b3d6221ae8d6393a11eff4aa3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.1a6dffa00c88"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.1a6dffa00c88_1744222679125_0.9833941097707815","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.040bace70de6":{"name":"@tldraw/tldraw","version":"3.12.0-canary.040bace70de6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.040bace70de6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a6826e59bc324192e061dac8ea89de5265fc713","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.040bace70de6.tgz","fileCount":13,"integrity":"sha512-VIceTmQK+olNQA8aqPYx5Sh+wagmE48nYyWSiJGVslTO1FPwLfZoxerDNxlnaDyQHqkq3eRxP6VBto93sbDP0A==","signatures":[{"sig":"MEUCIQCVQacE4WtVxtYp8BVZqBXt+yiwzsVRSBi2AWGDyoR0TQIgQQKh761KcLZzcP0JATVsoi04NsO6Hwfw5vb24C3ZfsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"040bace70de66c59b977dc4ed624e2e2cf9f8f5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.040bace70de6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.040bace70de6_1744224510472_0.44796240429157974","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.b3170bb24962":{"name":"@tldraw/tldraw","version":"3.12.0-canary.b3170bb24962","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.b3170bb24962","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66a5e2425b0892ca0c6269b8122418903f929b55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.b3170bb24962.tgz","fileCount":13,"integrity":"sha512-67436VW8RaBDPiMMsgVrUtJq2zyUlc8A4rea5D9iNJfvaIkFWtaTvfwikA8hFCQvbwuH8sx4D/E3JUkeSb8QNQ==","signatures":[{"sig":"MEQCIAt49enP46xRVx27KQ3cUW92+ri7wEZSbqFRw6kHTEvIAiBK/KS+Gohrk4kYYby1CMHZm9IQrTCZlaXjpOg3+H9H9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3170bb2496200aac4959ed9d432159180cbf541","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.b3170bb24962"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.b3170bb24962_1744228300466_0.8836018625010289","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.f5c40cbda19f":{"name":"@tldraw/tldraw","version":"3.12.0-canary.f5c40cbda19f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.f5c40cbda19f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0268c1c89948a738c9e658c9eff9a05819a3b020","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.f5c40cbda19f.tgz","fileCount":13,"integrity":"sha512-eXq8J2dGMvMJ3L8KtgqyffkLsrocUEwgDznLEA+XoVwdjxa/s6uqX/3FXV+W796MNBSSsZYxiHiM4Tuf2LgB6Q==","signatures":[{"sig":"MEUCIES8xVUVXAqQO/B46WdCir8VkySLSQosriw3S6JV964qAiEArvsx/jBrsHiHzhLiLX5vw070cqUKfiCBsQjmk2E8vWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5c40cbda19f8a082cf44d58549d80ee4a7dbad3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.f5c40cbda19f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.f5c40cbda19f_1744234704284_0.32965917230707187","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.e08eba00c6c8":{"name":"@tldraw/tldraw","version":"3.12.0-canary.e08eba00c6c8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.e08eba00c6c8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfb483e365f8c5998bc1b7817f5423cb08029ecc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.e08eba00c6c8.tgz","fileCount":13,"integrity":"sha512-vlsJXy3UnrB+96/NF1awREt85Vh+g0V3eOVdrWIc4BCZ8SYKz1V7SRbFXBsT6bVnMcVQ1Iq6W365AvoQkbCscQ==","signatures":[{"sig":"MEQCIC43NcbCfKlpFvgbpFd2NlzqpgYjUOrO3Znocmu2YNnnAiAvhdjRDHUSOKmTL877Sf2e1O0KRn8jE/+JIz5yyKhpsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e08eba00c6c80cba1d3c5046074a4e6b1591ed8f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.e08eba00c6c8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.e08eba00c6c8_1744284167106_0.4805207562447309","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.8444e138c852":{"name":"@tldraw/tldraw","version":"3.12.0-canary.8444e138c852","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.8444e138c852","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73b61379c9e47a6ad2b862b5676685aad7abc673","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.8444e138c852.tgz","fileCount":13,"integrity":"sha512-q8tthg6HVurTNy95MkAlnc78lXKQZ+Tg7gImIFrokSoUuvVUUy6K6Wk7p6pKRAmP8HWmRjKWK5kGRDGgYmp9uQ==","signatures":[{"sig":"MEUCIEg9oX+TXJsf7xYAVDCcBZWWbbszrGBXUQgbZ4rTVJgnAiEAkhrDtmlBdJQUF7ryDugQ1wqNfXfVXB2f9n7Dq4j0WlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8444e138c8529c0a0b9717ab2306aff4c34fdb7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.8444e138c852"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.8444e138c852_1744286066301_0.34897577817577474","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.736901056c28":{"name":"@tldraw/tldraw","version":"3.12.0-canary.736901056c28","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.736901056c28","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20dc48f4b0adf4279251b8ae2c685ec3a6339374","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.736901056c28.tgz","fileCount":13,"integrity":"sha512-rFnKptYmvuq/Kx2LmAD+vxd4LrZ+u+vJYSXLyCXBgo1GDIIoaspKw0HObga5PjiPBItLeQJIBvmX/UjbWD7J/g==","signatures":[{"sig":"MEUCIBsjpDHbFMgyJELpi2Ivl5oZPONKVOunpUZuZwAyOh03AiEArcFwO08waZnT74bzijDgL3HMBLmu9B7+NfEi86xwRxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"736901056c289dbd77a78254b9067c3af9d6d100","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.736901056c28"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.736901056c28_1744287339182_0.09741146481326912","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.0a15911629d2":{"name":"@tldraw/tldraw","version":"3.12.0-canary.0a15911629d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.0a15911629d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"206869590c0f1f6eacc5278cb96997a14b0b0cb1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.0a15911629d2.tgz","fileCount":13,"integrity":"sha512-jNI1XGDxQVLK3le5u1rqksVo9CuFI+KkLP6NDmCqJtgjh3ZxRrqoapXRtv3Ga8Bn1erylHkZMM6BC4sE+CGBNw==","signatures":[{"sig":"MEQCIGb/4IidMwn3CoIZXcEQSiA0nJ70trZIwrvHIM3FHi5mAiAsKw3Wsa6h/gCJBtRKK5JVhLzNDuWGOy6UjuHg6x4/ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a15911629d20d3021da1b2a593f6627dd9b3121","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.0a15911629d2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.0a15911629d2_1744292126942_0.6068275536868273","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.47eb43f692c5":{"name":"@tldraw/tldraw","version":"3.12.0-canary.47eb43f692c5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.47eb43f692c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40e83f2f06a137b05cd57bf2700d61cb276117b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.47eb43f692c5.tgz","fileCount":13,"integrity":"sha512-Kg6RMlGXdM1Xbk0w6v5gX4bNZU6u/Zi3HrePWDcisbS/WrZEeLQU7qVEXN5NonJjUms1yqUDUV85Gwmk+e3tuw==","signatures":[{"sig":"MEYCIQDmDjdS0jernux9w44Hta9M6wwd1c7VVbAO4UtGMmv3DAIhAMTe4xdnmINELZSQ+iUskgiL/0LLRJcBEE9IOPt6xrol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104877},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47eb43f692c55b05ed4f579d913ac635eec95957","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.47eb43f692c5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.47eb43f692c5_1744294114602_0.4675103455804803","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.98b3caec81d5":{"name":"@tldraw/tldraw","version":"3.12.0-canary.98b3caec81d5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.98b3caec81d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a23f3f38466f8c79b8ff93fb61c992477ac54abd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.98b3caec81d5.tgz","fileCount":13,"integrity":"sha512-dzQxTOKSHuwWjpShTfCZmxfD/VMl48rHGc32F0K31gO5h+fJXsng2+AeznjbIqV7nqH8CrmAZrIZQ6ACKWho5g==","signatures":[{"sig":"MEUCIQDjeRoYJdCLj50WrHRT4OVGiD+Bn3Rj5tDsfj+dKsJGPgIgQrXhGv0S9II8Tr5R3VlMNVN5+wrBu8FyZJCdV9nSMwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98b3caec81d5ca5f4c7e57fee7d80481e84338ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.98b3caec81d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.98b3caec81d5_1744379434048_0.9162355700555427","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.4e48d0791fb5":{"name":"@tldraw/tldraw","version":"3.12.0-canary.4e48d0791fb5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.4e48d0791fb5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82aac9816d1a1ac466b2fd96b3da279772c93f4a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.4e48d0791fb5.tgz","fileCount":13,"integrity":"sha512-LNakz684d9HXGrpD8r2j1Lj3rUZEZFQHmF1PgIc/d14PZnZST+w/Uys1140/5u5q/aUjP7fUqHxh6rimwaGwcg==","signatures":[{"sig":"MEYCIQDM8FlsZEeZvXVgLMyIRbRexVtebNLTeXeScSe1aUmB0gIhAIZOB6zyUGygy3+gM3ChJ2GxWCq7NbRqz5+lkPIuvcSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e48d0791fb5cb8150747e2bac4dc12d3e3c8a4f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.4e48d0791fb5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.4e48d0791fb5_1744383379680_0.5454056206098037","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.b41a346130c4":{"name":"@tldraw/tldraw","version":"3.12.0-canary.b41a346130c4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.b41a346130c4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0330a94f3b1edce2ede9380fdfbf2738ebbb23a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.b41a346130c4.tgz","fileCount":13,"integrity":"sha512-ld+ahZl9qsO2t7VdEuaZERbzmJLtGumm7fGTU1vo9Y+Um2+LhjsNfafDlsWsViQSn7x6NTWTdx80DZcXCll6dQ==","signatures":[{"sig":"MEQCIBybB5aWIe1WTWI+cXbs7gUne0k+UBkyTvuqLQKrXiNVAiBPzgLyXPVhY0DoNf547TKkMgLzhE0VwY4lWJiLrFcLdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b41a346130c49f4b1db4d2056654584cdc332326","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.b41a346130c4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.b41a346130c4_1744384387859_0.4691020999547417","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.10a80a789689":{"name":"@tldraw/tldraw","version":"3.12.0-canary.10a80a789689","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.10a80a789689","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e89d1cbe2df55df6e0941c8fab86960efdf6e7ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.10a80a789689.tgz","fileCount":13,"integrity":"sha512-J2YRV6jUjprjEc4V8Ltnm12peQ+6gPG/GQi0BxpqiyBi8RcrdhYAK1Mt9VqNPIzFYdV91tIsJz1X/Qbu72x7Rg==","signatures":[{"sig":"MEYCIQCE7djLB2AFoaXsOxtU3SDMauVvilwLJGJQkQgchG15HQIhALSKWBxOTP7qCZLDMycmYqV1Kify7q0Zm7kVW7ZWKn2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"10a80a7896894392ad4e92af64338d8df5982bda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.10a80a789689"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.10a80a789689_1744628156258_0.28427526979516426","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.a3a4d032a76c":{"name":"@tldraw/tldraw","version":"3.12.0-canary.a3a4d032a76c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.a3a4d032a76c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"deca5b13486dffbe1b3f5084c75381d123164b7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.a3a4d032a76c.tgz","fileCount":13,"integrity":"sha512-j57ohgIyHhG0NJj+KlYX5lnWDPAKtUVAWBtC7VFbzlxcNX+d+e+bb1g7CJMrFp/yAasg8D6OMW4qZwwcgrN9Nw==","signatures":[{"sig":"MEUCIGt4CcSeEnVvW6feIvQuYIxU5dDCjc6dj4gQL68zTWFYAiEA3hwrzzxga0lDWJw87cJY+0vTpLN1IyYgPQPnrgbbDhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a3a4d032a76ca12117741c6634004af0a45b8e10","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.a3a4d032a76c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.a3a4d032a76c_1744640834204_0.6010460719779325","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.67a9ad70854b":{"name":"@tldraw/tldraw","version":"3.12.0-canary.67a9ad70854b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.67a9ad70854b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9f6258ed118ec6f774aff2d76bdc55b180f0754","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.67a9ad70854b.tgz","fileCount":13,"integrity":"sha512-GL11OW3q0oVcEv+2RtMZvxHhhOuUSCLR+NdrYEIte356l5651BOJ3eBnlmIPxBsx63vFiFc+p3FJ3a5jla3u7A==","signatures":[{"sig":"MEUCIQCvRRoPvzM/IYfm++RrQtCzQPosJALFTka53FB5WHBG6QIgOMPwzAdYJfBwdHe498Ksd2hXpNAtEAcZyNYWK9IjmT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67a9ad70854babeb358a94df46de9a93ae45d3cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.67a9ad70854b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.67a9ad70854b_1744642251502_0.8845540732908208","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.a880bf3ec9cb":{"name":"@tldraw/tldraw","version":"3.12.0-canary.a880bf3ec9cb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.a880bf3ec9cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0ca1d8b101b53a0f0567b6445e363bf3237cf8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.a880bf3ec9cb.tgz","fileCount":13,"integrity":"sha512-nnAb49EWDjv1qYaSUZtG0hzNmv6yNWrHYAe/S7XedlnRn+rwqyr/Pf2rxrF3YZgyCys0C5kxEwvfd2QYlB+mug==","signatures":[{"sig":"MEUCIQCJPO9M37Pd7ZVwnh1Dti5rkRmC+64PaQWwLVGYmgNqpAIgZCTTpmowRXtCJU5ZJ07x/pPg22FNYeriNFOJdA7QgkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a880bf3ec9cb0ded7661a6a794fb1f4899891b20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.a880bf3ec9cb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.a880bf3ec9cb_1744642577551_0.6029487044491666","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.ce44f8eb2e50":{"name":"@tldraw/tldraw","version":"3.12.0-canary.ce44f8eb2e50","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.ce44f8eb2e50","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d87c99bd2e87bfc40f3633060c88265690416c69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.ce44f8eb2e50.tgz","fileCount":13,"integrity":"sha512-HnKWRpKDdB9/lz5e6197YOX6lkm0riE4Adz61aeDWiv8A/VOv0Duyox/myBxZJhEvuEyaTmMoSAwR4tuACfFbA==","signatures":[{"sig":"MEUCIQCHrI7dujleSqK8aAtoeHjxHU2N0onRKdfd70EL0xKTvQIgWjfIooYWLCWOmy16YFUkLzbQR9rR/WZBuhrmNmJtxbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce44f8eb2e501a15fa9bebf432fbe2b480e78dbc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.ce44f8eb2e50"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.ce44f8eb2e50_1744643736530_0.15595564935431705","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.fff04afa92e2":{"name":"@tldraw/tldraw","version":"3.12.0-canary.fff04afa92e2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.fff04afa92e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77ffacd4962ea6b3bd16afaf90feaf7291a72292","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.fff04afa92e2.tgz","fileCount":13,"integrity":"sha512-5vhG9wMcATcZErS9X2c94TW2KZLeAJankGJQPIvfmfY6sB/qotndEx5nU1ZVt6B1z43MFz65CbjTo8ioBw7PUA==","signatures":[{"sig":"MEQCIBeUL+UH1mViDMVWguOstLnbqEHZwaS61ivByUGt/5jOAiA5MqPlOJnbhcehXPRyDTfn+Ksbu654rRnCbjGFk+ziNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fff04afa92e29fa8bca1a89a197882f7ea741699","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.fff04afa92e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.fff04afa92e2_1744644648183_0.19109163430424703","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.e45d65cbc328":{"name":"@tldraw/tldraw","version":"3.12.0-canary.e45d65cbc328","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.e45d65cbc328","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32543615420dbce4bb2f8caa96e120fd5d4be826","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.e45d65cbc328.tgz","fileCount":13,"integrity":"sha512-+/pr+Y3YTfH1rO2aKxvjEHIlL3K9mYHR/AE6BWeNQPYQBpKJ/6Jw/5hkJyOMLCpw0JBdw6EQx1+akV0yUeA7xg==","signatures":[{"sig":"MEUCIQCRXzTUSuTLBIp548+hjnv1kKvFod44vDlHpovih6bJ4gIgUwVfFkWw+Z5n+AIfkzd15LFbx77cJcpyps6wUuVz3U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e45d65cbc3289ef02ee8596acde5685bdaa63c90","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.e45d65cbc328"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.e45d65cbc328_1744708094563_0.4095730138212399","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.8fd8d05a94b6":{"name":"@tldraw/tldraw","version":"3.12.0-canary.8fd8d05a94b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.8fd8d05a94b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7c729d83d8dddac09ff32351a518de63513e2a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.8fd8d05a94b6.tgz","fileCount":13,"integrity":"sha512-pHXx0Qb0xwlt8SqevZ6sFR2g93H3hDBlGXqt9yzDlffGLQw3mEHA63l+A5vj/VxKeCJf4UtPiDXigGPYAFhNSw==","signatures":[{"sig":"MEUCIGUgchPYnDUGNVIGVFtlkECKHZj1pwIoCtdwwux+29rHAiEAk1lLL3jYOFC3k8zH/enl9tnKw63iojxAByRp0GOjLQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8fd8d05a94b6a6b3988b2bf65c02e152cdda3510","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.8fd8d05a94b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.8fd8d05a94b6_1744709211329_0.754880702987019","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-canary.d0e07565d818":{"name":"@tldraw/tldraw","version":"3.12.0-canary.d0e07565d818","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0-canary.d0e07565d818","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c16942788e393bf734d17c4b389a0da6756af335","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0-canary.d0e07565d818.tgz","fileCount":13,"integrity":"sha512-XfhdKa/1KNkaS5/XsroSN8vAhiMgsc4c/Tg0YkS487afm9N+9Wo6KrAhHTR/+vzNkXdhxNc2sYOcPBFurbc+8w==","signatures":[{"sig":"MEUCIQDsoCR0qByi57YurubrOXlgd+jOgl4t+8wyMk/+Fl1MXAIgdUenbXDtJg/urttauOn6Xu2RFWujHqo7fDjejYuUfZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0e07565d818f2047810a7749e5819b0d0f1f87f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0-canary.d0e07565d818"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0-canary.d0e07565d818_1744711572846_0.3454442279046841","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@tldraw/tldraw","version":"3.12.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66a043d7eeba29b63dac40c87f09a2f76cc9eb1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.0.tgz","fileCount":13,"integrity":"sha512-06Winl8f53bFWWKz8KM6xEUjEQY0LmX9SxrZiBN0yCwW7Ipz5al6Rx7sTJVcvWnTGGBOndkWZ8xs1rhCQCwNiQ==","signatures":[{"sig":"MEUCIQDXFpewHDcimVEL+SoVGJ7fHUaXumlSaG1yTtH1K0GkGgIgBrK8q5AoEKv/bo6sEKoBnt4JNkSGqzsrrAsjrn3xkU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104827},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffffd2fe1c3c19201b1ec726892eb9af5ca89e45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.0_1744725254072_0.8367405583730556","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.1793786aff8a":{"name":"@tldraw/tldraw","version":"3.13.0-canary.1793786aff8a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.1793786aff8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"745a5a23a421d0a482e064b7e42e916654fe612a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.1793786aff8a.tgz","fileCount":13,"integrity":"sha512-AKXcXUF0micxJCOqJ+n7z2g+QpLe0wZEsxPRaFgvkjyrdZ0NZARrX6xWhmdBwe7MYRx/PPw5YPZ5xJxdv2RBLg==","signatures":[{"sig":"MEYCIQC3NSlLqNBAex54m4UykYpcOebaHJomkQkFVrteApovxwIhANautoo2SGcmmxDLX7/9uJlFPFXa9vdF/8qRV6TvqdRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1793786aff8ae46a1214824b2161ed8e76029faa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.1793786aff8a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.1793786aff8a_1744725688191_0.26687381352723083","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.52e2314962c1":{"name":"@tldraw/tldraw","version":"3.13.0-canary.52e2314962c1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.52e2314962c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d751736fd4faa6df95a3f696a6f2a93d5e3df77b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.52e2314962c1.tgz","fileCount":13,"integrity":"sha512-R+WjgPEqtlEQnBrDPthgkEb2W5TlYSR5QNou3mNz8N/2Z0zikz2BPXFv5onX/TkmBzUY8/Zv1pF14MEiXXBP2A==","signatures":[{"sig":"MEUCIACn3wOyvR/Ks2DIsX4HhOfAHodKP+HE5SnCDR/KVSxwAiEAvh4NrKyEyxRcVOfHyNjFeSeHVMyAY9vOj0JSzjOFEr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"52e2314962c1a6e1eaa8f5b56fdf3bf41fd62f3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.52e2314962c1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.52e2314962c1_1744729137220_0.8626155011117385","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.a2884bb1bab2":{"name":"@tldraw/tldraw","version":"3.13.0-canary.a2884bb1bab2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.a2884bb1bab2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3b9a3ba03e9fdc93e602dc72b22375ca1a4f238","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.a2884bb1bab2.tgz","fileCount":13,"integrity":"sha512-50JKPTrD2oaEQaqLs99Bwkt3VTxhifVFqvfHr+NfHJ3Ypr/pKSGb+Hm6K8ShSVcG3GXJxa1zWQEZV5+l6sI4Vg==","signatures":[{"sig":"MEUCIQC3YQTQvi4nsHtdJScwXXV8FW7DbN51PrsvYlstsMt2KAIgbctZ51kDiUbH75t9QGF21WdzzjxaMSJfII9XiNUDk0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2884bb1bab24415600c356dececba073c96df76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.a2884bb1bab2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.a2884bb1bab2_1744735477315_0.9816406277768124","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.3095a57e7c2c":{"name":"@tldraw/tldraw","version":"3.13.0-canary.3095a57e7c2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.3095a57e7c2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f6761c7fea3f5a11926f7c9b9cd1201899725be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.3095a57e7c2c.tgz","fileCount":13,"integrity":"sha512-EKAoQgSwcRMCysbFtRRydkuWDnS5M/ydmC06+18jHPhRzqIzv73WtbJSPTKyBSpoOW4jYapdLP8AJbxs3iKTSQ==","signatures":[{"sig":"MEQCIAgEwYTvtT0MsOe/ViwThZd11vLKuncVmvDKWTquWi+AAiAUSI46Fw6KK5rAetHoCk4KpQcH373FDQjrwKlNl6m5Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3095a57e7c2c9dc4a6a606a2f42e3f98b0b3662b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.3095a57e7c2c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.3095a57e7c2c_1744813947536_0.9030055876322327","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.3ac739625a6f":{"name":"@tldraw/tldraw","version":"3.13.0-canary.3ac739625a6f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.3ac739625a6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eef87c9660e88530f25d4283adfc41916b4a32a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.3ac739625a6f.tgz","fileCount":13,"integrity":"sha512-/NOUOtRzsk+yv2OWgFrkndgEwzlTULAwuRTyKEBPQLZgh17CU9GPjHbDTER1vOeh6l2TBTtfd34AGfmRlDTjIw==","signatures":[{"sig":"MEYCIQCsDA+0AgFCdOILTHQzuDTeSvoFkbhYkFt44Hjk2KBh6QIhAIgab8b9pO01xFTM72rMw+M9VOIndC1kRQfx5eFlcmRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ac739625a6f64c6449cadc839f4bfeffbda63a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.3ac739625a6f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.3ac739625a6f_1744875298755_0.904137836098386","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.d403fcffd1eb":{"name":"@tldraw/tldraw","version":"3.13.0-canary.d403fcffd1eb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.d403fcffd1eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"496f40ffd44204960451d0eab54dfbc6bf17d83c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.d403fcffd1eb.tgz","fileCount":13,"integrity":"sha512-vdX/TnHJW9/yq81sLSp/TaOjA8fS8ivX9sHl1kqYgQJqDIrqMoWNG52W0rzwCwMQ2nw8ihJUqxJAgUKT3qQCaw==","signatures":[{"sig":"MEUCIQDI4gl7IHPbxmHcVOpbf2HH0MQx4F97fMxxSsIMxGgl2QIgJsvV1suDjfTZSnXLy8Zwjne/ArT7E0fH4bGmb8pE5hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d403fcffd1eb23cf2d21ece3d367faa7d18083e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.d403fcffd1eb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.d403fcffd1eb_1744875309186_0.9720986491525752","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.42efa4c14663":{"name":"@tldraw/tldraw","version":"3.13.0-canary.42efa4c14663","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.42efa4c14663","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7554b7eb25f34ebbe6f659f110d00e4814c7b2d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.42efa4c14663.tgz","fileCount":13,"integrity":"sha512-lHdRkF3BhCEA65oVHwCtQZrm66amLjlgTfA7ddYVRv88r9ur4kaqOeonWVBv/WMkZWrqD7xIsU36ZQ/Z1hTwMg==","signatures":[{"sig":"MEUCIQDeEgFxQjAwNu0SFdqTXVoB9o0fN+E4h+/XCheg9IrIuAIgc15xqlhAqN1D5owE3ZMae4MmNjGgCrt9SnpHekIi2hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42efa4c146638a71daae61283ade0e11f96abae1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.42efa4c14663"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.42efa4c14663_1744880611828_0.9067965327022107","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.da15a0065ba5":{"name":"@tldraw/tldraw","version":"3.13.0-canary.da15a0065ba5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.da15a0065ba5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f7fce8e76fc70c343c73c20f8fbb6dbef1dc959","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.da15a0065ba5.tgz","fileCount":13,"integrity":"sha512-g8D5MdLYiDac0JXuHS/AQMAQxyjkyOS0Tg2ZbWUVUcO6iSahUNrlTKGOYKQY767rcvenw2oUJkKxJS0+40lCaQ==","signatures":[{"sig":"MEUCIGB5yBTJb0tBfR689Y7jmVs3J0lfOtJnul/rFFDvpOgTAiEAurzstWuonvRouhc06Asat9vwsGgoBNvAPmrt7iwiDXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da15a0065ba54c9ae35c620de6b9563b60694603","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.da15a0065ba5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.da15a0065ba5_1744884091695_0.6882441830985975","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.bec6f90d283a":{"name":"@tldraw/tldraw","version":"3.13.0-canary.bec6f90d283a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.bec6f90d283a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0e6c0ef0bb68b73b42691b2c226ea31a7b27fa7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.bec6f90d283a.tgz","fileCount":13,"integrity":"sha512-/s4bQZRse/wUp0OxVCKvBAB6UAzJdweML+RgQe76vzWEZVqSX7OF0xwYz02ZlUaShr9d4toCVd9SW87ZkWMldA==","signatures":[{"sig":"MEUCIQCvAndsHwjAOuF+/zYx3C0l2LHXmXVZV/44hVIghhE59AIgDniqOENHWHzxar/JvoNyW65KMEWEA+hBvVbNLiJXKmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bec6f90d283a46eb767708f5828c746f35ad885b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.bec6f90d283a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.bec6f90d283a_1744897144238_0.9319863522648604","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.dc099cf30823":{"name":"@tldraw/tldraw","version":"3.13.0-canary.dc099cf30823","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.dc099cf30823","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1a33d93fe46588510b767b38722b2d0c7406d72","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.dc099cf30823.tgz","fileCount":13,"integrity":"sha512-GUb/JF1GLXDsEA14LHqIIHBYmOhjkP2TzkqxgZ+ziQrpDgTfEGkoX5vF6rEnYdG5bFjBMUK0iqB16AeN5q1baw==","signatures":[{"sig":"MEQCIBCDDLqm2nMoWOhi5oGvc8zUGaKb7rGCvWUF6ZgGe4jnAiBqtEA8mNtdXcsLEuSMNGzR/SxdvryWZ6zJhtNWzp9CSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc099cf308235698d0c66f39e650b35ce00c6cc3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.dc099cf30823"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.dc099cf30823_1744901271700_0.20036563955941422","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ea6e50365559":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ea6e50365559","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ea6e50365559","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90a582c939e84147e27ad0a3448762bba63a438a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ea6e50365559.tgz","fileCount":13,"integrity":"sha512-ccDOaiC0U6sNXOSRDnF2tYQMpSCz20QUr2kt7pYYLubt2LMePdS/5NiYKliBZ0Zf4wc6Rq0hLjg/fIJB1OvLhQ==","signatures":[{"sig":"MEQCIEyE2KKVxslOy5HS8GPvkXTQjDH/uI95pjEw0xS35A0PAiBjRAMcRinkY2uTKg3nZP80aNV/muKxWUtV1oSDlJDeHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea6e50365559507d98ce0cc774082c099aa652d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ea6e50365559"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ea6e50365559_1744908035605_0.40382948143963504","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@tldraw/tldraw","version":"3.12.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa8d0b0f2fd6495a69ab5e2b3c8eb4d43359df55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.1.tgz","fileCount":13,"integrity":"sha512-pmfmXqZLhm95VKSJ5gIo4FmDRA2ezrZWNgMOe0dCjBXNp99Qt8fjHuEjnxey6G3ZNjSNvkjgFn1Dsl+pNH0PGg==","signatures":[{"sig":"MEUCIFrhiU5wfKWfYrh2R4JXzRe2+1gZVo+K/p15bO2UBsIrAiEAo1HvWmC86uX4BpfN5BOkpLeFQH7s9R/9MzoXi871wmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104827},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f6451679040bb475465fe9b930b4a172dea5f22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.1_1745318961973_0.42787515050351277","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.d84fd6da5b87":{"name":"@tldraw/tldraw","version":"3.13.0-canary.d84fd6da5b87","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.d84fd6da5b87","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"edc5d9081b08fb1d1fe13af7645560f4ab9b19f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.d84fd6da5b87.tgz","fileCount":13,"integrity":"sha512-SgRP8vBmeUXt3xXmMkgQBTA8Ny5o0h/hYPNfllouPIe3Fsr/orM/08d4HGFaPG+2DHhQYA2j29KmIlN8KiFAnQ==","signatures":[{"sig":"MEQCIGEekB3MblPRRPwTwhnKwuVjrQv/TjSKLY41QM73rMvqAiBPkMEk9KVOlHpVu7GoDxI9bqm3ReZwYHDGOZrEKbPIKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d84fd6da5b87f67659cb3f2bd5e5b33595197b66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.d84fd6da5b87"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.d84fd6da5b87_1745320679338_0.6815368979166454","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ae83a75c91b6":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ae83a75c91b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ae83a75c91b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"204de4d805af6dc0a8f261323cf2b5711299730f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ae83a75c91b6.tgz","fileCount":13,"integrity":"sha512-95o83F8OTN8bqr7fjcdV0HT3pXXgFw2ecvo4vqhl1CfMAeH3hLmWh9HfwrJBt53Sx5l4h8aK5GTkKzwiSJFJwg==","signatures":[{"sig":"MEUCIBCKSQmVIo6yo8aQqtkaHqk3z8Qf0FW9Tef24ftDe73JAiEAjZuWBFYrFvw0JOT8e3ehFfrTaNQd/YKV7/oTEBkr3pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae83a75c91b6d95f40045bbb5a12d96355d6b855","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ae83a75c91b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ae83a75c91b6_1745321629180_0.8979171352523632","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.9bb828b356ba":{"name":"@tldraw/tldraw","version":"3.13.0-canary.9bb828b356ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.9bb828b356ba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd2cab7f7903517913ac08ab6b9178fdb5a03a28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.9bb828b356ba.tgz","fileCount":13,"integrity":"sha512-4e0YHjE2h8Y7yL7TyWgUSadDtxkikbnc4mD9gc4hC9acNvGsWjnwsru2g7g7GO2eRCa3YPFxIgRNfSgWpCRhfg==","signatures":[{"sig":"MEQCIFXbzg9V355GBdv456ZILSoasaPNit1YZqTnT8lvlYOgAiBC4i9WMBp2FD8r9JvQ7A+KNYDzqitQT849oDrf5BuGww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105065},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9bb828b356bab3e99cd68c0d11442a29924aefbc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.9bb828b356ba"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.9bb828b356ba_1745321697583_0.11826825989093748","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ca982decc2f2":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ca982decc2f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ca982decc2f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9bcb19cefe8d19247c8435818c1a89ca004f477","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ca982decc2f2.tgz","fileCount":13,"integrity":"sha512-uFuovznl5RoEOI9hwrf/gBjlIY6W8htb+Wo5Kj0AwZ0sPkBzq3VBzZX7peGRnp81Rch1Y8adLPQJGoQVYPAE+g==","signatures":[{"sig":"MEQCIFswcrI9c59yxDOyEErdiu6sZFxVBMQSy5o8X7gy+VzvAiAVk6mnRkDxrRvVMKh28JRcptP2lbqmeI+KrC+OAbC6AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105065},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca982decc2f2cd1e932423ae5ae4142765dfa4d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ca982decc2f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ca982decc2f2_1745326935032_0.8667762189761312","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.9061a9bbd3fb":{"name":"@tldraw/tldraw","version":"3.13.0-canary.9061a9bbd3fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.9061a9bbd3fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01d9d7b5ecca0b6d811daa3aec5cd25ff19f33c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.9061a9bbd3fb.tgz","fileCount":13,"integrity":"sha512-2vwNtAbTbSds1RZFy5PCBMYFwoocrOov2O1OemvTz+7e81g51JwcbYMKm9c2byoOW3g1zvgGmZym7AsP/fIMUQ==","signatures":[{"sig":"MEUCIQDXv6A1LqLkhmz2f8EklHaM7gei7TpOBCf6NtgsatCRvgIgWWYVUi5+HIB0ldUQt4MCsDY62h15BQfN7CGgIcyt8Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105065},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9061a9bbd3fbe5da318e523cc601b9b88fdcc56a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.9061a9bbd3fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.9061a9bbd3fb_1745327436871_0.24837786323383715","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.44a0b42690d2":{"name":"@tldraw/tldraw","version":"3.13.0-canary.44a0b42690d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.44a0b42690d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a283b3e3e3ccffe42cd0d7e2c7c17f7c2c235118","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.44a0b42690d2.tgz","fileCount":13,"integrity":"sha512-5Ttof5FeH+gebRBaoUc2AnfqmQGYOAJN6BWtDkgsNYhPGeHpp5fQmYzh81j1R4a1mHfd73Nh7KjKmlINso/rNA==","signatures":[{"sig":"MEUCIBDxwjDGjxPzqz/KtEl2U1WX6yd6n5hl+rXGUjD8FJX2AiEAqstjOKgZAPOP0ePnE8n48O2iK3fPHCc+cGQNp1xPBFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105065},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"44a0b42690d2f60285be9af887727865b5286582","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.44a0b42690d2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.44a0b42690d2_1745489618929_0.7325919573655824","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.0062c3fc7552":{"name":"@tldraw/tldraw","version":"3.13.0-canary.0062c3fc7552","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.0062c3fc7552","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"868fcb4dba30ed36027ea246c05def18fae5639c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.0062c3fc7552.tgz","fileCount":13,"integrity":"sha512-DFt+TDPO05OsqNY6I7AHhvjlXpblxhZh4NjPQxqJfiRgx3Oxe8ZMX9GeLD0JlpgpyL7urw/2FUiwa/9VjuNv3g==","signatures":[{"sig":"MEUCIQC4GBlAP+2C9Rw3BjovqQGpmbcJRz8X/eEHcW/Rfp7wQQIgbSYTLEISPu5Wa33iNu+cSbr12vVnoULbKV2USq9P8Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105065},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0062c3fc75521bb96ddabd19ffba379f11ceaa01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.0062c3fc7552"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.0062c3fc7552_1745499692376_0.9544278359756075","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.1a9d2f148c2d":{"name":"@tldraw/tldraw","version":"3.13.0-canary.1a9d2f148c2d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.1a9d2f148c2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5348e12dc09760f0326df7d581410ba6436dc41c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.1a9d2f148c2d.tgz","fileCount":13,"integrity":"sha512-//Ax9YNfKP7+VKR35xcPdq8mOOJBBLpoxys59OHWP0x/6ZBSDoIAkJLVOxOoYOd6bdydXD5Wu468m5OHsYdDNA==","signatures":[{"sig":"MEYCIQDcAYduxKmCfKSQ6wJbXxsKFWCnQaEFtRjAuLxqA8P+/AIhAJ9Alj5/Bqz9AvXEAwV9xFfCKZclfh5YfBN8TOu2h4TS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105065},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a9d2f148c2dcba9069d2e1a2ba1c5e2e12bc426","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.1a9d2f148c2d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.1a9d2f148c2d_1745582922315_0.8382725872444905","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.37377fbef46d":{"name":"@tldraw/tldraw","version":"3.13.0-canary.37377fbef46d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.37377fbef46d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc2d0a3496a65d546d380714a1fa63f5b7f03555","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.37377fbef46d.tgz","fileCount":13,"integrity":"sha512-Z6dibWGwzAVlQjfUoBBDkvCs/bS3zji7KOGN4alSn/tzZOR9jnImhFppfgwxTsLzqNzx32zaFQgVJQ8WFZcJjA==","signatures":[{"sig":"MEUCICuddX6UDpXT3hQMQhwPnSaColPqDnYlqKs2iHPYxGLuAiEAkp+bGklvjHfi8YPPKL1J6OCGlTM9Klub7TizvTZ1hgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105044},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37377fbef46d63ba2e0677a2a2ed0086d3931d74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.37377fbef46d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.37377fbef46d_1745600295266_0.7383532134148705","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.2449ca610c41":{"name":"@tldraw/tldraw","version":"3.13.0-canary.2449ca610c41","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.2449ca610c41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5e6aceea0231d3694f1029c92906f1c85679573","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.2449ca610c41.tgz","fileCount":13,"integrity":"sha512-DykDXfjP7PeXO46WGUpH2D5i5vN31HxP1IGASfpJe+RJp+pWZaCtWNAnJLVUh2b6qDmJG1TLpO8kN5LWSxwxfg==","signatures":[{"sig":"MEYCIQCAD80G2T+QyNEiI91NmrNgYzXj7hE1buF89b/9sVFBaAIhAIbBwUaT9FBQg26D9g3SoDqX/koOLb9KoPbUQka2JVxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105044},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2449ca610c41a2dc29ab4461c4c9ed56ddcc92f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.2449ca610c41"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.2449ca610c41_1745924038607_0.8938313300598064","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.20587b08dad3":{"name":"@tldraw/tldraw","version":"3.13.0-canary.20587b08dad3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.20587b08dad3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45dcd89df95c7f63f1f70b5f16b0cb5afb9afe1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.20587b08dad3.tgz","fileCount":13,"integrity":"sha512-AGYyhXZfW0cqWY/aLPtSnLO5jO+MYGY2v3/pKmMNbYu7OQ1vjxMD8VnqU//rC4fORHZNYuRW2vW/DaoJd+Qvvw==","signatures":[{"sig":"MEUCICkKLoBdeYmezNIrCa69WP7WZIB+6SIxYEa9W7CMASYlAiEAl6NuXVNMihaelEeIj2PB2Qpq0IEVMTmG7jiZKrTUf24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105044},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20587b08dad39cc6b14e3f4ce9f0cb82c9a5a31f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.20587b08dad3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.20587b08dad3_1745924968097_0.4012476935029512","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.bbec36f93805":{"name":"@tldraw/tldraw","version":"3.13.0-canary.bbec36f93805","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.bbec36f93805","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ed95a0ad850c7ac3d2d7e21a655f42f9703a47c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.bbec36f93805.tgz","fileCount":13,"integrity":"sha512-/AwRh7UnJNSahVKOYPEQgujyYMiw/M6SwaaTDelsK/XGz7ZA/J8gJPZn0J2OQ2NS3madA908VuDdJsisqKfTGA==","signatures":[{"sig":"MEUCIAwpIj12Sn21vnPqJsJprJgOoK0HD+iAq/0y3dNKj1N3AiEAz3GBC+L/rjKIqRUVkYn4T4RuW9dT3XwjnNq4CrE5NlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105044},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bbec36f938054ac87b441b403aceb31376059de3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.bbec36f93805"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.bbec36f93805_1745935886233_0.7294015487855339","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.eb5f191f61ac":{"name":"@tldraw/tldraw","version":"3.13.0-canary.eb5f191f61ac","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.eb5f191f61ac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9469c5ed1348080a5303e6d30a327c50c125cf9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.eb5f191f61ac.tgz","fileCount":13,"integrity":"sha512-Ok4N7Ng4uqUOX7uK6WPjZRN9q6mFT/0qd6Q2U2k4i5BEjLMrIbDxU2aFXJy/Q6z+1r85uUDuGIzWbUBrepn+sQ==","signatures":[{"sig":"MEQCICfETU/Pyw4a2AoIhMXrnlsPpUeW7QIJcTKB+pEAjAzGAiB3ew2gMpwD1idxEGjeTULMppXEyuXMaX2ETtqHBBqcOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb5f191f61acf9936926a3c34996ba8780604637","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.eb5f191f61ac"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.eb5f191f61ac_1745936084415_0.9220563017152221","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ce8e6cffa809":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ce8e6cffa809","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ce8e6cffa809","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"581b98d5be81e2d6613e73766490f3c01ca079cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ce8e6cffa809.tgz","fileCount":13,"integrity":"sha512-9J3rE6ilP/BrWBGaS+VwFElJeGU2fUxRZHdvtS3CxS0zJ2nsCIvkDcgfLLA9kXxK7nV+2g/Fz/Mdp8rhTGYuNA==","signatures":[{"sig":"MEQCIDsmCRhogUqkYSeqx8rHP/iFUxSv1pcZeB73EE4Bnk46AiAxlsRpzDVdL7ts1aPhWo5WPGy8Gb3Qm80myizVgXE4bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce8e6cffa809b87c5ce1b5b03b281f21943df7a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ce8e6cffa809"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ce8e6cffa809_1745941334119_0.35390514788748084","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.b133066477f2":{"name":"@tldraw/tldraw","version":"3.13.0-canary.b133066477f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.b133066477f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80b16cc11c21a1c81a686f7be323e2530eb18494","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.b133066477f2.tgz","fileCount":13,"integrity":"sha512-IX+QMZU0ttbGxYpYeLGkWu+e+CRlOaedI4VDSFL20fzfCBRJrYIL9ODiWOAIq4J2rxSxvkaa02kJXiEXEBo8vw==","signatures":[{"sig":"MEUCIAm1QLlhdm9wpmKFOYdatCMz5bKqM/SSCCmhweO3cKHxAiEAyoBGy1qDW6YD7lmvIdzttbipbQYE6OmkAcU2kqV96pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b133066477f200637d9929c8adfe89884bf577b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.b133066477f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.b133066477f2_1745947768659_0.012591064256633588","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e0dbcebeb554":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e0dbcebeb554","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e0dbcebeb554","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de23d6782510bb3cb36542a297a57d2fa1e15c43","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e0dbcebeb554.tgz","fileCount":13,"integrity":"sha512-Y+bbOmUJS1+feBn6Ym9A43AIGpvjckBmchmCgaR4C+D9IXXjE+7GcFOEF1FNcIY97QiyBX7L/A78+/tME6S3Ag==","signatures":[{"sig":"MEUCIQD25OKflB1JnN0DwZBUr+f8ALTxGX+0118FvC+Ca5kynAIgJRHXmY+mBT07f6nHoa3dj6FZdgrKrwAtWb14PTIc4mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0dbcebeb554a7878ae74c633699021145ef3b52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e0dbcebeb554"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e0dbcebeb554_1746010525856_0.12351348948235019","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.6cb770c78958":{"name":"@tldraw/tldraw","version":"3.13.0-canary.6cb770c78958","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.6cb770c78958","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a401663e25b04fafcec15b9d38d4959d90e7efa0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.6cb770c78958.tgz","fileCount":13,"integrity":"sha512-Kutj6LpXBKtg6h8qR1oPXq24A0w5HDO/Yi6DGTw7LZRvSw/PFm7LqXL9RQ70z4kST4EcJ+VkSg1XBvrAZgcyLw==","signatures":[{"sig":"MEQCIB6ESpa28v295UKcXdIYmFxukIc8CaLG5HlZWQgPpUznAiAl1QpqjdWzkQ3e8NeZgpQpc44wmRJiCPBSONlFbI75LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105140},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6cb770c78958aaf55c4230491f7fe58df71b1051","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.6cb770c78958"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.6cb770c78958_1746016540279_0.7742817389961381","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.fd867adaa211":{"name":"@tldraw/tldraw","version":"3.13.0-canary.fd867adaa211","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.fd867adaa211","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6110373c490176ed61288bde44782b815e9e673","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.fd867adaa211.tgz","fileCount":13,"integrity":"sha512-YwF8RfJ2DvSBd0jDnzD6wzjD0E+jwrkbN09rkTiQ+caXSjgTO/3DBUadcH4jZAGUTl1kwCAQdb0o7FJAL2S4VQ==","signatures":[{"sig":"MEUCIQCdrAlkVcGPRFmlw5oLYfTKqc0bQlrZG1voNAZ9ihLxnAIgGFWN6RK+fKDaQep/eP+brLqylMQQpRBE2Jy3U3cyaO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105161},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd867adaa211b93b5bdccc84cca0280365ad4316","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.fd867adaa211"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.fd867adaa211_1746016763459_0.5628112421482405","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.0aa500045bdf":{"name":"@tldraw/tldraw","version":"3.13.0-canary.0aa500045bdf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.0aa500045bdf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27ecbe2df223e5b811d3e10db53416f236ebc0a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.0aa500045bdf.tgz","fileCount":13,"integrity":"sha512-FFsuu6/ntF4WofTgzqeE9ITOzLxvukKVyRW0GrsoIz4DEas8ZVPoHCXMfHaP/FG6ryRqlhlRAMwJetar1xXiMA==","signatures":[{"sig":"MEQCICQrcQ1E9Uweez/njQM87AKRi/XAMrMpuLIZ0NAyzlbGAiAZfx6tl0p/xYlrnOU+oSpKxAxgSMVs9V1Y0IHiCVPWhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105161},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0aa500045bdf843fc6913a51d183397fa9026a1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.0aa500045bdf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.0aa500045bdf_1746091630513_0.566958563974121","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e4592f0004bf":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e4592f0004bf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e4592f0004bf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a75407c02c5cb475e44bfe427bac2c8176d2cec5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e4592f0004bf.tgz","fileCount":13,"integrity":"sha512-9ILqXH0JwgXa0QqrzPG3QUL50WLU2UqZC2+x3E1qHFDNxr0rEAjNlunP3yKPp4IFLANeXWcgOlWMGH06uOdM/w==","signatures":[{"sig":"MEUCIE/W+rOxVbfmTWvPtd8CrXLI8S4tWhiT1JU+48pzve7bAiEA3s/IVTzoKDTDf299ItgPooOQyEVn4gKTJDgNoDS2KhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105161},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4592f0004bf45cd12e3a2ef95d3270eee120857","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e4592f0004bf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e4592f0004bf_1746110405842_0.1233119943365295","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.faba5d60dae3":{"name":"@tldraw/tldraw","version":"3.13.0-canary.faba5d60dae3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.faba5d60dae3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"363c7a2362b8ff38db93318d1ca6cc25bd07a5ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.faba5d60dae3.tgz","fileCount":13,"integrity":"sha512-MVX0DUfpinVqGs2wbjx3Rh0giCuBfe8QjP3iZvcH1aRl4qBMYS31YoIozqRPl8nV3aXbfouNTuCabAYfCZ9wmw==","signatures":[{"sig":"MEUCIE0dch/5F8xMPKL1z+XRG2r5u7sbhnj7pZ1PTTCUClZfAiEAlEj29LqKXCk0qVWONl0hXgL5MM9uErLnQYuntfrggbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105161},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"faba5d60dae3676e85ce5a115c1b34d85872cc80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.faba5d60dae3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.faba5d60dae3_1746112594796_0.6999730662989812","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.dbc08cefa60b":{"name":"@tldraw/tldraw","version":"3.13.0-canary.dbc08cefa60b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.dbc08cefa60b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b120846bff5364a7223abfb86113ab5e365a1c1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.dbc08cefa60b.tgz","fileCount":13,"integrity":"sha512-uc8t0lEabaoL3MElPx3PY2wEof+IsMMRChVZdEhxOAlpWZUaD3MPJr615b/ayIVlxGp6EehqkQVhkhCXzavB9w==","signatures":[{"sig":"MEUCIAlh+CZq4P2kpPMp9H05G8odWUZxlWSqKiPpRpzdK4Y+AiEAoHxZLG/MRPpmn/xdzefY3wHvPaZx+/IZ/ak1/TSW+fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105161},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dbc08cefa60b7eb2e0c9bbe26278b1df8183c2de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.dbc08cefa60b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.dbc08cefa60b_1746178305333_0.5540192451969594","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.499ea5e07c83":{"name":"@tldraw/tldraw","version":"3.13.0-canary.499ea5e07c83","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.499ea5e07c83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e1d2852a1893f9c570aa76197c21ab15192ada9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.499ea5e07c83.tgz","fileCount":13,"integrity":"sha512-H2qNGQ6KCFsoxzKCXQGgyLVqp7Exw3xvY9zlu/3j8jRolnbrt0LqcWXTo+FJp/Jxe0/y5/w7la5uowYFgx4XiA==","signatures":[{"sig":"MEUCIQD4Nu4YVr6Jy9YTxyQQhlIkEldcnXVLLGwJSbOByO/KaQIgeLC8jY3CQN/5TVtQPXc0du7Z1ieR0CGrxKouNn81a6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105480},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"499ea5e07c8314ce69b5ca51bf84da8932bde9ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.499ea5e07c83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.499ea5e07c83_1746178734288_0.1785954205202318","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e0266852447b":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e0266852447b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e0266852447b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"704e555d727644f883fe73ec36b539321ed0f95e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e0266852447b.tgz","fileCount":13,"integrity":"sha512-YANcpevtdX/ndwIPEDlsXSpYL4pfD7jrmiLRYfWkB4j0Q5oApIt7LFIgcs7GkM6oNp01kriEMof2+HJKOCuLaw==","signatures":[{"sig":"MEQCIEKMooWMTa7dEKywUDhbzMPxeV4oKZ21Ig5Ej6EBQPZGAiBio4r/9BlG3squYJKHs4If/FPpiPSkaq+c9/NDL1Q3OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105482},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0266852447badb427a1dd758c107f1b4be744d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e0266852447b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e0266852447b_1746179659496_0.18460509773540368","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.53a5d79126e1":{"name":"@tldraw/tldraw","version":"3.13.0-canary.53a5d79126e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.53a5d79126e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b5ec84c72be1df5f89d6271c17453a3205ebe17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.53a5d79126e1.tgz","fileCount":13,"integrity":"sha512-wDghGzNhc0fvqrlv++C87gAuWDBCWwxeXV8eJlk/UpCOtW7R6BIZnrZBuGW/rjmtuObqdfA948sPcxbaHdK16g==","signatures":[{"sig":"MEUCIQCiHmO7FvbpuImbVESWcl9b4q6QnS06E5IB+vlyOA5odwIgBX/9FYb5DxOKPWBRYtkUQFH3E22Pajw4u21cxNV/YjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105482},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53a5d79126e114d44670102b187719b4544a1db5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.53a5d79126e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.53a5d79126e1_1746179950364_0.6686971568572153","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.712bc0b8b5bc":{"name":"@tldraw/tldraw","version":"3.13.0-canary.712bc0b8b5bc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.712bc0b8b5bc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec409b5b07250c2fb9191abe7c1ea956d1641216","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.712bc0b8b5bc.tgz","fileCount":13,"integrity":"sha512-6R5lX3YSzxqsGYv5TtwmCtHqKdO5/GjsDqu9KGWT6EDnpyR0ZhvNDSywFjdUGb72PmVraCuuPrjJgm77hhl9sQ==","signatures":[{"sig":"MEUCIDNlY40o8HFN6FKngP9QaL/Tsbq7xHaWXvR9QkXgQgRRAiEA+E0sQqgasgWbcOifcNeUFW271Up4Ti0qcE+OWvIBLjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"712bc0b8b5bcd2b146cae309336afc74b32445ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.712bc0b8b5bc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.712bc0b8b5bc_1746180040031_0.7440647519846653","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.6b583349a15f":{"name":"@tldraw/tldraw","version":"3.13.0-canary.6b583349a15f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.6b583349a15f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99648852291e0b92c7b10496cf40e52c632f16cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.6b583349a15f.tgz","fileCount":13,"integrity":"sha512-a3LwarM+pco+yL4tYOfJDC7RlqCSlCflsdPcrc6vVLc24FxLCgHAr4s2by2V+beeP6dwgNoSNLU6dJiXFqGaBw==","signatures":[{"sig":"MEYCIQCqt/C6aSdKrEQwJ+9Ty5IGyKHCVNqBxbN7HPoj8x4EKwIhAPX15xHb7GqlqkoTSf9ROcmuEn2XqD0Xlu+wLTvyNuiW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b583349a15f7cf237d929de0b7c9248365dd519","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.6b583349a15f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.6b583349a15f_1746180246511_0.07637276431186035","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.d850dc6dd636":{"name":"@tldraw/tldraw","version":"3.13.0-canary.d850dc6dd636","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.d850dc6dd636","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"912f7fad53848659997af7bf4b9cab0632a19211","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.d850dc6dd636.tgz","fileCount":13,"integrity":"sha512-f4GBRQB6a9W/dTnlfgmdToRsTRBBwGMx6iUHNz5BV5Qg9DIOhA4+VeavoSDlr2oQFeNUXeccTQflbahhfhStHA==","signatures":[{"sig":"MEUCIQCsGUg/JuO/Vmj1NoxJFDaQ6xf+SsN8AaJ6MFIn0LyosgIgVtO5dAJiPAuLVGV2XBOmNKwgZ7d4pedeCK1g+yc7ptU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d850dc6dd6367c7cf72f080efd778e46654ca345","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.d850dc6dd636"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.d850dc6dd636_1746181142547_0.27552281276681967","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.8754dedf4cf0":{"name":"@tldraw/tldraw","version":"3.13.0-canary.8754dedf4cf0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.8754dedf4cf0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74069a47a1b27536f536d479bbdafbecf25d53df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.8754dedf4cf0.tgz","fileCount":13,"integrity":"sha512-Ap4Lobg5anfk+rnnXgbiabbImGVoRi/ho3LdCsapRJdmOo1yckWxoX/nuOhvjdht5J9MYYQxDWBW4fFtciaB4Q==","signatures":[{"sig":"MEQCIEtTQ0w/1f2uWYaS7bKgqZkH5RxQoluqlVsJ8iI0vcdRAiAlxnMYCUbAz6GwEMll6P2Y7qWZEUy/GsQHf5cRmOSIWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8754dedf4cf046420b822d65f61896bf995eeac3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.8754dedf4cf0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.8754dedf4cf0_1746181359668_0.10716179356750488","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.683b5ae3bbe9":{"name":"@tldraw/tldraw","version":"3.13.0-canary.683b5ae3bbe9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.683b5ae3bbe9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb7743e675ea045870c803f8ea1869b100e98ea8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.683b5ae3bbe9.tgz","fileCount":13,"integrity":"sha512-m/Zw9PxzRSLQ3VpOMm9C/yBbGWLTT0jS8f+lsqYBPu9Tk7a8KfL/2fKfEg6YVHO4rhgVVIagtrNu0mrj0S4y7Q==","signatures":[{"sig":"MEYCIQDU3jzPYCz4NGgZG8F0YPpobLWYOGZctl4FuzuA2Em1pwIhALbNiKetKFKIDrYDVWTV4vzVfm14j5oIcmrcRgRrW9kQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"683b5ae3bbe90a93c8a641eacb4f749261cb0d21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.683b5ae3bbe9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.683b5ae3bbe9_1746181594242_0.32365666643437807","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.63efd1b35848":{"name":"@tldraw/tldraw","version":"3.13.0-canary.63efd1b35848","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.63efd1b35848","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0fd02480b210f70d23c174631aad2f2c21909651","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.63efd1b35848.tgz","fileCount":13,"integrity":"sha512-HmfodM9IpwM8ngNaE05lQ+1XfIlNkDjdGzA+QThrthRczLzxqBItzR5BlAvQzjvlexfZUtkSm/eYXCDrZDBZkA==","signatures":[{"sig":"MEUCIBgspufqEFTrYmbtfNCCAo5xnW21qakp0ZfRuiax7bC6AiEAs6MLsVfL/DidgrcynT/ZMho/JARwjk7C1OXjUaCBxO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63efd1b35848080f61fb2069ddcf1cfbc049cd59","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.63efd1b35848"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.63efd1b35848_1746183667638_0.8191158013057007","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.907d7458ec90":{"name":"@tldraw/tldraw","version":"3.13.0-canary.907d7458ec90","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.907d7458ec90","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18c76b1abd373faeda7751bef2141bb6c9049624","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.907d7458ec90.tgz","fileCount":13,"integrity":"sha512-gRg9BbOuHi2C6Wck2kmiuhllqVMvdGUNnvfvP9oJ+y3nJhzQQMWt4oJXTpn0rPoUnCkFdz0WTlBs2k6X5G8FWg==","signatures":[{"sig":"MEUCIQDglZze5HZQgpRMQQnhjYQLcnSb0iFj1Vd/Euk0Z/0jRQIga+N/dJygw3VRFifCYNXgsvAm3UOWWKA/U/SdGhCnhVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"907d7458ec90a1522e2acf4abaa096706fbf9dae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.907d7458ec90"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.907d7458ec90_1746184525358_0.6094004431323723","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.2594be9eef80":{"name":"@tldraw/tldraw","version":"3.13.0-canary.2594be9eef80","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.2594be9eef80","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ac04cd0f170170bfc4087eea6fe3cc455923ac0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.2594be9eef80.tgz","fileCount":13,"integrity":"sha512-UK7QZdxsi2ku+q4mLtXkMv3YgAVGXyGP9FCgoyc1wAPUoLGzCMtAYRJY0XGAbWjYv57xS83TeT6IFReFlGaQSQ==","signatures":[{"sig":"MEYCIQCTLTvfN+By4AXeTLvhCp22P+WKG40kA3it15jdZuyAKQIhALMI1Ekreo+Q+orjZBVq19vMWECy++P4/ggQeW/tHMxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2594be9eef804c6d18986100e59d140546808ce7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.2594be9eef80"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.2594be9eef80_1746189221103_0.5256562857957792","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.8b1562e59f12":{"name":"@tldraw/tldraw","version":"3.13.0-canary.8b1562e59f12","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.8b1562e59f12","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e607949f3a6a65b09f3c1e8b417fbe218cc3799","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.8b1562e59f12.tgz","fileCount":13,"integrity":"sha512-h3PRDPtfGkXUkqV1Ft90vUS/bOo3erxsza85rR0OcCoiqSgdu2uh6VWNUM4JyWGLq+GPItAeMm6Jg+pmBnGV9A==","signatures":[{"sig":"MEUCIAx1uQuV8Gx1grXbqAHnj8JH7ZvqJaAxnZmehcFSgtOLAiEAp5fyTx6613HX8y3kRXeUdKcAO4bhEKE7u9iWWFI4u0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8b1562e59f1265030935851c8ffd866ccd455f6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.8b1562e59f12"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.8b1562e59f12_1746460754358_0.7501852591596017","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.172c5663eaa2":{"name":"@tldraw/tldraw","version":"3.13.0-canary.172c5663eaa2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.172c5663eaa2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d7f81c520fbbb63895e0749250a0024a7d257b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.172c5663eaa2.tgz","fileCount":13,"integrity":"sha512-gLtc2tErPWdMRYhZyf/x1iZHJfTP/6S5q/cq3mfMe8amOQVY5EP8A72cLqvjFO5p51wROXRvUdJkMii68rBovg==","signatures":[{"sig":"MEYCIQCRW0tCCJoQnvPMLX2bxO+rMiH9tqdrkRzzio/1ppkNrAIhAL5GyEukY17cOCao+qhCmNPAsbNfxwbUXeQUaZNUiJWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"172c5663eaa22530baf9ab9e4144b671c2963635","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.172c5663eaa2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.172c5663eaa2_1746462744781_0.7094662795709359","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.064d79cae9fb":{"name":"@tldraw/tldraw","version":"3.13.0-canary.064d79cae9fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.064d79cae9fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9007092e515c25db7f8d06438d982b1e85fc0486","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.064d79cae9fb.tgz","fileCount":13,"integrity":"sha512-9tRCFgocaBIpRAI0ggRXDmJtHUB27LgLjAqO6wDrxdJ2jWBMChxtRVJiyrTqaLUBGyuYTCew/cMTRlMGT8oDow==","signatures":[{"sig":"MEUCIQCeKmDeNEJRIN2mfYfO5jekt+jBKqXB6IcW2R+XDXKdOAIgDQlxBT3aNX5QyUgPwLva6M/FZmxHS2sTaE5PlQ9RekQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"064d79cae9fbb63f3d07578c10da54467915ef4d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.064d79cae9fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.064d79cae9fb_1746470681289_0.22449175738932148","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.47c6071100a6":{"name":"@tldraw/tldraw","version":"3.13.0-canary.47c6071100a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.47c6071100a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8eccdb52bacb61a23cd49eacca41fa0b80cc0562","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.47c6071100a6.tgz","fileCount":13,"integrity":"sha512-5u9ade22qE3pEEwWKwIn9V/rXkHV7G4OPbfTJFnjTMERVA8uR5Gof2iF5zf7w6E+9BRGVSS384Z0As94umLxCg==","signatures":[{"sig":"MEQCIGrmXn628TOuCuCx8m/yJm7R7jtcFhtNpIQeO+UT8TCWAiBeFMgd62bVfcYASHZ+zh31TCi+3NaeTV47mTX3nnfo/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47c6071100a6b1a429f3ab950e2eff42ba369119","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.47c6071100a6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.47c6071100a6_1746520869972_0.5301794011322831","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e6138942377f":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e6138942377f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e6138942377f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2aeeae2e18d44315dbcc5145dde3e5e65182ade","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e6138942377f.tgz","fileCount":13,"integrity":"sha512-tBSDN+wNTcqMzxyDdf978AAYj5relVjA+Z6zPqO1O4Bl0ECW2jhNUsgXT/itO3ofk8R+KFPIFXCYekAnFCfi1A==","signatures":[{"sig":"MEQCIBdEs19QSPchEVyfdy507Txryf6T0G9zKX10mD6lEgqUAiBQUXc8PEdMXXfWj82CUpFBxR1Gh0+TYLsokkHN9wVfDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6138942377f58e83eb1e29bb94de1382407d7ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e6138942377f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e6138942377f_1746523550151_0.6841222280039465","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.996d0adfecaf":{"name":"@tldraw/tldraw","version":"3.13.0-canary.996d0adfecaf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.996d0adfecaf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54e11781965c3ec561e0b234eba26e1ec43b646b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.996d0adfecaf.tgz","fileCount":13,"integrity":"sha512-9iIhFhDSRi8ER08HRdlSw8eFXttPQERDcYLyJb/8Not4FzCgY9XMY5tdzFZc8iNCYVcQcSqISWB7f3p4vCk/EA==","signatures":[{"sig":"MEUCIQDoKpsVNP1D5l0rhNC1H+yH9fak8up54qLJJjaRTue+DgIgVf+RG5nCQ/Abp4OjUEj1ar/HPeXskpdEH6QqLB2cLPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"996d0adfecaf8edc288069e56c8ee7f652a81054","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.996d0adfecaf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.996d0adfecaf_1746530909423_0.04054238393435394","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.87a0019c391d":{"name":"@tldraw/tldraw","version":"3.13.0-canary.87a0019c391d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.87a0019c391d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff9cec9eebed6306a34dce03649ca1417ecb789b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.87a0019c391d.tgz","fileCount":13,"integrity":"sha512-arob2R5FO51YoAyJWyiqv2tBGRmJRFdSYZIByx+dHTBvgO38txOYNVoksNmadVj9wXHyvmaGA2y/63FizCGCcg==","signatures":[{"sig":"MEUCIQDklStoEhjbmZ75MzzrGzh8kDVrBP+E7zlHUXT4AzrGZwIgMsrvxDsGVWL50i/irAGXQBTpNnVKaDBN3P0guyNie2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87a0019c391d370e0e008e9dc1e9d1d1a17bfe61","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.87a0019c391d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.87a0019c391d_1746545587846_0.5009172168250173","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.c4135f4903f5":{"name":"@tldraw/tldraw","version":"3.13.0-canary.c4135f4903f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.c4135f4903f5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68d71761a6b2515f05110f6eb77a53d37ff3850c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.c4135f4903f5.tgz","fileCount":13,"integrity":"sha512-kW5X4FYDM9UyHhnEzIsrAj6vlRYKfxdybktTghRrN1KvWrty0PHK87g+2xSljJWtQRy8pKrhXXBkpcZD5JOkOw==","signatures":[{"sig":"MEYCIQDDWrBlFe+hzGp2RWzEjuNLZQq0I2/WqiMFEcSf4GFFhgIhAPSTVZebTk88aCT0et4Z6vO691KivTomybHWPfmyA2Ud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4135f4903f563823a231da1aa7d656285066ec6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.c4135f4903f5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.c4135f4903f5_1746549481104_0.691311652970322","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.8e04030e54fe":{"name":"@tldraw/tldraw","version":"3.13.0-canary.8e04030e54fe","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.8e04030e54fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0d028f7067f915d34b3841db2eb67f52e03e660","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.8e04030e54fe.tgz","fileCount":13,"integrity":"sha512-0zUieIp0phk3gfRZt48jmPvg7YNlj8bUKoJvDxxhyk41BKdowVEvqS/MB0aDmxz9dlDKc2NyJtixConERwIzGA==","signatures":[{"sig":"MEUCIEtgbmXM4b4SXbOm3A/tvZX2vtpX39+K26oTXhykjXuwAiEAnGvoyceN09RX84DVl3lJKXqRSY7u07YfHmBMEwOshf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105550},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e04030e54fe40bfa11018fc01e99c03af92a4d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.8e04030e54fe"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.8e04030e54fe_1746609303425_0.04200807446281818","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.c3ce2eeb1729":{"name":"@tldraw/tldraw","version":"3.13.0-canary.c3ce2eeb1729","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.c3ce2eeb1729","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39cfb649f13edcad6b1105a52ced0acc7beb1155","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.c3ce2eeb1729.tgz","fileCount":13,"integrity":"sha512-FrJ6y2Lk5UCpNVHTAcb9Ysf79OXG+NbJ8qKcZzlzypMQD0IyYs761J1uc7rAkBsx9BcOsXF7QEENhq3EN6t1VA==","signatures":[{"sig":"MEUCIG5CBERuM2nyymc+F9R/Dj0P3DTLneHM+f1vneM2nyRHAiEAmIv5mXMPKhJ0VzmjNPaqrLkx5+pT6O+Llr4s/BEVyCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105723},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3ce2eeb1729a50727a99c9d3683a2274a803eb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.c3ce2eeb1729"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.c3ce2eeb1729_1746610180378_0.5404308360007124","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.2c1fb1ac1f1a":{"name":"@tldraw/tldraw","version":"3.13.0-canary.2c1fb1ac1f1a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.2c1fb1ac1f1a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3c9c03c6a4871663248c221a460e13b3e707e34","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.2c1fb1ac1f1a.tgz","fileCount":13,"integrity":"sha512-e51u9dEw0Dux/79agYMpjdqWj0q+iQlkNazUXAR4YuI+dIPnVuD2MtdGSvlwc0YyYZ1h18bQ+gB7P3ZRzWyK6w==","signatures":[{"sig":"MEYCIQDV+KXSwEuEtrryq8OSGgj3VaJLqIMxra1ayFf26unHdgIhAMXnMYTqKyihNUHcqqYmxtFD60Y6jaGcwTxfeFDjfwcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106254},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c1fb1ac1f1a9cac9f2f739fc409829314ced0ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.2c1fb1ac1f1a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.2c1fb1ac1f1a_1746632281665_0.23694709184689344","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.8f8ae1660cdb":{"name":"@tldraw/tldraw","version":"3.13.0-canary.8f8ae1660cdb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.8f8ae1660cdb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79e2d277569d646acd4fef9fc07579a789a4d2ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.8f8ae1660cdb.tgz","fileCount":13,"integrity":"sha512-La3iKeWgmH17RI5gN4zXMMfJhgnfdUn/sTaBmwNmfbPJuGK1zXjRE9zudu/G9WXAeSFKjemy+2VvD7Z8l2xI1A==","signatures":[{"sig":"MEQCIELp77E9fZSOHddNHVaPJyvv6ouvm1UujZPDmuGTCHGHAiASumCSiNRG+Id4dnKLx8AgPq6ut8furQKzVtb3V/txVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106254},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f8ae1660cdba8d549418485424fba77adb55eb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.8f8ae1660cdb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.8f8ae1660cdb_1746705586908_0.8729520339930059","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.4389e5975660":{"name":"@tldraw/tldraw","version":"3.13.0-canary.4389e5975660","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.4389e5975660","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0050914978bdf66de7ef5890c3fd4ee4a16598e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.4389e5975660.tgz","fileCount":13,"integrity":"sha512-UEzKzsyWX6uxzhKtd3iKq80qAB+oEKShyOMlyZmK1/TBgV5/92fJeCbI74oWM9wZq1DV3EOHCfM7OqAUvDc80A==","signatures":[{"sig":"MEUCIC1FxzyP9vfeaw++STH3COCY1rfUK3y6+M30HP1wVgCkAiEA8jf7h70aGTL9TUUB8EtqUzKhEPFJiQZVDcKziTUzlPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106254},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4389e597566020cb54a60eceee877c14ba8c737d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.4389e5975660"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.4389e5975660_1746705995308_0.635548290676158","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.70e156551c5c":{"name":"@tldraw/tldraw","version":"3.13.0-canary.70e156551c5c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.70e156551c5c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd73b87179c5ac068947480abb1c04534559ba70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.70e156551c5c.tgz","fileCount":13,"integrity":"sha512-rG/4Iw7Lw6LsAwfXzeMWCPaa5eBXn5kactNiQQLjVNZT5ZSJYyvpO/sBLhdp9pKXFMQ6ucnfHATDXnVYgeKrxw==","signatures":[{"sig":"MEYCIQDGvgqc3FGB6T3pH925E+mVvFD/hwaN9WJSxYNFMxRSJgIhAMqLlUMmyb7XqMLL+Uw4m7cAZNsCNVHBa+rgb1/bdeY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106254},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70e156551c5c4e3932e6de6c13484b4c605d949b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.70e156551c5c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.70e156551c5c_1746716598608_0.7834383018153774","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.d6fe56e14603":{"name":"@tldraw/tldraw","version":"3.13.0-canary.d6fe56e14603","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.d6fe56e14603","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75d7ae6fa1ff5689b32b7a47ba054eadf9bb88d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.d6fe56e14603.tgz","fileCount":13,"integrity":"sha512-gzy3mmoXY+9+wdO57me5YJ1gqPMoFXhiD7nz2sd4yhh9TnbKtvBVHC8pnToin+Iom9WuSD3F/iIxsmDzREl9CA==","signatures":[{"sig":"MEUCIQD2/eMnW453RTIkTk4BPD42QepuvsNDI1/jPaWGxVB8UwIgSbyvjo56adEUKF2lgfWZFrS40ln3/BzalK1ZVXY5C8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d6fe56e14603cd0078f71ba72d09ea53bf4239c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.d6fe56e14603"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.d6fe56e14603_1746718448797_0.9591296861245346","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.b791a0363a7a":{"name":"@tldraw/tldraw","version":"3.13.0-canary.b791a0363a7a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.b791a0363a7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b67566f1fb70d159795ed087f1961a1b104c471","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.b791a0363a7a.tgz","fileCount":13,"integrity":"sha512-SEqKK/MDwkrApkCq5HzYZPqQUr+HeMueVbYB/1wv0I9FrB4/4puYeZlzsJFIp/yi7PDOEQwMqsI6TX3tnIoIZg==","signatures":[{"sig":"MEUCIQDnzOK94Hzq9KtRykfVhtJA8TyyTe13Immz+DnXVo6pxgIgKmUCVt6Vmb0uwJF/C64f6JgZ8c9bsa0fj3oYNP8A3fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b791a0363a7a2625a389f5f0a098a4626f05e6a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.b791a0363a7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.b791a0363a7a_1746719554865_0.9498164738263601","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.07f891a2b516":{"name":"@tldraw/tldraw","version":"3.13.0-canary.07f891a2b516","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.07f891a2b516","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b060bfe94876071d03a51a0f2a1aec7caea3eea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.07f891a2b516.tgz","fileCount":13,"integrity":"sha512-JZjQ3TBgtrw6DkIZOt0PPfRh9v3aKuWiU5OTGuGI8ZYKh3zegyM4dM4bqiYUX1oefPi5lHZ3ZkWUgKXs7TOZqQ==","signatures":[{"sig":"MEUCIQDf/GrIuL3OASuCwq5D2VM88Z+BfeTKgv22SqG6rlW4+wIgQwP/XE+L1lkhXxaABcirpCzdF3rUHj6/tkSYs4Y90Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07f891a2b5166e8bd84cb202d0a85224403c6be9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.07f891a2b516"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.07f891a2b516_1746726166920_0.7633318422066384","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@tldraw/tldraw","version":"3.12.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.12.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d579a811dc501792154191c853c28aafdd859ce9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.12.2.tgz","fileCount":13,"integrity":"sha512-3sxuMzhJjr7fBdOEg6RPeQYJ4bRjkUfQZJnftqmQU+XVZea1IaVkeUWqNfJwOI31t2Tv3+T3vzeRg2uiF2nXwg==","signatures":[{"sig":"MEYCIQCRVQZq5Y5LFucbUK9GNBAyssF9TDM4DI92CeaTOFjenAIhAKDV6G8mnYvHZoxcAMJ5y/2oVMGtzmSPvRAv7Z5T3m69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104827},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a49da8396110ff3f4fc3e5d08949cb3820152b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.12.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.12.2_1746777806051_0.3984306268033131","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.cb6b7a41c175":{"name":"@tldraw/tldraw","version":"3.13.0-canary.cb6b7a41c175","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.cb6b7a41c175","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37097cc7621ecd260d2a02582b5308f851847faf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.cb6b7a41c175.tgz","fileCount":13,"integrity":"sha512-TZKKMCDeLy1jVrb9lD4nhJSDfvAPbTheUO41YD4fEcSblH3/WBYgRQpbl78URK86RvH7T8tU10lanQ8pNyrdhw==","signatures":[{"sig":"MEQCICC/ShPfNYlAhc5ksO5Jjmc8ZYr7YHTARYzx8je9AKqaAiB6mGlV5BV1qEDihmS3S41ZkmWitMWi4LNXLDtX/zN3rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb6b7a41c17597c7ba218d81c0dc1240046ed376","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.cb6b7a41c175"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.cb6b7a41c175_1746779410296_0.9713204842579295","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ae38fb277ff7":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ae38fb277ff7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ae38fb277ff7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6f43d2c38c6f04152e267d419d4337f29be94be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ae38fb277ff7.tgz","fileCount":13,"integrity":"sha512-ytcGLw00d9R+gePhUkD8FmyyuatJowtrWGG9/ywyJnYuo/j48RkCt3XW2lRfr5V1zY9FfITbG7hIyUTep04MFA==","signatures":[{"sig":"MEQCIHy7LCGQ5ccEY5nb84hCtkgJat5HopqHiyZ7ge3nzOUOAiB+tzL7GdlNZpDVSGkNk26oi3hr8Q/ESRkExWjxvfnNXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae38fb277ff7a9a25f9db4ca8d10c58eb2eb1aca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ae38fb277ff7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ae38fb277ff7_1746780176357_0.8407492625318234","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.42a3293334f5":{"name":"@tldraw/tldraw","version":"3.13.0-canary.42a3293334f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.42a3293334f5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"896c177e96e62a66525afb8a2258263dec05af2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.42a3293334f5.tgz","fileCount":13,"integrity":"sha512-NEE0kXmFxQwfQtJqOrqpeGbH3moIJe0Y8MNEd5O0sqhTLO50+5I2IHD1KhNRvnabzpQbMXKVqo1DKWgBGQUidg==","signatures":[{"sig":"MEQCIB20V9vnGmzhrDuptjoULaFRVTUsTnisCd7Sbc4exX7fAiBvhqKMnGY+e+g1ItWVQ7J2ujpRM3HaIFFUUTRfofb+gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42a3293334f5e39b82cff7e31cbceadfd87d68b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.42a3293334f5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.42a3293334f5_1746783001065_0.7762293409094845","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.2928a5d81c67":{"name":"@tldraw/tldraw","version":"3.13.0-canary.2928a5d81c67","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.2928a5d81c67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddb92ce5e512a991b29038f77d34b17937eceb6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.2928a5d81c67.tgz","fileCount":13,"integrity":"sha512-X9OddjiGiZXxHxqSfalubG6Pak2/tM2zof+sJMVbvVes7cLhcBUK78Umxr3lN/yrdY/74K5Wio2rAp9wAH/mOQ==","signatures":[{"sig":"MEQCIEVSZHx4JcDZdpME5IPzwqq5fK66r3uK3rCi9gt/bPgjAiBpPDh8RSJCXIU5sXAY+rrqH0/fNpLTzm9cexqJVLzGNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2928a5d81c67768ee7eca8707a373323ea6dfdcc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.2928a5d81c67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.2928a5d81c67_1746787423282_0.07602737068918186","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.5186e76a1992":{"name":"@tldraw/tldraw","version":"3.13.0-canary.5186e76a1992","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.5186e76a1992","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"830bdf4a84f20d2d784ff93eb847df8c7cc3bb01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.5186e76a1992.tgz","fileCount":13,"integrity":"sha512-rZ+dI+klmGnDFmI53JJv8oICw8fL2LmIhK8hpoo0rm3ioEjKTBUwlzd30T9bE4JneCxBCd/mXdyROss5dBBu9g==","signatures":[{"sig":"MEYCIQCH91NON0mSnkataYU/qPOTp6eOG8NbKfXe5Er4CxPN3gIhAL1bw92dxPw8Qkrdbn8DWmwiVv2fXz3o1Bk4p8T8IeaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5186e76a1992bb5d5c495e201da259b9ade8d0de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.5186e76a1992"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.5186e76a1992_1746789350219_0.5051688552015772","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.3000265147be":{"name":"@tldraw/tldraw","version":"3.13.0-canary.3000265147be","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.3000265147be","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64e135b594fcf848eade00ef9e6522c770ae0f2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.3000265147be.tgz","fileCount":13,"integrity":"sha512-hqf5rglTl/7401w6YSqCKxlMFiCE2dq57hMluHoNAVhhvJXXdqvcmb93jrUoqIcB6YB1hVr5jd1b3E1NVPG/jA==","signatures":[{"sig":"MEYCIQDOggpwtRN55GxyUicEjGnKwho6g7tnKZ+gB1jMP7fASQIhAMK/zDLIklQH/Ndvj8ma5o4y1cZWiankKt4UmFpxlLGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3000265147be7db1ba7b91d3e441b07489e425b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.3000265147be"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.3000265147be_1746802529593_0.47785747603927997","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.c7e3df3a9530":{"name":"@tldraw/tldraw","version":"3.13.0-canary.c7e3df3a9530","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.c7e3df3a9530","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94644d88d3ffef89fd49ef6cc8c9c0a24d57134e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.c7e3df3a9530.tgz","fileCount":13,"integrity":"sha512-+sXDA1YGExnriGml+qR4kfWADelPGJuVsSnAiWLl36tkYNJgbOCqei34iNSsg4ZWCmS1Gu9LbL0ng6cQCTcrmA==","signatures":[{"sig":"MEUCIQDOFa8upGExtCwyqiNECYbOCwVEmDpYCRfyntFht5A8bQIgaHt21HlWUhi2HPwfblR8KGqvpre/AzgWjgSuTG+GTIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7e3df3a95306ca66ab214ba6e9878604a733e3d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.c7e3df3a9530"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.c7e3df3a9530_1746959565511_0.022176265718298005","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.178113318bf3":{"name":"@tldraw/tldraw","version":"3.13.0-canary.178113318bf3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.178113318bf3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a35eebd32aa86e5d493a801b7d89ea060b413d80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.178113318bf3.tgz","fileCount":13,"integrity":"sha512-ByC9wkQ6kBZOX0vun4UYPbFSIFzkvqHdx1tVXxIDWviujxathWv/dSeB+S9vtMHeQVTtNNzJ8DILWR85kBbhOg==","signatures":[{"sig":"MEUCIQCK1KErLxMZ/uwj2xNN/z2GC1GW6186EfZW2Fs8EHY0+gIgSvWmRLEsOizgeJxpsF1Le8m//E+pusG5ieBa8tCmQH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"178113318bf3f3b9b6fdd1f3722e33dd6a9c1d9c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.178113318bf3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.178113318bf3_1746963368365_0.18126046656041295","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.bd7655d74283":{"name":"@tldraw/tldraw","version":"3.13.0-canary.bd7655d74283","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.bd7655d74283","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"907f8a16456941426655ad2319ef519c3f69850c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.bd7655d74283.tgz","fileCount":13,"integrity":"sha512-lF4YgZkD97m6z60ZVZER5iwsm2YSeJTfTTkrUf6PiGwrItyi8U8ws4yAqotLJdPuJ6rFipZVR1UjMkDqahjvHw==","signatures":[{"sig":"MEUCIArdIvyI1rpQhQIaOkR2UaNX1jiB/eh+vVC2//S7uvBQAiEA8PZne55IKyOtjZ/VAWmcCfr11E03zBbtY+0+2h2soeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bd7655d74283b511cddb1a3c8ba16111d5f9c538","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.bd7655d74283"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.bd7655d74283_1746967010592_0.027813197755845787","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.77b2db3d8725":{"name":"@tldraw/tldraw","version":"3.13.0-canary.77b2db3d8725","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.77b2db3d8725","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6abe3d0c568f050830b82e6c32232a6c659dba9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.77b2db3d8725.tgz","fileCount":13,"integrity":"sha512-InmfmQqLB5pSR12dp164arf4zNsaE0atITofmqFic5yHrx5hwc6ffQd9bsaPoIMDJEf0Ie8jb//6EgM3CqoXpQ==","signatures":[{"sig":"MEQCIDAEmTFlL73CqiF8mV6zq1MCuQ9s4J1K6yK5B46DwdonAiALjxRA7jD8XANQn4ELPE7POI9IhhU85OSmhkY9Sq21bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106816},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77b2db3d87258dfb422e8f39e22e5d4e5a0b056f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.77b2db3d8725"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.77b2db3d8725_1746975360959_0.25020373104483173","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.1087f3a3136f":{"name":"@tldraw/tldraw","version":"3.13.0-canary.1087f3a3136f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.1087f3a3136f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03e9597604bf8d15f0b1ed4d0e35d84a5ed2299b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.1087f3a3136f.tgz","fileCount":13,"integrity":"sha512-vN66nPRoj22TqN+51y8FrFx3RCgntEE5otVUbPlf2Xz7ZJqmXcHBm0UMJR9qd+R0sR7RBlp1O2W9utTuaDqugQ==","signatures":[{"sig":"MEUCIBhUN9BcORhIGnBAGqq7sxKoYO2hLmKQCTL+TdEmJRLlAiEA16Sx156kdMlCjMKE+CsAm7EwEnCJbBXvInv0QrrXOvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1087f3a3136f6610bc780666a332c4167c47aabe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.1087f3a3136f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.1087f3a3136f_1746976257663_0.33192252945583856","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.62d76a25592d":{"name":"@tldraw/tldraw","version":"3.13.0-canary.62d76a25592d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.62d76a25592d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aba08068937236fe1d2eff605d8215ef53b04fda","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.62d76a25592d.tgz","fileCount":13,"integrity":"sha512-cfagKmXj4tXLaYWmkJDHaDbxnbYWWWhne1HGr1/g8r/nF2HJm6vVhhpcL981UK/K/nyUpx/tI9GL1LljzjTU1w==","signatures":[{"sig":"MEUCIQCEmsCD6uO9vIynjek79AvXhOyWmJUgsXY28c61tMaxcQIgcdqJQJfolQyo3lnYr4NdQIiqXmVHMbHIS/reKEFxn+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62d76a25592dd64b03f7c9913618f3926c4515d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.62d76a25592d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.62d76a25592d_1747035021141_0.13674407993279702","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e25033d63b69":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e25033d63b69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e25033d63b69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0a02fa27a82ee2cab794180a33233fe3551f9e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e25033d63b69.tgz","fileCount":13,"integrity":"sha512-n36fJjcwBURjGgZoSw11mQucDIx5AcuHAyCaTq3bgaaX01BV3VjzHitx6Ztt5bX0ZHGfa70H8fBSlMDiwGnPDg==","signatures":[{"sig":"MEUCIQCdK5CnODLfvy3dZ84/+ObbDlXmXrbtYVbNEx7smDJzPQIgZgsSznyL0JSK/VPq5avg1tMeLROTEKvySsE7rWy4NfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e25033d63b69bff97a130a490ec29e1bef9ea21b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e25033d63b69"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e25033d63b69_1747037564369_0.7769943066084377","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.bbc6785692f2":{"name":"@tldraw/tldraw","version":"3.13.0-canary.bbc6785692f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.bbc6785692f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8142d673e7e65af6fa48138e23b2f1bbd821ec5d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.bbc6785692f2.tgz","fileCount":13,"integrity":"sha512-Jy2JHnunEIskXdkGEMAJCA+rCA8S4twPObtzjIgRh7n0sp4sQ038uaYpYGS8RcXA8mQnoUen+zdxvgER58qUOg==","signatures":[{"sig":"MEQCIB25ZYmdpDKsVUpNVQsep72tYYsBScuFLZ2xopeR02SfAiAWfg1PEcVYlHA8GdWwIojbvCnN/Uw7Lypaxro49/WwMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bbc6785692f276c5310f13ea3141c0cc2069fe22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.bbc6785692f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.bbc6785692f2_1747041785177_0.41317875101837664","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.c5d445347cb7":{"name":"@tldraw/tldraw","version":"3.13.0-canary.c5d445347cb7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.c5d445347cb7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c53c0e1f2fab5659fed5de5a93b42205ec12d42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.c5d445347cb7.tgz","fileCount":13,"integrity":"sha512-BGQOcl4IDvKtEe+XxzJFuv16GoUlAiySC12hHac72vI0hDyZ4rsbhOHZDW12A4JwRS/kAm/y+8epHFzisFYF6w==","signatures":[{"sig":"MEQCID1IZWRSOhWAB0gITBn3KIr9dP83D4hKLV+cRUiVkZnGAiAF+1mWbvN0GhTyS4GVMLCQtgthgxZVXxUA/7XjDnGPfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5d445347cb79f8404295b95a383a6166df1a9dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.c5d445347cb7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.c5d445347cb7_1747049056897_0.5358207830380286","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.b29c8448ae7b":{"name":"@tldraw/tldraw","version":"3.13.0-canary.b29c8448ae7b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.b29c8448ae7b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"904c0a2cb891163f4181c9def3e0de3088342416","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.b29c8448ae7b.tgz","fileCount":13,"integrity":"sha512-c7KhsF/lDqHd7UIQeZlWavPYeNEimoaf7GKeGoQBQigbEG0LktJWJp0bUwRqSjtndOCfyVcI0uS09OW52ZHJfQ==","signatures":[{"sig":"MEUCIQDad96jCeye9qu4WN0i6DnSjP5RDkVFk2Tcuv3ckle3TwIgXyn5cOzUrYyz/ltt22H/qoimsgF8nN9m+jP/l7pQ2so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b29c8448ae7b4a64b4d28bfc14fc2bc6cc426249","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.b29c8448ae7b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.b29c8448ae7b_1747049190975_0.4325314155376181","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.be59c37b047e":{"name":"@tldraw/tldraw","version":"3.13.0-canary.be59c37b047e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.be59c37b047e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb54ec7fc097efad6949f8ceb8769b8fe9888977","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.be59c37b047e.tgz","fileCount":13,"integrity":"sha512-MASrfsC2VHh3WO9JJtNFzLJqZSAq/EW575SfdYeNuvGTO4Sr1OSHFHkUchCe5Wq2+qJbWavWxYTqP4aEvnkBRA==","signatures":[{"sig":"MEQCICPzX7ZhEgW17JXzx4sAwyUPWUYgJ5ezEfVQh7BaRwtTAiBZZPYIbPkPoJvHhJyDnPcnN6RjbaXdl3d+n05ZTZUGbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106898},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be59c37b047e871db593cf896ca86df83c155f2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.be59c37b047e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.be59c37b047e_1747049389485_0.7975829163324315","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.6307ec7baefb":{"name":"@tldraw/tldraw","version":"3.13.0-canary.6307ec7baefb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.6307ec7baefb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72d89f6805179de1a704eb3881a6ce73dad23075","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.6307ec7baefb.tgz","fileCount":13,"integrity":"sha512-s4194tfJ8oAtBHtLwxYvoc6JoAcyafl03KsOP7rFmqx9JFKuM4IuesuqKK0MKkvyVuKIP7kSY2fP3dbJu9qIdQ==","signatures":[{"sig":"MEUCIQDyz7tBOxLRoi/28b3VGJZS/BzqPMhrVlgLH2KAqdhVXAIgJTiOiPB3si8a4kRMwchciHQH/gKCD9ojgBX60wZKmo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6307ec7baefb8aedc370d99df69f1f64be8a5af3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.6307ec7baefb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.6307ec7baefb_1747056954754_0.5819883797164802","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.88076103433b":{"name":"@tldraw/tldraw","version":"3.13.0-canary.88076103433b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.88076103433b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82a075562f9dd95b341b2509059d365078a393c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.88076103433b.tgz","fileCount":13,"integrity":"sha512-LEl72HkPcTIzvT2j7BRdGkF+Md1zBtP7/tqa3bWSLrQZVcLm1sodJHC8ITnixJpHb5jPRz6rmSjwTkYSeCGS/Q==","signatures":[{"sig":"MEQCICbiSIEHOiDf3yg3ZpRzcrRw/zzlCRJq93VEEUA4VZcfAiBsGVvC1yYNcOqato5fkTRaZv4ns+xNnoGl47Z9oF3jSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88076103433ba46c7bc4435b2c062d99f312e4f5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.88076103433b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.88076103433b_1747057421276_0.9658614019395491","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.66687519f459":{"name":"@tldraw/tldraw","version":"3.13.0-canary.66687519f459","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.66687519f459","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad553757b07289b3871cbcebe5438da36465f896","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.66687519f459.tgz","fileCount":13,"integrity":"sha512-teyMdEJcf5JfmZNxQfrpl2jhwnR3LQASfIS+oViKx4+KR5Wu2YD/zU/h4Ym5++L4wBBM71beoPTfyy610r3Trw==","signatures":[{"sig":"MEQCIFuHHinB0zVQAIS9HyTjADI+jL5w5957UT320x0LAYC8AiBF10bFiNsrFOUMJ4gOexItwwm0Y4AdncQV6mc04sQJhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66687519f4590837e678962b3eb7cfe27221e5fe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.66687519f459"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.66687519f459_1747057459812_0.8062195662169713","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.4d06b94fef9d":{"name":"@tldraw/tldraw","version":"3.13.0-canary.4d06b94fef9d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.4d06b94fef9d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a16f336671733992f66adf092a35cc202b245260","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.4d06b94fef9d.tgz","fileCount":13,"integrity":"sha512-nhCSOB5Sy8gMY54fQ1RiD5oNUXBgSTqUQrfJQZNLqNHq1LtGgTgnZNENJhfg+ZlK4GckO/ZYA8zHBgtco0L6hw==","signatures":[{"sig":"MEUCIB1WhA2+j+1g8ro30xWjbvzvorOpcST1kIDhTKRxrW1wAiEAv9om0JNjGLti5xoeglVMzEPkCkUtF0vIeeiId30AUWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d06b94fef9d02ba66897511096433c1d10ea026","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.4d06b94fef9d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.4d06b94fef9d_1747061954038_0.40476418622773735","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.4887e1f52521":{"name":"@tldraw/tldraw","version":"3.13.0-canary.4887e1f52521","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.4887e1f52521","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76c4d15faad39187d17791d679ffc5cc250b0103","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.4887e1f52521.tgz","fileCount":13,"integrity":"sha512-macfTTYTenCvqRCrLTsLRmwfUi4Btm7UDUn/2mFku8dEPWdDi1CO6gistP6PGsIC4NEm/ujNOYoRvWLlI2uyXQ==","signatures":[{"sig":"MEUCIQDzxJeDOXQKFKtKF6RGZdpscu5+RByD+nXVqDLW8cHTpwIgMpx4slSHPD/9blKL/HYFdWIATOgNfN4WbHsgpbAQUHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4887e1f52521c469f25e67e04488a6f7df829600","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.4887e1f52521"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.4887e1f52521_1747061974083_0.8991769371421048","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.324a049abe8f":{"name":"@tldraw/tldraw","version":"3.13.0-canary.324a049abe8f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.324a049abe8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b135e795a6414497488764e53e4c3837b35c8e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.324a049abe8f.tgz","fileCount":13,"integrity":"sha512-vX1hwl0deisl4NsNkvY9tNcYn+asBjlvzVin98FPLSF6fm4OEtiqr84UK9d0AusOZn8ISt50gEBVIrZTqhE8EQ==","signatures":[{"sig":"MEUCICZ+liLX1J8gaOlc6IfYK90aCOCKnEcWOIw3Lg5cvjgoAiEAjfvPS7QDKVFSVJjOJwLjCtZbhPH9f1ZK1R9T/t8JXr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"324a049abe8f414f96fdcbca68bb95396b6c1a46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.324a049abe8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.324a049abe8f_1747085196462_0.865948635303633","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ad6c4f5526a8":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ad6c4f5526a8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ad6c4f5526a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c80d5b4c6d6a24f375d101e9227bdaef2494f99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ad6c4f5526a8.tgz","fileCount":13,"integrity":"sha512-IY1kKHAkdpHhEjfFcofX3v89moMV412uZgKCi03GJ+uG+54OfKhAy2GlNnMa3bZ9s45ynYlvXY0VqIxBfDBRzg==","signatures":[{"sig":"MEQCICCx4bi6rcVoDW1RFltwGatjQ2UHbkQs5oN6rDrXbBvUAiAno4LCI3IG8nPOGNoxD36InYUKiX5pNX7dsPkKjuzOEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad6c4f5526a8eb3103aaa29079e423cfee5f97ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ad6c4f5526a8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ad6c4f5526a8_1747130162690_0.8471255146920085","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.c0afd1f5aa1e":{"name":"@tldraw/tldraw","version":"3.13.0-canary.c0afd1f5aa1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.c0afd1f5aa1e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74c924155edbbc6c9597131921d7497e84b21645","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.c0afd1f5aa1e.tgz","fileCount":13,"integrity":"sha512-hNJAb8HoazLFGWb4JJiFabPiPFDXMhX3RhaA1g//bPnASrVvWRRwYQcVggaRGo2Rzqd5vYUzLiJhqx7wNBjnQA==","signatures":[{"sig":"MEYCIQCHSt7dsDv1RR/5gvN3+UBCqOJswmM8FoyvDRZM5M9qLQIhAIQ4/XzzWvhxjv10JIou60hEaiikoRnmixVO7LbQBC+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0afd1f5aa1ecce6dc41e9045a06e7915c3859ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.c0afd1f5aa1e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.c0afd1f5aa1e_1747132825775_0.5269362681780525","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.b49b003c609e":{"name":"@tldraw/tldraw","version":"3.13.0-canary.b49b003c609e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.b49b003c609e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"802c6c4579170478489b5b0a37e2d7de0edb4c01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.b49b003c609e.tgz","fileCount":13,"integrity":"sha512-J27ewuqAOKFK9VhC200FpjJuNozVVIOcPZ8GNkE4qhK4sq/kpSoq7uvomaF2KyEl9GpQ8bypc8V80AzGddg8uQ==","signatures":[{"sig":"MEUCIQDuaJYZP7sCl6XM8rLTh9wmuM1PgqKTv45nq3so8hi0nAIgK9y2Y5aJojRLJf5FbNkzJ2LZaOKsvNKaQ4KN9pjQMVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b49b003c609ecc4689f5885e9c23a48f0e97ee3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.b49b003c609e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.b49b003c609e_1747134202364_0.37394976294401894","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.409fd05a1a56":{"name":"@tldraw/tldraw","version":"3.13.0-canary.409fd05a1a56","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.409fd05a1a56","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b43109ef6b107f8178608f52a397bd9c5e79921","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.409fd05a1a56.tgz","fileCount":13,"integrity":"sha512-G4J81MFiifN+5O7WVnPaxIAANUXu8SW2Xv4BPIL0//lN1yJ/tsO2a33coJhW1ex5aC4iKFyX2UgQVUCb/pjD7Q==","signatures":[{"sig":"MEUCIQDGFNAsJnhjbLZ0WiOFLk/I+sWkm/ReQyuGWOv8As1hUAIgNYWrzyv0ZIyA+jhOvYxkL1guFXSd1osp4jUNN8gniOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"409fd05a1a564367e2443aa07bdb57f4d9eb2775","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.409fd05a1a56"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.409fd05a1a56_1747230024189_0.2888718881498109","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.039cf65b2157":{"name":"@tldraw/tldraw","version":"3.13.0-canary.039cf65b2157","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.039cf65b2157","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6794e7a82995bd1908771035c15727e1bf3a6d3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.039cf65b2157.tgz","fileCount":13,"integrity":"sha512-LxR0V719rRBcLtIxy/3uRQ6G4Wl37EbAjFKGRr2SJlFgnm0Se7Hoc8cfHvPSZT1pd4yzKRoUqsmEVvm4vfVW4w==","signatures":[{"sig":"MEQCIA/hYWV6ds28qzjJTr9giyp0rZ0nZrxkXVXtuO8N977YAiBk/ZEYc9y5XS8DDZiPOdAG3f6hLcMs2jh+dTne1KhwQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"039cf65b21574c85c44ae443aa1b5604072eae9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.039cf65b2157"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.039cf65b2157_1747238387708_0.00648193103350958","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.894745a43219":{"name":"@tldraw/tldraw","version":"3.13.0-canary.894745a43219","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.894745a43219","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b6944ecbc88eb72f907c39ec6a05d2582108863","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.894745a43219.tgz","fileCount":13,"integrity":"sha512-rUADvY3Y3UhZJia0WWxuCCACIsl5eJuPv3wwXUeTQ7JA25ecIGENPxk1WNo51U6z8qHSpCrnJVF4tY/kwOu8/g==","signatures":[{"sig":"MEYCIQCQmbKjv0nbyV/Jgl2jZwX0KaEPrLG9yUCY1xMk39kN6AIhAKaGIhFS9/HNDGMWOqn9R4aTIpVf8JHM57f8kV2F3oSv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"894745a432191e48bd189a7084cf8f346e3daf23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.894745a43219"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.894745a43219_1747380714613_0.8563055179033559","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.4a3fc4f3dbf0":{"name":"@tldraw/tldraw","version":"3.13.0-canary.4a3fc4f3dbf0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.4a3fc4f3dbf0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"618e18dc5adad7857504678ab41fbd41fdaa3a78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.4a3fc4f3dbf0.tgz","fileCount":13,"integrity":"sha512-gx/w6SQDbaTe7AqHIBBiwByf0jv8Kxx+cxYXGTiD5IKrZPQcQ9m7TU3i5u8V4VDc27IBByWwvDMJ7H1C7EuSHA==","signatures":[{"sig":"MEYCIQDjbr3Bb8+hvjccssFSAOqgKIS1kqLAsOC6KimntPqi5AIhAPpJWmoo52Ap5Mg+SiDiAjfh9aGTGAzOHN5sC/whoH5R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a3fc4f3dbf092440d94beb0a0f06a4c91071fc3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.4a3fc4f3dbf0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.4a3fc4f3dbf0_1747671941303_0.33993118380693854","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e79ae4643e8a":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e79ae4643e8a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e79ae4643e8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"443ff9d5c28a842c7925cb0ba040711207a3ca75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e79ae4643e8a.tgz","fileCount":13,"integrity":"sha512-KLtprDYib483pKSjF0Eo0dUYK6r+/dLpnhMELKxgj1GgDA16gSY4g+KwBQDvshjBxPJcTRbwNa+fsR7+aETgsw==","signatures":[{"sig":"MEYCIQCIw86NUDjLp1RQTWBu5fcm2wWyZDUI4tmORj0ZlBSyXQIhAPGZ/9eXcAdveIT6GMb1FqwRWFxZPB0fv7zUUb5iz+jY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e79ae4643e8a6c12943813c994838d521df1043f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e79ae4643e8a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e79ae4643e8a_1747686114101_0.39614983411554006","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.4982c45d68e1":{"name":"@tldraw/tldraw","version":"3.13.0-canary.4982c45d68e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.4982c45d68e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83c87c264bab3a9d775178451b78aefc8b1bc544","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.4982c45d68e1.tgz","fileCount":13,"integrity":"sha512-tDUO+pUwEq2r4xBcMpGAniF/PjgMQLZ02cQulp7V3pi5KTLo/NIgX9EUlW54rUQavgLY1YKH9mt7u+UqGox4mQ==","signatures":[{"sig":"MEUCIQDxhWWrcOaNOLVqWwdOJ0drz8xME0ygvFPgQESlTjBfGAIgYtx+/l7l/aOWgXyrR4tu6olaqmhvnBxPMtgHQ1cJJbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4982c45d68e13cbfea6893fa4f58288e93565a3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.4982c45d68e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.4982c45d68e1_1747729616297_0.8258510625761362","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e5e62b7b24d7":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e5e62b7b24d7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e5e62b7b24d7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2431885dde84f1738481abcb1ac70d0dd1ac1827","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e5e62b7b24d7.tgz","fileCount":13,"integrity":"sha512-2COH8PXjeWy92bDLDPDnbVxAWr4l+y/cfN8JXNLzkRLzxmNzS/GnUr6bokrLvVAoUoV2ayXqcyfYlT/heg3OVQ==","signatures":[{"sig":"MEYCIQDHFBG6kJYXCZqtovjbZDFgAZpDoQ/KDIE5KbjctQRH0QIhAIFrTlV7qfKORqN+zXiCR7ymGsGAhU26cU1Bsct1fH0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5e62b7b24d7bfdc4e3c139cbd6a4137f83ccb42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e5e62b7b24d7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e5e62b7b24d7_1747729793028_0.23167086585236163","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.6848b6a7446b":{"name":"@tldraw/tldraw","version":"3.13.0-canary.6848b6a7446b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.6848b6a7446b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f498293a6e47763e15b7adb790add92664cd957","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.6848b6a7446b.tgz","fileCount":13,"integrity":"sha512-AW2HKrF6Y3zOBQy2c7vAx43+/RxWrz9q5Y2BbW7pLA12JV7Op03scNiK1/WUhf0z/zaYt2DSovHB0Bbi6HIX9A==","signatures":[{"sig":"MEYCIQDoskJgk8YNiAna327BDCPi8vUUZbEpJSpeb4UORk//8gIhAMHnKmATytztYt4oSU/Osf6E9Wy/kUU36vW67GZcRoN0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6848b6a7446b9c20bbf3aa7d9f2a25a2a134a535","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.6848b6a7446b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.6848b6a7446b_1747730003279_0.8272591812532757","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.31a6adda2e18":{"name":"@tldraw/tldraw","version":"3.13.0-canary.31a6adda2e18","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.31a6adda2e18","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af8f90f1db7b2c9aa1b61c8a6a0c0e06aa5b685c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.31a6adda2e18.tgz","fileCount":13,"integrity":"sha512-7vsvULcDQPIP1NWBKhvqjH/PLWuFaQG+5YfbWip1LxK7cajRb3foh4DdRT2D6MZIs0pLZyg6C8a7h15Rv/5mrw==","signatures":[{"sig":"MEYCIQDlgkn+VOLzElYULn85mpq2hpZdCFSMsksAugqBHp1hYQIhAMD8/bizixlhuTTmg06tlRVtfyl3+Q6sB1nGOXMXPT3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31a6adda2e184a2454d75dbe7d43111b2ec9029b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.31a6adda2e18"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.31a6adda2e18_1747739873434_0.5950886598854828","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.8b94604b33ff":{"name":"@tldraw/tldraw","version":"3.13.0-canary.8b94604b33ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.8b94604b33ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"212c1af90f08e6267e70fdb0812a8052a48ee772","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.8b94604b33ff.tgz","fileCount":13,"integrity":"sha512-TL1e3m2bkPoFs8bZhzqv7ybnWVQDziL1ffwNw3TiSsScGSpw/LJqhIXqyZQeTF0cERMHKLqCT/FZp8IXlIPBcw==","signatures":[{"sig":"MEQCIEstp4mvUDnOzcX1sZgNfxMynKJftdSJXQthY0w2uCA2AiAInzPbBN8CU/74vac62MvRzAP0upGwvlbxq9ZAD8Xl5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8b94604b33ff7cbbf0b942f024f2cf17d812a8a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.8b94604b33ff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.8b94604b33ff_1747740951363_0.5314926764377184","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.024520f923db":{"name":"@tldraw/tldraw","version":"3.13.0-canary.024520f923db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.024520f923db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7fe4ae13e7f67d8bb4260d04103584c487260655","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.024520f923db.tgz","fileCount":13,"integrity":"sha512-wz8Ii/Rt1NHT9o5qtBzO7/A9nbpX/hGH6UthDk/fCeVG6e4G2zDof/b8fCppXWIPqpcZzpJvC0AuS5SqqgB8Mg==","signatures":[{"sig":"MEUCIQCkCgnY2wacNnPEhfpg9mFxTAIJFljApitEajO26j02zAIgSstca6XTdaqV1SwiqwjOUzOds3SfCWpi18ERoD7Hsfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"024520f923dbcf6df79ffd653279a93c94ac9e30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.024520f923db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.024520f923db_1747756226693_0.16372805987275507","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.3550a1f490be":{"name":"@tldraw/tldraw","version":"3.13.0-canary.3550a1f490be","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.3550a1f490be","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"336897d807f784ef6f6089edc7668650fca9a860","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.3550a1f490be.tgz","fileCount":13,"integrity":"sha512-cuW6g0qIsKCiOF/UCcB1wd4GwO7munGN1W2enTJpKhn9ewrtVKcdRmjFf8F/WDhO8NmXjhgKDl1WkilAoO8ECQ==","signatures":[{"sig":"MEUCIQDIlhW/FPahf4Ke6+pZsFTYaFYAYatNaOaJI9tDrz57dwIgfIbbyyWiVVGzZb9JzGIRaofRDSjP6i9MLQajaY6IC+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3550a1f490bed04f8bdc26113e4df583ac0bd9bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.3550a1f490be"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.3550a1f490be_1747759289054_0.15966006245059572","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.befc69663d98":{"name":"@tldraw/tldraw","version":"3.13.0-canary.befc69663d98","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.befc69663d98","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6a1a9a4571d3f293cba7c9f553280068242be65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.befc69663d98.tgz","fileCount":13,"integrity":"sha512-lqjbBGcfm7tLCfP/ux6Xs4Wi/9aFCFXfagsLGTMisvqlIEJ5QiuWRmraqc7b0rhzjhhwTfSza0/7aPeS9kPyNA==","signatures":[{"sig":"MEUCIQDb4a3f6K+HUw+AJrFwAUQV/wfbECicxjlyAJU5JshbpwIgHJ907i3NZqf3Bm0mD483SstFMUx9ONunxVzRjYhf8eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"befc69663d9844520977dab90af399878f36d30a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.befc69663d98"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.befc69663d98_1747767202980_0.6363029222772798","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.4b1bdccecc7b":{"name":"@tldraw/tldraw","version":"3.13.0-canary.4b1bdccecc7b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.4b1bdccecc7b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0cd8f28d00e653a508e350a4dec80114168acdb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.4b1bdccecc7b.tgz","fileCount":13,"integrity":"sha512-5k292uBLOByMwqk7ID21iKM29K335cQdWVfm7RvLa8uenGKzfKN0k2rMjcNICPllj+zNyqiFxblJEx5RXVlSLQ==","signatures":[{"sig":"MEUCIERQdHmxl4bqXPfBCL7ib+WXXZDmkkGIQsVsknUs4DOXAiEA9bsrJ+Xxn60prJ+gyIi6rDm2Of2/JYKNfszXpvVQjiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106979},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b1bdccecc7b5803644d5ddb97c70a0c400de53f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.4b1bdccecc7b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.4b1bdccecc7b_1747768846889_0.26436906560309215","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.e947b2a46adc":{"name":"@tldraw/tldraw","version":"3.13.0-canary.e947b2a46adc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.e947b2a46adc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6851738db4bf7ccca948b313f99793f2efde235","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.e947b2a46adc.tgz","fileCount":13,"integrity":"sha512-kPo5bJft5EwvD9BBK7bA6eOQKop4srqNF7Gn6kIsatc+qTkCLQ3ECo6TS+uj+xvgslrfRFpI6PuRj50wZLQ3AA==","signatures":[{"sig":"MEUCIQDDXF/A1Zllcsu/KJrmRS8dKO1t6i1jFK5uWp27fJOBvwIge5c5dq95dbGIUWD5B6V4DgPm9lv1jF6/JbEx4cEgEhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e947b2a46adc07efbfff3d5b8dbd8a737e4112af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.e947b2a46adc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.e947b2a46adc_1747775018622_0.359991630076953","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.df8d8c532cee":{"name":"@tldraw/tldraw","version":"3.13.0-canary.df8d8c532cee","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.df8d8c532cee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34812a8e99738682abafce8dbdbfb17b9915a094","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.df8d8c532cee.tgz","fileCount":13,"integrity":"sha512-HgCAaovvL800LKcUDioQ358/p9ieYT/pyZK2xL/Owtvq9l8u7DgDKLXltIODvd0QEdbI9TFAe+hyyDzn1hLTZA==","signatures":[{"sig":"MEYCIQD0LP61lkoZOXmW8h5mPJdBihHzyZOqGHHrNVxLxQjLxgIhAMpb8lAvXpoqRRsMLmcA8FCioqKYdivbjPH/NMTb7pxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df8d8c532cee02aeeb84e2fd0e0a4f35eb9ffa83","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.df8d8c532cee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.df8d8c532cee_1747779974005_0.04196646963931361","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.8f06b22abe77":{"name":"@tldraw/tldraw","version":"3.13.0-canary.8f06b22abe77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.8f06b22abe77","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9ab36ea53715edf01bd55c238abc18a7abed15a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.8f06b22abe77.tgz","fileCount":13,"integrity":"sha512-CUQXPXj2heP937gS8KaucGxQHWwU08IwOEJ1gJuEbK05aL59ZeDJ8I0xGjBYy6OrYuK0IYQ5fZWUBUJ7IEAxDQ==","signatures":[{"sig":"MEQCIBR/7CDuG4aHBLLgmhrfT4AC61Ka7Bm5M60Zoiks1cFaAiA7NKyCvgJgBih1PoCQxzfKQwdsjBEEjlGVlq2AW7IdUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f06b22abe773a920de5358fbbfc8dbef420e7ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.8f06b22abe77"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.8f06b22abe77_1747823820946_0.4900373813689396","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.7ec2a895a616":{"name":"@tldraw/tldraw","version":"3.13.0-canary.7ec2a895a616","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.7ec2a895a616","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a5a407d2cbbd73fde9b9a24121edf6de4948509","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.7ec2a895a616.tgz","fileCount":13,"integrity":"sha512-KMVnhkXgZcjLzXhbW2Cqu2Brzhc7PK69OWfyBYrn7dH9a1phbJNtSN72lW91xhEAP7BSOf7QvQKckrRUWdfw4g==","signatures":[{"sig":"MEUCIFSAVIMniuAeZoZfPodPs/6LBHpSw6xEoSAJ0Hwsds9DAiEApIsyP6he4H0UtzhcNpsuKb57uoW5NkMNHg4CDKDT4gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ec2a895a6164f3ef17eef3083b08cb4d6356057","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.7ec2a895a616"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.7ec2a895a616_1747823928214_0.41402133981161193","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.40f213d4510c":{"name":"@tldraw/tldraw","version":"3.13.0-canary.40f213d4510c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.40f213d4510c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77597ef72ef7cbed5d56e18d2b442501443a589e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.40f213d4510c.tgz","fileCount":13,"integrity":"sha512-c9rzFCVWSYl+rgqE7qHk+6sNs0xxrOUz1DJ4o28ncWCpccQcxzEUtYCFOPGXhTuX4NboXEgBEB3aW0nMEp7DVw==","signatures":[{"sig":"MEUCIQD4uim1A5ExmIREvwjGR72HEgJ0PJWOuqBOiH/hMJ700AIgbHyfP9ArLVD+3wKhMqPhD6CaYoavhKEQsd5jV2lJUXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40f213d4510c9ce7d386248037322d87cae81cca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.40f213d4510c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.40f213d4510c_1747824116196_0.2324424647621408","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.98b2e88ef46c":{"name":"@tldraw/tldraw","version":"3.13.0-canary.98b2e88ef46c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.98b2e88ef46c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1bf18aa2be25489a87bebe11accf740bec7c20c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.98b2e88ef46c.tgz","fileCount":13,"integrity":"sha512-GjR5hsEmGfhm4MBu/SsJEo6N1hSHGa1iZNbdKux5/zsBOoyUTdOxKmGyOEj2zPAkhZNqJTlpb9N1cAQq8YlMSw==","signatures":[{"sig":"MEUCIQDgQwg8Q/KePyj5E9E+cC9VaTLJ0T11bw0IH/r5fTvBIAIgWGRlTuoLnNSE8xwsOirV1fO3g7Ttk+m8uK4QE99BzdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98b2e88ef46caa65729cf011694b4f25acb12fb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.98b2e88ef46c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.98b2e88ef46c_1747824780029_0.524932612885463","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.0c9dea43e9df":{"name":"@tldraw/tldraw","version":"3.13.0-canary.0c9dea43e9df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.0c9dea43e9df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f56f135db49c43c6323560eb711b68b61b75ef04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.0c9dea43e9df.tgz","fileCount":13,"integrity":"sha512-Gcn9H1T25mEXsMqqFsKnleofiq6pt4S+2i1rSXHKJLg++sqtACS/jQAUBQ9bHvbLDz1GPllwwqbb0XgQA4ZJFA==","signatures":[{"sig":"MEYCIQCJHWRhzMvndN/DbNGAXD+HR91IA/7vTtkUcQYS3Hh2jQIhAPJjWrr9+pIvM7sumgbzHdeinOohz7J4thY1pVUFLUIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c9dea43e9df9002a1afff7724d09cf58146d242","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.0c9dea43e9df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.0c9dea43e9df_1747825391147_0.9563376136835355","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.2b3a9b59ae37":{"name":"@tldraw/tldraw","version":"3.13.0-canary.2b3a9b59ae37","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.2b3a9b59ae37","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eceb6d9cbdcdaf25e5e0493595eacad869a1d1b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.2b3a9b59ae37.tgz","fileCount":13,"integrity":"sha512-n6YRifyi48Z20302mSlk0cE/vBcQlPuEKN5e8frPxsUUDhJASWBsXRH+grHCOjKgO6g5aW3aULFYXMetOqRWzw==","signatures":[{"sig":"MEUCIQC3olD+UBNTeoDYFqBXlit+f6tYRKQy/B9WrmVEkFa39gIgYmU2T+FJFmD8r3K20VVa/PsKK3KTistFQwfXDS7kikY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b3a9b59ae376b6870dfa1635c99d3d71766cd02","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.2b3a9b59ae37"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.2b3a9b59ae37_1747828564753_0.5750502834876892","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.a05ab1a8d2c3":{"name":"@tldraw/tldraw","version":"3.13.0-canary.a05ab1a8d2c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.a05ab1a8d2c3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba52f043945c7dd00fefa9c0851ec1b73e5bcd8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.a05ab1a8d2c3.tgz","fileCount":13,"integrity":"sha512-2uwUEOzOWKiW/N3Ea4qEMTDjaFH5I1+vcOTXOvUJeOr2GurlEWZqzqQVbPDUTVm78pnPZLxqQ6V8O7JpewxQ0w==","signatures":[{"sig":"MEUCIFV2rFC5PW0nRnJiiuH+j7skVF+4Un9MIepfvpe9UX9iAiEAo5OB2zhlg2mIi/bo6RPNpYG0H+Sfw9dsNv6LMZro7Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a05ab1a8d2c3b36eaa5f4ad371222c71818399c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.a05ab1a8d2c3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.a05ab1a8d2c3_1747838401168_0.11030598038720618","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.ee08fd8a3063":{"name":"@tldraw/tldraw","version":"3.13.0-canary.ee08fd8a3063","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.ee08fd8a3063","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"faaee5c0db2e485125b1918609384c05ee8afdbb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.ee08fd8a3063.tgz","fileCount":13,"integrity":"sha512-Nj2VOBcAQZ4Oilc2SSd/Yz8z6OzN+c7UnTe25y+jI/lh+fa0W5+RxDl+zNKvOQugp8vhHxJfLm7O1X/NBPEaOg==","signatures":[{"sig":"MEUCIC5Bk3bzVqh0KUnU6xTZ6IREI8fsUaoiWTb42e1Nk4rCAiEAjWsns5agLRvI0WFreR/iNrKjDdVYTAYK8k9JUggV16c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee08fd8a30638ee161378675debe81e2672eea6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.ee08fd8a3063"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.ee08fd8a3063_1747902566190_0.5170583270356011","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-canary.10c1c68cbca0":{"name":"@tldraw/tldraw","version":"3.13.0-canary.10c1c68cbca0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0-canary.10c1c68cbca0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47e91cb57717ea26ed37c778fc82bc34cc09c545","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0-canary.10c1c68cbca0.tgz","fileCount":13,"integrity":"sha512-2oeVoievsGCtia2YWlI/QujWbbsm7w6jF/ll8POvfJtdFSICjIPoSe925pIQsfNEKuHDOZH9EjFV1Qip7RM/RA==","signatures":[{"sig":"MEUCIDGNhkBhA4MmnGuoM/LgoIr0DpJycvTZJEwP/a5MQ+aiAiEAxAnZRQCArWVKLqqfSHulBDHJVw7eEdLjOn/xeHeAzik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"10c1c68cbca06aa2af29db72caf65e8a7b857170","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0-canary.10c1c68cbca0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0-canary.10c1c68cbca0_1747906159858_0.7964642116507694","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@tldraw/tldraw","version":"3.13.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8bbefc75ff27d7ca4654aa68e7f995f5f41e4cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.0.tgz","fileCount":13,"integrity":"sha512-lIao+ju3J2GFayj9ekWrJYte+44/ldd99+gvWkUKcneW95HMsmeAxwDNphteB8FdK5G5tAdpIUu5BykyY3HIbw==","signatures":[{"sig":"MEUCIQCQHgDxpw8h6tD1P0qsUhKaJ7ALDDVOe9Eb+nujmZhmEgIgVkAxYUOUeTE1Ys5An5yTw5p8qjFP3s07eF6CpUW8yeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e53dfdbf2be46423be72140410e2d17213b0c59b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.0_1747921555728_0.18968150347630908","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.95353287a2be":{"name":"@tldraw/tldraw","version":"3.14.0-canary.95353287a2be","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.95353287a2be","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bde1be1c19ccb96c5c75830f7b953382df1d03a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.95353287a2be.tgz","fileCount":13,"integrity":"sha512-8rSgViRn35sQQOor5ajGlPQbLkPyjSg4jYN9QvaqNpcgSxaE0kzFVsPkKO2D/BR7zxsT1HwuMKbt9SwTH+cPIw==","signatures":[{"sig":"MEUCIQDhTyPA9fSW/7OuYHJxufJacEnGhlgQdvqpjNAsuqWl+QIgeCXBQWUTTeI+OkYWCcw40YvdUC48gc9t/9HcfWccb+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95353287a2be186c332150aa9c082609475a393d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.95353287a2be"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.95353287a2be_1747923607655_0.8260004814669322","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.50ad892ef195":{"name":"@tldraw/tldraw","version":"3.14.0-canary.50ad892ef195","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.50ad892ef195","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ee5e44b1cd01d592d367c9051a60637b4333e6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.50ad892ef195.tgz","fileCount":13,"integrity":"sha512-Ekl7V79Qmn2FEUMV4Y6E3HgweeGOZa/8sPJu1irZIifDq2nmcNHZFAjxTKd95puvMsdVx4Momn2vV9hFTH4bmQ==","signatures":[{"sig":"MEUCIQC4jxf7khiK6zg3BC86IA7aDNJIR10M1jMoxpW31jGvlQIgIKKiHoyVucBriieIfiMsYKS12DjJk/YInyL7J0O1KRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50ad892ef195b517ad4dd2982b7b08c34f27d624","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.50ad892ef195"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.50ad892ef195_1747990064537_0.03784775490686676","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e0ab6f4c80f9":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e0ab6f4c80f9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e0ab6f4c80f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52518d4917b616f84f19b4a09a4e96a9e53ffac2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e0ab6f4c80f9.tgz","fileCount":13,"integrity":"sha512-o0+IIriGxWTSimBByZ93qACPlOxyZe47UBzJ9LhXUrbyvOvs3ey4eH32R1FTZXDgtXILzRSSFQOmyspOmmxEzA==","signatures":[{"sig":"MEQCICBIgmZa5LzL2woix1q98oSYo0sYK/Vu+LLTHDrdMNwtAiBP98Hf/QmxvSOWC8hbr4DSxQFeS7AH+AMlU/oMzViZ/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0ab6f4c80f99d7a89815f99d888c67400278765","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e0ab6f4c80f9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e0ab6f4c80f9_1747995254656_0.2752703347815557","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.50d6947a73ff":{"name":"@tldraw/tldraw","version":"3.14.0-canary.50d6947a73ff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.50d6947a73ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ea483a7314a7d9fbd8bd8268f0989b3471437ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.50d6947a73ff.tgz","fileCount":13,"integrity":"sha512-juMLKBeqJaM1Gc+PlL9DRsiF6DkUD6teWLvMeuBy5Si/Uy9ogLwdXVhUXOBYiUscK/+TJ1uZ5ia4JHYHwIkpbA==","signatures":[{"sig":"MEYCIQDZlTqddUx1ojBvQxW9Nzh/HZ0HU+mS5Tk7Ly4lzoG5XwIhANRdNhmdeEbPwDqxSbOjeNVjKJF9UAOQD/O4luJ52Unz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50d6947a73ff309a8fc6a891bc999f13e79eb195","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.50d6947a73ff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.50d6947a73ff_1747995278951_0.949700511369759","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.5a122876ec40":{"name":"@tldraw/tldraw","version":"3.14.0-canary.5a122876ec40","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.5a122876ec40","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24b00db1032149be1db282f258c6b63c11b4378e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.5a122876ec40.tgz","fileCount":13,"integrity":"sha512-v5sf2AVPKYSlrTz9YdYU3vsjwEwl7tLL8BZ00lipQxySbAvhbDQFKnCSnm60xIJtul3vw2LqmKTdi+U6NaU3vA==","signatures":[{"sig":"MEUCIQC1tXv+XakI55jnxBC8fjfj1YJJG37qnq7cb8KgPmOMFAIgd+fghPN05FwvFs3VwE7iFoozZxz+SoItAdNcZVf8wBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a122876ec40a1a43f93b15c8a9e7f42217b9271","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.5a122876ec40"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.5a122876ec40_1747998831025_0.10845171995353797","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.cbdb3d4e5362":{"name":"@tldraw/tldraw","version":"3.14.0-canary.cbdb3d4e5362","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.cbdb3d4e5362","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"710afa4d4c07ff5006ad04f27113707effcb3808","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.cbdb3d4e5362.tgz","fileCount":13,"integrity":"sha512-ytAlbuNsi80TdnzrtgrSQTF2MVf8QA00Oct3IkT2+m4rKPmlTwfIgGXeGMMz1u1PM+J97LEUHqZV6JSJbwDHVg==","signatures":[{"sig":"MEUCIAZj+xbq/DOjw/ToAObg1+fObMebLGeNccfJBGoDXSeLAiEA1q6bvPd8XLiTYQwtbEtgBb8tXBE7QQvS1mPENiJW84s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbdb3d4e536241526ffa365b4b4556d73f4830b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.cbdb3d4e5362"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.cbdb3d4e5362_1748012073547_0.9609887631330747","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.783e99a41fc5":{"name":"@tldraw/tldraw","version":"3.14.0-canary.783e99a41fc5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.783e99a41fc5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e13d4a1fb2bd7bcf9e9f925c89693c80dcd106de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.783e99a41fc5.tgz","fileCount":13,"integrity":"sha512-b6olaRg1fHePhffpxrfJkrYoj9ExhVsg11UKU5tjsj4gAnvGwm3QW2p4oIcnw2O9kMSonE2uXn0EP2+ZbW/Exw==","signatures":[{"sig":"MEUCIHhODonZ2UOQqXP4M9WGVFU8j5jUOh0ta1sA0W36D2m3AiEA9yu9TQy9/QkDy2U9Sty9fiwqRYMM3eNErsPXaWp2X2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"783e99a41fc5ccfc90569d9c6df3025c09c41480","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.783e99a41fc5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.783e99a41fc5_1748014451106_0.4411900856469866","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@tldraw/tldraw","version":"3.13.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55663383c0d41ff5c45394d4004808324805e496","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.1.tgz","fileCount":13,"integrity":"sha512-pL59LZveTkPK6aa3pdXlP2KyXe35H7fujDDyOJpF0F1/5SoJsXOo3qqHZO6BqyDOLPdOPULA1PyXs0p4LZWajw==","signatures":[{"sig":"MEQCID/erET3KZDEnz38XYjIXbZYbUq/Lyxe+wnUjna/Op0GAiAF1HXxrQbgjNtrVwX1AiCUgHI7YZkNrSE1dZ2GDGLJrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4796fa99939eabec02fd708cab23b54477d363f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.1_1748014719408_0.5118963742245681","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ee1f3f027485":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ee1f3f027485","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ee1f3f027485","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40248930bb628c56da03e0fbeb23161a25aeb03b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ee1f3f027485.tgz","fileCount":13,"integrity":"sha512-4WfCWZqOUO21u+nq9TvRUyVOF4eScM55whwIyhHFtPTd75RS61vwxjQH+239BfBgEOo4N7vE15ahFwCn94Cfkg==","signatures":[{"sig":"MEQCIF5LClJJEFkqdfz5LkBGpRbYprS0bzm6GGmT4BjxxOzdAiAkM8gK4AEBlfQdbbqGFX0pq+vza6Xf+V0GH1GUL1P13A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee1f3f02748567e51902dea3d1adc20f414f3106","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ee1f3f027485"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ee1f3f027485_1748026134253_0.2391045136510348","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fd2ad122b803":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fd2ad122b803","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fd2ad122b803","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7b37cecd9313c0651cc0ae90b411446a4a952b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fd2ad122b803.tgz","fileCount":13,"integrity":"sha512-+QP6nUbklmU6HHzE+xnGzVPquPHhEPp3P12VZ83IHPVGTTTUjPReZh54FFwAkgKWv2EXv61xTm0efct4Y/OiFQ==","signatures":[{"sig":"MEYCIQDZ8QTzPt6XUyDF5yzj5QiUL84S2vOSZ3KO827A7DUQrAIhAPgglzemxgS771RN3njj9L2Qj9k3MItMyBYfIqvV7f61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd2ad122b803c82196a6de8433f180769900059c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fd2ad122b803"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fd2ad122b803_1748239320350_0.5047382887769905","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d8a1c8c23469":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d8a1c8c23469","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d8a1c8c23469","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13ad4613db52375b3c482fec8f1e2ee7f08fa1d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d8a1c8c23469.tgz","fileCount":13,"integrity":"sha512-17doPHVzQ9huxLn4v3oRjgK8DgwqmgD6QXECr9K/cFr81mrqmyKu+PDb3RCJ5Pc4J4wshrUkQyhQ5PZaFG4GKg==","signatures":[{"sig":"MEYCIQCxiMayGmy098MlmM760/Vsn+uioiew6lEHRb5B6B71vAIhAPJNChWh838beTtWgM3N8k/3qJAIhDn+7MaE8pUWs4FN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8a1c8c2346909be551cfbb9e6a269dc43b8d38c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d8a1c8c23469"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d8a1c8c23469_1748336289846_0.5343683024254204","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.bf9ab5f94a7d":{"name":"@tldraw/tldraw","version":"3.14.0-canary.bf9ab5f94a7d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.bf9ab5f94a7d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61b67a5e2766924a33fe85fbd0a3baeb076e9cc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.bf9ab5f94a7d.tgz","fileCount":13,"integrity":"sha512-W+EHOJKXj6MzMwFnJG5axSktCFWpzBTT8b5MRuO0jvdsl4r+rIKv/NcRk+IirEoMFF0Rz6KjdB7+zphoPBZFCA==","signatures":[{"sig":"MEUCICDcMdCvfV8uVeYaiQpbtJP2fdM6J3QUGpcySTzQ2DpdAiEAxR4TQY5G0PvQvkvIvLTGPQwDyA1kG4LAWQKQ4T3qB1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf9ab5f94a7dc908eac14ec54854a72387fd5025","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.bf9ab5f94a7d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.bf9ab5f94a7d_1748338089024_0.5589012804799607","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2b6c4d28066c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2b6c4d28066c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2b6c4d28066c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7e368faa046e2a79af6650aa2960fdad2f3eb9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2b6c4d28066c.tgz","fileCount":13,"integrity":"sha512-XRoUiR5sOYuW3LOVeFCg07oxdqxUl1aQDv73F0qglWWi+0hEOXNVGQSteL+XFsn+g0nWuiJCA07sEjsCiIB9Hw==","signatures":[{"sig":"MEUCIQDvMAh71ZqLMqHyy2GCFgqQYTSAgGqlYiEDnXlzJi1AbwIgdzAktEXPfEgxg8jvO23vg/lwwooKykI0bm/amCMRuAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b6c4d28066ce298cb0fe1e6bdc5cbde834f9283","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2b6c4d28066c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2b6c4d28066c_1748346433282_0.1597006543565216","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8d29afff2d04":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8d29afff2d04","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8d29afff2d04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cad3330f41ce2527cc4eb25a4cccdbf8c9685e3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8d29afff2d04.tgz","fileCount":13,"integrity":"sha512-+LCjGDGmrFakG7MP+PxiFw8SoPfUt7dF6M0E9i1BdbvKAkH2dnw5OOK6iJWvX82z6+k0rd7oOOc8lQC8EOXz6g==","signatures":[{"sig":"MEUCIELoYTsPMJfmASpRqOyIFSShPj1h4nQTTu672ubak4FKAiEArlzmY7hStbcQybySnkHQ/fkUaeZmXfAgqSJhe/kM91c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d29afff2d0444f92c31f4b25154ca60cb2edcc6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8d29afff2d04"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8d29afff2d04_1748352257926_0.3991375600218663","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ba221e7baf33":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ba221e7baf33","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ba221e7baf33","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adbe8f8d3710fbeb54bfae5fd7891a359af625aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ba221e7baf33.tgz","fileCount":13,"integrity":"sha512-mkqeLCv+vI0Rs6OuFnKiqmQKu90pYxLDJpJuCL2+UNrkTg+5bif35djm90DxN7Ulhs5RfxZdo5RS4l7DpWsr6w==","signatures":[{"sig":"MEUCIHiGVjcAp7TmSqT4OMcJanZ8BJsMS6iJQel6fJByEX0FAiEA6pUREZVeVR8gvCMfvRYO7wQzYOMo5CvL1GPV1z2WFWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba221e7baf336e3107340320fba19a254e019a0e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ba221e7baf33"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ba221e7baf33_1748352327038_0.5829400805931011","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.25a2f07f5e68":{"name":"@tldraw/tldraw","version":"3.14.0-canary.25a2f07f5e68","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.25a2f07f5e68","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91628a5dc214eaf082b405baf074e15e655f11cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.25a2f07f5e68.tgz","fileCount":13,"integrity":"sha512-OibapqEthv1fp6O6n7yn9Fjg7mRi5UIMrjFYS2p41Tm6dukWCMDNxeQlXpR/pw6R+ElmkpamjiUdQI/FvrgCXQ==","signatures":[{"sig":"MEQCICuT8dnslktN5I8iqhkq8D3M3QSMkQU2uo7rDaV6uptUAiB9qF5btNOgBqyACGb9F+SI5l5pSzQGwQUYmckfp3wp2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25a2f07f5e689cf0c5b1354f40eabae81b4fef07","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.25a2f07f5e68"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.25a2f07f5e68_1748359038685_0.7812562751150767","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b8a2a8b543ef":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b8a2a8b543ef","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b8a2a8b543ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b9100006b608508a1d8484d95b34552233b6cdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b8a2a8b543ef.tgz","fileCount":13,"integrity":"sha512-0qGvqFxmCPLlZZ1ShVQhlqTSmXuvsC0dzA+COc6TRg9hyf/mfeCbSPM+b9nzXqrzpgixVqm7uDXRCdFWH4F7Qw==","signatures":[{"sig":"MEQCIB/c3fAX0dBcmtt4iPel1LbVxfxbdfwKy3EbuT51tWzmAiBoiyAmgRL227hJde5MYQI6UvtPoEQkiVtiUaV4fv8DOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8a2a8b543ef738e20586cf60bc5cc33e2dc7ae0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b8a2a8b543ef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b8a2a8b543ef_1748359604655_0.48306279485826886","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.dbe17bbcfb3d":{"name":"@tldraw/tldraw","version":"3.14.0-canary.dbe17bbcfb3d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.dbe17bbcfb3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd840f0b30985a03fb50bf94a63b2d1c297f6d82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.dbe17bbcfb3d.tgz","fileCount":13,"integrity":"sha512-eLtd0ltoo290vshTpPj9kmdOrB8wDgkzX/7cuBw+oglERQ0aQLRmELdyQQr0lqSPViP5s8wrqvOVm30Em0prVw==","signatures":[{"sig":"MEUCICBXUdgRx08vZY6QBDF3B+/k8uDp4gauK2GPXBHQJ2guAiEA3QMComFmQmsCGqL/m2iXN4Y906/E9xNYjuIQqgey8Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dbe17bbcfb3d9c0ab9488440ab0a4ce1a9636bdc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.dbe17bbcfb3d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.dbe17bbcfb3d_1748362594477_0.8222845159025787","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.128e74986f17":{"name":"@tldraw/tldraw","version":"3.14.0-canary.128e74986f17","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.128e74986f17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9972d7eae453d336120cd59e6f33756598450e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.128e74986f17.tgz","fileCount":13,"integrity":"sha512-oUMA13vu68V0F3zCepm+1Uh0qQFUSva+xR5HhSssd8J956MTQoPH4dA95IBDQyTc8WNLKtiUmZYZ+UvX5oHn6Q==","signatures":[{"sig":"MEUCICs8UfsAzdV1xiVsQIoOnTj0f8+Mdjp0O+KvGAmXU7DtAiEA722jVhYEyvOu4xSNE7k+oKsFq/axLfDeANrl6dyVQmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"128e74986f17a3afc6db3851b0ba4d04ce5df8ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.128e74986f17"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.128e74986f17_1748521236080_0.7293951953827322","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d926f92ca8d6":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d926f92ca8d6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d926f92ca8d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3fc1b3391356ea72b90b02279f6f5d1031f986ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d926f92ca8d6.tgz","fileCount":13,"integrity":"sha512-vlo4zlQasvEKFw8+o5OXkwzCz1hEHBDAiVdB69t7P9LAvMSnurc3ZtbKo+2BvQFMWbvN7+aJEluDHw9xNQTheg==","signatures":[{"sig":"MEUCIBCZ0/JLgom/lQllQuTB99Y6QZuyWthfMEo3CwM6U7y0AiEAqYjWus0MYrGRjy4MVD4rHRgQ8WR9TFU28aEOqJtL25I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d926f92ca8d642bc901bbbc448607dce0563b1a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d926f92ca8d6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d926f92ca8d6_1748531088095_0.06476824658287561","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.48967da8ee66":{"name":"@tldraw/tldraw","version":"3.14.0-canary.48967da8ee66","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.48967da8ee66","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"773ee3c07c96e57efd5648d003b0d2b642330acc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.48967da8ee66.tgz","fileCount":13,"integrity":"sha512-96fplEAepI02QAxcELMwCLMSr/LCDv9TWU3m0H+EMHjFcdubaEgReJXjvhm0FBZNFqnwZgS8eEz/5yIGuTIBtQ==","signatures":[{"sig":"MEUCIQDczp6zxXF6bHCBKcGSxCK1sfj39BtPsQKUlYX5QyBJ5QIgI0M6LbRyYp3eyKoGoxZFNYI+h/R/rJVE66vMQQ8uwDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48967da8ee669d9e69f97699454d5c3189374d0b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.48967da8ee66"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.48967da8ee66_1748555412233_0.5123151495328371","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.26943ba45368":{"name":"@tldraw/tldraw","version":"3.14.0-canary.26943ba45368","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.26943ba45368","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af0b51cfba5cdb793bd55fec2e9f0b24e5d926d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.26943ba45368.tgz","fileCount":13,"integrity":"sha512-P0FAD6VOPqjP2pIjROTyQYhyNOudf3WNUGVW3RRU0NFFqL5D7j7m8xATOZHLcFSLEb+vB3iibt5jwikKdg4lZQ==","signatures":[{"sig":"MEUCIQCkiQzRZcWG6P1HI23Ln03DS937oyLiwrC9jjqZkPtexgIgVoaadcEXED3yeNc/rNmZP/N1n1iGrEZyFiBD0GtvQRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26943ba453686d46f29d2c2a065de0d9b6615f94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.26943ba45368"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.26943ba45368_1748565983498_0.4604640174509633","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.36a37ef097fb":{"name":"@tldraw/tldraw","version":"3.14.0-canary.36a37ef097fb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.36a37ef097fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"068cb403a4e5d230b11e75e459394bac4aaf7884","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.36a37ef097fb.tgz","fileCount":13,"integrity":"sha512-0kLRLabdab4bolY6gEc2kGyQ5eTgSZGWDAo3Sps7MhE+vri17hAUqF+/CX2ZQ7NGs5flxEQh2cyoGR23HCOCWQ==","signatures":[{"sig":"MEUCIEBzpKJykg3qx3RoY+myYZIWvFmNn11M1qcjxd+M/wv5AiEAqWPnMMbn1SI+J4vTSebFhdVDR9eL4tDMWwggibM5m9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"36a37ef097fb00a9b667f6f2bbf27a0d1d01130b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.36a37ef097fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.36a37ef097fb_1748594798823_0.9691674577307521","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.c69104f4d831":{"name":"@tldraw/tldraw","version":"3.14.0-canary.c69104f4d831","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.c69104f4d831","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0d4449a5ef081ce56ab879e1e57a6f7c53f2527","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.c69104f4d831.tgz","fileCount":13,"integrity":"sha512-1uNzUtrZc22K9c7Hu9opTBW0VaTGPJ/yHfhTqK769xVPJ8nQpFhDVKfM1WjOeImvYxTow37mtDZYnEYcaTDYmQ==","signatures":[{"sig":"MEUCICbVK7tl2JnOYf/3MxyQaUow1/aXdazpZnqhbE8612dpAiEAr+lZaDN0yx6zu/p5/7u//kdEchZmX3zlp4qQpcs1pFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c69104f4d8318e7614d97bf5a650c387a7355275","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.c69104f4d831"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.c69104f4d831_1748612849099_0.1521689725951838","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.67f5b0896cc3":{"name":"@tldraw/tldraw","version":"3.14.0-canary.67f5b0896cc3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.67f5b0896cc3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79e856c9bf2eed25fb7e15809f57ff725421d352","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.67f5b0896cc3.tgz","fileCount":13,"integrity":"sha512-LDdzPTSOD3K6BBKz224qgiYJul53s8GTglVI1La/Jm+ObSQP9SvxVP8DGOnqZZ+G4IbSMZOqw4uV/wD+9q1duA==","signatures":[{"sig":"MEUCIQC33brl1N3ARcxoDV/uYA/mYzNwLxFNNn/87GHeH1hj8gIgDRNASaQunzR+22gx7G4Qxdc7u0rCbl2hzDCCaz/o4qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67f5b0896cc3710974d2d58d61e11ae424f8d75f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.67f5b0896cc3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.67f5b0896cc3_1748735053268_0.3875710243231647","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.403af9c5d8f2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.403af9c5d8f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.403af9c5d8f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8384f73d2fbef6f1ab448034faa8a823d1d0a502","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.403af9c5d8f2.tgz","fileCount":13,"integrity":"sha512-8gSRLsEB8UOJwu4JtBOmnSBF5svReUyhifKe18PgaoFTsBgGGJd3WqXDMm/1J6cjNmqdZWVVgcf2r9oGjPdD3A==","signatures":[{"sig":"MEUCIEh0MmB0hXiX+Jjtb55QIrcMzA8AlxmEX232onjnqZneAiEAyIDSFbvUmxOZBx69kImEumy9oSQkPKXXya+irP6t+mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"403af9c5d8f2bed3840e87abb9a3af052186dc8c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.403af9c5d8f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.403af9c5d8f2_1748762478092_0.04590280087526821","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0763fb3ebca5":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0763fb3ebca5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0763fb3ebca5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5c99ea1017be3f55dada8ab3fe0e8e7e4686a0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0763fb3ebca5.tgz","fileCount":13,"integrity":"sha512-Z5Ib+xn+nDWxip093yuwi0QOGl/QVW60wopH/x/eG7bsqJm2SVXkjk8DwaEkoN57n1ofFjgOrUc0o1EqsXm1bg==","signatures":[{"sig":"MEUCIQC6rzoE9alwtwTgw2k0T3ffWwBa0qU4xN/y3qEbTDl4bwIgckIA7yd50vjQSnxrVtlSbrx2LCEjooB34sIn+Yokelk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0763fb3ebca5cc6205624e983736ea6136861cd7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0763fb3ebca5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0763fb3ebca5_1748823771923_0.6413236663345399","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.89411f68f916":{"name":"@tldraw/tldraw","version":"3.14.0-canary.89411f68f916","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.89411f68f916","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2a071c2918f90a8d62547277dffaa8b65536c96","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.89411f68f916.tgz","fileCount":13,"integrity":"sha512-iPO8ljcFhnfXJ+muL0NTmJeGPswymqeIibSU28SbichefOzQo8+MGu6bfIxG1p9bNlLTu7UKoumka5dKL5XLLg==","signatures":[{"sig":"MEUCIQC8FscHGHpPfu+6hKxWUULTmD1AUlWmV0V5DnSJnvo5hwIgOaBGb91jtsCESaQvTXgm9seFRkiw89OPEcMfKf5sQxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89411f68f916943fbf98b7fde7386ec2900139d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.89411f68f916"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.89411f68f916_1748827363539_0.05681446036409388","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.887fce58bc8f":{"name":"@tldraw/tldraw","version":"3.14.0-canary.887fce58bc8f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.887fce58bc8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"712a6da098e8ddf53085c38b123f6489bca8d92b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.887fce58bc8f.tgz","fileCount":13,"integrity":"sha512-mpdj4+X+3f7jPJNbaEVNpWb9aOYv6ctqhz/ubq2cYa4El/A6sUo3njFGM/0YSgu30V3ZceLAk0Q/PzTR/y1hRQ==","signatures":[{"sig":"MEUCIQDdPmzMXLN7wEe3oDMYNGDuphgWGldeovi8W81I5lVVjgIgXS59J18j0qr6eNBWxb0QtgOQg5ATV5/wzR2oB4AuyG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"887fce58bc8f271a2d52426c40770f54543008f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.887fce58bc8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.887fce58bc8f_1748827743557_0.5086977502240049","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.1d0f4286490b":{"name":"@tldraw/tldraw","version":"3.14.0-canary.1d0f4286490b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.1d0f4286490b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecd70ff17d2e69f88fd36c344ce9c279da29b6b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.1d0f4286490b.tgz","fileCount":13,"integrity":"sha512-Cp/R7/D7xaDpQmT6AMWn679/aaNnqmprnP2aehcqUtvXtmA05bB+xMRclwyLdc3t48qroIHgxOAVtRrQpWDgjA==","signatures":[{"sig":"MEUCIC+V7wimQaiDVL76bin2z7hxDSpNZzm/HROkWWenKPYiAiEAsooFVl8E/SnvuKatoUR95jOYrg6WX/u4HItoOTk3RMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d0f4286490ba3a12c64ead35a96b5481ea73d57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.1d0f4286490b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.1d0f4286490b_1748878967023_0.09821161428941272","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.f6a0206007b3":{"name":"@tldraw/tldraw","version":"3.14.0-canary.f6a0206007b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.f6a0206007b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e31e7d92d89941e58b8e53c265b91f5ec7f0d7bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.f6a0206007b3.tgz","fileCount":13,"integrity":"sha512-81M8CUP+70yrLX99Syz6b6UWWiCEWw6se3BLb+ZxjzrZ50n4uYAEkAY9hN+SRyB6C7NS7Au8J0kHVlJDl5EPuQ==","signatures":[{"sig":"MEUCIFuJBwgaDjpez7/3F8+Z4Qgy1pxa8nszFH1wTNjcEwu1AiEA5L4h0tK881of++pa/4L7xOkx4ELOS4O+3w9/9BbqU7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6a0206007b3c2e1c2b8182ae116bb9480cb20fe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.f6a0206007b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.f6a0206007b3_1748942699304_0.2749392276866456","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.625f43fa9492":{"name":"@tldraw/tldraw","version":"3.14.0-canary.625f43fa9492","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.625f43fa9492","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9da3b60cb976bdda8607f7ee52e7a594f08a2af0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.625f43fa9492.tgz","fileCount":13,"integrity":"sha512-l22oFutpPeGC3KO/hM4ER6HZRmmojosmui+nQONpswhQ7YlFIeQZcbvJmZsYBZOFebqdR8PjwLvhheaZENk2sw==","signatures":[{"sig":"MEUCIQCjU8b6DNHo9/NJePndGsvCRKvlzh3Mbqu3AHzHPKS/GgIgIpZO0JOXGRsdzcst76yI93FNGgBzhnmPXwu6/do1vxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"625f43fa94920b1cd49736d544db7f024ec5c25f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.625f43fa9492"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.625f43fa9492_1748950040132_0.5061198936242446","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.a2263c31d532":{"name":"@tldraw/tldraw","version":"3.14.0-canary.a2263c31d532","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.a2263c31d532","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"abb8adfc18a15afb0f11699a6000e76a74cdeb6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.a2263c31d532.tgz","fileCount":13,"integrity":"sha512-vjs3YEVXRzjJ1aq0+KzWCQ6Alh+vQtV/9kEGkQlvlM0Wrvii/8WcygXUBY6Ia+3mxiEVHeKwRzmJlJ2Df7nr/Q==","signatures":[{"sig":"MEYCIQC5PIbD0OPmfBu6cOHaRLKqsMkkKLMvJWyIPZdJAhBzHwIhAKJsEh9Fw/BT8/GTIAWCXGRUn4+X9Z+XLLfgAbp6LwEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2263c31d532364d4a723c8f499d7decec32f7f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.a2263c31d532"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.a2263c31d532_1748966482249_0.46116465941887586","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.7cedd47b7a3a":{"name":"@tldraw/tldraw","version":"3.14.0-canary.7cedd47b7a3a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.7cedd47b7a3a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5d9e369461aa9c2f5a4c3685f7c0771854bed218","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.7cedd47b7a3a.tgz","fileCount":13,"integrity":"sha512-BfFHQBWA58FqrUzw/Y9rvAIjfxJVNYKwVZbOAdrbUxPHor1xV7826Z06YFYYk5g+75Vj2/W6h0HD14tuo1hOeA==","signatures":[{"sig":"MEQCIG0uQbLFM933eR+blkQ8A3JrFdA1sGYu8VY0Rve6pesnAiBkK33VXPPFSnFBQOokQucTWSwD4Tz2LGwTUJ+pVvMxHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7cedd47b7a3a385ade35d765aa176ccf53bcb41c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.7cedd47b7a3a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.7cedd47b7a3a_1748967617098_0.07057845758975434","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8ea0ff8489db":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8ea0ff8489db","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8ea0ff8489db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b9bdac97e0ec79f2ff73f900d1624e8f0621069","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8ea0ff8489db.tgz","fileCount":13,"integrity":"sha512-u+/96YW2RiZwtk7NSax/RNK7mNaw/+x8PcZypickY0JvHaJWU9eojzfBu6dG4QwMFwMaEaIV1JVnloY0SAtkGw==","signatures":[{"sig":"MEUCIQDh9VwFyt0QSFnXIJRfMYLHmSLVLKcQ8A+JffRp+nGtmAIgamdZF6jVsqOtKSJJQxaDcYXAK7lb4WKbnCvDcrqSR0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ea0ff8489dbaeca6f0bfc21248c7a754ae54bc6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8ea0ff8489db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8ea0ff8489db_1749034997881_0.3308426779069207","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.30aae0fd9bf8":{"name":"@tldraw/tldraw","version":"3.14.0-canary.30aae0fd9bf8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.30aae0fd9bf8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18db4f2ab8cf4dafb0396ef1b5bf0541d733f90e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.30aae0fd9bf8.tgz","fileCount":13,"integrity":"sha512-D8G+mk0FLWTTq1cGAi/Qp/UMhmP4/0LKpdrd/TEYuuWEFnX4yh08TsyoxvzqvoegiuvMnBsspw3wKkPajUoM/w==","signatures":[{"sig":"MEUCIQCDVTnYJay7FjEYqPCZ/21+kJNeR5laP2b9gmQWISpqwAIgMG/T7JgibvVia24ucBgDax6uHQvK330O+eqC0tSPFP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30aae0fd9bf83da735a3e7b5e02736ec955e405b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.30aae0fd9bf8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.30aae0fd9bf8_1749045647910_0.8241396926112248","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0abb9699ba2c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0abb9699ba2c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0abb9699ba2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9689f3a98c80694b4219704c1634007b7161decd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0abb9699ba2c.tgz","fileCount":13,"integrity":"sha512-ALE8P82h/NZ0C13h9YhIX9V5zCwFcevJl+ypIesu+g2jzLi8omR7SY5hiso6wTdyLmRTl1ZYmFfqE9Ms/Vpuwg==","signatures":[{"sig":"MEYCIQCeZQutGdhuhQtImgJZxW7m3lf4lskf9TJdwR69hzD9TgIhAP9ybmk1NbNZgtPsaTu1VvBazbDzKotGnXdtNxxZD6bb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0abb9699ba2c35b18f92e24cb2b87fe49eb41835","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0abb9699ba2c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0abb9699ba2c_1749046247403_0.6008875255369255","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ae1762886f91":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ae1762886f91","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ae1762886f91","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8da12d932b6c8af2cdcf717b6f9fb07675d50c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ae1762886f91.tgz","fileCount":13,"integrity":"sha512-Ulxg3mVUZozzBFQtDQsNVsQK0iDjX/QdosuTkj1kfU6ziUU1l6Ewyl/eXMXHJCNTu1aE2e6JWnqZgol/q/ANvQ==","signatures":[{"sig":"MEQCIHLT47ygD99V6dIe45i82MCAcYvt6cYDCMpRW8pO7lbWAiAzTKoViNrpS+1K4pVc2sJ+4y4FWCPZONG3x2tMwgJQFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae1762886f91c2d8d1daa8501f154ef19a455783","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ae1762886f91"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ae1762886f91_1749048258451_0.5543757897565504","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8a1fcbb09c18":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8a1fcbb09c18","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8a1fcbb09c18","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6202d1ab48220e27cef823eb371479beaf4dd57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8a1fcbb09c18.tgz","fileCount":13,"integrity":"sha512-ceKwBYlmQwkyF8QTbHJZMaMJ1mqS0DVdj/XrN0d4B7aXtLdZIF9NzFiTXPNt8v39RV2S3fud5v2JKzZgKV+gNQ==","signatures":[{"sig":"MEUCIQCNpnHo52FAXOiJV//SrcFz87fETppjGuPOfXjLxztKKgIgIqiCrz/56zTmL8QaNjXYKmLoYN0Wr0gFyYKCLmTSj/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8a1fcbb09c188ed9872af87ec0ee173a2bbea9e5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8a1fcbb09c18"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8a1fcbb09c18_1749050102797_0.5300319362115349","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d649afc753b1":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d649afc753b1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d649afc753b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c65ef80ef43da01bf9112cd73e20500a4d2eee21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d649afc753b1.tgz","fileCount":13,"integrity":"sha512-sPbuWtRtoXOo4ig9G8nApa+RtOffgL2w5c9pzs1MfC8elFVPMAw/Sq2CoujPR+GBB7zLD+CRGtas5Uq+RZv0yQ==","signatures":[{"sig":"MEQCIBf69FCf2zhbYfgb/5WBh/XqlsJBmfdKGTYd5S6vmfKeAiAZrPnHjxktL5KquP8wURkgTPDWXsRWtuZ9MH+y7y0rIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d649afc753b17b532e91aa0760f5926d90939f01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d649afc753b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d649afc753b1_1749056242126_0.6229274816163186","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.49bb54bcf937":{"name":"@tldraw/tldraw","version":"3.14.0-canary.49bb54bcf937","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.49bb54bcf937","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6a1ed232201abb0dd90881ae9317fae3afccfd01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.49bb54bcf937.tgz","fileCount":13,"integrity":"sha512-/Tk3FQoPYuywYzsPgpA2t0df2f3chMpGK/qC2uU3elX0E3d8SBpak5w27KK2N0Flg+9Ke3yoKFynZr++Am4irg==","signatures":[{"sig":"MEQCIF94DYs/4aXwM9XqddvKIwkWzyo5t7XNzspIjxaUrEFxAiBPiB8LG7ifp6HoOIkZHoHY1nRc4QcnO70dKq1zwb3QDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"49bb54bcf9372724b34d52f4a30378cc48e1037d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.49bb54bcf937"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.49bb54bcf937_1749058724496_0.025402521408079526","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0855861e3ba2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0855861e3ba2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0855861e3ba2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7f4fe6fce23bf8829145f39d4e639ccc5e31cd8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0855861e3ba2.tgz","fileCount":13,"integrity":"sha512-sfwcEcrCrh97PF0tiwFKDz/4qKq+2es8J+HuBU58f3nB9GojHhkA7y6cuV+7aFJhbT7P53fSMooSDhCEJWTp2Q==","signatures":[{"sig":"MEYCIQDqqp80igOiiKYEo6uy/QgySV/vHgt/lydNTf9tOYLKMwIhAPAFeZBBdRLsyD8S6+wEamgz+kud09aBwsTwtq18kiUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0855861e3ba2aa8c892bd80ba4280ee75ade8e07","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0855861e3ba2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0855861e3ba2_1749121931912_0.9694835540953937","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.6fc604d88ca2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.6fc604d88ca2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.6fc604d88ca2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"327c58d28c988280558870c5edbae9c811c97cfb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.6fc604d88ca2.tgz","fileCount":13,"integrity":"sha512-4MeG480Jcan6i2yILYRG6ZnEwdlJL+HyFz98bTHdOfEKryA13SCnIMNERMIoj6MXLyMG1VmLd3c3ht2BFp7P6w==","signatures":[{"sig":"MEYCIQCus8jIgeilyIhgGFbHAgT4Q6bIB5OpV83YyNFzpeC3dQIhAOsE2yReCn6DsdTektz7FMLWGxnWrjsjjXfPvISkS6xG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fc604d88ca24e10d16d2c3495497bceaa7062f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.6fc604d88ca2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.6fc604d88ca2_1749138885354_0.2727332021163873","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.f8af44c4d1e2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.f8af44c4d1e2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.f8af44c4d1e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cef0240907bd9a69b7561c6d61a71a887263625","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.f8af44c4d1e2.tgz","fileCount":13,"integrity":"sha512-ODimHwHmtYIJQ4wzCbIJ/X6QErWAq8BB6JMOfNqnn/dgDSvP6YYBqooX85v6b+HlWBJhBIiXfIgnf2E/YYPaXg==","signatures":[{"sig":"MEUCIQDjdvY+2tJT721+EBeegH8hC+GRl0ALY6xIEueWlOMvYwIgKBehxc//Ov7r12h3zB6SWZzTym5E7C6qFpbE4Ru/3Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f8af44c4d1e2067a556cdb895afbf9675f9b6fb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.f8af44c4d1e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.f8af44c4d1e2_1749217685886_0.9568916488653934","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0003905ad03d":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0003905ad03d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0003905ad03d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0794b007ff2c0aab3a6190fa9762694b9587ff44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0003905ad03d.tgz","fileCount":13,"integrity":"sha512-6JTHaLo5z+7lcRHYuKxrNzJCI7hW0d2L7M0X/FFGmtoWN6ByjSa1oh+pvlGcW023lxyoj+VJ+n2vnZtQkKfMxg==","signatures":[{"sig":"MEUCICMRgz0LGm6+hgcFUremNWysR1bMlVQ3/c+l17qvEOFvAiEAhg2Tszk1y66XgdAsT+t3UNZnz8464sdM3LjyE2LgmQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0003905ad03d119d372ca266918e12b6122c2825","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0003905ad03d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0003905ad03d_1749221031981_0.8014699910154457","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e099968e8b09":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e099968e8b09","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e099968e8b09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9405b3a394214319d87f4c8b3447ee34d14fe0dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e099968e8b09.tgz","fileCount":13,"integrity":"sha512-R0MDyFsTyQBC3TryCNjtZa7CIJD5RCRmCKFa3rJhKPaeGN5ZeAHFG4FL532Rw//7XikVmJJDRsnx+u7hsnk5Tg==","signatures":[{"sig":"MEUCIQC2znego18xHjvqZytD+AJseYtx5V7qMguHoX4j58dPngIgCX64bAENsVhpCktX/Wg7YvLPLU2EBbgLPeVkJBe0EIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e099968e8b09ed6b1acbe01f242f01c8f48b51b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e099968e8b09"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e099968e8b09_1749226097275_0.6867021964154953","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.c311222520fd":{"name":"@tldraw/tldraw","version":"3.14.0-canary.c311222520fd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.c311222520fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2299366559377d6bfc1f5901938412ec809d27db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.c311222520fd.tgz","fileCount":13,"integrity":"sha512-e4P0ly030zpsg+BaA2RMg0CzqlJn9kiqcQbrj0O3twoLychJSakZWge4oMmbYR5toNKuoGmv8eoHk1GqU4ocoQ==","signatures":[{"sig":"MEQCIHq6hm28Ldaar/JzIV2MjG95mp702mB/0KX2YIH9B8VqAiAlQjxy3exdv80/OfM48uKKvSwJ/XEll1EKAm9hdrlivA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c311222520fd4f5d79699e7ac7058aa30ed54064","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.c311222520fd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.c311222520fd_1749241493123_0.8983580170503267","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b8c5ab05b06a":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b8c5ab05b06a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b8c5ab05b06a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3111a5dbf6fc89f17f275c58a229340196f1b8e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b8c5ab05b06a.tgz","fileCount":13,"integrity":"sha512-g7paxW2Sd5rKMCeb1GDC9BOkazryTEuTr5PR1J450C5bYKwaR3quy5aVdZumuAmilGvTHKafnnOEs68S/hIlig==","signatures":[{"sig":"MEUCIQDjy039e3uZm6aXZRXQQuRg2Cgmt0ej4EIZBQZXN8ogJQIgcL5Dq/JvSWMEMgEHboZyH2SvMPdSyHzcgEFMhD/Cjk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8c5ab05b06afeb149a547704a8032a6108c9ade","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b8c5ab05b06a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b8c5ab05b06a_1749309722757_0.8812846154082004","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ff61ab6deaa2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ff61ab6deaa2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ff61ab6deaa2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25c588b381a1e984246b002d6b5e68247bc6c45e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ff61ab6deaa2.tgz","fileCount":13,"integrity":"sha512-YpJx8V72e1x0SZJHx4umRx17qfPr9PEohNrHBIFAiVIlGxox1xHuBNumt/uqBl1PfIgy27/3cDbFeIi/uvUSwg==","signatures":[{"sig":"MEUCIQCplsiQFJPwRHTeTYhD9KZFjh7ZCSu0awx/l/55u8iuLAIgYR6g0SmWKi4IR3PiUza/497KtRy8JeshmucexGG/+Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff61ab6deaa2e5781b04fafcf965a1e5950cad4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ff61ab6deaa2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ff61ab6deaa2_1749318929447_0.4298630178979068","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b477608fafb4":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b477608fafb4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b477608fafb4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f95adb84be4d5dd55147fc152522172624c52c6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b477608fafb4.tgz","fileCount":13,"integrity":"sha512-13hYicHpc0pf3a2cdkxC6M85n5QM9zaWBGPQtzsc3tz2kmXfrXO8SwW673ofAu0ipgLP29pzsAHcLoMS7rMvXQ==","signatures":[{"sig":"MEYCIQDqd4uAz/v/0MYAyj/zDF5wBflkZUceoHlSbIRu6oc4VwIhAJV5HzOsfH5gAuY+x2MK51BL006B81REBNoOuvNpfNb6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b477608fafb456c5f7c9c050e646af4fa8aed795","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b477608fafb4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b477608fafb4_1749320539369_0.8395302579991761","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.589e1bfeb4dc":{"name":"@tldraw/tldraw","version":"3.14.0-canary.589e1bfeb4dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.589e1bfeb4dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89e7b0cf485c90d84239e1c810e424308d904e7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.589e1bfeb4dc.tgz","fileCount":13,"integrity":"sha512-8SieiTSZmpbnmvhgs523PIVoeKG7w0CY//VjkxFKibtmIThcfXC/wHXf8TMVT/F7KO8qaEopNsLi6HQGOqC8uw==","signatures":[{"sig":"MEYCIQC1THpEQFVmwX/PIdH2HhAEQxyhO1KUmybdqrLJfT0ePQIhAK4ygZnftcM7AoiPygySaNzz81YjIyMpM+S+EQY2cfOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"589e1bfeb4dc931ad3daa5635f17f2493865d277","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.589e1bfeb4dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.589e1bfeb4dc_1749335343442_0.4987991729989969","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.4c533b76dc35":{"name":"@tldraw/tldraw","version":"3.14.0-canary.4c533b76dc35","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.4c533b76dc35","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c9a2791bac189447076bae55e21f29681e879e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.4c533b76dc35.tgz","fileCount":13,"integrity":"sha512-w2Ff5jwOZY1mbWgr2khzWuZWLHgDWAF85+kSusbptoUUZnAPRjqmixCjjau/0pOT3OrmLwwoe2RwehedSGnQ/Q==","signatures":[{"sig":"MEUCIQDHz4GVT9LcXldeAaatPebNHUxDAOQ5UNfZXnDcJK30cAIgaRRae01DCKgetVEwLz/Hij4690c13t6EqcuHNxj/tGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c533b76dc358c0e171fe88f54b2837e5cff91c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.4c533b76dc35"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.4c533b76dc35_1749398048884_0.6389762728534549","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.5212b2e1b945":{"name":"@tldraw/tldraw","version":"3.14.0-canary.5212b2e1b945","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.5212b2e1b945","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76088cd58a23740acd41b0558cb4494203ae51ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.5212b2e1b945.tgz","fileCount":13,"integrity":"sha512-5E2Fe4BHz7sYC+Uqm8YRrtp3bHtGwr1o0N4+YR2MSxlKCeIHWgDy1PefJEfP500zwmyVifmfC6V7ik3Gr9hvXQ==","signatures":[{"sig":"MEUCIQDsgIjuDAqadQ/H5O5HDyrTU1kpup2FvW+/Yi5aSf8HWAIgRdsQbhGV8sLYlFv4rtVg5nPMMdUoJlY9aEwwu7+Sjgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5212b2e1b9453a757a6ffc21d2b8b6fed6dd5113","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.5212b2e1b945"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.5212b2e1b945_1749400580360_0.2513247624266024","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2465f32acca2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2465f32acca2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2465f32acca2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5ccd012e51455893e161d2116a6dae045e2b9e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2465f32acca2.tgz","fileCount":13,"integrity":"sha512-xNgFB7+UZMx1L7tZl/qAqi6w9coGfQzSr9SZhIXUaiXKKjQ8lvAo+OXUK2zPEIJyiCmbyYZr1ocqquK77hHJbA==","signatures":[{"sig":"MEQCIHh/RY1hCkkXRe1+9xB4JvzGEyXp1o9YdeC/0XzUkNwZAiBFi+m8KRhpA4CtrQdUUq7sMc2ePuESFek96a7mI5vs4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2465f32acca232c06382172d93bfe81cbaebbd7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2465f32acca2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2465f32acca2_1749412588262_0.9460344625231749","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e7ebd007cb8c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e7ebd007cb8c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e7ebd007cb8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7050ddf2831e1b2a7f16ac7f39d4ecf1e18fa59d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e7ebd007cb8c.tgz","fileCount":13,"integrity":"sha512-H0sjcVK6zkePoNzQ5RrAbm2yy+GHqhirmtI0hZ503WCAwLJkulcFvBuTI0s7VRl4fMi5BuzqXjIiCBB5Je+GcQ==","signatures":[{"sig":"MEUCIEx+dwZgFNc8JKSiHJHwsqNdqfTGo73z3kcv3Yl4flLBAiEArJRnsujIgwvsf0JdRz4XwFP0xrcXcygF/ZPksaTCyUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e7ebd007cb8cb2888aa54fe8f80d7bd1684fc4e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e7ebd007cb8c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e7ebd007cb8c_1749422189147_0.026995767579923946","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0e269ff1b1e8":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0e269ff1b1e8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0e269ff1b1e8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08d50a3b4dc4054a44c52c316261b932deb5f2a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0e269ff1b1e8.tgz","fileCount":13,"integrity":"sha512-O51Qw3iTOT7N50i0FmEycs90ym6XurNYWtUR4Q+McC9jq3eL0jC+5FwJyoDAFflbSzGdF4VWqf2oC4Aokb30zQ==","signatures":[{"sig":"MEYCIQCjk5JmGN9V+hDOoj/2It/BByiu5VPw4aUT46dd/wFX5wIhAMtHBKinh+EomXLpgSQ2uVUDcXIvDqUYapvcnm2iS3Cd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e269ff1b1e8852afc97bcab6773fa70e05622b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0e269ff1b1e8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0e269ff1b1e8_1749422539779_0.012520636371989857","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0097b2770c1f":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0097b2770c1f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0097b2770c1f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f25af037a6e9fd659cd5c167ead7c6754a2516d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0097b2770c1f.tgz","fileCount":13,"integrity":"sha512-Ul2Ta+14xHwM6aVnnJkTLSl9dUlGkxgg9B4of0CRQspTiNVNGEQkOJiBNY2M4CKiMzhDyBYbIbXkYqJAQ3F/Aw==","signatures":[{"sig":"MEUCIQDX9Ku7OCXjfpE/vYZq2TayCzBvuJs3KyhNTwtci5MfsgIgLZZV73dYmjdHpADu+PHSd4SvvmOOHi7s5xDYWcLzSws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0097b2770c1f6bece1a1687a83da4141bc83c68c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0097b2770c1f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0097b2770c1f_1749478017008_0.951432032001601","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.5b547ed75891":{"name":"@tldraw/tldraw","version":"3.14.0-canary.5b547ed75891","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.5b547ed75891","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"475afbc42eae3720cd14c1ba4c5a31e12aae10eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.5b547ed75891.tgz","fileCount":13,"integrity":"sha512-lJ/6ObomigVCCPe34gmiN3waLJpc9wL+vLCxmyRL8uajhavEF027x5yM720Juqq5JOD8SriZYIMgVx6yqD82KQ==","signatures":[{"sig":"MEQCIFa6aXuHIYpLICX1mfoZyotBNMsr3KBYT1kVHodosBJPAiBzUo3pf3CKdjfNf4iTZFsNh8b8VwzmEqWjK62VgcmSKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b547ed758913c8b71b47a4449cd6d0c5f61d11f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.5b547ed75891"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.5b547ed75891_1749480025597_0.8660830024171289","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.665a70bbc229":{"name":"@tldraw/tldraw","version":"3.14.0-canary.665a70bbc229","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.665a70bbc229","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a18f106245b803b06f53fa60ccd022a4929b0b9e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.665a70bbc229.tgz","fileCount":13,"integrity":"sha512-c8b41NQotCHaEG0d3+J3iJWVuElpaguG6VbKBELLXYyKKjc4XE4jCpChreDv13neunRseGbEoWut8jMPfmutVA==","signatures":[{"sig":"MEUCIQCdNLnWr0kQV6erovQlaMfGLcgG46GFnY24M8XrzYZqYgIgWAcP1Zz3WGn6E7b1DnAYt2zqqHPlSx9oklvVGap1iq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"665a70bbc229613f907aa6e3c890994986a04db2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.665a70bbc229"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.665a70bbc229_1749486783321_0.8280775627678625","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.7b5fb115ed17":{"name":"@tldraw/tldraw","version":"3.14.0-canary.7b5fb115ed17","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.7b5fb115ed17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c03e117eae6acd72ecdabf06f698531db4e78954","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.7b5fb115ed17.tgz","fileCount":13,"integrity":"sha512-tjH3u1k2LwtjcXtBznA/yLlRBfNVMJak6JtMtTl3Rq5HnVSDdGFArjM1PPVgfoV0hDi/8SpUw93c0J8x0VLR8g==","signatures":[{"sig":"MEYCIQCPnAu2l3BF+L9tXaQvZncoEht2lIzYzPhWE4BVuUWJRQIhAKiI4uZSRdPe+6tD4WYb7t+kT7c2odTCNymQAMj+3AG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b5fb115ed17fe346de30aceb5fcadac57820588","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.7b5fb115ed17"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.7b5fb115ed17_1749541522068_0.49993351096140803","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.cf19563e117d":{"name":"@tldraw/tldraw","version":"3.14.0-canary.cf19563e117d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.cf19563e117d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8ceb24c6b7c8ae326880a412650a2c35bc4e1d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.cf19563e117d.tgz","fileCount":13,"integrity":"sha512-vOid7Xjqv8bcGLwuJVjmXhNrP+KkteU6hUbhlyL7iZ70uAaxw62QbawEjfLgATCBl6HXc1yOJZwfLz3zx6c6sQ==","signatures":[{"sig":"MEUCIGM0VPINOYbnJsdLvESmpo2Rx+LPKKdzsuciqVjlyvGAAiEA/EHpcouRSsobWInHYI45rT4EcLK3SlcgTLaJadVrzaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf19563e117d3f8b59312987dacef7ccb8c10997","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.cf19563e117d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.cf19563e117d_1749541581225_0.8865735947907252","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ab6376ed9638":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ab6376ed9638","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ab6376ed9638","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5fa3f2b37f53e4c009a21663116b8958640ab83","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ab6376ed9638.tgz","fileCount":13,"integrity":"sha512-82uwba8TH/0aHHCRmxZfg/C2t4Q26oMq0DGjgHO3bF9LTzzTY8kt8MZR/pq/+vVQ/PA3y15dHh1QAz/GOXsEfA==","signatures":[{"sig":"MEYCIQD0/w3All2F1OrfhqXrvZy04BQzrsoshrAhq7KeKaqpqQIhANtp3w3vAwtcd94xEzY/FWByahPOFupr4d2wqXULuaON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab6376ed9638f0575d01492a95b35fce6b92ba31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ab6376ed9638"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ab6376ed9638_1749548795490_0.8844724845774712","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.6c9c0f761ef8":{"name":"@tldraw/tldraw","version":"3.14.0-canary.6c9c0f761ef8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.6c9c0f761ef8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09f3c755270b4c27f47e39110a14b6315dc7857c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.6c9c0f761ef8.tgz","fileCount":13,"integrity":"sha512-4Aue5PgwExNwXiFre5VSAZjNnYxYVdDMV9gZSlQvmDUIo9hEd4pRXY4wIU3NJwICE0LwTAUlj5T6gB8/bqH3XA==","signatures":[{"sig":"MEUCIQDjMO6qhoU1FPCbkDP3zmCuAiNs4uHEDM9x+jN4GyvLGgIgRLgXTHznPYSSF8qMg+wQmsBTiImk+mKQETNAcZ+j3hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c9c0f761ef88703c1bcefc43d3ab0bfaec0b89f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.6c9c0f761ef8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.6c9c0f761ef8_1749551536348_0.09827777212816535","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.33262aa15faf":{"name":"@tldraw/tldraw","version":"3.14.0-canary.33262aa15faf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.33262aa15faf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9de175361f7ea896d91894992e8e8efc3faad756","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.33262aa15faf.tgz","fileCount":13,"integrity":"sha512-7MeubrcPn+9boByERSKqSdPQy5g5ny43HK3hLzzEkO3ch+1J4z9JyZaaf7evcKcIZ6T7PMnNGnqOKS7IBq+WOA==","signatures":[{"sig":"MEUCIBaTyGi+F5LMyPn33Mi1nHl0EapIX2whj45o7+GOwK8hAiEAlyzVFyt/goij5wnkkKrFBvirj5QJkOlJUrjqUyWG4Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33262aa15faf847821445ae18bbfb597d184f9da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.33262aa15faf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.33262aa15faf_1749566880865_0.7729506029112141","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ba997e465fde":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ba997e465fde","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ba997e465fde","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ea67f578e748507b2328a50a99e8e7eea399c01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ba997e465fde.tgz","fileCount":13,"integrity":"sha512-5tXlQu9wZjuLhaxXurS3Kxwl4x6mUQyR2DwQmEjXR9SVgudCJjFpSSz4blrLSxXAkOyM2yPo9r5LomgGC5GKXQ==","signatures":[{"sig":"MEQCIF3RfZtqU8s+1LPIWVrLvh32s3SAZG65dITZKlpBXUJJAiBQsWJPmbtiOYvAOFJSmZgaJndKB3TTPi7iGNWnprI97g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba997e465fde71d249ae06c9dee67ff3ebb611ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ba997e465fde"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ba997e465fde_1749568453340_0.4574133012361763","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fd17def565a1":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fd17def565a1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fd17def565a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19aa64d45679c372283d7d4f58beb503cf64cc30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fd17def565a1.tgz","fileCount":13,"integrity":"sha512-GFkG5hLRvcmcICmc8U/CkI8/aPpzoYmX77NkuifGKrDneA/ukCFjdpVHBwtO/1z8vmf5c3AC6l4kXlwSWnwFqA==","signatures":[{"sig":"MEQCIBv4GSeoSnD5C1eRWVcOjwQfkijsfqPA/gucpzTq22gsAiBdmRT5W7Z1XKa2L34gHn4DkCugANuUlwxXodna/FdL1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd17def565a1b9071fd61181c139a94b211ac611","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fd17def565a1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fd17def565a1_1749568579529_0.6393703714576129","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e95fdc82a46a":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e95fdc82a46a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e95fdc82a46a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1394ee36324832b381375fde5405ce9c3f5ed372","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e95fdc82a46a.tgz","fileCount":13,"integrity":"sha512-sLAqgLyoKXMXFHTbiP819ORdQdC1xtsluTEyNhc7wWKgZaq2dW344hrb8CrZUed+18Xu9+StWRFTzUep20681A==","signatures":[{"sig":"MEYCIQDrqupjmVItaNxu80wSvhdv0F0Y1hOGNDEMqd6J+CiytwIhALxNA3f1hglXYOf4qshsshVbeiumsPkrEybcifwPNRES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e95fdc82a46a5989c996bd24cd351a684623264b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e95fdc82a46a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e95fdc82a46a_1749651336973_0.9800681611392112","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2f3caa391d5d":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2f3caa391d5d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2f3caa391d5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d707cf851083a68102e6d7a144848bf4d34dc2c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2f3caa391d5d.tgz","fileCount":13,"integrity":"sha512-a3R/XmnkN//y/JrxzcVhLbC41RzcA8HmFrr1DBZQWFEXxDCQsW403FEHxvkGZ8bZMGB4hTcrvCuuKR4dcKhM1w==","signatures":[{"sig":"MEUCIQDt9oRb6wb21Y36t2auJs2kAP0hD07iMGimKVz3p4c5GQIgHIRJtouwOZwgRaNw76CR3go8lAFfWGCjXF6C+RWaYlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f3caa391d5d7920a59298037b0829f1edf00c5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2f3caa391d5d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2f3caa391d5d_1749652222188_0.7185420411814085","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.c0df84d88f32":{"name":"@tldraw/tldraw","version":"3.14.0-canary.c0df84d88f32","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.c0df84d88f32","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3c868b7bbf4b686d1f11645aea0524f3d9318f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.c0df84d88f32.tgz","fileCount":13,"integrity":"sha512-ZRzXL6v4rgB6CZ5Rjz4rid+ThWKu0SYC6vqNSENXaOzMngvD43FddCMfkVyUNUjsda7BVE1kbEIKCZlhj8s3Lw==","signatures":[{"sig":"MEQCIB3dELYrxxiCoHtZ7v+lXAX77TL1qmLrlf4QsxHMMMIZAiAapy6Ju6FfDuZnJ1JjV3vLdl7Pcf2f5LWc7mhlkdhlQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0df84d88f32896f2622ff0eb3fdb5089517274b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.c0df84d88f32"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.c0df84d88f32_1749652557705_0.21462822861673025","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.46346bfd1aa4":{"name":"@tldraw/tldraw","version":"3.14.0-canary.46346bfd1aa4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.46346bfd1aa4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cadc59f31a94719902ba149d30a2198dfe41e67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.46346bfd1aa4.tgz","fileCount":13,"integrity":"sha512-pzmJkz8qElQ6OghlJEbwTSWGbVlH5JgFm+JNyu6ODKCztBjrydmLmsSzyfohqKmw3aRxzu77MAaOOwtFYqXnsg==","signatures":[{"sig":"MEYCIQCUgSMkEs5XihRKYSPbZfb+wldbLlAift3XlzN05D9ULAIhAP/HAM6WtUcvB6A83oqQo2UusiKqp2WILgtkSMA5zXlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46346bfd1aa49150e78e85594e7519011b6193f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.46346bfd1aa4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.46346bfd1aa4_1749654174101_0.27054810668309726","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0086db67f471":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0086db67f471","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0086db67f471","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5d0e4147319397c27f1ebcc6975ede7a4a50545c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0086db67f471.tgz","fileCount":13,"integrity":"sha512-UHEpzTC99PIAi9mRgvC/UEWK27UtVg2l2O9GOqWaVsdava2G+bbqdldN9xAU5w1OVgt7ih876B8hfVCma2so4Q==","signatures":[{"sig":"MEQCIAQAeXmJthuPryUEbPGRtYZK5FccUEe//yHiCih6LbyAAiBDZ72RuWPKKzwLxMqhmpr39wEfQqMsKIQIVcq3VmjPzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0086db67f471753c7d50a89a9429c9b8a654bd5f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0086db67f471"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0086db67f471_1749656785230_0.876257882914145","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.f5fd8e1f2a9c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.f5fd8e1f2a9c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.f5fd8e1f2a9c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fe132369647579a9a708fae2f52c47f64600cd8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.f5fd8e1f2a9c.tgz","fileCount":13,"integrity":"sha512-kd386DD03IHfiOtXi0Nv8ATT/JXG0C3dF5Xq7eroeO/4RHtLKFDlgZh74shBr5RusDyTTXWMeCR86OuSW1HtOQ==","signatures":[{"sig":"MEYCIQCAwjS50ELdJ3R6vqISQfFP4KtQ+7SygDHHIeZw/nfBVwIhAKt/etMRH6BHkr+93BTTYmvru1o5ZOSMa7RswQKYegDV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5fd8e1f2a9c74d2602bda8eeb387f3fc14296df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.f5fd8e1f2a9c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.f5fd8e1f2a9c_1749712747224_0.16997554397730386","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.7be18509d9b9":{"name":"@tldraw/tldraw","version":"3.14.0-canary.7be18509d9b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.7be18509d9b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30c81ea31d04031a8b96f8ee937c475896a95ec6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.7be18509d9b9.tgz","fileCount":13,"integrity":"sha512-DiSM/h1POTw0DBoukF9+GMAA4hh6k+HLuFlLT2lsF39A1QT77j8qaS5F4Gu7Tj3f4usCgN5lVg5t46HxtmXHgQ==","signatures":[{"sig":"MEQCIBZ7yYRpc086JnDhYlaZSfZeT9LKLqsX2G9r1HpBibhzAiB76AZ7SdHCosLIgg+bqbDV/6weJNtDgpl/OMAnqIrROw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7be18509d9b903621406f89888ed776c3dbe1830","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.7be18509d9b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.7be18509d9b9_1749717097331_0.6394761169703023","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.f27d19561239":{"name":"@tldraw/tldraw","version":"3.14.0-canary.f27d19561239","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.f27d19561239","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67d105563c1a69517c81f84086c4f75ab5569473","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.f27d19561239.tgz","fileCount":13,"integrity":"sha512-1R2cut6zwm9wHdPzkyjsr6ZjTR0gxkDb8gYN9FlHTb5wIGdrH/qtsgKe/OgyF0MkRO9nV+LhbIrdqmhG+5SZBg==","signatures":[{"sig":"MEUCIQCrXaWrzBuRtUzOugHdYm1NMDDJH6RLUPEpHqWySxqhjAIgNvPSCNvP2WcRhlBERFyLwQCBc5iUNa5Mzd5ZSm1zlK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f27d1956123970067d0673a776e4d4f29b71c288","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.f27d19561239"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.f27d19561239_1749725892088_0.9347062770910588","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.766a02a82239":{"name":"@tldraw/tldraw","version":"3.14.0-canary.766a02a82239","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.766a02a82239","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55227f15c4479da7c0757319bdb73cec59e7f5cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.766a02a82239.tgz","fileCount":13,"integrity":"sha512-A28dKuB9a8dS2XqknOwrHj/mZc4NM4aBqTAh8OHdoILvnBiHdGYILN1dECfxWSqauDYBf+iTZTxLPUCkfnCqLA==","signatures":[{"sig":"MEQCIHgjrGqKMcRaChE4vJOcWofWwg0No5jahjtx0T6MO6KaAiAuSs1l0wSq/taML+weDMjyh9ElfN+dMgUE3s/IM6ZpgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"766a02a82239b69a2dd7c49173a689f97b617b2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.766a02a82239"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.766a02a82239_1749725930250_0.5896965748862435","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.f907ed7d9ee5":{"name":"@tldraw/tldraw","version":"3.14.0-canary.f907ed7d9ee5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.f907ed7d9ee5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03fafa3a8c5fbea8e6ad3593bdfde53f8521fa3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.f907ed7d9ee5.tgz","fileCount":13,"integrity":"sha512-WCxu1MMUsQwYhn/mXp9L9GCKxT0/rFCk8r5Xb9jOb72ajbhdLEAmAb/H4lOqfrGDv2DcX96ee0BtYHUBRLf7OA==","signatures":[{"sig":"MEQCIG5QIJLX9YNuhAMFva46Fef5YaNBkExC3sYnquOJc5MdAiAQfv67MotyhJoGhBv7ZwHBhLWRh7KbfBemwLLHVcYQdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106923},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f907ed7d9ee501dc447f4879975be384d4df7950","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.f907ed7d9ee5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.f907ed7d9ee5_1749800422629_0.0030327820431552688","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.47b4b3cce501":{"name":"@tldraw/tldraw","version":"3.14.0-canary.47b4b3cce501","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.47b4b3cce501","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4511f9c269bd4e0e08c332977e9246be796d8135","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.47b4b3cce501.tgz","fileCount":13,"integrity":"sha512-ZOVPXx8WP3vPsszpKXBr715tVk12V1PRFzY8+ZOjlu76MlkQZLYpIRcP8aK18letenmy9IonFZ0RRCsvLYoLfg==","signatures":[{"sig":"MEUCIEnhqXIc8d/Pg432jqV9weJxR3ATxg8ViMtjDlw9v94OAiEAoi5zttCeezj9cRWTLowMYcjpiqoBGH2Dli53Qr54oSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103940},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47b4b3cce5018cb7c224b5cca687567613898bb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.47b4b3cce501"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.47b4b3cce501_1749818414790_0.3637828199020603","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b34920584558":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b34920584558","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b34920584558","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9264832dc9378b469ce89e96dc87427eca21a03c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b34920584558.tgz","fileCount":13,"integrity":"sha512-g9wkjEOF1SNSHNbNXozZBvJjOHYWhsOt/OiNBxMPrPr0vxiuiGYUDEJLsQDk+8zH8y02ApAL2m00C7NZhDKUww==","signatures":[{"sig":"MEYCIQDmlukjok4rZe4pxh3KnX5o9HSTfchBv/Xryxt96gr3dAIhANaS0fYuwxkIEkPeazGBC9+x5COCBOmVhmwbfsOYYtAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103940},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b34920584558887623f4304fb78cba7b28c5cc21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b34920584558"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b34920584558_1749819169962_0.3370308926394663","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.468bf700c42b":{"name":"@tldraw/tldraw","version":"3.14.0-canary.468bf700c42b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.468bf700c42b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"426542d1d38f835fe15ab5f5f82618959ed7e85b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.468bf700c42b.tgz","fileCount":13,"integrity":"sha512-SkLztbTiX+oM9NDWh1kILTRO1UQ5ZlYdGGUeSLmwN5i6pruZSn6J4XG+KKb0sVcFSfbTXzyiVpZAvAertLDHXw==","signatures":[{"sig":"MEUCIQCV7KrNwhSe4SWpCPHIC0pYNIqOGDvokp+DskxuERqs5wIgEEhs87CewYm7BZL6ZW/vsA4bHw+WSiFhHgtnLKKMiNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103940},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"468bf700c42b6ee648d925a0c9ed9e41e9e4bf42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.468bf700c42b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.468bf700c42b_1749928550614_0.4604643901019352","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.bdf2fed43b72":{"name":"@tldraw/tldraw","version":"3.14.0-canary.bdf2fed43b72","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.bdf2fed43b72","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"959b03bd852fc550cc848de2d2ba0d17aa17986c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.bdf2fed43b72.tgz","fileCount":13,"integrity":"sha512-BFofPpqHQJ7l0KXvK6rRpv+3BrzOuUtxZIyyRuywevOmB13uFLXmzY+V8E18m/auDzlYFKwPzFnWbUJ4OrgbIg==","signatures":[{"sig":"MEUCIQDH2AyxuOVvzutAIJaO0rTg0CvkIJWQzocYQjIZi4WTWwIgBCh+ZCZ8qLDinACDce+vXy0rxyUICKISAMfNIRwI6h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103940},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bdf2fed43b7292bf9760294f32b3aedfb28fa940","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.bdf2fed43b72"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.bdf2fed43b72_1749929217021_0.6866248032084812","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.4f9d90070add":{"name":"@tldraw/tldraw","version":"3.14.0-canary.4f9d90070add","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.4f9d90070add","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72b1ae02a8f1ddd39ff219d6f6767f7a088be77e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.4f9d90070add.tgz","fileCount":13,"integrity":"sha512-WAYwetYF85oVxlYSuT3zUrh31FCVJdJP74QXpi59LEw0P6wNCa6GJ/8ITvTPEZuyswrILVRUGseys3h0YF/pDQ==","signatures":[{"sig":"MEUCIQCJEh6VqMANBB46+HSHwJnTNiUelpBiS0mmMKwlcs6iAgIgBOYfFxr/l6Tlv4HOkul2tArvc4k4+sCOt7ClEDkrmiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104269},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f9d90070add663308d71874739f0e0cf0d10970","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.4f9d90070add"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.4f9d90070add_1749983799309_0.5012951525780542","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b30c3e039479":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b30c3e039479","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b30c3e039479","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57ae2483f4f0aab47aeddb86858861fdb2f59040","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b30c3e039479.tgz","fileCount":13,"integrity":"sha512-MXd6mPZ2FCiZxMRJpaSR5vJ9up82gvMMYPUaUAqNq5CjBo9adgL6t8mnTNGuSZ3h6vVd2UUUCdbNeVfF+kOfsA==","signatures":[{"sig":"MEYCIQDSbFD60LDIyUVYPWZ3jasQoYReJRephDPLw9hb5K1xQgIhAM5bWXQDXaqF8avp1dEYitLgqCV9c/Td8Hbe83P2bY4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104269},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b30c3e03947997361236f1ce10f07483d57a06b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b30c3e039479"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b30c3e039479_1749989434200_0.5731736752529006","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.7c3d5520bd87":{"name":"@tldraw/tldraw","version":"3.14.0-canary.7c3d5520bd87","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.7c3d5520bd87","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6f11fcbfd8476bea1e698bd4776363112aa53a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.7c3d5520bd87.tgz","fileCount":13,"integrity":"sha512-cAYXi8sV2aU+tKqfCoBhPhH7u6+g628pnE1AJ97ws+va9NrJ7kgUGXcl8bLqQB1qIJkB+3VGGyN/ryZNSGhF5g==","signatures":[{"sig":"MEUCIQDEB+sNp29UXCog7gp9CJPzEeA4NkgtNW91DJbyzh6R0AIgaG0sQV/EIAMzeE3UQGQpJPjBDY0Bv9mVph3vaRxUjXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104497},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c3d5520bd87f14ac35b97794702756dd93ea5cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.7c3d5520bd87"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.7c3d5520bd87_1750023805211_0.9182540180670391","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.c76a772c4700":{"name":"@tldraw/tldraw","version":"3.14.0-canary.c76a772c4700","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.c76a772c4700","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e62dffe51b81b8757da8506247a634d02ca2054","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.c76a772c4700.tgz","fileCount":13,"integrity":"sha512-Cyr5UGR7PH9QF9PuhptzCVda/JQLOYLKjDqQ4RkhUcq1ngtNvBCfaq+ao5pJ8wCtrSglsEy2ao/7vctq11vJpg==","signatures":[{"sig":"MEUCIQCFipboaGT2HWELub+bImLkmp+o9uUO/Mnbfn0i87WDAQIgYN/Uvnhrgb2tKlscNYWKdvJ76yyMX51dTi8tuI7oyA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104497},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c76a772c4700bdc23911194b58e45a393b58b366","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.c76a772c4700"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.c76a772c4700_1750060311870_0.7060627868971954","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8bec7ced1215":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8bec7ced1215","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8bec7ced1215","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c08a589b911b773e6c892175e64e607c3a97325","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8bec7ced1215.tgz","fileCount":13,"integrity":"sha512-2Zqf+EdKDVxw4h7cAsRSkmoc1xfPlkcwPXhMhDxGSHS1r/4wVRNsW4zmZsf5kZFV4fi/HolK98kxt48bbD2bkw==","signatures":[{"sig":"MEUCICOg6PNaLDJshzmLZweVuKTR0dDrzCZXchCT/uBFpI9gAiEA81m5K5fKSCIkMlERP7lK5yJzJ2Uc62GPLudV5BrKQQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104497},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8bec7ced12156588da3b8c2ef047a709a27a340c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8bec7ced1215"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8bec7ced1215_1750071016848_0.2382762207360607","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8141719daaf3":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8141719daaf3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8141719daaf3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8d72ef283cfe3e50b173d685fe8388aba242af6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8141719daaf3.tgz","fileCount":13,"integrity":"sha512-zaMY6GrDncPYNjhmV1z3OGqbD+krpmZxaW3weKBzyS+5+8CrFG76+KwTQ1ROoSpQgIsu2ST+CgdJy48DgTB3Qw==","signatures":[{"sig":"MEUCIQDCmK1masmOG6kKphJeDMxYaAOcZA+phJlbx422kN2HwQIgVGVlL/z4ZsPpiy2IMvfE2ThJ3s+yRnWHnthcSQQChdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104497},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8141719daaf34cd8065ccaab62fb3aa02e6d48e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8141719daaf3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8141719daaf3_1750072020305_0.513646812743159","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.306affbc4326":{"name":"@tldraw/tldraw","version":"3.14.0-canary.306affbc4326","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.306affbc4326","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c4dc45366351d6e60f3a0e59a49a9f4fc86ffb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.306affbc4326.tgz","fileCount":13,"integrity":"sha512-nK5NFvli9r4CTWPHId0IOhx7D47FIk7BhM4HA3QQEjdF3fLE3EXRroADrNxOvBaBI+dXHLehyBwDGltV866QJg==","signatures":[{"sig":"MEYCIQCv50XyHBoRleOW3mLvHzLrDSVXNVptq6s5cqJfrv5ccwIhALOP+AdEpDWjmmmufH8HKCkosoT38l2XgKQv3ZSQuizH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104497},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"306affbc4326afe3b06302c3f79ae1bd57721a8b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.306affbc4326"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.306affbc4326_1750081028891_0.4600841761846379","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.9635d3157d9b":{"name":"@tldraw/tldraw","version":"3.14.0-canary.9635d3157d9b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.9635d3157d9b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f7889a83313f25688543b20876d238879c7747a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.9635d3157d9b.tgz","fileCount":13,"integrity":"sha512-ubP12tsFaC5cu5QxRnaEqyQ5wOA0Vd9qsGrSnx/s+KDSXf8kJdYefh+/dBZCxPaLv/UEjYTVCxM1zdP1qqd8GQ==","signatures":[{"sig":"MEYCIQCHoWt8nVBdR1Sh7jZ82aiQ0i3WWoUhC8ICee2W3ucLTwIhAICGvFcO3AjzzS9EVk42JTvL6IcDNzpj9ItO+xll5m2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104497},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9635d3157d9b55750b80c8389cb34be9f270ef4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.9635d3157d9b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.9635d3157d9b_1750082917565_0.9766780845914247","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fc011e3d07ba":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fc011e3d07ba","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fc011e3d07ba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"552a771657df497e6248d98f4deeb8e3fbbb27d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fc011e3d07ba.tgz","fileCount":13,"integrity":"sha512-Q4dK3HzrNyrgXJhA/PscSD0CSw0lU0ILmnAmAR6KWyf8WC6CN1u2rmQoiMiGOo0TXJMZ3p6pCMnRFi+Iai6Sqg==","signatures":[{"sig":"MEYCIQC8U02ZXw65Pju2wwR4f1fNlhpQO2aRHLSrEMOttGcSRQIhAMsBU1Ipfdkdir+mK71ynau+gGCqYuEAAWOZYZfA+y/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104567},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc011e3d07ba44c0e30aa800a3e342ed977227c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fc011e3d07ba"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fc011e3d07ba_1750088360473_0.5761648435853628","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.07f01b6a1df0":{"name":"@tldraw/tldraw","version":"3.14.0-canary.07f01b6a1df0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.07f01b6a1df0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e609814727852f17dc20087139958bb61357f219","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.07f01b6a1df0.tgz","fileCount":13,"integrity":"sha512-C8aqz3PYg//yxLafHwIxEMcBatJ+/L819gnuyiQJgddQY99d0JQphLFHbss+jaie6rF1dZGRb95H+/7uvI3f8w==","signatures":[{"sig":"MEYCIQCifKA4JJhG8XlTmuhh2o+TJUqubtDqib/x+S/9zV5kSQIhALrk5CyhTg24Eq6ZTaWavq41l/O+wc8aeOnJH5ZweLVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104567},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07f01b6a1df092500ad6540defd40e1755662a18","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.07f01b6a1df0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.07f01b6a1df0_1750141902740_0.34564820113743244","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ed47bf46edcd":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ed47bf46edcd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ed47bf46edcd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cabbc99414aef03b5c8c2c1bf4b4b045fc57f290","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ed47bf46edcd.tgz","fileCount":13,"integrity":"sha512-wKSASdkpDL5/PXhXNmCvbmOvRgrsvoXbwIeS2PI6kktl8mCvLbDNQrpssKzvlwBktfIq729GF7wVf2Fx2H58gQ==","signatures":[{"sig":"MEUCIQDmk0b1u+EPbgTl/pquUdNpX5AkeEaybM/5S4oiJ2xPrAIgIpMsTaQcgEcYPa5lt4rEIhxNrut6NvjrBQzOB2mkp0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104567},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed47bf46edcdbd9f08526264be77a53640c5520f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ed47bf46edcd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ed47bf46edcd_1750149586416_0.33053054614705224","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2dd4dabfa846":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2dd4dabfa846","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2dd4dabfa846","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"685608ebf28663a51a4fd3464f2f8f91d8d6544c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2dd4dabfa846.tgz","fileCount":13,"integrity":"sha512-sh0zLQ33P1MmSe6g34b/HWkq3wZmMeAkoIsje/YM/j3NK+Joi9M11LxZMoMSwDgH9agGG8Wcp0ZKhRJMEuUVLg==","signatures":[{"sig":"MEUCIQCAekrzbqzVD3c6kCK2eUOWyPDy86JmnsYiAhmoxtN8VgIgIYuKQbp3LSH1u57wKz7tEbgInoGGuHNIF45+o+2GzEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104896},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2dd4dabfa846382c6f2785e20c1cb9e82dbb26bc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2dd4dabfa846"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2dd4dabfa846_1750153339606_0.5331991307541819","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.3265897dc18c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.3265897dc18c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.3265897dc18c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b04cff4bbdb8313361f48a122b9a1c3eb3d28cdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.3265897dc18c.tgz","fileCount":13,"integrity":"sha512-BsftGEYLLWaAWrdmncrWzB5isHNVZFFSzW/U8V45FGTYaJ3gZZCsMJ1cwE8kpBlb64V91hMJEeXHXMHRj/A3rw==","signatures":[{"sig":"MEYCIQDXKsir0RRrBqLBxmF0qfZridA65pyCwp38xZaKv+FKrwIhALAarfhyGxdf1UgSbx7PTqCCXGofXVd1VhfJzG1Spy94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104896},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3265897dc18c6f97b9589330dfa40ea93d5e4ce5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.3265897dc18c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.3265897dc18c_1750153996410_0.6950054208689496","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.33ea232f2305":{"name":"@tldraw/tldraw","version":"3.14.0-canary.33ea232f2305","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.33ea232f2305","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"420727ca89332f96fdf2cc48b7eb3c0787ce1811","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.33ea232f2305.tgz","fileCount":13,"integrity":"sha512-AbGB/5yVIUp+qncY4hL2y5bh09auCYvnPl71lIO+8+IqHT4Hv4sHUgW+cz7/1JzG7bTNQJEkPDA94fmuekSQfw==","signatures":[{"sig":"MEUCIAbzVYdG+rXOjfY5BccVo3giQotFjXvCqe3C5dKN2ldYAiEA8d3t5CgAow4ysvYjry1XL7XZTzXmbYHXOy5nR59K8do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33ea232f2305d75919efd07ec0a47d8cb869bbcb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.33ea232f2305"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.33ea232f2305_1750156767403_0.37591663062007274","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b026f27e2cab":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b026f27e2cab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b026f27e2cab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5be7a8f65a20b6c97bb53dea80b72aa337a9fe54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b026f27e2cab.tgz","fileCount":13,"integrity":"sha512-ccccgaULu0jQo04Hsne3Uw7rTKxEw2tgh4vYi97bIpRAW+GRKv/sVC5rhPQd+BN1H032Ry/pWeMSp7jXvjqCJg==","signatures":[{"sig":"MEYCIQCCjpa3XRvT0AY/lN0q54b0xegj2X7X7cSpjzJOHm6okgIhAK3Oc2OX6rTsBQ8vqtHfMV0BXStYU8yPmuv0VWD2nkHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b026f27e2cabf1db1b9f6f5fa97efba1c9948117","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b026f27e2cab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b026f27e2cab_1750156846146_0.7648046639729784","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.4deeaa9df15f":{"name":"@tldraw/tldraw","version":"3.14.0-canary.4deeaa9df15f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.4deeaa9df15f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee86ecb1f5387afecd6c9fa4ba45efdbae6d3053","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.4deeaa9df15f.tgz","fileCount":13,"integrity":"sha512-tnd1RtJZbP9FCV0Dvo9xJ5R4uoD46D2VyRIdcOtOP+v2sqc7f8RlXT6Tn7vmYB9RNftDAKG3V6FUbRK53Yz0rw==","signatures":[{"sig":"MEQCIB2xvMoRs/WvST8rXlB5LssyCfmuNvecPu8kbKHK9vCQAiB3V+BmiVetDSgapKpwPd4xWSbH1IywHHe/LOb25UdGWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4deeaa9df15fca5b2edd60723512e20c5b1badb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.4deeaa9df15f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.4deeaa9df15f_1750157045451_0.8510551535395259","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.224e063c9d90":{"name":"@tldraw/tldraw","version":"3.14.0-canary.224e063c9d90","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.224e063c9d90","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53eb0a1f98c2eb0fd8ed0690663d28bd699e7cad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.224e063c9d90.tgz","fileCount":13,"integrity":"sha512-SRyYyIVq+DRgzRkYjVpUCU4vWd8C+zPF3nj7a8oRwgs1HzHEzNtfKcVhzzpOUcelgu7rwdfvuHc+KCqglrIs1g==","signatures":[{"sig":"MEUCIQC2Eci5PFfZrY+WSMwakoSOxW4XdTaSMWTVrrZ8aJHrYgIgIeF2n50c6gHpQbN/FjazVgiKUnjbPxi2vgLnSjV1TZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"224e063c9d9079ff2cfa1de48f20ff62379057d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.224e063c9d90"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.224e063c9d90_1750161201320_0.7640782197491112","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.7524fb3ab164":{"name":"@tldraw/tldraw","version":"3.14.0-canary.7524fb3ab164","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.7524fb3ab164","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ba39e43fa20a8a1f62969ae4f6a46461a15b5c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.7524fb3ab164.tgz","fileCount":13,"integrity":"sha512-UdjH4O0Q+JYsYjPqmuxunrW9wKA752oAQwHajC45fR7R1ycd8oYLiF1wVIz3nSzaySwyf/hvrrs6yyyMibJx1w==","signatures":[{"sig":"MEUCIEaJs1ihZSoY7qF0XFHu7uIT86qTe6xBI3Jx/pgTymmmAiEA0KITtUiS90kG3cRRWnpE5Cz/kY6j38F4zdoes1hUTl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7524fb3ab1644ce39858f5185b2f2cccb5183d8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.7524fb3ab164"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.7524fb3ab164_1750240267298_0.6334448066418483","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.a44859ffd3c7":{"name":"@tldraw/tldraw","version":"3.14.0-canary.a44859ffd3c7","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.a44859ffd3c7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52460154f293d0cccd67488a992fc8f1a95f3101","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.a44859ffd3c7.tgz","fileCount":13,"integrity":"sha512-L8Mn+CuPZbv9YPGyBBaEB2NqSz/qsglHI/k/UEtn8cl81xJqUMqgKrE0eHGahtqLgK8uc0I9ZJiVFFFPAu53VA==","signatures":[{"sig":"MEYCIQDKqGdIvo+Uu4TZG3Rj2gPNCFZkor+Dj6BkiHiBw787LQIhAP9IfVNbGqRGKlcQJG0UMETLVE6EoeEFvghv/VGAYLob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a44859ffd3c7527344a0c0cd68cc83f3db788a9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.a44859ffd3c7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.a44859ffd3c7_1750244058605_0.6246833087408421","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b1a9df6c4d78":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b1a9df6c4d78","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b1a9df6c4d78","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db959d31b660051234ba20ff8d5a0d72ca15fc8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b1a9df6c4d78.tgz","fileCount":13,"integrity":"sha512-Z9HZz0hZeEio8WiRGCebQ2g7O6D1jCbIl0K1AcP7R8E4WWFwqZVRjdsAiVzAaYX6rVDy6NjuFTSK7Hjbku41Mg==","signatures":[{"sig":"MEQCIGlOhkhPmNSHrdS3Xqmy/y6E7WCdtA+aprVs9sLNRNeGAiA4zv5En5ckYSu+IciL4/FkXeL/+nRj7K4d4sy9QOeuig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1a9df6c4d7859c999e084b4b0845ff89e6c5fd7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b1a9df6c4d78"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b1a9df6c4d78_1750249632524_0.037097815999797","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.718fcc03811e":{"name":"@tldraw/tldraw","version":"3.14.0-canary.718fcc03811e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.718fcc03811e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85aae70bf5249763da8e25799f3bb65efec1a036","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.718fcc03811e.tgz","fileCount":13,"integrity":"sha512-A/l3XFC9GDI8HKKO8JTinpOOu5Z8Df6znT5ko9U8SmMX2aPy4mc3GcZ8NZti0js79AZjM5I0QvGLHg3f7apjWg==","signatures":[{"sig":"MEUCIQDF9GfQlWZyKt8dDLh1WM2/ilTXFm1WRo6+XcYq7NmlzgIgJZdqYETpfIh3xhVF/Pw5dZTYIpspZa3wi5vm7cPgRl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"718fcc03811e727230d3b333c7bca4136a955a65","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.718fcc03811e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.718fcc03811e_1750249738946_0.16963910053714248","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ea2c4acfa022":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ea2c4acfa022","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ea2c4acfa022","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31debcdee9be2e35c28f6dc8eb55e91ca8f198fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ea2c4acfa022.tgz","fileCount":13,"integrity":"sha512-19HAwMXQDhMKq0k0zxtgAJwwD3iP6vORzmlOiY6WIfm8WiZzUEYeWh/FG5yMueDteXXNapl9y4Aen1KeOWUIYA==","signatures":[{"sig":"MEQCIDxWC4uNFdQbRITs/2DJs1GyP/DTZAf+qIKMngELBmPMAiAYiSUrO+togFYJp3VaFaCmajWQOHCDskkjhvLXPh+zbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea2c4acfa02204485d7fdd7ea6b9d1106e5db725","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ea2c4acfa022"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ea2c4acfa022_1750251592210_0.11878964926479108","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.9e3fa3bc7d26":{"name":"@tldraw/tldraw","version":"3.14.0-canary.9e3fa3bc7d26","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.9e3fa3bc7d26","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"238653c33eb3b37f91eebcc93789e3fb24d27563","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.9e3fa3bc7d26.tgz","fileCount":13,"integrity":"sha512-wLveyg6BSELj13xJI5n7uomrFWFgxexgvoYDvBW22ksrQMYNJhL6u4Ph4FpKp52vFDjh5VlV/S5ksNQTHDkpXw==","signatures":[{"sig":"MEYCIQCQ/nYwkGsXGnzQ91oHoDYez351mgAqLk/phi92F3TA4wIhAMuijgX0ifQPVoUOLrMXfoNfAkxfm3pYnrbCCpjSd+S0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e3fa3bc7d26ec70378ae2d24452572917d3a216","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.9e3fa3bc7d26"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.9e3fa3bc7d26_1750253249479_0.5936025103309159","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.dd6c729c17b0":{"name":"@tldraw/tldraw","version":"3.14.0-canary.dd6c729c17b0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.dd6c729c17b0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3aa6a80417012652a2ce28895f88b4fb6fc42ed3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.dd6c729c17b0.tgz","fileCount":13,"integrity":"sha512-aDGXyWsk8xjp3qOgibig3lfa1uF//dA50Ya6hmF7GteZIHazc+UdETIui3GW5YRM7QIemEzWnjrQRMP6+7E85g==","signatures":[{"sig":"MEQCICwXFztMrySAkDiOTrvBbF9JsjgNG+AEqPVJ8MINxUUmAiACULKM4HArgnEgERadLVDEnf3i/diNHcR2yTRDdDqLgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd6c729c17b0ff3605d07f265814b2326fc41383","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.dd6c729c17b0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.dd6c729c17b0_1750253957884_0.5045380713133409","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2fd35d3512d4":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2fd35d3512d4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2fd35d3512d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43dace892dc5f688716f4781ea2d06be60536372","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2fd35d3512d4.tgz","fileCount":13,"integrity":"sha512-bOepVOxoLOgkgm+Mkc4kauuHA/+pk1LV0FVgTQCpfO46PPGBny6qnq8Oul3/OBcUYGIIb5BJye4YbTcj/jBcsg==","signatures":[{"sig":"MEYCIQDwERWRyRkj34uA5YvUEgX51/HsUsXy1zCezen0N85Q7AIhAIkN1qK4Gc2DqTVB2gJe9X36SWUB0qxAc/G6k++lXw4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fd35d3512d4ab2b37a426b01aa479f911c6b1cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2fd35d3512d4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2fd35d3512d4_1750260652049_0.4013744440490763","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.c5f41a1b7001":{"name":"@tldraw/tldraw","version":"3.14.0-canary.c5f41a1b7001","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.c5f41a1b7001","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba53d979e385c55c3cc2b32348150eaf1557d602","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.c5f41a1b7001.tgz","fileCount":13,"integrity":"sha512-LBQM7TbqRAShy2hk5MNx8Pt7+Bx+0pEtxJcKnb6JC8kdKglYlTDmsYwg4uBmoyDWoLbJaElsfvW7ba4BhtKP/Q==","signatures":[{"sig":"MEUCIQD8fzYe1532vJbq+SJ1gBGiYpNcjoLrl9K8ZhotMhDPBgIgY17AiMTsmAFInsmC7IuG/m1u8oc6Sp5ULg9oTeB/sy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5f41a1b700126a018b89a4539199cfe46de8c43","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.c5f41a1b7001"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.c5f41a1b7001_1750341569735_0.531007599014087","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ee7f3d43f08d":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ee7f3d43f08d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ee7f3d43f08d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf288271029f19f74213677a05222222c82513c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ee7f3d43f08d.tgz","fileCount":13,"integrity":"sha512-v344x/KKLqGVt0oHqvX3WKmACrVDWs1Rz51Xh6eKZgYt8Y99JhgbYw/W0ZsU/lxP6GWsp38ywRwuJdRPoclo4Q==","signatures":[{"sig":"MEUCIQCvwGinPuYktJYKFlDLCU6J83GtXYuoQlBcMB1jID8G5gIgFLqakuX8Mn4bTAFnTZksOELo/K6BzmThTdw6VBiAhJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee7f3d43f08dccdb3772fac54651a4bc5403dd3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ee7f3d43f08d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ee7f3d43f08d_1750396662522_0.21273303989717163","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.a582c26ef8af":{"name":"@tldraw/tldraw","version":"3.14.0-canary.a582c26ef8af","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.a582c26ef8af","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecadf58d3cdcf491147f919a5aae38d97b12819f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.a582c26ef8af.tgz","fileCount":13,"integrity":"sha512-JWapaHN7KdxGMzoD6KoF0LoxuQCxpdCvHdK3ogsn/M91G3JvJYYkuefb3n+S15P3rSu9Lx0JkfRN5cnuPPJfUQ==","signatures":[{"sig":"MEUCIQCbBGxEUZiKyBNpDnlew7kJV5h0fRwZy6Lgz4crvPoMMAIgIq/JOk+V9T2GVJwc/auTnroIhCUBpcTOJLLmHLTHD2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a582c26ef8af4512f6b25f10e611ffa5e25afaab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.a582c26ef8af"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.a582c26ef8af_1750412547683_0.14122213314152265","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.5c4818e76059":{"name":"@tldraw/tldraw","version":"3.14.0-canary.5c4818e76059","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.5c4818e76059","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63961691d5a3cfa7c20646114d7f397e91e600db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.5c4818e76059.tgz","fileCount":13,"integrity":"sha512-iXVlE0Oq5D1Rxb4riCusTFoqJBDdiBSr8c8Y1FVut2/zkdRfERgDAmhuJEnZ8VZZc6MXrFyunrHmVk9I8buS0Q==","signatures":[{"sig":"MEYCIQD0Ro34h4Jq2fxa1vOh5B9BqTVZMZK48awg5DA5NypGCAIhAItFHpol7uWfq8L3N+ePUkvXWJr/9bwLMkbAlVhCslPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c4818e76059eacafe5582a789dc1029b5e0f41a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.5c4818e76059"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.5c4818e76059_1750412873939_0.19549942529784126","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.df0f81d497d2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.df0f81d497d2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.df0f81d497d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f008a69d27fc6ca47f0633f2a274d49d01da050f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.df0f81d497d2.tgz","fileCount":13,"integrity":"sha512-l3Kx43YoId6Cq3FJWekDjDMIyeavafkJqKE0/JI1+28S2sKB02jRMseMlO7e95Q5fLP936Y/snqLJxHXyIX/6g==","signatures":[{"sig":"MEQCICzVedTUY9VMLmvEpOHAXPjYSSwkBxZKNnaPRrwU1KV3AiA6H7ivFZmdwE0XY1tH4fJvtbKJfiFMqT6PO/LPEXTA0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df0f81d497d2267b3ee5bbc491fc73aa20ec06ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.df0f81d497d2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.df0f81d497d2_1750429659733_0.8334894533478896","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.421abbfa6131":{"name":"@tldraw/tldraw","version":"3.14.0-canary.421abbfa6131","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.421abbfa6131","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bec5e54ac37b17debdb69f66539b23e3c944176f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.421abbfa6131.tgz","fileCount":13,"integrity":"sha512-IGd0OVNQE+Ao175gG+9eJrEQsvYe0nIIGi/xfDAVTXuwkKOX4Dk8Q6/+U8qtTcmGQ7B4eKddINt4fyFHFCSujA==","signatures":[{"sig":"MEQCIBChP0DeYnEesrb7PgvtbZuQbu81Usj28eeEcwlKERUoAiAFhaO6918vR/Si8pH7qSfjnnmY9gIwoe4HiTPpBDd0Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"421abbfa6131242b29e633fea1e8117956d1db73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.421abbfa6131"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.421abbfa6131_1750451927116_0.6667459728608238","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.7a886029a0b3":{"name":"@tldraw/tldraw","version":"3.14.0-canary.7a886029a0b3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.7a886029a0b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00ff50cdb157def3e84c1c72bf5719428aaadbe2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.7a886029a0b3.tgz","fileCount":13,"integrity":"sha512-AD5/ngEv/F7uHZddcihB8ekS8aO873CMF+a8ttJ5nWjXPIGB3UrS1BeVdV1UEUnJn/Q41z3gXIzSwDtxik0GOQ==","signatures":[{"sig":"MEQCIBIinCsBa7uODHf9CzEZdCdv1uJCZOpUNc1ru76gbza1AiBPsttiK+WjqQjY72BWpjymOxw3gMNq0BQ6y6mCCegldw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7a886029a0b3701ddd83964e1c7bc7627c7779ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.7a886029a0b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.7a886029a0b3_1750584919871_0.7735818130599037","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.00aae6ee5934":{"name":"@tldraw/tldraw","version":"3.14.0-canary.00aae6ee5934","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.00aae6ee5934","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34ca8cf6ed97849347a82d430fea089bf144bed4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.00aae6ee5934.tgz","fileCount":13,"integrity":"sha512-rV8LwNMo+jlRjF3rvH6bzTsWlhEr5c4vlFnSv7+Ux+3+DbIQcxAF6BZd5FnsWOGPKlXn65plPR7cVtrcTJHpAg==","signatures":[{"sig":"MEQCIEs9SrCGWCsZ3xAITO4SylYSda5I5bnIf6mAYgg65mcnAiAljof4/Pxkq/u3ziNEYaVXl3vQMUVg2ihsCyBVpJ45jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00aae6ee5934fc7a5f0d7f5c887101d610f55039","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.00aae6ee5934"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.00aae6ee5934_1750624065920_0.6225386433509412","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.3bf5526ce584":{"name":"@tldraw/tldraw","version":"3.14.0-canary.3bf5526ce584","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.3bf5526ce584","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c2164b7681f5cf2fd94caca66de990c0c973bf6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.3bf5526ce584.tgz","fileCount":13,"integrity":"sha512-kyXeEBR7D8uStHG03TY/t46m1OweyHp2B4fNQUlP9Xd+OMBmCIQ1QVRRCB/AWxHahztPjPi4xu19waU/pIt4iA==","signatures":[{"sig":"MEUCIEncgRIwLBUywFw9//ox4UExF0CFM1ja7Q6POGJRxXlPAiEAr2FFgb9U8zisezGWnuV5tf3uRW6dRqzwzMMWLd22zW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3bf5526ce5848d921ad2ad9ba7dbb2e67d51fe22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.3bf5526ce584"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.3bf5526ce584_1750662044267_0.6183837980394569","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.203c57c4b53e":{"name":"@tldraw/tldraw","version":"3.14.0-canary.203c57c4b53e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.203c57c4b53e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cea4e6d131aea42280d662cbda77d34f4cd37b9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.203c57c4b53e.tgz","fileCount":13,"integrity":"sha512-AXJZgO7IfdDsTD16bosH/dL7hG9cHu+FrglXMKBf8mdMZbMoZ8K4FQVivjdJzciz2OSjr9UgfJhwk+GYPj3eoA==","signatures":[{"sig":"MEYCIQCwPauWEYyalkA4oEoeUY+kbdby58YAeo4abWuZfLT1lgIhAOeIGlhk/d2Q2wu/zc4zQbYAqZM+eH487+eRMcXoBVk3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"203c57c4b53e502b11eeb4dd9ffd542e50e0baf6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.203c57c4b53e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.203c57c4b53e_1750663559953_0.5368264973218222","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.f2737654a470":{"name":"@tldraw/tldraw","version":"3.14.0-canary.f2737654a470","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.f2737654a470","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0617dfecbe935a07c8410bbe01e53b3b2347a195","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.f2737654a470.tgz","fileCount":13,"integrity":"sha512-ei+nnuQSyHxvNhrXHlSi/4NIgRzFRGaBKy/aYJFUx0EQiTmIROH1gXKBRNBXBiyfQDJ3s3/6RIiTEbSsCOOGIQ==","signatures":[{"sig":"MEUCIQDq/o6MWT9fn4GiJemnLKOFwGn0+ZUr4ybpKxNgf3WXFwIgNwmc7QzodYMa+F5X9q/9RfuKAFPv3R0jiKLv9Iqx+ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2737654a470dd6d286cb7f2733fb4aa34c46e9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.f2737654a470"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.f2737654a470_1750667288934_0.9459210403984792","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8c4382413dbd":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8c4382413dbd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8c4382413dbd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18d92f7547942500742d728ea86def46205e9a62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8c4382413dbd.tgz","fileCount":13,"integrity":"sha512-pkiHy088OzVSf76WxfEba6J11yoEfICBuRoz0vGqspKKtp1kTR2wmNboMxZc8rQyFunhOWHZVYs9RV7PLN3+wQ==","signatures":[{"sig":"MEYCIQCrTFzeCLEO/QAUts7aJCdg77LRg/A2mOA+gjCsNI5J7gIhANGUODUStaqyIEcH8I42NsUefn8nA+V9fhJddWdnjOdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c4382413dbd67539d60ac02ec5a967495981e38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8c4382413dbd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8c4382413dbd_1750667730973_0.6443847676501562","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.6f68b0394e8a":{"name":"@tldraw/tldraw","version":"3.14.0-canary.6f68b0394e8a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.6f68b0394e8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"557df48c66590ddc8d5f87d28947182804098307","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.6f68b0394e8a.tgz","fileCount":13,"integrity":"sha512-468t8ICKg2bjB0rqwHIn7Q440gYcvxIKko1qhbxCW0vWE1Xi8JIxY3y1bN5TmYF2LZ5bUymzlbfAgbEzeYNt9g==","signatures":[{"sig":"MEQCICdL6Wfqa1GAo8ajgyKscj809AqTOgZVoBkWqUTvrlVzAiBKx2nb/wz7yBFyytrOdBOg1wNKwpyxn2sApEczre4hjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f68b0394e8a7d9956a68fc8193439ad199ce624","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.6f68b0394e8a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.6f68b0394e8a_1750667926448_0.06662565827406186","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b58d09b378a2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b58d09b378a2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b58d09b378a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9aa34765a7edd075e811b77b67e5b636528a3916","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b58d09b378a2.tgz","fileCount":13,"integrity":"sha512-vPvc1npeQJEciP07sTwiItXhZT7YAo1QpadMAzdGoyMmJNGM4P88St/WlvCidLXAqk67yyeRU+LC8Chw4sHuEQ==","signatures":[{"sig":"MEYCIQDZhn85H+qdNEuOlt+jQVwEw8VMtJYfUV8UJYzMjFWLTQIhAKLieC0h9TapDisa2szB/xGiheGBNJ/6XdwD56pV5j1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b58d09b378a274c00cbae9b297df0ce8c91df812","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b58d09b378a2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b58d09b378a2_1750667999664_0.9542760543102982","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.203107797804":{"name":"@tldraw/tldraw","version":"3.14.0-canary.203107797804","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.203107797804","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"491518dd9075b3b55ce58bd376eaad9cc3777855","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.203107797804.tgz","fileCount":13,"integrity":"sha512-HxCCKEECA5lCnJghxyC4Jup9abZbtbuqDMooLdNxnhL6eTIrg+LUPvqISqNFkLugjzFl7N1D3RBMEPo8X8yOXg==","signatures":[{"sig":"MEUCIQDz1Zf9K+bCIEhZBv1rTAFifhXYeOh76CdT0lGXitmwMwIgecvMcuE9hMU5kclkndmV1spxxyH5jTmkVife3f5Id6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20310779780442095c41e5271e555f0dab135981","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.203107797804"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.203107797804_1750668185213_0.5590308352637618","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.00c49a218955":{"name":"@tldraw/tldraw","version":"3.14.0-canary.00c49a218955","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.00c49a218955","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08beceb9f4063e48cac1c60156ef63e237dbaa9d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.00c49a218955.tgz","fileCount":13,"integrity":"sha512-aFjyadDrtmLHrNe42/kp6dnX6XHFdKXJ6XyDruEuc014zHsgA9bBZ/GoHSP1UUv1JIwnhHghmDnUKItGvmxKzA==","signatures":[{"sig":"MEUCIQCQ2H2+xEo6pbIiOMlsjQHlmlru0UhlwnFezVLFcTOj6QIgC3WQbEYNoCP2wXgIQfUHNLfg28eZLbKyg35iNKEm5g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00c49a218955bc123d5470a59e3e651bbe41e070","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.00c49a218955"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.00c49a218955_1750668383915_0.26667003187325933","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fea5990646e1":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fea5990646e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fea5990646e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"187bc0a27f76986650253aa0ca88be59b47b9511","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fea5990646e1.tgz","fileCount":13,"integrity":"sha512-PaUdfWAFNWHkAuxqGfaBEJzZJ/toaOMPOj/DEK2RQWgd61TJ0iJe/8kAkKYrlfenEtcPSqh4Xcbc55WIgkGeJA==","signatures":[{"sig":"MEYCIQCWASt3Ef4u2t+djom09B31vxujrRk+OGRA0FSqPwd3mAIhAKqOH5CXT2Cx2L1bwh8sOQzsknTDcPvUoT+6NUONEqiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fea5990646e1c51d2eb24a4f2ed97bdbdbc14532","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fea5990646e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fea5990646e1_1750669345319_0.8540113368061684","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0dd77e34ebb6":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0dd77e34ebb6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0dd77e34ebb6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1e2641310a5b3a7ea249a674cfa28df858fc724","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0dd77e34ebb6.tgz","fileCount":13,"integrity":"sha512-kIKFJ1Po0ibGY7Q5KmVxoLiiahkTKQZnwL2YHRKStRDM+J/ipEBvSdCq+Xu328rkr1c6xdvL/5Ag2otiy3Rm9g==","signatures":[{"sig":"MEUCIQC5S3wefh5IveRnShHgynPNb9IxCzIUExrWOt8r7LqbBQIgdmE9pn3VjYajuEPzvGicnkONilMuOpLB+oRwvbMoB2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0dd77e34ebb6afa70d22b453a6d87f00020675cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0dd77e34ebb6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0dd77e34ebb6_1750683473325_0.6120325624247658","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.29436a7f2095":{"name":"@tldraw/tldraw","version":"3.14.0-canary.29436a7f2095","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.29436a7f2095","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37a2a7a796479d5315e2260ca6844286ef813a55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.29436a7f2095.tgz","fileCount":13,"integrity":"sha512-b+YbFDp+EqQDpyn79kkNb7Py7oOEwMiNMoX9eQjrHFTvrL/2R6BMQUMa6eCpIibiya/SCJP7ikBfafXONn3xNw==","signatures":[{"sig":"MEUCIQCvh70XBtHTjrMEaSTgdNCIL7QkWzt/rA9zryKZj+NGjwIgQPW+aFh8ak1zX5xj9uwJuTg9QKLIxiHuSNTjE6vZPLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29436a7f2095fbc719066af3036d1b3d70f5e59b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.29436a7f2095"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.29436a7f2095_1750683589722_0.17255214425904808","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.24c468d10e45":{"name":"@tldraw/tldraw","version":"3.14.0-canary.24c468d10e45","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.24c468d10e45","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ac26b8da4ee434aa3f977b23acf6df98850ef4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.24c468d10e45.tgz","fileCount":13,"integrity":"sha512-Vk60iYllsFWb5ShZUMA5Huog1shjTzHOnna8kZ6p2Y8T4dv8T2QMnAHJTMPAoLsZh4EAsHVo4Z+0zNopHyaPYg==","signatures":[{"sig":"MEYCIQDE9ViZSTR1HNqsfZUiY8VOnoXuou6SryrTrrBA6JLukgIhAN6jR1VkVB3OtTh+VJLFVR9uFG9U7t+9XH0XcRe/cRge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24c468d10e452a86523f1e6004cb4c487e4820a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.24c468d10e45"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.24c468d10e45_1750686533055_0.9946405682328769","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d1b8a584b27c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d1b8a584b27c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d1b8a584b27c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c064c3dcf4e908c8ef9da6edfe379463aa495ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d1b8a584b27c.tgz","fileCount":13,"integrity":"sha512-zphoeL3xxOAbY5ImsaiqMlbMfHdCF8IqvEZAKfSN2J/NkUMjirr7M9xlSi8trRbdDElZgMKz1j/LpHToo0VW7g==","signatures":[{"sig":"MEUCIQCC0q7vt+u2rh+SOQavL6Wqmw9OfLdR4k9lGw28zL4WnwIgVjIBdR1XpCOZ/6pGliE180NdkLfvpHXHIMWvAHOKClI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1b8a584b27c9fd68316a17b2bc549965bfa0ae5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d1b8a584b27c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d1b8a584b27c_1750691108283_0.5763431172799678","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e34e46232a4e":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e34e46232a4e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e34e46232a4e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"baedd997c1671a61a870775c319ef1f23fb7b8eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e34e46232a4e.tgz","fileCount":13,"integrity":"sha512-7uvK5DdRfe1+to3zHMSAAZm4sRucJEQgXM4G+GtvqNnAAWIl2f9bllAFCF6M8fmFdRyxU6Vu2lfVb+4k9HEocw==","signatures":[{"sig":"MEYCIQC5k9RXMy1oqIY53FbaP0w+CaKxBihJdnsqikGOwJ9YjwIhAOOxjIKYDMgUD7DkPJECVc71Ufb2YVyMBhLX1IyFjdfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e34e46232a4eee249fe3b82c37fc69c87cb8e25c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e34e46232a4e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e34e46232a4e_1750692459314_0.757192575259308","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.315e8b5944ee":{"name":"@tldraw/tldraw","version":"3.14.0-canary.315e8b5944ee","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.315e8b5944ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5122f386c794b3d85f7d9c324ba74dcc7a989090","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.315e8b5944ee.tgz","fileCount":13,"integrity":"sha512-Ql9Fv3RnWgEAaTDJLzl8ujknwaeA91C6PKDy7uIcALa9Ljx8FxPl6ky/DBZCGnmSuzsYBKyUhnktz3v9YcpdVw==","signatures":[{"sig":"MEQCIEBo+AJVYXPT3jmdvXtAvLQ9yOtS7cuTYIeKURHWChW4AiAjtsa4gxnlIV20IxnBig+QWKvTQ6li6kaxN/pUKFpWPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"315e8b5944eee544f7c16b0860e3cdd79a68154c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.315e8b5944ee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.315e8b5944ee_1750758876476_0.8149306561827585","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.25669c0729df":{"name":"@tldraw/tldraw","version":"3.14.0-canary.25669c0729df","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.25669c0729df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1328f3997d2e47715f0e6b3b5115cce61a421483","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.25669c0729df.tgz","fileCount":13,"integrity":"sha512-9CjCtwzzrlNH/9LuJ9LS+bANJWrmjIv+wGu9r9JupwpnneYvIi/Jk3MUjmPL64EeN+/TBEBJ/3BLgDtlbOOEQw==","signatures":[{"sig":"MEUCIDzbyDzz/jDTRYrOrwvOU1dxOv6GBz39sJhmn6v3B2GxAiEAqq6rGtTXMmEJT3dlf7SCzbCgf8XgngKrzOIMROASh9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25669c0729df204528708e4f313861f316de1c56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.25669c0729df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.25669c0729df_1750759027362_0.392257013453982","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.813644a5fc45":{"name":"@tldraw/tldraw","version":"3.14.0-canary.813644a5fc45","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.813644a5fc45","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b799c5257f46935ac853d06dfe03f86c01fe931","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.813644a5fc45.tgz","fileCount":13,"integrity":"sha512-RJ+P9+ELk7cqFOLkfvS14OHXg9KxA5imsHpo9v35NKYTjCp7lds/3Rc8cEBAUDqWpRpfkXfHFmUxMYIXtoTB3A==","signatures":[{"sig":"MEUCIER5lMXn9Pajqt6pN2ISQQrZG8Uuh3bjPImsuiqR+fEdAiEAqI1FlubL8c254yiL2BDX8/ugk4NQ9vusBTg0m8OOkhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"813644a5fc45165b1455ea0ba475b09211a73876","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.813644a5fc45"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.813644a5fc45_1750760877734_0.8205328030872567","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-internal.601adf6e424b":{"name":"@tldraw/tldraw","version":"3.14.0-internal.601adf6e424b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-internal.601adf6e424b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46ff09b30f4979053135b4641a238395d40e2fc5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-internal.601adf6e424b.tgz","fileCount":13,"integrity":"sha512-pL1Y4FgvtiXlNDSc8bpdOtwfCBOLNX9gfWgcw4JO/NUyVd6ruHavMXuJNMLOsjPcS8d7ywATkMGPBH2kSI+dhw==","signatures":[{"sig":"MEQCIF1NSYim1pzb4YB7/yi5UEVTZWQhM5bxVkV9RdPBfznvAiAWq2XEszc7fdeydH5H4RkxjISVs7VEY05oI7xz9BcfKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105429},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"601adf6e424b4c9737402e47f7b031706348b951","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-internal.601adf6e424b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-internal.601adf6e424b_1750761942346_0.7875616870744087","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.103612e26824":{"name":"@tldraw/tldraw","version":"3.14.0-canary.103612e26824","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.103612e26824","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2d9436d4d5fa0ac096250228febb8e3d605ef60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.103612e26824.tgz","fileCount":13,"integrity":"sha512-d3p4EVdVaAGT2Ae/9Nbhfq5Zl8Xet5SLEArUxFbxzPnWndzKZS6Ye7rhldSsB3KzKu0vJQGJ1Kd5Ve7jqjyn5A==","signatures":[{"sig":"MEUCIQCoVR6J6ohvUWKz8tIz8T+ofdOem3Ixi8w1MNQejKY6CAIgdjXg8Q0nGIHC7yhbikj6LL2DhvOe7Jc7cItY+3x3aP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"103612e268247c196591019f0ac286e288b0ee77","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.103612e26824"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.103612e26824_1750762559814_0.5570970012040275","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.efa8f9545620":{"name":"@tldraw/tldraw","version":"3.14.0-canary.efa8f9545620","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.efa8f9545620","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27bd5f5cb296ae8845c32a45f3f8297460232f59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.efa8f9545620.tgz","fileCount":13,"integrity":"sha512-GBw4Q3DpjYxOjOgroe8Rro2eqVmdhR9iP6HeyM9MbXP3zzkh1OsnxIaLr9a74zMjVhBFFDoqZunXmCtdYkSyiA==","signatures":[{"sig":"MEUCIA0jVv4M4XbIT9NnFNG0AFYA7lwdq0Chhc3NBB6TldAaAiEAoiNJJrVgM/fkSi67T3dOLcm8RH4qPuuTs+sKrTKk/Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"efa8f9545620a0dbf0d45f08bebb99a3254f8c16","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.efa8f9545620"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.efa8f9545620_1750764096642_0.954820620065076","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.6d58db7084e2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.6d58db7084e2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.6d58db7084e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3be09b8ffa422dbd63af50d992d115dd0a792570","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.6d58db7084e2.tgz","fileCount":13,"integrity":"sha512-SHwarD7C0jPG437m9h8LcZwH5y9AUGGXpMhQH6gXVrnvKXdd25tF7qvHEeJ6WgnwEiEpVP2zLtEAF3uvEGmPZQ==","signatures":[{"sig":"MEUCIQCnqNTJgO4QWiXF5gq/krD91PiqABT3fUL9A2PAT4MGGQIgK8VVCap1vHnyopFc867RB7QrRh84QxtZK5rjiQmJOtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d58db7084e213e68b9e2dd47e823c362e507aa3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.6d58db7084e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.6d58db7084e2_1750764752930_0.4683005168748451","host":"s3://npm-registry-packages-npm-production"}},"3.13.2":{"name":"@tldraw/tldraw","version":"3.13.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1c160adc628381655ecd4e1d602555dcda35e31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.2.tgz","fileCount":13,"integrity":"sha512-cRCN0LA3NIZVAJq3RiVG4H3CrufAlB+JgQk8IFVqS++TVZdRlL8qRutNiouWWYKKw6aFeVu/B2UO8N3VqY6/Gg==","signatures":[{"sig":"MEYCIQCFFGYePXnDearXAgoTT3gyF/V8xHnnyGZFon2I4P56VAIhAO0MucNhQok4GpgLXe24NHpVPSJTo4P/faV6188sMwhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1cd8fa0e65636bf38502303c04a51b490dacd92c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.2_1750764932093_0.42034544481899605","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e2a8e4a03aff":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e2a8e4a03aff","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e2a8e4a03aff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9b7c54227635ebff50ca232c6acf9cb9c5cdbad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e2a8e4a03aff.tgz","fileCount":13,"integrity":"sha512-2LTPP+KcYKWPNzI2QVvDLJbehn/YkCtZTb1ZsRVENLY6RwKqLXuPi7uhTuIMzuHQg10j2hcAzLHvfHZDYwSCxQ==","signatures":[{"sig":"MEQCIHsbUBbdTzYWV/2oyJRAulv+0GO2MnxV5+h9rpKicI4iAiAfoTsgZ0DZSnSj3jxd2YDv6toyhvqONp6YSyjR6ZJWGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e2a8e4a03aff8d9b4430649d261a7b2e8d38523e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e2a8e4a03aff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e2a8e4a03aff_1750774300067_0.3638166502517042","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d3680a84375b":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d3680a84375b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d3680a84375b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"798393431e28cb4770c5e701e24e4423091bf76f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d3680a84375b.tgz","fileCount":13,"integrity":"sha512-0p9BoUKIuqYlSIXeTGAk6/4BXuYD6Eey0VWOTLDk1NetD0AEb0jSuNoUJ4byTK6Mh4IWhau6+hz6duXW162t2w==","signatures":[{"sig":"MEUCIEEPQD+LCawH2Q0T344SLRmnBhaeJNO2OnZ8vzqVvx8sAiEAzM5wk+TovYuGXxEICeTp5t5IgODi3HtHf0dtsR1vscg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3680a84375bf1f8c4f303a79e48e1a27b5905a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d3680a84375b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d3680a84375b_1750777712114_0.5823295583373655","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.6fbbca54ff57":{"name":"@tldraw/tldraw","version":"3.14.0-canary.6fbbca54ff57","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.6fbbca54ff57","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"560f4362067711d42b9b0c6411cb16fb4a9f03b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.6fbbca54ff57.tgz","fileCount":13,"integrity":"sha512-zPKJO18TD1cYauVHqkhEtcvEQQ4kLJyJ/5c4ed44CuUC+DeQUB5NfvJs/iqaA2HfY4xu/Kes0Db3Ht8dwCRNIA==","signatures":[{"sig":"MEQCIAQbCUtoRh7qKbkYXJ1+5NsmCOJQNcpPPyAtkTcEFEu9AiAb/zJkKcrw8cf73tLDriIjVJzOG21/B+pypUpp7TQYwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fbbca54ff5726598f9785d517c47ea98355b1e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.6fbbca54ff57"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.6fbbca54ff57_1750781748394_0.21283042718048195","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.60685c123a1c":{"name":"@tldraw/tldraw","version":"3.14.0-canary.60685c123a1c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.60685c123a1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4ac561df452d60416d47ac8fb144495ca7940b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.60685c123a1c.tgz","fileCount":13,"integrity":"sha512-aqtP+5WER7gWkNMyPZ9CcX9onCOOi8H8TNPVOUL9CP7M6Hl8XFGat3gbXUKneQs7DDv7Cw1FlAaRieOUkcrs+g==","signatures":[{"sig":"MEUCIC0Xlg4eyklV3qQCFXU03B7ztLQpv3e8XFeqBFSpntMwAiEAmfNu715qAEFU0LP7sB83AhuCyA1G/Jy6I7LnlrasFE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105421},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60685c123a1c10962d0eb73fdc14eba1af69f7b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.60685c123a1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.60685c123a1c_1750845460492_0.5222396814489596","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.faba3f64c07f":{"name":"@tldraw/tldraw","version":"3.14.0-canary.faba3f64c07f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.faba3f64c07f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd68b00b33e214177312a2f927b0fd90e221f8f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.faba3f64c07f.tgz","fileCount":13,"integrity":"sha512-LPp+eHHri1sphwToZ5kZD7S0cfbxj/GfHp+0w0J0GykmpmFkkKQu4SG1xexqEHOh3LJn4Nm0nM2GCiFmnich3w==","signatures":[{"sig":"MEQCICEWB2sfcMiAD2V8x0K3Omx5vSwO6tWiObU/IegoLxD1AiBlzMTaQSer0AhR+jC35BJ/ml4FozJZSm+huk8EY7EGHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"faba3f64c07f95e8177d76213e490ee1ce4ab40c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.faba3f64c07f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.faba3f64c07f_1750847306376_0.40030001506208257","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.c81eaa71a51b":{"name":"@tldraw/tldraw","version":"3.14.0-canary.c81eaa71a51b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.c81eaa71a51b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b0c7ef61e2ff319f732094fe26a9dcb7a07dec6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.c81eaa71a51b.tgz","fileCount":13,"integrity":"sha512-7mJdQ0zv8OUggdV1hAMxA5Kx3zWCb/i58x1NQy6b9ruEGvVJBhCC9Rs439iiAZSD4uW3TBeLXo9o+7jkjgyDlA==","signatures":[{"sig":"MEUCIQCm4OpYQWYofEtbkwjbRXFqd21Y8UcwbnbYLWdb8wejJgIgEt2CONJa5EVpQXcZNsjYWwkODB4rcij7ZAQRDFm9vv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c81eaa71a51b3a421ebe7b3fec6a2182495bce9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.c81eaa71a51b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.c81eaa71a51b_1750847749749_0.3146608329318987","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.33add84014ed":{"name":"@tldraw/tldraw","version":"3.14.0-canary.33add84014ed","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.33add84014ed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03266a23072808ae757c6d4d380cc4747c829dc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.33add84014ed.tgz","fileCount":13,"integrity":"sha512-yT1lNngIVuHr7Z6CL18quKHLU6uUlBbLhQY2jNCIeLAkWXBEb7B7/t5QvN6b5dFBddql0Bw1P+3RdAeLyr9CIw==","signatures":[{"sig":"MEUCIQDWDrvopP4t1buZ+NXzCnVsR+uvDHPplUob6YyKIL/U9wIgYJJV2v4TID5r8ujzcXPrINWeIuNeLz7ShfCFojUpziM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33add84014edf0e547006a41d6cce084e9f6ee3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.33add84014ed"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.33add84014ed_1750848427886_0.6809949436461991","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2739ba392066":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2739ba392066","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2739ba392066","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"15fb57cf9595b47015bd618fda9122cd7ddb2b2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2739ba392066.tgz","fileCount":13,"integrity":"sha512-vtoRlwXF1M874r/4/nOommSaXETFTYZXG4UJ3BvxwHJt3dY083rODUyUPLzRxzMmQ/kKOIqSwnXwSUuZ1O/TAA==","signatures":[{"sig":"MEUCIQCbxLeoohggA119jwM4VGv8b2X4C/fr2fjDMkGzGJLsnwIgckloCX0sZ9JGZlDFWeVlqPjaDsv371f/phCE0RDENhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2739ba392066c4540f775f26dc88bc6f5ef24e4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2739ba392066"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2739ba392066_1750850082054_0.7789507232395587","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b7c93a13f025":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b7c93a13f025","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b7c93a13f025","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e90db448d8ccabd767f899035c86927f9ab1e24d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b7c93a13f025.tgz","fileCount":13,"integrity":"sha512-qnO/zDgQh8VwrIq0JcosM3SdOeXngobNGqV+hjXVR1dPqG8Fmpzdw52KW0mjYzhQnz6heX4Ft7xu5YZ6yFaYRQ==","signatures":[{"sig":"MEQCIB/Rzb8vKDkqdk6KquRWwpOIuI3plV3ypXBTvACg84tdAiAnaHcNrdukddK/80fIWW5lVWMnvqtcwu5La/oACrnxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7c93a13f0251811db7b59dff93f7ad90baae25f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b7c93a13f025"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b7c93a13f025_1750851768577_0.018868447615022044","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.db789786fb06":{"name":"@tldraw/tldraw","version":"3.14.0-canary.db789786fb06","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.db789786fb06","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"607d228235494377f00f463f95d1a5e775429c95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.db789786fb06.tgz","fileCount":13,"integrity":"sha512-M/RrKZu9yd3x0Kxr7LdMP14Bj9rZvKUN9hB4CogRBsHc8ZMyq3LJhHg48sD/Tl4LxuYQ2qOiI74FNZUY5Bb2XA==","signatures":[{"sig":"MEUCIExu51dcy8q+oCcJBco2pva8s6PdEayA2QnKdtkJsFDoAiEA2tEv/yGKOU7hwZYjO1fvxR9JpuSotuqsnumpndVO4uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db789786fb06e443da872f69fb287250b9ea2576","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.db789786fb06"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.db789786fb06_1750946799149_0.9497939526076942","host":"s3://npm-registry-packages-npm-production"}},"3.13.3":{"name":"@tldraw/tldraw","version":"3.13.3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8ef8b020a576064dbc4e16a4f379e54ff79f048","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.3.tgz","fileCount":13,"integrity":"sha512-cj4NzRg7TOv+onCuk7Wf0qBbceLig7iAekstsNjX1T/X47l80ivC6tEBWWVcQ3f2VRuM8kvWcR/y7p7Nc4QOMQ==","signatures":[{"sig":"MEQCIE687XNLWUG4/KNxn4B4XQpC1JRNcjL9Rdd2uVGEyQB1AiBVinWPySHqDnoOnYl7iVxOQps95ZPsb3ddSgcPPK3YHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee4c8f81421c84ac414a2140999bef96349cb4ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.3_1750947045284_0.7592058020857251","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.a46dd7192bcb":{"name":"@tldraw/tldraw","version":"3.14.0-canary.a46dd7192bcb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.a46dd7192bcb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96b55e6f2c99caf979c3a22519737dffdff6b345","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.a46dd7192bcb.tgz","fileCount":13,"integrity":"sha512-9ygU+AnFgJW/bDr2+7IbPB9V3wj8a9ydAoqaAKw+d7p2NbZH5jZc4eqyox3wLVKncYptKAUuiLe4pEo7dCH/ig==","signatures":[{"sig":"MEQCIHmdur4YjOj72yk97TuzTOYy/rfLo652R2Lwxc54+W9jAiBhASGE5U8BD8NiLkY0sMNl2HYOEE6NpC0WCJrFDg77Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a46dd7192bcb75208b6452e28fee4e6d48b755f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.a46dd7192bcb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.a46dd7192bcb_1750951321164_0.24864454985463835","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ae54a012ca55":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ae54a012ca55","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ae54a012ca55","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70f78fa2b7fc223e0699d9f2bfd910b43f54b1bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ae54a012ca55.tgz","fileCount":13,"integrity":"sha512-0nzKQ0LalHa9Ft9A9jT5QJGP96IaMl9zKXy8zP1zFdb7MndbaeJZhpjqh7A0Zvj8NtGowkyvS9YCtlLDWBorkQ==","signatures":[{"sig":"MEQCIHxTEQCl/vZgUflN3xVOD/yWiaT762xneUKbB3M6HOa4AiBJoeZmRJf+y2IbUxOxFkZP4yeHE/4RMhseLko9yspzhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae54a012ca5584b0ee3ab9dcfbce05933b315cd4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ae54a012ca55"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ae54a012ca55_1750954600884_0.043506102509227595","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0f41576b87d4":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0f41576b87d4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0f41576b87d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bdae1cb1c8372534ab3d9488b6b0dd65458ac93a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0f41576b87d4.tgz","fileCount":13,"integrity":"sha512-BM2LALulVHx2lpAJ1hA8sJI75KSxizlf6A6hEL91vScR5bH6MxPZKLwZKvqLz3MBvNZSgSZ5rnjzz2u+IFog0w==","signatures":[{"sig":"MEUCIC6iLHHS8eu6F5zlRrk1Ia3M8ETIT+ZMNqIb0RYcBLFmAiEA7WQ235hJoCDnngQdKNfTcXGXzt6WcAnZC0zD675I95k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f41576b87d4b14e478afcabb7b9aa92e0353698","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0f41576b87d4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0f41576b87d4_1750955210671_0.8570029838063338","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-internal.eada756f6aa0":{"name":"@tldraw/tldraw","version":"3.14.0-internal.eada756f6aa0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-internal.eada756f6aa0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0323763c53983a08a621d357605699b786586d6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-internal.eada756f6aa0.tgz","fileCount":13,"integrity":"sha512-WmBuQRbyvLf7LvwZRx5DONkSzHx6yXfVQOcCUxaWTw/v8MEfRV6JEGDCo4tJUWJ+5uIGD776BaPoAOuyp0onsw==","signatures":[{"sig":"MEYCIQCg3v83PramoJ7yy7emFXG4CxsngadW5bAvXuWzGhgc4AIhAOu0YL9/6ne4AW7PzATAkOVCq+bebHnDeZkBKh5ikce7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107199},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eada756f6aa05d48950707d9084d08b1f172a8c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-internal.eada756f6aa0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-internal.eada756f6aa0_1751013349426_0.5892845378793765","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fe38dba85730":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fe38dba85730","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fe38dba85730","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8db6f849770f8a6eb3ed867b60041ab321a403a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fe38dba85730.tgz","fileCount":13,"integrity":"sha512-KjtOFf2I2SJCfBhfeii+mKX8ee6BVQLw3Z8zpd1qRqebQ0S490/AcvzBhtTqgDQ7w7Ya43eKrCs+jBAtfTwfgw==","signatures":[{"sig":"MEUCICOZXJOrVfjDGHD5w2h2A8vvumImWHY5SmSag3F/XG+bAiEAogXN2JHa2WFq6Adzfzv9TiUetit92OXvS6rGNGj7PBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe38dba857300379141b93f01803c7d4b6f86ae2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fe38dba85730"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fe38dba85730_1751018626613_0.7207692190556942","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.9fbe607cbc54":{"name":"@tldraw/tldraw","version":"3.14.0-canary.9fbe607cbc54","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.9fbe607cbc54","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a251a1c6d05753478cd9a891d6aa72b1583f54b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.9fbe607cbc54.tgz","fileCount":13,"integrity":"sha512-rPAYp5j3XowNcnrxmNnpOhTMll6C6J+r3c3KRKxNZFozyifvgjYX6tXDlK2MMHIBJ23aoeNxlyu512iNhVOziQ==","signatures":[{"sig":"MEUCIFUgO4G46KwikM8FjahNtyWvbeNHTCPPv9qnlA1aFR/tAiEAyqoELGiGsqnlmx5iMFgghQKBseU0BnQFbE0IdxM4gpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9fbe607cbc54d81de7fb7d518ba05570e7ebf175","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.9fbe607cbc54"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.9fbe607cbc54_1751018811615_0.2798196534525901","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.0f12d9e9f4d9":{"name":"@tldraw/tldraw","version":"3.14.0-canary.0f12d9e9f4d9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.0f12d9e9f4d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"930b0f1e0f42db8d1a247b0b4301f4958e699998","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.0f12d9e9f4d9.tgz","fileCount":13,"integrity":"sha512-Gs7zFx7xwWJ7Xu+IahyMyqfsvLiiqvT6nXTt8KElVJmsKIL2Q3rw1kSq5Ck80VF8BFEy4+oeSyB0v0KOfkBLcQ==","signatures":[{"sig":"MEUCIQCjw36FQYtYBiLURhJ7p4u6H7J9D/VK+KbjHpMaKVvyMAIgZntP5PTPnA1IW+Qz1RLPICgwfBu9N3MUtLWFxuMrj+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f12d9e9f4d9d36b5dafeac65f8fdb5ff3c1c011","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.0f12d9e9f4d9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.0f12d9e9f4d9_1751269954090_0.5067055530372166","host":"s3://npm-registry-packages-npm-production"}},"3.13.4":{"name":"@tldraw/tldraw","version":"3.13.4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.13.4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50ddf5dc4ec9bc0681d6e407c70e5b7a7a211843","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.13.4.tgz","fileCount":13,"integrity":"sha512-iN0G1ehIOHeCHhUnBplYWaik56H90JymMiw/wQaqWtPk01O9iib5VUVF1/5yK6iY7HZKveOCWQsFZ6vK8G2vWA==","signatures":[{"sig":"MEQCIEpbTi8T7ZbixOWw2WAWEBt3OkBpQ8y9g48cy4DMTNX1AiA86rsL0OowO9hAmp+9sIcgRKMNKDCd416A/SJ7mIOCyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60db5ea7d5a6266beb0ae367e24b67e30e04798e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.13.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.13.4_1751270204166_0.83544068548788","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.4255c71c8c87":{"name":"@tldraw/tldraw","version":"3.14.0-canary.4255c71c8c87","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.4255c71c8c87","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50d88090217ac98602b9a580e1fa72199a88b621","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.4255c71c8c87.tgz","fileCount":13,"integrity":"sha512-RA0Us05YBtz08sDpPydrYtXtx/44yV0oRFFWIKmBv8UzKknEql07eUwnlO7q1YeiQa9gF9mLPJNVvwyoAA4wxg==","signatures":[{"sig":"MEUCICdF/wuXNhkUKkn6TIpJiRqs1JliKFIvKLvDa5QVNSUJAiEAigwi7RUCwZymCsm0L3NZJ7Xhe7X8U31Kz8gvGhMbebk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4255c71c8c87b0d172a6706f9006e6c9c8f68c32","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.4255c71c8c87"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.4255c71c8c87_1751286651933_0.18676455495543975","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.071eb16e7895":{"name":"@tldraw/tldraw","version":"3.14.0-canary.071eb16e7895","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.071eb16e7895","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccba62a6ba7f08b930c04bffc8b74a0f80b3dbf1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.071eb16e7895.tgz","fileCount":13,"integrity":"sha512-u85/LcvZT+IcnnE/fdK3sGeGh3NOvVUwdUPjW5cf8aqtr5kqnwQAp1x9oeLLSzdVfRsBpR9h1ouupfaSk0JmKQ==","signatures":[{"sig":"MEUCIQDKzpWPv+cDc1SkBbeGYvDNxpgC1Ev1t7EtcCXS2EFLqQIgRR6WZ6Aonoki+fuRWOuUrbRyNZ+nIAiK/choL+NdvSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107355},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"071eb16e78950e02fa60e98e808ed748979fdc33","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.071eb16e7895"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.071eb16e7895_1751298856665_0.7966909270928739","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.eab0b2f83117":{"name":"@tldraw/tldraw","version":"3.14.0-canary.eab0b2f83117","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.eab0b2f83117","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecb2e00d4ffe0b48610eb2a6db00a36fde95b455","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.eab0b2f83117.tgz","fileCount":13,"integrity":"sha512-VHjRJ4QpbBaaorTkJa7U0ZLyTj5uIgXhKJpWW7sdYJMgSm6HNh7jrBOGswZV4WvJP52zzGMh/TuTgYllCnfs/Q==","signatures":[{"sig":"MEQCICyQRbLWu+m4e6WHoYsPZNL1gXOXCMRoWEOBqqZjQO91AiB2fwulXMW8NirB580ZSU83KeIodV292NbKQhGg5ivb1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107355},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eab0b2f83117f1feaf58bf30718b29ef771d17ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.eab0b2f83117"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.eab0b2f83117_1751303565301_0.8214936735248686","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8d359b6a54da":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8d359b6a54da","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8d359b6a54da","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f04e8609d6702c2a478b9781517dc36c03b2be4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8d359b6a54da.tgz","fileCount":13,"integrity":"sha512-fPHkKEW/JcEIxbWn0PoRJWcukS7X6PaoMro5/tZoQaP5ATSXdcWOTnZ/CPXJxQipoV4S0udLuQZRk7cGrdBjaw==","signatures":[{"sig":"MEQCIFtHZ5lAzvbrHYhF/899/13jShQ89HTZlqufwdjv9w7AAiBzpWZh7jiz7/traMd49SnlP+Pn0yb0I43jNMfAiZ+qWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107355},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d359b6a54da2eaebe63f07ece0dda07900b9159","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8d359b6a54da"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8d359b6a54da_1751313567730_0.3500153274546747","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.272f106123f4":{"name":"@tldraw/tldraw","version":"3.14.0-canary.272f106123f4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.272f106123f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9db87733a9f72fa0d458a2049d771c5a5317d383","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.272f106123f4.tgz","fileCount":13,"integrity":"sha512-oDBF63zWdDBkI84mKY4tziI91qcikgaoVcNxxEY+z3ov3SVr8VpKsXqheHAZEyD/8gyM2SfAGB+RQyx6n9YI0A==","signatures":[{"sig":"MEYCIQCapkYcJdHBXxHRUvcEQvJzeQuAs/5D2OaOUj7dyS0FPAIhAKqDX4JBmPnkfM8lBSVRdS7BLoC+6mfbT7iX9IUal8hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107355},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"272f106123f499f5e04a5728eebbd7f069136cfc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.272f106123f4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.272f106123f4_1751314536365_0.8683970426118841","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8f303431285f":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8f303431285f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8f303431285f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a1a46e7a0a026cf10351bc8a96bb218862190df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8f303431285f.tgz","fileCount":13,"integrity":"sha512-JSUqlDPF0doggqXDrzYJu1UaIHN9iXGExe14NuakLZF39C6r+LgFCIMCp1rP9vfQTt3csaaiUGG0gBpcn8feJQ==","signatures":[{"sig":"MEQCICEb/NhVgddPdnwr5rdsg9Bje6RcDQrKocUDTKwwGmyNAiB2sc+JJFjmbijVswWsnmNA7oxuW0f4E1hkywkTroRaTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f303431285f543f9ee1611d16a013c708ff59ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8f303431285f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8f303431285f_1751358130049_0.6416401843157211","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e989a4107be2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e989a4107be2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e989a4107be2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2838ec87be2aa67b39c2451d772bbb646033c399","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e989a4107be2.tgz","fileCount":13,"integrity":"sha512-kWhNam4cVjGZ3trxQLjfWuqIuefiGZK5AT85v5wga/P5CFJMd3YaMsEWi8gKTnvLNbmmiqark9jggqtHg2ohXA==","signatures":[{"sig":"MEQCIGJLq3XzD1YR5j1r34S7A+MMEkXtXM68gNA/vzsSl+0UAiBIiP4tGrmtgmd4qhfiO42piAQepsFo4OOVUYM5aQiU5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e989a4107be2365c43a04c26cc0c9a6ff7ce46e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e989a4107be2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e989a4107be2_1751358831059_0.0840061607380953","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.261fd58ee31a":{"name":"@tldraw/tldraw","version":"3.14.0-canary.261fd58ee31a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.261fd58ee31a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc4f2b5c87c5ab7f95238ab18523e7737635cc9e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.261fd58ee31a.tgz","fileCount":13,"integrity":"sha512-TXmzsRZPb1b+B6bio5pu/ktkyzWucAs0A+mAUoBB+nskyvntYFar0rys0Pwd59vP9uwx+uEzhJtxmffnK/60MA==","signatures":[{"sig":"MEUCIAQJnruLBcNH1I2RVBE36RwL//KrRnUT12v9xintaDDrAiEArn35jisVL+pc0qlymjiwfwn+t87KN5VbiUDr7CUTviU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"261fd58ee31ac7509c33ab1ed0e54a9d89535db8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.261fd58ee31a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.261fd58ee31a_1751358954191_0.4185329143655294","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fdbfe5bf2604":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fdbfe5bf2604","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fdbfe5bf2604","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61159f2b2e58ee00b3b09dfbea0b53e3783e69af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fdbfe5bf2604.tgz","fileCount":13,"integrity":"sha512-sjJI0Q0SkoGLZVfO5jcsGmHmsPQiFwJbTTve4BGCQoTkuD12TWUV212XCzVmpj6eBM7i/9QFwsxqAnvCx6IehQ==","signatures":[{"sig":"MEYCIQCzaCvm5v5wa0RvJ21BpR+wi6QH/ajVnC2XXaK0V83hQwIhAItXdqty5Hk/7+lbj8sQCa8L7kKpFZvsTnqs+pNq3k3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdbfe5bf26047c8ce66befa288187dbe0d11b08c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fdbfe5bf2604"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fdbfe5bf2604_1751360924353_0.7244633421525613","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ba1164278b6b":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ba1164278b6b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ba1164278b6b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"910ff340ea41955765b27396cc40444abfe44245","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ba1164278b6b.tgz","fileCount":13,"integrity":"sha512-9Zf8CjWzC1tO+0pOGE9jnUbfXuPq0jJxcNxtIEQI1V2c2Wvl3oOVVl5vhSc/h5KHgFaGBHR6Baj0Xh+F1AxIVw==","signatures":[{"sig":"MEUCIDr3hfc1Iau5cnAQvGHYG3tS7FvQ7FszF7+T0PdohkVqAiEAqVL3Q703q+yCcDuJJzS+xPhuYf+3w+ORXC6GZ8dEu2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba1164278b6bccd688605a99391586d3e4b2ef10","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ba1164278b6b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ba1164278b6b_1751371219014_0.6875706759663984","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d15c939851b6":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d15c939851b6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d15c939851b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4144f7169797f37a4566dff0d0e8e83ab289eb12","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d15c939851b6.tgz","fileCount":13,"integrity":"sha512-pNph0FvnHUAo75MNnqjY1u2ZgfTgdK57ayx79Gu5O6HAgRXbL8TQA2vE3zTKOWlyh2lHWQGWGZxoRDw0WwhRNg==","signatures":[{"sig":"MEQCIE+n0HHUrBvDinXTgJmUOZHwMdoL72rILgbJlV1BNxaKAiBEtOSk5NPs/ZQ6uGPSNg+zpyRAaJSbT91MADxFRRYtaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d15c939851b6634e8b19df8c4aaf9e68e4219cad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d15c939851b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d15c939851b6_1751376021108_0.20199826707903856","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.3b2250d26732":{"name":"@tldraw/tldraw","version":"3.14.0-canary.3b2250d26732","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.3b2250d26732","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8078c22540c24e86258b07c3f771020464fca49f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.3b2250d26732.tgz","fileCount":13,"integrity":"sha512-ydKosn2Db7TjAwJ1uWw6ZBhcm34fcT8gFJbhS8fuP7guBwrsuiXzoGIdnMoqCfh+06sCPf4QvoPpVNk6Jceu2g==","signatures":[{"sig":"MEQCIGkVYIFXgOPnFM73bi1ZvMiAS4v77z7F7m3zTTZaqAmeAiABe8XHu/3qFvwJjT+9xuqxYYBe8mNa/X51g5g3kGnl6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b2250d267327d81e0ec2f5ddbb0f61a9851ee23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.3b2250d26732"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.3b2250d26732_1751378589330_0.04421802194837321","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2e64bcfc065a":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2e64bcfc065a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2e64bcfc065a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35762308bcc69d61ecf7c521c8ebf379a79ecebb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2e64bcfc065a.tgz","fileCount":13,"integrity":"sha512-F1pdxZ0Uc+yPRIbne8O9D0wtS/numhMyIehlexoVG9sEiSJKeAXoMY3SQdG1pzgwuuQrUTUFZUb9kAjy6kdCVQ==","signatures":[{"sig":"MEUCIAU4k/5UqcOWgtrysy+3uvcT4WSohdYRC6+Xv2OTO+auAiEAkbYQhACTs0jCtFMjrwmXNH3JHVCf7eEhSPX/euYYQXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e64bcfc065a9f0fc7b76e5f3842fd56b5e840d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2e64bcfc065a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2e64bcfc065a_1751383162762_0.8641814704351223","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.744f8a453221":{"name":"@tldraw/tldraw","version":"3.14.0-canary.744f8a453221","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.744f8a453221","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5dc744dbe8bb589f0fecb904b33b798216666ebe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.744f8a453221.tgz","fileCount":13,"integrity":"sha512-8z0Y5QWy5xmRSk1LqLQnC2ooPOSHAw/ouFTsaCMPnFKYpKHDIFm2Q0R/oc7PEQ3dka8RVh4XVoZjKv3CAjDXFg==","signatures":[{"sig":"MEYCIQD5l5TgLriRDC9O5ORlzsW4GMunF+cpYumzhEN2L2T8owIhAJPr3BwHGxewNcLXS0NHOqAzSuyDTugbbquD49Hk3ngK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"744f8a453221ae0f3882600da9b0707e53c42439","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.744f8a453221"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.744f8a453221_1751385135214_0.11420442016192722","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.d1bdfe16b3f2":{"name":"@tldraw/tldraw","version":"3.14.0-canary.d1bdfe16b3f2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.d1bdfe16b3f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf530f4a288101c71ef44a9155ed11dda930da33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.d1bdfe16b3f2.tgz","fileCount":12,"integrity":"sha512-m6KsLh4mli8NeZmQ+qg3h7aIjf36nOYVKpo7g9Z3ce3h/1eDnGLluJMgFf+PUyNOk5kfFlhNc6O9mqCBOrZV4A==","signatures":[{"sig":"MEUCIDokd9/T3Ml9m28mHwQnF7BAKSA7ewKOhfHDA/C6GyjOAiEA7DrSgSG4xOxh82qljq4qxAdNO8c27BaxYyLyaTPeTaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1bdfe16b3f2799bb4772cd654e2eb2a442328c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.d1bdfe16b3f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.d1bdfe16b3f2_1751446260891_0.9650172592441439","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.cad451c26011":{"name":"@tldraw/tldraw","version":"3.14.0-canary.cad451c26011","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.cad451c26011","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fdac733b5346ccfa75dff40471edfd096acb368","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.cad451c26011.tgz","fileCount":12,"integrity":"sha512-eReG0UCpmOoLzEKoevbiJgkQAJNNx7vDuZSD+w0rgaM5Bue3rmQgYCHaaYrGqYF0dwkuvmTJBy1Wjd6dqbs30w==","signatures":[{"sig":"MEYCIQDh81L95O1wqZJFR5u/GvIKf03uVgRCJJ2cm5ZQr+zC0wIhAOzOY5xDHB1eoFjfPH2zNDiUQkmMLJlQQJaF/OODdP1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cad451c260112df9794192078ecf96d0d487cf34","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.cad451c26011"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.cad451c26011_1751446640253_0.10707651961720055","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.2d9f25b2e111":{"name":"@tldraw/tldraw","version":"3.14.0-canary.2d9f25b2e111","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.2d9f25b2e111","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44f86b6776f33eec4b27669dce0855a0d63ecf84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.2d9f25b2e111.tgz","fileCount":12,"integrity":"sha512-iYbVE0QJwc+9gZVQKIgWahCbUV6GPeHASO9WdOYXzCFOeVAXC6o+rT9zcNAnTPuEx59ZkQUzEl527Xzpn0wyBg==","signatures":[{"sig":"MEQCIF6eB4SOb4r10iFOU8FICAdKHfv+rrqMtC9ta4UuICvZAiBHB3mx379uURqhTA2hjbbXC74eKkpjqDzumU0UHayCpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d9f25b2e111232dcf606784ddd534c9daab6222","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.2d9f25b2e111"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.2d9f25b2e111_1751448807861_0.7498376077112312","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.247886725515":{"name":"@tldraw/tldraw","version":"3.14.0-canary.247886725515","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.247886725515","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"718fb2236e38c4a89df9f77c8ece0c4abec03b55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.247886725515.tgz","fileCount":12,"integrity":"sha512-f4R9W4oSvh1/3s+ExwOpb8nSdEcvmIo6fLlspn1uBifkFLdbRinfYHBfZ40JVMBl6AhxarNJNvr2fodi8ES0XA==","signatures":[{"sig":"MEUCIDNwBQ6D0mssszWC9EfuRo87ZOqo9RgnNjv4bPlF9le1AiEA+AjNh52fIYqd5dCWmDRabX2Ae55msFiAUrYX/oMl7Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2478867255150df74a707e042fa248e1146f322f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.247886725515"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.247886725515_1751449650733_0.5596357048063589","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.5ce4e4abc0a3":{"name":"@tldraw/tldraw","version":"3.14.0-canary.5ce4e4abc0a3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.5ce4e4abc0a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d56bd986a0965fb45963495b4fa8e80cf5a12f2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.5ce4e4abc0a3.tgz","fileCount":13,"integrity":"sha512-jAvbYs7TYxpO7CExvHq+oFaYMYfdboPAK+JehYmQoxuwUWbSgDuc+6Lpi20adtlxBmVXNje7m0do2g7zlBdGlQ==","signatures":[{"sig":"MEQCIHNgJj1NLEtj/m9QWyUhoppYRdC3qe+klzOe7d9T0qoZAiAVtHxg45vw1o4vvgFS9sOEJ7S4IxL1rdAfnI4QRqDV5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ce4e4abc0a32dfc3a80c6915187c861c6094d07","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.5ce4e4abc0a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.5ce4e4abc0a3_1751450396328_0.6635703777081052","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.ce0eb9ba4cfb":{"name":"@tldraw/tldraw","version":"3.14.0-canary.ce0eb9ba4cfb","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.ce0eb9ba4cfb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"106091a20013cb7e34ab0c8e8218be6a1ac6989f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.ce0eb9ba4cfb.tgz","fileCount":13,"integrity":"sha512-ihFXketcsdXukiKNNbkAmZIDk46gTa6CRzsPIDAvm9bPDjBeSVIOR4VkTH0cil9YAnHAIw9Vx89BTs1IrhCHlw==","signatures":[{"sig":"MEUCIQClgUoEyKVjlGiiGoLQI5t2bvZ69vMFwyWJVsdH37WM4AIgcfhwNnKKMtlFA34hMFnz8i0PisjiTX5iqhRfJ6+a2Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce0eb9ba4cfba8937701879aed0abaa51b4f7ddd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.ce0eb9ba4cfb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.ce0eb9ba4cfb_1751452739793_0.9105168768911707","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.e89be131fb69":{"name":"@tldraw/tldraw","version":"3.14.0-canary.e89be131fb69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.e89be131fb69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7c9b09095ff05b20606ce0451a0555e84596b10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.e89be131fb69.tgz","fileCount":13,"integrity":"sha512-oLHUMvs/8kCjKgwQYX8KwVAE5N9CHsj0lUxQnUapllIxFByxvR0EHFTi2VTdl/FmqtXj0lg0cG+DvpxB9mYvLQ==","signatures":[{"sig":"MEYCIQDWgSym4te5VcWqgLMT60UzGEvQLM3BOhJUU0yg4Y7v0gIhAJigwqfQx98yIgkYLKCcpTfC5CXjtybrYBOWiwUJCZux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107309},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e89be131fb69a8307a9c41fa2c8037460820e758","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.e89be131fb69"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.e89be131fb69_1751454655689_0.4163959274608102","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.4bdb4828ecf8":{"name":"@tldraw/tldraw","version":"3.14.0-canary.4bdb4828ecf8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.4bdb4828ecf8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"decdf15249d401b8613f997989ee25ab75a52da3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.4bdb4828ecf8.tgz","fileCount":12,"integrity":"sha512-WU7Ozcidzq6LUNvYkqu12r91zOFMWuoZD+z/icTy86crmAdqzXIZFFgO897E/kWzPsUc8IBJLpKUxiGdZZEkVQ==","signatures":[{"sig":"MEUCIFPWglSyEHqQpPYhSgVx/C5CFNGCwwFeMJNzvVl6KT5/AiEAxqGn7LJNHJc2JfNDiO4zlXOKJwiNnufL9YJdQjvxRtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4bdb4828ecf8536685b7fbf7d0fbcdab960c772c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.4bdb4828ecf8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.4bdb4828ecf8_1751460106516_0.7145487175083451","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.b9eb1490600e":{"name":"@tldraw/tldraw","version":"3.14.0-canary.b9eb1490600e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.b9eb1490600e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02b2d89cd802b8a51dbcbd4535fe05c571b83074","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.b9eb1490600e.tgz","fileCount":12,"integrity":"sha512-YSRoT7VhU24Fq2pr+BrWJFm193ccSBUp6K4TprSrjOxRyiASWeltzkbnUdjKNJhqxWfcdnlmgXoTNZx36Cn70w==","signatures":[{"sig":"MEUCIQC6t2nsq0l1EzlEa7jiuWDHnu77dC8EWpxC5loexIdLbAIgMqWv0/9wSx9LbNGQQmYanKw1xl7qkdykz1Gqd+OaGJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9eb1490600ef5399907cac262ac5f83a19c452c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.b9eb1490600e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.b9eb1490600e_1751469489334_0.7324980929478713","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.fb0390b30559":{"name":"@tldraw/tldraw","version":"3.14.0-canary.fb0390b30559","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.fb0390b30559","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c11121a8aaca6b03e90bf7a2dc622031a927673","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.fb0390b30559.tgz","fileCount":12,"integrity":"sha512-h7KEYFtWdcITsUD1AWuUcCnKjgEaLAt7/0toOuIan5itmbbOxie9qGiQ2Evapv9jy54ny02SWbmnwhbWb08ISg==","signatures":[{"sig":"MEYCIQDJ5Q9JWjzMop3Qf0lBcIrz7orAH0kM7SKl06zWX1B8owIhAP5ce6XQsDztlShL6gKUQykQe0RiOrD0P6Bv5/OKsltY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb0390b30559300df26b30b9271a7a3e6920f139","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.fb0390b30559"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.fb0390b30559_1751531075065_0.7183693972360614","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-canary.8704233e0ed5":{"name":"@tldraw/tldraw","version":"3.14.0-canary.8704233e0ed5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0-canary.8704233e0ed5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cdaec20d313c9d0119755f532bdfe99ddf5bcc06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0-canary.8704233e0ed5.tgz","fileCount":12,"integrity":"sha512-AkTS+/CziQFxxA8SCfxrkAVg2fiXopBoG0HHHhZgXMZxxb02xmluCCODhqgurQPZeuLqE60xCF8ce1x61hBnjA==","signatures":[{"sig":"MEYCIQDlg2V5PtjeppbZx0Y2q+RG0ds4rjRNfRVyCQSw6PX9zAIhALE02l70qaNXEaa9twinKhp3o6p4aBeJ8bZ4HdI8UZmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8704233e0ed5670baf8ec1277d4f4995609bebd2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0-canary.8704233e0ed5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0-canary.8704233e0ed5_1751531150924_0.19512154098054912","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@tldraw/tldraw","version":"3.14.0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d07cdf1e7fbe3dd8e3fbf6e96f0ef9b1b4b7e8c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.0.tgz","fileCount":12,"integrity":"sha512-rv/sk6TKu8mpZozlejJ0c4jMylWSZ0hbWxNvfhfnYLjUmchE+dQq6I1i9NOsXd1rAH41bGXgKWQnkv9qQAkylw==","signatures":[{"sig":"MEUCIEwC+4piqcZhCC7VyEtGPGW3WT8yL26cDOaQQr3Lvj8QAiEA+3pBuEmO0pJkIwHlTVa/WoYB3iuz/YuL/p94jmHaS1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99064},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2d5fa4d1b4449089fc879bfce1837f5eb472b82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.0_1751531998173_0.564796602735947","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.30a6212789b4":{"name":"@tldraw/tldraw","version":"3.15.0-canary.30a6212789b4","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.30a6212789b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e37fcf7d216aa65e42f2a6feb0ea45089d4ea518","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.30a6212789b4.tgz","fileCount":12,"integrity":"sha512-tXPPAYQ17QNiedEuiqGKlWuGwLXJ8uNHoyd3wm2GGU5SzYOl8d4XRuEAjuiWXQy9qWxC9La5qij2svdS6qX07w==","signatures":[{"sig":"MEYCIQCOiou7YajSNgBsOATWSaCdvCjL1p7s5v1oxehvYp98hgIhAOm2PXbr1oa+kzRereJAqpbAzRuPQ8+d62T+7zDKBzMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30a6212789b4149783d0d223c21639d74879637f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.30a6212789b4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.30a6212789b4_1751534227372_0.2526140662444052","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.5b91d27bf6f0":{"name":"@tldraw/tldraw","version":"3.15.0-canary.5b91d27bf6f0","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.5b91d27bf6f0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d87509e1902e4ec08938e68cbb62236904b5d3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.5b91d27bf6f0.tgz","fileCount":12,"integrity":"sha512-u79qS9uNlWynwNDj8eOGwhfkl+iSQWDSdmpUoV07RARglHubVdhZ50rXAmqtGrp1EuMEFLCijIwWowcifOn4Yw==","signatures":[{"sig":"MEYCIQDo56QwRmHaz4wlOh9w+b8E+6lh2YtbUJGUpFz7W/Tp+AIhALAqP8a1dqBBANdD1AuC0d2eeIPtDVa0GdPbTeT9TExZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b91d27bf6f01ade4e0f04d26228f018438dcbfd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.5b91d27bf6f0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.5b91d27bf6f0_1751534359259_0.4251341272951994","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.51c2773438c3":{"name":"@tldraw/tldraw","version":"3.15.0-canary.51c2773438c3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.51c2773438c3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"590ff842ef14caba8686de9abe9f70407d3c3fd0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.51c2773438c3.tgz","fileCount":12,"integrity":"sha512-NUQJddDvJTD3mKPjvQUDaAZEhoUk9727dqpHcTFfRUuj6DlSZrYFJrrTmc1/+RznnI3naKlDII9xCY5z5/x2PQ==","signatures":[{"sig":"MEYCIQDsgoP2BhFd/go4gSsCbTQMP4nUtj3Pw98cmbnBdGekhAIhAJf5nlOcE8UCr4sH6PoAOZjtKjhtzOeuywU5PTrUmMyH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51c2773438c3bf5dbb58a87734afc829a7195777","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.51c2773438c3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.51c2773438c3_1751535596178_0.9412520870399261","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.f1dfcef63951":{"name":"@tldraw/tldraw","version":"3.15.0-next.f1dfcef63951","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.f1dfcef63951","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87685dbc7765a2bbb27b9aa53a71b9578268899e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.f1dfcef63951.tgz","fileCount":12,"integrity":"sha512-NgK5xyj3RKoijJIM3v1T8TqJdES0YdmNSgsbddYfO5iqjqxIveJEjTwQdDUq8cTL5goJcBlySjntGAKLGZaLjQ==","signatures":[{"sig":"MEQCIFTMwkefJJt2iUswxcJ3HWnGqIY+5LkXlju+OvIA8/9yAiAEl+DeEhrsiBh3HASsxtjRsp+s8m2Otz7oDO4qIy6Oxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99136},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1dfcef63951ec15eb0fd2cdf20516220ffbe3da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.f1dfcef63951"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.f1dfcef63951_1751538526997_0.044878319717967186","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.cc3205a8ac6d":{"name":"@tldraw/tldraw","version":"3.15.0-canary.cc3205a8ac6d","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.cc3205a8ac6d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7c697624f1317ee73fd80a06e1b076916a5da53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.cc3205a8ac6d.tgz","fileCount":12,"integrity":"sha512-jgPDRD0C++0VVq+ZK6xBBYoyo5oArx7dRT0Sj8EvwY+8UkLjMvp9PyHsornJNKhGU7SxFM87fc4naKQvc2cg5w==","signatures":[{"sig":"MEQCIBBymfmqNDcIIghx1bjWMwPWzhSW7oNR1JCU87YlNA5jAiAetQsOrAevPi3lfcG81+wOL/ctyv74mgaNHB9t+gEk9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc3205a8ac6d3b1eedeeeb49ca904dd2ba9b7c4c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.cc3205a8ac6d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.cc3205a8ac6d_1751540357510_0.3098659462353355","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.c5c8f9bb0ec2":{"name":"@tldraw/tldraw","version":"3.15.0-canary.c5c8f9bb0ec2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.c5c8f9bb0ec2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"764c5fb6536869e3d2ccb68cb93548eceda5fa36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.c5c8f9bb0ec2.tgz","fileCount":12,"integrity":"sha512-/YTgUlQc53hLgAu7smUkIvaiFdGgcNKd/+TOPUvGE3q/lPy3NqfgBsHihOJ+grjajRL4M7Td3V5ulLdv4DnYVw==","signatures":[{"sig":"MEQCIGQaO8WzPIKGTkhKYgUE39bSzksomDIarHWBzYfsXEZUAiAEEmwF6zVlltQ1qnpYrs08lECeu8OD94e6Re9xnRmunA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5c8f9bb0ec20f0122d5637aa53e336688ad2f3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.c5c8f9bb0ec2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.c5c8f9bb0ec2_1751541485826_0.22818123411422708","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.0183e172b2bf":{"name":"@tldraw/tldraw","version":"3.15.0-canary.0183e172b2bf","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.0183e172b2bf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4558ed35c0421fafbefc06db73d9479d4ef2c2f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.0183e172b2bf.tgz","fileCount":12,"integrity":"sha512-HjWPf8EiSTzv0+dPX+AVTCK8tKHeYj+thDRbbIG6z/vSmuLIWzNTEYB9MVtOzQnrjjTj8JjY5ZFdExWBGxdldQ==","signatures":[{"sig":"MEUCIAv3UzOPPlmcJkwAW5s2pFxc1KBrNt0AwPA5jpT25PdYAiEAw+j4UhpEQ2YyQMYhvJtAMS1SuW/6Q/sS9DseuKH4MkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0183e172b2bf9d495391071a4eb11d48b8b26812","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.0183e172b2bf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.0183e172b2bf_1751548776093_0.1134600834900672","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.603f7f65a1ab":{"name":"@tldraw/tldraw","version":"3.15.0-canary.603f7f65a1ab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.603f7f65a1ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8ad59a531d5acfac4e613d4de8cdd6a5e1cb3ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.603f7f65a1ab.tgz","fileCount":12,"integrity":"sha512-Qw4l7LJIpAmrPNkfOP5nBN5uul2s+mfNv+/ykWp+hgbOSGG+TkN1A5tnp35QwiRigluiLZnNpGoKUKqL5GKOjA==","signatures":[{"sig":"MEUCIBX18/q84cl08awwLEujREWmUXU3r5B5i5sPILJNVva+AiEAzo01a/1LTVkRtbQNaTUK84jopBw5EQ/2KI7PdcCrbPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"603f7f65a1ab033f8e20b33045da6ddd83f07611","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.603f7f65a1ab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.603f7f65a1ab_1751550773982_0.9020453071028782","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.92b514a6e078":{"name":"@tldraw/tldraw","version":"3.15.0-canary.92b514a6e078","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.92b514a6e078","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f0f715215ae5df3e65437a4ee2b049623e53428","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.92b514a6e078.tgz","fileCount":12,"integrity":"sha512-1W9NbCUjJgAjpSuhYOqNVqUSgYcPyn8svpvn1ZpRxcnDNKJjQ8tOBSsyS7Sl3cqXVNUfYEAdTpSaKosQhWMKpA==","signatures":[{"sig":"MEQCIAweOPBmihzJF8x86ZB5a5JV5ikm0+7FSN+0DPS91tbaAiA4AudJ+3fOQd7liwcb5PmV80HBxhwm9qtv+rjo9NDYnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92b514a6e0789d4df61a5b06584b1646384f3aba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.92b514a6e078"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.92b514a6e078_1751551903918_0.6749427610430336","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.db14db4f5395":{"name":"@tldraw/tldraw","version":"3.15.0-canary.db14db4f5395","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.db14db4f5395","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b09938819bec38d6c13eb86222b25f1122cb014d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.db14db4f5395.tgz","fileCount":12,"integrity":"sha512-s7lkFrGpNsvdGELjm7ifTl6TZ4WxkLYqNsDl/P58S20hJSygiE21lwNmY2FVwKSuhbpS320qfcXKFsZXZHfnOw==","signatures":[{"sig":"MEUCICF/nbxaET97o0SRFGa9bNMjyfxzNpcampFZrhpzymlbAiEA1IRpxEgGvk4UU+lKvn8R8OqXyCglAFd1AxFVjv4R4yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db14db4f5395482f78a745ff4e13ec537b87a248","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.db14db4f5395"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.db14db4f5395_1751556659096_0.20871714607040848","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.bc8278557679":{"name":"@tldraw/tldraw","version":"3.15.0-canary.bc8278557679","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.bc8278557679","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57f7636518e7a08783d9bb7ccccaa69f90fe898c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.bc8278557679.tgz","fileCount":12,"integrity":"sha512-hqXd9teZGhPXWtK+pTLViJ0l91C/mMqt1Bx1UN/KdjdT8N9PfmaBn8L9xc3NM7TokpTTGgB0tO0bE3jWUME29w==","signatures":[{"sig":"MEUCIFwZf0MVhOrBLV337jZKpFDv/q88Ad45lQBqt33iHySlAiEAnPMoPpYVNhm23CgGMugL3c0wFwsI4cWolEcE7E84nJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc827855767907d6b8616c40119a27e135dde576","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.bc8278557679"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.bc8278557679_1751623750776_0.9254072448887019","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.a362c0a7c791":{"name":"@tldraw/tldraw","version":"3.15.0-canary.a362c0a7c791","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.a362c0a7c791","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75e4ca81860acf873944a7f68d1f70b4b7fde3bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.a362c0a7c791.tgz","fileCount":12,"integrity":"sha512-zU8hrTTU9uPVH96/vq3EnwS6Bnh/Bozec5eqP8XWIkzpmyz7Hk8R3FwyqgEts5+vO5C0JQ2qTaaa8O0A491C1A==","signatures":[{"sig":"MEQCIDBg5ePwKKBl8NJFGou1ZCHgf/dTaD2wB/baOhdqKU63AiB3tcp7FcR1oBSJyzyk8VUblRWP62yHqWAZ89j6Jz4NVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a362c0a7c791612149b9dc9b6e80b838a95bf535","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.a362c0a7c791"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.a362c0a7c791_1751648273063_0.7178813321944861","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.0444ba5c83f1":{"name":"@tldraw/tldraw","version":"3.15.0-canary.0444ba5c83f1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.0444ba5c83f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0614ac5934a06db1efb24b077f38c316de17cdbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.0444ba5c83f1.tgz","fileCount":12,"integrity":"sha512-NoveNMuoq40zHztFBslzj5R19oblpPQlKUq0gie0jmaj/JvpXptpdvF0F967t7jys5759b6lYOcAvOEI5Trztw==","signatures":[{"sig":"MEQCICkavlAUy8i1IH1nAr9MAWZoskjvSPgN1PSaxjDx9nNEAiAzXSa62Q74zK4sQ2j2IdYXzcLlrJSFupbUVoVz2TPsjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0444ba5c83f1c3f5cd0c0da7811a6c1490107908","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.0444ba5c83f1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.0444ba5c83f1_1751659137898_0.40199020144148667","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.604030fd2dae":{"name":"@tldraw/tldraw","version":"3.15.0-canary.604030fd2dae","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.604030fd2dae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5de418dd9c2faa263b836d4fcee89ecad7c59f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.604030fd2dae.tgz","fileCount":12,"integrity":"sha512-MH+100pWvXPiPlJOxMBDOmOspTAQKJBE5GHkIBDnGD6d52hbBcGslJAFwvYtkg3lhVeCqQXM6WE5OQSiflIv+w==","signatures":[{"sig":"MEYCIQCHwpLtvR5B50itCwoZYxbbNmVTrYBpJd2NkDn6fk3NlAIhAJ2/BxcEkM1Hljfpdag5NsbbH6WYwBmrM49os5ZWQkr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"604030fd2daeafa53a4671e95c3648853af939f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.604030fd2dae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.604030fd2dae_1751878862258_0.973471924872275","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.a4496fd318e2":{"name":"@tldraw/tldraw","version":"3.15.0-canary.a4496fd318e2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.a4496fd318e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8f536fa7fd9f4d07e75c122f6279d2f1a4d0103","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.a4496fd318e2.tgz","fileCount":12,"integrity":"sha512-BHK11lwEDWW81Oj43Ll1dU2YcTXJOE5x+zs/Z3AnI2uFQ2XrLdp7N2SBsAhRCje/3aHf7iCNDXy1Hhx9OgA/dQ==","signatures":[{"sig":"MEUCIQD6TGi4+cukTm4RtKXxoITy2y9bnEub4bPna7DzLKU06QIgY8n1MMe9jqXRyOfx//DoYa3usIfqyi2I9uAsUuR//sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4496fd318e29e5325aa770ac4c062b2fb84605c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.a4496fd318e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.a4496fd318e2_1751890996955_0.9147587116515372","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.84e5eaec2c02":{"name":"@tldraw/tldraw","version":"3.15.0-canary.84e5eaec2c02","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.84e5eaec2c02","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f5ed7ad6bd4183ac848a9ed3189d7e31b31bda9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.84e5eaec2c02.tgz","fileCount":12,"integrity":"sha512-1UriB06WWaRaIsrqID6psjrUWOoFD6Ydptjdcg289WXFThHjBOwBwqBtN5Fjts8o0k6qXiC443uCddDJjl9hag==","signatures":[{"sig":"MEYCIQCqutvacoLWm83MjxKkf9u6uFl1tN+lrbKdlXP8VACLmgIhAK+sQka3cMHG9TGT8d3FqcjPhzax/uEhkjVHT9SOKqYV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84e5eaec2c02869c13272c97d78231a4a40887f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.84e5eaec2c02"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.84e5eaec2c02_1751892721673_0.36768345865373186","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.11f7238a9bfa":{"name":"@tldraw/tldraw","version":"3.15.0-canary.11f7238a9bfa","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.11f7238a9bfa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3f03ccfa3cee94e2fe8d252b62b53d06925d246","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.11f7238a9bfa.tgz","fileCount":12,"integrity":"sha512-pyRRw1Q8/dW6CMqkClgGjEsovrj4Zj5kKgJnif5PLh4d9Oc72O3mceXz7XVm71ybJItMhkrYOqcjZQBpd4p17w==","signatures":[{"sig":"MEYCIQDv6Uuz6IZoelOPXdbXY8qGaYmT7sY0Uv52gutLbOOJmQIhAOtbSYo+q+hnM7wvm7NMmB2sgYe4iL3Mk9n9oQbCC9JV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11f7238a9bfa2aac53ce0f6e75063128db25fd4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.11f7238a9bfa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.11f7238a9bfa_1751898699953_0.40323941988307355","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.751e1c683ca5":{"name":"@tldraw/tldraw","version":"3.15.0-canary.751e1c683ca5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.751e1c683ca5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d4063d2883d53a928fba4a57f5d1a371967020b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.751e1c683ca5.tgz","fileCount":12,"integrity":"sha512-v265DGfxHIllB9Jmm6qa67Yu10E+IqqBkzd/Dx77N0VlIRf+rf9H/iQOQwu9tccKHbR2/4zimgrG0V7+gsmEQQ==","signatures":[{"sig":"MEUCIQC6SPfvmM/RElIiw5Li16UQmhUcz/ynlPV7aXo9VNPgJAIgIxVVdF43G7tDde7Btnfg8/90LL4a4zL8Rm0G1WZcmbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"751e1c683ca54c171540e98c91057e40edae5048","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.751e1c683ca5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.751e1c683ca5_1751962181725_0.38541689927241474","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.7d95a2ea932c":{"name":"@tldraw/tldraw","version":"3.15.0-canary.7d95a2ea932c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.7d95a2ea932c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"475f84ac1a50c808b09e8fadc0d68ca29bbbd7ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.7d95a2ea932c.tgz","fileCount":12,"integrity":"sha512-wEyj4wdmbQD84QmiVocO9T7qXGS5ewP/vOepfAxAh5pkkRsIrmpVL7L5u6ByYB3IxTYNN50MysGZjnXANY8fLw==","signatures":[{"sig":"MEYCIQD7JKll78b6XXJoNBGKh6TfPhiTlmyTZ9qHMU3E1CPlHAIhALIhhK/59czgNRrVni3UP5yxNXFRv8DZnTNrFmlhBO2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d95a2ea932c812998d9bd6af982923f1d4bf2f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.7d95a2ea932c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.7d95a2ea932c_1751962817475_0.425644408125591","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.186575457c69":{"name":"@tldraw/tldraw","version":"3.15.0-canary.186575457c69","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.186575457c69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"534ab7e9eaf5d8fd4dce456a0817cf3708739a57","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.186575457c69.tgz","fileCount":12,"integrity":"sha512-bYHH0qMD4gXfEPwTc5Lx0mRdsdZrzfKpgW+ZOMcigNpNSOWTH2KngS8rUzFHGVs6nPYuJv1YEj+1XkBHSjaoZA==","signatures":[{"sig":"MEUCIQDvzpg6iAyd81BHqluvin2QvmuR0gBHEQwXxUBjrjeaKQIgEAUtIae6qJ0fufV3w8lZczsmLOfhpnXotDeBcFAJCfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"186575457c6964939229170aee14ba3654219417","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.186575457c69"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.186575457c69_1751973820027_0.6732380971834011","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.21bb6b44433a":{"name":"@tldraw/tldraw","version":"3.15.0-canary.21bb6b44433a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.21bb6b44433a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"738c3d9e19675e671157b5e0eda0a3dd9870877c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.21bb6b44433a.tgz","fileCount":12,"integrity":"sha512-jetpru67ZFp1+xe5OtkZMrCtEXWy2a703tC+4M/K+UMjSc2LMHKk95dsWZuVgUT/8Z3S6nlfZQxJ0912pcybXQ==","signatures":[{"sig":"MEUCIQClCtkRMKgqLTIjkPW3zxHPQIIZFZrF54uKY3MvBouFGgIgEE60Pa1yjYfcHHnxc+df6QI2kpZPy+E9etxcsvWCW/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21bb6b44433af563ffe0d8d1561cd5ae1e012473","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.21bb6b44433a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.21bb6b44433a_1751992192592_0.2863069971896268","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.22a03ce9c171":{"name":"@tldraw/tldraw","version":"3.15.0-canary.22a03ce9c171","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.22a03ce9c171","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"069b920ee036586a84af5d282166996a792754fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.22a03ce9c171.tgz","fileCount":12,"integrity":"sha512-xGSbpYirH8XyNk/piqA0ITU7VpJzGbLfT7swgRWlbBt/m1K98z97wXP1hSlpLnpXdapJ4DOZtgWVnn1Wt51/YA==","signatures":[{"sig":"MEUCIQDWIaGFe59t8CsAgAUG0IJ2Fkf0LRjRonEGIV4hF/Ba+AIgeA9+5qUejqHVz6vcw6MnjTThG4dmgmSzfMlp3mC3D9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22a03ce9c1718e77f4e40227a485470c913a49a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.22a03ce9c171"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.22a03ce9c171_1752060847263_0.7617616249413355","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.1fc6c3fa6d1c":{"name":"@tldraw/tldraw","version":"3.15.0-canary.1fc6c3fa6d1c","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.1fc6c3fa6d1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"012e69d4ef3515fc449f6bd352d46b3982ad2664","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.1fc6c3fa6d1c.tgz","fileCount":12,"integrity":"sha512-AV6xiMu/b29VewqnFg5gohsaWfnys221fosdu8rHlyeu3DJAsmRDTb4bcwV6WgSZBZbN4slpDIQaChczzFQPSw==","signatures":[{"sig":"MEUCIELtKpXj/1CYl1v7NK/xv0ByPRuR+bEcs6iHGG0zqsiTAiEAtnBTL7hbOvzOavxZaymFQyaL2njk8OTh1wayAR58DrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1fc6c3fa6d1cada0480a2cb7c927e5f959a007c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.1fc6c3fa6d1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.1fc6c3fa6d1c_1752062276836_0.16823865565530838","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.32e34d64e4ce":{"name":"@tldraw/tldraw","version":"3.15.0-canary.32e34d64e4ce","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.32e34d64e4ce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da19cd33db74a660b00d47f7d7bd309480630f8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.32e34d64e4ce.tgz","fileCount":12,"integrity":"sha512-seAU/i6+DxGq7Xb2CsoWd6g9Yf9yEIacmon1wgoieyZDSFUYO5lpxjcmONBgv+ai4qqWaY0mVakRbyYZmeHMww==","signatures":[{"sig":"MEQCIAQDedUNEctPe2UjkWxGOZmSP+BguZOfX0bKTuVBxLUcAiB7iPjGn/F8aGf3bzm0HCF1b9EuzIml6QvhZ/Tt4u6Lew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32e34d64e4ceb98deba44f57e24714ff37fa8ea2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.32e34d64e4ce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.32e34d64e4ce_1752066427865_0.44853920935685987","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.d251cd98b4e1":{"name":"@tldraw/tldraw","version":"3.15.0-canary.d251cd98b4e1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.d251cd98b4e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ce10bc6b2b76f5c65bb4b1509c3cdc4d20a2ae3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.d251cd98b4e1.tgz","fileCount":12,"integrity":"sha512-+TO4elsbRGEobguTxSqoIHwhgdi0GueuaBkzaqyTe+tb7vc6MX0qZcIbbZgn2MN1/LqIWqFqZ/LpCoHg4i3JWw==","signatures":[{"sig":"MEYCIQDU434zllRaJF3jLfpTXvAojYI9prRdy+76Ge+I2fF8vAIhANKs+NUt/6PdahCnS9Fj9a95am5ejDiG3TjoM+BO1Urd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d251cd98b4e145bc15d8e4f59ff532b87f5054a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.d251cd98b4e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.d251cd98b4e1_1752069998969_0.8593854079725887","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.0f6bd23d7755":{"name":"@tldraw/tldraw","version":"3.15.0-canary.0f6bd23d7755","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.0f6bd23d7755","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"93f92d69ee5df26fd6914804bcd83ebf5797c29d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.0f6bd23d7755.tgz","fileCount":12,"integrity":"sha512-pMLPO14w77QgoQnh5HgDvsQOG69T/nrf/c3ReCN6S3UZaS1AiHyOdGuTmp8o7Ok0RoTNTP2L0moCUqY1lCGuyg==","signatures":[{"sig":"MEYCIQDt6CBN4oGjmZaaZTfAAMGASq/PfWE3zMTE+14obBUrgAIhAIRmg+GJv3ztf+yu+C/gaUqj0AVHWAjA+xJh9uTdQt+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f6bd23d7755e35a19bc1cd30f282b7a93c4f966","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.0f6bd23d7755"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.0f6bd23d7755_1752077331307_0.05373105985259352","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@tldraw/tldraw","version":"3.14.1","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"342beb2b53ffd6ccdafa270dbb902ee6f9f0b7ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.1.tgz","fileCount":12,"integrity":"sha512-V8tEzJduALTQ068XTANupUebEUoMmwr/tVDfnXjKl2vvqRgHI4RpcF3Wcs/Z6cUg/ApEUN1fNTpHfDT9JBUFsQ==","signatures":[{"sig":"MEQCIAmi8aigAUADyzvSWKPnqZBdzrXOX1OJ1jaizGuDhkVEAiASO0l1pnfYEw1CtdvEsnPNgiIww2RZa/7/ewu2GComCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99064},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69e959ae9c57a6007c021cd85f4deab1f4dc3866","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.1_1752077784936_0.3186401281779818","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.b89f3ccd358a":{"name":"@tldraw/tldraw","version":"3.15.0-canary.b89f3ccd358a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.b89f3ccd358a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9947c2e7b854a6bf649db3927d0805276522e0cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.b89f3ccd358a.tgz","fileCount":12,"integrity":"sha512-ok5wGu/iF8SV61no+bknyixw1AwEQGFzIjyhkb241MCPqegyVn33t6gli6geCOQ/FKogiEAGs4/HLvdKKp9/sA==","signatures":[{"sig":"MEUCIQDBvTv9ml0Kzyzbraw3m6jee1XtChPC/c4gI1T65W1CJQIgeWD9wYeml61AjBs2B2j3CApH5oQ/2Z8A5kflrOYDGwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b89f3ccd358a4594b0c99406ba8cfcde29e8411b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.b89f3ccd358a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.b89f3ccd358a_1752081540263_0.6837931050953101","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.39f008bfb627":{"name":"@tldraw/tldraw","version":"3.15.0-next.39f008bfb627","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.39f008bfb627","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62f15304e1686a23e5c45822a5cab73c820a971f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.39f008bfb627.tgz","fileCount":12,"integrity":"sha512-iXpMDmVRgfzE+Iyyl8bKwi2RFExXWEB3khWsUa7YQPEhpWS9VWUA0y36MvjcQc2FXvLkSc87RYns1jPLRIcroQ==","signatures":[{"sig":"MEUCIH89U9nFR6GJhkvFu0TIwSZnMcdVAQLKX8cw2Sihr1WKAiEA1PShsR8V7juQk+GSwi7lO02vt9S8CsKTY4waWuuN638=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99136},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39f008bfb6271ec3767aabd60508242b4c8d83d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.39f008bfb627"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.39f008bfb627_1752130777531_0.4645097236276745","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.2fa0050cd4a6":{"name":"@tldraw/tldraw","version":"3.15.0-canary.2fa0050cd4a6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.2fa0050cd4a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59364f1227dd009d489d20311b12f49857da75ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.2fa0050cd4a6.tgz","fileCount":12,"integrity":"sha512-C5+pl89kPZUOSDLfk2Nxqx31o8JNNz6LUprhcZ/6qsKUuooUdEht9zmq1WoMU8Rw4gOedf9C8O7VIuSztXA0jA==","signatures":[{"sig":"MEUCIB97YAEWcWoGxdkb84KGhAKMmh++NOAdeS8VwnGOY4feAiEArQKnStqcjG+aoYYD00qLcHDHPhGVkrgTY9OC3qs9D0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fa0050cd4a6d91e31ac1f7f32bec51cca5bb976","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.2fa0050cd4a6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.2fa0050cd4a6_1752135755935_0.2979386933510044","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.4a270cb21ce9":{"name":"@tldraw/tldraw","version":"3.15.0-canary.4a270cb21ce9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.4a270cb21ce9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48654d3cb5bd17653b7f97fb6368900d3fb4f14a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.4a270cb21ce9.tgz","fileCount":12,"integrity":"sha512-NMPLFNPRc0XcTMtBIBrSjfR3X6koHWI/Zk+F6+HQIxd5Chc9XMsj4KVxqnCPg1jV+dAnked9DQT43IEMfd5vGg==","signatures":[{"sig":"MEUCIGrlrrQEcfNffu5ntymyi2NE3LKpZKx5yWg+P6+PlZZlAiEA/9ugblz6N1kX1wxEjarROF01K1ssVhqnryeTExUp9AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a270cb21ce91a1c26251a29977689b97414e4e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.4a270cb21ce9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.4a270cb21ce9_1752135927979_0.7372776599877879","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.c4b9179d0b38":{"name":"@tldraw/tldraw","version":"3.15.0-canary.c4b9179d0b38","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.c4b9179d0b38","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bbb6a29dd583789c999bfcfa142cb7ecec010fc5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.c4b9179d0b38.tgz","fileCount":12,"integrity":"sha512-S9X1S8F4259A3pPpsZJ0pLuzkZY1wecGvEziMg1yP8t2NQU7VD9EZ2agYdLbvbKA9eGGNYZIE/cN08u5tNg/7g==","signatures":[{"sig":"MEQCIE+5zqQpkFGZwsJPKkKVL6w3x2bf7B69XIrMmqD2FhiDAiARGQ6IkiwWvEczm6TbRA1rQ/ezGGRXdCC0bIqTMUE6pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4b9179d0b384f442177dd4e82e8d6211b4c0d12","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.c4b9179d0b38"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.c4b9179d0b38_1752141447447_0.694575410993691","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.d8a8ce37d604":{"name":"@tldraw/tldraw","version":"3.15.0-canary.d8a8ce37d604","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.d8a8ce37d604","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90b8f95ed82621dec0fa99014ec34902cfddc602","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.d8a8ce37d604.tgz","fileCount":12,"integrity":"sha512-wTeuqULTrFczw5qgQUyDfQNX6n6NkNnULp5iCul1Y/YPy8IkSSI0IKANjwgiCaZbO/Sfk3IAqaEq10DqmmdVvQ==","signatures":[{"sig":"MEQCIAr4KfdttpFRfUrWI1O+u3UCA+F0qOu18JyofucUJOAmAiAmi9kDvM4guL3h6Qb5feG9wv5g6kgMHbIuCuik6fZCdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8a8ce37d6049edd1feb29dbcecc73fb0a55bb57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.d8a8ce37d604"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.d8a8ce37d604_1752141484084_0.16059776565251327","host":"s3://npm-registry-packages-npm-production"}},"3.14.2":{"name":"@tldraw/tldraw","version":"3.14.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.14.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"217a0742e25503a47f65b0b5e31e3ba1fac44190","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.14.2.tgz","fileCount":12,"integrity":"sha512-2AcgBiwcAnqAVDNmXEPoWGDX+ao/HYnghwC7yatWhBL4kmuyfBN4cAaqQqj0IULpn9bLS/0X8I9AnXMu4N6UsQ==","signatures":[{"sig":"MEYCIQDQzJuDOJZbBwZR+zXSEAf8gt78+UqdxmkSPrDH5Ve3WgIhALYAxMYUGyevh2sX6xuoSvj6tMZ3kPcmzDUEKtJc/TiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99064},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1eb4827fb0c0617bf01d583a5cf2868746dc6733","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.14.2_1752141596762_0.47769736833871757","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.d30ed5ad740e":{"name":"@tldraw/tldraw","version":"3.15.0-next.d30ed5ad740e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.d30ed5ad740e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31f94616b3775d1f33efa8f6a5714e2f60f7313d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.d30ed5ad740e.tgz","fileCount":12,"integrity":"sha512-0unLRGAgXEI0gsGwq+oQt8cmVzWBp/aUXucEUYGKSX/VENxUohKf3en2u6dDTvvEFhMvAakIjNlp4WzliufVYg==","signatures":[{"sig":"MEYCIQCPV3hRdA288EfT2bgkBGyC0Q1v7nOdL0JwU4zmnJCufQIhAPvDcEHE2aJWgxpfefwiJ++yuYEfuk/Un3IS17j72EYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99136},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d30ed5ad740ea15031df2cd899fc422e024cf364","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.d30ed5ad740e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.d30ed5ad740e_1752142027978_0.8853253564479646","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.14c6b9d1aa1e":{"name":"@tldraw/tldraw","version":"3.15.0-canary.14c6b9d1aa1e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.14c6b9d1aa1e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3faf0b7de172ff1eb6f0d067cfb3db5ebbf70c4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.14c6b9d1aa1e.tgz","fileCount":12,"integrity":"sha512-a6YzYjd3O+RkWd2l+ysldguWOMXt+YvBGfJLIW8UZ0YWbedU7c5esUYrSqske2XkvvawGvRZtMDDTYTXdBgGQA==","signatures":[{"sig":"MEUCIQDu8Fye/NC2crC8skJtCN6/BtaIYUH3kDYh8J1iVAH4XgIgJu7VmFYFibpTdpJWUujAGh/ImlETmjZlXWKHjHk6w4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14c6b9d1aa1e4391583ed75a5e4e44cb363ef6d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.14c6b9d1aa1e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.14c6b9d1aa1e_1752142649304_0.5375385545937639","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.73ea7178c697":{"name":"@tldraw/tldraw","version":"3.15.0-canary.73ea7178c697","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.73ea7178c697","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e3f9f218d10d055ac8a97df651f300d38e101ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.73ea7178c697.tgz","fileCount":12,"integrity":"sha512-C1KnJNuQAF49iwSUE2c1qJ5zWXWlnXR8Uwe1bWL1Q8NvkdIH0eo+fBj+Xw98g4PwV7l8vFWKMdVVIov9LBZcoQ==","signatures":[{"sig":"MEYCIQCZ67L4Tth06A3KwTqpMukkEG6Zu4uhXeFjNtGSc2m1IgIhAIAy4HExZwr3BK6TcTHQ7Q7JNxkmzoWZuHd33aA+Y8ir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73ea7178c697751ea0cde3acec4d761234dffea0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.73ea7178c697"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.73ea7178c697_1752147117917_0.8307392933536584","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.20472333970a":{"name":"@tldraw/tldraw","version":"3.15.0-canary.20472333970a","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.20472333970a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f83efc820ce53b1d0b5370e4f771a874788b8e04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.20472333970a.tgz","fileCount":12,"integrity":"sha512-pc/eFVYH9Gg47SqnoMFWULf9Em5PHIdSnli2RlCNksI4GmbxlJYDZSjfh+3ITVtzjxA5AG8jm9phfh9xQCi90A==","signatures":[{"sig":"MEUCIQCJCsllGTIiyyU0XadY4sKTwfKiD6t03Nct20MkHcqEAAIgVf4e0Yb/iAJxTu/Lr1AvdOzBNrF9W/qZLT90LSDf8Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20472333970a71a7cafce15831aa8f680d954196","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.20472333970a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.20472333970a_1752148145326_0.38776868071385895","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.d3401abd19b9":{"name":"@tldraw/tldraw","version":"3.15.0-canary.d3401abd19b9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.d3401abd19b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"429f01b5116b5f36a7f16368cf68ab2202726685","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.d3401abd19b9.tgz","fileCount":12,"integrity":"sha512-7CXBoZ4LvoJsqPdq8ow4JpNptf8bf3UXEejMF91L7Xa+0gYhy1mJBzNfhkHT7ch5UphXlXcfwm9h7tqQ+J5icQ==","signatures":[{"sig":"MEQCIFok4cPgg31hT94ssYh6JOPeeiQmOjMGHUgC2dQ5PiaHAiA2hN3mypGYdAukNv1rZFOzNtnC2+aqNsB8FWJmGGr9Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3401abd19b960bbb5994152d9df09ffe653c29a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.d3401abd19b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.d3401abd19b9_1752161018009_0.9576872787703743","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.9a4a83a8b2f5":{"name":"@tldraw/tldraw","version":"3.15.0-canary.9a4a83a8b2f5","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.9a4a83a8b2f5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14b657115a55e548ea83203aac54506487bb5e5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.9a4a83a8b2f5.tgz","fileCount":12,"integrity":"sha512-Ga51PPWlVPbbbCwvWse6b90JlPzrBzXjrZcJFAb6JKkwRqgmjDk6t+WT0QLCTKm4AjlAW/iv8FMTyotcwQjakg==","signatures":[{"sig":"MEYCIQCZcm5Caog8crJeYxqmv+COu7rD6P/M6fg42KV3xEhspAIhANKBZPTdg4md0/OlFxemP9FGcwMOQMl6sMTqF1XkSBo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a4a83a8b2f54cf9bfe79640f109713cd7953b78","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","actor":{"name":"tldraw-personal","type":"user","email":"steve@tldraw.com"},"email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.9a4a83a8b2f5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.9a4a83a8b2f5_1752161794468_0.36504150272203484","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.2933e7227cf9":{"name":"@tldraw/tldraw","version":"3.15.0-canary.2933e7227cf9","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.2933e7227cf9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da9d288fb507785880813b7ce23a91fbfed01577","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.2933e7227cf9.tgz","fileCount":12,"integrity":"sha512-0yU51jki8HYoZSSBRsar7lma4D8kHn3dSh230gIJ2S5CmpgbqFXnz+7chOz16AtyjkEcYeKj/nEhUUZ/+6FvBw==","signatures":[{"sig":"MEUCIGTp50H8wCowJqkcnCGlV1VH3v80Lp/sJP2+qdZaFg0HAiEAhJy+0QyDbZtHUrpJCHp8jO2JGqFgHSRJ2SfqkfVY7xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2933e7227cf9ed4fe6f053b5b6d87c3792ad52e5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.2933e7227cf9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.2933e7227cf9_1752224670402_0.3671070879790046","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.d51803f5a890":{"name":"@tldraw/tldraw","version":"3.15.0-canary.d51803f5a890","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.d51803f5a890","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49303aec0dbe69659c9cb61d6bf73d66c555938b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.d51803f5a890.tgz","fileCount":12,"integrity":"sha512-+mnQhx8ChopRUTd4HEzNsDBtEE1ms6JxoSX+mnd5WKTxBLozHEPZwjEsZRjGLrnh6QGMBugPdSqgmkrU854i3g==","signatures":[{"sig":"MEUCIGxRkFk4elNxKmiPfCoUMNUC0LTAd96T6K1XpVqqW101AiEA0TdQdmYwIX5Xt6wgToj+B2Hr+1pAOqF/wQIdV+1k+0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d51803f5a89041c40a5e6e9b497dd9b5c54129e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.d51803f5a890"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.d51803f5a890_1752228337153_0.3777731458534206","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.82ecef1bdfab":{"name":"@tldraw/tldraw","version":"3.15.0-canary.82ecef1bdfab","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.82ecef1bdfab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b684823b9aecd5307b72e9be58e4051c4d3c366a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.82ecef1bdfab.tgz","fileCount":12,"integrity":"sha512-KnfMZ4Iuz38B8i+3ITS1S6NSK1Q+wcz2l2qQDnIcZGVtyRAB3LDfP4Lb+plLeEQ1YR6yBUoRHdrTUqOak23n2Q==","signatures":[{"sig":"MEUCIG/xQpkK1f/COy6w+WslO6jo9Hy/1+EQN5pOl4uZhOMuAiEAnrE8yHVrtcQuMhajLYQkbtrx2gvVJY1kEydpjONQgC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82ecef1bdfab857e8c8c46a6355c654818f19bec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.82ecef1bdfab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.82ecef1bdfab_1752232340582_0.7720067232544658","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.67bdc9a17107":{"name":"@tldraw/tldraw","version":"3.15.0-canary.67bdc9a17107","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.67bdc9a17107","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62f2c25ffa860b5ec15212c1880a6f3b4e757e99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.67bdc9a17107.tgz","fileCount":12,"integrity":"sha512-wK2g6KJ36+QxWwTN2EB1u2A/h5AwW1PDgMCVUedX56QOsyEGzCgp9EpBTGH0LePq0fy/syszuf6sdBXvUdD7kQ==","signatures":[{"sig":"MEYCIQD4vd0cfTHBMdWMscv7+qOE1jxaFn9KeaRlsyU+uSU1AQIhANyx9VeOxiNEHJbT04Iga5Y3/J4yOcQD0RFH0Vo6GUTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67bdc9a17107558b11d450b8369f2f496cf59e74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.67bdc9a17107"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.67bdc9a17107_1752234085819_0.32126150001075526","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.78904010f18b":{"name":"@tldraw/tldraw","version":"3.15.0-canary.78904010f18b","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.78904010f18b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1576a6a5b4b3a88785542aeead7fe0a62ac3c54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.78904010f18b.tgz","fileCount":12,"integrity":"sha512-aF1hyU5/SdzSjsMNYNMnMbpUmBiQg/Y6BXv23kNJvXkGEoQwDsEnUQJrQM6Htu4u0bbztD6nATCHtebAQgMFjQ==","signatures":[{"sig":"MEQCIFybxrGIPNRSUY8vPBtIeVryXLnjOqMjacniIP3CQ2UyAiBIl2R2vzvXoi3qhljMEqMKGICN0fNr/QBru2sClG10ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"78904010f18bf507eeba7f657999caf9f3ac7cae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.78904010f18b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.78904010f18b_1752235346381_0.9437908310420029","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.c85303fd51c8":{"name":"@tldraw/tldraw","version":"3.15.0-next.c85303fd51c8","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.c85303fd51c8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1693a9a77b7761d35105b207a5228f439684297f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.c85303fd51c8.tgz","fileCount":12,"integrity":"sha512-uQxZ2QGW3+SIFfU2VERGM6xf1FqHNmJ7vXHgQRuPLYXwj0mLwGchXnbdPlh+F3YTWXpylID6HPO2Pqu2DXBn7A==","signatures":[{"sig":"MEQCICHlhuqUOy5+9AsLQOgU2QagDZ20QutapYUmzUi53LZeAiAaRqY3ZFW/JmLdYKZCGTuS2vmS8LUpE10lCeXWIt6MAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99136},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c85303fd51c82f4496787dbe317904dd43b1f7eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.c85303fd51c8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.c85303fd51c8_1752235455894_0.26899782968320674","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.9c8d2ba5d0cd":{"name":"@tldraw/tldraw","version":"3.15.0-canary.9c8d2ba5d0cd","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.9c8d2ba5d0cd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba5e9febce345568eb86c90f8c004c271cbc2349","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.9c8d2ba5d0cd.tgz","fileCount":12,"integrity":"sha512-a8Op19764TJIteqSyGILS085iYeRKWsT/pTtgImq5tYKKAlVjCdCaBTapjg3OzOjfcVqVdDAww++hxSGNFzWYw==","signatures":[{"sig":"MEUCIA+mk0dWjfrYTikMQaqbG1mQn72KJ1ZrPQsFqbtEFtuNAiEA2FjmJQAhfgwCSxK6hG8igw1ysnxAIL33zKq9GsVFoUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c8d2ba5d0cd9d4ba7fdba7fa04028d05d9ea209","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.9c8d2ba5d0cd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.9c8d2ba5d0cd_1752237585640_0.9677997155935258","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.fc319eb96b77":{"name":"@tldraw/tldraw","version":"3.15.0-canary.fc319eb96b77","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.fc319eb96b77","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0129a032f7e8eeccf8fabcb4fa812ea1a2cbdee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.fc319eb96b77.tgz","fileCount":12,"integrity":"sha512-55CRXbodb4ImTjWb6cmQ2vGD7gISewryzHGXlxwkvIhqNCJM0UaO9ZlZkPAocYJAsq/H04RayeucMCaG3o645g==","signatures":[{"sig":"MEYCIQC6CKiqXgqD+E6hGn4NIKnJdH31xumhJGFCJCl8C1m1BgIhAO6vtqdhK1AH+rT8wnNRb5zzPacKglJ+L5UWUpKHitzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc319eb96b7792de7393b20d4dc7f9c93493cefe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.fc319eb96b77"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.fc319eb96b77_1752241632582_0.9590766358995619","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.039c346f1d6f":{"name":"@tldraw/tldraw","version":"3.15.0-canary.039c346f1d6f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.039c346f1d6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12fd3a3853ce9f87b5ad4b98f8d4be9fc66221cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.039c346f1d6f.tgz","fileCount":12,"integrity":"sha512-cOLW0I5VRXF/1s5Q4iKWd5xQwRv+jiQRZkpTt3tiI49i0YH45Av327kobtP9jgrpF/W5e6LrdeSi8awNWO4JAQ==","signatures":[{"sig":"MEYCIQCkOvrABcfFfBlqKW5tSku2udXp+KRpQ3TbvUSjHT8S6gIhAOhhQm1RjbZuEID9Xee9i1d2Kiq1apAG1bjsCxaEtndR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"039c346f1d6f9837956ea5812803f37e94042e5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.039c346f1d6f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.039c346f1d6f_1752251003151_0.1783748981191997","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.1a9b9b257c07":{"name":"@tldraw/tldraw","version":"3.15.0-canary.1a9b9b257c07","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.1a9b9b257c07","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97bf7a2f2f5b3cd2a1d2968ac876f0349df3233e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.1a9b9b257c07.tgz","fileCount":12,"integrity":"sha512-9qSxotyYQDlamD09yfN+Jkb9Q/+Id+ul5R8fyjWY0TRIUrFGYQgrAV91Ev2S9OO+HpineA8Y4Oj8zkaxbsszkw==","signatures":[{"sig":"MEUCIF8TN3XLd8dAYFmma75WG0A5je5IjHXjBu6U4SZa+VriAiEA8Guwj41YlZoNvRV8xq8XCcMA33253l5vFU4zxu7Z/bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a9b9b257c0773fae7d6891ebe4aa186d4e6dbe3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.1a9b9b257c07"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.1a9b9b257c07_1752484625775_0.5846633813089248","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.032b45f439ca":{"name":"@tldraw/tldraw","version":"3.15.0-next.032b45f439ca","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.032b45f439ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de013e39515b1dccd4d58c6460a75880a03c1c3c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.032b45f439ca.tgz","fileCount":12,"integrity":"sha512-1sktjI40HT3H/dTiBZ51Z+pLTPcOBdTVnjnikyvsQcBb2O+Kv6lcBI7w+z/Pvnf/rnEXE5C/biTH0CmzHI0VWg==","signatures":[{"sig":"MEYCIQCXFhnsiZdbLMQuNJgyB9Y6go6FpYrN0/3S9bT2LmUUqgIhALIYc1HeWr4A51ggtzfSzKINSuVQt8K8cRIpJ/VOJ/BJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99136},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"032b45f439ca1c6f47abe76b1cf61b07316bd886","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.032b45f439ca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.032b45f439ca_1752484879215_0.41057298487631577","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.e3f6387b7e04":{"name":"@tldraw/tldraw","version":"3.15.0-canary.e3f6387b7e04","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.e3f6387b7e04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bdc2eb37be1ab4ee78c9b8e756a5c70bcf018ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.e3f6387b7e04.tgz","fileCount":12,"integrity":"sha512-1wWrWKQ6T9IASC0T/B8zD68ev5jB+OJ14PKLpQZpTZo0EhX6YiXpWji8xVLATRILl6UNyGeSbIb8KgrMmlZpmw==","signatures":[{"sig":"MEYCIQDhyYHUXXJP6EnCIuf1gBgNX/qHJX5YRopU222xEUmr1gIhANEA9FQoi9XZQLKvf1YdYylIG8tIjgds6tzg57lzlwjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3f6387b7e047aecba3d05c30417c2dcf341f46e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.e3f6387b7e04"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.e3f6387b7e04_1752491247852_0.20934758552445154","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.9afface958dc":{"name":"@tldraw/tldraw","version":"3.15.0-canary.9afface958dc","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.9afface958dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7459c06a8dd0d5809e6e3ee15fc84377ee637a7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.9afface958dc.tgz","fileCount":12,"integrity":"sha512-m2/BKPPGri+Tl7IStQ4idVAtjN5Z26B6HW1rnsW2D2hjUOrmzaDCKszPsfLEsiely+K2j8Wk9y9kfU3hcEK5BA==","signatures":[{"sig":"MEYCIQCRMgdzL4+ddsKXB13JZtzTA3SDxnaP/lC/9KXHfr2PvwIhAMmjn/+6P616C/rI+UDuDtXcCmR5cBUm8jQIMSioird1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9afface958dcf63c9b4699c797a143f6631e5740","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.9afface958dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.9afface958dc_1752492672250_0.6297361265225527","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.3821131d3151":{"name":"@tldraw/tldraw","version":"3.15.0-canary.3821131d3151","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.3821131d3151","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47ed84dfec7cae33bdc2d3fea840d1c03eada6a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.3821131d3151.tgz","fileCount":12,"integrity":"sha512-AdUmyEhLh/LcjqYmidKsAWEZW2LhOqkn9ng5HzYogqqtaAiWyVAenvUTh0I1GSxMIrX/Gn1X1DAFoDVq7fGE5w==","signatures":[{"sig":"MEYCIQCt8r4uxZcR6RzUTBA1BHv8ggsxDhVDVw0TR23NLFztBwIhAK7rFkqegsJy7E8KpgwwjTvKgvCQRL0VbL3RiWu7IOr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3821131d31514b7566fb2ea1c51afa0ce6d61e3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.3821131d3151"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.3821131d3151_1752496811264_0.7091368298290037","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.9cfe72490c8f":{"name":"@tldraw/tldraw","version":"3.15.0-canary.9cfe72490c8f","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.9cfe72490c8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29c7a14ec72f3f0a537c29390312f1b9edc9a291","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.9cfe72490c8f.tgz","fileCount":12,"integrity":"sha512-Oi9wofpDog9p6pI8w8RfTp1ZCllw62IwrNiNUvKbRWl3cZgDlIUr+Cdg/wCmC5GgzU5KSgEDnOMB30jYYzzvpA==","signatures":[{"sig":"MEUCIH4A0z9AwvqKJbz++XjOdbD5/H5RAGfASj+ssOUocxl8AiEA0F2BG+m28jR1GbYtUuLjPixm64pQQZCaObU5vjnicHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9cfe72490c8fa8eff5378bc777f09c62b0acf771","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.9cfe72490c8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.9cfe72490c8f_1752500011452_0.040107137569547646","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.a0bec8a8ffd3":{"name":"@tldraw/tldraw","version":"3.15.0-canary.a0bec8a8ffd3","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.a0bec8a8ffd3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98aeec4072739fc3848a67563750540906d550e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.a0bec8a8ffd3.tgz","fileCount":12,"integrity":"sha512-qriKgILCqjrIHqjykcBVp3pkDVNO3BGi0FuLkxs32RiiNXMw+dj+CGhNWjOh8BuV4WblhLBYNDauo2lXK4UJ1w==","signatures":[{"sig":"MEUCIDyErCDqPuLKJ4WkzHv5b4RjLWgmKbbYLJ2tNpihs0OKAiEAyhW9UfBDbr77eByp7xBpM5udPP2+LHFfpRbP02FlveQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98919},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0bec8a8ffd35baebf35402e6afa89087e1162eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.a0bec8a8ffd3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.a0bec8a8ffd3_1752502879206_0.8604028431184947","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.ee0606e7631e":{"name":"@tldraw/tldraw","version":"3.15.0-canary.ee0606e7631e","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.ee0606e7631e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b786802882ffce814c6e4862e1c1bb92ca5ede28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.ee0606e7631e.tgz","fileCount":12,"integrity":"sha512-OOr5mB1zQ5LYOR1B37hLEfqpZskRLMhy0/sx/wRvuoGNLyj69FkX8QJivoOnLiDP0quJncZjnEEiMSHtntGMzw==","signatures":[{"sig":"MEUCIGVQ4XEKXE55UGhFE1K4Sv/AhrRk8xTk+7Uv/QaG+GN/AiEAgbTMLXIaqnYrinUVgRWvsZDdr+XFvdINDSf92sl1K6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98919},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee0606e7631e9807a03d01399ca6f52d351819f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.ee0606e7631e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.ee0606e7631e_1752507315527_0.7231719944194295","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.b8fe19934df6":{"name":"@tldraw/tldraw","version":"3.15.0-canary.b8fe19934df6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.b8fe19934df6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54bbf83ffa5b4552f0970b99d6705d1d9efc8a28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.b8fe19934df6.tgz","fileCount":12,"integrity":"sha512-Gm49rRHjqcN+DPVK6MSFVqXKL0NjFAYGCKE572q8nEGZTgNlhbVx06wEsrN2qtEWrk91n6PUc7hYAdz3SP4u/g==","signatures":[{"sig":"MEQCIEfPfpW3vzGmlnj3uD8oLxJF1ksZE+3WltrW+tAlxc17AiBGO7MJ3XECA2F2eO9nGoVLDadBdy5hAiJuVUv7SWO+lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98919},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8fe19934df6a073cdf302113bfbd3f38499d45e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.b8fe19934df6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.b8fe19934df6_1752508691319_0.4120577257653033","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.36a2aff82b67":{"name":"@tldraw/tldraw","version":"3.15.0-canary.36a2aff82b67","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.36a2aff82b67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9d10f6cb4437c8a5916868bb2e04ab9ab1d1475","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.36a2aff82b67.tgz","fileCount":12,"integrity":"sha512-TGTUdcWmuH4oaeJ6mJEZoUCKENRayMID67cPRJIviVqtvwlrWUIftgI/YVeWrMAVwgewT2dE9IxGwFAvJboPIg==","signatures":[{"sig":"MEUCIQD8XlVug1IyvnB7IiImNf5iaKIRRM9z6Abptxn9E1DLSwIgZCra6b5kwO2a0WlL716sNd2kgu+ixvCn/xf9gPj0SpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98919},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"36a2aff82b6747cc9bc19b63288c0b8b0def9f1e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.36a2aff82b67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.36a2aff82b67_1752591992960_0.7181215910634808","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.91b8026b9eaa":{"name":"@tldraw/tldraw","version":"3.15.0-canary.91b8026b9eaa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.91b8026b9eaa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61e7ed9ea45d8b61f8529cb8126dc3f5d1f45009","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.91b8026b9eaa.tgz","fileCount":12,"integrity":"sha512-8RrtF8sjbB0FUOhu5ChtVimyL/LBP05AyRg3zBouGC92AbE/jtKPzY7he3f2R32Sy9aSMwoWk9LRvuJv8Ef54w==","signatures":[{"sig":"MEYCIQD+S14FYiHT+oQslmKfv0gq4WYGiOK65GR17QrBTXY+owIhAIFk1ErIDBSd0YMaiPlBu8TVbJuOXuHJFs3oKh2LP7Ul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"91b8026b9eaac274a1e7ee4bf16cf25a11e89ee9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.91b8026b9eaa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.91b8026b9eaa_1752594313440_0.7173310548144469","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.0cc217d04ad3":{"name":"@tldraw/tldraw","version":"3.15.0-canary.0cc217d04ad3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.0cc217d04ad3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c2963c1ef62f52794cae08a2e028bb30e1f5d33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.0cc217d04ad3.tgz","fileCount":12,"integrity":"sha512-V2UFDSVX6ih/gW0GcwK/D8W0mrooll+ho9CitXUKPjn5sII12kVJz61AB7hi4m/Md/qeH9e2Jwq8cglsH4/tjg==","signatures":[{"sig":"MEYCIQCiRT2eh8f3pZU2H8/fu727rtrYEc8d/UcJhI5WWkZOVwIhAIK2SYSSNVUnq7FXvKLNmM1QIF0zAfICCkc4A6ekUnTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0cc217d04ad33f4d94566ddd7d7ad29dff1107f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.0cc217d04ad3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.0cc217d04ad3_1752652477525_0.6733322556137877","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.8789e24bb6fc":{"name":"@tldraw/tldraw","version":"3.15.0-canary.8789e24bb6fc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.8789e24bb6fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98f4bf0ab044bb56414a80b7c43f262bebde7ffd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.8789e24bb6fc.tgz","fileCount":12,"integrity":"sha512-x1x7mnUC5qHPXN9F7nemwsz/g1mZ+lA9yy7sLXgcfZM3nxbzJTV3uBQbjJ66psqvcvI0wC0A8VnSC29RXzG1dA==","signatures":[{"sig":"MEUCIQCf5VB4mRkpC0fDuZLVXcF00Q3A1jD/TznjOun2p/nK1wIgMUrdQjQpvdJ3PGY8oVeuTTgZ+m5ViQp9Vou9fF/a1eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8789e24bb6fc27b0db6a7b2354e834a645ef0088","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.8789e24bb6fc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.8789e24bb6fc_1752661752610_0.8071845666107507","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.e136ad205948":{"name":"@tldraw/tldraw","version":"3.15.0-next.e136ad205948","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.e136ad205948","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40c554fe25896818a3a5958522fcb99a801e3b86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.e136ad205948.tgz","fileCount":12,"integrity":"sha512-/pguc7TX7etHoF7QL+PsnaDy3YBFCon+olgi1qzWCbnO/LGW9ra97oYKdtKzenSLYlYTI0cPTwK7jR9UYyGAuQ==","signatures":[{"sig":"MEQCIBE5mH6tuG4eTjI9HVnLatbtPAy25bHo90WWJitxLqIWAiBwMhrrrO807AhiLbScFwdh+f3iNGxu8SKLQqSU0tz9RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98922},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e136ad2059485e48e8efcfb904f798f7705904e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.e136ad205948"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.e136ad205948_1752661943493_0.04857081762400539","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.1bd95e310493":{"name":"@tldraw/tldraw","version":"3.15.0-canary.1bd95e310493","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.1bd95e310493","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e92ebf4f53e37d9163e971096c3553988cdecf27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.1bd95e310493.tgz","fileCount":12,"integrity":"sha512-H/79lVvF8rt6FfQA4PEh1wjE4I497+xCvpSAxch4NhGwMHFMAQqzRUIv/d+/4ziBgoHXU0flg3qZMzoB3RfSQQ==","signatures":[{"sig":"MEUCIHvI6ffKqPTEHGddcmLH88BbOgU4ES2FJFGtLfV+b5NjAiEAiGP4XJW+V4A+R/bpeZ4cO9A3p76QezXlGZvvHD7pQbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98930},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1bd95e31049375cbc98931450cc9c9ee59b9932a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.1bd95e310493"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.1bd95e310493_1752664081210_0.015228005143722134","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.d48536dd9c3c":{"name":"@tldraw/tldraw","version":"3.15.0-canary.d48536dd9c3c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.d48536dd9c3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8734b4c8b57c8835e14468193e227743f146c36b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.d48536dd9c3c.tgz","fileCount":12,"integrity":"sha512-H9OFURxUf+rYmqYTtxiweBVS7bO7OmH2z8osxXcvpyBIIb+U7rpUeQ085iJp61fiKzxBg+XYQKko+LWq1VYjRg==","signatures":[{"sig":"MEUCIBs9df5SHB92aK4bLBA1UxgizEYk00jCKinrxELA4mwzAiEAt3ZqvQY88T2w7UoT+4GbrAX7Tm5LOfLVr0WA7/c9nP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d48536dd9c3c94f707716664a405b2ad9de4b037","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.d48536dd9c3c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.d48536dd9c3c_1752676196570_0.5603069216462762","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.9534ab2e227d":{"name":"@tldraw/tldraw","version":"3.15.0-canary.9534ab2e227d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.9534ab2e227d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42d957672f490bf02ac49c54282800ac77b7ab39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.9534ab2e227d.tgz","fileCount":12,"integrity":"sha512-1JqH1swK5sfQ0R4ir2/DlaR6xL3KzzeXQFufwk8n5sjO7oj5Is5IU+5AM5fgZZdHvd4WyaCGu6brDkJa5nZP2g==","signatures":[{"sig":"MEUCIQDU+onGYFBgcaR4DK3k2PVk7hDLL/2+FNFseu6G5Ne/VgIgO/EDlmCMv6oV7IyRxBeXnAef/CIcM3ln5ZGikMcIMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9534ab2e227d7325861735a7e3484d8b65e504c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.9534ab2e227d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.9534ab2e227d_1752745273315_0.5410041360618909","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.b0c1582de749":{"name":"@tldraw/tldraw","version":"3.15.0-canary.b0c1582de749","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.b0c1582de749","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b42fb9b3a02baa94028fb172abd00dac723757d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.b0c1582de749.tgz","fileCount":12,"integrity":"sha512-YRY1BP6ouBiZIFCRw2DHj7c1Jl2l8hbi7pQ7YxqMmw9aIbOFHdtr5/YFQtnzPYmxz38MDzNyooAMNF+tLRhZrw==","signatures":[{"sig":"MEUCIQCWmv0UEe+VQcHy86KwGxGOGwnod1Ayp+KU129T4XmiegIgFygxG4WOhpXrVsFZ6B4edy/gJav17vJIB6670jL7lak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0c1582de749ed5e7a0b84fb7e15562a50bfae79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.b0c1582de749"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.b0c1582de749_1752762414545_0.8447876609084477","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.3aa231f41374":{"name":"@tldraw/tldraw","version":"3.15.0-canary.3aa231f41374","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.3aa231f41374","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d0fc9d27e7d1e90e3f0f2762212188dbe46948f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.3aa231f41374.tgz","fileCount":12,"integrity":"sha512-2UMhqhpuOXQ/XjFW64ZleaJC8NcjYNU5m3/KRmJmXgFj83HNaspjAl8uwcg8ISmhy+fG4zls+LWP3AhJi26cEg==","signatures":[{"sig":"MEUCIBC9FKhAPHveyUbe47kiJdlA9FYmDqFbS6Rc24VV6Ff9AiEA01VqwyfJDqlAyzdXB2vttqVZ5J5KJzgvdPWF9g6qL3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3aa231f41374356f72ff8facdf25c48b5839b698","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.3aa231f41374"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.3aa231f41374_1753095983887_0.20444882270402553","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.6b86fb379957":{"name":"@tldraw/tldraw","version":"3.15.0-canary.6b86fb379957","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.6b86fb379957","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f20fae77723efe6c10626ba2d8f1d15bddfe65cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.6b86fb379957.tgz","fileCount":12,"integrity":"sha512-AuJWc4zl0U/zmhlwPBTV0k5BzVQ6QcGy/3fzt3cz4BUnGuuptKNPIkEaEIEJUGAiPZUCLQ3/gNuwizPlH8HxDw==","signatures":[{"sig":"MEUCIQDSFMupkuhV8iIxyK+DpyjUPLZ0nvBah2Knf6N9TN256AIgVmuQ5k2Y8swfP9hSM7RVIRyJBZcYZYu/V1GJrXuTIqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b86fb379957836945260675274439bdeb04306f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.6b86fb379957"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.6b86fb379957_1753111748521_0.3891411043863209","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.6e84d6088776":{"name":"@tldraw/tldraw","version":"3.15.0-canary.6e84d6088776","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.6e84d6088776","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c118b52301d909e1dec99fe3f6b98004d62cbd32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.6e84d6088776.tgz","fileCount":12,"integrity":"sha512-C3+CuG8X0wBWlbsWUrjaIdAkW562SAzetZoRRSuRzQKo1W7Jif+6XWvPHHnRDBG1vTOgkGwKX1g2s7wKMU9G3Q==","signatures":[{"sig":"MEUCIQDvtaQc2AbyCGycCyTiIyOuX/slMX6G2MKSzKJrL+1HTAIgCmd7Eg4u/isWkEM8t6ZTO63Qk+Vzz75PQQ1brkCXB4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e84d6088776fc4e7509f98f0384ef75e27e094c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.6e84d6088776"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.6e84d6088776_1753119921059_0.3407135267907482","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.5e9b85d814e1":{"name":"@tldraw/tldraw","version":"3.15.0-canary.5e9b85d814e1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.5e9b85d814e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94502f9e1a0d5685128b0d7f4879ac071fcb1f18","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.5e9b85d814e1.tgz","fileCount":12,"integrity":"sha512-ZeSV4WpxzIWzovyG/DruQEvI2a3iV0u6MmfAE6ikeMAHM1RtooXZXEALXxRLJUMD5Y3zEvrFblgKFQZlyJlOxQ==","signatures":[{"sig":"MEUCIFQ7S5HJlyu9JuQtTzmZg8iDbHWqGjK+vHqALO2ouj87AiEA5Siw6UoSF66GXE61Bg+hp7Q2YnzIZOWyZomTfHhUsXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e9b85d814e1942f18afb87538888b544aa615f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.5e9b85d814e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.5e9b85d814e1_1753121654034_0.5043937423830789","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.c59a4cbb7d60":{"name":"@tldraw/tldraw","version":"3.15.0-canary.c59a4cbb7d60","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.c59a4cbb7d60","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"554bc6155332a1385ee7be4c3b27355702fefd86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.c59a4cbb7d60.tgz","fileCount":12,"integrity":"sha512-loXvdY/0+kMbB2NZHYdccRwWt0FCYtf6DQN/ECdX/PhekK+8jWJGf6AWJR5odonn4uoameOWZzGMTu8un/0d8w==","signatures":[{"sig":"MEQCIGaoZnpBtxx/uACRjnO8IdCB27pZ2UaMSXNPenYoXJZVAiBxIzyxFEhh1lifT1SbNy7C1OuPDrKLyKgF/U1qWpmrMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c59a4cbb7d60ab0e502365e82306dce37b40c152","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.c59a4cbb7d60"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.c59a4cbb7d60_1753201440972_0.3691594329876522","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.0cc8d49543e8":{"name":"@tldraw/tldraw","version":"3.15.0-canary.0cc8d49543e8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.0cc8d49543e8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4dd4457209783121ec81d16db437fd4deef2dc0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.0cc8d49543e8.tgz","fileCount":12,"integrity":"sha512-gwGvT74HEJirRiBU6fsyyPl0tCbLBYhSKu/yCapCVvXJvsJszZJQ/YHwCcKxkTKrC5bLfqvZUp9XFL9B2zwkkg==","signatures":[{"sig":"MEUCIBQRm30gSU6FPDXW8NkpqPzn8SeEuozK+HRicHW0e6fLAiEA5VzMGlThFgiQBhj8j+sgPG40P6LbbVI0RWp1t+rg5FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0cc8d49543e80517360ed3263bfb7c349d896fa9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.0cc8d49543e8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.0cc8d49543e8_1753201500763_0.7617307124722996","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.82ffd490a4f1":{"name":"@tldraw/tldraw","version":"3.15.0-next.82ffd490a4f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.82ffd490a4f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6dad0c557b7f58aea5aa697c25936d67b75db19f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.82ffd490a4f1.tgz","fileCount":12,"integrity":"sha512-OM3XADhO0TVH8zWhpambHX/Uxn+v8759yAvc3UAxJvSo7xudFPmQXdVS7s63SxXMOt5z4JoxhLsZFVWi33+eDA==","signatures":[{"sig":"MEQCIAEJl7mkXNYipHHrAB7775N3p1w9dLCTS8HCO/miN1UFAiAVSOh6DZaWUTU+hyjXPCedViwSXfExBIsgo5s7qbYjug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99130},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82ffd490a4f1c8ab164ae4323b47f7af82045518","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.82ffd490a4f1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.82ffd490a4f1_1753263178222_0.10400366319590404","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.4446d5313e86":{"name":"@tldraw/tldraw","version":"3.15.0-canary.4446d5313e86","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.4446d5313e86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c9cfeb50000be6a55846c186d9312afa811e457","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.4446d5313e86.tgz","fileCount":12,"integrity":"sha512-Mb71X/dGMipFbL4WLg3G88B1rzZ/EaS4lM/yjd1zNkHj0iuTgTcr/iBv6KnHNVU+Qi/MYo0lEkeUr3t9d+TlzA==","signatures":[{"sig":"MEQCIB2obQ3GIizMejtCmUsjlKxrXW1I2lsDzmdCDj3Ck3szAiBS84xu/s4SWsQ4Uarcmcl9G+uIkYKI5vhbBCcTdp9jkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4446d5313e86254b043986a535fc0eb7ffc8fd5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.4446d5313e86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.4446d5313e86_1753266346927_0.9138766166001437","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.87bf0dfa4d7a":{"name":"@tldraw/tldraw","version":"3.15.0-canary.87bf0dfa4d7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.87bf0dfa4d7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"327aa695b4b8e60008a3744d0134f20dda46d1d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.87bf0dfa4d7a.tgz","fileCount":12,"integrity":"sha512-atgGfZsx2d+vPeGd2UZTZHXDVpoptbPpNWqH6e2jLmgnOxoroj1jlhaG3lQRJiRH82SgogjLFhATCK0m9DC6sw==","signatures":[{"sig":"MEUCIBw/NPnrrsHSbqcLxETChlzzmvdtj0qnwWv1txYa5BNVAiEAq5YQhgYWn9LEFhbdEdJKKIaQHiY7wMr17ysv4jFqN3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87bf0dfa4d7a365bf1238f1569a2138520f31cf0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.87bf0dfa4d7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.87bf0dfa4d7a_1753433136056_0.07433929338042322","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.f6f94b895c02":{"name":"@tldraw/tldraw","version":"3.15.0-canary.f6f94b895c02","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.f6f94b895c02","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10fa906b2bf14d07134a70591d7595739507b838","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.f6f94b895c02.tgz","fileCount":12,"integrity":"sha512-hemruSbglEffYyjF0Rueoh+SeNgM5nKstoAzFXDijGLWmZ51pd1IqpWB6MDmdy2yYhe+Eq/0HNVm0M65d/z7yw==","signatures":[{"sig":"MEQCIBD/tJSslLup4CSFwZVS3AgFT80f5D82c67GhzPQ6lDfAiAl8J5fndT37HTPuyXfxcQOiGOtYSwsHEblU7N/U2Za4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6f94b895c02ab62c17e757c981375cc57203b6b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.f6f94b895c02"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.f6f94b895c02_1753436685354_0.7904268710756659","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.6319eac61869":{"name":"@tldraw/tldraw","version":"3.15.0-canary.6319eac61869","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.6319eac61869","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24c4f378eb86e6cb368e882684f6534bc641ce8c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.6319eac61869.tgz","fileCount":12,"integrity":"sha512-sEnahS5As1+mj1g3MdYk1WZZBtu6vivcTMTY1YKiX14yAhHxVAqOAU7KSGvctZuVedDSIYE1j1wMXVDSLuzxBA==","signatures":[{"sig":"MEQCIApaPLRmBbPA3OGsh9jrTjMe38GfUAL1VlRhxxSH9YClAiAL3HNTVh8JEE3ALd2LlMwNEzmzPwXoFknN8SQg72lRVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6319eac61869213d14b8c65a786790579fbbd76f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.6319eac61869"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.6319eac61869_1753439693899_0.491006992652921","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.6032a20bb23f":{"name":"@tldraw/tldraw","version":"3.15.0-next.6032a20bb23f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.6032a20bb23f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8ca7020ab973903983919bbf6a6bcfb2a2b8f3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.6032a20bb23f.tgz","fileCount":12,"integrity":"sha512-ci8qPU59FPpfG28uKyZreeufJRkLirYngUV7i2Z1jHrX6c3jsd78KpxpF6oqjqgVLjfqlnPo6Ec3KkkLLrRofg==","signatures":[{"sig":"MEUCICMtJKa60ZNgQ81cKaMNUWQB3ckqDXWhwp702PLfiInPAiEA5UX7fhkVKBaZGxd+VMbrlOeXQkD1PgX03xdG+4Ww15M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99130},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6032a20bb23f6a1202f63c49b572def72f2865e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.6032a20bb23f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.6032a20bb23f_1753441244001_0.11200340389407604","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.c1b331d4edc1":{"name":"@tldraw/tldraw","version":"3.15.0-canary.c1b331d4edc1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.c1b331d4edc1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b5edd5f6cffbf7e6490fa1074334d2535aea5cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.c1b331d4edc1.tgz","fileCount":12,"integrity":"sha512-jvD5OPjQxFXBHYOSGph6pI9CzXEk3icHZxSHm3AAyUs8R6gFxd+G6+pKonGANO4J49Nil573FjMoDAVpy4JJXQ==","signatures":[{"sig":"MEUCIQCqGSkknoaVqocfw816xJqb9wHkNTzGmWg5SPFA+yyP/AIgYwh3mTuvdWN+iGIkwYb+jtsh1cJ4sad7HAloPH/MRbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1b331d4edc132559d61d7116a3bbb99aa8bba4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.c1b331d4edc1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.c1b331d4edc1_1753442050624_0.30885803859384797","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.53600affdb31":{"name":"@tldraw/tldraw","version":"3.15.0-canary.53600affdb31","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.53600affdb31","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e60bbee08077944ca30317c5de731fadb8c39c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.53600affdb31.tgz","fileCount":12,"integrity":"sha512-DV5C1hUd8lBycOVeYCBmc8BxuWSHJLyKeBt8W/KPqmjgEDcarAKmK6npJi6pQlcRzPFuNLoMsknMPP56dFPISw==","signatures":[{"sig":"MEUCIDs5/el63yT0qGoSJYVNjvghYKRMuTcKvOMSf5Vr8tAMAiEA2GploOHK9TpZDWI4u3pPzilBKe2je/oSsSxnRPLPNSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53600affdb31caece6de7e1c53deb0adfc7f8a0d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.53600affdb31"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.53600affdb31_1753452015768_0.3396266725626613","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.9d3e452295cd":{"name":"@tldraw/tldraw","version":"3.15.0-canary.9d3e452295cd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.9d3e452295cd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fbe21003e5e8a5b964bfaec11f3a2bcadb9fdd48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.9d3e452295cd.tgz","fileCount":12,"integrity":"sha512-KH2TFzsfXIP7tjHHSq3s5cyaRDQVCqk8+fXU88wq3sv94pbqdHSr+FteZq2kqmv6R1mQ2zwNoWYdQ0wzkkbXFA==","signatures":[{"sig":"MEQCIC/bVDpH+dOo/A1FBtgeXqbgcaaGMYTbpzrGGR0awDe6AiAKXtDSKo+EwB1Jq4XnuDkwnMA4fbJt5olcZWD3SlwjKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d3e452295cd5e64e9d6794e0b02df829c9404a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.9d3e452295cd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.9d3e452295cd_1753453414421_0.9126353321577538","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.1a3b33fa458b":{"name":"@tldraw/tldraw","version":"3.15.0-canary.1a3b33fa458b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.1a3b33fa458b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67e2b9b95084e60fd31aaedb6f5ccfcd6c9fe4d2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.1a3b33fa458b.tgz","fileCount":12,"integrity":"sha512-ZdKQx3H5CdaF5D5GEJRULzmM5unGnULLYR6E2jAPzZ5nra8Tvdsv6shxRiwQnAOLpbdG5cID+WXO8i7io8xSOw==","signatures":[{"sig":"MEQCIBDZrhZlgfMYWIIeRj+vzVxo1SSNExk5XxLJ4DtyIpVSAiAJol7cnvgR2ydgIJpwyK4a1UU14ZIb2IUiqzwcjGRaZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a3b33fa458b6cd047e4e2b272e80ddd95082096","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.1a3b33fa458b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.1a3b33fa458b_1753698167911_0.9985174973482347","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-next.e1af71086875":{"name":"@tldraw/tldraw","version":"3.15.0-next.e1af71086875","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-next.e1af71086875","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"530ca1498c792340eabb31493435e73c39c22b2c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-next.e1af71086875.tgz","fileCount":12,"integrity":"sha512-hpuGLB9c+g/7lUvyO8kZoUQ6zsJ9BI4vsij7P4OCT6iCun7M76ESmj3f10UO0bwYFvoq4bp+wLue/TEdsm5/lg==","signatures":[{"sig":"MEUCIQCB5HDpsxP6a97vT+YWXfb4inrtBkcQVETy8xg/t2ybygIgGsUIxGlnIrsCUAYyCOmW7OSddiTzq5GfC5TZ9FBXAhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99130},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e1af71086875e094d6e59c23be29366918f43845","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-next.e1af71086875"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-next.e1af71086875_1753699484250_0.07718438505709457","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.6e52b88206f9":{"name":"@tldraw/tldraw","version":"3.15.0-canary.6e52b88206f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.6e52b88206f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d65b63595ae73f29d77b20c31013cd97259f548e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.6e52b88206f9.tgz","fileCount":12,"integrity":"sha512-PVBqFisjsNEUAg4A6GpBLLoXEXT4mEHfbCpIQBD6a9+v/DcKYhH5E85Edx0EbfjsxKbpW1Bedn/yo/Zo/HgmEw==","signatures":[{"sig":"MEUCIQCq8mAdHyM+XzVWV+qEYVP2+bzSzcbE9pJh57xgSXmD3gIgKzRRJCE0pczf0cqdaKci2R/TyAl+PIUminHp0A4Rlps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e52b88206f96b1920e39342f6110c5b0bbb67e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.6e52b88206f9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.6e52b88206f9_1753699861344_0.10070008307058709","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.175d131e5195":{"name":"@tldraw/tldraw","version":"3.15.0-canary.175d131e5195","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.175d131e5195","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea1279eb25c6884a8610955ae89df6956d986985","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.175d131e5195.tgz","fileCount":12,"integrity":"sha512-SWHXUH+dDNafKaUK1f9ltW4pgWrnOlUFGPBC4c+gnw2plSkukoeMU0VriiQL6y0pM6vUAC5d4o9E9bFIkNd/Qg==","signatures":[{"sig":"MEUCIQDbpaazJPrmMilolC+vtAmjfc2SQ44u4EWzbz9tymuXawIgBwQvfNEo3exXPd3g3RYyVFjVsBcdM9umNjgEAZHYWjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"175d131e5195f99ce14c7d11625a9e0899e09555","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.175d131e5195"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.175d131e5195_1753705241575_0.12044651763549741","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.ef2f8fce47e3":{"name":"@tldraw/tldraw","version":"3.15.0-canary.ef2f8fce47e3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.ef2f8fce47e3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bace7569c5fda8ccc5ffc21b527c7f7fbedfac74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.ef2f8fce47e3.tgz","fileCount":12,"integrity":"sha512-EMhSUx/xaUMrthGU1IQl0B40d6E1LF3tMVskQ38wgxqW3Y1oP+/c9t1NQ6IdO2XM5DkMwTocub1S8cvFGWjRCw==","signatures":[{"sig":"MEYCIQDtYWO5jnPF/EcDHGuvPfuHM2b6Jf1c96OQE+weifjbQwIhAOSXT+y4hvDp0NDJD/NmDCKNc665+vYfKe86cGMou+eU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef2f8fce47e334afd0a8773fd611f9907a27aed0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.ef2f8fce47e3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.ef2f8fce47e3_1753712217394_0.585521796671908","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.0699e5cc8b4c":{"name":"@tldraw/tldraw","version":"3.15.0-canary.0699e5cc8b4c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.0699e5cc8b4c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a6d5cb7e1ef03705a942bc9ec89b62f75703048","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.0699e5cc8b4c.tgz","fileCount":12,"integrity":"sha512-cPI1TxHhoLoXIiAcuhg3PJrMIHUgWlfeX6uaSmUOgqRDMsKjtLZN/dLPvNoG4fL30f3NAV6+5MneR8iN2LkAkQ==","signatures":[{"sig":"MEUCIE6+lyqo9VIegP8X4t8VlsUZuASEDO/TssPQ4tT55v0GAiEA8ePi30tW9Rfy7U4Yz2E2oSj4nEQtWkETOFHJ4YBJJSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0699e5cc8b4cb8a0837473eca520311ad4bd8ed7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.0699e5cc8b4c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.0699e5cc8b4c_1753716931586_0.7162515398317819","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.d4fb9a9627c9":{"name":"@tldraw/tldraw","version":"3.15.0-canary.d4fb9a9627c9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.d4fb9a9627c9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf3ca345bf05efee0d05b3d5f5cc3b0eafbc06f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.d4fb9a9627c9.tgz","fileCount":12,"integrity":"sha512-kBnOYaeKqbRR/UCoV3RDemy3h72lPZAg9sQO4tUofbOXKz858a81/lPlhGiw3mxiR2d6LHVPcsYWA4Htfsm4xQ==","signatures":[{"sig":"MEUCIQDtpllyRI0uAY/KmNP091fIypyK3iA4RhvjANNJ/e/GWQIgVwumvqoSV00/kHp3uAyGFZR2LOr3CMIoPv0wRagKpfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4fb9a9627c95e8324b642bf307231a70a73ef2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.d4fb9a9627c9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.d4fb9a9627c9_1753778557882_0.32849818552555665","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.5c62460ab7f9":{"name":"@tldraw/tldraw","version":"3.15.0-canary.5c62460ab7f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.5c62460ab7f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"865ff00733b775b323712ae8adffd40d861f38d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.5c62460ab7f9.tgz","fileCount":12,"integrity":"sha512-nV9uM1NsG3Rycr4LQxYTnU49Ai7a80AwlL7w/d1ZV9zWY5D5xGbxAlYG4DVRFk8KJWwUbDwf0x1dg7ffHDRlrA==","signatures":[{"sig":"MEUCIGC9sG3loKAjYMnK40wr/Rb8F/6JT8alWRv6fI5NsIG/AiEAz/crsQSSiAz9pXJq9/DMOrsRv+7BNI0bl8ZLHN+rigg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99138},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c62460ab7f9d71c3947bff4e487166bfbcc30c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.5c62460ab7f9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.5c62460ab7f9_1753787623410_0.43419695486984344","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.7b653bce96a1":{"name":"@tldraw/tldraw","version":"3.15.0-canary.7b653bce96a1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.7b653bce96a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad59e2b1eb30708b657764d1fa31229876bb0e06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.7b653bce96a1.tgz","fileCount":12,"integrity":"sha512-JZHKDJsegxKrtyNRVCo19tJP1yze0cgg0MfZldsK9ZgKtOH0HKynV7D7926+nPDWSZKqQ65cC0O1yU3k42yMpA==","signatures":[{"sig":"MEUCIHKIr2FHtdi1FEqkGSJSH8L/HpvP5jteyfXGuzQ3D3TYAiEA5QenDATPoQCedRowSXfaaHcWPYzIOCRI1kZ6mo/8j8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b653bce96a15d4c9b9d7757212d9e76e1c2e8b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.7b653bce96a1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.7b653bce96a1_1753799974228_0.11122884428560997","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.24182c470c85":{"name":"@tldraw/tldraw","version":"3.15.0-canary.24182c470c85","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.24182c470c85","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84d17865f8a6dff77b0c4b6316fdf00e96b36842","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.24182c470c85.tgz","fileCount":12,"integrity":"sha512-uYySuP1cVk250fZvi1zCWqhAA7Jz/lqKzNArBGGqWo/JegsCKjGuST3wW+myZMyqAsbpU7nJj2+84sDsqeaXjw==","signatures":[{"sig":"MEYCIQDsZ4G3DxiFV2x7WW5iSRECp6LtX0fku/MtWN3hpZ3VTgIhAN1DfUHJGmu5lRSC6fUlO6ZO2L0T2XYuYbmXgZVWAxaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24182c470c8551fd73ce05b716bccbd8c0bef0e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.24182c470c85"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.24182c470c85_1753800381089_0.7453795794080653","host":"s3://npm-registry-packages-npm-production"}},"3.15.0-canary.88957190ec4c":{"name":"@tldraw/tldraw","version":"3.15.0-canary.88957190ec4c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0-canary.88957190ec4c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4be95cd2d9127c10725899449ec86d0ef290a67d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0-canary.88957190ec4c.tgz","fileCount":12,"integrity":"sha512-IW6okakg/dBL6ff8KmEj2X747MEEQoiXwI/MEiOapMJqibU619IXVoaVR17UeaFw9Jbh65fkbRut1zaLNwvFpA==","signatures":[{"sig":"MEUCIFlAkJIWyaDaisetVVG7Mww5us3mtMsOz8mYyVGlyXpAAiEAnkCz5w/fMnZGRcksWBC8Vebuk68J9W2spwL/q16BqYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88957190ec4cdaf64ca5c7c14bdac0fa1ad624a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0-canary.88957190ec4c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0-canary.88957190ec4c_1753805057010_0.17968875586246846","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@tldraw/tldraw","version":"3.15.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c42b34b67f36b8b1b811f456e9d790791027f7bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.0.tgz","fileCount":12,"integrity":"sha512-nH1m2iL8nubO9zdjQeG4GRzf+9s8Tumtxw5jiidQLRYj918pjOtL3VHwSVDRiNYVV8J5tLjO8mJlpkrhOtDuqg==","signatures":[{"sig":"MEUCIDTrwjbu6Am0nukWQk6f0xcGmw4Y4QI2ZdYudHMCLCwAAiEAioEP0+vq02UJ+E04Qqlyg3iZbDdilpuApNihoRnyZDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"730892b91aa3cfc684d66d6457ecbdf0ba282aca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.0_1753866804276_0.8734823772648288","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.c30b1b5e551a":{"name":"@tldraw/tldraw","version":"3.16.0-next.c30b1b5e551a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.c30b1b5e551a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9694b89742bacb282da4128aaf80c32a216526c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.c30b1b5e551a.tgz","fileCount":12,"integrity":"sha512-b/Tziuh2XHiV4UqGCt42QqVBMSv+NDVCTHeYucoRuuAkr+fehiiT4o+9siQNARrjdrdfeUd6vKgfVDJcQKl8Nw==","signatures":[{"sig":"MEYCIQD6IC6XHPRAuxQmWYfbXG7NKt0cPi2QwuC92cRr6FVApQIhAMxdTxCyM/w1n54nbGsx3iRW1R0uSFBTgDB4QKZg+3Gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98822},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c30b1b5e551a1cb027a82ca69794c68e3dddbb4f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.c30b1b5e551a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.c30b1b5e551a_1753869605220_0.9878627027346707","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.56eb315c11ae":{"name":"@tldraw/tldraw","version":"3.16.0-canary.56eb315c11ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.56eb315c11ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4bda9adca847df99b68d468a96bd31a910fd54e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.56eb315c11ae.tgz","fileCount":12,"integrity":"sha512-dsaBkpSxIOFxd/fLzqtnMKyXPtDv4BY7Ba7Pt2rv+3DY2vThnSF8c6oG4phSwL6iKHT0asMESE1yyJuWQydbiA==","signatures":[{"sig":"MEUCIQDAbsTKtZ3CUS7lhdwoQpm7G4MZa7VqzJe3hr3BIn3mQgIgaVXEfmNDFjOuViFv4TeCJn261t+p3qdcV8bkru0xs24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56eb315c11ae8a5a6f8050ffb3e5a13497aa69a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.56eb315c11ae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.56eb315c11ae_1753884045405_0.12715964144449932","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.df90ce0ff566":{"name":"@tldraw/tldraw","version":"3.16.0-next.df90ce0ff566","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.df90ce0ff566","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb5f33aae4cfe779e747b3fe0878974c560f95b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.df90ce0ff566.tgz","fileCount":12,"integrity":"sha512-5dpNyiDBQcBOoRTUrPnAp8NmzZr1gxhDAcRm5cCgSJV7K1dJquJuDLrtBokN+qf2Q1W2P3T/xxhSPvrglC5DaQ==","signatures":[{"sig":"MEUCIQDLezJfK26MmtmkChvSvO8z7xuGvKSqLPsNgdQBgA+Y4gIgdNeBI/yafVQ7Z5WZhlYS7ztuKpXrZR8/5YjtFB9VnUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98822},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df90ce0ff566c2ac646f0f23167ab179db92a7d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.df90ce0ff566"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.df90ce0ff566_1753884530237_0.9808619121210072","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.14b93d2b88b1":{"name":"@tldraw/tldraw","version":"3.16.0-canary.14b93d2b88b1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.14b93d2b88b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de9042785db85079b28ec00d3297076a999c151a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.14b93d2b88b1.tgz","fileCount":12,"integrity":"sha512-D/cjn9dFNlJhADy86z0dV5b1fsZYADMBYn1qIsKvlyMx+VzHWMgeHldDATadA4ELvpp6WkvHHJkK87dsB4njSw==","signatures":[{"sig":"MEYCIQD8tO7OisTdxlN32v7c2Qt8tZqeMRllyhUCXVH/ue7BGAIhANBJoyNEteFT4I3awJVM/Z0trmfif0AAS3a4xXkq3wrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14b93d2b88b1391879e3cf80ea839fa4f425f569","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.14b93d2b88b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.14b93d2b88b1_1753885424327_0.20764570157761897","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ca347c5375a5":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ca347c5375a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ca347c5375a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a2c6cb5ff63f5863743bcac5e72a1ca5150d58bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ca347c5375a5.tgz","fileCount":12,"integrity":"sha512-O2pUUqkfOu7K1a4KAbJVfiNeb0Urd0Fv+TLhEJVuEzmvlSNVlpDaPZYnkrgMMmmYQ6Cf+/z7XDExaBHqOg4ZyQ==","signatures":[{"sig":"MEUCIQCmh7b/KugZW7i40yI5dTmybgDqndh5qluw48Lc3m8DCAIgAnfCh6SEP9R5bsRRYAnQOrG4v52xtd+qPMoi9T9p/C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca347c5375a5c22141569024fa98817f9645e70e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ca347c5375a5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ca347c5375a5_1753887345947_0.15237714411744885","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.f9f54ec051f3":{"name":"@tldraw/tldraw","version":"3.16.0-next.f9f54ec051f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.f9f54ec051f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6d4c96bcd067a800056302cd7ea8d9aeab32acb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.f9f54ec051f3.tgz","fileCount":12,"integrity":"sha512-8+5ioLculnTQ4ndg+dyvx7meMlxj1zzrvJSGisuC/g6HLqFNOkTVvK+aSgNOrkw3M0sImu6T1iOM7CfzXPdwOg==","signatures":[{"sig":"MEUCIQCxy2gJhZzp1btMSfyIY5jJNbY8vXWbX60TUXeHJ706oAIgB+VNx2+1jeQLTbOMppCTV3bvikSMzoeP6+AY/XKy8UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98822},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9f54ec051f30b491dfe45c148fc07758d2f0514","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.f9f54ec051f3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.f9f54ec051f3_1753887898228_0.348957627748838","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ed8bd30c0f28":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ed8bd30c0f28","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ed8bd30c0f28","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"980c9313944035df1304807d092e887c97898fda","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ed8bd30c0f28.tgz","fileCount":12,"integrity":"sha512-iwa4BmlYYafFgiiu20tOpPtKn0B7aGfKdmimGZ2remNyIZ6OOmYeZRxcVKEElVWjxSjIzXJ4yI1+zXQJK6uvTA==","signatures":[{"sig":"MEYCIQCipB9iAsjK8A7YlhiRS0wTnnmBhHBgUpjTMqwVXlmdEAIhAMJf6JKrDI9vSpTb5oVZssyBCfjRPW9EgVsthE8LIRMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed8bd30c0f28bc185624fd2184eb411fca1dc904","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ed8bd30c0f28"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ed8bd30c0f28_1753889432274_0.9040796800835007","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.0a84defb63a4":{"name":"@tldraw/tldraw","version":"3.16.0-canary.0a84defb63a4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.0a84defb63a4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"230765f8d91872ae3a9c11fd2f65d22f23b35970","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.0a84defb63a4.tgz","fileCount":12,"integrity":"sha512-aqglSJmVG60CobxeyM2X0hWrQhicJuqjxrwLEukAvnGOhtvuTcu1UzYP+UHr5otQnaoaCyKgfYxa5dOx6KN2Fw==","signatures":[{"sig":"MEQCIEE1AeyADw28pKBSZVEFGm1f6Zapo2IqaX/syovLMYtWAiB2riDlFZ20bysxxX/zOrt7Rb/J4RXBf82TROZwnYP5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a84defb63a4a9962630eea9ec5ac1bf5a677a7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.0a84defb63a4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.0a84defb63a4_1753911763629_0.7818573977987422","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.0e0fb8bde89d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.0e0fb8bde89d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.0e0fb8bde89d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a92c8e70a33995db7298462f62dc6049b5550246","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.0e0fb8bde89d.tgz","fileCount":12,"integrity":"sha512-Ea6QfxGzJ74KMVk9OGYrPckTzDGYjkJyVwVkvgLJVfO1GavPokeKN1IEH6m4qFxqHNwdffJPURPkpbXrQKt63g==","signatures":[{"sig":"MEYCIQC1ZYZB9zxf1ej8zyNKR+g6qLZ9OvkdzvpZJWL350bRMgIhAOIEQAz+a4bu+uqZxveigVK0Xlt3vfO14sVefGc+iFsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e0fb8bde89d3e6bc748306f3b9c3c0b38f47ffb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.0e0fb8bde89d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.0e0fb8bde89d_1753973460431_0.6338264531549835","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.fa3749606e52":{"name":"@tldraw/tldraw","version":"3.16.0-canary.fa3749606e52","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.fa3749606e52","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98ad77fb5cc4d39dc46a4ea4974a1e3ceeee96db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.fa3749606e52.tgz","fileCount":12,"integrity":"sha512-3ACEtukigd342A8lI9WJhVLtstjZAoSEadWQTPx3B39m6/QPgRLSe0w59lJ4gFc0ptjZNFvoiVFI9nJdjtT+6g==","signatures":[{"sig":"MEUCIQCvI5A9NJbt3S0qLInnPt4F/suuofabmJBBY4QOT4jexQIgBil0XVwbtyXunoro7Q92XzujGc29assdO/0QWC0ePI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa3749606e5288dd7b534169b95cdbf798643616","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.fa3749606e52"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.fa3749606e52_1754059068471_0.061989095448066855","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.146e95b93256":{"name":"@tldraw/tldraw","version":"3.16.0-canary.146e95b93256","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.146e95b93256","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31690ea345cb58872658e78089e34863e0f3f0fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.146e95b93256.tgz","fileCount":12,"integrity":"sha512-yumO8PPW9dmzA4rgx0gAqYbYiJUe3mjcy3dzw0z39NpcGlolVGk73i3DdtI1OeQdvcfYNtcVUTLnh95oWtI7jA==","signatures":[{"sig":"MEUCIQCVaUVfrDCyT5N5co1RsDA1TLo75DNc/NPjBnlRN4MTMQIgcD3AKNpPLf1RCV1vCfkgjKvEeYVLpWoAgqJ5hrfEcHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"146e95b9325671743f269279932d9cd97e914976","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.146e95b93256"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.146e95b93256_1754068395511_0.4385886425467842","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.dfdf6b7de8c2":{"name":"@tldraw/tldraw","version":"3.16.0-canary.dfdf6b7de8c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.dfdf6b7de8c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1212f6a2c90ee9ea5d9c1e6753ff4bb635e48252","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.dfdf6b7de8c2.tgz","fileCount":12,"integrity":"sha512-0yPI5yJMJpHlwrToKV6TDgvMgcWb5b34xBzBKeF35yZY8HPsL2FoshG0y7imXcTa7bP1ri7aZwSMGG/uFTi+fw==","signatures":[{"sig":"MEYCIQDQMZKJYaqDMreiIGJpCVFQA8opODicVMx1WpzbBBqhSgIhALqrCeVCW4kMqFrFr1s4rRTAeIy8pOTEAOs4RC3Nhkdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfdf6b7de8c20c44bc8608b1e33ac0a7f97866f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.dfdf6b7de8c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.dfdf6b7de8c2_1754303282181_0.39038198044568917","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.88a378ced784":{"name":"@tldraw/tldraw","version":"3.16.0-canary.88a378ced784","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.88a378ced784","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d00918aa542d56706ef09b32560334839040b712","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.88a378ced784.tgz","fileCount":12,"integrity":"sha512-pki5XEJ5tSYlNxpohOOgRugZR1FJs3d/at0tBRLqO3K2bnAB02i4M4mRDBDbSu+b757gdDECpk/jd8y7Lh7zxQ==","signatures":[{"sig":"MEUCIQD9zDnxkYl7OZgvulqxLCKe0gIVNh3yz8Hs51Eu29W7+QIgA0vDRV8JrnQpp7XxD3rf+gUA+HSyL3qsxevV16SID1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88a378ced78421d4afc6c8b559311d22e81719ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.88a378ced784"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.88a378ced784_1754310580484_0.13182645435582963","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.8c74738e06fb":{"name":"@tldraw/tldraw","version":"3.16.0-canary.8c74738e06fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.8c74738e06fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0687724ed201276bd03ec2a78d47427dab0fb284","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.8c74738e06fb.tgz","fileCount":12,"integrity":"sha512-m4HV9Q6d4rgwwVSHDJDWHj5WWblAeWp0SStrjMyymDLLwQn1YJoFN34GQ8dXduaVSxqVfraQ+BfnCdQ+crD0lQ==","signatures":[{"sig":"MEUCIH8hHyXWOFT7Q8RPSjs2pkdxx6m0L4KztWWNwJe+HO2LAiEAwbvCYAsWpeGTyGJcBFDhQLFh9BpZJ6o5rn1jKnUMNnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c74738e06fbc6498e7b88edb5244c4a495bc1f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.8c74738e06fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.8c74738e06fb_1754469430320_0.7518823965273507","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.67f438ba104b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.67f438ba104b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.67f438ba104b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0fbbee089eeb4ea7b6ea7aa686ef30415e76dfa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.67f438ba104b.tgz","fileCount":12,"integrity":"sha512-tK0W1ccAsgTMZCY0uPiHj1yLrOBJcLyEZ+eFv17aRfjqhSdeeFm3RIiUuYo03BIwrF45qy7FiOvNAjMFABmBRw==","signatures":[{"sig":"MEUCIAPLLBIRREOSamIrnvzMD0OvKwiedXng1OCNZycqql7IAiEArTdx4RHXCltcBZI+efYoyFh3eIc9Zyto4P39Kjau8EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67f438ba104b038050ed80b5974f96928d6455f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.67f438ba104b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.67f438ba104b_1754470626676_0.21323032321058122","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f60032f16651":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f60032f16651","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f60032f16651","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"039ed30ee9d2c186d4b56738253245ec780214da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f60032f16651.tgz","fileCount":12,"integrity":"sha512-iJOW2d30MH8W5rXBSc/0fYS7Vekz+emUFGbJBkhJ9o46Do3AnZLxQPrwHgohB4YFgl48Qgq3+IcepO9JLjV8Ow==","signatures":[{"sig":"MEQCIEBoAa1k/PXQsUsNcAyyZJ/R6kXvQMfrHlG4k6XLOmDZAiB+V86cYsUduMKEkjGHNlVEEVVDGQ88aYXKnzXvwXcLgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f60032f16651e996fb8bb481b1fbc0a6e6815702","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f60032f16651"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f60032f16651_1754472219117_0.43729243555419695","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@tldraw/tldraw","version":"3.15.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42f406579481606a8884392c8a5eb70ddab1374a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.1.tgz","fileCount":12,"integrity":"sha512-eqkO9m7Ox1alGl83nIiTP8+J7dlVAYW4Envu8kQDaA8avE+KsPe0x9rksGhFgVPf/XtLXWmG1rftIx0icRTWdA==","signatures":[{"sig":"MEQCIEhuNr5XxPvV9ZMGvc22lcpmuzLPm1uGZUe14sHCmHsZAiB+NiTz8zICRG/ygWKefTEMHGkRFLi/w/Mm9NPhTB2Unw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9b26200385f04c6f77c2f5aefaae20fde815e82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.1_1754473207009_0.044816911697721284","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9e000da8269c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9e000da8269c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9e000da8269c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17be873123c108bafb387cd43107ec3a3560f315","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9e000da8269c.tgz","fileCount":12,"integrity":"sha512-wRhNcOBpBmSdN/w5E2JYk/CLLTCtBMu7dLvACHSqsRtL5WSLEQflfn0U2IyvJOVON6T0s7uMIPvoA7zNAq6Oew==","signatures":[{"sig":"MEUCIQC6G7FxVsjXNldyoNFxPn9w4YO+UR2RMa0L3UUcffcsZgIgMxcpZJzfWxWyPrLlRujI5es1m/sOOseR1r1vea2llBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e000da8269c2cb73510deea647bc7f4fe7cadba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9e000da8269c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9e000da8269c_1754474272295_0.6133743000128693","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.aa1aff3ffe55":{"name":"@tldraw/tldraw","version":"3.16.0-canary.aa1aff3ffe55","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.aa1aff3ffe55","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"070f7c99afdb9e02ff08bfc4fc6bab6f3613cbd2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.aa1aff3ffe55.tgz","fileCount":12,"integrity":"sha512-ANQtAGb/quMAUcdJWG0HJq9QzJkJg9YYd/SqRxH4GSipwZcW/u0sVyvWW4wbDOAHHT6l/y0zdDde2JcDDYmCew==","signatures":[{"sig":"MEYCIQChSRvSyalAVVj8MjiuVEojy+Wt38EpEVspQyHv0p4degIhAOwHzJbmvILCGLJtbPTKxUAaKBRhibPJ1RD0kVz0syxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aa1aff3ffe55b5f955c62482dba00be815938400","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.aa1aff3ffe55"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.aa1aff3ffe55_1754479407008_0.6611363212423556","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.39bd199a7aa6":{"name":"@tldraw/tldraw","version":"3.16.0-canary.39bd199a7aa6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.39bd199a7aa6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f4836f86c79743bd7c3383eb00a667953328cd7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.39bd199a7aa6.tgz","fileCount":12,"integrity":"sha512-4aV8WOHDyALtMjq6/mcE9fMRRzLV/jZdOlh7UUNjlC4QuLdoLhPujqZN8PHkP0dDiRbYxo36XslXWYTrse8lYg==","signatures":[{"sig":"MEYCIQCWjE0lEdlh473nrpZKHM2l0XRJP/YLiCiMTMnJYeeQyAIhAJMfy0ZTs27LiyTVpgtQuCrtxHBytBJEs5etbosfN5Ac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98830},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39bd199a7aa602ec96269e549fc096d658ef4be6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.39bd199a7aa6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.39bd199a7aa6_1754484276141_0.21447686257712228","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ffdf566dd0a8":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ffdf566dd0a8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ffdf566dd0a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"06ab78473310fca96a61cc8aeb85258ac6f92593","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ffdf566dd0a8.tgz","fileCount":12,"integrity":"sha512-36gTzDqL/2JC7N9fB+6Oemr2VwCAWZDw6szIwwlAFs6NaskAClKeW4HIyxaUiF2I5p3VtdLdbFi5sCv7tOwDZA==","signatures":[{"sig":"MEYCIQDes7vLsq7ZveFq0gZphv40CVyHzHVLezAyzGbfkwmPQgIhAKvwcwu+x06v7/Hy9Y2bIPQutA17JbFdDNQ2kYyfpEUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100264},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffdf566dd0a82be9976cc5f544646dcf8f673c0a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ffdf566dd0a8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ffdf566dd0a8_1754488931979_0.9982187410047385","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a03de714c746":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a03de714c746","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a03de714c746","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e52fa87ee728eccc9a3c8757127e27fdc236451","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a03de714c746.tgz","fileCount":12,"integrity":"sha512-uW278JgO8ptL5u9YY9gA/1RFXO5i07+HtYSemAU+z0rX87IUh4xT/ST+QzoHbAYv7oeGZ2XfzoDXEcPQL6rOkA==","signatures":[{"sig":"MEUCIQCrC6K/5nq/lzfYeVlHPvhMmKK3ruI6aBPu4/jvlKhJ4QIgVCrdqEAFmvUrh2IeIdTSV41OUIKhfVVDWxfxV7Q3t3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100264},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a03de714c746d6425679de4bb36376594d670b51","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a03de714c746"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a03de714c746_1754489604305_0.04275349239291604","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.34fddf633325":{"name":"@tldraw/tldraw","version":"3.16.0-next.34fddf633325","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.34fddf633325","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59a48ecd284a4e24ecae7c3d0a91e79234cf8b14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.34fddf633325.tgz","fileCount":12,"integrity":"sha512-C8b6QWkzRjOZPwF6tQ2OE1KcRo+l67Brg/YGelznsyIVcMKL9DNeJm4vAXQdTP24PqgS0zi9/XS6EMmJPmjzIw==","signatures":[{"sig":"MEYCIQCcXsSGFqMpczrVTQmo25cr/rPs0woGYdZT37LJod5ZEAIhAOkCYAZmKqfyjmP4goFEi0rr1o/ITFTioQ9utzXifpE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100256},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34fddf633325a85ffbd99cef65a86313c1a54413","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.34fddf633325"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.34fddf633325_1754490494412_0.5720808362089074","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.5dac57cf9465":{"name":"@tldraw/tldraw","version":"3.16.0-canary.5dac57cf9465","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.5dac57cf9465","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0011f5248687f38ce571198bd5bf83c52736c14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.5dac57cf9465.tgz","fileCount":12,"integrity":"sha512-srVXdfvAJiDYgP8wnaKPXfDEluPt26XXp16Qntn5xUq5QXsHUpSG/VNKkBWF45ngdDob29GElQYGkC5ytdBQpA==","signatures":[{"sig":"MEUCIDyV3yogTkYjp1Vy3GLrrITux339DIK/qo0ywW0RqP79AiEAuhMHFc9/NdRT3GW/N0kFCSKRr13Y+UbOoJuSap33OwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5dac57cf9465789f42abcefc74ae2efe232e8f89","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.5dac57cf9465"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.5dac57cf9465_1754566560054_0.4822293762128318","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a962044c3d3b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a962044c3d3b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a962044c3d3b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efc63e6fac44f9c28db27da67b5a0927b6079507","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a962044c3d3b.tgz","fileCount":12,"integrity":"sha512-0Lb9YUFQI45SiIqfPGMnPuF/pQWN1FtvOo481yDWhrqs6Je9z1bUIgZOTyy/ITBg6LXiIL1JvwN0Jd8eGXOZ7w==","signatures":[{"sig":"MEYCIQC1wfgsT+iObkBUQZmr1O0ZkdLSB/3JDRreM/i1AH5CdgIhAPClan7LMx0P3BpHRWMBeGLhINK02FaSaqoDCIDdSYJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a962044c3d3b65b7b01525d85bc26487ed73dae5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a962044c3d3b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a962044c3d3b_1754655400511_0.6919206888460274","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.eafb52d15064":{"name":"@tldraw/tldraw","version":"3.16.0-next.eafb52d15064","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.eafb52d15064","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02d2eff1ff6d353ee5836496f17659d16af64831","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.eafb52d15064.tgz","fileCount":12,"integrity":"sha512-iK3/yczWzvcGiwaXZs6e2fdqPdY7ZR6AW4K4XwZKwOFGUXnc/DF0k3lYd3N2miOM3bwwMTIrrJ29a5I5U9A0qQ==","signatures":[{"sig":"MEYCIQCCWj56WVd++3XDLDWryVm45Q2Rnd7B+EAZ0vzKG8xNZQIhAPWNYxvhZXo1CtDtHKfV4LaA9Xd+veSBeuMAbHrFQW7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100256},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eafb52d150649e590ae887bec264e20f893fd2f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.eafb52d15064"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.eafb52d15064_1754655897813_0.44486307847970075","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.efdec30fc411":{"name":"@tldraw/tldraw","version":"3.16.0-canary.efdec30fc411","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.efdec30fc411","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8eebd9cf9509605f002313932a2b33b9ed92c7c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.efdec30fc411.tgz","fileCount":12,"integrity":"sha512-haX+Mklo7G8Z0631Hg+0cZ749rI1sK1ycxp86zzqFYglfMZ85k2k0Qmbfo0aO3l6tiNTYk+JLimwOBX/1e7aVw==","signatures":[{"sig":"MEYCIQD71vUcr/iJzCDFH4KQPgAP2aIuWhoTHjpCYKAtErT8PgIhANzaslVaSRGKvvxZ0d2zb5u6LCYSthu6S82Vv0VBvz70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"efdec30fc4116275e82dd53ab0cd40909409da5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.efdec30fc411"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.efdec30fc411_1754665165701_0.6487106552656765","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.da3348c13973":{"name":"@tldraw/tldraw","version":"3.16.0-canary.da3348c13973","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.da3348c13973","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d61d5c76aa07a77ccbe22e2d6b58e4bb3d86d0af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.da3348c13973.tgz","fileCount":12,"integrity":"sha512-2rbZeAZoY1WQlhm0d2vzNndXD5Usx3ftBA7DQArickBzBnYH7NkaSXkiCd+sYwlZxHrtg6Z0QNOlvmUIrcHtxQ==","signatures":[{"sig":"MEUCIDUKtUhUFP2zHKTWHHJ9h7AKRcJE5fmp+QVVZSPGk5GDAiEA4REnZi5BfNcM7YG+D+ib3crTeI3k2uxo5db2VyQo7yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da3348c13973b75ea57096b18ddab76bfcbf3f9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.da3348c13973"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.da3348c13973_1754669526208_0.4722177512048047","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.2b8b5023f0a5":{"name":"@tldraw/tldraw","version":"3.16.0-canary.2b8b5023f0a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.2b8b5023f0a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1eff030b78678e79f4dae609527e05609918ed9b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.2b8b5023f0a5.tgz","fileCount":12,"integrity":"sha512-GhcLKqoC+drtZJlXjHe2+JnoOpG9r5kSeIIFbSmRmjIILDMrh0OGWT4OLyluOLkrNFxISxMfHAUyENa4o6QZbw==","signatures":[{"sig":"MEUCIB7zFims2M0PsrCE4dxCqvW+klfOxdMffBMiayAta58NAiEA6Zu8reIXgZHGw7ZZLN4feBuKyI8alAbgqc4anLEI/9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b8b5023f0a511644b8176343fce1718b2db41f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.2b8b5023f0a5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.2b8b5023f0a5_1754685010271_0.4030073967370402","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.6f3aedaa1c01":{"name":"@tldraw/tldraw","version":"3.16.0-canary.6f3aedaa1c01","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.6f3aedaa1c01","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c80157f44fe767258c138b30a4dd15aa954ad44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.6f3aedaa1c01.tgz","fileCount":12,"integrity":"sha512-WCSvd1xui4WPAJNinj//OxtYesMzHR8clrzgePtFYvlvpxN3HyEPQz/8r5VD69RtMUPpxlY20jycSOd5TlydAg==","signatures":[{"sig":"MEUCIQDES3OWsuFWueTXyQ1EyMM8NBw5T42kV67sGb39s3nnyAIgDAxUnxPAUdD/oRIRyAF+o1lgI5nX9M/fQ6ClTkv+CpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f3aedaa1c013a818efacc5352948a37e5435447","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.6f3aedaa1c01"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.6f3aedaa1c01_1754903470262_0.35089321777471305","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.856874107ebd":{"name":"@tldraw/tldraw","version":"3.16.0-canary.856874107ebd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.856874107ebd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1d327231aa9fd39447a3ebdfa02dd164641ae28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.856874107ebd.tgz","fileCount":12,"integrity":"sha512-iscmhYiZbzzXlcl4az6bzXxhgtm8HVVFv/Fw+MbwRyI7+9yJs084upwf8zEieWWamEvZdRm5WH1+320eSRVl7g==","signatures":[{"sig":"MEUCIFWajHmvppeZIBdIQ/mDDapmjKZKhmxSjajrHWjaPOv2AiEAqNJ51VaFCVzxRDDcf3JMjhp6rBq5+IFaXZ/A93sbgE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99310},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"856874107ebd5331948d2cdb03e28b1514b99985","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.856874107ebd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.856874107ebd_1754911915775_0.9645020026747144","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cf24aedcd577":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cf24aedcd577","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cf24aedcd577","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a37db7d517969cbbadc4a379a7b01f420e297f20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cf24aedcd577.tgz","fileCount":12,"integrity":"sha512-sP5HAMQzzgyEZJL53OZy4pJBxsqmhnlpXtlOWHMMqzR51XiDNv9QseDVBQKzUKsC8U5mdy1zk93i2UkXhCJBGQ==","signatures":[{"sig":"MEQCIEgTGP8Aa+FAnOF/UHTS/lo3cTVPpKV9EbCK7EMO3USOAiBdZg3N2ZmJp6mE3PPyEw8FxiiUMnFuWysH/gq+yua2cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102219},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf24aedcd577c89c3c1b64ab9188b75e4686cd86","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cf24aedcd577"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cf24aedcd577_1754926526845_0.005628187159172793","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.7f4043b128a3":{"name":"@tldraw/tldraw","version":"3.16.0-canary.7f4043b128a3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.7f4043b128a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b23f1da7c23fb298f1b7422dfd51dc073832371","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.7f4043b128a3.tgz","fileCount":12,"integrity":"sha512-56XgFNY7jsrZ0nAv8OUKrhDtzpErjP11imHlYQTyx+WXxiFEAlHA5J3maKWE72yBz1wtE2vQjjFYI0pd/r9z/Q==","signatures":[{"sig":"MEUCIQC94QVt55FHioemt0B5/zVKgyjSP6+G4OZt3uJ3qGbdOwIgFhDnVxDy2ahwM5UxsqzWsp08VQLqLEPP6YCGpeM78kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102219},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f4043b128a376e59841eb78ece858a4a6a6a3a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.7f4043b128a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.7f4043b128a3_1754989039487_0.015121246053838577","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.614a556981b7":{"name":"@tldraw/tldraw","version":"3.16.0-canary.614a556981b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.614a556981b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8320c03a768dc25b82105d5758edf48127fd950f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.614a556981b7.tgz","fileCount":12,"integrity":"sha512-OR0CgtN56YYY3ciNmIo3WuSZaBRsXLXKuSVnXNxYF+Vm067mTEH+gbvXfL1FmXHNIdR2ZGKseca/d4u9ZP1QOg==","signatures":[{"sig":"MEQCIEAoziT2hsHxTsca1OGKB4xsRafzC2xmtsMLCn/IgBq+AiAOjYw+zLp+IZMveWzsebg5aAtPwmp6ZKI3zobnxwWYzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103983},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"614a556981b7238419e4cec5c63e5dd29c6fb17a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.614a556981b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.614a556981b7_1754997877687_0.54539768036759","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a2491e00987a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a2491e00987a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a2491e00987a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a201ec9900a664eb86ddc6c26cd33323bcf414e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a2491e00987a.tgz","fileCount":12,"integrity":"sha512-zsuRWvFzrI5QOs/xQ/Z4/dV4U0+wRv/r82Ne8EivcoR8nE9kUolZDBjESRZmnE/TMb6GVVHiezOSJ/e/8CM75w==","signatures":[{"sig":"MEQCIBGlgVUouuIGv8IU3fX/OVKsOAyESdx9gRnDKD8qSIZlAiACq4jYgQ3e/9f6+DiDehMnlJNMXJNaGMtT//roiQJzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103983},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2491e00987ac24e695fb5c83d5e48a3cee381e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a2491e00987a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a2491e00987a_1755001737735_0.40043185465299413","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.29e7605fd21b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.29e7605fd21b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.29e7605fd21b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2378c85cfd3bd15f0566898fe1ba94ebe5f47257","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.29e7605fd21b.tgz","fileCount":12,"integrity":"sha512-D4KbnQJbDMVuh5mWJOW/cMVVz+tu2OfGgB8yK8/ORAfD62cVdV2Ggn5iBokvEKoX1Qk3SP9BOjNDB5kV0EQ8jg==","signatures":[{"sig":"MEUCIBMcESmc17dSTk7tkJ7BDDIxj7fGAxLo0LlBrqVdfrz4AiEA170yzEGCkbdq/p9jg8Ra7pbEUurDVxe4I24VQ1giF/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29e7605fd21b835bc4126e12917ee5bd8b325f79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.29e7605fd21b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.29e7605fd21b_1755087822734_0.31002288071777095","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.555a872cc1c7":{"name":"@tldraw/tldraw","version":"3.16.0-canary.555a872cc1c7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.555a872cc1c7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dfd1f19951ac454258c58094528057008b2cedc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.555a872cc1c7.tgz","fileCount":12,"integrity":"sha512-EC7OGq6X50hAr0UtbC6YfszVHVgVBoNd2omlqw8fAr9CGwuH40kZ+1KZ9At5ejkXOcBAZ99Dj8DPVsmQhSnrDw==","signatures":[{"sig":"MEUCICgukje6TCD07LOq/Qt2cYw0BFf6PzV+e4Jw32QlNR+cAiEAwDbKnOrFkw+WqRJxdEsbbMtOVkhEPrVkcMfLGxaG1gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103844},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"555a872cc1c7e670e9b969fc1875b57952bd3976","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.555a872cc1c7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.555a872cc1c7_1755092859691_0.4251012146332924","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.aceca4c951a7":{"name":"@tldraw/tldraw","version":"3.16.0-canary.aceca4c951a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.aceca4c951a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2f9f854c22195a9913eb33f76224e495c10e78b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.aceca4c951a7.tgz","fileCount":12,"integrity":"sha512-M7+DULBzgKP7zVZxJDZlXkNHmaRo6G8bh7K3qWhfxVWbZd/h2tNeDC508ubjZQYXmthy9RSeBLJOl7phP+BjMA==","signatures":[{"sig":"MEUCIGliWmoaxl3vrSl2EaufxNi5PSch2sm+BCN3VxzNsI/7AiEA2gYHDjacnYa5qmEG2KDEyqbeLXM/yRdmXArnLNFgASw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aceca4c951a7242bf96e4bb9b8034606ff7d93c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.aceca4c951a7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.aceca4c951a7_1755097075507_0.3585507236515897","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.03ed24d72068":{"name":"@tldraw/tldraw","version":"3.16.0-canary.03ed24d72068","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.03ed24d72068","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1862f5522cc7802c7508f4807dde1dad9c3b68a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.03ed24d72068.tgz","fileCount":12,"integrity":"sha512-L8to9dO/O89YI+2lza0J1FCyZ2bkyGm9jpRot/kgBav7DKXvgm27iCe7fnWtdMfW5qkKZIIA/G/8FLvq3R6y/A==","signatures":[{"sig":"MEQCIAncmQ3XtyxBaxg8wkMcuLOIlhlBSeOQAiJtFRgpO8wiAiADAEgbucPaTY4hMnzZM9Vqt7k4byVIu/Y1F1UR492r8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03ed24d72068601bed5bf166582dfdcd01395c98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.03ed24d72068"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.03ed24d72068_1755098642822_0.3665375242991855","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.da857364642e":{"name":"@tldraw/tldraw","version":"3.16.0-canary.da857364642e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.da857364642e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec5ff3cd71f2806854a9089e60276819e319dede","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.da857364642e.tgz","fileCount":12,"integrity":"sha512-nKPF1xdd8TIojYZ/bJqtf7cHOSkem4kq5UXmS4SaUfwLeHg3KgzRaBO7yVuGkunvWAH4MnHVtCslNlRojFuWBw==","signatures":[{"sig":"MEYCIQCCTlxb0oi9JyyHS2TU577E7FKjtCZTLon2R9loFDsTLAIhALgq6psueaXTubvu3zr8UwPjFTtSGuRMXiGQi9lwSPzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da857364642efdd0d79ac31238039dbc7e0abeba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.da857364642e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.da857364642e_1755100426848_0.8256823889557701","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.648a8d837266":{"name":"@tldraw/tldraw","version":"3.16.0-canary.648a8d837266","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.648a8d837266","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44b89b858954625a90cf262ce2c69a6fbb65253f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.648a8d837266.tgz","fileCount":12,"integrity":"sha512-M6sXB+b6fHLFM9RBdijwUMQTlwP6ESLgiyXBHI9EsQFrNXs06pgFImMOK/MxW/euCzkcniZyLNo8X0xegx4QVg==","signatures":[{"sig":"MEUCIQCQYc8dterWCVHM/Io00Pd3z8t5fMbSX27gEwolwT4LbQIgZAtVNHxQvCCUUcU0ijdtdICj/7d92K0aB7wonKtuKVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"648a8d837266505f985fb8db27466766b60a03ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.648a8d837266"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.648a8d837266_1755102362567_0.045051392358056885","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cd9f62cbecbb":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cd9f62cbecbb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cd9f62cbecbb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"afa54413ed3029ac240a859d2de5046b42425e94","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cd9f62cbecbb.tgz","fileCount":12,"integrity":"sha512-IykIDEESO8hbmsksFyJLX0JQfALm8cWO56rsLGS6a2/82ScrAcy3tkE7h8wijFAwzSTCvt1SgiDGrhjNUnFkOw==","signatures":[{"sig":"MEYCIQDW4o9O85lkWto6vbHJVhyN9ZznskQj4iNsScYTwFLl8gIhALd+HkeUXBwl8Hhxk/wtj79PKNhFm6JyRWie5vanFpbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd9f62cbecbb70bec92d4baaf43a210fb8f597f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cd9f62cbecbb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cd9f62cbecbb_1755104183255_0.6185668886950066","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9a94aba7bcaa":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9a94aba7bcaa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9a94aba7bcaa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1da6c862b11cfd403932a73acd9d1213b1ca9e37","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9a94aba7bcaa.tgz","fileCount":12,"integrity":"sha512-iOde5MYPWW0jOfi5Y9gZE1HPXODAtdJBTuihbP4rNFG8ey+YDn5qZQJOLCuKCPgX6BH/WKhh2m7TOpDlx8a4wg==","signatures":[{"sig":"MEQCIFHMq7YSjIeB5d7ExtaRM2Pj2FhatzK08dS3C1SnBwvGAiARX+UW411a8at5mqq8w70Lnwaj7QFw8oiMR+gPo61iiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a94aba7bcaad3d96c9902d59df6d987235b3a8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9a94aba7bcaa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9a94aba7bcaa_1755110826456_0.7989364472665432","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.410cbabb5392":{"name":"@tldraw/tldraw","version":"3.16.0-canary.410cbabb5392","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.410cbabb5392","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9247365d5f44c9a1ae3a52286e92a1e2c097c338","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.410cbabb5392.tgz","fileCount":12,"integrity":"sha512-EnE25475OmLHHAFlmwJWsKj5Ldl7bNEy9vyCvB/e+MGzkBjZGeXQwbY14cGtKYDyKNkvQwgb9bEvrEJoTj57OA==","signatures":[{"sig":"MEUCIQDxXTPTsczsOTnSegjeJyssBRSO2ctNqzHcrHtpzQmAzwIgPtSl8bNFlYs0ilkf1TOpeaGHUipmq1asoTPh41yyrwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"410cbabb5392e35a48f6619ce41d9657f2bfbce7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.410cbabb5392"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.410cbabb5392_1755118880396_0.33555767259431013","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e9c30b532b82":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e9c30b532b82","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e9c30b532b82","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6af635e9e50eba6a20476ea9e135daa5b233ae5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e9c30b532b82.tgz","fileCount":12,"integrity":"sha512-3svzTsBtqIzBI1Pq1+Umf28GNtKGv+7ZqESBuEt08UJxip5kPN2ZCqS0BtwcHtb8TNPVUDcCkzN9x7lzU4OCDw==","signatures":[{"sig":"MEUCIGemHzZXpGuQNdR48JIVQDQxwxgBQQLTL2LKKWOluxssAiEAwbRXJqLaOf4mnJDKzKUZ1JveO5QZ+UeOJa78a4fmrdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9c30b532b826202d3d34c7139b7f5b66905a170","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e9c30b532b82"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e9c30b532b82_1755157831448_0.9063194527719507","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.396b6a2c3eec":{"name":"@tldraw/tldraw","version":"3.16.0-canary.396b6a2c3eec","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.396b6a2c3eec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cccd0d07602586455c8b07386154d7a1c0923933","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.396b6a2c3eec.tgz","fileCount":12,"integrity":"sha512-7PuixYVemQZ2biDDtaSAa7dF1Cj2fWFYCSxbulhaXHOfk8BdF3hSs3CEP8Pwqv7+pTnJxf4pTH3FF08DXZv61A==","signatures":[{"sig":"MEUCIDVoiTUbTzFWdB52yD0DT7fk0Lb9mQ7GG2zmUb4A4VD7AiEAobKmeOXIYvntAJCI3Mlm8HwgJO5+uFth9qArG6xfA9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"396b6a2c3eec7b41d8222101e5751455cac58a30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.396b6a2c3eec"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.396b6a2c3eec_1755157971576_0.7548446682139658","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.d04b7fc312b4":{"name":"@tldraw/tldraw","version":"3.16.0-canary.d04b7fc312b4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.d04b7fc312b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c5866231e9dc5d4ab537d7dcac3a002f2a79fd6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.d04b7fc312b4.tgz","fileCount":12,"integrity":"sha512-kTTZGd5BXNQUsgg96yG6EGPWLP/BsL10elFkc50C4EJGPAyD2DEyqmcOIRe6I2sCfnf67QWrVtd+1cxjm2xnSA==","signatures":[{"sig":"MEUCIEbc/UjoORhV6FSEBjNu78ljBMIDNjuFqfZ/Hnu5jkHqAiEA/NykLz+EZBVcVCYcoRG6b8sx8ZlkCPsUYmG/bFmhT7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d04b7fc312b4405fd1597ebf2704363eeef66b3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.d04b7fc312b4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.d04b7fc312b4_1755163985637_0.7295061209095997","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b5a35402e79e":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b5a35402e79e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b5a35402e79e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a63f3e60d6fab874332bd8fd5e22cb304095a363","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b5a35402e79e.tgz","fileCount":12,"integrity":"sha512-wNhvJx7WH+Ka2AkDGQJ1rBMkYPwUYPEIzRYSUNUpGASwBrlMENv7bhQ11xIFEk+++Plbw3HpCSYhABzm2SxSVg==","signatures":[{"sig":"MEUCIQCLKFOm4+8YrfkGldjmCevckHp/C2u+YoNqcFLEpuJpZgIgGr8jvhhzrowM55I3hrTlJLdb4B0O3oUMFhd/iVu/+CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5a35402e79e3acc1dfa504facb0491e405dc293","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b5a35402e79e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b5a35402e79e_1755165125259_0.22086975938020936","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.1b74ce1c7283":{"name":"@tldraw/tldraw","version":"3.16.0-canary.1b74ce1c7283","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.1b74ce1c7283","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6fb0078e17d36438e7f5c00e3f5843da579910d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.1b74ce1c7283.tgz","fileCount":12,"integrity":"sha512-WvrmXrI3dwywLNktGvWN7YSaVvDY5/mE2dZWjGx4fH6gicbD9JAhiFcymWHQVT7fYJRhUnFHOrR+pkQO5z6/mA==","signatures":[{"sig":"MEYCIQC4YkqyJUFk3QBd23Z4dudPtqhC1wWh6qaYhB6KQML+0AIhAKqu40Z5ZwcXX6xoPADohOrD2xA348625AzZ/DyVJT2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b74ce1c7283a8480debcc6718b9dba2c8fc4e7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.1b74ce1c7283"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.1b74ce1c7283_1755165410706_0.45700829718926483","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.282b7be564ae":{"name":"@tldraw/tldraw","version":"3.16.0-next.282b7be564ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.282b7be564ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25d953b2568071ae24a3465c031ab0b5808910ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.282b7be564ae.tgz","fileCount":12,"integrity":"sha512-oL2IWD1v5VX2yLSktABhXou4cCe6Alfm9umKMznvyDEem5MX5uea/Um+r/ejnDs9LlwzJGAONYHExtwpLmO5lQ==","signatures":[{"sig":"MEQCIB7GQvjG9alQd9AeKwhe7qCE93O01//F2G9k+QL+NfAyAiB7RMhbb5TkKt48JauXGM3aPdVTUS8GWwwzIDIdAy8hbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103899},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"282b7be564ae372c1e630c3a659bfc735c324088","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.282b7be564ae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.282b7be564ae_1755166554241_0.8889527608169576","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.7cd3b8a5bfd6":{"name":"@tldraw/tldraw","version":"3.16.0-canary.7cd3b8a5bfd6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.7cd3b8a5bfd6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74920e470ad86eadeebf6533b15e5d4cda316a68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.7cd3b8a5bfd6.tgz","fileCount":12,"integrity":"sha512-lzKXV6Wg6ADR4sAMKqdbXZdgxnHvau12/RCEYdzfos9s0d/v/MQc8UbpiU6rqGHk2h0PEcebmY8rWQyhWn7bxw==","signatures":[{"sig":"MEYCIQCn2Wrflvtqd3bHJo5NOQx5uWiVuyHZNwspX2cP1Oh5UwIhAN4SdVMZRlYZtF5IrtKYltl3AJy7uq343vr/gwphS0EC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7cd3b8a5bfd67147204b106749f0f2a877f702c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.7cd3b8a5bfd6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.7cd3b8a5bfd6_1755173115970_0.46697797427297183","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.acb40a76700b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.acb40a76700b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.acb40a76700b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6cf5087ea3fa851e8234591ae4185c16bbb01482","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.acb40a76700b.tgz","fileCount":12,"integrity":"sha512-4xn3vsUrOO+ULi6/MooXeNdS/cx6qGRAWUayBFzEYv2A8DHC7zxseiMjYmoe/DIcxa/S20T+jLJuGb4W8m7cpw==","signatures":[{"sig":"MEYCIQCqH8dvLnqhcIkLvvOVYPp4Qo0p+m74aS8+d+AgOhKgcwIhAOVDYRfG/sc0GOFdVo/dXFQvwWPbMvw4tqK3VrEIeoI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"acb40a76700b863ec22c85b7e38deccca1300e19","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.acb40a76700b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.acb40a76700b_1755180592998_0.555608751391504","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a531b80e1ddf":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a531b80e1ddf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a531b80e1ddf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd6ce42d8b71b1bcfa3addc7f97cebff4b42df07","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a531b80e1ddf.tgz","fileCount":12,"integrity":"sha512-r/rgyQGQ3ziH3X1o1quEHQZyjE4rSKyhyCHOxOeIRYVXDoVHH+2BzCr9+rFWCgqvgF5Wb+bMOzmSecFQytO/eQ==","signatures":[{"sig":"MEUCIEBCT5SkgOQlt/iSGG8TvlOejhoy7ShgbcgY0a6h3lfXAiEAg0lE1kN4QfQ+9Mkh8uH/l2K1w8g9fX7O7+25XPPbHZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a531b80e1ddfba06c4ed81f0e5a123b29358b6a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a531b80e1ddf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a531b80e1ddf_1755180644303_0.9698829542955834","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.03deb7f8fe34":{"name":"@tldraw/tldraw","version":"3.16.0-canary.03deb7f8fe34","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.03deb7f8fe34","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09b3ebc57c2dfb6c2a8cef66ddf58ea9d6badac1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.03deb7f8fe34.tgz","fileCount":12,"integrity":"sha512-jclA9BsTZh8WHe1nez6i6X5GtbQsJ9610Q3Z1HzPAYtG7uiDsb41aF8JcgUpZfpdEi6SWHNDgrn9fUE5mxeUig==","signatures":[{"sig":"MEUCIB6n19dDpKVy939DN9GmWhRPBnuOJPxQTHzOjD1iqAawAiEA8apr2Lwe/8VGblVij1yWH6VOOET5yjYEItLe0SAt2nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03deb7f8fe341d64a5cf448050bb4a506611823c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.03deb7f8fe34"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.03deb7f8fe34_1755185900807_0.12136695916735607","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9a2b07b264aa":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9a2b07b264aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9a2b07b264aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70f1cf935a306bd42a3385f179447fa2f7b31421","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9a2b07b264aa.tgz","fileCount":12,"integrity":"sha512-wEqJQZg8r0WqaXlFw2sm31rgQ/dhG8Nd/bNnC/Ip0japTfjDkT8nQzL1qeRzrZuKi+UIDNE8AeOSDw097UA90w==","signatures":[{"sig":"MEUCIQC0S2NmpLOgXIrb3wwMvxQFQqOUdGgdvJHxJWId1rtnOgIgasID0vyiIbNG2puVFdJMPlhc1axiVrhLUTi1J2Y4//M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a2b07b264aadd14fdfaf4153dca5ac54040b6a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9a2b07b264aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9a2b07b264aa_1755185902456_0.9225762278750285","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cb4562244982":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cb4562244982","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cb4562244982","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b5c2e20632a8a8edc30f105821d27ec31fb3174","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cb4562244982.tgz","fileCount":12,"integrity":"sha512-OydbfOoDji0EdTCQ/GL8zmKdNTUe4I0FAIJUmnbuLirfXQoZdSRhjDQeMQfCI0RWy0C1NHO+e2BeLWiwXTlUYQ==","signatures":[{"sig":"MEUCIQD63LCaj976QdmSZsD0uyoWMKPwro1siPQbNEPA4aqFowIgCy9tTrG/xT2e+DWlQkzSeT/8J6V2a8s7NnVLfWB3NEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb45622449820475cc1e9be25d146eb9120d3495","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cb4562244982"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cb4562244982_1755192420766_0.07189857186221027","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.2b37b2b68fe4":{"name":"@tldraw/tldraw","version":"3.16.0-canary.2b37b2b68fe4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.2b37b2b68fe4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d507001e708cdf6cb574c9277f256526dcbfa7c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.2b37b2b68fe4.tgz","fileCount":12,"integrity":"sha512-Aek/LnTQtVR1dEZvAlrhZP3QdSX2SzQKFkZxWGyfmLkRRHohqmLyS17MGzunRaayDAojsjf7Qsvwr/bJxwUM6w==","signatures":[{"sig":"MEQCIH5lZagJ8iGv3PnAodOnmbcBs0oKpBlevuoPGuirdN0iAiBtfJzP5/HhS/rT+O+em4H+4NMwzUxuAnfo5sc1I4C/ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b37b2b68fe480de1b2cd88d20288982c0693091","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.2b37b2b68fe4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.2b37b2b68fe4_1755252893863_0.30146395432928763","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.b88d494af370":{"name":"@tldraw/tldraw","version":"3.16.0-next.b88d494af370","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.b88d494af370","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08213b53ba73186c40f0016647b9928f4a2f7d6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.b88d494af370.tgz","fileCount":12,"integrity":"sha512-tRG/QpWee7m1UED6J5VPftApclTR6J7NqGEgd335jfmDFpYKfGv4M+2PryoiHtM67kPs987fxbjT1SzA9uA3PQ==","signatures":[{"sig":"MEUCIQC5pNMsgx8PEk52EVzaBe/w0jrpWJYDfgo91p1vbMoMogIgJQFS6DqpW+eHijP3TNkjf3D8VXFCi4cgRBm1TyXDGnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103899},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b88d494af37085be2f7494a27a1a4c4b5d0c1d31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.b88d494af370"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.b88d494af370_1755254411598_0.7681454617130781","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.654b4007a087":{"name":"@tldraw/tldraw","version":"3.16.0-canary.654b4007a087","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.654b4007a087","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09bfca5ea10eb0b7aed4ed54cd0e39f3623ebfbb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.654b4007a087.tgz","fileCount":12,"integrity":"sha512-lKG2n7rOctZp1ZOqEqaoXh16APING1NnvBi0Zwa+nikJocBxNUBvHtRdprg0yVLvi8nROa7Ei8mUCphQ4KssBQ==","signatures":[{"sig":"MEYCIQD6ByEChfjXnq+u1IgJCoj1S28PJssslDxOXLzXRIng9wIhAKiOoPrcauOS+CF+jqhimM140Qhk7lruixvgh7RDJbbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103452},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"654b4007a087e190df041fd0cc6f0733830438aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.654b4007a087"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.654b4007a087_1755266079465_0.9410695615971492","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.01f62b6d4455":{"name":"@tldraw/tldraw","version":"3.16.0-canary.01f62b6d4455","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.01f62b6d4455","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86570db2043adbb5a589a9f0858fb4b58a66bbcd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.01f62b6d4455.tgz","fileCount":12,"integrity":"sha512-bogqZ+oY7QyxmacL6w8kOjYAYRH1QKLyZ/HANsoDvB8zymzm/AfVdH39hk8IxuC5Qu75xJDlszcBMZZ8xNOolQ==","signatures":[{"sig":"MEUCIQDFn7UyWUVrbd5ZbPPRe7+BxbS7E3MugCrrVKdKEx1V8gIgDhirVC4zAWTA7OhLEUo4ZyVOmCNvhJM4AGyQfgBFt8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103452},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01f62b6d445513be1f28c2d3ce2d56cccb84f203","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.01f62b6d4455"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.01f62b6d4455_1755276507927_0.750727099229989","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c1bcdabc9513":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c1bcdabc9513","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c1bcdabc9513","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c04d4935119e421f9a99722fc11911a125400d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c1bcdabc9513.tgz","fileCount":12,"integrity":"sha512-DIF5Dtwsrvy7ZrCp2CpgtIFR6PBEz2yBkuO7hNtERgZXsiFKkxy8GUA0Ta6L14lUcndXblTumExGg23ZpxCA8A==","signatures":[{"sig":"MEUCIBxwAPXXPYaN1kUV4jzvbSo9VCdWjLyFH2Myz5uWdkxRAiEAn9+3znQgW7sl5tYeglceurvX7m5IRQTh16RZZEVEFJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1bcdabc9513944b279604524f835b1ebf771655","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c1bcdabc9513"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c1bcdabc9513_1755418289620_0.3106954752853801","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cb97f41de62b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cb97f41de62b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cb97f41de62b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a25f6a8bdbc0b3f59a849ff88a441aa7ec453fac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cb97f41de62b.tgz","fileCount":12,"integrity":"sha512-25AIIav8vneCf3u7DKk8ZR9EOsyOruQYlUGPGk0+VvmmVszYQVa1f04IjKDwEOnrb+1t8duzfW5kUo9i7BBXCA==","signatures":[{"sig":"MEUCIBvXRq+nNBkj3QwZtjQoZF8Be6ctofSFcS3lGlnmc2BJAiEAuheCG35fjPvycVa6LwjOkeIvWr3f3a7GSpoiwoFr61o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb97f41de62bba0a865d43c18732207843d2fb7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cb97f41de62b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cb97f41de62b_1755502534121_0.7154035047224596","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-internal.51e99e128bd4":{"name":"@tldraw/tldraw","version":"3.16.0-internal.51e99e128bd4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-internal.51e99e128bd4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"214ba8647f30df00a7369a79b606d8f586ddb800","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-internal.51e99e128bd4.tgz","fileCount":12,"integrity":"sha512-msfJ4mOzEhLKZuRVp4RRhWcNRTOSwJeEkhph25eUqW4/fhfwXGS2MlULiI31XvZvTN5h5ntVyaoR0nGMbY5uFA==","signatures":[{"sig":"MEQCID3w/a1UxtapnpI0kCufbZoaU5mDprL0FCZkUovxcIxPAiBGxTFEJDykDOGzV8ZZ3XAiSl/ypa0uIXgKTZwJ33x+mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103528},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51e99e128bd47231ab045d027ff5efdd0ca6b137","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-internal.51e99e128bd4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-internal.51e99e128bd4_1755598467454_0.7633450073503283","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-internal.a478398270c6":{"name":"@tldraw/tldraw","version":"3.16.0-internal.a478398270c6","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-internal.a478398270c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46dc75ebb4a44533968913da915ef7a5bd58345a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-internal.a478398270c6.tgz","fileCount":12,"integrity":"sha512-86i+2Bc/YRGpmqs53YnsWmY/PhHf3Yu7t2yeJrs2wHnOXEVpFvIXc+NDnJ5EZ0LJokp0pbRbHImrA/McliTJyQ==","signatures":[{"sig":"MEUCIHwxNsX/MG1MHyQnUf8EG8F9SZAVjwtOTe/Qm/gq2vhbAiEAr9bOLOJ0k0SrnR4N+yPoz8i377TI7E8JVeUr8NqspRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99152},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a478398270c60401a2a9c073a8e253e999a51ab8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-internal.a478398270c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-internal.a478398270c6_1755599275052_0.0955949670283549","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.36b89de88b02":{"name":"@tldraw/tldraw","version":"3.16.0-canary.36b89de88b02","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.36b89de88b02","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"253e44c37e63628e2b658bd116bdb39b8ff725aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.36b89de88b02.tgz","fileCount":12,"integrity":"sha512-Jk+9BJg19OVXFciboEPuW5kFCcTiyvvfRtsquSExFDDRnRyumyuw+HckwfFJm52JiHlv7CbpxOvO3KXNqXCOvQ==","signatures":[{"sig":"MEYCIQDxYKBH3zOdj9cyKC1AxOb56efJj5iSSGQnjm1xGZ68CgIhAJpbbGsckwU9IhYfFssRdupeymYtKjLX0vMij4yAhong","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"36b89de88b0272a78cfd5579f179dd228b842d6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.36b89de88b02"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.36b89de88b02_1755600286205_0.300376597284546","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.3fbab9bfb8e0":{"name":"@tldraw/tldraw","version":"3.16.0-canary.3fbab9bfb8e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.3fbab9bfb8e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"814668b732b1225933b6efbca2407fa3e0cc6e17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.3fbab9bfb8e0.tgz","fileCount":12,"integrity":"sha512-W4EXHFUBd+ZpLxWHMzNPEr4X02AnSUB+ItFcgdNX0Wt/WTsOKurb3IRyBnUyTyjnt7BPlg14Ep0jxduSCWnCIw==","signatures":[{"sig":"MEQCIFI0ycn4ftFs/9HmuVf1spvSmjEgc76tOFmE3sndxi9yAiBMVsTb2N8fiujp7NcRkKvX9MnB7TGUBovcvVMWUiouGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fbab9bfb8e0cea91cbb5b70a65dff73e677ef08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.3fbab9bfb8e0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.3fbab9bfb8e0_1755667990320_0.7660594192550463","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.d98fc0b9bd6a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.d98fc0b9bd6a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.d98fc0b9bd6a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11033a76e504bb3efe59ee9807af80909984a608","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.d98fc0b9bd6a.tgz","fileCount":12,"integrity":"sha512-5ciCyoIJAbMM1sB/55pMZPgbgdrFuhpbsjKCpaEyPArYJAVOFVeQrzGTNND/zUFnHIq7Hw4WmD5k6HlHusjxLg==","signatures":[{"sig":"MEQCIBCpDNeW7DgPoX17jS4xRAAAuCduR7t3VkqKAeKTJ6Z/AiBIC+Uu4bVjz4OWhBI6OxOc4O0TGEARRn/5a7TbutVAUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d98fc0b9bd6a2367e4e6773440af5aebff717e81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.d98fc0b9bd6a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.d98fc0b9bd6a_1755679408687_0.08960726411686348","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@tldraw/tldraw","version":"3.15.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"871f0e918a587faaf5c4558f0be3e3abf6a9ba1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.2.tgz","fileCount":12,"integrity":"sha512-HuwFj7gq2I5o6yZcsHD/zMjsPnF+LxsNmjkWKYfCoNlq+JwDCJ5lIdhbnoSGny0xvMZF30jvn4MYH4sYm2SUuA==","signatures":[{"sig":"MEUCIQDHQT+2m67YJLWscY49ih5hB8+uQqssSe2tcxKQQ74HGwIgJXUD5Ld9plEPcYdyETn+nNj1l5zVjL7pprOUY9q/Iwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"234ee8d6c6171a7230495f1ade87489b8836749e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.2_1755679599284_0.2151558170832668","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.947c633374a9":{"name":"@tldraw/tldraw","version":"3.16.0-canary.947c633374a9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.947c633374a9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c0fb9eacb9fdfecaea62c907cfd1d111485d466","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.947c633374a9.tgz","fileCount":12,"integrity":"sha512-/HACs836oi+7npVshxsQp9Hbt3lu55uxizBi48zqwoUw3JrFkZ+14IouINSAfHbo/nTIp6f+dBfvAdedPHuLzA==","signatures":[{"sig":"MEYCIQC4cnCLFioH0cJdCPW+hZWsSy/+eRBGhggDIPzR90oz3QIhALkq3CSVDTYMqJNnaCG2HkJ4SYwt4179rPdiv969QBcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"947c633374a9f8d6cde49e4d47c26e4a3cf4d59f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.947c633374a9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.947c633374a9_1755683954630_0.5853726232187959","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.dbaaa1b0049c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.dbaaa1b0049c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.dbaaa1b0049c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"749938d232c84156517b7f072e9a823f02ea1523","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.dbaaa1b0049c.tgz","fileCount":12,"integrity":"sha512-Zb2o0kcfMc4CnjWFbErqymOYfhPu9jqliYIT+l1KJnSpOstmDTvd0cKn05cuMMenpCG6PGHWT4Fb1b4ebs7yJQ==","signatures":[{"sig":"MEUCIFfIVNEZ4u2c0FlqxcQL7K/azGFJT6QhGlnlOOjIqjzTAiEA7btcr6yLXcWklmIUL+UUMI8vPhTvyFcnpdWW7xUFkvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dbaaa1b0049c11c242d26fe16f5c82d6e2922b3a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.dbaaa1b0049c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.dbaaa1b0049c_1755684392119_0.8494635200730298","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.6611943ca24a":{"name":"@tldraw/tldraw","version":"3.16.0-next.6611943ca24a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.6611943ca24a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f2dc41c7dfbfad66ffaa7755560fca46b568c88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.6611943ca24a.tgz","fileCount":12,"integrity":"sha512-VIzqvBzCeHKP3AgUVSNR/hbsEKJwDVUPFOKlzkRHsN29hD8q4mAzZkrD4JXNE6iIjBae9sX11nBSFtEa/hqElQ==","signatures":[{"sig":"MEQCIFf8AwqP7SfyiSqh8ZpXI1iTtjI6/jU+NbsGeEwFxfluAiBLcExtpOLsDHaX3rzmURASliCNQEQ6bWF50H5QGdOuog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103591},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6611943ca24a8b9eed8a980c97b49a80af2743b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.6611943ca24a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.6611943ca24a_1755685261967_0.8145008820685118","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b4611e27bade":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b4611e27bade","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b4611e27bade","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"499ab4ce70dc2d61eae9656e76fdec321a008a8b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b4611e27bade.tgz","fileCount":12,"integrity":"sha512-0VPdq1gnjRbL3eZVOD/ksERe6N98B+bmbvu8kejNpQUXSiUHCPGqoGh/iMWIYjRa7FZ2UuRjCGxJ2O948XMFNw==","signatures":[{"sig":"MEUCIQCYwTfCeX26kXPabX23KWV1sNKmyrUMd9POBwNp8ZJrzgIgefBl2AiQu8zuheF7Ekb/ojydhK1Cv8g8F1Q5F0+KM4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4611e27bade3a1a2b5c18683f60cc83538e2277","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b4611e27bade"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b4611e27bade_1755698510954_0.046812342890425906","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a83677b449c2":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a83677b449c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a83677b449c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1b399f2ce8410ccbc4dff35549cf365d623cdac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a83677b449c2.tgz","fileCount":12,"integrity":"sha512-O9yoG+SjhqUTefzRUEeQk/pNUEk9HbZ8cRPYYQN9O+aZDTbXlYxFo52jE88hzOsjNMNo+pfzBf9GUc+AGZUg2g==","signatures":[{"sig":"MEYCIQCXgNOVgJZLf6Sv0ma6IuFE1aIWOyCgz626mkuloFdfNQIhAPwLgYcMus39KPPKvVw6E04YdxaSXi26YLrn7gYxJ84U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a83677b449c23f1abf3be44332d8ba5412ae7734","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a83677b449c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a83677b449c2_1755706801019_0.9999181126455312","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f293c3bb58f5":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f293c3bb58f5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f293c3bb58f5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2095d1b4e3f1341e5ca3e7d2d22db8c5571a7090","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f293c3bb58f5.tgz","fileCount":12,"integrity":"sha512-dbnZeDBxh6aG0/u5blTqt5neeWPVYyrAX/6BUJH9986KS7wom7cMtzNpfhKM0QZ/4j+OS17BQQiyf70XkzNPPg==","signatures":[{"sig":"MEUCIDVaH9KOML7Pd5FDFdn+reB8EPGkTDgET9/5nZChRgYkAiEAjYKOFSoQEhenWhk6IygNiV8eG1NmALxK3UOYANmBPpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f293c3bb58f5a63b61658186bece2e896f0b89e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f293c3bb58f5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f293c3bb58f5_1755780524098_0.7955606841786531","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.0b7bf4d7feb8":{"name":"@tldraw/tldraw","version":"3.16.0-canary.0b7bf4d7feb8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.0b7bf4d7feb8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6dc9b7792b0d534ec0ee7685d702a4234911df16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.0b7bf4d7feb8.tgz","fileCount":12,"integrity":"sha512-jmnfiDkjGzJHijJ/jMvg+FWSKtdaILIz35tv4pZ7aoW/Edp+PmEMUIe+KUNK1Kd3GC3Xl8sN4mEnbxu+Uqm8/Q==","signatures":[{"sig":"MEUCIHg2axpbtKgK5Az6meNncAw+svGPy4l+8HNZNYsnkw5fAiEA+eHnXVpM4T8bjokRkmBEvI15XVMES+wmhdh//cD9DAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b7bf4d7feb8501ce0c8536ac77f953c22c5d1e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.0b7bf4d7feb8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.0b7bf4d7feb8_1755781128853_0.26266767720310624","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9a2aa6d47255":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9a2aa6d47255","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9a2aa6d47255","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a6af9a28952e65a18a406874eabed204e2f9223","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9a2aa6d47255.tgz","fileCount":12,"integrity":"sha512-rUV3VPf74+aI0u9UJ/OUvplJKctT+geMu9IPpLL4cm0rKsdFzjoo2gtrKwDnc1MVyfF9620bpfjfZUrS+gtqLg==","signatures":[{"sig":"MEQCIBfhrS263TKgxsZgpfAkBHhoyFZYz5X5G4oPIzDqoj5XAiBtAu7Lc4902vIS6qorpDXC3YP6Oe2kk0mNlAbEeVvUOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a2aa6d472556cab6798688a2d0f82f1c1528431","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9a2aa6d47255"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9a2aa6d47255_1755781136261_0.6067970842282242","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.df865b5492aa":{"name":"@tldraw/tldraw","version":"3.16.0-canary.df865b5492aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.df865b5492aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bda6ec37931d6346325cacc7ddccdae2045c7c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.df865b5492aa.tgz","fileCount":12,"integrity":"sha512-6uJM28JMOrjNq3uLZWH08IRRx+7DaTSBRn/gddqJuzgJNH8TkQrnGXjJZomNe4ZyhbxrtYcQp0WFrrOpthBtFA==","signatures":[{"sig":"MEUCICfSwFjArp/IdLxzj8GUPhdqlw9dQQr+gFzxHrAnZLMrAiEA6o+maxCzT99xDYIFdewoldul0oUOwCKcRThkdPlWrAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df865b5492aa8e96be3d9e3e9d68b790648968a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.df865b5492aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.df865b5492aa_1755782893865_0.2727740783747359","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b802b60e813f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b802b60e813f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b802b60e813f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e7978c4bf1aa2c2b87ef2a7888de2b81688d787","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b802b60e813f.tgz","fileCount":12,"integrity":"sha512-wuFvp3Qlv7T4SwAAMa9GM4gju6FNrXRGmRKRq8VteW+Zw/fJtvr5ZflAOIoqbDsR4gM0yXIWjEOPmZjmfitUiQ==","signatures":[{"sig":"MEUCIFSEWWktVCAB5+DPVbO0wtb9EvHE0Po9XQzUXPSNkQkDAiEAy+Tl4KIIFmTmBUSavDidM6yJXyZ1uEZsqlCRh2y7oXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b802b60e813f7fd5a1e92cf95b9fb699a6bf9069","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b802b60e813f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b802b60e813f_1755787540369_0.8200492933677723","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@tldraw/tldraw","version":"3.15.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb1e5e89970f32e37a0d0e1aa99fe9131796e2a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.3.tgz","fileCount":12,"integrity":"sha512-JLaQYMq6J7jFbsFcl7iFnpDGwp6JFZQCv5J1vKPO1fdcmFuRinS4caVZgC+bSCEqpR5RjdNgZJrjI3yTixWMnA==","signatures":[{"sig":"MEUCIE/mW2QmH3AkYBI9BxapKEr49PFDuQ+Bf7S55sY1vfdBAiEAw8iIm3KpCpLssMRA0nS2ty7eW3RF+SbmnzksWu6L6AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff7feeb5be2cb5def571e9bec95e0d65491ac714","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.3_1755859321689_0.9920439409266157","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.3c51fb02c6a5":{"name":"@tldraw/tldraw","version":"3.16.0-canary.3c51fb02c6a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.3c51fb02c6a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5b4f193b5911955c1db985a7cd3f38bf19b58b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.3c51fb02c6a5.tgz","fileCount":12,"integrity":"sha512-P49AKUelcAXv23HeHzeWI5dPAN5id4sv2pmSMEytWzYVisDsnHjGOi6VwwLK+7CConnHmLBmxzMA8N/sQaXEsA==","signatures":[{"sig":"MEYCIQDQ6d/f1kFk0oC+bq5bBba3aklT++nEufxKJHvGlhZ6PwIhAJyh1aIsfFt94cj4e7+D95lcl/WUpjMpLjCJKjzy8D2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c51fb02c6a5c726c681ffefaa788e9056ece46d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.3c51fb02c6a5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.3c51fb02c6a5_1756124267927_0.2954059145234025","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.460bdab3938b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.460bdab3938b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.460bdab3938b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90c39231ee49fb4257e5b3498a8f0748d145f9ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.460bdab3938b.tgz","fileCount":12,"integrity":"sha512-AgcqNsP6cVNeg7wWPVshmCQZicm2DcUm3Mnb0hIlGrP402EbIFczKl/JfRhadgRnI5L6DBAtOylOmPh95OmFsQ==","signatures":[{"sig":"MEQCIEkUByOtx1oaOrojhyxqfsclgbduQMGO/KKa5oB/lvsdAiB9fC1R923I3x49rCYxCvyaXxaTGFLHXzCqrjBKRI5S6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"460bdab3938b15357b3bce4c7a648c5c8e8b1082","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.460bdab3938b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.460bdab3938b_1756156452744_0.39451852440580515","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e1b1e53d3c16":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e1b1e53d3c16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e1b1e53d3c16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99934a279cb32247a77ca91b2aef26dd530cb5d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e1b1e53d3c16.tgz","fileCount":12,"integrity":"sha512-K45rUJtfDKATn52piatuEoijJRyB8j8Z3fZJrrUFUY5ZeV2E3IFkK6wdPRMnMZ+hNjyl/6bMP8uMqBJdNvysYw==","signatures":[{"sig":"MEQCIAIOT4Tkrb1MZmGZe90r/IiaRE9gkj0ENB97IS26d5MxAiAxn0dlO8oajRn0A/ayU/oeQaHpvHNJ2ymANCPgnJtmRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e1b1e53d3c16020dfc5d7b71ba48dd4cd3e5a66e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e1b1e53d3c16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e1b1e53d3c16_1756206891750_0.8402415429481958","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.4c3f2b4783e6":{"name":"@tldraw/tldraw","version":"3.16.0-canary.4c3f2b4783e6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.4c3f2b4783e6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d0397a2e78451f75ba749ec3373a776f8dd5d8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.4c3f2b4783e6.tgz","fileCount":12,"integrity":"sha512-tLP9DQqnIVJHILZjJKhWik9zLVaNMqmpkfjtVT4x1MBNNa8SSfs4JWJoazpID5IvMiSKDVIbMOLWzM0Ol/JKzw==","signatures":[{"sig":"MEUCIBEbRYonZRcLJbNFd12avBluQiMEkcki7qjvnXIwXFArAiEA+LmBi4RerpNZuLki365QnncdzZIjLV9pm6NDSSU88fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103599},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c3f2b4783e64955f02bd5ab005fcf0ba6e8f080","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.4c3f2b4783e6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.4c3f2b4783e6_1756208435069_0.779295080836719","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f55016ece635":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f55016ece635","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f55016ece635","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41cfb2620828f587bfb750b7d4c352150b051ca1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f55016ece635.tgz","fileCount":12,"integrity":"sha512-Y4i21PZ04TBnsIMv01g9Ixv3uwjhJ3d3mxqu+FV06dEe11U4cj15KTewcgIA6cFkXZM4pS5uf5lBZg4NoU3Nkw==","signatures":[{"sig":"MEUCIEmZXLj0FZHTWdxDe3e7MHNIBAIo96wXwLdixzFxrpU1AiEA7zcVEXdLVK0UF1z4srDV0PV823RF+m8Q1llQ0BWK0dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f55016ece635a5c74013edc588dfca86c1288a52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f55016ece635"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f55016ece635_1756212740132_0.9215926800168706","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.514c34dff258":{"name":"@tldraw/tldraw","version":"3.16.0-canary.514c34dff258","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.514c34dff258","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4657718790846930c209975f64e92d5d08401ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.514c34dff258.tgz","fileCount":12,"integrity":"sha512-Ww6hWAZf4EFeG5R+/4iPQK0eGhdSj1aOt0UyS8lfFKjjFI14005A5ViNKLKw9I+Q6EjpR/2bdHuZWkAFo1LlgQ==","signatures":[{"sig":"MEUCIH9AkRAqdjv9lJMNxeKQBJYq3mXyj+m51B/oqQwXcy2qAiEA4civKulrEeHp6BMjLzZYeKqa++1m5lSOlY//pxzOhKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"514c34dff258ac76b6d956895ee410a116500991","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.514c34dff258"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.514c34dff258_1756218162100_0.6520646310906568","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.bf9fb05eb8ef":{"name":"@tldraw/tldraw","version":"3.16.0-canary.bf9fb05eb8ef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.bf9fb05eb8ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d92cb5d8a4fdead9992d49dbc04bdc8345d4cc09","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.bf9fb05eb8ef.tgz","fileCount":12,"integrity":"sha512-24w18YLiloHWBOUEX0sEwGSde/Fe6WZXWbXlwD81W35PkJvzB3bj6jhTd6WuJ1ncCe/V9/3e0+P4WQzVz4EUpQ==","signatures":[{"sig":"MEYCIQCO5UC5Ux6QonHs2me4t/3p/mLW5pE+iaRXk8Y7JcilpgIhALT9a4aHtHVqv/8IRsUt9h2NaKTIDgWF7MGYVCwB5RMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf9fb05eb8ef94d9149d4325f46966f92c1d1f4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.bf9fb05eb8ef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.bf9fb05eb8ef_1756218549128_0.12621633798917542","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.2c80b8690ff1":{"name":"@tldraw/tldraw","version":"3.16.0-canary.2c80b8690ff1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.2c80b8690ff1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35b970d4f5941c32982e0213b04670c2da2e003c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.2c80b8690ff1.tgz","fileCount":12,"integrity":"sha512-59kN+QS8o8ODgBlL8yb3F7F8b14XqlINYqG99pk+k8jGoN4hYdxU57+9H4wln1MnchZ87bynne53Ce6XU6YzNQ==","signatures":[{"sig":"MEQCIHyrA5zfQJwAs6r5xXPL9/AEMT5X7VHhDd8zJWGqOpq6AiBtiFAEKKe7Z9xgq0YgRA64xywQ2DYbBjZv6SosDRfdSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c80b8690ff148942a47edf903975bf01e4a77b1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.2c80b8690ff1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.2c80b8690ff1_1756221745263_0.5892292832780348","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.d3a23ebd1b0b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.d3a23ebd1b0b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.d3a23ebd1b0b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c7237361bb5a4b6c3b04c7518442e5b0d4a87f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.d3a23ebd1b0b.tgz","fileCount":12,"integrity":"sha512-IhJDxEYb2nL4nojqJPd1MMIjzja1iLAdeg/KLZFoYKaFiGu75SXx9SBK57mi1UrpS7M5NcW02rNsuw486G6W9g==","signatures":[{"sig":"MEYCIQC2Yy9vY0lC9zK95yTyu01QZzFTdgcHxXklKfaEbhsZUgIhALgiiOG3fAoDmJOpm912JG2x8UtqFy1cZs+vqixwydEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3a23ebd1b0b4ae803ad86065d8b6fa9a12ccee4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.d3a23ebd1b0b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.d3a23ebd1b0b_1756221862164_0.161064607534114","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.d8ae9a640492":{"name":"@tldraw/tldraw","version":"3.16.0-canary.d8ae9a640492","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.d8ae9a640492","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"268a3773f31aa3de46e36123abb4b1553a4c6def","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.d8ae9a640492.tgz","fileCount":12,"integrity":"sha512-h7Ho1z/NUsqgERDiQyo81XPgtA0/KznB+UUr3u83wnp7NOPVqsO1ekq39evPfTWbXSRtEhmLBfMGOXMurkH67Q==","signatures":[{"sig":"MEUCIFlhMIjnk3TtNmPZkhRXhJE+DTWXShlwOU1xVkYGAf2EAiEA5W7ZAQTATsonGPxxW6OAPrMB+OSK+QKdjkbrOa0BvPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8ae9a640492b56a2d344ba65fa2605b5522de52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.d8ae9a640492"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.d8ae9a640492_1756293558623_0.6967828243163663","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.fe14f1b4181f":{"name":"@tldraw/tldraw","version":"3.16.0-next.fe14f1b4181f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.fe14f1b4181f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08e4bd384bd13c77569f949ef66b8b8ec3f4bb99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.fe14f1b4181f.tgz","fileCount":12,"integrity":"sha512-Vm9fDvQU7M8c8dXfMQ+lSC0N5meDvyHkIOOvOLEvjeSitkx0sFcJsKPgfc8O6/+DjvA1UwicnYCMrOP8dQ0YAg==","signatures":[{"sig":"MEUCIQDfi7pFqnMwR/jXyNZIyNi+uliVvQsMMqexLwKwxb64qgIgDAG8e1CPAioqwgucdLepqaSs2bNTHZWdpV0joL51o1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103749},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe14f1b4181fe95b84918eeb23e5a28805d59cee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.fe14f1b4181f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.fe14f1b4181f_1756294158111_0.3404414780105931","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.99cd20c3ee29":{"name":"@tldraw/tldraw","version":"3.16.0-canary.99cd20c3ee29","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.99cd20c3ee29","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f50743a25c75ff39ff44518f876ee5732579e680","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.99cd20c3ee29.tgz","fileCount":12,"integrity":"sha512-hP6Xbtjss4fUX5byisGAm/L51Prt4a6uoejgVJuUTuGtY+FTqSfEktP+VM3RIzktm7dDEhZGXqaRU5+x2qnr1w==","signatures":[{"sig":"MEUCIB2R1oVePSXyNkQqobwdxhBwjcGuH8PfEWSgAxVu6Gx3AiEA33nJy8IJHAg6Y4joHeQdSc4Yh/nWA6MXvGNEXxw3DE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99cd20c3ee29fa88538ebca4f1df585676b01bff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.99cd20c3ee29"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.99cd20c3ee29_1756294207174_0.08513458454634382","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.bcde131f3274":{"name":"@tldraw/tldraw","version":"3.16.0-canary.bcde131f3274","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.bcde131f3274","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8d1435901634476dd6d0b363aff20b9b233b09d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.bcde131f3274.tgz","fileCount":12,"integrity":"sha512-b7pNb+Dqaosy4m/cDKUhHuyd80khZ8MxmsFNRL0azqzCODuNAmXhxcEH1CsRXMHnmn7zJQJ5CGvcJYN14Jd2/A==","signatures":[{"sig":"MEUCIQChfyhXzazCsILtEYa5FFcx6ZfU/GsOMe00Z5Z34GTLbQIgeM/QRrTjs4iPt7AjZGi9XR3f3vuXzwJRAvLSuTyZLTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bcde131f327448206d31504c5213fe9278452c43","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.bcde131f3274"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.bcde131f3274_1756302054457_0.06066649616539843","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.15f085081fd5":{"name":"@tldraw/tldraw","version":"3.16.0-next.15f085081fd5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.15f085081fd5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2b67e0905999e29ebf209dbbc8617fa03537aab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.15f085081fd5.tgz","fileCount":12,"integrity":"sha512-MantS96ftxlamx7JRHAOzoJ6pcm0JnXb+NHrTKdPWGfolXWxHFtN33QzmGNNiNa1PtygZSaQMkpVJvV4SJa4aQ==","signatures":[{"sig":"MEQCIAtbAI87g08gAEL6tQv6Mq3QbuHSWtM3Enh7xKIi4rfeAiAuTQa9q3EIzDzlKakc7piLqQFVeFcL3knA4KByEjjRnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103749},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15f085081fd54220dfc23d31f919acaddf1392ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.15f085081fd5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.15f085081fd5_1756302656555_0.43574808730986403","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.da558c1dc67d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.da558c1dc67d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.da558c1dc67d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"373c0a17fafb8bac8a5938a5d9e9a91da3b6ac9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.da558c1dc67d.tgz","fileCount":12,"integrity":"sha512-5MDmG0nAaF+Br9OcNE1NTOYhxKVKWz2YIyXRtlEwSjTM81Zw2vpEUgFoCHGEraBelGqiUl8sFl/rDuLYZfOHeg==","signatures":[{"sig":"MEQCIH/xNyvCOSHSiaYSXgfcSqpsw6qnuRbrJ4sicBisUl5SAiB7GXa2iJiuKZmcprWNHMGpbJ+8In41jrP4B8pKxKPkhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da558c1dc67de5dfd70c47867274543d82f4da3a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.da558c1dc67d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.da558c1dc67d_1756305086823_0.4719822000362286","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f56a36d13420":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f56a36d13420","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f56a36d13420","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d08d524191d0f2151f6b65b4c5ce65682dbf582b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f56a36d13420.tgz","fileCount":12,"integrity":"sha512-a9wwHrz7MMaf38f/URBivv++ssQz/cYUW+MlLzpvdu5BnOce8+GCioFujt3I3lCTrbksfL3VadFiXCDvp8XtJA==","signatures":[{"sig":"MEUCIQC7mJC69WA55CK3IZ5O2Eq2oRmWmzvGMyk1dzVBjWysCgIgQq9scDKi5zT8eZ3zvaEX1mUyOVaEaZSDiYd9eWu/S5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f56a36d13420340b8869ef200c9e982eb1affebf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f56a36d13420"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f56a36d13420_1756369499789_0.3715695662767817","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.6074088f67bd":{"name":"@tldraw/tldraw","version":"3.16.0-canary.6074088f67bd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.6074088f67bd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14451c4b4198659105a07288064abc314a07a430","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.6074088f67bd.tgz","fileCount":12,"integrity":"sha512-yaZ706qtHfB6kVY/zKQcJbs4Anl7AOUC0ScgB3qt6c58E16zbkhXeN1IJLRHNpfcSXd3kWCc+xDlrM+T1akj6Q==","signatures":[{"sig":"MEYCIQCHrmmrHRDz7w6Bbw8iLTm187+zZnHgCL+f3RwymvnWtQIhALV+fCL/cFXy6HCGremarkNaU31yU6ASuPUXtZXJpXqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6074088f67bdd19baa4f8beef8374534c9e7b974","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.6074088f67bd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.6074088f67bd_1756371576568_0.10981655465734597","host":"s3://npm-registry-packages-npm-production"}},"3.15.4":{"name":"@tldraw/tldraw","version":"3.15.4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0d7acd29972180015eb33454b73ac0f0b625e38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.4.tgz","fileCount":12,"integrity":"sha512-N+OAVHleX5b9La1J86xUfAKtZmX5wEO42e6VE/49oJrhy5ayL5Y3vFzGjPkSdKoPxipzjl8P0ouG+WQPoaQKPQ==","signatures":[{"sig":"MEUCIEShfir1JagfGlBvJBsxPHVM08CBOnoF2xLI+QPfxIk4AiEA0Y+lGa1l60cw6HoLNPUyfhCLSzBEdEDd3513R9luLt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f93d8232e8f73dbf91683b2380348c24b26c7555","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.4_1756371890829_0.3689262447634001","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.016d4c2889b7":{"name":"@tldraw/tldraw","version":"3.16.0-canary.016d4c2889b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.016d4c2889b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13758ec167d46ee96e40e210880a51bf09eec8b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.016d4c2889b7.tgz","fileCount":12,"integrity":"sha512-IJwWesCFJNhdx/g3Cuw3GuUk5v1Jb9hFksI2mj//d37b+/mMffIDDOrO/cZOqNcyWGq3LYA9hUFDPR56tAZYNw==","signatures":[{"sig":"MEUCIQDS9uVeVjuNPH6JENTyeccedWspLKGruRR/QCCisfDQ9AIgQPYEMuzA/rJTXJTi7vLS48uZPMqAvS4kEWXUD6awEkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"016d4c2889b7c18e0b4c7a2d063593e354ca0bc1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.016d4c2889b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.016d4c2889b7_1756373033400_0.5078166184917934","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"@tldraw/tldraw","version":"3.11.2","keywords":["tldraw","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.11.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"990ad467b8dd6452cdbc835f14dd2f85d9cfb9a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.11.2.tgz","fileCount":13,"integrity":"sha512-p9v7UFt0HwgqPRbbmXb5gPov+sA97+6JggJ3kte0kKmLLT78zxvPAGwusZevrCUNNDsT2rrZlP007Z7CH30KXQ==","signatures":[{"sig":"MEYCIQDCBpAZqC0KLHv+gfRu/aL/FzSnjzZHviR7wwDWXka0VQIhAP53gl/ajtl0O78PjTrOfNVU3U3JpSeFKkLfwkekZbwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104517},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f0d21a1c2722f4b6ca290073ca1b337818c3705f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.11.2_1756374209198_0.7403481356089248","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b33662a7aefb":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b33662a7aefb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b33662a7aefb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dcc8eb5fc4cf4469c1ae58f292f458512e7bee74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b33662a7aefb.tgz","fileCount":12,"integrity":"sha512-kzx8WXJ4WoaQ5POOtcqkko5jlioFU3ozy09j1Zqioaw0uelj+AumoTjkXuqyp66NEBcwcih69abYttfV+AeCgg==","signatures":[{"sig":"MEUCIQCd42aV1D3q4fBtJAzKsDk0aPbHp1mscdD8MOSI7ahDqAIgUGSvOsqqdajiYvRarCMdpFTlt1ApA/RG5VhTQ7jVUvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b33662a7aefb70599894bd8c4210a2b7a6f3043e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b33662a7aefb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b33662a7aefb_1756382447604_0.4766455810575472","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.65a1804c722b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.65a1804c722b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.65a1804c722b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed34f0c86ba12705e292adfccf420bc693539c9b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.65a1804c722b.tgz","fileCount":12,"integrity":"sha512-077pr4JOAoQ7V4j2c3kPyHUufcqvYFdrRFgQp7WYcRVw9jQz3yBEaRzAatcB9R442cxCMaqPGE6JEbltDM0IMA==","signatures":[{"sig":"MEUCIQDC24JciDS2JRe0VDpScrD7otMDvVZbmf6sm+GLXz4oSAIgPRHJra3JwKWfoGMkLW4YyQGKZacE2+1C0CoNmcwpsGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"65a1804c722b2f0b08dd3e3f196bc39c6980f02e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.65a1804c722b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.65a1804c722b_1756382778427_0.7651147969658147","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c7d3f7d5729d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c7d3f7d5729d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c7d3f7d5729d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9514b466bead00866448e8f8fd640d7ee8ee5bf0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c7d3f7d5729d.tgz","fileCount":12,"integrity":"sha512-z1zgP3Zpg+tLKQwk4MZAQUU3zynvgzjvOKLcR2yqURormKMfMRSM0hU1vjtJ8SU7WUu0tpceembxxprPO7qAjA==","signatures":[{"sig":"MEUCIFWaEA8V8ZFnB8zlXh4LDxBqw9vxYHEcFGBm+DKV2dKsAiEAxZzc/FnUOcIjPkOSZ/24+yjE7MlCwi126B9qMLj9Qtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7d3f7d5729daa041acf389695f746ab3080db6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c7d3f7d5729d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c7d3f7d5729d_1756395488936_0.8357667914060589","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.5f82fb812214":{"name":"@tldraw/tldraw","version":"3.16.0-canary.5f82fb812214","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.5f82fb812214","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bea76ddd60d1c40454e3520f6f7c0e36af4365e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.5f82fb812214.tgz","fileCount":12,"integrity":"sha512-FTYtXbaFOEECouzyRg+wyWPAu/Z0W4kW2cqjZV0nBCTHUeAHGpfOoGJ3o7XzKlEbfb3UG0XZt68IR10LPwKwlw==","signatures":[{"sig":"MEQCIEDYOGOq2g7iL4nPyHQGmtnlR2PVMy0nETwfyn/l8citAiABqd/dc3G+qSe41iNtW0lpxWtnqEw4fFYnNyaYq4dosQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f82fb812214194ddb865111156292f84267057e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.5f82fb812214"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.5f82fb812214_1756405040234_0.247215154556909","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.5170ef6b6e20":{"name":"@tldraw/tldraw","version":"3.16.0-canary.5170ef6b6e20","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.5170ef6b6e20","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37295bf3994bae41870d452b16a2dccfcff48a6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.5170ef6b6e20.tgz","fileCount":12,"integrity":"sha512-tlBb0syyPfSbHghOksuLjrfuGQ83b4LwYVP8Ytl5Z8546hd4pQOU+fxhy+oEjfQkRUh5Hwiv9HX3rYYkQrS58Q==","signatures":[{"sig":"MEYCIQDfTK7lnd/f/VJa0p0SN/faSXx/i6cJoDij0PX/wfNT1wIhAPx2BUL4tD4IYspkt368GK5/lhc8Fa8p8XwJyvg+++UY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5170ef6b6e20bafe97a4812b4c58bc2ce78339ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.5170ef6b6e20"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.5170ef6b6e20_1756474976822_0.7158165211455121","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.d3f0c2d5313c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.d3f0c2d5313c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.d3f0c2d5313c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a2fe5df01d3875aa52d7f16757779d016518a06e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.d3f0c2d5313c.tgz","fileCount":12,"integrity":"sha512-GBKTCgUrgLYWKW+si/Q2c+mSQOSuRbKlmCJLW2TPTJEEytzQsQESzjtpb1NmvXO4KjmAvRykuTXzHtOh6V9ppw==","signatures":[{"sig":"MEUCIQDgB4mNxl15DX6pTWDoqq9S3LrMXjA5SEYA1uMtoyDngAIgRfNrnqEhxChuxM94elJDD97VtAwBNb6IPCSk1oy4aEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3f0c2d5313c718d801fdc186fcad9ee07300f0d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.d3f0c2d5313c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.d3f0c2d5313c_1756740466258_0.6400242431206855","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.1647ca5bba28":{"name":"@tldraw/tldraw","version":"3.16.0-canary.1647ca5bba28","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.1647ca5bba28","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a2fc20ac804b6ce8d8058bfc211bdcf34a8ddae5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.1647ca5bba28.tgz","fileCount":12,"integrity":"sha512-P3blduwQ/FrXUEfhB1iIf+ShrnOPKGNlVGe0b9IypfAFBH15DYFOtJxxUZMTA1tX6KSKi/Quu6iRFt/+aTe4BQ==","signatures":[{"sig":"MEQCIBd0j/BY8ONuVqKvF6B2IKk2jXQjf4R9z3dsMFAYSUh1AiBzZv3Zo/cvM4yjajfXDDYBdIhKNptghYOBtxZUA4ptPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103757},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1647ca5bba284428607f5741af850fa97ece60d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.1647ca5bba28"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.1647ca5bba28_1756799649165_0.37360030805179245","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.8eb57ca47f51":{"name":"@tldraw/tldraw","version":"3.16.0-canary.8eb57ca47f51","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.8eb57ca47f51","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1a0e30678bb449a35a64fbbaadecb3068e0bd69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.8eb57ca47f51.tgz","fileCount":12,"integrity":"sha512-+QLH34/g4Lci31fKEfd8oaQ34h7Jcd+zK5Q/WtPeinnF7uHv2B1Z9stnEeLQceVtfrkvlvurk9LnIpD9+lmWsQ==","signatures":[{"sig":"MEYCIQCRlYbmoBf1XhSw8HapX7GxqHptmJwJQeMaWIa29AcExAIhANvtAlTw5OpcatPm8QsOZSQOEEiwbzzw4idG7wrhDLmV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8eb57ca47f51f47a3ab173730517410cb3f370bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.8eb57ca47f51"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.8eb57ca47f51_1756823879107_0.7968122338844361","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.66da2a5c5813":{"name":"@tldraw/tldraw","version":"3.16.0-canary.66da2a5c5813","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.66da2a5c5813","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8aa22189c51cb67b3b4244d3ca82d7b5d7731df8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.66da2a5c5813.tgz","fileCount":12,"integrity":"sha512-vRPNcI8z5Po7xUD0imYLzYuHIX70+l9ZejDBjWrT+og/huB4QbvUZm3QqBdmMfPBEmtIO++oyIgv/TTFll2zfw==","signatures":[{"sig":"MEUCIH7YHBjc3CBMOs4TGEq7IcIBG5H0G4PPCg52L0n1mv5IAiEAjmRz+O2bIiScL3usjjrpJz9HMLMEEWM1dZ4JAFmVxcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66da2a5c5813a3fa143af9a365f02b2c53e3264f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.66da2a5c5813"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.66da2a5c5813_1756825054575_0.38881559981224445","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ca33603d9bda":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ca33603d9bda","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ca33603d9bda","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0034e0ab80788204bff6dc9bbcb877556bf64824","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ca33603d9bda.tgz","fileCount":12,"integrity":"sha512-a2OQz7vK211OkGw2JscdOm/F33PIrocoZ5kTr99TbtRWQZJOOJ242SjSAjP31uAaOwS7U9hOK8v66jgKY694ZQ==","signatures":[{"sig":"MEUCICZDNN/OAz2HACGiZqm1yR+r8OUGAkl+uPvKHkZ5xnfxAiEAh8Sv8LUh3RB7v2+oobk5EiOhM2WxLbRyiVGIEPMfyGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca33603d9bdaffcbffe9f9acc42c126f52dba331","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ca33603d9bda"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ca33603d9bda_1756889725813_0.4451043637667398","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.62bc202550a3":{"name":"@tldraw/tldraw","version":"3.16.0-canary.62bc202550a3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.62bc202550a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c48c23ddb615ebee86328bdd93cfbb7cbb6d0c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.62bc202550a3.tgz","fileCount":12,"integrity":"sha512-PHVaCM8gUzGozqWxo++bxcgV+rdtTMgjbpbHA5Eon8JMTRxKZRZlJ3WkxwtEQsSuUMw5w0wDLLJTFfMLXGRujg==","signatures":[{"sig":"MEUCIH9dg55AV3k8LejqCyDdCpn45usqi8cr5Fezj+r+Jf59AiEAxi/rPK4VoSP+Lr7VK686E+INuUaR4wkimtPv+NZJmsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62bc202550a3437962443f3df14f7456cec06425","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.62bc202550a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.62bc202550a3_1756892756540_0.6619493212374963","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.aaf20c977c01":{"name":"@tldraw/tldraw","version":"3.16.0-canary.aaf20c977c01","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.aaf20c977c01","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8677781695fe74ebf586ce9341fe08e49b112fe4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.aaf20c977c01.tgz","fileCount":12,"integrity":"sha512-nA2qC/QNCUaqhrtSKXcb9qm2YYf5PtiPe7thVBFgwy7maInnmT31uptu2ps98ts6H3CJwzWqLQuvodEAI05jqQ==","signatures":[{"sig":"MEUCIE+arTgKS1tJuhDTmlasd9vt+YNj0xL7XvBKClEJoDTfAiEAngCaeSxhUlPhya86aMtvlzsuZxWbzVzXW0YmhFZE2xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aaf20c977c018856eb600ae6983c5f9e4b309cb0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.aaf20c977c01"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.aaf20c977c01_1756895211404_0.839180198939619","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c2c4563957ce":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c2c4563957ce","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c2c4563957ce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec57d1c9beab41a1c308664b6aa7338a745735e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c2c4563957ce.tgz","fileCount":12,"integrity":"sha512-D5XS3q0uoTILCDRAigz9rf9WEmIlgWecSi3cyV9e5YhlHD37GC5tZngXP9R/sOxecIJualNXJw9Ufnugc7kkiA==","signatures":[{"sig":"MEYCIQCovndbLEw/cwfZlsnZmNJKbQsSs6LNRBUjgbnq0jnj3QIhAP6Tl7Ca5fZ/zJDrgb+TMN6eRL6byIBsaGDUBSDlAcuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2c4563957ceb6cb1656fc43aa0aaba0683f10f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c2c4563957ce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c2c4563957ce_1756899097041_0.1433004617810567","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.44b4ed7cfea8":{"name":"@tldraw/tldraw","version":"3.16.0-canary.44b4ed7cfea8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.44b4ed7cfea8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bbec8345397c348917230a164055c276c91b95a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.44b4ed7cfea8.tgz","fileCount":12,"integrity":"sha512-1/63RXTfG8tF1AMEtQHun8wAZcs1WrQuejO0s2nWy5LmIFmKxkF+t24SLDq+g/U1DpSa3hxB0SyjjUOc80WEJQ==","signatures":[{"sig":"MEUCIQDBO2NYZ8ldl48Zp3bSYKIoXLFImMzarg0Bhi4uLMd5pAIgBgOt9OqwIKtNHmgm9pLwVsx4QdmMFz9e57rL2M7ZU0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"44b4ed7cfea89ce98bf0d50b16c685527e509352","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.44b4ed7cfea8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.44b4ed7cfea8_1756901479616_0.5126882657838232","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.eb9a487b3293":{"name":"@tldraw/tldraw","version":"3.16.0-canary.eb9a487b3293","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.eb9a487b3293","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1fa9048170670d5f9a14ed720860a861c38a3b8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.eb9a487b3293.tgz","fileCount":12,"integrity":"sha512-zhobhPukWr/BKRVlohRaqEJ0TbVFcJvkhyDElcmI5vUCTlqNQ71MhtgcAJmQjkTjmoDrT3sFKGQiGLQD207A/g==","signatures":[{"sig":"MEQCIEJ80LqJlqyVOQJf8u8t69sLVOcBnJkHi6SndBmxAtWXAiAwdDgpmu9GRNFvlJQL6GGYkSPnIIvy6XNvFGl7W1eF6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb9a487b3293ada6808a0dca5924d3640aae3bbf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.eb9a487b3293"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.eb9a487b3293_1756909180338_0.8683915869967536","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.4337ae1ab96d":{"name":"@tldraw/tldraw","version":"3.16.0-next.4337ae1ab96d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.4337ae1ab96d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"36b75b01ceb44f3d1f8b51e0f23e06d1e3bb8271","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.4337ae1ab96d.tgz","fileCount":12,"integrity":"sha512-YCHvZoT2twNXTmPwPb5mNYIHa043xXSkw4cCAaatABcxpxD0j9V2hvhFwm6nTdAfteIzsovW5bII+hvKx+ZqPw==","signatures":[{"sig":"MEUCIBZnBZNDCRBWZVk7+MGZet4mJL/ys+/zqHNNJkJ/vucNAiEA/fKYKcqOyfNN13JBi0/LlurfRC89sZ9nkpQVDZval1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104309},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4337ae1ab96df33288070818ba68c3f223f3608c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.4337ae1ab96d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.4337ae1ab96d_1756911217002_0.6158821239075492","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9d418d03374a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9d418d03374a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9d418d03374a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"22c5a41b54478a675dc7a08db94d9c09f1122822","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9d418d03374a.tgz","fileCount":12,"integrity":"sha512-a5dEosLIh8+AOFtDzL8h/AT8V/vHrKd8vl7JxireMzeOuH1mTsCvel+/mm8/JjqiyReeNXQ3lkWgGnGf2fAiow==","signatures":[{"sig":"MEQCIDSr8AddJLsUNk9EanmDDu7V+JvIZoQHPiBg22V7b5O7AiBcLsZZpm4engcNH2F3ptLX/jOIJE2MAUlTbP79NSDtnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d418d03374abe95e43a412a83034e35a612f74b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9d418d03374a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9d418d03374a_1757062233035_0.7426332603599857","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.322bcb9a6f7c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.322bcb9a6f7c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.322bcb9a6f7c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6050cd402c3efb197207fcd33fd48d3fc452d9c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.322bcb9a6f7c.tgz","fileCount":12,"integrity":"sha512-I/L1GpPKppqpAUCTlK/hxeNhoB9EChVvGSnmA4M53qZ4NEaMQVVi7cYj+E4Lkm4u3fEUBPSkQVhxcIM07n0ouw==","signatures":[{"sig":"MEYCIQCpyJuOV+IaVxyoZqTjlRfpotbegAKl+5EXS5DtHeuvVAIhALRSOVon8628jbSxtzrZgdpMx1AJs3YZqx4IZT7Bmrm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"322bcb9a6f7cadadd0cde39c39f49ab7f933fe44","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.322bcb9a6f7c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.322bcb9a6f7c_1757062309930_0.5532162298675707","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c434355348c5":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c434355348c5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c434355348c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3de8346857d64dccffde2b112931b0438c7a93b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c434355348c5.tgz","fileCount":12,"integrity":"sha512-zITp7jBMU7CyDmwbtsBMPn733CHx8nmTd96GHXLk4Rl35Nw8Re4KeXTn66plSDuulgbtISdqKgWMY0KUDLRJrA==","signatures":[{"sig":"MEUCIA4FVVvpE7gs+CSiqof6NWX25jQIkg/YW9nLjo2FjXtCAiEAi/CAlRANXnsRxkEYrKfR+I61mvmPxFkpaJkZeTFxySs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c434355348c532b84ae18405f8919e98175a0fbd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c434355348c5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c434355348c5_1757064231062_0.14815377144848862","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.df6f20cb3147":{"name":"@tldraw/tldraw","version":"3.16.0-canary.df6f20cb3147","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.df6f20cb3147","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3279252d44ef150fb69f886712926a1d115394f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.df6f20cb3147.tgz","fileCount":12,"integrity":"sha512-RH+dDNTAwlk37kdD7umUqy8L03St21Hym61vdUn/2q6XpqEZDX5W6/lf//ZD2PjdQFTSWk3R+LY6WJzrxOoQog==","signatures":[{"sig":"MEQCIHtweb1bMBkJQAM4nk5JRq2TXhxBTyrMylv5G18koLL4AiARV7ERCYgPFigwMk0Eg0yUIbmreTk34LwvFPcG/EDmdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df6f20cb3147e0a10f5fe223cbbc9b270b8ac644","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.df6f20cb3147"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.df6f20cb3147_1757068292273_0.8686628815688353","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.427d9b86a1f3":{"name":"@tldraw/tldraw","version":"3.16.0-canary.427d9b86a1f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.427d9b86a1f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d93f529d952f3f52e314c4c80a0988b11815396","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.427d9b86a1f3.tgz","fileCount":12,"integrity":"sha512-lvN11R0RuOSi6faUy2b9RfUobe+9mtH2BvcFrcwBgep8lH3nowtRH0xB00Axf51eBMfp+/xeC7JJ7CWq/ZasEw==","signatures":[{"sig":"MEUCIQCWyk0LK7APTDgAO6JY7uWamHavmDJ9AEMBSakptWP41QIgaJG/g7zMvavqp9FxYelCRHZiHCUs+c/w1d07rbt2UT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"427d9b86a1f3e63400552a15f6350d15f9b6143b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.427d9b86a1f3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.427d9b86a1f3_1757075102258_0.021767985820004165","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b534f7a12bd2":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b534f7a12bd2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b534f7a12bd2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed036cf2d19707da3fb28c06bd7307e178cf5888","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b534f7a12bd2.tgz","fileCount":12,"integrity":"sha512-S8thNY7m/AN+2Mr8qnfyrm8hXfBd/RCS8fGnUMYaXFurhZkhuoMjhzViNJEwj8p+8J0U9ptMYlfeBbhhmSpNYg==","signatures":[{"sig":"MEQCIBBsFfsNFkQCh0OagI8K4A/ghr8Ch0vNbXEWHeuBn53gAiB2VXua+PCyb4tP6x3ALOoKjYq+WZ2B1eCUJVXf+Hy5YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104317},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b534f7a12bd20617e7781d96b38932b02056e8f3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b534f7a12bd2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b534f7a12bd2_1757087471930_0.22134429465261762","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ffc5da6dc09f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ffc5da6dc09f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ffc5da6dc09f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca4f8cacb71cbaa903bad99ab05e86d414593603","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ffc5da6dc09f.tgz","fileCount":12,"integrity":"sha512-uKT5YjbqKTqFai8z2kn9H20kyffc9i9I1yNkYjar+yU5PWZuFr8IbUZX16EZlycjgMU807Ye40SviWRGAu+1wg==","signatures":[{"sig":"MEUCIQDgyGAhczZr1KpwSw/tRxrCPmrLyoXtsaKUAB2CqvQQ6gIgUyg7PQI41BTqkl0kZ/OO8Mps5HrlCNG16yh5DsqBpt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffc5da6dc09f00da778ae16269d4215d701e2e95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ffc5da6dc09f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ffc5da6dc09f_1757096933595_0.21031480248486312","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.8f1957952f19":{"name":"@tldraw/tldraw","version":"3.16.0-canary.8f1957952f19","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.8f1957952f19","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c2dabcf6c496b9ac1bd607e503889bd4aa3422d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.8f1957952f19.tgz","fileCount":12,"integrity":"sha512-p+zue7/DDmKC/OZmSm3QT/HWlAgpvqEn6UErLwNdOfFPSaFyBRqfyeSEW4/1HxpB3m5bywMN4trMaBpfEJo+6A==","signatures":[{"sig":"MEYCIQCDsTQUyrSjzM3Xgeo5sqHcjBZzomva28fs4z8PGRy77QIhAN1NQWGEubUU3rUbDOlgJJVg1sQRIIFKOPjK6ZhzoN0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f1957952f1912fc1c569fbb5adf78a48224cfea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.8f1957952f19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.8f1957952f19_1757155968934_0.8861686605584236","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.0ff72188cd53":{"name":"@tldraw/tldraw","version":"3.16.0-canary.0ff72188cd53","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.0ff72188cd53","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0260cedcddf6da4a97e8be5f6fa280ad3d5ba5d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.0ff72188cd53.tgz","fileCount":12,"integrity":"sha512-PVY8u8VQoGxAQVRgzVx/x25iuHkijNFrmdoPzmku0MZ437+rVltHv27cqY28noKo/PHgk2hnbzzoB3Msv0Sb5Q==","signatures":[{"sig":"MEUCIQDtdJjDRNcoeLteG4RimgpidKCOAu2WRNB7YCsl7yGQ4QIgL4Dd2XZpX5h47W/WOZSyAjf7pHw5Pv2Wuf59ml1kbZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ff72188cd537a6a1eed73ee765baa1c30f2cdb7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.0ff72188cd53"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.0ff72188cd53_1757317277393_0.4012761920347143","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.e57e478c23e0":{"name":"@tldraw/tldraw","version":"3.16.0-next.e57e478c23e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.e57e478c23e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6a5f3ca4a365f6074dce61f4bdcdbf78ef767389","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.e57e478c23e0.tgz","fileCount":12,"integrity":"sha512-vfbVT5gimHHkU/dm3ggdSolki6hibzyaw9xpGD1oR+owXpX/p2D9b8Z3c1fzObeVqquGzzBg42aMPLEnw1ZF2g==","signatures":[{"sig":"MEUCIQDm5LqdeQv+j9DomL88iM+omvc03Glz1KqNbKlcqfsD4QIgKIRDMRDdReC0XRk8F0B1WkdhdphelOBhMGX9mKX5Ml8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104309},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e57e478c23e036b25237a16a31326cb49e71783f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.e57e478c23e0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.e57e478c23e0_1757318027125_0.08916741159034491","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.2f9d39693e4c":{"name":"@tldraw/tldraw","version":"3.16.0-next.2f9d39693e4c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.2f9d39693e4c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bca664f970de7b0be3b381079422408e973d3519","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.2f9d39693e4c.tgz","fileCount":12,"integrity":"sha512-8v5nbNSAOhAes7O4SfzlA4jjBswtnDHs+7JtTF4/7795Q6FeImffJQn5WjjrZ3GRqX3mpwUSg4oiIva5wnepNg==","signatures":[{"sig":"MEUCIQD3fWYW+6Vnfz7I6oEidEr36s3ZZgszJHbpzKErQEniWgIgFa+agL8VAks4sVdMY2XQEGuFOH2cuHkfGzA25f5R0fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104309},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f9d39693e4c31f564194d9d309fd433ce903917","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.2f9d39693e4c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.2f9d39693e4c_1757329593392_0.5138033061209426","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f31480866d04":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f31480866d04","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f31480866d04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d0a6409a0b6a93ff64d2e16e03bd6ad5621a700","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f31480866d04.tgz","fileCount":12,"integrity":"sha512-hjPLdqJzPxpu63mtNlHmc6U6Y1zc0elqEMHAVZMsFcTZSIE923Dly5NNrz+GPdrKj3fb4CcalPnbwu7gi3Yoag==","signatures":[{"sig":"MEUCIGkttMcRukea+U+JLomC7JWW4loeuwedo1mbPo5utbJIAiEA0bUlb/0X9gt25EKKGXDvXOeycSqLOJigod2BFAkz5xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f31480866d04ea8a4abb8d7a5c7997626fdfd76d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f31480866d04"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f31480866d04_1757332046274_0.25197545797457543","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.bd57619b0757":{"name":"@tldraw/tldraw","version":"3.16.0-next.bd57619b0757","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.bd57619b0757","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75a06b721eef455739cefda5d7aa790f547b4b87","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.bd57619b0757.tgz","fileCount":12,"integrity":"sha512-GCM6MYcaFopziEQ+OmNFRQJ4/RnYCQxweFdeFseWHUl5GhKzwGnDEf4a27AvADxw8sfXEshDZ3ugrj7VHEUy1Q==","signatures":[{"sig":"MEQCIGh3jogcRIfIGP+7n7lEbiv0D02nOE3XaHjcn/03eJDoAiAxL5/wcqey/y/hVpwp5w4HEtvO1ju1PWNwgHF8Ug5dEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104309},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bd57619b075712d7fa70ff74fdc2fe4b34d40d20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.bd57619b0757"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.bd57619b0757_1757335830019_0.5538219871964336","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cc5427cdff41":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cc5427cdff41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cc5427cdff41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a91d20a517c299571f770f4bb152eada2d40e26","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cc5427cdff41.tgz","fileCount":12,"integrity":"sha512-fLe96kRLE0pH2FwrRwLpNjDkYAsHT25ts96434evfI+mAckTg+GfADnZ6JHCtLS480OTLGN3NIx95IB7fGyz2w==","signatures":[{"sig":"MEMCIBpcwCDyxdVwML93El6O6XTMneZnrye37g1AYbkf2NjxAh8hiQNm0a/vkq5PYvKWwX/sIjnYSQdVrogB6kmOMugd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc5427cdff41e6cc5d85831ed594018fa393f903","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cc5427cdff41"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cc5427cdff41_1757369033560_0.027546335818433576","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.3be390323e1c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.3be390323e1c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.3be390323e1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c70732ec6eb677cb4090e7159ef808500d79608a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.3be390323e1c.tgz","fileCount":12,"integrity":"sha512-ejIO22Ni9a1LX7ntD0EiWRLnzE0a3EW/BxnkI5EbPtscOznErsp5ZK76GoNP8bYJ7sEH4Wme+zd9dYWhQuKyBw==","signatures":[{"sig":"MEUCIQCANwYwR1RAirXewcW9j/rJyOTuiyge3/3A1+U1vkfCpQIgekt0T2IQ6NixpK9PJSxTUCA6vARJfhzaj+81n+PGDfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3be390323e1cb6e68328ad04aada24915a2e0739","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.3be390323e1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.3be390323e1c_1757418332027_0.7457741260303172","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.07c5c7d5b489":{"name":"@tldraw/tldraw","version":"3.16.0-canary.07c5c7d5b489","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.07c5c7d5b489","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"15bda8eec43e83e28588b723db41444ee9613d2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.07c5c7d5b489.tgz","fileCount":12,"integrity":"sha512-FEfKiw4WWjCn1RSgG+z6FcAwJ28xwBUo32tuE5Ghyr4gG6WyWT2wRhr4Lk7eIsFf9Rq3Evjyg6+iXgZT0dwb8w==","signatures":[{"sig":"MEUCICtSIOqL0zalcIKSXYefyqhQBY2makFx3OOno28Ki5aiAiEAn8mywNspkfMQNw/iMCc9HJ2aqjKN3HxcPcBUFa5t+9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07c5c7d5b489895850eca34188e716eb48cb679c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.07c5c7d5b489"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.07c5c7d5b489_1757426216153_0.1905378152590813","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.54408756ac9c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.54408756ac9c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.54408756ac9c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59c49e463a6aff4ecc8f41caf47be98e8503626d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.54408756ac9c.tgz","fileCount":12,"integrity":"sha512-Vc/m7kJi0fiXY8j1F+/sBEMVFOC+jct651gNSDVtT8+hm0QPsZwWn7u6qP+YqV1S1hYGyvP95I72bFNMzaridg==","signatures":[{"sig":"MEYCIQCxXOZ0qbxT9nIXqTb697YWV7zS0Nr5aXWBLHJzCesXEQIhAOULsZQ2Hm6XnfIZwD0/qMjZjgGmrDiu9aCehqbAaaPd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54408756ac9c332416f68f31f3d82de0bb2f6852","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.54408756ac9c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.54408756ac9c_1757436122034_0.8351985061465368","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.2d1a57ea21b2":{"name":"@tldraw/tldraw","version":"3.16.0-canary.2d1a57ea21b2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.2d1a57ea21b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34c07d379b4abe288548e51a68f2fabf24b317e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.2d1a57ea21b2.tgz","fileCount":12,"integrity":"sha512-UcErD4DHdaeuuHf2TmlLaNIuu6gFvBcaU+788RwQFAEZH9lf7FGY3c5THR4MPjOJEdo3tUzwnsywHDwGE0kt+g==","signatures":[{"sig":"MEUCIE/XkWdwsr0Rbtggpi+h8b5qzUKyO1DY8S9FQJCvqiFcAiEA0ih7hE+PYdXhGVkAJrTostNvsPuzjLgQuaMhcaPdgOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d1a57ea21b2c43ef8815bc80332a6b16c0d9850","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.2d1a57ea21b2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.2d1a57ea21b2_1757438145160_0.3562123024162711","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9aaa1c4236ff":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9aaa1c4236ff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9aaa1c4236ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bf2d9d6b923fd9ed6cd22dc6bb665d63cd86ec4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9aaa1c4236ff.tgz","fileCount":12,"integrity":"sha512-PklQ7jQ2BcHuC1mSWWwXyd+720mP/Fi97c/x0Sftedq+JDhVhAxVs8+f2VIphfMhNj3zyl+P0d7yCr75Hpapjg==","signatures":[{"sig":"MEUCIBqGUZOVQJuXhM2OzpL3T8w5PVIP5jbX+bA6WVnPOra4AiEArowWuSuetDpGlfK3ya3a/+RV4JHM7Xj/z8JvM7bBugQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9aaa1c4236ffdec749df38848f1c8ffd269108fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9aaa1c4236ff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9aaa1c4236ff_1757501600851_0.5838573815953254","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.6c77a180e58d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.6c77a180e58d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.6c77a180e58d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8455221e6af9b8d60fe332c0c28950170ac0fa2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.6c77a180e58d.tgz","fileCount":12,"integrity":"sha512-xyYT8eb3KzTJkW7ywdxaUiy+nbQAR6xB+Vmk7x093j91vIPcWZEfLizEvyIQBm17vTVToLMZVe2v5jhUXegceA==","signatures":[{"sig":"MEQCIAgE3LOiBG+q3UsYIB1AVDppzkXysbPArIFjiUrwF3upAiAwg4TH5N+Y82pK6JPF8JkAErj2FpT7R1txJNYjVJTx3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c77a180e58d6f9fe0590951b88c263b9a87e606","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.6c77a180e58d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.6c77a180e58d_1757505596932_0.7185478666380303","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.5f8d98bccb38":{"name":"@tldraw/tldraw","version":"3.16.0-canary.5f8d98bccb38","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.5f8d98bccb38","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6da110ecb947a75a1ce298b8c68900c6a44c8926","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.5f8d98bccb38.tgz","fileCount":12,"integrity":"sha512-MnALBzkmoDeIlY4DqP7hdkq3SA9kYsTP5X4qRZjwasok8IMbKS8/EIWK7E+moEq7k9xUtJ6NSoa7Ihr1q1LOBA==","signatures":[{"sig":"MEUCIQCjVEh2PLuB1sZSK/VuZHJzbglwIBi8KnFhlY0R1Sk0pAIgU3Q69xRalWJmGEhPLXfDYIzXFlQ5/08JsOma2aPLT38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f8d98bccb389af04cee012f42dcfcdf56498d11","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.5f8d98bccb38"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.5f8d98bccb38_1757575177291_0.6102857306123064","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.45c8d8e03b7a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.45c8d8e03b7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.45c8d8e03b7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94c0c4a75b1b053000e243ce67f556a358b7ebed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.45c8d8e03b7a.tgz","fileCount":12,"integrity":"sha512-hbKcXZdJ6KcoDHrp+8ejcghvz93ahFOWifGMN+WfqPzDy95U24JEXbkaPLztfDnDZCWE9rtbHAc/FdcCVkZqWg==","signatures":[{"sig":"MEUCICE97jWldXHGkg/drKT4KHCiCuAelf7OqGO0lIU8fb2DAiEAuaUIxPnVRW5zaB1Zk71TKrmuSUc/8CPsU9L0eA7ZXyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45c8d8e03b7a17bafde17ad0c8f1538c133e03ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.45c8d8e03b7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.45c8d8e03b7a_1757575217185_0.9696754685855851","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.783c93150be6":{"name":"@tldraw/tldraw","version":"3.16.0-canary.783c93150be6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.783c93150be6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99fd16e18f336300858e9abf8e66e68541ada1b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.783c93150be6.tgz","fileCount":12,"integrity":"sha512-Falo1n4F8Xmxk299BaaUvN0p0xiFKAIeYTzMOjHNKgKWzcwOq/pilZ3xHjwSSM6eRxZDk53C4Co36y4gcPvFxg==","signatures":[{"sig":"MEYCIQDOYOmlmdGVP6yTjiIVVOF1EgUGMLD/QJxIG7y9/j3E5AIhAIOfYGmsIihxCf39d8t3LScGnRhOz9kLPAbSIXnhRWni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"783c93150be6f8eef84e1ecb1cbeef2e41a4b0ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.783c93150be6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.783c93150be6_1757583258591_0.7244535278185784","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.940daaae9993":{"name":"@tldraw/tldraw","version":"3.16.0-canary.940daaae9993","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.940daaae9993","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"afc3df3f79367411fca18518483230559d684d45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.940daaae9993.tgz","fileCount":12,"integrity":"sha512-aHhqUs83bEWqWQR4vHahs2TyLMSG1b5RHlDsfO9R255MOvXJX64bUrkXfLsYtcHTBmr9cq7rkTqFhgKX8G/pKg==","signatures":[{"sig":"MEUCIQCosguTTKBmY9MIrcsKBEK8WQGcb31nbg0toPOPM8+6CAIgf0CCRsdgSoXLV33ET9Q8qOUjuBZmVotSrRCOmTWHoTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"940daaae9993548aee7b938ecde1465cb350ef94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.940daaae9993"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.940daaae9993_1757584071518_0.37537321969914794","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a01bee214e16":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a01bee214e16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a01bee214e16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b37a8379351ef436561d8832bebc4330baef573","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a01bee214e16.tgz","fileCount":12,"integrity":"sha512-XXNLNkaINn3xtSsz2OHtxBNjjWBpqA1fZTrzIA+pttznKzmX0NwrpCB8ycXfIISY3C8/lmsjDnWO5AiICFduVg==","signatures":[{"sig":"MEUCIQCavm9JAkVsepdArsvhpeehAQRhBdsM78HUpJhwo+1CvgIgXvVXzbpqa97/ELdVLrga5rOZo8F7ymbj26TNyRY6ibY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a01bee214e16ed97ac0ab3c299b3751283d8efe0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a01bee214e16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a01bee214e16_1757589582356_0.6303858731168495","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.0c4e3b738ea3":{"name":"@tldraw/tldraw","version":"3.16.0-canary.0c4e3b738ea3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.0c4e3b738ea3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9b649fac1be0a44b72416fdd65dc0fa38afc4df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.0c4e3b738ea3.tgz","fileCount":12,"integrity":"sha512-2TS1B8G2E9uK1FGwpDHwJCCyRGAQZb/Y6f6Tq6JXPgYzgi25KE/vAmSLZ2wUKBrsDWaQHX8BF5lsEbrqvMc2dg==","signatures":[{"sig":"MEUCIQDTQkmkqaCjB75yoAXWseD8Ppy3VI3RQg61+m0x44IMIQIgAsUpl1io/C9QqlWP7x4Pfhtj+/d7KPeBdiI3JxcqaV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c4e3b738ea3be2b263910150dc999d61aa87e64","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.0c4e3b738ea3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.0c4e3b738ea3_1757589762998_0.2551413190785732","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.faec5de49906":{"name":"@tldraw/tldraw","version":"3.16.0-canary.faec5de49906","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.faec5de49906","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"124ce62a15b61338c0dc54b3b3bebd0ddf12c912","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.faec5de49906.tgz","fileCount":12,"integrity":"sha512-ByNlvutxF0ZZA5hdVo7oNJcsOTikGlCS1a8NOsoX3IBYsQHShrYtg42oOlayDJm3IjgCHIIquS3A7/1FL12s9A==","signatures":[{"sig":"MEUCIQCbWiCtUHar7Mta6v15yuVB+FC3WROiuK7oB9euVkCl1wIgLUTr4aMACPltYssGXRGOT6S2xB3XYkdFckbUhuTZdsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"faec5de499066380f92d250875555df53d9c33dc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.faec5de49906"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.faec5de49906_1757596725963_0.30895753682240823","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.887377ec7acc":{"name":"@tldraw/tldraw","version":"3.16.0-canary.887377ec7acc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.887377ec7acc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b4b5fa4d5347bc624a52fb43c86b18252b8974f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.887377ec7acc.tgz","fileCount":12,"integrity":"sha512-q7GNUmiR2+S/b94STqQZbXbFggYeShdFkKVKu8Ojopi/bcbAtfzoj5U9W/Rmb56bzPUAOgpymrUtUXs9qUTABw==","signatures":[{"sig":"MEUCIQCoSwu417FwDLlaI89VXTba/jQqbmxn58c3hjZoD3MV5QIgPd7rvkK0c7zEPb5AmbtdAjH/L0IpszA927Rx7YSDdxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"887377ec7acc89713c06df6b73e808f4dcac3bef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.887377ec7acc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.887377ec7acc_1757597058390_0.6143373612777918","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.38c210c33b16":{"name":"@tldraw/tldraw","version":"3.16.0-canary.38c210c33b16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.38c210c33b16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8a201e5ce76d8a09ccc9116fa72439637cc1b65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.38c210c33b16.tgz","fileCount":12,"integrity":"sha512-OyvvVHasWtcOFg92XyTWAxOvqEGkcZuj0VJ7EZ0iAesKNI0y3xk3pFOLtAtOOOZs01XXtC7PO4i8Uq6V2K7bOA==","signatures":[{"sig":"MEYCIQDjlfRHuZNsHJkBOYtG/WMjP7iwnWX1Mvqg/azZgvAmgwIhAPqsjKbp5RgVe5d+euBFiWCr34suv0W83GPaSNnQTM21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38c210c33b16e765cb0847eec05fe881e4287172","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.38c210c33b16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.38c210c33b16_1757600147503_0.4209016444768441","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e5e61b17cef3":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e5e61b17cef3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e5e61b17cef3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43ab23e38fd218db9f0d8b7c44d9cfb4052ddd6f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e5e61b17cef3.tgz","fileCount":12,"integrity":"sha512-ClXmxY11YlHAa081WlJMePxwpnJcq+RIPMZ/5FB91uyB3FY+4NGl2ttPYTq5ua1kulHfHqzuVSlcE7IpJrZm1w==","signatures":[{"sig":"MEYCIQDVqOCEvg08BfzQvrSvU4jMo+dKzKbqHQ8rdlTIoVFPwAIhAO50fHTILo6v/ohj/rANB7/cxxJQ3HETrNq0QN9YxTmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5e61b17cef3e3bb1a4a77a30256cc50b96bcbbc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e5e61b17cef3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e5e61b17cef3_1757600259022_0.6649752772607884","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ea008b31887f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ea008b31887f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ea008b31887f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe20f9ec2868f8bd9b28d1e38c8407517b79a5d1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ea008b31887f.tgz","fileCount":12,"integrity":"sha512-4tNiQpnYZSMJkBB2caipVNKCiyOPQUQlIFLeDf+82oVt9oByAJIz/cVNFxb9Xn5v+TcdmMacxVye3aPabtQqOg==","signatures":[{"sig":"MEQCIEaggC3yfcFazJME4QXYbXIFf8ZRfS9ly3/hxEQ7qAOcAiAU1uRdoSeG466LslxLliChIYSDFXNn84/vX9dPYdz8Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea008b31887f013a34174a0a4139ec758d94f2c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ea008b31887f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ea008b31887f_1757671448050_0.14653690177591328","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.1e91d2e19e07":{"name":"@tldraw/tldraw","version":"3.16.0-canary.1e91d2e19e07","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.1e91d2e19e07","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02bf132ed859f393b47b3931326d4c568999eaee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.1e91d2e19e07.tgz","fileCount":12,"integrity":"sha512-W/AHDhZmvVs34P7JybIZAT0N3hMU5R1goSpt0yvPabzvStMpjYTxATiMh0UvzBLZdCwQLOkGHNMEoDtqvN+I8g==","signatures":[{"sig":"MEUCIEhkhHB8k3Pf7ujnsNeNLfdsF0ZurGLMjAMSMXNatCI9AiEAq2bz7i983qaXsFKIGot7JM3OVQb49MHQffhBD+HbtHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e91d2e19e07b071bc1542cc4be6d055d7fedfb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.1e91d2e19e07"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.1e91d2e19e07_1757697785142_0.8799153688035186","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c0373a61812a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c0373a61812a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c0373a61812a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"115f17aaaa913dc6caed47e1a61721c3a345d197","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c0373a61812a.tgz","fileCount":12,"integrity":"sha512-8U8B86XzQ08BUjD4NaBkRnx+24q893SWa+WLxL+qasfNqxsf8cWvLy/S0Wgiova/XbzBhs3n2LuIP5iAYgG73A==","signatures":[{"sig":"MEYCIQCw5lxZ9H6NRyjyY+EWkmwdtT+YpbVO9BAw+PuU4rU4lQIhAK333MshcKWeb8KScQUvz9udRbcPcgfRDj0oORYRdGxS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0373a61812a91c9b74bc9695ceb1b9d745c0363","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c0373a61812a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c0373a61812a_1757928948556_0.7515630815449756","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.89a61e4ca1a4":{"name":"@tldraw/tldraw","version":"3.16.0-canary.89a61e4ca1a4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.89a61e4ca1a4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fb3f456b45cf4700ac5bf92586d5fcede43e6a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.89a61e4ca1a4.tgz","fileCount":12,"integrity":"sha512-OfD66BjCBt72Ss2U9AJvYu9nftQ/55/4xx4olTYnQq/IKAOU3/nIYesqfkQRrc34wpf6KXhqwdOkDA0ZZjFrNA==","signatures":[{"sig":"MEUCIQDFjBUCpJuEl9+K8MDn7iYPhrTfUyxM8jsqasvSY08KuwIgBDS+CRK83B841mtrA71MjFw4HP0HqPT3Uve0hCUQJBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89a61e4ca1a4b1c9dcabee6d77aac5cc7ea7cc88","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.89a61e4ca1a4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.89a61e4ca1a4_1757931754497_0.06977862535714818","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.3e3b8b577bf1":{"name":"@tldraw/tldraw","version":"3.16.0-canary.3e3b8b577bf1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.3e3b8b577bf1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2201211263ea340cdc44ca1b85ff8f4f75097f37","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.3e3b8b577bf1.tgz","fileCount":12,"integrity":"sha512-TajRjY/TJeZeAdenWghdTkBPUWWcgsx393uybqvfPBXIJM7yd33yT1gJKy5l7TCIQJ+4JLoWOiZAKrjrTjTmUA==","signatures":[{"sig":"MEUCIQDWpko9k1DKXdfVWgUl+apxm/04D51UI10FvzBr8neDnQIgIplv8TwCZz/w06SmE5Yedz3aVFf4jGh4sLMGOF3G63Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e3b8b577bf1a9516f7075f08206fb094f4214f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.3e3b8b577bf1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.3e3b8b577bf1_1757931780255_0.5502409676668538","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e1d5c8aeb399":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e1d5c8aeb399","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e1d5c8aeb399","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc81ff84068b7b25b3a91cf6b0e29666a949a96d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e1d5c8aeb399.tgz","fileCount":12,"integrity":"sha512-hs/PcetB1JSpcm6dW9Kvj1o6OTEpXWq5W/pEC1KSdFNpLQ1+7j1weR8UxbZYVLYEiHuL3HXv7eEAH4QdAP5vxA==","signatures":[{"sig":"MEYCIQCMdzKrWgxHz5VtwXJkYSJTA5cHHqhWiZ4Tl5D7wdZI9wIhAPl+NhfwdSbtZDJj2pwnAXJ3AbIeCbCZyUhh59BG5D7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e1d5c8aeb399eab8155dde2b6ef4032d1868883b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e1d5c8aeb399"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e1d5c8aeb399_1757936346842_0.8264205724830738","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a675c73ef29d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a675c73ef29d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a675c73ef29d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09285ee6966b3bbf455aab7640da9442432b543d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a675c73ef29d.tgz","fileCount":12,"integrity":"sha512-yL1/K+u7mNs4u4I0rDZFj9LoDalZqjPRMrXRLO7A5Fb+ZD6KqwaQnjFWCH2SJC8nwkcElCbCcql83T5yKui/qA==","signatures":[{"sig":"MEUCIQCqYA2/wqCEFU3L84dJyl0dhynqtMP1qKWIT8zf4rUE2QIgW0bSuCsr/21kohd566rk/IIKxkqBM8do+7yRlDLJB5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a675c73ef29de89c6eae7f40342f878b2a9bcc8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a675c73ef29d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a675c73ef29d_1757940731692_0.32608479025444326","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e372fad80b6d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e372fad80b6d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e372fad80b6d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73af181e379c30b44622ff827ccf69af6a4a20e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e372fad80b6d.tgz","fileCount":12,"integrity":"sha512-+y3LC6Q/RzZi5kgA1gvdhMfl9Z+cyunPguvki5IEiB9h6J1lEPWetHx8CCUdDQ2lFL9TTPo56TWCJZkL5fzHdg==","signatures":[{"sig":"MEYCIQCAp20xMITW3sNNTidS7foqLm5auPGZXgkyLBvUV5feKAIhAPJJcN12gTNAnlBDNaBe9cQtfYDdzHAjmHfwtBFy+iw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e372fad80b6d0249f0c5f7d76940d49dd512bf24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e372fad80b6d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e372fad80b6d_1757947170488_0.44476394403240316","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.2e83e38fb91b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.2e83e38fb91b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.2e83e38fb91b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9778ff3275de290cc651d4b37f506cebb6f2be0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.2e83e38fb91b.tgz","fileCount":12,"integrity":"sha512-zoMTAnJKWYkc9IwXuZiVgG7H09/IK5ITelgC6yjJVEvCj/V8Tsac+Amc5teYu1mEW8KnbQyQ8ed1+vzKynw3iQ==","signatures":[{"sig":"MEUCIGLPIiuQXycW9tzb99szIq3731/OAjYYHQwna55Jy6i8AiEAm1q9+szj6Dweriih15I/x81fsR7vkmLYwkvgw2Jvn4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e83e38fb91b109e20c238ee9d1ff88ea4525598","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.2e83e38fb91b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.2e83e38fb91b_1757956809530_0.801933147027694","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-internal.f8b97f0c414f":{"name":"@tldraw/tldraw","version":"3.16.0-internal.f8b97f0c414f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-internal.f8b97f0c414f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7605cd743036311fcf604ac9d8d6d06d9e723331","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-internal.f8b97f0c414f.tgz","fileCount":12,"integrity":"sha512-CNhLHApoZSgHALrbb2e1HJowiMckt987KbCRJCK0fc9j+5Ft0n1SBTQWi7S1vN9uIHbtsTxK2NN9esbyWkfSgg==","signatures":[{"sig":"MEYCIQDMfGoHaYcWaCoPjNw0AipLrOdYb3yfVvWQ9yhFgIfOsQIhAMicBIxrvrZxwUk2IBPdYBWP8rHxMG+ekyYoHvRST/NK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104398},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f8b97f0c414fc93e447238898c9a40dc3ef82bca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-internal.f8b97f0c414f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-internal.f8b97f0c414f_1757960639049_0.42130804182063475","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-internal.71f83a8a571b":{"name":"@tldraw/tldraw","version":"3.16.0-internal.71f83a8a571b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-internal.71f83a8a571b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f909b652e122aa5e8b2e217f6a85f8cab23363c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-internal.71f83a8a571b.tgz","fileCount":12,"integrity":"sha512-9p18ymwXnP7X/Rgtt//ro4reMrNit1KuMKX4+3713zxQ6jlEjXPKz+y2a2fxGdsFMVK6xp3cxTrsGel1UzcbUg==","signatures":[{"sig":"MEUCIQCmcAe5WU92ZUGtOpFZxct75PjAAGMFTbS+Xklltg+88AIgTmDL8N0UrOaEJLnACmaiSdxK85PBxP20EX5Bi+oY8e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104398},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71f83a8a571bec0875319044c5ef19d671f25ea4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-internal.71f83a8a571b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-internal.71f83a8a571b_1757961367992_0.16827528915158974","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.13ee933ed97f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.13ee933ed97f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.13ee933ed97f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0085e729f753a7a50f056d0997dd6a4a955b02a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.13ee933ed97f.tgz","fileCount":12,"integrity":"sha512-4rc5YwOjGxpP/HFKIT9aBY0G5IJm9xpYGHRYplvdK3omgEITl9Z6HHpCLjY8zHTcDGuBPvWS5jOY+MS3Qosu0A==","signatures":[{"sig":"MEQCIHoeHIR8OOTu63G1RApl6urNAAGopygrEez+uW8PpTOkAiBtTZQwn/lWRuzsO5PSCXgc5k9F2N902R7tb0WucWX88Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13ee933ed97fa15f641fcb3904627da621604f03","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.13ee933ed97f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.13ee933ed97f_1758014800683_0.14015712855105056","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.04cbee367b71":{"name":"@tldraw/tldraw","version":"3.16.0-canary.04cbee367b71","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.04cbee367b71","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c069a72521922b1b904673cee2d2a553529df738","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.04cbee367b71.tgz","fileCount":12,"integrity":"sha512-ryFe0v2V3ruQ8CMOaOkNkfFL46PPE7NLC47DTwWnqraVyDM7ed2Wj3gHZBqZJsKwQO+ysrlb8BHSBfHayVt2LQ==","signatures":[{"sig":"MEUCIQCLUzY9w42+ed440KxSpCfiLGohYSkmRvak7+xjuXTVnAIgfUpNIF+tLa97+jUhkLpt7hAOmq3GuQu64+ro92+AfBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104390},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04cbee367b71db70cd4f4bc4eb6593e98c7cdedc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.04cbee367b71"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.04cbee367b71_1758018145601_0.2666593699750519","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e4220f725a90":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e4220f725a90","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e4220f725a90","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bbba1716d0c3c245909a0218eee62aa4c0be923b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e4220f725a90.tgz","fileCount":12,"integrity":"sha512-tOrcWn46O1cuXjri6uPsd1P2UuttnYq6zLEll3sDmWu1MB+RzAjg9ey/e3xzONUUxneq9jNbPZaTon1aWLgDzw==","signatures":[{"sig":"MEYCIQCjWQPWwk3oBYQbGo/zGOcSttYUXWPg7qsxiunx5g+axwIhAIvFjqkTSzHBVTw2lFyYUNPU7Wephy0x87M0jVJgQfIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104459},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4220f725a900a1679f7578879e8ca19d5b6a398","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e4220f725a90"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e4220f725a90_1758019574641_0.505334848579224","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.dd88abb16ede":{"name":"@tldraw/tldraw","version":"3.16.0-canary.dd88abb16ede","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.dd88abb16ede","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5af5b4760536467a297eb7f9d4a8a3fac9dd5b16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.dd88abb16ede.tgz","fileCount":12,"integrity":"sha512-B81aqwUxm6BdbwpdIeTJEb43xS8BERQDI9esJolxWwF5VyW4XHBB3ucfa+Hwhv8Sa4YByW+F81UUCW+ofVG/bA==","signatures":[{"sig":"MEYCIQDI8v9rcC7XLoM1zJ6Wh9zwNoDypijD+PEMkdYfRNyU3gIhAJbFHtzjTMsNVjtQvjn53Ax/lxpkYbY6UelPvu0urOPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104459},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd88abb16edeb4526e24646fa5fc0f8b806283e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.dd88abb16ede"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.dd88abb16ede_1758020372065_0.6559106024702346","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.376ee1848cc0":{"name":"@tldraw/tldraw","version":"3.16.0-canary.376ee1848cc0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.376ee1848cc0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3497597c1b9d84c0657c750137e9a638021cf1d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.376ee1848cc0.tgz","fileCount":12,"integrity":"sha512-3QcN6u8/z9KVRWbfTMCTOot4q+WRCvWb/fFZwJBI/C9z5cYXOeH6F/tFhSx40IMTwQ22XHsZo88GDvyTUrqf6Q==","signatures":[{"sig":"MEQCIHldPi+PFmX0eH79gQyvQVDBzmjm+u8wFejBWp/Df2m3AiBNrC7GY0DpptuWYOa9He54xZ7oVMN5d7ipcPSMMrLH3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"376ee1848cc0f66a7b63d75511af5e2eac2b5287","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.376ee1848cc0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.376ee1848cc0_1758023908473_0.7633617141571012","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.1e59e27864bb":{"name":"@tldraw/tldraw","version":"3.16.0-canary.1e59e27864bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.1e59e27864bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b1a1da17ea5f14fada389bc884d3127044131e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.1e59e27864bb.tgz","fileCount":12,"integrity":"sha512-WqkRa8cSBmiwfsFDNKwiUSBaQtSP/zEuXJ2NLZtsf9msDtEz3T0Ewmr9DSL0QD8ZG5NEBJDheUc84bl1Ro7vFg==","signatures":[{"sig":"MEQCIHO1EmXlwlRphzIr4GgS8X+tfAUOZpboShk+/+fjqIRBAiAsDyRjlkkZCHSL4/5E5i0HIASWiIZgPoZUw0ZnFXACWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e59e27864bbaf4a33ef60e175195d3c5f04a497","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.1e59e27864bb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.1e59e27864bb_1758027752661_0.07336320521963802","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.ba3bc37d4418":{"name":"@tldraw/tldraw","version":"3.16.0-canary.ba3bc37d4418","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.ba3bc37d4418","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31b6284b6f5bfb7f7c6cac5292aad66a714e8198","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.ba3bc37d4418.tgz","fileCount":12,"integrity":"sha512-34H1Is6tUUMTj7wtiawZXuqKaaQyeHx+f1pk4CsIwWaYcTpAI8euxWcwOu8E7dbLvJ3h8yncjro0BXPHENomIw==","signatures":[{"sig":"MEQCIGYlZ4GlYnabxa44YWKHqDpVUI+lxn+bb8ChzcnJ7/taAiB06zCLThrQWDcu2mURRmV3tED9lHYG7TZCjlsyGy+R5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba3bc37d44181a2ad41092e8f1830af2f42ed9a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.ba3bc37d4418"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.ba3bc37d4418_1758034916928_0.10330964229544426","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b2da39015a73":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b2da39015a73","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b2da39015a73","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af778e96ae36379cad3d38381911f5931b324ba4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b2da39015a73.tgz","fileCount":12,"integrity":"sha512-fulJuEUtcGb5C930IjTCgSsc9tjZdmLsMLzCmZi3e//K+5vZlNBeCfPkoIYZkQo2yHBMsp42wo1pfmSjsrZefw==","signatures":[{"sig":"MEUCID+eewA7DeKS8PHeLdZz+QmlaFoGkG9MtF4lpEXyuwQMAiEA/ICVBZmkH6GRWN5A0DU6CTG2HpoahpLJUQqWL8QpwOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2da39015a73c6291807eedf55f2422b2b018fb3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b2da39015a73"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b2da39015a73_1758036509479_0.7716541996624373","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.2b8e5b0ef726":{"name":"@tldraw/tldraw","version":"3.16.0-canary.2b8e5b0ef726","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.2b8e5b0ef726","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d010bdf08fb503cc789d39ead332b365a0ba4c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.2b8e5b0ef726.tgz","fileCount":12,"integrity":"sha512-K9a7B+8BiYz7srO7UG5FqrMDU/DVuFxq3ydw36liQWF4rvYw2F/Iod0VNQ/h8k3C2ejMeBMoq7N6ONPxn/wO+A==","signatures":[{"sig":"MEQCIGWdi3OQBgqXQgGOfE8B9rO08SEWSgFUSRUrMp00kF3sAiBHuf/s36zSN5oum44POi/3npPDBUrUpf9AxgkpVBSxsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b8e5b0ef726853074e10e2d5339ded178c37139","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.2b8e5b0ef726"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.2b8e5b0ef726_1758042414337_0.2841374543152946","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.5462c7eac75a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.5462c7eac75a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.5462c7eac75a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4e4603f0ace8d8e36f89f8052bf45a24e15bf303","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.5462c7eac75a.tgz","fileCount":12,"integrity":"sha512-3pSIybJ4Z6CZm0U065hCaPvWP2eusy10Tx6pErFwEqHSwdpRHg9tqc7rlmq5OVpUSW13E1RjVE9VwrkHbWVq4g==","signatures":[{"sig":"MEUCIQCK83EzpnT9mb09qxoMB1LS1hZKNZNSX2wnRMSeSFYyiQIgXI9RRtNUIBTV3w2MWQTM3ICoLob8Espip/J/QvoOONU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5462c7eac75acc7e0fa12add6091293e506db07e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.5462c7eac75a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.5462c7eac75a_1758058922954_0.03331137980754906","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.1efac4751756":{"name":"@tldraw/tldraw","version":"3.16.0-canary.1efac4751756","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.1efac4751756","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d47facfaa968cbb1fc1c3f042b9bfcae61f63d63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.1efac4751756.tgz","fileCount":12,"integrity":"sha512-W61ElJOdpNfPvZiqSGs0YihLQGqov9fulS+f4D7AznGmEBFAhSSsaSjnhKY4w4NNKHHni8aUCzwJKKXTSX85fQ==","signatures":[{"sig":"MEYCIQDYrwSWqXHwuOfYXhuiw3ueOD1qSYAw/rSHrKEpt3iscAIhAOMjoxrUIGxJPOTkIEFu1v2NCIiVku9KsWgfAzbOqNbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1efac4751756172f095ebcd2c70ba8dcfeffee1f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.1efac4751756"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.1efac4751756_1758060792229_0.8716099060464046","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.eb473ba53051":{"name":"@tldraw/tldraw","version":"3.16.0-canary.eb473ba53051","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.eb473ba53051","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a926156606421649dcaf9bb006d26582c37eaec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.eb473ba53051.tgz","fileCount":12,"integrity":"sha512-yQtDNYS3JhvdSqO++da546Mch1P8I0vMtQ28jix6Z7SI8GzcwUX+fVbgqxNmEkjpH+JS14I7E2OmW15e8oj3XQ==","signatures":[{"sig":"MEUCIQCKk8Dei8SUNbHJpRT8Z87y6faWWze/SKGVL9bzgMUAKgIgNAilR4TyzZEJbw0kky2uihTWLcNkYyG1cSdfJIb+wmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb473ba53051007e988b58274642b26060cc8aae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.eb473ba53051"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.eb473ba53051_1758099533465_0.5415418273761219","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.0425b2e3925c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.0425b2e3925c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.0425b2e3925c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f29a184aaa84d7be2f58070854ba009f1d5a497a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.0425b2e3925c.tgz","fileCount":12,"integrity":"sha512-pGDgcDD10rc8AHuwrWF75zJ3/3djOFlfLZVdrEb5iY2gDtiDwsAzEBqFyAr+aL3NDng6dB9GZw2dZWZOXH/f9g==","signatures":[{"sig":"MEUCIALyL9IgnjkmvUKXd0aK5VvMvi772CsdEjzR85O6/SseAiEA42TzqLMQ7lOwUS30fcy9k6jTBkDj8zOc2UISwIvbw0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0425b2e3925c837ffca7abdde20bffa7d580a440","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.0425b2e3925c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.0425b2e3925c_1758100238583_0.25477695545478696","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f20b7a478e22":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f20b7a478e22","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f20b7a478e22","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6ad81e71cfc663c4abb62482b4eb00e42d03c51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f20b7a478e22.tgz","fileCount":12,"integrity":"sha512-MfmJvPxueUrIQMeTtcNM6ligmMw9sOSzucg+SdcYzHm9zz8wHqF8uR7UdTzTcCwsniCFe9EUjJpwOoItbN9mVQ==","signatures":[{"sig":"MEQCIHscx+VtRubeIPj+ka1IXsYn1URUGVl4nfdF7n8igD12AiApglHXROKqEkC5A7sP7CoP8q6wZEIJzG0ke2BWojBRZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f20b7a478e223720e6e4b7460e6615acdc10ca4d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f20b7a478e22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f20b7a478e22_1758101726710_0.30412346346974495","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.442135c3f88b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.442135c3f88b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.442135c3f88b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61ab9975954b26dd440e935cdc84ba6de3461522","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.442135c3f88b.tgz","fileCount":12,"integrity":"sha512-TcSLllGvsgQB0gilPucVZjw169BTNNlDWqb2z9B64Bf9C4vJIoJsg0u8duZFA9mKpdDWqY0p0v/kJvG6McknXg==","signatures":[{"sig":"MEUCIE9OJ3Z1AcuL4bZ+EBEyN/yBFo9TixsehkqJm4WN1+N4AiEA29MLTf9Fer8SYXum0RodM7gNeKEQfLD+1vj37Z3mUVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"442135c3f88bd75b0f702bf848a20f96c2e56af0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.442135c3f88b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.442135c3f88b_1758103337501_0.6334105770791787","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.806d674b7d7a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.806d674b7d7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.806d674b7d7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d6683820613b19c55c5abc95ba56f830602a408","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.806d674b7d7a.tgz","fileCount":12,"integrity":"sha512-rpbBapueNu6+1isPAUGCsQRB4yM9xbo7G8zOGEI35+uzLaLHJfNdlYfG91L/h2dY5V5rEhw/6ciehQs/1ebJNA==","signatures":[{"sig":"MEYCIQC5I0vBtJ0I2zr0uTTk4Aq/QFoZgxgqXJ0FmIF0KDWoegIhAKtfWdLRvPPlvkGJvwrZIx58X67iyumIAp4Th2n/KaWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"806d674b7d7a00ffcbfa6de1f797ab08f58c3d57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.806d674b7d7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.806d674b7d7a_1758118532021_0.4216874254429388","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.fe4babe9c1ad":{"name":"@tldraw/tldraw","version":"3.16.0-canary.fe4babe9c1ad","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.fe4babe9c1ad","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7772afa5a1e7189ef60110c1a00a9660bfc47dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.fe4babe9c1ad.tgz","fileCount":12,"integrity":"sha512-6KOTQU6KG0w6DfKQ9muP8rfzqBdUlXwTML7tQ+vAQWt8xiUhxVz8PLUeqlJdYgR513rbJL1puR3PuLJ4helTxg==","signatures":[{"sig":"MEUCIGKLkR+92409igy6qMIncIYJ+T/1wK9TincZIsDQUnStAiEAuAQjQDPbHP8McOa8ZicPCPnUmgjEV7ACFdGt8/racEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe4babe9c1ad5643295c544c4c5b19239a6b19df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.fe4babe9c1ad"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.fe4babe9c1ad_1758118967513_0.8918784940185778","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.bf7be9dad88b":{"name":"@tldraw/tldraw","version":"3.16.0-canary.bf7be9dad88b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.bf7be9dad88b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91fe71452b1ded697487285919ec8591270063d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.bf7be9dad88b.tgz","fileCount":12,"integrity":"sha512-XBfte3fC8CAa15qg924NQ1JsJt2iwbHmcMabPwxXvRgh0sknqIR6qvTjDrL19XTe8QKIeJ9mylD6v5q/l8DHMQ==","signatures":[{"sig":"MEYCIQDf484xe6i0KORObKe1Nt+k2u8GojIDq0izEHRpJ8X9kgIhAOiD28PgBHDUGFuy4BbjYO7qPkpZkdSxHRFepf1NJtIr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf7be9dad88be364f7aca14c8f024ed856488278","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.bf7be9dad88b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.bf7be9dad88b_1758121602817_0.5534362304461202","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c360426d8b7a":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c360426d8b7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c360426d8b7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"26699ae9b58804097c22b241bbbe2ea8ac65dc24","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c360426d8b7a.tgz","fileCount":12,"integrity":"sha512-QZQmy4FiWCCAMSFVLsW+r4UEupw2Ygpa/0tQI8SFXvKNZOMSpinkqCwotYqWHVe7XXxTeV/M1JM+gdW9GvIvjg==","signatures":[{"sig":"MEUCIQDqaS83dVMFWM0wSPsVnBPIIYmN0inDFti8Hc59adWyggIgBuAg5aWhI17NGzlgViNSQcCiwuJ2/CkiKQgxGiU+7gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c360426d8b7a8f1401fad4dcb87c589813184e84","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c360426d8b7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c360426d8b7a_1758122507683_0.034580955744691444","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.c349490eaef0":{"name":"@tldraw/tldraw","version":"3.16.0-canary.c349490eaef0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.c349490eaef0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b820fbab9026559c22a515a7ea42315f1f6cd5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.c349490eaef0.tgz","fileCount":12,"integrity":"sha512-t+nKjib43ux65p0E0liLY0KwGrHhRQPGjLMUu51uBT4sJziuD7K4usJRmqF2fEimTu0H71CtkLKIn9JXJenRZw==","signatures":[{"sig":"MEUCIB3yBsdTz6IC3Ics00LkK4X64JxX0SLDYOCki+nGy5XfAiEA5aMLokdjxpy6u3VYqs9sBsoGobajopUmta+rsxctiyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c349490eaef0f3eca24b4cab435dd8b9860ea69d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.c349490eaef0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.c349490eaef0_1758125282303_0.7777224575833521","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e455ab838b8f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e455ab838b8f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e455ab838b8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"322e52b0253dadbc302f6221ef9c93c3660ea2f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e455ab838b8f.tgz","fileCount":12,"integrity":"sha512-3TH1T5orvZowOPiSzx9IJKm0eSXgjzPMmy5q/eWJdlIp4pVBuCWbkRlQGkzYk/VUtvn/aSEs2EG9KWlyDN2Clg==","signatures":[{"sig":"MEQCIH2RzlPib7HKbmEDj1+J12pfjgAiC9TQZQN2rTM67BB6AiAUm4AvmBrwuA2rpyeYF4cOj0C8hxVeM7HLR6DzRXW1MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e455ab838b8f30b3710b75cf340d98f2da086ac8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e455ab838b8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e455ab838b8f_1758125824950_0.695731836593958","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.647d8c899f30":{"name":"@tldraw/tldraw","version":"3.16.0-canary.647d8c899f30","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.647d8c899f30","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc7c6a40ce62c1eab103f85f9ee58160cf7f2a5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.647d8c899f30.tgz","fileCount":12,"integrity":"sha512-yeKZZBn5gDFk/yrCsPD5qOv28cJ6dlAIFLGE9z7xTEBOqHQOggEBCxAjnLrLGOiajc5umyG4wk5y5oWW2LYXOg==","signatures":[{"sig":"MEQCIHAgUEEFpnEmwts4fPkpjxTpCQ/BEXmsXssuSmgJtA/6AiAKRN0Pf5VKhaOWnka/7ACh0Fu+tZR/FYcuhBH89wHiKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"647d8c899f30c7f3aa67ad5f71218e879be59515","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.647d8c899f30"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.647d8c899f30_1758127862711_0.3819183090349725","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9abe0dac1e0f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9abe0dac1e0f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9abe0dac1e0f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71dc4ed0a5df119ac5c779fae79a42375995bf27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9abe0dac1e0f.tgz","fileCount":12,"integrity":"sha512-th9bCRM2MM0YZkVei32qQRVYbdNaVIqGSdJWkqpCFgU6rWAmpMPvQxE03TgWdjOhYNfluJDalnVvYO1xqgzUkg==","signatures":[{"sig":"MEUCIDoqyo4mZWZ5KzhW6gZr/v4h5uzNeRPR7AZ5BPhm5BXQAiEAqwqGs3HvxwQczt3EdqNfLP9dYZoRi1IFOJgJOYLn+mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104634},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9abe0dac1e0f70bbb65b94e0b62d7555c1b4a8be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9abe0dac1e0f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9abe0dac1e0f_1758150069662_0.7410646902838156","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.a2604843117c":{"name":"@tldraw/tldraw","version":"3.16.0-canary.a2604843117c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.a2604843117c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d08073d4d356d158b01dae30c57a3286aff8d176","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.a2604843117c.tgz","fileCount":12,"integrity":"sha512-XY9zEi4F+lXARmTtiP6TxTifH4bQzcuPqrnYpj56gsRavjcJHtdkTch/YpcjLrX9664nWzsw89FdKtYyYosBhg==","signatures":[{"sig":"MEYCIQCUl9AT/SUshz/iRW9bLNBs1XvUqx1kOyiFno8djuFMRgIhAMQLGIzFLnRXYN/inwOwDmrTqHQkX2tMRUr65ABPmVGM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104634},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2604843117c7a2dec638b8d380ddd40e6a733b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.a2604843117c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.a2604843117c_1758186651574_0.08653621067151285","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9f9886f75150":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9f9886f75150","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9f9886f75150","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"020a92041c9b7db046aadae3f7896a296e136eef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9f9886f75150.tgz","fileCount":12,"integrity":"sha512-ENvHw1zZFRs5OnuadQHk3sL6pyiP4kB7wCAxqs9s8tY3lB98pQvhPM97yUdwxWswgKOLdRoPbZzuMaS2kwfUsQ==","signatures":[{"sig":"MEUCIDW4k/p7e/2dygVmmlZ+baskYFcukfJ49zHrz+uyb8x/AiEA1uiGM8mguPT5ssZcuV/G7LGENynB/wq/dKJFmwznhtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104634},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f9886f75150cc9bb4dcfaace31b80d5b7e4de33","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9f9886f75150"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9f9886f75150_1758187991188_0.03488162667991479","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cb18f446a36f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cb18f446a36f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cb18f446a36f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"556d5455cc04d524c5d661b468d1b95d5d9a3b50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cb18f446a36f.tgz","fileCount":12,"integrity":"sha512-TVXAlRFGZuWwNnyeNa7pEkOQXjRf8zUIuBbhr84ekF676JZy2lTcQAEtbijk8qcONdgT4SPq2gHynBrMyJ4XqQ==","signatures":[{"sig":"MEUCIG5TADcrtWaKR49cn/Rh/qU7dlAM5PC8500y1MsFUlQKAiEA4nLh0LrgAFIDEFqMfaKqnlxWyckvpzSyAaxwPhRcsd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104634},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb18f446a36f33a090cd29532a4d8b6d2d78afa0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cb18f446a36f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cb18f446a36f_1758189437104_0.25978945366260153","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.d354cc4340c1":{"name":"@tldraw/tldraw","version":"3.16.0-canary.d354cc4340c1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.d354cc4340c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8be9bb105fa873111b74bbdb8244e723c1c0d27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.d354cc4340c1.tgz","fileCount":12,"integrity":"sha512-e+aJGvgY4leejPYvJHA5JLJwmOSNwaRUKeurfdd6UzY8Nk3vEgboOL0qAM2EbtAZjbXiSXx2TlRX2fc/2fqGXw==","signatures":[{"sig":"MEYCIQCIrXL9cYSSfuPrkpKGWMz6yReM3gYgEb4eZLVebC9ndgIhAJ/H/eJeobDnRH+FaWIbiJOqdAY5duukgfZfaNQtb7g7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104634},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d354cc4340c1fbad99f5cdb58027afc2eb42a97d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.d354cc4340c1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.d354cc4340c1_1758191388114_0.9036609202791646","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.b0fec0f5b729":{"name":"@tldraw/tldraw","version":"3.16.0-canary.b0fec0f5b729","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.b0fec0f5b729","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"880a034a2a49762b44908b91727b385e9c879860","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.b0fec0f5b729.tgz","fileCount":12,"integrity":"sha512-UOzIzsLfkZnGtHAEEvFuyPplInACmADGp5RpZW+5y0drEUXsmAI9a2PDJC4n7BQEPXMq4ceWb5qnVHt5fexWRw==","signatures":[{"sig":"MEQCIHSk+6diafTdXs5YjBZQyY01RgOdd1SymKu5i7w2iEQWAiBKe0Xa7V9C3gykqHIvYWhBJaQ3zUm+RrjtJa1Ov8LZaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104634},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0fec0f5b7295e95cd09f7cab5aeef60a629088f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.b0fec0f5b729"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.b0fec0f5b729_1758191833369_0.7808606924551382","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.98c4676431ae":{"name":"@tldraw/tldraw","version":"3.16.0-canary.98c4676431ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.98c4676431ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a644fe42feb57818ff29fba2b93fa8b3b9e29aca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.98c4676431ae.tgz","fileCount":12,"integrity":"sha512-KcnmmiB0EXDFvSgw4yn1vFumiX4lGMYK8fdNFzHnCn3goDyEOgSAw+xUWyLLIrfdhVLq7hLxDw+j5Ti5eGBz0A==","signatures":[{"sig":"MEUCICg7hlG6ktkoCMg4g+xfdJ5g9aTkN985lnrYXEbQ9edbAiEAh7S/tu8MmITUlxOtu3Z+byN7lAVMplgp5UTZLK2u2pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98c4676431ae40d2fc6b04a4cc5bdaa1ce143a5a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.98c4676431ae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.98c4676431ae_1758192262125_0.07486587161956271","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.76c0d51de595":{"name":"@tldraw/tldraw","version":"3.16.0-canary.76c0d51de595","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.76c0d51de595","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b80ac509c5b77ae02b7db57bcf9b60da561e2f4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.76c0d51de595.tgz","fileCount":12,"integrity":"sha512-dPkWww9sgTSDwGBRiTiJcjOsmYQcKj+iGeIhsQombZ6uWbVvnUBxkhc/SBx86fWlaHr5zuua2LTTt8NtdiLEig==","signatures":[{"sig":"MEUCID4slgrCMwvZgT6X8D8QPIvMqaDybQ3gjfzYQRtJVfkdAiEA+zNEbkiKOoIUBGowkcXVCGete1VaT1BYGIl15GoPSFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"76c0d51de5958c66ffa75d92bcbd75e3c0d17f4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.76c0d51de595"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.76c0d51de595_1758192457511_0.09985876751020051","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.cd822ae4ebee":{"name":"@tldraw/tldraw","version":"3.16.0-canary.cd822ae4ebee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.cd822ae4ebee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f97435a29b38b99336358409b9898356fb2051fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.cd822ae4ebee.tgz","fileCount":12,"integrity":"sha512-F4P4Pid0ypwMJwpvZ7mfH+uLFvgPU4MHjL1zvec53sGbuSxP5uX2opT4n2VZ5aQTGc1ekQh/CI34v03LqgMaCQ==","signatures":[{"sig":"MEYCIQDki7IkL3JOGvfE6gPyUiaTwILIBxhNu+k5yzpCwUTbQgIhAMeYqIfyRMtzxdfAwgQymbNSZRRjTXe+Cq1ZC5AUVnT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd822ae4ebee12a8ad4659ca579dec758b3862ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.cd822ae4ebee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.cd822ae4ebee_1758192733040_0.4130179681500388","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.9e28d92565ca":{"name":"@tldraw/tldraw","version":"3.16.0-canary.9e28d92565ca","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.9e28d92565ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0989aece0f63d4c0f7593e8f37fa49f6a20a598e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.9e28d92565ca.tgz","fileCount":12,"integrity":"sha512-AmZSn5+1r/Fx/QexrEJvRkoh5BaV9y9j1izNAxrAq4tCoNxle4Eel1v3yIn7ZC+y1K3FUZqV9c32OSrXWh6nMw==","signatures":[{"sig":"MEUCIQDv9RJkElnCZXS8d95VscV/ETev4iUBuVhzpyv/x1HMhwIgQwZBf0wUlGLV5gn+pP7hquW5q0oGSXtJ8Gn7nHneZQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e28d92565cac7bdf87646847b097a750da18d3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.9e28d92565ca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.9e28d92565ca_1758197247700_0.3645165827144461","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.7facbd2d2b7f":{"name":"@tldraw/tldraw","version":"3.16.0-canary.7facbd2d2b7f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.7facbd2d2b7f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dabee6f663ec58c77b9674885ea85c09220d39f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.7facbd2d2b7f.tgz","fileCount":12,"integrity":"sha512-vMxlnYG8HdIq2RGgFQk7jRul0RyF9XOqluguBMbsD3IlHPWy2xbxV/dwEX7tccS53wOY4nnRQBHx/grwfRzGZQ==","signatures":[{"sig":"MEQCIFmKFVfPuQjr6q7yhP4NYswwDL8234+aHlLC8YA6C3QdAiBEy2oy6MZM5CUIoFh8H5ocGZu22j7zGKC2gbSpdACWww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7facbd2d2b7fff21dd5e1569bde8e90a16a85dd6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.7facbd2d2b7f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.7facbd2d2b7f_1758200149326_0.36959748057834574","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.48f5c8287e31":{"name":"@tldraw/tldraw","version":"3.16.0-canary.48f5c8287e31","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.48f5c8287e31","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5330a36a18fe0f3ff3e0b92512a554986f60e534","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.48f5c8287e31.tgz","fileCount":12,"integrity":"sha512-2LcJ65PpnFWwTHmonytfePnXsZPYpSyTKyxQOQ9jSmRVhLvybULbq9/jT9BZXjUMi7SeJWU9wrlFlIkx50DaKg==","signatures":[{"sig":"MEQCIBP1K+lEoKDkNm4NE5mmUA44Gfjuf16WoJbbZjqDTMoLAiAH2sgzwZzsrZYbIgo6UCDueyF2fVcs16DalWrCxV4TdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48f5c8287e31de5c49c7bd0cd1e89ee2574a29fb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.48f5c8287e31"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.48f5c8287e31_1758200726615_0.48579555875035596","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.f5bf2b535ea7":{"name":"@tldraw/tldraw","version":"3.16.0-canary.f5bf2b535ea7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.f5bf2b535ea7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d484c78d3c5727c694e4e5429dd511d42eb695c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.f5bf2b535ea7.tgz","fileCount":12,"integrity":"sha512-8xnSa7HLBtLK3XM/1h/PrLtS9IAOFQzOOyAgYcDgw7Gd13FF776aW4D3X+l6dldunZAurkSrPeyg97Vyeem9Lg==","signatures":[{"sig":"MEUCIFSshpJmSoQh4Crshj6d0ov9HvgAmEEE2Setv5zn+FloAiEAnnUSQmaqRaWWE5jrPVSZpU21G+g9Xsg8nNRGmXTt/xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5bf2b535ea7b50dbb51ed820213baaebc1ff88d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.f5bf2b535ea7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.f5bf2b535ea7_1758201372779_0.7584753814250289","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.1f09406e5b86":{"name":"@tldraw/tldraw","version":"3.16.0-canary.1f09406e5b86","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.1f09406e5b86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e8142ed5c9028cff559b7d0a204333f1fde6a29","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.1f09406e5b86.tgz","fileCount":12,"integrity":"sha512-mvfSd2p4Q9uas6P97RMZ77qGqEgHZAKiMWaUdfRu0XRsPtolVgrRxvUSG2m+7HKb4Pc7CIpmRd2mvDK0uTpqKg==","signatures":[{"sig":"MEUCIEaSDbex0n1690sw8U4mqg7QuAHAyz19Y28Y0Lmq2TN0AiEA+nMvtmGr3skcdi1jN5fQBF7JP7DFD2Q0Y8DxnPl6dxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f09406e5b8652f6e51929425d14b5983d25c336","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.1f09406e5b86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.1f09406e5b86_1758202502491_0.7866557981429392","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.fa03b5a9ad13":{"name":"@tldraw/tldraw","version":"3.16.0-canary.fa03b5a9ad13","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.fa03b5a9ad13","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1a75789b98c60acf41ce3210019e3f94821971e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.fa03b5a9ad13.tgz","fileCount":12,"integrity":"sha512-tyAeMqD26fPMvbd3e4yzUEV3FG2BALo+3dqbY1rTodmNLrjJmDxbGXXg1zecM4VBlrN1oiOtlQ6nniY5t1FKRA==","signatures":[{"sig":"MEQCIFrMtrCn06uG6lRsSvwla/EOo+/c8WoI0LIuqjkkz/IQAiAoa9g0+37JvNLwigpDkiWsRRqqXlowwbs/kC/TlL/fqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa03b5a9ad1372b15a0380a425ca5ad337c3a9a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.fa03b5a9ad13"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.fa03b5a9ad13_1758202743591_0.48600689996529334","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.7379d3553d7e":{"name":"@tldraw/tldraw","version":"3.16.0-canary.7379d3553d7e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.7379d3553d7e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70da5a32e8d88da8fb9b187f7b779996eba93745","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.7379d3553d7e.tgz","fileCount":12,"integrity":"sha512-T4ejEI72NTVzdbratS5SkpyucV1GnDHU84N+QxoxoNPJmqOFGwUJaQUTZ4dz4+j1J1DuW7udDGZwznWuip0HPA==","signatures":[{"sig":"MEYCIQCRxUGli5HYt6PQeCQDqMrrwoAi8BWCGEM4W3mfKtZPnwIhAPYX4daK4vZ5E+IexKkYQtgv0O+fC4TXZA6ILeabCW+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7379d3553d7e73b3f55ba485a974af3befafba9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.7379d3553d7e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.7379d3553d7e_1758203238805_0.4598237261381837","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-next.8eb6d5c2d8f4":{"name":"@tldraw/tldraw","version":"3.16.0-next.8eb6d5c2d8f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-next.8eb6d5c2d8f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b50fba9ec2e9085ef195d7ff91b9da757e8b39e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-next.8eb6d5c2d8f4.tgz","fileCount":12,"integrity":"sha512-UtcLnfDUm3piwIUCv1I1sb1D+7kcqiOt6tfR1OL2HergckjcZayAeRR8+nd4uJNE0Yis5+ifbAMoeX2G0KfUIQ==","signatures":[{"sig":"MEUCIHEPkuFqt70a7hv2gVWdhldXPJQEEWRB7Bik6d1YAM9SAiEAqbQz+u0rvrImDYcsL2IHL678gpQq6SPaBMjOCUKJbBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104905},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8eb6d5c2d8f434ef1a8c37f1afd2147e27b8a9ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-next.8eb6d5c2d8f4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-next.8eb6d5c2d8f4_1758205515232_0.6622846761920334","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.344cec0354f3":{"name":"@tldraw/tldraw","version":"3.16.0-canary.344cec0354f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.344cec0354f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75a418e142c5bd09c8c6fce1db4f69c3a1b49caf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.344cec0354f3.tgz","fileCount":12,"integrity":"sha512-2NLK76H4lXVGhtbgBpsDUS6M2gLvldVr7HKdbc52Bva2nD6S8WDFQIyyeAzrkySez2UXeGfxAuzm3+/NaCFbTw==","signatures":[{"sig":"MEQCIA6FWVArozAObiXI0ZSp/pGBsaQzHE4zN1hi0bM2y8tFAiB3atQ/Gbvu50Vhou640oHjkbDHjtK6WOuhdUgpPt3dPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104913},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"344cec0354f3aeab4880092b9c4519eb8b9eeb3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.344cec0354f3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.344cec0354f3_1758205765506_0.41581566019449934","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tldraw/tldraw","version":"4.0.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.0.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b72a01588ba2f70dba41867dff531a49c1020ab1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.0.0.tgz","fileCount":12,"integrity":"sha512-ihPt9Zje8ZvgyDA0Ey7yhZWj4Vptgndx6+FsXfD4Tr7U6eBepeNMpws//igz83LVAjFsFepaq+DGUPRN2TS7KQ==","signatures":[{"sig":"MEQCIDT9gNHO1YoPKCudszlTlFoQ4ezD8/Eui3Zz425rFt8+AiBjt+UjvLxBWdtWkvEn6LqJRTNoiz4rhw61YqU6Hzyvjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104829},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a60f16e34ae70a77af62aab1bb5c2b86db3fa708","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.0.0_1758206271402_0.990995167612889","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-canary.e618c2fbc95d":{"name":"@tldraw/tldraw","version":"3.16.0-canary.e618c2fbc95d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.16.0-canary.e618c2fbc95d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"025738cc9db19590fa7836fbccf484b04c9a648a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.16.0-canary.e618c2fbc95d.tgz","fileCount":12,"integrity":"sha512-aRvQL0F3PiypJYZVCb6kOzaxNWNX6wv1h+wQTHcdVgslfy65W9AZ4lklPEOrcVoRMeG3ma1aJBG814REsJK3XQ==","signatures":[{"sig":"MEQCIBy3Eu+SK5u+xxP0TSaJd7oHqvcuNFucAndOf4fxMA7RAiB5QZ6sbAByMMMijDscvehKCAyAJ0MWsc+967XEXuo5dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104913},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e618c2fbc95d21c413e27a06c815131aeebec4a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.16.0-canary.e618c2fbc95d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.16.0-canary.e618c2fbc95d_1758206406650_0.34060200507159255","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.8e597b345c40":{"name":"@tldraw/tldraw","version":"4.1.0-canary.8e597b345c40","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.8e597b345c40","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55a02c8e863c73904297f5faf0cbfc17c2b3f67a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.8e597b345c40.tgz","fileCount":12,"integrity":"sha512-m8tOdZS1ATJ2mQX3/9ZighjhkWfAKkfIvaj++GVpYzUdUtBq+ZAFALs/Tc9boFqZKQIKo6LkhtgkYDZwTANWGg==","signatures":[{"sig":"MEYCIQCy9ZByaOJd6q0MclQwQODQL8L70gvwG9GZl6nItWWvbgIhAIGqoYb2sIHUjS7PDIW0ZH0qV69nbISDNbB5eLfvUt6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e597b345c404aac55c79c321aca23f6dbaff3a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.8e597b345c40"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.8e597b345c40_1758207606357_0.8385373994415504","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.bace23a29058":{"name":"@tldraw/tldraw","version":"4.1.0-canary.bace23a29058","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.bace23a29058","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c19c641404181c76f7b2c2f0fc3b16ec755f5d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.bace23a29058.tgz","fileCount":12,"integrity":"sha512-n6ve6NhKh9K6W+KDBEjpOnbMwhSJSyNSWsZ+8FgvWdwFVSVvmGlb0gjijK1UVL9h4h5rMH4gdHfDdqnSocXBvw==","signatures":[{"sig":"MEUCIC7U2SiKm97baGu9w5Zoo2qg0z+Lqr7y0Kg9Lg/YCKgGAiEA3ptfnEzlVpqwLebJc/Ff8RmZsbyK3l6Fu4SNH9XGcmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bace23a2905887f091b05ea16ca86cd5f2f19c9b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.bace23a29058"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.bace23a29058_1758208327968_0.9187799558147132","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.2d0b16ac2379":{"name":"@tldraw/tldraw","version":"4.1.0-canary.2d0b16ac2379","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.2d0b16ac2379","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f648188623fcf0661fa4f9c7356547a6236cfe7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.2d0b16ac2379.tgz","fileCount":12,"integrity":"sha512-7idt2Ktl+qO+FDEmE9GqbIQyi298EyICPTAunH83EzFBLXfBR/SIuqEfG0k1hSUll+pLJLobrnrZIXnWINYIPg==","signatures":[{"sig":"MEQCIB2W/IgaJpwlY8D77enZSpa1h2kufTOf+YYyA9WDm00IAiBbYvdY0bZdchRLaZ1jenQbIBo/6IV+nqEbzE1ehhUiuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d0b16ac237915ac683c4b3f2dbdb073dd9588ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.2d0b16ac2379"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.2d0b16ac2379_1758208360541_0.11522425429996086","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.b6dfe9bccde9":{"name":"@tldraw/tldraw","version":"4.1.0-next.b6dfe9bccde9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.b6dfe9bccde9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8bef9efce165d46c412c58a771bf91fc70d8f05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.b6dfe9bccde9.tgz","fileCount":12,"integrity":"sha512-wzFGd9njjMZnonwJu7z1WyV++F2yf8NzylG37M0/krotKKc9XCITOIZhzlmyQx17nlZnEaPbGP5Tthy0/1E06g==","signatures":[{"sig":"MEQCIBUxrk4FMJJsJ7KjQnVKFKQ2FWj2XI7rWer9HXJhjbTEAiAwFuuk++8GYY+LTR1caRu93Y1evBQ7b4Cxy6rmcLv4eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6dfe9bccde9f4145d693e5bfc91a42f4d9df580","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.b6dfe9bccde9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.b6dfe9bccde9_1758209237443_0.015205680614102546","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.02ae3a65168d":{"name":"@tldraw/tldraw","version":"4.1.0-canary.02ae3a65168d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.02ae3a65168d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44748530e968d5701e0cd7748701a08aaa5b7948","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.02ae3a65168d.tgz","fileCount":12,"integrity":"sha512-nS/JmKFs9QsWio41xtrIsFG2uDbyj5iMPWO53/pJXpWO5OK8QJVmb6n7n4Vm+of4KbdeOCi+Tn+yRUPiKsivbw==","signatures":[{"sig":"MEQCIDj9RIYGxie+bdA65hvcAQwl0KoIKB2BxfhfqWjcnEpUAiB+gHr2bjqMFC1wTwrwOp/pivhdD3D0kVcwkS5GqxSCuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"02ae3a65168dba520f3308d2f5b9a257f8045dc2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.02ae3a65168d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.02ae3a65168d_1758209496912_0.3593469636549691","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.26ae045fbc36":{"name":"@tldraw/tldraw","version":"4.1.0-canary.26ae045fbc36","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.26ae045fbc36","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6ba353d3df947d0784ec15d8c3f459f4528136fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.26ae045fbc36.tgz","fileCount":12,"integrity":"sha512-HgWK2izNHPamV4UEQ92tXz+e0gR6FSFNIB7asGco+mPr/wPQLMs2lBXhLT5IwoNAzb3rnkJS7yuKb6PVV83wvA==","signatures":[{"sig":"MEUCIQCTMKLEoPF3Zz5WC4O4Qgn4Wg5e4dvqDzjUCpWVSzr3jwIgS0PbUpD2mZ5MQzQU7OlctesN/Er5Njtb89BdGE4VZlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26ae045fbc36c596399c1c5074110f78aec97412","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.26ae045fbc36"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.26ae045fbc36_1758210195049_0.16229402682975214","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.9c36de6e611c":{"name":"@tldraw/tldraw","version":"4.1.0-canary.9c36de6e611c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.9c36de6e611c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9ff4d35c6c4de3129dfcb9ede66f253b4bfcc8c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.9c36de6e611c.tgz","fileCount":12,"integrity":"sha512-FDG2ttJ+BfvFui62dZe5+IaXEboPQZ5Bw7PZEDRUUsLZGgZWXLEV1PzMXRs4WNY9VtG/ZVZbCkuTBKL+/dhVEw==","signatures":[{"sig":"MEUCIQD0H/2lkATaIvqda8KJ57JBQjFj7n3rZfwqPQTlHQO/FgIgPCtPSfhIcrUy4NV6Vm30jZZa7z2OZbWPeIoy00D5KKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c36de6e611c2630f9ef79cb3b5c6fcef551d96a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.9c36de6e611c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.9c36de6e611c_1758211768811_0.4358184285098965","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tldraw/tldraw","version":"4.0.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.0.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0eb4e2aab4196fd374245cd16f937d23756ddd40","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.0.1.tgz","fileCount":12,"integrity":"sha512-z6VCZt+VuxxWhkLJKCBHFPzeqb6yRXXCCcSFOptbAU9Z2nOHzK5M96+OV2wFhC7mRQkZJ3PPWaTEFtTwQvaK6A==","signatures":[{"sig":"MEYCIQD0LouWI8EYZgiwOoCXDlxGUbbxpXy4GrB0ZlTP4g7bCwIhANzbO4lXTYBEGaPLPgAAarbMgjdiN/e64MePNIKbIic+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104829},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fbcbaf886a715948b0bfdf7f41877905cef16808","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.0.1_1758212400973_0.9904152377690023","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.bdf9b3703a3d":{"name":"@tldraw/tldraw","version":"4.1.0-canary.bdf9b3703a3d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.bdf9b3703a3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c5e0e97ba44ac1e38ea234d2c0821ccdc613894","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.bdf9b3703a3d.tgz","fileCount":12,"integrity":"sha512-ifr4E94X7Tcn9pdL6RmeQq6cM+tQEjR6STEfGDN141n7VQX5o+wCKsmZm+sfu9LBgERjqGQVLEVx7iiT8yFRlA==","signatures":[{"sig":"MEUCIQCboHeeLi64iW9SIIQ9Lw/woMKQIJ7wdlW2Zf2hd0hAJQIgK9h2APgw8fiKLFOJDW2pfboQnj6eN41NufmV6iEkWwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bdf9b3703a3d81c65769b625e1a73999b1c9ca5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.bdf9b3703a3d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.bdf9b3703a3d_1758219560236_0.8883964302632423","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.1074d3722187":{"name":"@tldraw/tldraw","version":"4.1.0-canary.1074d3722187","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.1074d3722187","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9e88838cfeea627e183645d9d9a40a56b0f11977","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.1074d3722187.tgz","fileCount":12,"integrity":"sha512-6bFOS6DH3biE7VOzgd/CNx4lsyhlVDAcbPZJlh/pBtF8tKcs07O/wgrTAUEtZmKEjDECgl2HNolJV+c6Okt9Rg==","signatures":[{"sig":"MEUCIQC+rtF17o7GYQ3/21JtxNL9ybh35iUadbxIvfDLLQ/jSQIgC1UeTUV8SvPn0dWhcSEdNVeruHbv+4MvxGvYMALAgTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1074d37221874a9075721f87fa106b1375158633","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.1074d3722187"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.1074d3722187_1758272527682_0.9457608534457953","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.4095f8cc2614":{"name":"@tldraw/tldraw","version":"4.1.0-canary.4095f8cc2614","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.4095f8cc2614","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6c0808ace2cf2e6fd9e7d855c5135095c9d94f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.4095f8cc2614.tgz","fileCount":12,"integrity":"sha512-ql3+YcxCG+Ye1jcLKll0BFXywK7PF/Ar/01d9SdcdUv/dtbv6TTxGlYLci7hOggCaGYTdQuLxlcCMYcTTlPtpA==","signatures":[{"sig":"MEQCIHwKQUQyNNDQ0qNaWziu5aUcjJQrEDOUFrW6cbf2dYtoAiAapDYPv1a20r48Yw5UwN2WzP3Yh/zMsvyeEcHCY3WTxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4095f8cc2614175648ab5a1ae0670806efc11af4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.4095f8cc2614"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.4095f8cc2614_1758274871345_0.9735213849476854","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.542f014c3fac":{"name":"@tldraw/tldraw","version":"4.1.0-next.542f014c3fac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.542f014c3fac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91731c0608ce070bac3d1540c84340bc1f4895f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.542f014c3fac.tgz","fileCount":12,"integrity":"sha512-cMbhID4pXC3R0SU0ja++dslFT+29fU2XW2XnuLFL1arYj2Zcrour/p1yNsWkYj6zRHzASN1S5Bv0BWBmPPt4jQ==","signatures":[{"sig":"MEQCIFFjOLH1lhzkVHy4xjUc5ik4eWPFHYPJ57dAQqV8yaZ3AiA/Bj5D7vCdK5pZyrD6UfJSm8p0Q3qOwxrW+dU1VFj77Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"542f014c3faceacac3859feff9f31adb70ceaa02","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.542f014c3fac"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.542f014c3fac_1758276533265_0.13250428196024577","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tldraw/tldraw","version":"4.0.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.0.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bc164c6748fcb4aea3dce4b0c93e11d14566002","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.0.2.tgz","fileCount":12,"integrity":"sha512-q3U0kTW2HMyUvhefFwz6+va0y9M9/J+xIuoJZ/kHB/JuHrmYMZ2IkXfU/jbFYLrcagvP7ZhlFdrsz+mfCJVvrg==","signatures":[{"sig":"MEUCIEFlRlhG9ki/Pfh5q54UheinYr2w2U8wnm97MPozTRwbAiEAs5lWvtwNtkskZm/lirh+yiV6kszAPCds4LS0r1h7mhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104829},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"393c1c88f71771ed3da23610e4b821443e712098","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.0.2_1758280219972_0.5788608520048313","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.e4499a57ef5b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.e4499a57ef5b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.e4499a57ef5b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c1a679410f5c684306359aff96df6fcc78d1675","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.e4499a57ef5b.tgz","fileCount":12,"integrity":"sha512-rhnXWgYeAMWf5eKzLXtQf1ZjC623ZHO4FHnlqUaiWhAnBxp4SgLzHDLfL+3wHfGcS1UEmNHeOP27/FoopTyxbw==","signatures":[{"sig":"MEUCIGiVIKOewpVOjWxXaUZHhpqoKCDX8WIvc61RuWL03vNqAiEA02zccJU5aOEu1N2ijqv0gwrnLUlcIELUkrIdpoIFHr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4499a57ef5b0db85589e5b1e49f386938f42ee1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.e4499a57ef5b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.e4499a57ef5b_1758282463539_0.49213563204442057","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.7b9b8b93443a":{"name":"@tldraw/tldraw","version":"4.1.0-canary.7b9b8b93443a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.7b9b8b93443a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1b67b481bf82252bba86b432eaaa477c34746ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.7b9b8b93443a.tgz","fileCount":12,"integrity":"sha512-NGTJ7/Fj6sx2HssQIlxdXKDpLNZN+BH5O7vP8XVq+UnurKABJzpTVPSISwzq4UZcvmnYFFbArvVaoOnMQiR5pA==","signatures":[{"sig":"MEYCIQCGLLeE184pgdF2wnXfOla/M/lxv9vKHhR272XuJIF9xgIhAKffoezQYmrBLZ66Ggz573hylE/JDed8DlsXGyI3VpCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b9b8b93443a5909f32e1690ac836463fda78a40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.7b9b8b93443a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.7b9b8b93443a_1758287224553_0.6118120792060635","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.05bbd6cdde78":{"name":"@tldraw/tldraw","version":"4.1.0-canary.05bbd6cdde78","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.05bbd6cdde78","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9c4fcd279d21df79d96bb3b9180ee231d84e341","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.05bbd6cdde78.tgz","fileCount":12,"integrity":"sha512-A6tUvZEBkBxXRqwR+Oefi7yxM7HMiYHlIT2fmLM0fSNmlgs3FNDqUzrCjjisWQUmOXTRf9pywcfR28HjLOUYsw==","signatures":[{"sig":"MEUCIAqEK2TpQbmjZFNbcUL+ceTTXYSTqi7I6hrbGutZolQlAiEAv5Zf2P+QgTBP9DTCgDbp0+isd7Ij7lkIDdPfCyJhcz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05bbd6cdde78f162a9ff2188ff054157a5c33091","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.05bbd6cdde78"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.05bbd6cdde78_1758289980931_0.943363417789328","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.9f9255bd7a83":{"name":"@tldraw/tldraw","version":"4.1.0-canary.9f9255bd7a83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.9f9255bd7a83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40224fb579435ded98f7a61973e39144e19fc050","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.9f9255bd7a83.tgz","fileCount":12,"integrity":"sha512-GNRek/Z60pOb+Dvn8Mb/CJoorX3kYL6DsGPKQdCjOGgvFwI/6VOUf9G5W06EAiAW4v5+G1S7eJh5+wLSKbRb8w==","signatures":[{"sig":"MEUCIQCtkQPE5UlreDfAoc+HXrzhoWStNjlKKKq1uhMWoiVVmwIgPU/l2OzRs2YxaazPm3AVVRBHAgwfrFIr9BQAQLDn/mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f9255bd7a830570bdd4e4615729deee70b624f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.9f9255bd7a83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.9f9255bd7a83_1758292064861_0.0012173423209167478","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.3766a107225c":{"name":"@tldraw/tldraw","version":"4.1.0-canary.3766a107225c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.3766a107225c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba3dd8ab508cef8ddf9be48db5bf28eb75ce190f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.3766a107225c.tgz","fileCount":12,"integrity":"sha512-k7n4XKyjZrlgjzq1OA9Y/7HoCB2L7Bh4lKtf46xxzJL0u1jSM3qXx0kgr1TmtGjrgqkUkItKWddx9/sQuACbfg==","signatures":[{"sig":"MEUCIDH2zRES8GwfjdXrXFEARRhbjmTDPUPkszkjzFEN7cXeAiEAvNtEmYaULrmzkSwUHcnPdLsbwnjbQkqXNVXgLOdf4Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3766a107225ca0562b91c0ae47a12faca38bb5bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.3766a107225c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.3766a107225c_1758301230783_0.25281058662758404","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.1b89b40eff1c":{"name":"@tldraw/tldraw","version":"4.1.0-next.1b89b40eff1c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.1b89b40eff1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"725cb8d4db982854c95a680d823b335f84e7421c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.1b89b40eff1c.tgz","fileCount":12,"integrity":"sha512-NXmq2NFXZtnUCWK9A5PRso/0C/efEPnwKWOATpi1MzmRiw+4ZXUoO7IfmE2xSfYY+MfPcJYYsBFyzIx02QZUKw==","signatures":[{"sig":"MEQCIG8t/WILVxFsfH0VfmI8jS9RoqWAnvurW/L52axsISlrAiAXUTM2rSE0IUdJ3OvVdJLIa3NL4ZlzbeThutJJiFbHBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b89b40eff1c6c7c652098bf40af85b612968961","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.1b89b40eff1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.1b89b40eff1c_1758301867835_0.1721258106207486","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.ca796f65c3a4":{"name":"@tldraw/tldraw","version":"4.1.0-canary.ca796f65c3a4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.ca796f65c3a4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77aa4ea278df061fbd99f07cc8d77c5b51478f0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.ca796f65c3a4.tgz","fileCount":12,"integrity":"sha512-B+sqV75PlLR2u/LUNtvkHCXeY+/v3v32I6QwyyPthV1iDScQyLR00yTDRLsvSUDKIceGuzR9CSLxdZ3FvEI3dQ==","signatures":[{"sig":"MEUCIADG8Z0bxxH8n17Ga7e63+2PJaz1dHm3fWWdwSAF98/EAiEA/XkDrZm2KembSCjX0lcS1n534vPhRxx9DNwIfmZZ8gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca796f65c3a400bd0a087cd18cccf4753b7c3611","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.ca796f65c3a4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.ca796f65c3a4_1758704019267_0.808220623368602","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.5b2a01989756":{"name":"@tldraw/tldraw","version":"4.1.0-canary.5b2a01989756","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.5b2a01989756","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2d767af7740297b5075b44dff3ca39b1525fe5e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.5b2a01989756.tgz","fileCount":12,"integrity":"sha512-8YcwXeFRwBZ9VfFiQVQ2tlzIp5Hs0g/VsgTyc9g6jyPnbzciSPORi9igcfQzoE5r7T2l3ugCCJtYcvtJ9Typ4w==","signatures":[{"sig":"MEUCIQDJsDtJH2vv9bGy0iIoEjOQ1Lv0OPGnAU0fDVKJ674ALAIgX9Ay9g5PJ6CCHp/oPLb57dKZShyN56B93hpumj83qss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b2a0198975638d9401b200b747d5fd5f05843f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.5b2a01989756"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.5b2a01989756_1758901761107_0.2101479287792778","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.27316c511408":{"name":"@tldraw/tldraw","version":"4.1.0-canary.27316c511408","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.27316c511408","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d93fbf5b5bfb672a10b599494239208087e7f4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.27316c511408.tgz","fileCount":12,"integrity":"sha512-uN7y/7fYHLSHyMBs8kJje7NtcQ1gULqTXFoxRcLK1uUwh8K8V3vH0sMGy2MRNkaoR9VeeqhWVPgmnz50xc6rVw==","signatures":[{"sig":"MEYCIQCAUJwsERV31COEq8TRYJu7YQG7xVYA+v7Zgjy1ELNg/QIhAIDtCkOrwmyzYFdMWA5mxS06eyR6+hbPJj9Sjco4WYzc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"27316c511408997b6eda54e7dc157fd5b507d43a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.27316c511408"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.27316c511408_1759159755793_0.5207559478530206","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.e2133d922c9e":{"name":"@tldraw/tldraw","version":"4.1.0-canary.e2133d922c9e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.e2133d922c9e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2835b9f26d40dc6b3d95b1d74d4785f67787e308","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.e2133d922c9e.tgz","fileCount":12,"integrity":"sha512-0L0g2imkYf8r3Wyy5bXUB+aIkyRSH9+Nr3GpY/O8YhQNDJUjWXH7X9eesYypBuSOUjtyd1t0MPfT6YIdVoJ0cA==","signatures":[{"sig":"MEQCICLPVI+CeabPsm8hXi2IkjV1TckvVYIZ5ADryTDDp7sbAiBDmPYD+K3ltxKxu/VtMkH0tLvi9pBeQNmEUvOvbeLu2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e2133d922c9eaaf400a2dfdcf0c38b0c64c0f213","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.e2133d922c9e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.e2133d922c9e_1759181712456_0.20848275229137836","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.ae56772804b3":{"name":"@tldraw/tldraw","version":"4.1.0-canary.ae56772804b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.ae56772804b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdcdef9c435f94cef729e5bd1c40744b5a4bec7e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.ae56772804b3.tgz","fileCount":12,"integrity":"sha512-MrIw/CG3hHLEVQvvLhsGAjt0WBa5EXnr/yIjSWguzNERcxlCSoV1wML2i6hTOEYRYtEY8Z3WdVhHjIubM2xxwA==","signatures":[{"sig":"MEYCIQDkQ77uJaGtYNuXTy/tow/ztSLMcSfo2I0WCfL9SUk2cAIhAOBDEbHbcTxplMTHqrveuDAhyFdXdNgiWW/LZ8sEjp+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae56772804b366b3da647eda65eedb2b49a5c3e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.ae56772804b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.ae56772804b3_1759225176771_0.25347231078068555","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.712b19e5b522":{"name":"@tldraw/tldraw","version":"4.1.0-canary.712b19e5b522","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.712b19e5b522","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6dfdec2cc3b8ad9fbc0a895c24493e62ed8c086","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.712b19e5b522.tgz","fileCount":12,"integrity":"sha512-qUTcuCgtsz7CMPtEHXf2Ofx9MgcEkCvFFad7McAoZzTw0qyUrhDL40u8mBDN14cka+eFIr+SzyT++IhsK6BL8g==","signatures":[{"sig":"MEYCIQD914A0uq+D8XRLRI3pci4uCNuyMUQ60mPut4F35o9AaQIhAP3gQ/kgBqQOJV8uY+Ddg0v3q7IH/SdXypAy/nHbG6O/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"712b19e5b522469bf0dd83a39c391b1af844bbcd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.712b19e5b522"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.712b19e5b522_1759228713604_0.7444806849777563","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.0818d090f5e3":{"name":"@tldraw/tldraw","version":"4.1.0-canary.0818d090f5e3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.0818d090f5e3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a360f742bb7d7150a47bf6bc19bf972c7f465294","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.0818d090f5e3.tgz","fileCount":12,"integrity":"sha512-f8w5ev9zlqO7epN8MJwVJ5axt9tcpCXE2YjPo4KQZV12V33Dff5wX/NVQSXaD2E4SULSdgDKAYWmr/OoYLEs2g==","signatures":[{"sig":"MEUCIQDM+7bEj0jM7j/Gbl8CRlHreC46ee2+GOcMhm5fFylPcwIgaNcF5LHfXjJD/iLZrkKSUJrOUlM3ezYWSIAu7HF761I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0818d090f5e3cea4ce70edafa54cce20419787f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.0818d090f5e3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.0818d090f5e3_1759229195365_0.22220376550239762","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.54e71ea20e0d":{"name":"@tldraw/tldraw","version":"4.1.0-canary.54e71ea20e0d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.54e71ea20e0d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a9c0b0d694242c66969cbc69fb7fc36bbd5045d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.54e71ea20e0d.tgz","fileCount":12,"integrity":"sha512-mwIqzJUZ5VoPMSpaeLcLUcDX2eYF/X8pNWguPrRCcwWQ7SF3RQ7+AzkQViiOX7I4G9lnAwx0SHpwv8Xlr5uXkw==","signatures":[{"sig":"MEUCIA/cysDw7BksTqWXzTM0OiLyG1ND1srKFJRdLIcVHGy/AiEA/fPH0HzK5FmWy15JCX8mc7mnZEvYY6TJfsYvkObh3J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54e71ea20e0d68e2e809c4bd8375b5747a1f4595","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.54e71ea20e0d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.54e71ea20e0d_1759229492741_0.45760589348756375","host":"s3://npm-registry-packages-npm-production"}},"3.15.5":{"name":"@tldraw/tldraw","version":"3.15.5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3bc8e9dfc212e20d1fc9cff384f96a8f7cbf30f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.5.tgz","fileCount":12,"integrity":"sha512-gsSSnoJdo09Q7CK7lOKR/lbMlKqsFfM9/XKvkd4SGBU+CvJjkhLFR2OTbZgvAQnqaps4XbgnR2lVbmc1WOye5w==","signatures":[{"sig":"MEYCIQCtK/Zw4mqVDEeW4aKCEgAQEFl5nlD7gqUNPFjSORzhOwIhAPU3p8bCi7HSPlsmoaF6EXTWxj6ceX51gjSd6cqpWfBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07408f652aa1106410de593a4c8688a96cf632ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.5_1759238571472_0.6284408357976872","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.8ac9e489017b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.8ac9e489017b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.8ac9e489017b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e078683917733d5dc7f2867b649d14e900f2fdc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.8ac9e489017b.tgz","fileCount":12,"integrity":"sha512-efvx6DPF//cIap58usONMroaDgB7mWQtARfdrnhRXHoRdjwQzqIXcUKKh4S0YLjoZ6tbF1s832KAOVxorYCoTw==","signatures":[{"sig":"MEUCIAZczvJLiH4Ol8+7bVowgZ9P4NYhRnI1Utsf67Jxu3/sAiEA3lhK4Xof+lxpfFRhS9B+yCtAXlIIIZpo6nUFM7aQW/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ac9e489017b4ae77f839ee4b481e4b3d9243359","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.8ac9e489017b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.8ac9e489017b_1759239175829_0.17141869843023883","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.9b8b4a99ec89":{"name":"@tldraw/tldraw","version":"4.1.0-canary.9b8b4a99ec89","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.9b8b4a99ec89","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3282ecf41ddf20156d41b62ca71352ca4b0a3d8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.9b8b4a99ec89.tgz","fileCount":12,"integrity":"sha512-Ji8Obg4gFgc3lsva8bbuxtnu7hdwaW0nwNYYtMZs83UG0IeGrLiCc3ry6hpdMAml8haDwjDU6d2dwGlpvNYgeA==","signatures":[{"sig":"MEYCIQC4vO4oWUHOdt3weUqCOkgBTZwER3oCU4rmrb1o/VRC1wIhAKKvn6xONxyVJzLmLP01HkEjgUneR011iXGRuR7Iafbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b8b4a99ec893e15e09dd9fa39e20f6d20b4c3dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.9b8b4a99ec89"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.9b8b4a99ec89_1759240975785_0.35528105630047446","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.0df13eab91e1":{"name":"@tldraw/tldraw","version":"4.1.0-next.0df13eab91e1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.0df13eab91e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bdc1b4d6ec10578e5245e769dfd8561065721fbb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.0df13eab91e1.tgz","fileCount":12,"integrity":"sha512-swsm4knIloGqfTQEHvUyflrm0hxJj8X3sC91Q9LdMSFp4HJSnFMaPxaqGvih0bQSDmSvKj8dFb6byn3B4cvSrg==","signatures":[{"sig":"MEYCIQCbphpWL1uH28DV1TUvTD1esAQ3RJ9dEJY2eLBA9e541wIhAK2dXgBpg+Y6MpHWuwggzv6HwANB0hMkXTcw/Lb4ZOZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0df13eab91e15f306219e8922e59130a909fc0fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.0df13eab91e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.0df13eab91e1_1759311239146_0.8402957384920235","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.4ecbfdc37522":{"name":"@tldraw/tldraw","version":"4.1.0-canary.4ecbfdc37522","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.4ecbfdc37522","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf46784ddb6369b65373f939de389232c948ed6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.4ecbfdc37522.tgz","fileCount":12,"integrity":"sha512-G+LRRZCdtCtGvjXNB2g9xtgIsRHZqf4Lw2DRqwyO238MEdmYvOK9X8IENXjOTgIhLVdt40LwVgL4OSMsPWB0sQ==","signatures":[{"sig":"MEQCIF7vIQLdQ0WUkXluYp5yr/j4Jbd13ytmzSpfNhZd7BFRAiAqTJJYu1L7KxpbjezBh9e63GCswoS61nzXSZLS2qZ01w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ecbfdc375221dd92bbff42fe26e12d4824fb8c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.4ecbfdc37522"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.4ecbfdc37522_1759312718959_0.21879645439444473","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.409c8df1947f":{"name":"@tldraw/tldraw","version":"4.1.0-canary.409c8df1947f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.409c8df1947f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7654105feb29785e3b5d884271d027e1abd4cabf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.409c8df1947f.tgz","fileCount":12,"integrity":"sha512-te8m+qDY6VWKnB9h10ZZpuaJ06b3VggL0r8MV7WiKq8C6LLK4F2GNP9/e6noa8Q+xpuJoVP0nY6kk7iuYc/7cg==","signatures":[{"sig":"MEUCIQDHCkZYSvcpYUZzlKvVfk3BxmGeUN2b7ydhG4U5HJ6AVgIgK22wt9WB8/yWt4B0SW+Aan7EI38J0CT6YcQ1gvsvtm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"409c8df1947f03001a0a8f69252fc2f29976c46d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.409c8df1947f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.409c8df1947f_1759312986454_0.4593711858266465","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.c62140a07605":{"name":"@tldraw/tldraw","version":"4.1.0-canary.c62140a07605","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.c62140a07605","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2542f1621e2ad3b04222d056c24f2c470b90beff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.c62140a07605.tgz","fileCount":12,"integrity":"sha512-SzdRXmwlhUFqSDeBd8s05gSIaC5M9/2zuYtJAqgIZNG7azBpEjIL9mEB3+7lco+zzsyoduLZoiphxLQlZnfGBg==","signatures":[{"sig":"MEYCIQDMbru5PfO48VdSro437544bsiE3imYsV2DwKkV7mtsygIhANbrwVC/xm1Zf7jMhspcKntw//JgVDOXohxr6vfVEFZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c62140a07605bbd679338fd48ea7bf7d95ff22c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.c62140a07605"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.c62140a07605_1759313316657_0.24660475232254608","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.ccd6179e1cb2":{"name":"@tldraw/tldraw","version":"4.1.0-canary.ccd6179e1cb2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.ccd6179e1cb2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dcef409519a9d18890adbcc7318edd8b0a298cad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.ccd6179e1cb2.tgz","fileCount":12,"integrity":"sha512-iHbxfe74PZr49GNJdAFJBT1k/SwECKz222N1XxLOm2HWj8lkru3giHMd3DJc42ZkIV2mVCh5GnnL5E87sTzCJw==","signatures":[{"sig":"MEQCIA7kOGsnYo7uUFt5aj37fUdO/ePW9JI68JoVFhh/Lgd0AiAmihhPLXiYnMpynJkVLnYPOAeSwoFKxdZCiUYWmyr5jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccd6179e1cb22ca97345269dee3d2ed1eab7d20a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.ccd6179e1cb2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.ccd6179e1cb2_1759332689950_0.9574008282915014","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.4ca91ce56e43":{"name":"@tldraw/tldraw","version":"4.1.0-canary.4ca91ce56e43","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.4ca91ce56e43","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fa29e160db70645c7b3bbe13e421b3603f10091","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.4ca91ce56e43.tgz","fileCount":12,"integrity":"sha512-OwHXqXUkg0Bb4KjTT1kvDHWI+fm6gJ1eNox4r5izOePHrZpXkNRLpRGAB5SyeaS4AixUz2RpPjpF9u/kF4Nbhw==","signatures":[{"sig":"MEYCIQC+pU8NYLILUM7OqqvSy83CnIrosbmlybfXrYTcJnbeWQIhAJDj1HB+gCTVQluNZ7ctkXU32D/oDXCSSxr5ImQG0L7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ca91ce56e439a03995be7ab5d112f756e484895","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.4ca91ce56e43"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.4ca91ce56e43_1759336255597_0.31087742425592046","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.290a7cde7f62":{"name":"@tldraw/tldraw","version":"4.1.0-canary.290a7cde7f62","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.290a7cde7f62","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea55ce4b624dc8845960e186b8a9dc6c87af46aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.290a7cde7f62.tgz","fileCount":12,"integrity":"sha512-DKU0nZck6QQHTDgP8sJ3QhsngpW4jbz48nPjPFBWxKeUDi5vmMT0j+sf1mVhDwVaNsVXfT10wbulDy80as3+vQ==","signatures":[{"sig":"MEYCIQDQeBQEeeOZut/5tWxww8RaxNSGGtd4htJocH4eAoqbsQIhAMRNJRiG4pjRUsevBJfsMwMlsAabijHMpEG6CSgxtM/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"290a7cde7f62588eec67840ce74c42070cc553af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.290a7cde7f62"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.290a7cde7f62_1759393501609_0.8677972234518292","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.2f8483de4802":{"name":"@tldraw/tldraw","version":"4.1.0-canary.2f8483de4802","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.2f8483de4802","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"38e14e3a2cda2922ec2f232f17abf4beeeb6aaee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.2f8483de4802.tgz","fileCount":12,"integrity":"sha512-vw6e8d3VfLK/cTZU0j5HJYl3d0sX6sBS2sYQIpWZoT1NLVo/ZoW6hdTuRJ/snQH7OoKNTpgPHa4dkD+cBhVhjA==","signatures":[{"sig":"MEYCIQDlsEB+TEHJLNHyIOp668K6qsSJdpUZ3LqErWIrjyklgwIhANVC/d0w9ozuPoZ1SjF7x/uSSSHslJMp4N/Ty886x3KO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f8483de4802f240997d712e29f5df5cbd751e57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.2f8483de4802"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.2f8483de4802_1759394414002_0.8098557760180829","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.e653ec63c99b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.e653ec63c99b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.e653ec63c99b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"587802b6fdbe6057ac84e0599d467281f16f798b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.e653ec63c99b.tgz","fileCount":12,"integrity":"sha512-UTBHjD9MOgB7lPapz1SOfGWbDYxlEICF6H9EsbqteSovBZhrRa6V9DflVffA2xLa4sGvc4BK8AZL5vYbGSYePA==","signatures":[{"sig":"MEUCIDexwT1eUW6iL2D3PWlVtcxYgovnjmv9HRtoqmDiR9oGAiEA56Z5ixg/LQgxUAkaMvDk8RF0EkAfViFLQoN6d6ub8zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e653ec63c99bd84b99297405dff4e166d33ced2e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.e653ec63c99b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.e653ec63c99b_1759398198052_0.7003822286297752","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.21c9ed69dd72":{"name":"@tldraw/tldraw","version":"4.1.0-canary.21c9ed69dd72","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.21c9ed69dd72","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46949b8c7015b4aca6e46715207cbea960d67ab8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.21c9ed69dd72.tgz","fileCount":12,"integrity":"sha512-6lD0vHM28xbBr0OB6Se9woUSmLY9DiGfAfytutqVuPbTGLDaRKF2XPwxwHWMgj9V6dDj3QOOsL76+xH9K6s6jQ==","signatures":[{"sig":"MEMCIB7Jteg7184hJOF2tEcGAqqmVndXu6Wnvbs6hVolOsnNAh9xS9HYhORfoLaD8ntOvOlMANPUx14xuPGEYcWTWydT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21c9ed69dd728a4bf2f02f1570d3fdf29cb71749","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.21c9ed69dd72"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.21c9ed69dd72_1759411298749_0.9814678820283682","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.3134b1ea0e08":{"name":"@tldraw/tldraw","version":"4.1.0-canary.3134b1ea0e08","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.3134b1ea0e08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"24ff80441ee45e71645ac7cd7f417b680c60cd92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.3134b1ea0e08.tgz","fileCount":12,"integrity":"sha512-EuPVv58yVImj6pvVWLpvTzM43Qt6j9gNNbHS8Dva/r9tYHKyJP/gNfi7zk2nQsqwB8YWDvIhF5ybtzMtCfwibg==","signatures":[{"sig":"MEQCICT11VdUIBTh41wO2NPn32YwYR+1abd681Op62mNuOz6AiByYHoBbIeVIBpn4Cqbw3UWInxmONVyj2X+Boc6zTlRGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104909},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3134b1ea0e08f5c253b7cb521666d5ea958ad52a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.3134b1ea0e08"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.3134b1ea0e08_1759412376600_0.28674782479925165","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.a5989c7a02c8":{"name":"@tldraw/tldraw","version":"4.1.0-canary.a5989c7a02c8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.a5989c7a02c8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55811e8750dbc3bd476859f7b12dd05d86f2c168","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.a5989c7a02c8.tgz","fileCount":12,"integrity":"sha512-p/uTsu5nMLRcit4/H0WhtmlLGJNmq3uv8bpE/97ogh3xy5oGWs0+u2+lqLzl6/IcCZxhjlaCd5awMf3sRQ5NDQ==","signatures":[{"sig":"MEQCIDHUzcl82JU/DZ+9iLqLk8/cxTxvVaKFyshadxS38a60AiBDzxcz8hCGaXCEmsjOZGLJiA8+d5RulJ62YMG7GuyQyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5989c7a02c82cbdd2653ecf2e5269bc835dd7bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.a5989c7a02c8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.a5989c7a02c8_1759412512976_0.9314702707330806","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.757c5d3c9cf7":{"name":"@tldraw/tldraw","version":"4.1.0-canary.757c5d3c9cf7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.757c5d3c9cf7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dd72b7b8c6a3ea6cd4b40720579c8846a1e002c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.757c5d3c9cf7.tgz","fileCount":12,"integrity":"sha512-+FV2WQAQ7KVnPFVdfK5NmQXyO5GAT9FlYe9vusq8s1S1vtWp3ur53WSkxMugO1ZTrZgvjIM4jLo/ZB79s2F1WA==","signatures":[{"sig":"MEUCIQCbPn+ifQM489EQGlJUwjwDZuOqIcY7BrUxLnxtePkUBQIgbEfwUrryKO6DCxQa6LHhpgf9BmeZrw6qZmylhaRpm2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"757c5d3c9cf7926894cf793dc70b449d5ed6e8b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.757c5d3c9cf7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.757c5d3c9cf7_1759414229224_0.9446230661949242","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.258eb40641af":{"name":"@tldraw/tldraw","version":"4.1.0-canary.258eb40641af","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.258eb40641af","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75804f745258199d149198fe0c551fa80f5ae0ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.258eb40641af.tgz","fileCount":12,"integrity":"sha512-DuW266oQEtUDoy8Ptb9NogVQxQ09m9YNe+N5vSagjps+SMgAXEmetyhxFZtrCK6cVHX+9kPjUa76R6OUDYoXnA==","signatures":[{"sig":"MEQCICiThLBFERRao3CtcmOzbei0WgWc7jDdUID0K7b3AFLyAiAdRjZclkB9RGk9zqZSxzp8M5v08FuZ9k48J5X6h6WSXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"258eb40641afc17d8d967c1a49d3fdc168cdb195","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.258eb40641af"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.258eb40641af_1759419334342_0.8569540930209112","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.8351372cc72b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.8351372cc72b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.8351372cc72b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d68ac160a96045e9d02996cd2b6a87562ff0772","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.8351372cc72b.tgz","fileCount":12,"integrity":"sha512-CXk9rkNB9B54pnU6RqF2+LyCaU8vAW5sN49cSNmeWKfaqcKSQcQa6tf86XkH+87kH5foxS9pBIYrGAJ8BPVHuA==","signatures":[{"sig":"MEQCIEV8HOQiNHE7eiG7DI3tFAkAS7Lnhdq80DVZC5J6P2/GAiBcSOcdRjy4xLRsH0rOQ0ngX/FotwTV5u/58jz3pHeXAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8351372cc72bc97e4d789e1932ca2d37a64946c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.8351372cc72b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.8351372cc72b_1759420887990_0.9176715836270664","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tldraw/tldraw","version":"4.0.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.0.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1d2d784b35dddb772136fff352cf7e5e8065d76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.0.3.tgz","fileCount":12,"integrity":"sha512-VkJ8uKRwSYbeb4Lo6TcP8bwMXmpoBKOoZkt697E1cRGhLlhwKryM3ZAHJGzihGjs79oPYHE5uxmBKx3PrEGeIA==","signatures":[{"sig":"MEYCIQCtiWij3D87oQwdNuluuKC4AJUjnlKnc/o+QFB6HY2/cAIhAK9MrSJEu3HO8QAI1uAKmM4oAI5CDuLWqyVAymu2zGie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104829},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cda063cda6b7e1fc1bf396fa37f14cf303b659d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.0.3_1759421150136_0.42091158475562684","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.f414ee471d7f":{"name":"@tldraw/tldraw","version":"4.1.0-canary.f414ee471d7f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.f414ee471d7f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3fcc6c5fc677498105b0f6cbbaaacde6ab9d9780","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.f414ee471d7f.tgz","fileCount":12,"integrity":"sha512-1T5WtPvTktILUno4cN9QL3ScdJp8HpZReTyu8F0z26IpHJ+VURmBggMlRIx8uRaTqI6WwMqiMPZ9lkhgk7WipA==","signatures":[{"sig":"MEUCIHI2o0y2XjuyGaWcjN5LprREL3dOSPTCGFiMBkmdsVo4AiEAqguFUUogspvmlc0sdd4WlLXbEAW+jzHpkbcaWPKZVBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f414ee471d7fd92340b91012567a9fa6915d4cd0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.f414ee471d7f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.f414ee471d7f_1759529333772_0.4417594662546269","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.af5f4bce7236":{"name":"@tldraw/tldraw","version":"4.1.0-canary.af5f4bce7236","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.af5f4bce7236","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c75bab627437474ad20a9e92546fa075042f5ff1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.af5f4bce7236.tgz","fileCount":12,"integrity":"sha512-NAlfWBdDbXujFIjJ0CEgT7pbPPcthlw/aNTc0r7ynL3bz3FJZvx72WeRE4k8eQEfhnrVwsm1qcTD+tz9t1wPlQ==","signatures":[{"sig":"MEUCIQCSizph9SSKYvsiNgkY1JslMOfPI/VWgj2iXJY3Waqv8wIgWlQEI3X06hOwuThAtTthXJdzDlvhc70dr+Oi1AfWo9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af5f4bce723670a99b17cf5f468014a065f6eb1f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.af5f4bce7236"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.af5f4bce7236_1759575922726_0.001320678452943369","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.4f9226a36e7e":{"name":"@tldraw/tldraw","version":"4.1.0-canary.4f9226a36e7e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.4f9226a36e7e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0d0b458dadc2d6741de71c21b695669d1f24a75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.4f9226a36e7e.tgz","fileCount":12,"integrity":"sha512-/dXUrJIFkwkybc0qIifJWZb42g7d8TU8lRDK+oBTVs14R61yJC9jq6V+wd31jew6xk8PRMWrDE3u3BRlRQG8sA==","signatures":[{"sig":"MEUCIQDrZa48ALx6El+/ByjtH77csxir3WNdeKwRYWhJUFV+7QIgbZk2DKN63z+bxg4Dxtv7dXcVg5lrRzdleovmliyrzU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f9226a36e7e03cc58142e3e23372f511eaa3e13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.4f9226a36e7e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.4f9226a36e7e_1759580268894_0.7265686722202018","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.24319e4fb924":{"name":"@tldraw/tldraw","version":"4.1.0-canary.24319e4fb924","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.24319e4fb924","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd4ac19ac7c69b0dc5b0f5b7a2557037ca058d7d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.24319e4fb924.tgz","fileCount":12,"integrity":"sha512-p7jFUc93AUPqXyDdNolGYx6QEbRIvOeuxDwi5bPfKdWz9BJZjRG6A5IgW6aVDFaDMN3I5CIyzrvtMh++JP7koQ==","signatures":[{"sig":"MEYCIQDg+4GMJS8Gdk0U6sf0scvYYZCgt14X39x5HZUyFvaifwIhAOZCDmP4v5/bQZuFOeudMT1fFvSFUtywYF/a0VZmG/PO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24319e4fb9244a9b348c8a295b79698c39c7368a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.24319e4fb924"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.24319e4fb924_1759610003068_0.5508978688235109","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.3fb526c39843":{"name":"@tldraw/tldraw","version":"4.1.0-canary.3fb526c39843","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.3fb526c39843","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dbe2487abd3199e03e972e42e8f3a53584405cf1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.3fb526c39843.tgz","fileCount":12,"integrity":"sha512-g64HxZF0mssvHYf3fOH48FHL8OQh3J46i3+wZexX83WnaEKWCqYZ6SI3ZcnJ73qHWfUHyyhYmt3pVo+DHejwtw==","signatures":[{"sig":"MEUCIQCwvbIm5j+/8x7XQePScAGoJ48QrJATxswtbuc+Roc0kAIgR15BtwxsqZ8a4IkceH2BiY5E9veDKt6J/9RAfO7Je5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fb526c3984330befedac3c46a49abed41776109","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.3fb526c39843"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.3fb526c39843_1759734327302_0.623623985767495","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.4197e7ab8600":{"name":"@tldraw/tldraw","version":"4.1.0-canary.4197e7ab8600","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.4197e7ab8600","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65d8c5ed2e909bee39c95ebe2e54bd34dbc4f70e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.4197e7ab8600.tgz","fileCount":12,"integrity":"sha512-g03JYhJ7XrUjBYaaKeYN2IKUkCY/jtzIf3q+Zj57hJqbmJbKJPS5L6z66tEBwEKzPSaBfLoaiCWu226Bla+tng==","signatures":[{"sig":"MEUCIGWY9APE+E/sXRQtqulO1wCPgbC1gwuxUU3HAgG0rQOXAiEA/nDGQXy9lrrt6TGdbSKYorLQBnw/BOMtPzMk+XOQp+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4197e7ab860029d4625eb6e08a2cdb736b147c62","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.4197e7ab8600"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.4197e7ab8600_1759745579386_0.12329319997427901","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.e23ee15a46bc":{"name":"@tldraw/tldraw","version":"4.1.0-canary.e23ee15a46bc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.e23ee15a46bc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce5640893d1fc2d9096025c97a49ab9992675cdc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.e23ee15a46bc.tgz","fileCount":12,"integrity":"sha512-7E7h/EYslk6ikRnJe3X47ihSSywfCWrtTRucCvLPh5l4gdXkECMUxQFSNNlodmKf7BL9VzIev10ekO8QDNLB0Q==","signatures":[{"sig":"MEUCIQDpm8S8qXaxhL0JSz2jYBFnW0Ma0CxxfvtTz6cD89JJswIgSNlbzQ6QCK3LLR+DJFXCJbU1VomHh78GbKGoujAqJs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e23ee15a46bcdf54f4a4a30209a6b66600a811ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.e23ee15a46bc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.e23ee15a46bc_1759758578874_0.6621215166084307","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.95d46c96eb30":{"name":"@tldraw/tldraw","version":"4.1.0-canary.95d46c96eb30","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.95d46c96eb30","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2813b9abec9a8ba8f8315d69549ab18358495fec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.95d46c96eb30.tgz","fileCount":12,"integrity":"sha512-O3uRIMSZygyna16OWOhO0mAfqTwITMeLRkSJjbLDQUw8wm3kC8wv2wWJyYPcKGJtxiABY89ey06FsL3LDSZjYA==","signatures":[{"sig":"MEUCIC7CnESOfjLjDjNxmcfO/b/0OOvllXrR5zyY3n7H4SolAiEA42tVMlqQs6C8WdSAsfFsFDpCfLp98JYtsyEZE9ApiQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95d46c96eb308bbf5f46123d57ffa6f0944935db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.95d46c96eb30"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.95d46c96eb30_1759835278100_0.565106513233467","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.5d5610599458":{"name":"@tldraw/tldraw","version":"4.1.0-canary.5d5610599458","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.5d5610599458","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ba79b999d00ace3a42a5226c9db8e0b3a18564c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.5d5610599458.tgz","fileCount":12,"integrity":"sha512-5G0JMzwwUzSevN929DLmWYTFZVS7Cn6WgpPWt2XWqZWZYCcnyp3B7fHgW5FAZvLbpVsTc080RJJ2LjxM5iPNNQ==","signatures":[{"sig":"MEQCIFdFdOj7wTfn9ua0NI4Pb3MLEMdMX1r6fODb4pkuDP+uAiBb+AdEBfJprrfe7W+Y+BA/RSAC/vO0pzRet2QMdiKNUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d5610599458a03806a39dbca2a467a5ff4a52a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.5d5610599458"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.5d5610599458_1759840381654_0.3031562260479759","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.bf8b596d2b31":{"name":"@tldraw/tldraw","version":"4.1.0-canary.bf8b596d2b31","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.bf8b596d2b31","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72ccfe95c51acc0349e29a58c6d6a2acb3580850","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.bf8b596d2b31.tgz","fileCount":12,"integrity":"sha512-JbtxMTkJExi6e4ZJvwzg9vKDCbc8OyQjUDtY6LKuGiof9A2/dNDZ5hdMvy+FIp4BzzFcBQIo+QmUS0SlrZ7mBg==","signatures":[{"sig":"MEUCIQCO5jObP9mJcq2b04yhPJZN3yddbKEfwjmfnOJ3Bk9lngIgUZpEhCm0UDcajAWMhDx+Ryx5zbU7g9Ornp5L1S4ap1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf8b596d2b3124257a69fdf6c3b06fb6d15b9015","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.bf8b596d2b31"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.bf8b596d2b31_1759845424131_0.9199688962711727","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.432d7b79aa6b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.432d7b79aa6b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.432d7b79aa6b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"070cc783ee9cae87d688951e97dc6e1730d06639","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.432d7b79aa6b.tgz","fileCount":12,"integrity":"sha512-3b/tsqO4GlA7EVQ8mxQDr5v5+jmZFCaA/nL1McywenmgW8TspgwCkOxSI6sPE2/QrI3tSP5oqNsbm3k3IJ5mFA==","signatures":[{"sig":"MEUCIDsLnJEeHWcwueWhCx+QsyGWb2Wfe3eQ9ysxXYqajVihAiEAm/t32kEOTY4N4FtuWsBoB0AZZvfM0HElsYbK/ihgeqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"432d7b79aa6b069503d39afcefee0d89f83a201b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.432d7b79aa6b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.432d7b79aa6b_1759925388702_0.9368000139550827","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.c0b3a5b0ca61":{"name":"@tldraw/tldraw","version":"4.1.0-canary.c0b3a5b0ca61","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.c0b3a5b0ca61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"944a4d71ea86c44cf638ede58da7626a62b0f2ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.c0b3a5b0ca61.tgz","fileCount":12,"integrity":"sha512-ghawwTn6Q28YWt7vE1vwJSTmheHzPm8gv2WrhtyA8XW/46/5qzzrSdthHcjXh5WgeX1lt9tcNf6X4FSEuCfh8g==","signatures":[{"sig":"MEUCIDpRI5w2cpHIlC06GseR2Eon1CtuaxYfvCYd/RGpWHhHAiEAqYMdkgYWGd59R3lgSyC8NMKHMKC6YhBzJPMgTE1eOz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0b3a5b0ca61c585075a8398d51e58291e5ee9b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.c0b3a5b0ca61"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.c0b3a5b0ca61_1759931637642_0.8565877682643277","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.b1f18f73aceb":{"name":"@tldraw/tldraw","version":"4.1.0-canary.b1f18f73aceb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.b1f18f73aceb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddc2f2246eff8ff653046af564b60b2c651bf6ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.b1f18f73aceb.tgz","fileCount":12,"integrity":"sha512-97lUCNnF/SOvPtFwJCdcQ9pvBMzXI/HznGRtkCrVIWODw8l0xPGCUXwC2YVsgUwOAeJKAim3ozoXXNIjA+7JIw==","signatures":[{"sig":"MEQCIEGcU41wVvzYly0gf+Rhy+oO8oOiw172s6jfu4f6UUEmAiBYAnIZiTiVVMPGmbbWSEA4CZM7GyiAIE3ULO2W5zeCkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1f18f73aceb830e33b2c6c42293d1d2b3419580","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.b1f18f73aceb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.b1f18f73aceb_1759936369010_0.3320377717714589","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.430dac4d9692":{"name":"@tldraw/tldraw","version":"4.1.0-canary.430dac4d9692","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.430dac4d9692","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4467950b1d3807f825e8d9cfcd93bcf1c2eb810","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.430dac4d9692.tgz","fileCount":12,"integrity":"sha512-jd5jfdT+/8EFGb8yMcP52VdTJ8se/0Oec/eL+JGtC9SC4suPXES+zBQQExKbZWb78bB4yrwpvFx91LaxhX5UpQ==","signatures":[{"sig":"MEUCIQCt0d3J4+/hN7tGBhzS6xcs/NyqBhN5PcbQdS4HiMGWhwIgQnZknkkDWGCbo9aaHtKtqaNDs0k4/4kpayqXIrCiL/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"430dac4d969295bad9a459b546345904b0ccb5c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.430dac4d9692"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.430dac4d9692_1759937870984_0.7809250911641894","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.cb6f90590225":{"name":"@tldraw/tldraw","version":"4.1.0-next.cb6f90590225","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.cb6f90590225","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84909747bcf061131c15b7381300b906b8df8357","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.cb6f90590225.tgz","fileCount":12,"integrity":"sha512-GXBhjYoP0c8P/iStGDPtKl4ihDmO87250qmY3sBn6rBVT/XsAb7fG93oFDGzJeY1XxybJViT7QWU0LNztrE5eA==","signatures":[{"sig":"MEQCIDRkpE4T66I91lSsp3k6iy6TwFLXu45ppEtTX3OoDILrAiBkZSml/dGfJjd/WDpA2emNtO48TlY9WvzOqDICgJFKRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb6f9059022541fd2e0aa2cecb790c3b9c032699","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.cb6f90590225"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.cb6f90590225_1759938947201_0.9240079693060055","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.62b1976714aa":{"name":"@tldraw/tldraw","version":"4.1.0-canary.62b1976714aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.62b1976714aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bb9d922de4720a962a83055d226e7575994e507","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.62b1976714aa.tgz","fileCount":12,"integrity":"sha512-va76JebWw2IzWPYe+zAXod1JYj8+yWiTm+2YN4zBildR2n+NyHNT8L/L8Kp2yxxwmeSZJ9xYE46EZv420QX27g==","signatures":[{"sig":"MEUCIQCTKhD6ziUbO1NGPB4dlu6ktF6BbdcGV5mKdGOPiK7H4AIgKiWscoTY4Av86O3zIoAJPx8BlUldnoPSboFAbG5/KWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62b1976714aa8e0c37353456df7e0323d426e814","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.62b1976714aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.62b1976714aa_1760005228827_0.8507600078210693","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.a6e63b3bbde6":{"name":"@tldraw/tldraw","version":"4.1.0-canary.a6e63b3bbde6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.a6e63b3bbde6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ecd04962b7b858762320984cbc5aee7017c64e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.a6e63b3bbde6.tgz","fileCount":12,"integrity":"sha512-fWmKsutE5nvuAc6upi0NatIm/aXHuZx9+xtEdKxwtoL9UDY/UooKQiHKzK74mtJe6ffSL86k9yJErZEqGFOwGw==","signatures":[{"sig":"MEUCIQCor/BTZwM9RjEKSV8rTigmcz//W8hvivQOpmd+G92FxgIgH0Ks86cUxGiRrbZ6fxNFmgp1bAzg920yWUvrkTNI0a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6e63b3bbde64f56aafd0fae1f9a40da97aae526","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.a6e63b3bbde6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.a6e63b3bbde6_1760006232747_0.47776482302597323","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.caaa99b713a2":{"name":"@tldraw/tldraw","version":"4.1.0-canary.caaa99b713a2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.caaa99b713a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46c3875bc6c03b9d26f9132b7e6b94234ec37211","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.caaa99b713a2.tgz","fileCount":12,"integrity":"sha512-CULoIba6vxzE0igcRyfotblJWTW5RMD80zjtFKU5Ys8HdV/aVuPjB6dzgAvfXGVaxCb/GDd11J1ywmn/h9AHww==","signatures":[{"sig":"MEYCIQDkm/WNwJ8cb/JqVm9Chboo9V61wLieeGjkfSV5fStuvwIhAPDof/yg9opm40Bb7CgATM8bWh8RuxisrUgXpjLGSfbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"caaa99b713a23631bb857e61c6684cc5777f23c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.caaa99b713a2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.caaa99b713a2_1760087762893_0.5369327188271322","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.ae12c0a5a37b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.ae12c0a5a37b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.ae12c0a5a37b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb64e9c79166ba9097f343c56543f3591afd9d60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.ae12c0a5a37b.tgz","fileCount":12,"integrity":"sha512-zIhE3PoTIL987rIyCYcI2HuCf1qPkKmMIT7D5TgQRIBabCVcrGHricKi7rBLN27XitE3OIkKmHJvm9GRVAOeRA==","signatures":[{"sig":"MEUCIEFeZ3xEifBYNVX9cqdV5oPJYQojpZIoHggrXeI5YhlGAiEA851p1X6UUrMyl7sX39ZBDKMcrpo08gKcI/1tdLHeKlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae12c0a5a37beecc2ea4662a6dfea3ca7d590cea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.ae12c0a5a37b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.ae12c0a5a37b_1760088270607_0.6508270051776419","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.a94551535730":{"name":"@tldraw/tldraw","version":"4.1.0-canary.a94551535730","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.a94551535730","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79d1afb92c9c402a12582a4bcf2142f86c2683dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.a94551535730.tgz","fileCount":12,"integrity":"sha512-6MTsdSAmOtlUmuof5FIjFZ3d8EgkFzbIRm5o8eZ49bnWaIdh45IoMixzUK0PQC+FNQbN/tJzKZR50BDSMYePvQ==","signatures":[{"sig":"MEQCIFdzoW/RjIElwsd5bbjSPiYDG97nAjAVfiIxdu29b+TsAiAqWdYusv9dF/GMmvhGTcqoeqMkIoWACVJSCgcPxT5ziA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a94551535730eaf1f34732c6e77d667bb9e46f72","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.a94551535730"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.a94551535730_1760352737512_0.6283966433056203","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.c1817936ece3":{"name":"@tldraw/tldraw","version":"4.1.0-canary.c1817936ece3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.c1817936ece3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1eeb621b582af0ef291a1ba68881fc52bc25387","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.c1817936ece3.tgz","fileCount":12,"integrity":"sha512-lAzYjxHjwz4upzikcpq8zd7B9gbvh+soCRR3ecCjSno8LubFSm7BIUsP/nVSRmoBFIkfX8FS8Tl/OP4SVK5QdA==","signatures":[{"sig":"MEUCIFq8n2mYxvNVpULXCDSrqZ+Aa7YTkdWWNiqQgxSit30yAiEAjMnfUu4jcET5/o0aYVdQxASD/xPqro9htZmt8E3Ve30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1817936ece32b7cce423364e8c7dd4f3174d095","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.c1817936ece3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.c1817936ece3_1760354745005_0.6699669392685537","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.cfa7ba5fd57f":{"name":"@tldraw/tldraw","version":"4.1.0-canary.cfa7ba5fd57f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.cfa7ba5fd57f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f81e5a2f9384cfe8f83cbd53399ab8a5388ebbe7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.cfa7ba5fd57f.tgz","fileCount":12,"integrity":"sha512-e577j0rPfLly0h+TVToQUAz8+O5zHxuUqXij1L4LGxtrCst8RjpeC7gIyMm+mNsUeG3LedT4T9jLfGOAa/TE7A==","signatures":[{"sig":"MEQCIDACwLBnBTQa+lIpTVv9zDCPx4B+3yEo9789IGpQ3HLoAiBM0P+DmuchRMRIV2fhnSqzJP+Dh3vGGm2hpz5KLmWawA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfa7ba5fd57f574c19a1a8e1417ab11837228b5b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.cfa7ba5fd57f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.cfa7ba5fd57f_1760362863627_0.7586156135717108","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.e259b517a450":{"name":"@tldraw/tldraw","version":"4.1.0-canary.e259b517a450","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.e259b517a450","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f394968d427162fc60f52045e99aae0dde4c760","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.e259b517a450.tgz","fileCount":12,"integrity":"sha512-mDkjiTshQ4tGF7craIUmzAPNguTfm2hCWMXGXf6mNZeefsi0tcUfmfE2YzXKJvJo9yuyBAeeasDw6GI2s3driQ==","signatures":[{"sig":"MEUCIGo+3D72U2HdBIhG53ZWBzy7USD6uxzXWfYEFys+0N4UAiEAgiQ80Py5+oBmFv+D35rcJT940E9+3tCBqTJQeUNukhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e259b517a4502b8b5b6477a499797841f10f4d91","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.e259b517a450"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.e259b517a450_1760363096092_0.46552873306342457","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.b34d5b101192":{"name":"@tldraw/tldraw","version":"4.1.0-canary.b34d5b101192","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.b34d5b101192","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8213589bae9ea010f046724b7585bf229957a6c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.b34d5b101192.tgz","fileCount":12,"integrity":"sha512-W/z7uNaoDrC0wdDu3RwQFGBQP5nQzITB2TqXnMT3dfs81MgPT7qVKO9m+ojbLODCFNdlL8hPv66mf7x+bQFSUw==","signatures":[{"sig":"MEUCIQDsaYJGJHJin+LtXXM+wMic3HYw67pAAIGZI4RV86W+0AIgfQLeYLNX1+gmmOJ8Q0nr+htKKuIi5ev8BR32ivBeKsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b34d5b101192062cab78d6950e4af61e42463657","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.b34d5b101192"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.b34d5b101192_1760372220245_0.12199575705220855","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.0fc5cb2b33d7":{"name":"@tldraw/tldraw","version":"4.1.0-canary.0fc5cb2b33d7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.0fc5cb2b33d7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a785636f4e0125e2d15e597f8cb23605997ce9fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.0fc5cb2b33d7.tgz","fileCount":12,"integrity":"sha512-x7Xmjypcak7pyyBM+bNT5V+rivke9cUXMXiOkvywXG8yrqqaS8y22Mj/nR41dwJGe/XJ6eUodPjBmwyG77nJzQ==","signatures":[{"sig":"MEYCIQC6+5PDaXC1IebZR0rQJ2p3qyTj+OuvpGCvHeVRb36zcAIhAOk3qyDMzkwcYcJM3jhGR9SpJyXVlUS8qT1Ul4ANgHNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0fc5cb2b33d75fafc0810e69fe982abe9589413f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.0fc5cb2b33d7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.0fc5cb2b33d7_1760383478296_0.16461799575499025","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.d716f21afebb":{"name":"@tldraw/tldraw","version":"4.1.0-canary.d716f21afebb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.d716f21afebb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b9d5f5b190175a236ffd5982f2859edcb3adab8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.d716f21afebb.tgz","fileCount":12,"integrity":"sha512-P0qZqEf5+54/QnTv7NX2ZhZETSW7I7vUE9Y30St4i36u3thnhZZCKspC4nccMBoD9eVggt2Q6OBTGKg8GcJ++g==","signatures":[{"sig":"MEQCIDjMiHMzO7po33SRoHV7rjLupyjvihnfOP0DSgygHCwTAiBmCJHUpAf/kKEpJFxe5uTcjZHnb7E5mFFMwLc/51JqPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d716f21afebb03e165b57cf4da7aa8594c4bf5b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.d716f21afebb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.d716f21afebb_1760431748375_0.7209684402409895","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.65769c249e0d":{"name":"@tldraw/tldraw","version":"4.1.0-canary.65769c249e0d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.65769c249e0d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a0915a20d4a37619c241cb66d315f242df02102","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.65769c249e0d.tgz","fileCount":12,"integrity":"sha512-iRWl7RFebcqw5XidM0ip39rS3GL6WU2Ab6UmTnreVGta+ys2p1p+5zlLfBU8NsBaD2RDsfRwuw657kPH7Dq3jg==","signatures":[{"sig":"MEUCIAZ3eqxEzfZeXYBbawgkxx/rx9BO781i6XWPcPS9J1E3AiEA/6VSGDcEXgGlB8c8uqOQgYRKfA351gWmIB5vLndRrdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"65769c249e0d01496e2689f8905ab1d0aad016db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.65769c249e0d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.65769c249e0d_1760440695723_0.3124632026932659","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.8659480a0467":{"name":"@tldraw/tldraw","version":"4.1.0-canary.8659480a0467","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.8659480a0467","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1d4400f21ceeb44cf91aa643fa717a18ed266a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.8659480a0467.tgz","fileCount":12,"integrity":"sha512-92Q2+fZV7IKcaj00n/D6Zen97lWOeYayXSf/lBscX3yw9y1ea3HGD5tvb6UEiCqUMev9o9naVXeuYnBCiuCAaQ==","signatures":[{"sig":"MEUCIFB+FWiOz2o/4+gYtcT402kc9XglcSLT63UOYDC9WKIiAiEA9x2u0vyup2M8ziuR5uOtGF1AqFt3qnB6zPCztxNkG0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8659480a0467cc0dc6af3a63202f19101a2f17c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.8659480a0467"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.8659480a0467_1760450603594_0.49067329296578155","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.f2f81cd6fe2c":{"name":"@tldraw/tldraw","version":"4.1.0-canary.f2f81cd6fe2c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.f2f81cd6fe2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e818a1d04b243cc691cc46724eaa17f7f194946f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.f2f81cd6fe2c.tgz","fileCount":12,"integrity":"sha512-XK1lqhgzWcmAv5Fdou9aYIEgUeYZnA5hNTScG9vBcgYdvgh8K5jonvNaeo1m/s/T2/tyEaqD1sPQ7+STSyitZw==","signatures":[{"sig":"MEYCIQDP6s/CxW+dQuCqmN4ZRd7HaYQ+L36+BBiF/5SyNOCcyAIhAKjp8sdXJQ3FU7oWjd4Mh18yjs6/IilslBsSN+sS7jnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2f81cd6fe2c7832598a57ec925201da2d02f1cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.f2f81cd6fe2c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.f2f81cd6fe2c_1760452226925_0.8437319193564434","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.63a4004dfd71":{"name":"@tldraw/tldraw","version":"4.1.0-canary.63a4004dfd71","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.63a4004dfd71","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3e956dd17e8707db56d1e7a921e80abe07be171","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.63a4004dfd71.tgz","fileCount":12,"integrity":"sha512-NR+7fgkfzO1s+PilQsul+L+z00Xfz4ZZBHPlU6RwdNUx2j+qcE15cVa9+OFWOQkIfB4Er2JtEyzBh+qyYnkWNQ==","signatures":[{"sig":"MEUCIEayN+V59Pjtywm8B1w8/MKLGpyNuNztEi4M8VatjPIeAiEA7uPMORgWc/B0D0Lpw2S4yl1BeGkrh8byCIzeeU1gBrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63a4004dfd711225a4a80fee5e62cbef2a7d56d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.63a4004dfd71"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.63a4004dfd71_1760452632409_0.6115658052663493","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.d0d868ee0e4c":{"name":"@tldraw/tldraw","version":"4.1.0-canary.d0d868ee0e4c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.d0d868ee0e4c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9eb8dc0476232ea7238f36d1c3ef7f4aac848c7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.d0d868ee0e4c.tgz","fileCount":12,"integrity":"sha512-4YBrLovrUsI97hD6HnRMhXwWFMHvINBZ3wkuPLKeiFRRxFO/v4h5eWZpUkFVMpZtmYmhN5tj8s5xMz6TIENb0A==","signatures":[{"sig":"MEQCIBsdfpgJJXFdFw/qoh+++8ppzsrJ/PS3y8WuNu8MskLuAiBMCnGJ39ZwC5JwtM3xcOsvcOb4d94P0X/ACp3j4HgLQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0d868ee0e4cb2b9f4ac82094e39f60e835b57ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.d0d868ee0e4c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.d0d868ee0e4c_1760452920484_0.19522383935146848","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.291aa5ae529a":{"name":"@tldraw/tldraw","version":"4.1.0-canary.291aa5ae529a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.291aa5ae529a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18f8b01149bedc8a148be3e7c194c1578da2eaee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.291aa5ae529a.tgz","fileCount":12,"integrity":"sha512-+24RBaf4rHVC4kCy6jV1z+V/q1yWw7qMf52WvrPhPG+NQxseKKCIzVeLNKwyDL+9wJVi0BaWzTiTduN70WnYRw==","signatures":[{"sig":"MEUCIFsAwVrqN1+tuLfAuCQv36m4mLH2+8KTDSgBacGJoKzMAiEApwC5MEnhf7MBs4UJqfb73aTpgvkOR06hVMSSrZyLT7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"291aa5ae529a111fe4a568bed3d107b41d6c0c45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.291aa5ae529a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.291aa5ae529a_1760453537030_0.6548268430064337","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.40c7498a1620":{"name":"@tldraw/tldraw","version":"4.1.0-canary.40c7498a1620","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.40c7498a1620","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f74b2b2f459a29798a7ef14429f054334a67c58","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.40c7498a1620.tgz","fileCount":12,"integrity":"sha512-XMHI6GMlz1GCoZyMXMuS9te5tcFmUK9QDVT+h3x+YhBYvxLi+Xi2I8bTwqBCrOwTn6ZRYHuuudP+zWbvrTXCTg==","signatures":[{"sig":"MEYCIQDW3wjHO7uHIejdUfYodu5dSZCPj1ui+La2H6fklzT9pAIhANsDcfSCy0AgTqwjuIkquPTEymSjSXnlElXwAcnc4b5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40c7498a1620087e0239649a45a74c9aae0ca3d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.40c7498a1620"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.40c7498a1620_1760459259921_0.12127445296651573","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.0259516ffb8c":{"name":"@tldraw/tldraw","version":"4.1.0-canary.0259516ffb8c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.0259516ffb8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e213b406774fdcc0357f5015855395453428a9d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.0259516ffb8c.tgz","fileCount":12,"integrity":"sha512-ALpgkzqIZCdzwYthLRFiyoD9jhWshy6e2ucAg/a8ZJbVAadO2OjHlGpUBlT1gZ1xZ6xPjP0ll6MwwUlSgE01NQ==","signatures":[{"sig":"MEYCIQCL9QCTVcWVd1Uqb9rAJvuSEbM/LvN3CTvhg+SheETUrAIhAKUc+Njp2dTP4yL8DqMATOG70jCqpheRdFE2dJMkwKrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0259516ffb8c0af56030adfebf2bc6a1c172024c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.0259516ffb8c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.0259516ffb8c_1760469399095_0.4347869167409608","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.9f145d10c7d0":{"name":"@tldraw/tldraw","version":"4.1.0-next.9f145d10c7d0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.9f145d10c7d0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6bbc6f46998c659776b2a17f2c22705b971ce0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.9f145d10c7d0.tgz","fileCount":12,"integrity":"sha512-8wWFB9IUrt7ui3USIrp4w47DHlU7sQ7FnDcCLqbwM9AC4AH0wrrbl0N+LFGiGyFj4DwUaXEKCzCL8FuCBhmd6A==","signatures":[{"sig":"MEUCIGfjXp2ZUa3D7r3zw+8QIxMSqSAtkUYapY6uluPyXb4MAiEA8pJvBC/m67J4skGwhlwApJ1f3Pgce1O68foKVN9BAZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f145d10c7d03a6525dc124b867ab2b642e8afdf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.9f145d10c7d0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.9f145d10c7d0_1760515191931_0.5869038725699789","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.37739a2e6894":{"name":"@tldraw/tldraw","version":"4.1.0-canary.37739a2e6894","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.37739a2e6894","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33bf0ddcdad90a246916e7365951b0abcd095df3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.37739a2e6894.tgz","fileCount":12,"integrity":"sha512-AP0FbV5rIS0mgnbcv1qNAZ77BmBdreswXqeRw99XlBr5iRLMO2xQQbjM0ZnS4L2AEAmFmA51PfTVyilOuNUWcw==","signatures":[{"sig":"MEYCIQDfWgncGWwTpnSilCTdk7GL/VqfMfnROw7f211t5w//hAIhAP+1Adl15zLak/NgFky2Y4SgZKF7GohFiB/ctpaN5ihf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37739a2e68940b16bb6842671b66d2d5c9dcfaee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.37739a2e6894"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.37739a2e6894_1760519306826_0.7777437595792704","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.0e1d31cbfbe0":{"name":"@tldraw/tldraw","version":"4.1.0-canary.0e1d31cbfbe0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.0e1d31cbfbe0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cd6a449e05963d6ff331c27250e7b115001fb36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.0e1d31cbfbe0.tgz","fileCount":12,"integrity":"sha512-+pZKQYU1zCh/mOEQTioUHcK126wqNXUzJmrpbgl5crS4III83mYIOv7KqpRahzUYYCIrMD1vFp3FvnPFTMvhXA==","signatures":[{"sig":"MEYCIQDOIS/yqfwRQK/MGvO4hLO8hziKr1AH+/xU7rtv/QY/xQIhAJLFMR2/GC4MG/B5smq42+GJZ8d93rQNV4H6P7LvUJb7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e1d31cbfbe04cdcf4df03550cc53f3f65f09469","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.0e1d31cbfbe0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.0e1d31cbfbe0_1760519488555_0.5753619622705979","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.b9999db71010":{"name":"@tldraw/tldraw","version":"4.1.0-next.b9999db71010","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.b9999db71010","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64ae01cf2ba91c01bdf7f399ba2cb29205b0d97d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.b9999db71010.tgz","fileCount":12,"integrity":"sha512-riofH/Lm0hh2Pidu9HngD3BBMm1tvJvunbC0uP03OF3+zbiHbjB1xWCqUyn/iCsZ4cjyt4392e7IwAzmdeBY4g==","signatures":[{"sig":"MEYCIQCwFbiEnvxeypol8QVQuy5i1tWW1txiN34xocuuQU5UJAIhAPUI75l163N46vZ5aWsYDFUlfUm8KfYmqLaxsbOgOWto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9999db710106b89730b48721d9af0487cd2869e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.b9999db71010"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.b9999db71010_1760520221489_0.8519822656643443","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.c9992319dc92":{"name":"@tldraw/tldraw","version":"4.1.0-canary.c9992319dc92","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.c9992319dc92","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b7588ca520e2cc43781e60adc4a7255cbce33bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.c9992319dc92.tgz","fileCount":12,"integrity":"sha512-FTrtLjQWHw9DhqU9Jrrlt008OZsUzKGkD2UKKjzG65SmZB2AseO8xREUAMQ7ibiiV7+pFPj8uRQFulnwm3oQPA==","signatures":[{"sig":"MEYCIQCnY6heJCHxRPlnX69yj5khIDeJCpCWYTHEdnGiq3OU0wIhALjS9dGhmbrWn2h8KJV+7CY6+wkLMTMy31MPjkVfW1jc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9992319dc9231a7580f53722d411c8e6988c5dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.c9992319dc92"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.c9992319dc92_1760521047719_0.0012806029394942797","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.28a22fbe3d17":{"name":"@tldraw/tldraw","version":"4.1.0-canary.28a22fbe3d17","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.28a22fbe3d17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8f3717e3da00b497c49046c7b8eff49040b3b0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.28a22fbe3d17.tgz","fileCount":12,"integrity":"sha512-vkp1lrMDKeu8/FGLgYPDB026EgPfOUMh1x6n+EzP5o8p4xukmMALFzzvAdY8txJXWt1DS4Ca0lMPxOtNEFA/zw==","signatures":[{"sig":"MEUCICAHDnGtpuUywViYszZ0Jz888m0R1mgyDIVfLZEJeimrAiEAnytscIGgWE+40A3dRSs/eXaadB1/S84eVamTM0d4BVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"28a22fbe3d176999adfbe809241cac50e9797bcb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.28a22fbe3d17"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.28a22fbe3d17_1760521093889_0.3573067906856402","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.25dd14633e5b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.25dd14633e5b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.25dd14633e5b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c466c40e66f5c9239682981574a5ba5dc43e4cc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.25dd14633e5b.tgz","fileCount":12,"integrity":"sha512-7Nrbi+5IzETcDe83+HzOS3kfFRgvTMYG94Vi2KTjPl+jkt4DsOBWoBtaPSvLJmNOZW6NU4Fx1U4A9DwAOlMlNg==","signatures":[{"sig":"MEUCIF7fYrMypF/wDxOiayemgRIiOuFc5GD12EuLzQUIclLWAiEA6PNv2i3T61bzyXIgQ2kQZVZu/wPZfPnyAXqRZbc1V8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25dd14633e5b55a4b8b37fe59a9769be08eb8707","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.25dd14633e5b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.25dd14633e5b_1760521445884_0.8181874836752985","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.e87046ba1a0c":{"name":"@tldraw/tldraw","version":"4.1.0-canary.e87046ba1a0c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.e87046ba1a0c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de89b1f19fcec446a2c46f9946c46d6c0d200fba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.e87046ba1a0c.tgz","fileCount":12,"integrity":"sha512-/EZvau1b5WmwyLuKmJ3mN0ual0Z1eV986FhomgIni9bkAYtGUT9T4OGBO8ON5StAfa4eIiT0zuPiSWOAG0n/+Q==","signatures":[{"sig":"MEUCICWu70M/Rpzog+cz+3TGnkErSR7KjDXf8m9eI6woRf3rAiEA/V8UXFX+6lo6ROcrArew4J+xdSMOC84yEKw4q7vv4sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e87046ba1a0c3ca437a655a5266972e176c8c50f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.e87046ba1a0c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.e87046ba1a0c_1760521767265_0.5973546199119879","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.aba9e9bb0b81":{"name":"@tldraw/tldraw","version":"4.1.0-canary.aba9e9bb0b81","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.aba9e9bb0b81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"200f017f3c4fe2babdb07f779c1e0322c971966a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.aba9e9bb0b81.tgz","fileCount":12,"integrity":"sha512-Wj1vyLJfgLW2pjUd0Czle++tUL3xWS292+3cp72bMwb8+TrhoFkOZISyZq+/2IJ6CIPjvV26llXv9lEzCFpxNg==","signatures":[{"sig":"MEQCIFRBXpnl1ZQuUihm6bcZBcCGV5RO7Uw7LkU3UyK3FZBCAiAXNXAV7YoMY1MS2xPoQVCxypZhY3UP9A3mma6Ty+VgUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aba9e9bb0b819a3b8eb411a90db91cf8da5aa273","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.aba9e9bb0b81"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.aba9e9bb0b81_1760521810515_0.6088117523357273","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.571a78a3ce3d":{"name":"@tldraw/tldraw","version":"4.1.0-canary.571a78a3ce3d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.571a78a3ce3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"059a2404fba747b231aaaa0e68585083c28eef33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.571a78a3ce3d.tgz","fileCount":12,"integrity":"sha512-aj5JgYcXsfykKXJSK72f3mv3diYOebj/4p9M3qcHUndBPCe+i81w2esgjL6iOlVmb9LJd5L761bzD4MVF9fAyg==","signatures":[{"sig":"MEYCIQCmNG22pVnGLy6Z0p1UJpsVGItOn0IfJqZmBmkY69tZIQIhAP3xmuwCtib3WnpIzFLqtpzXA6xKD3xP6z6lIynzhZDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"571a78a3ce3d79fbd0b50c6327302ec251af7dfd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.571a78a3ce3d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.571a78a3ce3d_1760522001929_0.34693151681775536","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.b73a0d46b63f":{"name":"@tldraw/tldraw","version":"4.1.0-next.b73a0d46b63f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.b73a0d46b63f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d691f05526b371803e3b9c4a131f0f2cb9a0d803","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.b73a0d46b63f.tgz","fileCount":12,"integrity":"sha512-lKoBWP9yuA9tHgGrtwzAA7MUbFOy3mxTxz7GHPBIOI1K7zG9qGpQg6wknC3YLmhIkopFbbce2nxOdMcagHLYOA==","signatures":[{"sig":"MEUCIGJsOMhe91VskZcOPaqq/IKkAVzebNzPr9nTem5PVftTAiEAvhV/pY0FW9SyHQOSi+fm/+nXZLdwnmPr7TaJo6rjAUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b73a0d46b63fac74a3e673902b7c7d9ed4e92859","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.b73a0d46b63f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.b73a0d46b63f_1760522006401_0.9895841339700695","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.533dd6427b33":{"name":"@tldraw/tldraw","version":"4.1.0-canary.533dd6427b33","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.533dd6427b33","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"233d0171a59a20d3959038f3f1778eee6c7f41e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.533dd6427b33.tgz","fileCount":12,"integrity":"sha512-UKVfjVDSiYfrGI9eiPnrW+Vvh7XsyxwPJgBY2i9lFq7LG2+Eth2u1FG/331km92NjjIuqR3NledhUEHUOw0lDg==","signatures":[{"sig":"MEUCIEIcF5ekU/PZaN96osErm4s29a6cs5vqUOqXxkFpCw9XAiEAs8Tt+c+x8k6XplEyGFWQaqxcxmEPKRDUEyn7W8C5WT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"533dd6427b33bc7627884d968ac07805e03bc88d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.533dd6427b33"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.533dd6427b33_1760522954399_0.05653093798880948","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.2c81540f049b":{"name":"@tldraw/tldraw","version":"4.1.0-next.2c81540f049b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.2c81540f049b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0e895179f477415b39159b8f5e35d0d28b33588","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.2c81540f049b.tgz","fileCount":12,"integrity":"sha512-/cDY5IFuz5fosB7nA5CEMJXmkcNzYyNIXIhd9npb2xDcxh2XpSo7Ye5g3BbHUSinZkxPjIS/l1fLHQe1wCiRog==","signatures":[{"sig":"MEUCIQDJoLjW14O/Pzjg3eYuc0kFO/cWosX3sCwt4yOMz+zuDQIgVqo5kvSZbMy7vCA7GKEyw9wWiE3liXC/2AKIIgsJPhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c81540f049b24b2c8ee8be7612770f3e7111a2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.2c81540f049b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.2c81540f049b_1760523108078_0.7950504819051338","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.55679d7781d6":{"name":"@tldraw/tldraw","version":"4.1.0-canary.55679d7781d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.55679d7781d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e9de8d3af7568b97f5e1112d1d19a457e9e6912","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.55679d7781d6.tgz","fileCount":12,"integrity":"sha512-l5j/+ts8qnuT41NOuCgNefPrrZN7miJ4XUd3Gcr4RgWvhTUwQqDEP1cKsQZWHOM6la4YAmPvU2q0VxOAnPPzrg==","signatures":[{"sig":"MEQCIB1exy8Ye0b2+K8wqBo1BhlJWTjjzsHv/+zmiu7nfloDAiBat4bVHmLcmll0fLLXdbw+Y7sFBCK1guXC3IAC7LSnJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"55679d7781d68b385f936fc6f4ef33bf3117d63e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.55679d7781d6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.55679d7781d6_1760523338221_0.3280790153409876","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.a152954244d2":{"name":"@tldraw/tldraw","version":"4.1.0-canary.a152954244d2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.a152954244d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45d26ab639da4cdd942e96135f1dce52bae70d9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.a152954244d2.tgz","fileCount":12,"integrity":"sha512-kvDeNsfTRcVaoBmdWM/fHRaVn2hhZzgVx4RWHeUAMBpXMvREIZr8G9WVwBkHES1kCGugKtVogtvq96/StCpWnQ==","signatures":[{"sig":"MEUCIGJtCfcov8kWiuAaAkvOOyo1hl3d3T58/aVvTQy/W7cNAiEAgDaOaU9tncmBdoLGpJNVcfYq2EuZiGAaKJoG7dArizg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a152954244d2e7f160d1c5b8f5014d7915baba43","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.a152954244d2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.a152954244d2_1760523442967_0.15103614309833957","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.d89f813fd441":{"name":"@tldraw/tldraw","version":"4.1.0-canary.d89f813fd441","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.d89f813fd441","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8c716d39a218fb01a41ef6bc632efa047245bf6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.d89f813fd441.tgz","fileCount":12,"integrity":"sha512-o3IT+5T7Av8KoZ+jWAwKlLWSXICDr08kMRng7N7GV/WT/JVN989yXFt4JsWssyQMBbKagug8pEmbaizSqSNR7Q==","signatures":[{"sig":"MEUCIQCax8Cv8lvdDsOBDE+peJqjh3VgNATTy3AZBOf5zu1IrgIgMxjfK5YE4gHJ2nkbN28aFVKXam/dj6C+ahUzJsTKbLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d89f813fd4416deefd70544919ce21602c476055","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.d89f813fd441"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.d89f813fd441_1760524091055_0.28712826657066737","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.74327a60f18a":{"name":"@tldraw/tldraw","version":"4.1.0-next.74327a60f18a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.74327a60f18a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7dc9209bc1c6976f9855f203603b223643b20d77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.74327a60f18a.tgz","fileCount":12,"integrity":"sha512-QPuAN+gOFL713BuuP5msoNDiLooozyFjmLzx1J5JrUHspx55U4l2X9rI4GUM23Qz8vHDT2wUdc6qUYYabKzg6A==","signatures":[{"sig":"MEUCIH9zP4fKwoaTXOAMNu8Xk862Ib3OG36w6UC9CL55QPyEAiEA6wlz+6PUUaeq9h2/iC/3FhNAxt8b/wUHE4uAYvHChaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74327a60f18a12d8072c6b2f5215308f25d022d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.74327a60f18a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.74327a60f18a_1760525835690_0.6075676054809707","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.58b63dd1ac80":{"name":"@tldraw/tldraw","version":"4.1.0-next.58b63dd1ac80","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.58b63dd1ac80","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75ce94661b35783fb7ab1094a0c2eecfb7a11e74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.58b63dd1ac80.tgz","fileCount":12,"integrity":"sha512-MPjlAmdXjV/3ZqLn50USOg+f9ULm9fZY4llBqV15RcL4QxPtBxRt3ED1njAHyoMHUcIt5jQKjAHHvsVsr7Uh0g==","signatures":[{"sig":"MEQCIDMBy1xd0LdFQGlb66dcnPznJX77RIFQWQpIEKyVsexqAiB2k5etdNrpZkYJVFfCtmDS0s+V3LMBAnzv/qYqdDvHQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58b63dd1ac802cb9de9fc456c1d19a898901e333","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.58b63dd1ac80"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.58b63dd1ac80_1760526440389_0.17090718565502594","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.c6278e85ba60":{"name":"@tldraw/tldraw","version":"4.1.0-next.c6278e85ba60","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.c6278e85ba60","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6b76cb687ae72eaf02e2fb5a84889114f64faad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.c6278e85ba60.tgz","fileCount":12,"integrity":"sha512-JvQ79LFQ0cNsWMMUgkDYhTP0Ghg3fcO6U2T8tNXUQrDhXOExJv58k0g6I32pPnKdJ8+b9Wvdrf4RPNY+e6RhWQ==","signatures":[{"sig":"MEUCIAwef/i/OiqK452i7zQLskQxEb02q9BS8TOzSi73HLkRAiEAk8srysXtWI2sbj23N8qt63XIAb0hwVziznNbPudEorw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c6278e85ba606d2815204d0f43490efa64bdaf0f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.c6278e85ba60"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.c6278e85ba60_1760526605878_0.7446407720423303","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-canary.58f856c8473b":{"name":"@tldraw/tldraw","version":"4.1.0-canary.58f856c8473b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-canary.58f856c8473b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f927e1f1ff8e0830c4bee4332046b46d8b50aeab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-canary.58f856c8473b.tgz","fileCount":12,"integrity":"sha512-hsdQWhHJdUfwoOTv7oHCjn8AFyT1iqIvWKXS04Bau4/NxeRi9eh575CYskrSNKYZIfzSY5TK27Ay9lwao1L8GQ==","signatures":[{"sig":"MEUCIFzsplyqFtY7IV6fSz/TjW0B4Tg1K59rcNQSLdbnygw1AiEA9U/4yWeRjo5ozFeF2tI5XvtaGBsu+ldxHFRcTX2qxhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58f856c8473b1fe0a36e96177af4233222f019d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-canary.58f856c8473b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-canary.58f856c8473b_1760526641920_0.4507263258022469","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-next.fb3de1c3d3dd":{"name":"@tldraw/tldraw","version":"4.1.0-next.fb3de1c3d3dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0-next.fb3de1c3d3dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"519de9d3bbe5f5918f997fafe0520488b4206164","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0-next.fb3de1c3d3dd.tgz","fileCount":12,"integrity":"sha512-YkkZ4BSvHfF0hyC050sn8aAr0siV1QAOr8aS4+oB73rocwq/2ON/ajQm5peR35DL+D3+fZ75z7pPwdPugcqgGg==","signatures":[{"sig":"MEYCIQCrmqETz5ABje5tQLeqCTVR85bFRVLeZUBhDUGFNUDDuAIhAIBZBgJ5Yp/rultJx/57n46SyKjKB0V/yHNOQXSRfqJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb3de1c3d3ddfc9fe159002ae1f08d1f8061bb81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0-next.fb3de1c3d3dd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0-next.fb3de1c3d3dd_1760530587947_0.8447515740157516","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tldraw/tldraw","version":"4.1.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1b004bafb3a5bc118c2dee4edd86be5f75f835b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.0.tgz","fileCount":12,"integrity":"sha512-//tkdm93O4Tf8xT60BlBcPhoyToytzrP6h/E8vlGm75/BaKZ/aT33W9OepYUgDJgfkWuYPtJQS6fUgnCtEZyHg==","signatures":[{"sig":"MEQCIG93DGnlWx/TJ3Ohnv0Uau6PSB7pOW68fj2ZAjquuCY8AiBYQKsWcc68wW/HcNf9lsPqq4UTKAwJwwOsWg6Nac1USg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e5463e3e36a28126259d5e3f7e0affbe054b26d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.0_1760531338591_0.3964506003117956","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.d76c345101d5":{"name":"@tldraw/tldraw","version":"4.2.0-next.d76c345101d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.d76c345101d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"439cec3b47c0df9389d320a37d5108de2e7d3048","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.d76c345101d5.tgz","fileCount":12,"integrity":"sha512-9By6Nmr2PixDj/3htSVaeEXI69D+La3zFN6w03tJZeXZQioksV2DgDLcPmETYGuHlOeOwyYRHK+uhY9YWcjnqg==","signatures":[{"sig":"MEUCIQDPA/9AkO8acSF0VVGWGvLZLqVcNLvCH52i5jp8ZwB0VQIgAKxSO64Fu8Xt9ffQsk+LUqDB62ddc3BlbFP0UAkQIUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d76c345101d545d238e92d2bc26094b67fc7e306","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.d76c345101d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.d76c345101d5_1760535210067_0.9063484844163199","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tldraw/tldraw","version":"4.1.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"089647e58e3be64ec5f4416e41872db7da7edccf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.1.tgz","fileCount":12,"integrity":"sha512-/cLC0HO5MDA0Cq4OCEGQu2xLDZgQHOXafw+rX2qhvuZmKZKXcohrsd2q4C/oDCOYiblstDuQCqyfRQl1oPnZug==","signatures":[{"sig":"MEUCIGCUtSd/sR1f9DsNpDP898smDOA1Gg4VyV2cmsPKujLOAiEAjRdJVLv70bjWoTTdj3NHPinOWZ28SuAddgvpShtlsOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"72c9e6322f1a291aaf0111219ba5810d49166ea3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.1_1760535836010_0.033979951553030574","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.ff738678e7e0":{"name":"@tldraw/tldraw","version":"4.2.0-canary.ff738678e7e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.ff738678e7e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9cb9a0aa7b347cef893c895f52c6f99159501113","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.ff738678e7e0.tgz","fileCount":12,"integrity":"sha512-iTIr4Y6R253MXVuZ3pdxf57m619p6dWTdX6pwKZyd+fpWCDCRq5ZXjtHF++iHkM3vILizm/iADtT7FtaroHs4g==","signatures":[{"sig":"MEUCIADoEtavJvWk4dhoFLusHlwi/YQdAGao0cW0o++o8lslAiEA6e2/MiFDSV7L4RDPDBo/sNjVmXKo+Gcm4fCyN9e1XBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff738678e7e03903e104e2a792b4d972bf93adb8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.ff738678e7e0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.ff738678e7e0_1760538095005_0.3662016167357893","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.43016e91a60a":{"name":"@tldraw/tldraw","version":"4.2.0-canary.43016e91a60a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.43016e91a60a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"458a6ee4db36cd07552418eee1046a14004efef4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.43016e91a60a.tgz","fileCount":12,"integrity":"sha512-tZgdp9VAXEAUcOJ2JpRg5wx0PGYb60jIIktxlsrAfi4wKsF7z9PST3z0hJekRc2nNYjLzJRALEroN6K4SU3LDg==","signatures":[{"sig":"MEQCIBykdsKk/Gdmxu2EPbT1j9YpfandwhfLt7i1VYBIeMkJAiBuob9QMkvgKmH3X394HvKsxMXRMs4jWhYhINHnkwaS8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43016e91a60afbf5fad193eaf73ab37c694f1350","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.43016e91a60a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.43016e91a60a_1760544800548_0.3334514902451653","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.5887eb336025":{"name":"@tldraw/tldraw","version":"4.2.0-canary.5887eb336025","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.5887eb336025","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bff05327f0e9274f15164e2d6c95ef98be876a15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.5887eb336025.tgz","fileCount":12,"integrity":"sha512-31H88Mk/x7UKammUUu4hl8WOikJSvlk84lyjKfU7J2Zk0lQhrb9A43iI92XRi5l/GTpcTlAthstQP1WI72qdWQ==","signatures":[{"sig":"MEQCIE/3e2p7SrxI4smiFOWxIqf8Z8itLwqWFq1msy3qoNb1AiAHqBsxqd8N1UfBYVbGusLcT+4MpBSPQkXYXMnm1teNgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5887eb33602555d906bda5720902f8c4529677bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.5887eb336025"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.5887eb336025_1760607288678_0.5885028499787177","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.226581679303":{"name":"@tldraw/tldraw","version":"4.2.0-canary.226581679303","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.226581679303","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c17cf507819f746625a4bb186617c9da25b37fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.226581679303.tgz","fileCount":12,"integrity":"sha512-tgiv4vdfX/5fOHG24JMehzz1BMMmL3QaANk9kBWyTesjWfLN4DbgQbm99Dm8z6c/qjEP1LaKXky73Q8gK0DD3w==","signatures":[{"sig":"MEUCIDKUePpdKRg7uf8tCqBJEasZpM5iEXRwQDBPERDn4/yqAiEAoOtb0AfFid5X+3m3rZQ0gacBoicICt2htHPIZyrz1oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"226581679303a3372362a26090cb500537f7bb8b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.226581679303"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.226581679303_1760608184669_0.4494550755344071","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.f59b349f83fb":{"name":"@tldraw/tldraw","version":"4.2.0-canary.f59b349f83fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.f59b349f83fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9069ae26995f352d5a3778a1c1e94526a5dcaedd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.f59b349f83fb.tgz","fileCount":12,"integrity":"sha512-gZzSFGiWWle2Gfkrc3F9bfGocxlHLauN54gRw1csrMNHfSg6h6cEWiEHs5kgUWEh+sP0hRtp3EC98slwffcy/w==","signatures":[{"sig":"MEYCIQC/7KmtPG5fZW3VOTuG2J6Juo6fZ3kvXPhjeyJq44vkMgIhAPzxUeib9E68DnIxGKMvPRLQWYj2s/fftaLaLHajjoQt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f59b349f83fb60428b464dcb9d57cf936e6f8289","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.f59b349f83fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.f59b349f83fb_1760617347582_0.5225334762011487","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8b4e0398f335":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8b4e0398f335","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8b4e0398f335","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a26ae37cd0bb501d93282cda870aaf0ee554472d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8b4e0398f335.tgz","fileCount":12,"integrity":"sha512-vGidAHgBMvocB5fEPOKFBLVnUa8hA6wgEvdHClced85pGnhQQFfrAQm/u+FPuvpCuUs46XIb6XHbGbdJQvoU6w==","signatures":[{"sig":"MEQCIHVlrSbc5xu6EHOGNtpvDtN4wJyHDt/h3Svidi3DTUCPAiAxS+M4AMoMrdCVN9+J4kjM+3ledPAZED5Fpnkf+ZvTFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8b4e0398f335a7e3fb4843d6993f2f85fe158d45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8b4e0398f335"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8b4e0398f335_1760629774885_0.0847878248938374","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.fbb67610f964":{"name":"@tldraw/tldraw","version":"4.2.0-canary.fbb67610f964","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.fbb67610f964","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9bcec8ed5b550ab86d179eb7891b4fe7c8df8bb5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.fbb67610f964.tgz","fileCount":12,"integrity":"sha512-YxatHbefQxtvfga/RbmDPDkUjuni5qf6+FRmkBysP/nHxMX8RVM/em+ve8OQufvB2H4mUKFX24v+NukqEMh3lQ==","signatures":[{"sig":"MEUCIQCb1PiJLN/sBKN1vai9Zeep8UhkY0uFcAkJh9DLsXHu3QIgcM8fYjySuNNTagNI7ep0afduuA2W3ZqsJnkvsKYys74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fbb67610f96404e4fd60dbc497571744c3af0962","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.fbb67610f964"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.fbb67610f964_1760690284756_0.4019907132110414","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.fda2467026d5":{"name":"@tldraw/tldraw","version":"4.2.0-canary.fda2467026d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.fda2467026d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d8139fbdc20117971fbcd008bcccdde6283b88d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.fda2467026d5.tgz","fileCount":12,"integrity":"sha512-XMEYVrcLQI/CtwPQvZOKXflaKUx34hpnKdU3GUoUbFrOxnMQ9Oz6AQJbvCbtn958jx1Zr5kuOrEsAr10AwH5Qg==","signatures":[{"sig":"MEUCICrGx4oJzvmJ7gVe3PbnK1n6zVgm0yGj36wv2fyhmOJ5AiEAp6Zv7tslYCi65WY3ji8yeRHQWBmN/YXuvwbR1dfL1ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fda2467026d5305a8ea94850a3a23c0a34674421","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.fda2467026d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.fda2467026d5_1760691939555_0.311074862817488","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.4fdb8505031e":{"name":"@tldraw/tldraw","version":"4.2.0-canary.4fdb8505031e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.4fdb8505031e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b5f5e61bb8183cef944222a604f08d6c70448e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.4fdb8505031e.tgz","fileCount":12,"integrity":"sha512-q078YBJa6WphL1k/0O0ZIgvO2wVc2SYcTYcvNgg3cy2yd9zK1JIfKoJyn5LoW1Mjq48dR+UlPX+2KURn3DJj1w==","signatures":[{"sig":"MEYCIQCrZBxldAvy483wyF9tVxALag3xIBCcvTpw2eO8TTGh3wIhAIJ1LyKw332uzrzNoOXttGw2pcjtdq0rHx0owAVSbEL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4fdb8505031e12785afbe1d25e0fde1d189e6204","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.4fdb8505031e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.4fdb8505031e_1760694981386_0.5416650200448876","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.47462e908ff5":{"name":"@tldraw/tldraw","version":"4.2.0-next.47462e908ff5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.47462e908ff5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4fdbe6d3ed522689fd08f93678b2dfc5316b380","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.47462e908ff5.tgz","fileCount":12,"integrity":"sha512-yCy4R9l+hkC3wlGA1tf1TIb2R1imFDj7E+FyHR/v4Uhu0UWdsAwlgJbppQQJ5MzsKl8hAz5wnzEror2EgmQ8kg==","signatures":[{"sig":"MEUCIQDRrb499VxuIoXiegDoCySt0JROz+rDCsbC7jZFp4onjgIgRpZg3H1yxjHT1qZOU/czeF2b6gOHmBgkJhHDhAxV2Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47462e908ff5f759f865b2270f92709baae2ea1c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.47462e908ff5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.47462e908ff5_1760697427441_0.7180700368502211","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.f16b0170a319":{"name":"@tldraw/tldraw","version":"4.2.0-canary.f16b0170a319","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.f16b0170a319","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dbdb2cab2e3ee5dbaa5f26f47016415e6a9a085","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.f16b0170a319.tgz","fileCount":12,"integrity":"sha512-BwZ8lBUATU2MnbLDYb7RYvYrGIZg3tQgDpoiLFGi5eeMc+vAi33MMVuGXKYtdXoNfZGIAXS3GLR9CjykPtr1FA==","signatures":[{"sig":"MEUCIQD2TFZIzOmfTstJnOVYzv0dv25T8rgQ7tjD+xHyeMy8sgIgVIJ479Cp0ShAUsn1+JFZxpnWpSVWrluz4lE58tni5qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f16b0170a319f8e9134a233e3b5917ca66127257","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.f16b0170a319"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.f16b0170a319_1760710305766_0.9531122033235495","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.c9c3e869273e":{"name":"@tldraw/tldraw","version":"4.2.0-canary.c9c3e869273e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.c9c3e869273e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e946155251df65496f1baf5d1953918e35d63459","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.c9c3e869273e.tgz","fileCount":12,"integrity":"sha512-UL8shUeWauE+oqqkWFCHfrPRIMGIQ6JTyFTtlSWohPbw7fLcca4BV3+klmX4HUABqpPrcnJJWCAQT1G9IIQhWg==","signatures":[{"sig":"MEYCIQCvVSEXXZuCVuqKyoKGfErXteACHTkKhxr1ko5a0jMcTgIhAO/6zW3adrj68wAyJ7kc1COSZrM7Zxyl45/UDkwwQzsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9c3e869273e0d7ba24755c632779b6b70442c16","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.c9c3e869273e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.c9c3e869273e_1760710502358_0.9208292653813084","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.fe9b43f7b4a1":{"name":"@tldraw/tldraw","version":"4.2.0-canary.fe9b43f7b4a1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.fe9b43f7b4a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb74a2858747a32c253c2edb751d7c9325dbc191","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.fe9b43f7b4a1.tgz","fileCount":12,"integrity":"sha512-yU+Rpv/pj5nRr66pJLYWWSNQf25oLbupGVv2wzpKmh0+UImgtSrsRMjGuheEm4ECLui/NBlb0Wg67HpOreDTtQ==","signatures":[{"sig":"MEUCIQDG0RwgMTKV+t5Rhd8G87Vli5H+jzA22Kbp+Zpc0VLzNgIgA2x0jh2qUWCFcKqdSSHgCSR/YyObYqDdm9w8PRwmRN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe9b43f7b4a1d7d8eb7d80c250a76761fc10e732","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.fe9b43f7b4a1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.fe9b43f7b4a1_1760724653817_0.5529903800411471","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.bdf681ec987b":{"name":"@tldraw/tldraw","version":"4.2.0-canary.bdf681ec987b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.bdf681ec987b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54d8e3151a76e08fddf7a6b71529ca024b50d57e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.bdf681ec987b.tgz","fileCount":12,"integrity":"sha512-mFjwZBBq8J038+OLn4L1dytQDYyjR74uQUskvFBjchqrookQglXe1oBiQi3VvdQ0VtdbCi9B2rPI1vH3slkhOA==","signatures":[{"sig":"MEUCIFliVt3HyutKxwslVncDOqYshpNJaMb+tsJZmbS0eHcBAiEA/ySWyuZLNrq5+O5xzTMG9X5+WENR+bYft4Xz96zEPRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bdf681ec987bed6015262e0d812525bfefae532a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.bdf681ec987b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.bdf681ec987b_1760903924621_0.593315142921778","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.2e5f9f2def6f":{"name":"@tldraw/tldraw","version":"4.2.0-canary.2e5f9f2def6f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.2e5f9f2def6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"470b39c5dd8ec965542c7566a04ddcbc86828ec1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.2e5f9f2def6f.tgz","fileCount":12,"integrity":"sha512-28V3LHD3JQ+flOe2Th7NreXvPVxmmek3y9Aexz0hV4f8QpMxlGDXAEG5A4aMfeZKlrU2wFTa5MuOilnUtwVhGg==","signatures":[{"sig":"MEQCIF7MlJL0g+fj2/GmFXddXaGMlaSowSLH64AU/JN8ptivAiA2DjiXNh46Ik2JXoC6ZghF3SSiVJ979WpaS/QUgs8/rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e5f9f2def6fee2d814c723696f8a7cc89989b26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.2e5f9f2def6f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.2e5f9f2def6f_1760955389419_0.43732302781260546","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.e45f694a6f24":{"name":"@tldraw/tldraw","version":"4.2.0-canary.e45f694a6f24","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.e45f694a6f24","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09ba5e530faac8a06c1c2e0e2a1427dcd6f2c240","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.e45f694a6f24.tgz","fileCount":12,"integrity":"sha512-U7ENYxCQqQIYojF9zLvaMD6LjA4o7J+Umo6BfVTYDcU871fliGES8brVDde/unE+EX82i+YuveyLm0KUDUEgyA==","signatures":[{"sig":"MEQCIAs4EHTJjciRwWaFCqq0VNlOe3PiZ5SVU1/sCU1mBxCVAiBoNpv/rs3XozZai+xGT5s7rsmy02SRqgPwZ8kprewMug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e45f694a6f243a8b9985df7a25f1ff1deec5b4d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.e45f694a6f24"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.e45f694a6f24_1760960265291_0.8398670711006391","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.118fb314f728":{"name":"@tldraw/tldraw","version":"4.2.0-canary.118fb314f728","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.118fb314f728","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2931cbce770a8a0fce258dbec770034f5063c83f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.118fb314f728.tgz","fileCount":12,"integrity":"sha512-EfDSTpjubdOEXi6hplM/JMzlZLiotMMTWfXFohH/W5j3c0DTZ2hrY50Otxrlx+HdUVocJb2GMQlkSoD+RL9QIw==","signatures":[{"sig":"MEQCIGUgMfCebDuQW2z12XRRX78JM1Vr5V8jIJf2k+5diqQJAiBX5N5qBv5UNQnZ69H+04KqsjZMtt9WJJkJVL1vANitIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"118fb314f72808329d4307030fa8cb284062f67c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.118fb314f728"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.118fb314f728_1760960461348_0.6244524230262485","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.d26849279326":{"name":"@tldraw/tldraw","version":"4.2.0-canary.d26849279326","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.d26849279326","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d15ced0ddc07ef4fe65218f602eaeff837d6286","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.d26849279326.tgz","fileCount":12,"integrity":"sha512-8Dp90MLcbQSTtVL9lxNENrN7ZoC9SKOiZ1A27pGvtf9CQN/Qd6JRAMiFchKuHf8zTDzH5U7A7H61ldebkJYxYA==","signatures":[{"sig":"MEQCIEtyxiQ0McgjyH0PxEPIORJQHCKqawiqwo+nObvkSy5BAiAmKsxMN/PTDqFoVdaJQ1eGhUuKKuMUYGCim4mZe10NRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d26849279326d52c07a32ad1bbdaa72b619d2ca4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.d26849279326"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.d26849279326_1760965882904_0.426408029911852","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.4b2f5c4d370c":{"name":"@tldraw/tldraw","version":"4.2.0-canary.4b2f5c4d370c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.4b2f5c4d370c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdc571e37c5bbed837f13152739b885383aa07df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.4b2f5c4d370c.tgz","fileCount":12,"integrity":"sha512-vBXkRWDE3Avyp+9V3VO000ugOgPqkcAZB1ViXG2AKmFEtFEExf3hmaKyEdf0WfWb6Gv5wx6Vr4HOn1KroE3SKg==","signatures":[{"sig":"MEYCIQC8LTQf2viYS0yu9HRuTQNC+6Dq8temQK3nC5hzjTi+wQIhAMoufm85VJKoDvBgOlteWeecx13vigdq+PtWyBrR+so5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b2f5c4d370c68c0a02b13c1017be1d880d343cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.4b2f5c4d370c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.4b2f5c4d370c_1760973780616_0.899929015308484","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.d70e0650108f":{"name":"@tldraw/tldraw","version":"4.2.0-next.d70e0650108f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.d70e0650108f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d8c0895d306d2e4dc3aff857ba373638d994205","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.d70e0650108f.tgz","fileCount":12,"integrity":"sha512-zStmH3Y8nGdMZQSoyyinCN9lZtMi20CiCsmiG5lbA11Acio2Ekw2mXbV4c45DpFT+4tCO7uP667Dk2cmx9pN4Q==","signatures":[{"sig":"MEUCIQCDg7xqzumUC4KZ4MfUWzCrQhE64rEe84Kg0bkwVe64gwIgMGmsHdMOxLm5nOqZ7HJECCuVClNqqrys5KRTvl0TfeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d70e0650108f9a0123685ce66b21daafde36d54b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.d70e0650108f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.d70e0650108f_1760977218934_0.6893510237624882","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.7c309644e4ec":{"name":"@tldraw/tldraw","version":"4.2.0-canary.7c309644e4ec","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.7c309644e4ec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25267945359328a31c9cc959964054222977ffa9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.7c309644e4ec.tgz","fileCount":12,"integrity":"sha512-5pUKVJVuBzJj5oWYfE0h6KUQA2j2t0DyzMc5Kk+yH/wWx90gxVnr6K0NgLkaxIHDINfwPEh3ZMJc+GEfs5cdlA==","signatures":[{"sig":"MEUCIHC7vOdz3RG/AhamFHI6UXrQ05xuFGO1HCTRxI0eb3zIAiEAlRg1NhjyuPQXlig3TuQgElhWBaASv78YT1MWhYufDPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c309644e4ec1cccb946194cb5c37eae9ea38086","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.7c309644e4ec"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.7c309644e4ec_1761002675763_0.13036362886157793","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.dc2f1f0ba757":{"name":"@tldraw/tldraw","version":"4.2.0-canary.dc2f1f0ba757","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.dc2f1f0ba757","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a602039d52e71942c152f9f6e413d43191eee5f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.dc2f1f0ba757.tgz","fileCount":12,"integrity":"sha512-2+dYu5lvDVzCFICh6PKop7/FQl7F4MqbfvFtXUtqXjYsYAZ6CC2EV4eTTcWb+XbMxnsXVeKnC5UUzTnOg9RxsA==","signatures":[{"sig":"MEQCIEYld0zI3EumLBmUFYFGAJUGKL3k4JyH2KxOUOXQIRIiAiAKhIBBI7Laj0ZmoCXe4ZpSrIm4ZLJIT/JKABbXs2kdUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc2f1f0ba7577955d911a6cc6f39ef2ab138c88a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.dc2f1f0ba757"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.dc2f1f0ba757_1761038810539_0.012856199281221725","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.e99381082505":{"name":"@tldraw/tldraw","version":"4.2.0-canary.e99381082505","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.e99381082505","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50827465fdaa879752384eabe3a3eb546ee069fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.e99381082505.tgz","fileCount":12,"integrity":"sha512-44/F+JNXAEHQToHE0wEBuCtQvTNKlNy91mR2CbgO86/t8piEmfJPcqk/2CSlO3PjgEsNp+1hPuC69wzJ88bqcQ==","signatures":[{"sig":"MEQCIDFv0noJgD8S0zOhTMlnZ54+z0v6z9EZS9SlMKiiGRFGAiB8o81oWAAC9gvuNsCQxe57uJsXexD7Od5qaLIlF2dDWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e99381082505e9087c0a3c938d9eccae0a858495","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.e99381082505"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.e99381082505_1761048798229_0.8438697837325257","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.c4a65f191251":{"name":"@tldraw/tldraw","version":"4.2.0-canary.c4a65f191251","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.c4a65f191251","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8257da2d4560db3fc447094c797da4b93c96a090","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.c4a65f191251.tgz","fileCount":12,"integrity":"sha512-uQS7av7oRg/EOqZSDrxZiTqEGizBTi4dQKWrbsJdUt+lnlUmkN4/zIqrN2XDT2nE1OfFJ60h+CfotbFxU181CQ==","signatures":[{"sig":"MEUCIQC524kXNxHpx37Pr18NjggWfO4tf3JAtaswS6JZpaFNGQIgb/UNKQpp0SCOlLWPgLz7u9jQZwAuEDypJ/pDEorXJMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4a65f1912513710eb44b2feca3788fff2477e9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.c4a65f191251"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.c4a65f191251_1761051016345_0.8039978622445045","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.2bb634d0af63":{"name":"@tldraw/tldraw","version":"4.2.0-canary.2bb634d0af63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.2bb634d0af63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b7a0edbbf9848094460a6c455d3f9dcc62589c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.2bb634d0af63.tgz","fileCount":12,"integrity":"sha512-1Qcg/8UQIpFugC62h2/KKrG/OJA5iIgbdLuzYk5XpE+Z2UUUvgqpzwxaxGUL5Hf2kRh049qrY5oUfsjOYxOcmg==","signatures":[{"sig":"MEYCIQDjUHMNA9TiWQrk2wwF85MmzVpQ+SBlhxE5gC4VFLFcOAIhAJfuQTkNUzNAPxD0wS1xexoTcjjctQfRKxaMpXnDXXux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2bb634d0af634299a7611bdf5f97589bb18ddd49","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.2bb634d0af63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.2bb634d0af63_1761052807657_0.21237770418809432","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.03d244d0e4b3":{"name":"@tldraw/tldraw","version":"4.2.0-canary.03d244d0e4b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.03d244d0e4b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e7169800c23e57e654edb31cb8f670e28dfbc605","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.03d244d0e4b3.tgz","fileCount":12,"integrity":"sha512-xThvQ66srDb/SE42bxf/GK6GYPlmDIJjMBjhy5fw4gpL0Qnf45dbSxrhoMUPAe6Ei/8V4rBn2pcBd5Qhb9bfQg==","signatures":[{"sig":"MEUCIQDf4AGbSK2qMyl+zPljgxOHM5nPP8QcrTudyk72oWQiXwIgUUC+LuCePegWFpPRuik4S4X3uabaGLFUuQff4fKWF/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03d244d0e4b3264544e943bd38fa6d5cd91e0ed8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.03d244d0e4b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.03d244d0e4b3_1761058035282_0.7521024290882028","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.7ca44094b6ee":{"name":"@tldraw/tldraw","version":"4.2.0-canary.7ca44094b6ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.7ca44094b6ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07100dd2a36303004387e8a136c27e52e78df4a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.7ca44094b6ee.tgz","fileCount":12,"integrity":"sha512-bDcFBmeYlM+9GNMKsNn8ddhG+ZSYcFOLjXvKidHt0NNUFiWpQb7EVFDJurTVqFoPikALkIz8exT4JxphZieM/g==","signatures":[{"sig":"MEYCIQDa67u1hViD6Ar4xyBZOxlrYb4iWzXB0Upb+k2Xn9Lj4AIhAINaPgPjnJuQ3hk9vXCTrpW5WXKEAT7CxnbC5s7xxeKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ca44094b6eec75c2bb45a565e11a3c88af42b14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.7ca44094b6ee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.7ca44094b6ee_1761065044938_0.42043667440420696","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-internal.d43dfb4f2e76":{"name":"@tldraw/tldraw","version":"4.2.0-internal.d43dfb4f2e76","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-internal.d43dfb4f2e76","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b862bce2b252aee2b4c101cb5f8f2b160a38d7c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-internal.d43dfb4f2e76.tgz","fileCount":12,"integrity":"sha512-5gwNl+hmBAtSTROQoUp8AWyYND1jsKIJtEwP/wTGI87GjfEHeoBsVyUCJJe3J+HaGvHAFDvfA0wivsFYiOwnKw==","signatures":[{"sig":"MEYCIQCJ3dsnKg867lg0QFedBtuIkJcEO8VINctE7u+iyeAFcgIhAOtYfNv4iikIUJviEgZft+sk3vcYLjNzV4RFDrT3xEH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d43dfb4f2e761799b8a49ecae679aa208261ed93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-internal.d43dfb4f2e76"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-internal.d43dfb4f2e76_1761120429244_0.7177153019158238","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.d2cb83d8bb40":{"name":"@tldraw/tldraw","version":"4.2.0-canary.d2cb83d8bb40","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.d2cb83d8bb40","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccbc816613909e72d3b9531bfa93d56e22273af5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.d2cb83d8bb40.tgz","fileCount":12,"integrity":"sha512-/6qWEsfz4ncKEzObuHTxUGqowWnR12AnzmtudyVb1ffBoE2UG/vLYez2Znc4Myu1oXw7t6yz3iDUjbY3IVFFEA==","signatures":[{"sig":"MEUCIC6+GrhxdGRqiH/pjrl4K06sO+KPENZkAUFGbyB5gpHDAiEA4Q3iwOE+dqA7cX20tdZtHfQ0hhHF7zpmcwlzMWL8J2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2cb83d8bb40188a3d4508fe33c92b287d42681d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.d2cb83d8bb40"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.d2cb83d8bb40_1761121367283_0.9670115876641352","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.86048a4c313d":{"name":"@tldraw/tldraw","version":"4.2.0-next.86048a4c313d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.86048a4c313d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62f54eda9f27d1459017904f7e5e1dc97a099e6f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.86048a4c313d.tgz","fileCount":12,"integrity":"sha512-R72yPyfNFxfZQLyqiXasrLefjT0hP/Fx6k3Wkt6dvgoE37GXtEpgbY9z87WSCIPkclK+twEHgi6PE/1JBy75Jw==","signatures":[{"sig":"MEUCIQCaXZd4NmE2tSE67gJW0WYUa/g1r7KhsSE814Y+ateXaQIgARA1Q4cDinww61ZAIJAyhY64geqh9U4dO7lvG67bllo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"86048a4c313dd872dfccb3d10ae8927684d581c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.86048a4c313d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.86048a4c313d_1761126039602_0.8029181416282609","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8d10707045e2":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8d10707045e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8d10707045e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71456e8513acf1bfb0f520af20ff8bf62cac9c52","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8d10707045e2.tgz","fileCount":12,"integrity":"sha512-H1MF8FaVct9/nUSUf91B56VBhZcKfLSmdZSAvc0BFn9TNqKo7auZKR2ZEnxFQGpEuCk9GyGocSNNP0155txApw==","signatures":[{"sig":"MEUCIQDjPX+IT1cddSr+1VpFqcq8XCdfKjZL/AQnkH5edLUXOgIgPNRGTP8bvWwgdO68egvpf+I0C0FDdn2zOQXyqE/TVLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d10707045e25b819e3d1c73d509c21d3bb9ee8f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8d10707045e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8d10707045e2_1761127634590_0.8830681371460631","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8985a3ef0254":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8985a3ef0254","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8985a3ef0254","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c79685a9a2bb2846853599e80063993313e9bb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8985a3ef0254.tgz","fileCount":12,"integrity":"sha512-rP5qmI8lsKfo04QLsmgvyncuh9PZtOCGYfZt6fvVfSNXI2T9TFdyCKWP+GE58rsq06pAtw7gTS/mWNae2ciDWw==","signatures":[{"sig":"MEUCIQCLA0hTHuz0bpIikjsaI7d7SgQQyADWpBpe/5yYQksDBAIgCOkV3xGxSii5n1pD9rMS1AM3z5+hOsIWecsRTMg4JRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8985a3ef0254457c97faafc9dfd0f92b26266b9c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8985a3ef0254"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8985a3ef0254_1761142451008_0.5186307128736305","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.094f21ae35eb":{"name":"@tldraw/tldraw","version":"4.2.0-next.094f21ae35eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.094f21ae35eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a42a1e70673cde55bd08e2ababc3c96f80732d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.094f21ae35eb.tgz","fileCount":12,"integrity":"sha512-IfWcw6ZLe+p28itMD3rZpgCNRm1oge27/l36MQT4wavpQb+V3WA/ut9RUKOW/PhO+sBJndIsrvJtx5L/LhBQtg==","signatures":[{"sig":"MEUCIQDdN8C3axElksCzQcDcY4hWCI/Ht7KMJK5YPdMnMEoDywIgTU/G4zCUE6prwMXlofoqlgFpYhjwvmxHwWokWVAPlCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"094f21ae35eb4751511e4a08d464f3e58b9f5989","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.094f21ae35eb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.094f21ae35eb_1761142932939_0.07831207216197322","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.3abbdad51d2e":{"name":"@tldraw/tldraw","version":"4.2.0-next.3abbdad51d2e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.3abbdad51d2e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f40337fe5fe6b45d9adbc749eea85cfe5575c10f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.3abbdad51d2e.tgz","fileCount":12,"integrity":"sha512-yKv4no585f9vXfycBSROmMaRF+/eKDYCJVjkz4nX6GpQ4HjWdwGJ+nfLNKgtsk3gLRqnClp3IgTGmHBJjGskKg==","signatures":[{"sig":"MEUCIBGbw0fWVLPPCcYonaC/m7xAeHN6VcuJ8a83f19u7UkJAiEAwauKKk83PYoO52F0LDAS4jnPG396464/gB1kTys/RSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3abbdad51d2eebcde650c2363f4ab9b627ea38a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.3abbdad51d2e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.3abbdad51d2e_1761146171891_0.5877605977100209","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.bc4067ff25a9":{"name":"@tldraw/tldraw","version":"4.2.0-canary.bc4067ff25a9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.bc4067ff25a9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb902fe220fb443c91b2f0ce1991778727380af6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.bc4067ff25a9.tgz","fileCount":12,"integrity":"sha512-PhWcYFanrNNFKCHBDliZpZWTje9ECiUhxKmwMHOfMy5WgcHg9bhP1Knue1CXOPXj+n0EgsS6OdRwcJpLqOU1Wg==","signatures":[{"sig":"MEUCIEMAtu50QYbkn9oQIAjuIh9pyHrCRpcQY07dlk1gRvdDAiEAkeirst0xcuXgBr0iPzWUTRVJt7XpDRUk1pPf9TKhon8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc4067ff25a98b0988c3fee50428114436700246","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.bc4067ff25a9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.bc4067ff25a9_1761155890466_0.8841072460038535","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.3634f876bff4":{"name":"@tldraw/tldraw","version":"4.2.0-next.3634f876bff4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.3634f876bff4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad750cae5adc714737973cdbb15bc49a7b95be3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.3634f876bff4.tgz","fileCount":12,"integrity":"sha512-rp/Vk76ppiUWZj6Gh8V+EgbpS5ydf/F8BcCR1pOkI6hhezRANwf3uzkpzp9+yQmYBKqZwtvsPU/ae+0caHlxsA==","signatures":[{"sig":"MEUCIQCaAdTay6z6gUIf27Trbe1oilq9MDeZd8GDQJcnoUO1VQIgFKp+lC3LXYiqeC0QnNQ4nA8a6pH7uDuAxx4dtrofKnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3634f876bff4002c9d9a8f658547ee991018315d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.3634f876bff4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.3634f876bff4_1761156533539_0.9782226429294378","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.ffaeb985503a":{"name":"@tldraw/tldraw","version":"4.2.0-canary.ffaeb985503a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.ffaeb985503a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7354c301c69de603006e02194c2b493b093903de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.ffaeb985503a.tgz","fileCount":12,"integrity":"sha512-YV/dn4KK6m93nQSPiUwyk6V48SyyrGTX/7agMP+yCvIXUcOdrHQ4EQqG1bDQHGkYzszWObBtC6L4TzT4JfRiPg==","signatures":[{"sig":"MEQCIAORx+BROCNoJf0jvpb/hZggkTDgBrNiSUmxPlTDJ/oJAiB6KUZqi5aBP/RqR3yzKhgHGIi8FFg8ADAKmR/lVrMuDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffaeb985503a3a15551176750e28d5c96d28ae56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.ffaeb985503a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.ffaeb985503a_1761208637775_0.06278777996487683","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.873779de89c7":{"name":"@tldraw/tldraw","version":"4.2.0-next.873779de89c7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.873779de89c7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a753bf9a0048570364df97b9d8074f5a564c9793","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.873779de89c7.tgz","fileCount":12,"integrity":"sha512-QoLyJUc4JT6NjL6WvwRY+t48l6QzImf4s1s3ZRvMi0Ew2pa1TWQwAhoViLVGMoRI67AV1YAFcnBF7bh+fMfG+A==","signatures":[{"sig":"MEYCIQCtiwk/kPmAaBqHSrajON3h+il1Wz+oGVykOoAnymgIkgIhANrnC84HYrhVAVU8xOZlYSutcuz5RnXaoZfPaawVWDsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"873779de89c749dd9564708dd14df41a1af0a659","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.873779de89c7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.873779de89c7_1761209170246_0.696450169520108","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8d0dadb9cccb":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8d0dadb9cccb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8d0dadb9cccb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf4048edabafe4f71a33e1a9538ac7307b5ddedb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8d0dadb9cccb.tgz","fileCount":12,"integrity":"sha512-s8xDnDAfG2pw+9+QALiD7pLLrLYUVxsegQvPrj5HxvjDAoUuPthmNNXhjG1G+opXmUiyNn77NTytdDzAcEYT9g==","signatures":[{"sig":"MEQCIF1kN25gcjG398i1l3RRc7htijB71Jftgnd9CrALlFjGAiA5f7sfi4HmXGySza37X0iItuqc6rQkpbhsf1Nl5/33eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d0dadb9cccbded9951ec0b3bdb433705ebd39e5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8d0dadb9cccb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8d0dadb9cccb_1761210426904_0.6252856608918238","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.4c394365fcdd":{"name":"@tldraw/tldraw","version":"4.2.0-canary.4c394365fcdd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.4c394365fcdd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4c071702ea22c5e11c104802910f60cf9cb6a81","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.4c394365fcdd.tgz","fileCount":12,"integrity":"sha512-ZUc1rUPX661b773NJyzYviBqEnduqp2EHEOr78t1EiTFBHm+upVRnTT3rUV0mwuneDhNdsNJ7b9DgFHHIisV2g==","signatures":[{"sig":"MEUCIQCcPJHiIdjflSY1oUgsEJB1co93cLXYXwJLN7OAsEp2DgIgedUjGcHPtKtZT8xA4miIDbefqh+9xbkKipN+EFubXkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c394365fcddf542b79c75db5f66f2f0cb252df2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.4c394365fcdd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.4c394365fcdd_1761305282110_0.3628212246206448","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.eb25c2c5aaf2":{"name":"@tldraw/tldraw","version":"4.2.0-canary.eb25c2c5aaf2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.eb25c2c5aaf2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13aef606a1ab35a51ac9c86256be1b300fe1fa18","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.eb25c2c5aaf2.tgz","fileCount":12,"integrity":"sha512-slIf67fit5eYMXi9RWnCTJz8CzmWYA5VzT6HCWfeWmvLJI1WG/XfN4+lwyKZnwA34UVr/982zztV4f9kPBGSOQ==","signatures":[{"sig":"MEYCIQDyujbHWe3a7yMU/Xnw+8mS+rnjshzMqH30A9QGcplB5gIhANPB1vBib8DMcDC6XQbfvF4PnNap1o6lOn+tLjevFkt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb25c2c5aaf2915633fbf458824a9bd52e9512ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.eb25c2c5aaf2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.eb25c2c5aaf2_1761309809469_0.6099695127139058","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.7329b1541236":{"name":"@tldraw/tldraw","version":"4.2.0-canary.7329b1541236","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.7329b1541236","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"966a690f75e38800b067774905e299a36d7924a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.7329b1541236.tgz","fileCount":12,"integrity":"sha512-Zuq8G2iXsjA2MTc2wSZtV1w/KaoUkT1n+DKR87xMtQ9oK2HEYY5H40S0V8U/xzORml64KW89crkT/tdyb8pF7A==","signatures":[{"sig":"MEUCIQDOGTAHy5DZ27mEcJv8jL72dAVLh3fKWNY/RDHBqjXregIgGYJMKnlMwjfVLT8zda3lGHXdyJixsy1auPhyxVZFwCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7329b1541236dfdb913223c11d643b7eb134dbb3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.7329b1541236"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.7329b1541236_1761320313074_0.9173030306064025","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.b93057a12f03":{"name":"@tldraw/tldraw","version":"4.2.0-canary.b93057a12f03","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.b93057a12f03","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a83487218997eef1731beb042e07bb60213e5b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.b93057a12f03.tgz","fileCount":12,"integrity":"sha512-yNZ13xkuh55aNB0U0fCBhE1vAZ1dEzIkG8IoUk/eB+FPRprnGhjPx25i9mdWpkwTD99SmGpg7YOgWbvu9OEMfA==","signatures":[{"sig":"MEUCIC+zAr+JzmR+9BfZd1+S2wCNiJUc2DU0MyFYJ0Z0cM2wAiEA+7hCUrGS+ae+9w8s31piWFJEcW5tlDz2gYAGa3NCkJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b93057a12f03bd07a4f998e1ad7941428352077d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.b93057a12f03"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.b93057a12f03_1761554490137_0.9234254246304552","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8d2fc28eab20":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8d2fc28eab20","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8d2fc28eab20","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb7762dfdfeb6afd7da043b5e2be53a5fde07a11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8d2fc28eab20.tgz","fileCount":12,"integrity":"sha512-UiLbqj4f7Yl9ieGNFMFY9/qucCYfarZW2Th0CxSpSHUggO1Ad2UE1kgID5HYhjQgr92EqZ8GpaEjqB3jkWOopA==","signatures":[{"sig":"MEQCIEu/w1iz55953e2TYxmbOXt8/WoPQgVQCU2yQdBJF8S1AiAxSlRx6u9EX/SFbIFjHht9QHEpwzPJ9wY5EfU1yXtjKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d2fc28eab200df797f3156968d3fe832b409b22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8d2fc28eab20"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8d2fc28eab20_1761576564323_0.759056677137498","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.1b9b17a9f4dd":{"name":"@tldraw/tldraw","version":"4.2.0-canary.1b9b17a9f4dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.1b9b17a9f4dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c637ef1a03595d1100bb92516a47ed25e06d2f92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.1b9b17a9f4dd.tgz","fileCount":12,"integrity":"sha512-r4RpxDatnuGcwRbGi6XtejP74DS8hO0JyJEBHV1qW1EOiBfB07e5dluBGIwXeqyJOYSFJ7/x2a+twC6h2fCOIA==","signatures":[{"sig":"MEQCIF15xfC8V7/gQVr+9B1kI+VsZ0k2A2Lk4lUawpoS8tGsAiAdSs4w2oAa06lBIe/FILg8wSZxwUmt86HHwQluo06i1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b9b17a9f4dd079723bb0b2e56b542a08d4ff542","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.1b9b17a9f4dd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.1b9b17a9f4dd_1761578960385_0.8418183856412831","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.e824a30c434e":{"name":"@tldraw/tldraw","version":"4.2.0-next.e824a30c434e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.e824a30c434e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05b946669bb40fb3a22b829fdfef06400b2aca2a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.e824a30c434e.tgz","fileCount":12,"integrity":"sha512-shXVeglq44ILmw9eBgUNu6owWm8sI1gYsoBgkLmmH68P1UTgH8Zi+ToaQaWPVXH/xUvQPLFNNBxGYM9epghlVw==","signatures":[{"sig":"MEQCIEaHzsXZSzRn8AYefsrozdk9ty9pz9VXJRK/DYcVMe7pAiA+arTQjNhxHX4vl3mMSV+XwRdUNppB87lLHe/VdQgwEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e824a30c434e92afed20fb244b0c6d2947b6cbbc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.e824a30c434e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.e824a30c434e_1761579596930_0.39893810055087875","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.16fb8ba5cfc1":{"name":"@tldraw/tldraw","version":"4.2.0-canary.16fb8ba5cfc1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.16fb8ba5cfc1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3fb2311bbc4554918844afe33419bae56b30c7c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.16fb8ba5cfc1.tgz","fileCount":12,"integrity":"sha512-77K/C7eeXIgXJyD6IJASU7MQ8l2tTOqTWEcmIuPY+zUdmMSwnaSN6Lmhxx0lkooJE5tgk+AZaegx1Ked7eVGLA==","signatures":[{"sig":"MEUCIHOr90ViCrjxJlDsZP4ELKQWfKVO4CfeYlrLRi/W+CqbAiEA7L+4wsQukCtZeIjBSjWmTmlkFRlvXFVHySJkSZXaJQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16fb8ba5cfc168d807fa6b999349fe8bf8cb59e5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.16fb8ba5cfc1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.16fb8ba5cfc1_1761581867857_0.8882434709733087","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.3100ae2fd409":{"name":"@tldraw/tldraw","version":"4.2.0-canary.3100ae2fd409","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.3100ae2fd409","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86755046f657e9a13d8a23bf9270026d52a8cf1c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.3100ae2fd409.tgz","fileCount":12,"integrity":"sha512-/DrwN4JYixMx4Qor9jlhHhSEPCVS+oiyYlWwWxK6Gg97HIFPFLQIZmp9luBgDBDj9QCfPHuKoM+4iZ1AZieXfg==","signatures":[{"sig":"MEUCIQDwaFO+O3YxeoQf9RgE/utdJo8MifmmQtPfZFZ4gD3n4AIgO6OJ6RpEBzJmjL8NNq8TzDT8op8O6acl8Iy6duy+x64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3100ae2fd409727229ff26570326766ebdafb097","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.3100ae2fd409"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.3100ae2fd409_1761586155499_0.8634753794695869","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tldraw/tldraw","version":"4.1.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a64a9ccde8d78f19334f6c30b7a23415143237e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.2.tgz","fileCount":12,"integrity":"sha512-ZK1VM8M/ZiolLOZi46PTeLtufS0+3wHXokrPvVNujZI6E1HXuaSO1gx24eelV/PZCWy3ETL3kKfnD9LTaNc6Pg==","signatures":[{"sig":"MEQCIDw3ohuuQ8DinJnoTjHa2hbqPtj+zwYF8YtLsVxRxlUTAiB2+2ZGgMd8l3yZqVQCIet4LtWrYdacOdXbl51TD0zjAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5ac701e0488e605d54ff331aa0e86055cf40f11","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.2_1761644767319_0.7871118790908105","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.adc6e0b35f14":{"name":"@tldraw/tldraw","version":"4.2.0-canary.adc6e0b35f14","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.adc6e0b35f14","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a54cc73dd641590d8dcea77d86ff515f15351847","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.adc6e0b35f14.tgz","fileCount":12,"integrity":"sha512-A4G2RjroYmgaUQpv37XXpmM9FpFukh8ULNLJvkXvmjobh8aqnB/Hd0oUHqLOKTXiKK8xHF49V5GT8xT9OoddBQ==","signatures":[{"sig":"MEUCIQD1MAS5f463sdUuNK61i/aHRh4DeSUpXVXZp7G+6yHeEAIgX4fuRFg7sZJqQY8zMXamXlyU8Uqg2Lya2E926BcD+kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"adc6e0b35f146f929d226be33bc28431c24a854a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.adc6e0b35f14"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.adc6e0b35f14_1761661090873_0.5020727454311136","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.025846da88b7":{"name":"@tldraw/tldraw","version":"4.2.0-canary.025846da88b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.025846da88b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dcd850d13d49cadf7069a2be2759e18d7113f33c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.025846da88b7.tgz","fileCount":12,"integrity":"sha512-hCdQ7DFVVtvQSVxX2GqN5WEp1NRsSg/8CdYDK+cpAWD+Crl2x7c8Nc5aX5kCNbUZAhj5iskoyU6ighEy1/CZAA==","signatures":[{"sig":"MEUCIQDiU14x3oWp0MAOerEbIYGowRWz9pviQ3uKvOdb7V5E6wIgcusEXdzdXX2kZAWfktLNHU0DrX1o4o9rkQ0tcHDEHYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"025846da88b7b95b7ed30a027b6ba1ecaa717bf8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.025846da88b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.025846da88b7_1761664020763_0.5010882084213972","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.361cb422e4d0":{"name":"@tldraw/tldraw","version":"4.2.0-canary.361cb422e4d0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.361cb422e4d0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bd9aae866de65487d5685e6b418ea03bec047f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.361cb422e4d0.tgz","fileCount":12,"integrity":"sha512-j15jiiPgUSr6DovGj48GhLnaQvgYKpoG+GlQqdLHSQEwq0VhQ9ZquV27FhV3TNCH2FYCor1ikwjJxReBEB8tDw==","signatures":[{"sig":"MEUCICY20MdMjC4zY0yk45zehxE/wVVlEbLKb3vFwPueRT8IAiEAkX+ywqOcBckkaEsCRDV0qiicPZC+UdvL/zTgL0/gw8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"361cb422e4d08beddae6374d5a018bc6f4af5576","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.361cb422e4d0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.361cb422e4d0_1761734106656_0.21185366881867473","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8898a200ad69":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8898a200ad69","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8898a200ad69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e01180605452e87d31711f24563df4c8a7d0750b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8898a200ad69.tgz","fileCount":12,"integrity":"sha512-5DoKXyB/31Xw8VN0ZEMm6NtTrgXyJVnPml7Krq0oDfzCM/43xP47og89CSzF6DmmUxepDKVHnwZspTdKaC+zLw==","signatures":[{"sig":"MEUCIQC98JSf3sOW+B64xGNFIEg7tEG+UEQTgPUc0+nqA5UaGgIgCsHNMvAmdt2d99tYsTSnLtLJ1vtzipWZrL01tAlL37c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8898a200ad69e93eac99eaab6287231e45f1ae4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8898a200ad69"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8898a200ad69_1761734372703_0.09120814385384102","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.ee2c79e2a3cb":{"name":"@tldraw/tldraw","version":"4.2.0-next.ee2c79e2a3cb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.ee2c79e2a3cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8731a14216446feb83220553e4d1e32fafd8516","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.ee2c79e2a3cb.tgz","fileCount":12,"integrity":"sha512-htydA7dVZEXyKWz2IgXnbbLZ2oqDr6LI+nhgULFSEr9vYBAIsRBSPUdwdj3WhCVQM33gxH4P6gOMvwxRrPmaMA==","signatures":[{"sig":"MEUCIQCkIfiJFfHXJ9d21cbyuDL5KvFzfYyyzLUXtm3Moc0JigIgGXCTf3Fi/EYmNCPruGbQELqCeCBhw3oTeShI6nvDsHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee2c79e2a3cb00b48dd23be81992d5bd6ac4a12b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.ee2c79e2a3cb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.ee2c79e2a3cb_1761734479362_0.0672427101197024","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.90468428d7c9":{"name":"@tldraw/tldraw","version":"4.2.0-canary.90468428d7c9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.90468428d7c9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cac67baf9b1fdc504655825483bada15092c2dbe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.90468428d7c9.tgz","fileCount":12,"integrity":"sha512-qvwiRuPe3RnsK0Ge7y8APpy28b1k+JAQhu+zY+TSEiRDzVsMTWYSyktVjbknXghNHXq8T2fpiPwaxp0xWkVezw==","signatures":[{"sig":"MEUCIFUBpMddMobfZC9I2ERP4+J2a3AonkWdbCSsQ2WJX4UUAiEAtdI/RtsiTLX4OYXuek0+B80Hv/faYnghlzl2pB4zNq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"90468428d7c9c945043c2c4861852191b766adc9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.90468428d7c9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.90468428d7c9_1761736344793_0.11724442992925299","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.11e58570f964":{"name":"@tldraw/tldraw","version":"4.2.0-canary.11e58570f964","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.11e58570f964","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d77b9a74626d5d1c1e95bf997c2647b8fd62daa9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.11e58570f964.tgz","fileCount":12,"integrity":"sha512-YkXt0NaUkXEo39aYI2Z7fr9GTkMUbOs15nvb6IHmmeXwFMGkZDAyGgiG9VyebeLSkH2uc7Dk5Jrz2lPNqNOQzQ==","signatures":[{"sig":"MEUCIAuuSs0oh1tEaFNkUkmaRP2FxYLiUb3mWslBQ4B0L9wXAiEAm3yupelM6MKKadXL9Bz8iT184sjmID28A/egPEOaagI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11e58570f9640f0a1e26f35ec098dbad299c9be3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.11e58570f964"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.11e58570f964_1761747468660_0.494850767824331","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.62b2446c3191":{"name":"@tldraw/tldraw","version":"4.2.0-canary.62b2446c3191","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.62b2446c3191","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b369e2027d2dc50f08df4d66548e5c6e3bce2be7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.62b2446c3191.tgz","fileCount":12,"integrity":"sha512-C5qZ037QcjSnFcq8dwgUlz1gRojekFGdUxqRNoeKpEjv5UCRuzPoINm86py0WY/FFIFWPDncKiZZOmrHgKvfmQ==","signatures":[{"sig":"MEQCIGDT+VzDRMDc/ob/c0Bg7P6wkeaGXkXIJJn5ymGveFSHAiBhFATAMzTIfyb1G4hgyPCiL9TEJA1WrTCvdWV+GzyQVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62b2446c3191fc6dd167014e42b798fdb863bb3e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.62b2446c3191"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.62b2446c3191_1761758907198_0.966611443255166","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.f100cedfc45b":{"name":"@tldraw/tldraw","version":"4.2.0-next.f100cedfc45b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.f100cedfc45b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70ca88f988b4b42d6d87385386b798df0dcec802","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.f100cedfc45b.tgz","fileCount":12,"integrity":"sha512-B3L7ysYhdaMieLAMoBnTF0SQx071Qt3xuhfAW6Ts80DT+ISVHpvLmfRXHZJfa0xxCIooe2zQjytTeH+dzreBfg==","signatures":[{"sig":"MEUCIQCOOLUlzHrA/CXkGFJBxDFeBlELZlJY7zT5HWrBL5OnXwIgHBpRb9G+Y9ql3j/YPaf4hSHaS5p5TYUiMS5MdJjsUR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f100cedfc45b1653f14d3498f9bdd548c342fb8d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.f100cedfc45b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.f100cedfc45b_1761759499098_0.4025808368196213","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.682d37df65b9":{"name":"@tldraw/tldraw","version":"4.2.0-canary.682d37df65b9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.682d37df65b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84b475d139c6f9acbbf50900e580e48f6d0fb24d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.682d37df65b9.tgz","fileCount":12,"integrity":"sha512-AtafuJcafInXrvu/aTADBMXcynBGlfMZ39GFcUnG8Z1ZH+KDQYwtDx4sWSo2HD31M9l29Fm1XW0eA7tzlvHu5w==","signatures":[{"sig":"MEYCIQDM1fubL9S1AFf/WscqiU07AMRuhjfX6WGKGygIS4euxgIhAO/+WbtEPQtoTFaeZefmV0nNdCaVLXvzZOvkGajpFZr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"682d37df65b9c65ad19e05397f590c027a8443d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.682d37df65b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.682d37df65b9_1761762101535_0.935006159829509","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.226082d2565d":{"name":"@tldraw/tldraw","version":"4.2.0-canary.226082d2565d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.226082d2565d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca9d751b8d8567fe685362693f1ca95f9abb0e1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.226082d2565d.tgz","fileCount":12,"integrity":"sha512-0t+OO/50zhorP2XRVp5DJL4aZTi2vQ4AVKSdZ2sDHHvmzk4W/wJahIeJb3tpLiuuFvFm1oZlPniNTkGrZSfQIQ==","signatures":[{"sig":"MEQCIDGbizcdOYVYkyzas1QOGD8KXlY140f3TK7A8h0KTcLAAiBw31QKYVpPvoGAq89c7RJoIHMU5bi9QpJvwriLDWGh1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"226082d2565db0db6121246e734e15379addc4f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.226082d2565d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.226082d2565d_1761762114916_0.10646067296069672","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.878f9d8c0fd4":{"name":"@tldraw/tldraw","version":"4.2.0-canary.878f9d8c0fd4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.878f9d8c0fd4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60655417f5b72dc9edebd37c50dbefbfd748c6b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.878f9d8c0fd4.tgz","fileCount":12,"integrity":"sha512-6skmUiXEovMwnqeZCaS57poJJhEIiCmVI+xfSqncdUEYQ+I26Us5HK9YKuSCMRNCtkQ4uI6Z4KseZ1yKYiU3NA==","signatures":[{"sig":"MEYCIQCGDN6y6ZBSG1biBr3MRVImZtpqjB4e3ZIDGaKJKlyRywIhAKryyxVVFCYWB+8630zRUY2xcZeK/Scl3cEydyOF1J0T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"878f9d8c0fd4675b4cd413b96be97bb4e44f3ca0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.878f9d8c0fd4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.878f9d8c0fd4_1761818555755_0.3565075185031006","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.6009c745961a":{"name":"@tldraw/tldraw","version":"4.2.0-canary.6009c745961a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.6009c745961a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"06b284bd059405336540100aba94db8e7a0cc3b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.6009c745961a.tgz","fileCount":12,"integrity":"sha512-SMFFaOWci0xE5Nrebg7BeuZuh+ryYD35taUht5e6eSMUPgx7gT/Ueo0M5skd7g3l/BqiIvGGBqhtCAUxRTj79Q==","signatures":[{"sig":"MEQCIDlh04ZWFPKdsEaQULNZZIlNghMroDV5jT0DKOx1VqLEAiAw0bsbxJys7m5uMzsRn/nHAoEOYc96RWyTNPA0BaVD7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6009c745961ac017f85af5abbd73713a53d9987f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.6009c745961a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.6009c745961a_1761820248733_0.7082221914056368","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.9fac72f19399":{"name":"@tldraw/tldraw","version":"4.2.0-next.9fac72f19399","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.9fac72f19399","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73c345f5025ce82a73d2a19ebd7a878e394b1272","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.9fac72f19399.tgz","fileCount":12,"integrity":"sha512-T2RLskCG4fWUthCFVeLbj8h7rZj0S+Uth8wLJL65r9R3rqN4jQbbR+94fIScxOK9rpAi1Qidcd93ZOZhE38aHQ==","signatures":[{"sig":"MEUCIDgGJWOJbfA2cSvpO3kspydI1NlG2WawGC1f3nkr7tsCAiEAmTIQ0CTNxrJufrzXcV+XiXsZhTGAaeaTfzzpcoTANA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9fac72f1939943f52e3b5636bcb8277d86dd4691","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.9fac72f19399"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.9fac72f19399_1761820833891_0.8921184106825455","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.b4add00b225c":{"name":"@tldraw/tldraw","version":"4.2.0-canary.b4add00b225c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.b4add00b225c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1938f9779c965f9be775b112fdbeba776a8c52b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.b4add00b225c.tgz","fileCount":12,"integrity":"sha512-WOZwifIn7IQpaaiIkRZwx4J04zShYJ8cQMfQuboo4X4+QvRIaiPCFYIy0gDSm1k58mMLn420xli1UL/S7YlJQA==","signatures":[{"sig":"MEUCIF6RNjemDCKk9fb/d2j8/C3yTPGnqdRAUn4Hg2bkFfzLAiEAl5TXXvpq3zUc/a2owvxo7kRGY475PhIoJgS/jy4cQAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4add00b225c1d8af0ed4cc67d42b4656e4ba09c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.b4add00b225c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.b4add00b225c_1761828010424_0.1606017555788939","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.64d1b321cd5b":{"name":"@tldraw/tldraw","version":"4.2.0-canary.64d1b321cd5b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.64d1b321cd5b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35d17dc088c93b52730c7822c07734661075089d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.64d1b321cd5b.tgz","fileCount":12,"integrity":"sha512-sOXdszF0UHd7+F4CTVtr0UBQgeURFNIOu0qlowBzRElLdfjcNies9wGVbFXWXPikBKAnlZo82f5QwVvJQnvUzg==","signatures":[{"sig":"MEUCIQDnZ0HOgux0z9GMhAhbs+OVU9q0xBDDwG2VDRUU7vIgHgIgI/kEZYL5X6NgpAyEWzdfMEZtZO+ea7mCyOy/GMYCpCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64d1b321cd5bc2ddca0733efcfb72102fad3faed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.64d1b321cd5b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.64d1b321cd5b_1761828777448_0.7521640572171577","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.dbecd76bfa98":{"name":"@tldraw/tldraw","version":"4.2.0-next.dbecd76bfa98","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.dbecd76bfa98","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5625b947150492b9c93dad3aced5f49fc6d5a3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.dbecd76bfa98.tgz","fileCount":12,"integrity":"sha512-ZJa/tfp+l2vI9dFM6dOqzBpJOviLBLoYIT6E1Wj5FYDcReeZyTkjkWXehJuolKNHPAKLIhssiMll/vNr1NPP/g==","signatures":[{"sig":"MEUCIF7m1lBn5bUXBsDJgqFStw9gG2xpV7G7LkAFEWXbI9P9AiEAj+DuMTzOywdkcXiJ5Ns+d0lagjDJSUTSfSoD9tFyXfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dbecd76bfa98dca8f2048659ad19159c4dcff996","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.dbecd76bfa98"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.dbecd76bfa98_1761829417774_0.24037125339201215","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.e6ed9aee7fe4":{"name":"@tldraw/tldraw","version":"4.2.0-canary.e6ed9aee7fe4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.e6ed9aee7fe4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e472b80098847ba39d18ad9f54005ca16476edb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.e6ed9aee7fe4.tgz","fileCount":12,"integrity":"sha512-FiDCM2GVrT/vZUvT/38ycqGjDS9SEbW0iF9r+6nT4xBYeTcAGvCJ2TYhc0yccYx0u6/aeLsgj+JfOY8ht023uw==","signatures":[{"sig":"MEYCIQDgBJ8OyLygs6spQrAF9vqBNAQg5HWkUif3ByImNW+iKQIhANOQniIeuNa/VG6zmMbv2PAwYGIOFDmZ0lt6/9ZdKa2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6ed9aee7fe40715b057833d13d20169a92ea6cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.e6ed9aee7fe4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.e6ed9aee7fe4_1761839613001_0.7751113644755265","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.40241b35e270":{"name":"@tldraw/tldraw","version":"4.2.0-canary.40241b35e270","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.40241b35e270","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ca515cdb9898e0ce68c82415dc32ce2f8acbfb4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.40241b35e270.tgz","fileCount":12,"integrity":"sha512-hQzHIehPU8qj/WdOSZaRRLksATTfltl88bz661gEvunkBMRXrpcd3jxbKOaK7SoZcgmcF2tF0PgqOfuct+p96w==","signatures":[{"sig":"MEUCIQCJBAnq7i1pvjLjVGQHK2cyHlMul9F4RU/pm1OOgGv8RQIgd7GsI4gCkqxbIfbuGRBB5xaoJU4zFGr0vGgEKCobzPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40241b35e2704210dbef75c4e81c93ab945cae8c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.40241b35e270"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.40241b35e270_1761843050337_0.2064858416411599","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.fc8a52cc029e":{"name":"@tldraw/tldraw","version":"4.2.0-canary.fc8a52cc029e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.fc8a52cc029e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f51540d7782fbdfe0a0515c0b0942b0f65ac86c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.fc8a52cc029e.tgz","fileCount":12,"integrity":"sha512-p0EUo+kfJ0RNtNnXxjDvtQ07gxejwwKBZ9aSELhetSCy9wxegv26UkboEMuFTB55OvNhRzzO+IZK5khEUI74Xg==","signatures":[{"sig":"MEUCIEp3yZRQp7JnTVNoCkVM61hUPKXJXT4r9bakEqlT0vRqAiEA9hsbzOQuLsFm46RDHypT3K9ZRmZkclHhkuMhXvMnGug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc8a52cc029ec00ff34f58bf1739dea14d153047","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.fc8a52cc029e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.fc8a52cc029e_1761906477794_0.35355140513386485","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.de0584cc1c90":{"name":"@tldraw/tldraw","version":"4.2.0-next.de0584cc1c90","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.de0584cc1c90","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bad10a5affd09125f1d7ee0805d290c79e08a69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.de0584cc1c90.tgz","fileCount":12,"integrity":"sha512-Srs8NXRQ3224+gnT7GYaVdPkcVJrmVGSGki1sHCNP/AgUaujvANAAG/jr5QYFAwjcwLTZI8zKhPFgQeN7juUXQ==","signatures":[{"sig":"MEQCIDubgVs4Z9WEYVOOeZNHBhQfBQx4TwPOJ8bIEfWdBmAfAiBcQDkchIUamszMa7Q0kfalwfdmhjph8eQQQJW8P4CGhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de0584cc1c902dd233c86c82b8de00b7ed43ed97","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.de0584cc1c90"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.de0584cc1c90_1761907013361_0.089354515165323","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.fb5d6ddcf79c":{"name":"@tldraw/tldraw","version":"4.2.0-canary.fb5d6ddcf79c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.fb5d6ddcf79c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab0d2c22ed9d4781c9b823e388fb7d49af9b057f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.fb5d6ddcf79c.tgz","fileCount":12,"integrity":"sha512-sGMUi6Ctvr4KihlylD/KG7UTIm+90eOHlN/RoMk1/yQ4fM1y66IBSGTczbfMg6NqGNfl4y1RDa3BLCRlTBV4wg==","signatures":[{"sig":"MEUCIHFUp9W0Zopkgf0xxCNDguKaHs1EqEqdCreIfVjS3mk0AiEAjwV+C8LStF+juHRtXBSZmvRqYzr8+SfMiVKwS6tFeD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb5d6ddcf79c28a724119aa06694b3cccbae13e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.fb5d6ddcf79c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.fb5d6ddcf79c_1761914411588_0.34979003651097895","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.baaac2b0e03a":{"name":"@tldraw/tldraw","version":"4.2.0-canary.baaac2b0e03a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.baaac2b0e03a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdada2d816b3e0ac36f597f6c1e499eccf76a76d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.baaac2b0e03a.tgz","fileCount":12,"integrity":"sha512-w2zQ3GFcUF3XL+2m86xlXmALAmnnxn1IHkNKyEd/NdFP92cbDfmWguP4tiXe2T1PED1KeIJeL/3/MivI82ZS6w==","signatures":[{"sig":"MEUCIQDDJig0mvAEi57deOIeDfavmSVQKkphiaF2ca5KG807FwIgJlpsbCUdUhBno46i2ToEXzBvT4gu2Nb5CbKyy+EZGqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"baaac2b0e03a88e9edcc1778f5a51d51b9ccd5a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.baaac2b0e03a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.baaac2b0e03a_1761926759972_0.6936088654771149","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.a872f4f25c77":{"name":"@tldraw/tldraw","version":"4.2.0-next.a872f4f25c77","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.a872f4f25c77","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9808e132710ddf701b92755ea74898de50d8e9fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.a872f4f25c77.tgz","fileCount":12,"integrity":"sha512-ibjUjSMwdl6zt2WHLmjoFNmLOfNzKFNXLxR9Dhtk5vPMqExfnTk6BHHjkBOe5DP39FZJRNnIV4SRgGdp9HTvHw==","signatures":[{"sig":"MEUCID/prHOFjBe9g/fGC05qnM9JKj5V2s6IgawCgp3nFc+4AiEA9v4xcEQmvKutmiSyhHUkb5eT+eA0F/kosUFBNtDeXHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a872f4f25c77e6e58feb9b89d17a6f33a33b68cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.a872f4f25c77"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.a872f4f25c77_1761927289050_0.5151318408629773","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.08ca3971cdee":{"name":"@tldraw/tldraw","version":"4.2.0-canary.08ca3971cdee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.08ca3971cdee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7e6a0338efe42eb6452366ebedacf4e27f1e8e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.08ca3971cdee.tgz","fileCount":12,"integrity":"sha512-fAZOyOuSVM5Fvx+M1GPJjGcTycaE5/swzLYdNML9srJUBH7s2aNNJKgdA2iev7/8e8cmWZ2TFdzk4I7UEbeiwQ==","signatures":[{"sig":"MEYCIQCP0QoVXud99qDIwCj6u4X1PGiodS7pvHIjveaUu2nGogIhAKkK17EDfDCljb4ASt6Lrg/TRPJEslje2TRxu9ElmYlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"08ca3971cdee4e7d3bfd13498a93c1be166c2d25","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.08ca3971cdee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.08ca3971cdee_1762160079956_0.029904135775366658","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.a0e143fb0bf2":{"name":"@tldraw/tldraw","version":"4.2.0-next.a0e143fb0bf2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.a0e143fb0bf2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"916b062cc23c6db4442cc5ed4da2a0e84662839e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.a0e143fb0bf2.tgz","fileCount":12,"integrity":"sha512-nqJwm5D8BpaSgWyezNYdqxh0fuqK358KH63jIb233m/+i04KLkJQ/GMNEmPE4AfY0GbL2mBCISMhFe4Nruuriw==","signatures":[{"sig":"MEUCIBtbH+l4XyZovkTX5joXC2EK3qazhmmh5Pw3P9yUFHpIAiEAqA98N4MqLGMo/QI9lg1OXYTfzdIdErbYUYI/dFQzw3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0e143fb0bf203c3b8066e375381adf38a3f42cc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.a0e143fb0bf2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.a0e143fb0bf2_1762162582197_0.6937476890217513","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.0bfd41c63fa5":{"name":"@tldraw/tldraw","version":"4.2.0-canary.0bfd41c63fa5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.0bfd41c63fa5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c7e312cba5a064ad41d60ccbdcb3dd71b626315","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.0bfd41c63fa5.tgz","fileCount":12,"integrity":"sha512-9hBTKr/1H0hnasygNUc+bjaOomKfB85NFKjN4OIHGyD7iQmCmxIFX2tNXaN5DOCqQ0IZgml2dlFy3Eqot7+SEw==","signatures":[{"sig":"MEUCIBLI3jSORmos99+PS4+cgF0dPPPKB54EgLb+kxtbMRIrAiEA3liP9nj//g4X3UaGnJ1CZvdiqu74r+bWdYcpB/Glw+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0bfd41c63fa5b87efc202b68b5d4e7e2f1bc1e7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.0bfd41c63fa5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.0bfd41c63fa5_1762165913848_0.5383894796057931","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.3cde6c46297d":{"name":"@tldraw/tldraw","version":"4.2.0-canary.3cde6c46297d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.3cde6c46297d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1586ce6e534a5095517fdf6e473579e7618ee12","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.3cde6c46297d.tgz","fileCount":12,"integrity":"sha512-eR6u+WHMUreCTf0jSNtwlXE+LyBEpy81WQJCm+tbynbR8KSlTasa/s/DRHeyVCistyIvwVPQV1pZkq+lSxadEQ==","signatures":[{"sig":"MEUCIQDwV4GvfSwF/rXcRz5zUW1oFdUvkLRrJFvl/pTj8SM86AIgFFTab+QaRONzwKOzEBe2AvPN1KiN1C/ozzyXptDfD+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cde6c46297dd4675b8cd1827ce8ca8744764348","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.3cde6c46297d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.3cde6c46297d_1762166162664_0.32633885223033476","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.7e29b12ec74f":{"name":"@tldraw/tldraw","version":"4.2.0-canary.7e29b12ec74f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.7e29b12ec74f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31a45090eb7f683a5bb16c2d70ace8e7bfa30c69","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.7e29b12ec74f.tgz","fileCount":12,"integrity":"sha512-gs0eorWPKVROxASeBws+IqOVjyKBYevMHqx5mcCeMrIxYhCzudnWs8zvkyPuoXzfAHtPRXRsE86UpSrJlNdb2A==","signatures":[{"sig":"MEUCIGnkhgXNnwtdf73llwdKBB9Z6Tio7FIqeWjwr6tXwCPaAiEA0Mbjr6SwyYCOSCJMkzLiRitSKK6uN/0VFadgS1Bmnp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e29b12ec74f3474479e4d32c0cc5c5faf733d37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.7e29b12ec74f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.7e29b12ec74f_1762166336358_0.5757920647069075","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.b4098365b0b6":{"name":"@tldraw/tldraw","version":"4.2.0-canary.b4098365b0b6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.b4098365b0b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8df07a04111a80e5ab6b322132a8b34de98c45be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.b4098365b0b6.tgz","fileCount":12,"integrity":"sha512-zDpyut3AIW+WWuUTa6UobCCmYcrY4LXU/Q08CpKvxN0buW3vfAVHa7n6L7wTkzVSq3Mh8wnaxHvatc5SxVqPBg==","signatures":[{"sig":"MEUCIHhvGyVe8exSUcLUFcVQjR70qVHSeh6vF8GmCc7v/0ufAiEA72DDpRSFiWkWJxgsTO/fI+GbWuSP+TbFM0RR/n1b8MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4098365b0b61574108a264a15edd07419869961","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.b4098365b0b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.b4098365b0b6_1762171285177_0.42203053877090513","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.ef0eba14c5a8":{"name":"@tldraw/tldraw","version":"4.2.0-canary.ef0eba14c5a8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.ef0eba14c5a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96dfbc7162cda21965a69ae797a74d6ed798d9c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.ef0eba14c5a8.tgz","fileCount":12,"integrity":"sha512-gz7M1LDSoPE1OpwB4/9SZKP5wHS1hvWarWpSoct6wH39iL5huSTZ+balDMglVzdsB74HZWfMhrzDJLQOGFidag==","signatures":[{"sig":"MEUCIGCy1iuS79sLFth34vA4UUFvvkhs/omZk8Xt/F1ZLgx/AiEA8gANX+k/xK5xAVXZokQ8i8MCNqOo2v0YqBPtonSuxao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef0eba14c5a8baf4f36b3659ac9af98256d3b5dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.ef0eba14c5a8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.ef0eba14c5a8_1762171357958_0.9132725586337518","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.98541f167db2":{"name":"@tldraw/tldraw","version":"4.2.0-canary.98541f167db2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.98541f167db2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"525f8fa5f60491ae22bf96f378e0cfdca69a49d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.98541f167db2.tgz","fileCount":12,"integrity":"sha512-BtY5SiQ9R6LVC4BCCm/8G/BAJPyT+ALvad0y2h6KFZMNp2KE/UrEVXITkAbPwM+9cW6RCJjmGrBpBaJrxx0+4w==","signatures":[{"sig":"MEQCIF89WYh1BG1gAyapuR2DNslyXWZvCDMTLBBmD8aBaeNFAiArUMKBhBNmVQnZNEbaY1LnohUNqHaz1euIcfSwGlWlMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98541f167db2ca1ffe86a4cfb86d65a6189b483f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.98541f167db2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.98541f167db2_1762181248868_0.1892612964768552","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.9a800cade5eb":{"name":"@tldraw/tldraw","version":"4.2.0-canary.9a800cade5eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.9a800cade5eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c276ae3278261e8b2fff6208f33c0f2fd19ad9a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.9a800cade5eb.tgz","fileCount":12,"integrity":"sha512-RUzQqLxlpk1/juu3Z/Mq4CAVoSOeLg95gn6ieMPXX7rb89hJbtO/EaT43lstxKA93s4x328oUPy0A1QwxzUeOQ==","signatures":[{"sig":"MEUCIQDB/YBD66rdJvtPsnvGgSvdKIMs4If1t5PeDIZYm1VIGAIgGaA8CHQh7ULDQptlMMTSzqj7rmfyhQGDQuuB6iJHjZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a800cade5eb3d45618c038d002b5f885ba1a34a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.9a800cade5eb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.9a800cade5eb_1762249613808_0.43274335790063545","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.6e26a8c97509":{"name":"@tldraw/tldraw","version":"4.2.0-canary.6e26a8c97509","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.6e26a8c97509","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdb9c0e72123b543d96dc86715fda6f3dce4845a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.6e26a8c97509.tgz","fileCount":12,"integrity":"sha512-D54vuCbsEZxZb7yqOZvetq3AkSc/TzAZC+ilFxG5vnRtczkXaCBI1qEp6qo/vfJA3Jh9/u5dI7oSjQE6yEmrWw==","signatures":[{"sig":"MEYCIQDyTkYtggpfTG2WRbtERRDeaqz+XeMSZlBNgXNd8aSimAIhAMQMW92PH+QYkNpEkEHMUKP+x6SbiDdRHxJGuL5Bnse3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e26a8c9750925ac155ad745e71a28379b6569b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.6e26a8c97509"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.6e26a8c97509_1762256525094_0.45430452083447515","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.b7f56801f23f":{"name":"@tldraw/tldraw","version":"4.2.0-next.b7f56801f23f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.b7f56801f23f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc6d1ecc3f912cd42be5203c88744278d1fb5b4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.b7f56801f23f.tgz","fileCount":12,"integrity":"sha512-xl+pFAoTXIE5x4CanmffYAYAEaoTiMzC3lSPrrGzIP32T4xMBBctLUp2eha74IBfSA1hZHwb+LcxeDpXS+f9hg==","signatures":[{"sig":"MEQCIAn184tMbK5WlowC8EdEOspQ7fhBfWRy6/f1yhck2dGiAiAyxFXjBX8VbwpCjd2KaaMqUiZ0Whmf/eav48+fEqSspA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7f56801f23fa6b48c249d2bb116a324caea428f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.b7f56801f23f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.b7f56801f23f_1762257149054_0.08744412200261031","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.4bbe9a31958e":{"name":"@tldraw/tldraw","version":"4.2.0-canary.4bbe9a31958e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.4bbe9a31958e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"370abcf918e8b6866b144a84629d9b52a6b235fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.4bbe9a31958e.tgz","fileCount":12,"integrity":"sha512-gQgCQ5xm4rV9ctWaVggfktbZvPG03EUOkA0BD978GLZ6LV8vF/X+jKbJf5jWLdekeNCkmTBKgYp7wHwjnTXE6Q==","signatures":[{"sig":"MEQCIFjDzHHS+0Pi68pLiaffxdxIFWInznwkmW1C5V6T9p0rAiAxnIh/USSQJYzwC/EHA7J2PT67LS6ncdrRXjvR1ftTTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4bbe9a31958eba20827455b090efe28776b006fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.4bbe9a31958e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.4bbe9a31958e_1762335438053_0.929811731780791","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.6aa322101785":{"name":"@tldraw/tldraw","version":"4.2.0-next.6aa322101785","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.6aa322101785","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccd7d6a5cad22a6a3ea9da077f57a006e2612d45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.6aa322101785.tgz","fileCount":12,"integrity":"sha512-3KavEZHZ8OmBw5ZR2UO0qkWgltNtsl/FmsjP2gSSYhtLoUnyOQCYWITyUbcilTvYvGIMrNw1lbEwhNVjP69fbA==","signatures":[{"sig":"MEUCIAihxpbwuZbSo12DMAnU1yzQlD1Odsz9LQ0sBvT8/tFRAiEApx2LnQ2RWyDIIeO4Qt16xfII6bx3h56OCpua4lruuk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6aa322101785b9d910c826abffea49b0ae9a2569","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.6aa322101785"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.6aa322101785_1762339327084_0.7620296763392476","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.41e5b21ed529":{"name":"@tldraw/tldraw","version":"4.2.0-canary.41e5b21ed529","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.41e5b21ed529","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21ba32843f4bed29456b9539abd52a3f780b1a39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.41e5b21ed529.tgz","fileCount":12,"integrity":"sha512-r0O4jeuUjPxOHPkZ8M3Bq1nqz0f3r50zxE3YRdf1M4+me/KLNrub+hbJopdSR57ofu+KjJA4nelraFyGZGsJIw==","signatures":[{"sig":"MEUCIQC1tnJbLJ+5R1F9So0YOgZzKmeSKTLd4rpRUk+n6w3eSQIgKBEPsec9MqXO6b6XjjZ2pvz0uFXr1LQi5VxJ5OmsSEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41e5b21ed529f8ad0d0f6c8f1798e6a70207f846","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.41e5b21ed529"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.41e5b21ed529_1762341248763_0.26258401558510025","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.6187cb210bc5":{"name":"@tldraw/tldraw","version":"4.2.0-canary.6187cb210bc5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.6187cb210bc5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef1978595c2d8861759cb0180d6ed4d1de8f1ade","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.6187cb210bc5.tgz","fileCount":12,"integrity":"sha512-aLwwlC/MDynxbBe739+h65h2ddhBrBbW0JYlCBO7asC7ond6VGhoD7PBAeV489Gj6kwNXUgOCjUOTdNhtovWbQ==","signatures":[{"sig":"MEUCIFs+jZBjGR7EfmS/EoUsRIYuiHpesCHTitJhqPI/k05aAiEAm2jXrPyYz2CoaqS4MtDLPDi6UJZnhXbjMwvxyAUUYVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6187cb210bc5cbe21ac39b4b5605eb8983ce87c1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.6187cb210bc5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.6187cb210bc5_1762350758927_0.9328707041680357","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8e28283dc716":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8e28283dc716","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8e28283dc716","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddcb739c21aedc0b7e56d1557fb34fce3476d564","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8e28283dc716.tgz","fileCount":12,"integrity":"sha512-pGx+rt44LjB/z4WBEb32Tdqoa1Mq/fA5Go/HTiS+J8dwC6hJY0dpfOMYtFcFpwzuV46uauvNGvdhJFVFCV/aaw==","signatures":[{"sig":"MEQCIAWADO7TLuhTaZXSB4Rb3ULc7F/eTKLNXe12WKLMeTm1AiACc2B6ERfV6LzuY3bLkZbQyrKQhUw3qCHB5DeAL/I1Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e28283dc716412e31ce3713e61c9870174d9688","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8e28283dc716"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8e28283dc716_1762434119233_0.10746498223120193","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.73085665f1d5":{"name":"@tldraw/tldraw","version":"4.2.0-canary.73085665f1d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.73085665f1d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58bea4d2bd9660dfb2e0cc4fdf4b88e36a8aba44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.73085665f1d5.tgz","fileCount":12,"integrity":"sha512-3aPgWLnSsOvDDuls1MY4alrnjEAPFKDNV/NCh9dxZVB56TNPzum+9FxXxyKbLfVSqZ92plRoAh8kDMNWIttQoA==","signatures":[{"sig":"MEYCIQCNoV99/EFVyK5xGKQuq1N6iK50KexkO8KTLlI9p0lJswIhAM1to1kcz1qawXGCTL71Ae4uE1XXB/VQ7sCPzpK2nlXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73085665f1d5d2dfdf027b110eb5b422a24737b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.73085665f1d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.73085665f1d5_1762438103187_0.13696226447903959","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.179feb5851ff":{"name":"@tldraw/tldraw","version":"4.2.0-canary.179feb5851ff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.179feb5851ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b753a8abfd331802c65d36ac81247c629f4cbe0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.179feb5851ff.tgz","fileCount":12,"integrity":"sha512-TJxxMk6s+JJ4IBIwKZhkrGMK51il3XXzhGlfDu0ybl30b/pEsahAN5iOdbLOcJGTM/ONZlrVubh/ZLTkr53kng==","signatures":[{"sig":"MEYCIQClexbZPNBezzNwuyL9OHsoBtej6d/0eBMqRLUkaTTMAQIhAJsiilw8klonAq5VE2ZWHin/Sly3Rt8P9eKba9K/aVzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"179feb5851ffea1c6a0e775062080f818e8a1aab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.179feb5851ff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.179feb5851ff_1762451283237_0.41296432433855323","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.2d8f5e848e20":{"name":"@tldraw/tldraw","version":"4.2.0-canary.2d8f5e848e20","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.2d8f5e848e20","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c19e80d1df837671d3fe1ce01c9ad500512f884","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.2d8f5e848e20.tgz","fileCount":12,"integrity":"sha512-ya3Hdg8pgDdgkq7QEqNLxAO2fw4PoM/aC3FSsSDhxf114Cf6A7GGbru7X1vpNwIeQMGo1k7rFwrIZGp7j6GNQw==","signatures":[{"sig":"MEYCIQDbg+t9ETLE2uYDxkDcNr+txs0C3IsvzXVrqPx+6NunOwIhAMNc+3MtQ8EzanAw0bNzJF7YtRdvjUCg2SQyiP7RKV0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d8f5e848e201143de9a689c1424b7a0854a7ecf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.2d8f5e848e20"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.2d8f5e848e20_1762511798724_0.37011750981324676","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.b276a598c691":{"name":"@tldraw/tldraw","version":"4.2.0-next.b276a598c691","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.b276a598c691","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b4bb2f8cdfaa8ddc9ad97d6de419ba52eef5c11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.b276a598c691.tgz","fileCount":12,"integrity":"sha512-DYftO5ji/JXoRQTD8OMbdbmEjNCn0xkLuLayYFMhdnbk2DC8uH6cpdxVJLlN81vd5nH4aKBMciyGtCG4P/xUtQ==","signatures":[{"sig":"MEYCIQDT1iQwFR+MFPPXr2JOsAc8wTUwz8K8XlRbHM914s/IMAIhAPUxsgzZEpuN8PZBD+ioNG5WN/frSOEGJg8iAHNwjAUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b276a598c6913f16f02a8566b2dedef4c70af5b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.b276a598c691"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.b276a598c691_1762512379566_0.012043525040272174","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.6b589c8b88df":{"name":"@tldraw/tldraw","version":"4.2.0-canary.6b589c8b88df","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.6b589c8b88df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b9dd82d4ff7df5599ec376d94a077e0edbc9d64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.6b589c8b88df.tgz","fileCount":12,"integrity":"sha512-pJJfzj8ikIjzhfBTDj4D5/gzRqOks09FD4X8LIbAFGnLCncsLKsXYOHLpbENuJSwwuumB/uUaCe5aij0xlA8lQ==","signatures":[{"sig":"MEUCIQCrXAT1lAwhBOhI3YfDuCVF1fen7sdcXyMhn3caQh0r/QIgIFe2nL87GrmsnLhifezH/5dIl9oNthJ/cCCi1v3Sh2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b589c8b88dfe8f91e32b21783301e2422bb7b8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.6b589c8b88df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.6b589c8b88df_1762517020741_0.9785124168984793","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.2d6bd31c2305":{"name":"@tldraw/tldraw","version":"4.2.0-next.2d6bd31c2305","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.2d6bd31c2305","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c02fcfc2794abac0ad6444b394478732922c5c22","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.2d6bd31c2305.tgz","fileCount":12,"integrity":"sha512-4KhkgAgtxzvCfNuS8kUwrwdUBySsPXrLAAMRiXWM/xm74nFq9VuleFTdRfgJ0jGGa14dGFDlfzh68KrweiS94w==","signatures":[{"sig":"MEUCIQDxWjJjrO1t48qV6pULpK0O3LB00fnhAcfjT3vFH/DNdwIgOVTEvxO/CHEiizA5OY4mXqrVMl9zg+NtZmeNsXsUmhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d6bd31c2305c5d606b6f999e39c4e4a59fdcfe5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.2d6bd31c2305"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.2d6bd31c2305_1762517582298_0.9033766823179252","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.07ef41f34f6e":{"name":"@tldraw/tldraw","version":"4.2.0-canary.07ef41f34f6e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.07ef41f34f6e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfecb45960ea7aae28d0109f10245ed5d2b54fd9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.07ef41f34f6e.tgz","fileCount":12,"integrity":"sha512-1qFKffyEhw/9wKqg5WX46S+eV8vvWIBe5pxjROiZXlAjO1LO56eSDZwMmulqbutRRKsyLh3/CMPedLYtRbgPHQ==","signatures":[{"sig":"MEYCIQD4goBLDL0oZkmihceFRvQkT2H3UMEYXw7CG9btOlWfqwIhAKNVP7BGJZTFNlckW65Sr5NvndWcZd6p7lrbYut5jRzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07ef41f34f6e2953b038eaa68b02cec129f90066","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.07ef41f34f6e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.07ef41f34f6e_1762528091608_0.4225883194147695","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.0646aa88242e":{"name":"@tldraw/tldraw","version":"4.2.0-canary.0646aa88242e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.0646aa88242e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84365f933dd34c1330cd02dcb14f88764c80261f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.0646aa88242e.tgz","fileCount":12,"integrity":"sha512-IMZh5IQLHtXFtezuTek97xfzQEtg7VzSkKRSIUH87sl2fXh85xeRMXiMmF2Svkl9P0AGRlLoY+6WBVk8tXWhSw==","signatures":[{"sig":"MEUCIQDUicTduRt66TQfbLHnLQHGqgudRBYdYgdlbx9F94nwcgIgAa1TcbkA9dFZ9JOcxk14Gwfl4f5YddB1ZQLZARDuIyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0646aa88242e1f4153500e7c480a8acf864bfe40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.0646aa88242e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.0646aa88242e_1762528726578_0.16103994456862614","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.0ebe44a13b81":{"name":"@tldraw/tldraw","version":"4.2.0-canary.0ebe44a13b81","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.0ebe44a13b81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a34361dddc4cabc13dd8271f72c526fd9114f32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.0ebe44a13b81.tgz","fileCount":12,"integrity":"sha512-0WhiE3OmXuRBKz8FhfgA0Nn7sPD/11WSaxGHBNaZB6dC5liELzbSlxherVf3d4zUztSqx4QiZqX8Sdj5rNOeYQ==","signatures":[{"sig":"MEQCIG3uxGPs/L1qTyrrkimZzcB8Q7KYydjmPbDfRCbna9GOAiBNfoaea/CsYlYAxDXFnkt5zEc/QItkwf3wrz7XUt0dSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ebe44a13b8101282bcc2f94eae6ca99007f6473","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.0ebe44a13b81"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.0ebe44a13b81_1762528923800_0.31641301076096395","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.bfd9ab728a80":{"name":"@tldraw/tldraw","version":"4.2.0-next.bfd9ab728a80","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.bfd9ab728a80","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3400a2b41f30e208365615e0cf1bcf2ce9321b89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.bfd9ab728a80.tgz","fileCount":12,"integrity":"sha512-3YvOgUR7PRQVPE0+j6zCTMZ7ln7w3rt2ZYmedkDK25oxXLt+cwzug47v/nS/ARVURSlbQOf4XZfA23hy0Xdp3w==","signatures":[{"sig":"MEQCH0yNWQZq+H4AXQ4+KXt0JBHsvLZgss+d1q6JRUJzUGICIQCN4mauyYd3xm9YnYIBpsCKJASdsn6LL+uYqjtsPE8qtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfd9ab728a80d6e2a37b49a7a2a15e7398c640b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.bfd9ab728a80"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.bfd9ab728a80_1762529565069_0.3729512478728356","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.1c28525d61d4":{"name":"@tldraw/tldraw","version":"4.2.0-canary.1c28525d61d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.1c28525d61d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"469f0767ffc1a726de06f3e87e16041395e728a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.1c28525d61d4.tgz","fileCount":12,"integrity":"sha512-2+2WEdLG0v11u8owkPY+GMK9rZfKHRC9hEtD/0F0pWGCXevOioTsmiRnYS0kNaID2554B1A72uhvRKatl5xHKg==","signatures":[{"sig":"MEUCIDZSlRhAJMtY3oXWzZebxh4PzJrxPpAcsNJJw02Ej/S2AiEApCgH9jQ01H7Qw7EyhA4tF220Mtrvn19Vkc+tJURklmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c28525d61d4ca24489f88adc85934d1a52acc5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.1c28525d61d4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.1c28525d61d4_1762534596346_0.6934967085625479","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.c344a5a74d5f":{"name":"@tldraw/tldraw","version":"4.2.0-canary.c344a5a74d5f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.c344a5a74d5f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af3f0b126a5a4e909f334a903024d7802c27e8ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.c344a5a74d5f.tgz","fileCount":12,"integrity":"sha512-a/ckxY8NJz8HFAP/UGBr6vF0B9JgNsDn/Ktf6qe1FbyDk2xSVX1Rmd3XKpkEkxJdJoqMzdBkRZL5mODaQj5d+Q==","signatures":[{"sig":"MEUCIB7pu2X746J1gL9TlWSHShiTAX7eaA+9NpdHJp6SZd3HAiEArS4L0eCvm/n8h+Wg64fAqr0nNwPhc3fgoGOaXI1vJCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c344a5a74d5f87f4924fb3946012c28b37daa332","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.c344a5a74d5f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.c344a5a74d5f_1762770450120_0.640902457335204","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.882ff736bec2":{"name":"@tldraw/tldraw","version":"4.2.0-canary.882ff736bec2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.882ff736bec2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bbd038e4ae055eee58363d7dbc7741eb51ac96d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.882ff736bec2.tgz","fileCount":12,"integrity":"sha512-iWLctzbZKmBr4oby7DOO35Sk2D9XKXhE1webgc/JpZEDWkyzYKpXreSK6E0+b2KnkGopOG2wSv3DYCfJ5bCm+Q==","signatures":[{"sig":"MEYCIQC0j2o/VzrNvDU6UFY7nYkk+uU29WLR9DdUaRD1WQ4VXQIhAP9mBowpD7AcF2BsR/IBQTUQNTMSRxLg02HB1tC0gbnW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"882ff736bec2150bd28fd814ec43b79a5f8eb35f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.882ff736bec2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.882ff736bec2_1762771832986_0.2841360260603423","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.46ed6db4a15a":{"name":"@tldraw/tldraw","version":"4.2.0-canary.46ed6db4a15a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.46ed6db4a15a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a2f5d5dffd44854302352c05368884a52b4faad9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.46ed6db4a15a.tgz","fileCount":12,"integrity":"sha512-ablnYs0T7WgF8v/US3dR1rTh1riKNmxEtl91or1Zbl8xSzi5xG4eKkefFMkVSQ4IGCz1fjpBxeeqWCEwRiEfZA==","signatures":[{"sig":"MEQCIDPiNMEUlUt9GBGpFsCE+kelZVADCpuXh7STnOmZQPO/AiB0/SIdK+nA5wWl5gRFcfY/KQS8XQB8c909Aa8VycvqrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46ed6db4a15a61e23e55fdbaa724a02cc04ca00a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.46ed6db4a15a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.46ed6db4a15a_1762778287068_0.010679043194153248","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.31631ec8527a":{"name":"@tldraw/tldraw","version":"4.2.0-next.31631ec8527a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.31631ec8527a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e383b370ed1babf06c6e4aa7ebb5a76aa4c06d20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.31631ec8527a.tgz","fileCount":12,"integrity":"sha512-wEthupZfsC4tp/prx/hMMVfeqNqhVnp37/7+faK+FrqiMYSyPFNktF9lO1WcvsnJUKQCmcv7iHKkLWdOHQB6Pg==","signatures":[{"sig":"MEUCIQDfOQxLbjwjtvStoETfvtLBYUXdqbl9QRrsEMrH01jWMQIgadL3xJpbL0Hvr/R/haBAEAnuFYpKrrYroMWO8oCpoAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31631ec8527ae7b7bdb4bcb3cd639689c94b9a0f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.31631ec8527a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.31631ec8527a_1762782906014_0.8840568232875483","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.2d743164f8d3":{"name":"@tldraw/tldraw","version":"4.2.0-canary.2d743164f8d3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.2d743164f8d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63e240c26e6c275e7b2544d10343d144d93724e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.2d743164f8d3.tgz","fileCount":12,"integrity":"sha512-8V+zT23XYMyC2W5qrc8bxHVmTxh4YhDGnzYVO7l5wplSutvV3Ao7VSVqbpvXI2AIWiVUGCyT8pPuVxEJ5xalGw==","signatures":[{"sig":"MEQCIH8ndE+tRyPsFkvVHvnNT/1SQ7BOmWQxrMEaayno/Vo3AiAxqxvlEefLcOMbIuMcoaZR9Xu++M/0gHz3Oq/0fFFRyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d743164f8d32f966b5f6071446715fd58db7521","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.2d743164f8d3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.2d743164f8d3_1762795476210_0.6919960896505015","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.88d4fa0b1a42":{"name":"@tldraw/tldraw","version":"4.2.0-canary.88d4fa0b1a42","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.88d4fa0b1a42","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4ce1704ceef45436507687621ee7e60b34aa1c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.88d4fa0b1a42.tgz","fileCount":12,"integrity":"sha512-v7Ib6uL5B0jBJRkk89SBwHVVbEdRezq4uAx1WlKxt3w30fTnEdc6ZVxUb3hrVBrTGk4UX2lsPmxdIaq4zL17+A==","signatures":[{"sig":"MEUCIDrS3Ve2oV66o0zrpBW8tjDKXvnoARJ2BnJ4JlayAJl/AiEA9DaesUm92n3UrMkUG/1+nPc/DlmBmLYYamuG7etfqW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88d4fa0b1a422d1f6f4f29f0ef33e48ece3c433d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.88d4fa0b1a42"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.88d4fa0b1a42_1762860551552_0.15502474441653247","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.0a761296d315":{"name":"@tldraw/tldraw","version":"4.2.0-canary.0a761296d315","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.0a761296d315","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a088940c1bf599e44efa00a513daf79fe942048a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.0a761296d315.tgz","fileCount":12,"integrity":"sha512-RrUUrIhRZItnA7S5o0/XZE8zFniklTTwbBhbUJlj6IQDBeH0DSHKFTP9t5e3V0F5RKEG5A3Mi5GMnc1CkPA3sA==","signatures":[{"sig":"MEUCIBPp8gTylaBWXbDJunEdg/4i4jH9+YJ+BC6hhMJ0Bl7/AiEA4H+6jJKqf2wiBVU+tM5e+hNRK2mJ2GBvucsI1H0Et+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a761296d315649743794918b90621594d70db48","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.0a761296d315"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.0a761296d315_1762864727929_0.522846196403933","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.a52d32ad65c5":{"name":"@tldraw/tldraw","version":"4.2.0-canary.a52d32ad65c5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.a52d32ad65c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd482116d9929b290f8efea208cf89299675026c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.a52d32ad65c5.tgz","fileCount":12,"integrity":"sha512-6BzhQVbmXwQhJXcfI4w2nvwHx2sT3rMgKPkooYZ9jNGoFVxqx7dYvXcPdLZnluXBBTCCtWftPfvJBJGJiXe63w==","signatures":[{"sig":"MEQCIAMAY4juIA+s+eHew9qv1mPIvCl0zBG0sz53AqbGumkIAiBP7llfsk8YvTUJnJXW2kX1sTzq2m98hDyINfat//DHkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a52d32ad65c5f5e96f30602198bc71b4ef4abea4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.a52d32ad65c5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.a52d32ad65c5_1762866912665_0.19422934162164585","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.7bf7adf57099":{"name":"@tldraw/tldraw","version":"4.2.0-canary.7bf7adf57099","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.7bf7adf57099","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3156a66731b7807651cfb6f097fb0051c3b54708","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.7bf7adf57099.tgz","fileCount":12,"integrity":"sha512-WLIrJJuSvBL3iyb5wkfgiCAZxcAaoztOr8GQ46Jf/yQt1scl2VXqXDz2QYlw0YRPFLGkG49RlTU6vA78mva8Cg==","signatures":[{"sig":"MEQCIARVTWr9GDXMNlNiM+spUBC9weyIWuvHjRvHM66hDkAWAiAjh2pn04DH5pLw8PwogWIO/XEoQT83N7H4IB3SKE7PZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7bf7adf570998725155aaa346bdea0ebb2c4c5cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.7bf7adf57099"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.7bf7adf57099_1762949550842_0.9082370954878143","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.8ac49513c8bc":{"name":"@tldraw/tldraw","version":"4.2.0-canary.8ac49513c8bc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.8ac49513c8bc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1522a591a2cfd83ae8a517c3ab1a063dd2a2db95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.8ac49513c8bc.tgz","fileCount":12,"integrity":"sha512-f+e/BBXaLlAA0YZ6X821isGjljNLeFAHwkU7+w8ydj0XVDfZVxjfvFriqA6y//UcVdHwg/5Inz1k9p+P+ATS3Q==","signatures":[{"sig":"MEUCIGaUOu4U+6Yj4FE7PixxSVMIJVZ7RUR/VNVyUAlkx6/KAiEA5Wtue+6wwldkOIu3aINc7AxAXgPDHrKQ3zjD13ewqao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ac49513c8bc0d5661c9a8a01c10d6a4abf55d1b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.8ac49513c8bc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.8ac49513c8bc_1762968793437_0.819809479252742","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.bff7e3992d58":{"name":"@tldraw/tldraw","version":"4.2.0-next.bff7e3992d58","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.bff7e3992d58","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b6781b5ddd91fcab37df7f917813d38693cfb5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.bff7e3992d58.tgz","fileCount":12,"integrity":"sha512-21n1VfSZDrDjRWFgkwOlO2D5g0Y2K4hycd61anQwRcMHzueYDjk+nxd87bvBx8opIvzVdfCraVzPh3qvwbafoQ==","signatures":[{"sig":"MEUCIF1mu5CHx0oHEGbNXokdv6C9ljlUefK8hqHT/6hvLhV1AiEAu5NK6VoGaHnJs1ZkTDutlCMflItHxGiGcmtKPxQuRak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bff7e3992d58272ba04ed8d298df4d9b7d52c728","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.bff7e3992d58"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.bff7e3992d58_1762969420675_0.9884413368635852","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.745e90e1d6f8":{"name":"@tldraw/tldraw","version":"4.2.0-canary.745e90e1d6f8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.745e90e1d6f8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"904941a823c9cf3b79f21404bd8992f56532856c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.745e90e1d6f8.tgz","fileCount":12,"integrity":"sha512-BOtOhXgXen3vJviXKh2bfyltrGYATb5nPgHuDMegtcl1zfrGsJX3G2x6zGZNbCsLhLjuvW5npKp/mJcZBckcRQ==","signatures":[{"sig":"MEYCIQDZpeZqB7cYvouz2chUUbmou7YJtv6XfPLncjgEVLBKVgIhALI/sT8wmoYIyytiRY/NHErJr514HSwIKorDCNaVCJGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"745e90e1d6f821eed563e370318289ffe2ebcbd0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.745e90e1d6f8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.745e90e1d6f8_1763034388765_0.7896809710980988","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.af8d35563f01":{"name":"@tldraw/tldraw","version":"4.2.0-next.af8d35563f01","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.af8d35563f01","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1882c6bfeb3835dedaacf648007f963d0609a795","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.af8d35563f01.tgz","fileCount":12,"integrity":"sha512-KM2UCW2y9VCQrQJU9Lm4YmSDys96zdL5uWGjQ3waBOyavHaXmx+4g/0JSlUN2nkgrC/PaRIRO06sAgGNGcPPSg==","signatures":[{"sig":"MEQCIBBd1P6IRBUE5Kaw5aDRFxPROtOLPaQz3dMIze3FkA0cAiB2VQSEuVnBTeN/Rq6bQb6LGZCZu/h1xaRAsTU9lWatSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af8d35563f01024f435c63b9d45b2566d9472770","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.af8d35563f01"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.af8d35563f01_1763034898610_0.8414126111968248","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.71de3c17ce1f":{"name":"@tldraw/tldraw","version":"4.2.0-canary.71de3c17ce1f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.71de3c17ce1f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d8e9c87ecfeff78832fecf3056287e08f056028","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.71de3c17ce1f.tgz","fileCount":12,"integrity":"sha512-z4a2zPIN3EpHnEEYYfsPD4E2bYcpv1+1CgT/mpvxAMN3yVq+OAGfeYiVyKZIOLHG92dhZAYXWcTsiA3stVu6uA==","signatures":[{"sig":"MEQCIHahyc3jTaEF5+LAy9VG7QUWdV8zkDzGVT9OETTyLXIlAiBTo1OcSP/bebtKDIlXgY0cUzMzF6TvMZn5n1R8e1gOPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71de3c17ce1fa01c0152f654578573ca9e62cedd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.71de3c17ce1f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.71de3c17ce1f_1763037791266_0.355284514885706","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.74c011357c38":{"name":"@tldraw/tldraw","version":"4.2.0-canary.74c011357c38","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.74c011357c38","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"209acea770a50f494c752dce1ff98757488d066f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.74c011357c38.tgz","fileCount":12,"integrity":"sha512-VnBN2ydRC0NV2o7H9q1gWz5J1f2nES0MgqG1wK5I9Cn42tJl9dnTqUEflAYzQlSz3w6kFYdVJ/UPVWKw/uP1tQ==","signatures":[{"sig":"MEUCIGpgm6UwUrK4fZ9jyloxzBg5X5NdciGhsExKyzv/F1p4AiEAnyHVWI0eRcPjxHauG7HGK/Stjg10zk2LBgsjcv9KMNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74c011357c387ec1bdafa84384851efe67f663b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.74c011357c38"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.74c011357c38_1763045212422_0.784151790019211","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.d2b6b1219ae5":{"name":"@tldraw/tldraw","version":"4.2.0-canary.d2b6b1219ae5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.d2b6b1219ae5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f4a01a4752ef6653c08963b1141f0429dfa1e60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.d2b6b1219ae5.tgz","fileCount":12,"integrity":"sha512-fbkQDhusDcxbAX3GB1UOh/JfFKRX529vLesaT7X+tyjsDUvCa7G4JXZc++fkemU7aa6inXSoAanN7HP9znoTmg==","signatures":[{"sig":"MEQCIQDgfnwRq+PXaIkWJLOC3FEn0SIyna9keRBplpxo4oKPNQIfTNBHDuRSDYqBp2ap98F7bnv0fuwPzAabqYkaCAehSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105028},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2b6b1219ae568b41c1222d91e55714ee97c05bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.d2b6b1219ae5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.d2b6b1219ae5_1763048677435_0.04030707906593878","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.e9477ef82d63":{"name":"@tldraw/tldraw","version":"4.2.0-canary.e9477ef82d63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.e9477ef82d63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eca598e888ebc83ca8af780ab94dbc87fdbbeb88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.e9477ef82d63.tgz","fileCount":12,"integrity":"sha512-WweTPAAzVhbVluYKsRoZhG/p1zqiXewZ3kviMySL8kG+Hde/PVhSm22ojjHmgLJSsr6Sf0HnT+SwoCF8zvrZgg==","signatures":[{"sig":"MEUCIQCWZYXDtVNZ7YJFbRH9g5/UIEP6MaOeXnSt9lGLiMabawIgXufG4hE0uaJmbtuqCAPmVivYpslAfG+ip5BK+nhWnNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9477ef82d635fa749b817d66718ae43c7905118","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.e9477ef82d63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.e9477ef82d63_1763071507525_0.7974300474609683","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.647b156d5a4d":{"name":"@tldraw/tldraw","version":"4.2.0-canary.647b156d5a4d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.647b156d5a4d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6643cf0fc73e44997dde85e33202d771bfccdd51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.647b156d5a4d.tgz","fileCount":12,"integrity":"sha512-z0r4yHr+/ML2Mzmb/+muAe4lS8ceFbNf7w+LZddMcvbrxsgtoCg+go0PUTtY8rjUdRA3/24MMw7lljmu8eHcnA==","signatures":[{"sig":"MEUCIDQJT62jC/rA3zkAd4SQuhY6PzyBncGAy4Kqt1L7o3F1AiEAsMzLZmcHL/Di8vmQXpZHaVT612rgbXnKYkw6qHQ5eiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"647b156d5a4de220a75436a9f0022867ce28b936","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.647b156d5a4d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.647b156d5a4d_1763111049031_0.1533041642039683","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.d608f87c6087":{"name":"@tldraw/tldraw","version":"4.2.0-canary.d608f87c6087","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.d608f87c6087","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcd4a3cbaca8f3754d911ad2e678589dcb733f4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.d608f87c6087.tgz","fileCount":12,"integrity":"sha512-Gw9DSW/nVbLpJlGykhRvYbCHm8nXH73dk82Wl+r6sLNI5/29R1ZogrRbjskOEQC6g28xD3bt8tpJb/THHMJp+Q==","signatures":[{"sig":"MEQCIGvshwMXsIitOmAry+e/PYvXPnhmgd6Rhif5AaRM56qTAiAoq1kRmWd4uNiXvH1W6Shmvcf4FdvKVPAF8LChZ0qiuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d608f87c6087d8ff382e468ba4fbbd170d096ca5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.d608f87c6087"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.d608f87c6087_1763118740284_0.662631691122163","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.24451dedd631":{"name":"@tldraw/tldraw","version":"4.2.0-next.24451dedd631","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.24451dedd631","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6aff0097d0adbb4efe7a182e33dc49623353919b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.24451dedd631.tgz","fileCount":12,"integrity":"sha512-AtgtVc9V/S3FfRwzoEpH8MpW1PoilU5CT5U82eSRoy4bjxQEPFzt4yXTId54yWBEVcNesK02eSN10++lTYZMgA==","signatures":[{"sig":"MEUCIQDPoTlsPE0jm3MHbxaRV2dFPSPSjjzYiL7GNMRZ7gjKegIgC1EFgn0QuWGCadjV2WOJuTkf/bhsvGOuxE9vAMLYOxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24451dedd631411ea4c42ac7ba229b02e45a6b20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.24451dedd631"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.24451dedd631_1763123170182_0.394410222280285","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.38d8ff5d9375":{"name":"@tldraw/tldraw","version":"4.2.0-canary.38d8ff5d9375","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.38d8ff5d9375","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d91ecb26cfc10b15491ee4ffe25c4f36e6eb3317","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.38d8ff5d9375.tgz","fileCount":12,"integrity":"sha512-eXvLHbooTzJFHlItTs177ngqRHH7CvjL9D437roBe/celTffPUAVW5SkzSGeOpQzmC6sE42Oz6UCANXjLdbJeQ==","signatures":[{"sig":"MEQCIDbGiv8A7h3hpFbRb6RvLK6LNbWvZFwO7C4Fxh11PbZXAiAyqbJunejQJdJFrnNPSxkw9YPj6w5fYk+e7Qe6uZEf+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38d8ff5d9375c2accdc83706fe3d925cdfbb8472","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.38d8ff5d9375"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.38d8ff5d9375_1763128209476_0.15526834408128676","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.bde1d99a2bce":{"name":"@tldraw/tldraw","version":"4.2.0-canary.bde1d99a2bce","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.bde1d99a2bce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af508baf092e358518ce562b88a60a14ef98119a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.bde1d99a2bce.tgz","fileCount":12,"integrity":"sha512-QNlOyNnQLK7buEbWPzKwFH3ZFFqxssY1Y9nM+A6oI/m+4WBxlYp8pGCNOUWpCP/VO7RfCCf4WMeNUtC5P4o6Dw==","signatures":[{"sig":"MEUCIBo5B3CFA08VlyCiA48gJbUm8fWlfif2QlY3HVFiXdO5AiEAkZXvEhXY8XcugG6LfBp1EPG96X8GPm3+yXE8LgoteFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bde1d99a2bceaf45a8c6b0068c150b6774562266","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.bde1d99a2bce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.bde1d99a2bce_1763130678845_0.88446218904328","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.e7800b04c779":{"name":"@tldraw/tldraw","version":"4.2.0-canary.e7800b04c779","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.e7800b04c779","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"abf105eab85310ea8c4c5d6deb4805f58bed8952","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.e7800b04c779.tgz","fileCount":12,"integrity":"sha512-hatkvjG+bah8CkS+8OF4w57Y/yqMB3UnkvescqaD8wPpZQ2d0L/oJHAQDKDyY0gpR0TjNtuhqWisiM5peO+dOQ==","signatures":[{"sig":"MEYCIQDvVW9A0DxFgpmwkk48SCtMziMgmRK/cisMgNFSl4j7tQIhAJxH7UwzblQKL67yFb5HGB/7FJlyHME24tS2pdLWZt+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e7800b04c77960b2b0f4a1ad5d41f479611c2cb3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.e7800b04c779"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.e7800b04c779_1763131199088_0.4493981760358392","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.294c65287a70":{"name":"@tldraw/tldraw","version":"4.2.0-canary.294c65287a70","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.294c65287a70","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd441145ef5bbb224cb41188321d8df53eabe8b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.294c65287a70.tgz","fileCount":12,"integrity":"sha512-cWBhIGnIRxlrHqQON9godMPoqKL4VlIX/w4Mv+Ld9CjjxUx1aatotEPHee66XY9yMw1On3FX9MsLEDMBBmrH3g==","signatures":[{"sig":"MEQCIAjQzhCtb+oei92CyfoIeeuknKwYVYyq42JaLXq7Jd5TAiA6cV0YPCJ9529tLFlumqLaqOWgdwtqAZyY/iNa21yZ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"294c65287a70d1d51010f9182ef58e3068d7edf2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.294c65287a70"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.294c65287a70_1763132496121_0.6675329738222882","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.a530cd061d74":{"name":"@tldraw/tldraw","version":"4.2.0-next.a530cd061d74","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.a530cd061d74","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b3a1236d986956a83ba055adf9ef767bda9d0e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.a530cd061d74.tgz","fileCount":12,"integrity":"sha512-8yL2FTivL7VZWdn4onHC9UJgbsc3v5pfIJg1DC+aZ0WVQ29bmHuMJ7JPbp8wpsOrXarQrlTVCh3du4CqOLuzUA==","signatures":[{"sig":"MEUCIQCnuCpQEE3QQYhpMNYxEzTc444ufxk5FesBRetitGsiMQIgDg7QTWH0tlRvaYKwWpPn0n/CqGvvoMOJx5ES1n8RWZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a530cd061d74dc2340aaca761dcc90577ce03e71","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.a530cd061d74"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.a530cd061d74_1763133732020_0.6003051994931055","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.062b49a581dd":{"name":"@tldraw/tldraw","version":"4.2.0-canary.062b49a581dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.062b49a581dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b304e3f8e0a6907b0863223a3f44cbfd3a101ba8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.062b49a581dd.tgz","fileCount":12,"integrity":"sha512-N08GXy0m1Icoi0btzed17+K/VhEFk92GzyuBBKFThje2jzZrqxYWJTeZvceC7SsPOmbPv+a+p6AqMDXiUtyjpg==","signatures":[{"sig":"MEUCIQCxIWn9Biz0MiAi0ToYEfyc9zC3mWRNd5rE50vYnD1gIgIgGhhqe+bIrqrUGm4uImDMEDyVyDxGjHWgpvbDCw2t2D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"062b49a581dd1ba7cbd054c737bdacb8a5214dd8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.062b49a581dd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.062b49a581dd_1763383136812_0.672078231896841","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.67908ea044c6":{"name":"@tldraw/tldraw","version":"4.2.0-next.67908ea044c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.67908ea044c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"506306145f591702e0ebb80858b568b639b689de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.67908ea044c6.tgz","fileCount":12,"integrity":"sha512-dck1wtyEushJ31Wed+Xg8XX5MScpyZEOUNxZAIjacCPNSYRYPc3+iD1n/IeL59c3GQ/NBkUBI+DLXavh+jZLKw==","signatures":[{"sig":"MEQCIEJvUe86WoXW9lOhjf4cJ25YDp89TnBeg9Npl0VF9ARoAiB7Ta5Aia7IzEWUZ1QVS3OvHmpkCK4Cz+ZmpjEnFE73fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67908ea044c65bd47e5eeee0964356fb3cc713f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.67908ea044c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.67908ea044c6_1763383372145_0.901180039431549","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.306170c0bd6c":{"name":"@tldraw/tldraw","version":"4.2.0-canary.306170c0bd6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.306170c0bd6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5416f1ea2e0a38e3ed7f7b078aeaee1f108b27e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.306170c0bd6c.tgz","fileCount":12,"integrity":"sha512-MeR1AMq3wdztosgaUZG1zQPmgcthTjOa1VlNbEccRwCYsjlur7KI1BqSGOZv8151l96Lpa7PZXBf3V5aBfm95Q==","signatures":[{"sig":"MEUCIQDJ5x4dwuhqJcuJcQe2oImkILunGYdXm1eOnmLLT6eQBgIgbuTBqpIkCjgnWIr1qUzx/QK2gNU4yFVCRjaaEzF3+Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"306170c0bd6cc6b470f66cd955cb814be8a59d0c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.306170c0bd6c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.306170c0bd6c_1763383422655_0.28225971529077754","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.21d1773249ab":{"name":"@tldraw/tldraw","version":"4.2.0-canary.21d1773249ab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.21d1773249ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b08f3a6e94f1e304f829b805ff3d13fc835d23a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.21d1773249ab.tgz","fileCount":12,"integrity":"sha512-97Sa9xSKqFV7c7PyCOvwUvVLP47vv5beKhNSzz3dRSH9yoip3XpXzE2mCsWL8fZyZOPjGIFO4yMlXlZfXYXNow==","signatures":[{"sig":"MEUCIQC+CvTK7Vd1DpE0kWwazxuo1yxn6PmRLUNg++jouUgrJAIgJ4E50VFrrGWxsktcP18tJH9UQTDidvrsSi8IZbtXAQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21d1773249abbd53cde37336245d9a871e058338","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.21d1773249ab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.21d1773249ab_1763384655906_0.6623147704520354","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.0d8a9d25ff63":{"name":"@tldraw/tldraw","version":"4.2.0-canary.0d8a9d25ff63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.0d8a9d25ff63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1e37ff6e8dc52e3bbb7e047ae27fe94ab95d77e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.0d8a9d25ff63.tgz","fileCount":12,"integrity":"sha512-ajUvfahzWXdReIXTKEIFhHqtbnIAUzk68w8pAKAWMPZhcRlEzVrIup+Eoasfgq57vd6HSYoxatcRTeT24GAhdQ==","signatures":[{"sig":"MEYCIQCPpx47htg715PH/ZVuhF8d6wL7bswHYbxKh3dDBmfQmQIhAON37r0g4b7MsX0F00n+d1ceXNunlkIBTxQ9JbF2XbHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d8a9d25ff630d09cbf7c6faf39493f8653adaaa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.0d8a9d25ff63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.0d8a9d25ff63_1763390724889_0.9007139581079044","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.3e7a4a66d130":{"name":"@tldraw/tldraw","version":"4.2.0-canary.3e7a4a66d130","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.3e7a4a66d130","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4e8319bdf5a5d0c4a6a6440566f1bb721e11bc2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.3e7a4a66d130.tgz","fileCount":12,"integrity":"sha512-rUo6ze4hX1M8r4A4RVICi5C2cbHFtm/2qwUdwYiq+yqwznVmPh8P7nX43XuQ0Y9GtMHhsd+28eQCzS/Z1+EI4A==","signatures":[{"sig":"MEUCIDLKFiaiiA+YG8RLTGzenv81vDMBYLHO3bOt1jqmJOYXAiEAtAGV3trzpfoXIF6eb1ipIZLsxebWqPq3b1ZRS7zUblk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e7a4a66d13034032f6ed452873a29302bd280c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.3e7a4a66d130"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.3e7a4a66d130_1763417812714_0.18214770259607782","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.42a4388bc3f2":{"name":"@tldraw/tldraw","version":"4.2.0-canary.42a4388bc3f2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.42a4388bc3f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d6432dc823046ea051e00f820cf581eadcc034f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.42a4388bc3f2.tgz","fileCount":12,"integrity":"sha512-+SlnxXCYR8w0bSAVW4PzzXpUupIdNtWO89kOune/EkXYGGwz+R30WF9DKPyqexL+Tu13LB2wh2WAb2fqdgzG9A==","signatures":[{"sig":"MEQCIFWaLr1Iz0m2tU5DI9G5cqUmSktJMYO40aC+A4P2ELuBAiAUHWbo+28Tsr6mKZ0/w+eBplMNv9Plp1sKvEFnLbsXpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42a4388bc3f2e08c18fd008db09995f60e536804","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.42a4388bc3f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.42a4388bc3f2_1763455399252_0.7540543484630933","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.2ce0db2f9f1d":{"name":"@tldraw/tldraw","version":"4.2.0-canary.2ce0db2f9f1d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.2ce0db2f9f1d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"487194fa30616d204ee6c22e19dec5a202a0064f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.2ce0db2f9f1d.tgz","fileCount":12,"integrity":"sha512-nMcbTaj0zsqRa8csaojZRGdX6MsF4Y7ovsVrpFQ1KxdgY5ON/+WyF6OrmSECpET8ntwZKIe1fzDUOt7x8STjew==","signatures":[{"sig":"MEQCIDq3eJtsoJvahJgxDBDFnxKl4TGXm8AhewNPbW+1KwdlAiA3KVGBGvGFdmBQHMSCCsaEJXKkX6Ppzn0NXUTEMgtZfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ce0db2f9f1df5cfd533c243e9a10ad79153d0b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.2ce0db2f9f1d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.2ce0db2f9f1d_1763463320864_0.21372519049692063","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.74eafd3f947d":{"name":"@tldraw/tldraw","version":"4.2.0-canary.74eafd3f947d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.74eafd3f947d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f34846690aa2115903e49fd906846828c1015d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.74eafd3f947d.tgz","fileCount":12,"integrity":"sha512-o/T8dVmf+VzC2WeIRlZ5Yz6qcUZZX9sxpEkk9aC9VyKz/fUjqbs/h4ze+8jkZ25yZYBdEK0WUIfUi19UcM5pXA==","signatures":[{"sig":"MEUCIQDzoRx2Yz6GxsC+oquj7WHfNktWAeQ/aAA5Pf5Vc6B/cQIgT/ch3+/Ml6moGkLcR0FhfptFnxOKcGxn5vTk7XSUEzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74eafd3f947dbce9dd9648b2dd3863e091744f28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.74eafd3f947d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.74eafd3f947d_1763538452605_0.49531800589158204","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.fa5328cd004a":{"name":"@tldraw/tldraw","version":"4.2.0-canary.fa5328cd004a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.fa5328cd004a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7ce7d183ce8f4a7027383ea0b19d719b0840efc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.fa5328cd004a.tgz","fileCount":12,"integrity":"sha512-o+Sf0srJHxQQ2RO9YXqgwcXp9FAPWePYfQ0uPR865/e1gaWASbSQ8h9VZWUR95g+4rDO4WHu44CeT4pp0mEgrQ==","signatures":[{"sig":"MEYCIQCVhrGMNi3hPPzfrmQZVofsZ9tSmFRUnSoPPUlGEcHu9gIhAOzi9CmHuVgXii36tyAe0JZB3ilc3EnGFUfMlFCuvGcI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa5328cd004ac1616f6ce0693378366a2418b689","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.fa5328cd004a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.fa5328cd004a_1763543113137_0.9288455364643384","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.6c9544477685":{"name":"@tldraw/tldraw","version":"4.2.0-canary.6c9544477685","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.6c9544477685","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d739cf6b08d7cfe2ba32db5b1129fb16efa1e4b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.6c9544477685.tgz","fileCount":12,"integrity":"sha512-lS0vySpMK5kkrwH6yZtZP7BCJ5a3MMNH/N3fQchuJi0O/KrhxY9Y9aXUXiPH2gilvVKVE+GANbJDhXPqz/BT/w==","signatures":[{"sig":"MEYCIQCoIjX3elCxkZmeDtDea6Txv3xYVPMrXY44kCfgZ6KGMwIhAOF1ig/JO6Q+mloDzPysYyXf8dcfrUAkgCEgYYHW0439","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c954447768538593c034cc61a7575bc963eaec4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.6c9544477685"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.6c9544477685_1763543661670_0.44922337220219677","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.54bc357bbff2":{"name":"@tldraw/tldraw","version":"4.2.0-next.54bc357bbff2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.54bc357bbff2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b86f97c6ecffdfa339203f366f90183b905769cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.54bc357bbff2.tgz","fileCount":12,"integrity":"sha512-PU7VzrLsSruWPPukiffJUl0XnV5nI6xjCgx9XtK0nXbuNRy7Xl6KojlzWXFme9vHEvflZvD+d0xPLUFWg3JGOg==","signatures":[{"sig":"MEQCIG/0HSVZwZMwkvi+wHVtqORf2gDLiT+S0EpGThXqFyoxAiBzw1bUIV64u+ziNaq1cJSilQbqEL4MIAsELTBJKa7fMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54bc357bbff25e6c69c69d4ba08fae7921f651fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.54bc357bbff2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.54bc357bbff2_1763548644088_0.2759240792083524","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.10e35e11f8b2":{"name":"@tldraw/tldraw","version":"4.2.0-canary.10e35e11f8b2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.10e35e11f8b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a225f1de0c85c464ccc94167209343a7916ca70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.10e35e11f8b2.tgz","fileCount":12,"integrity":"sha512-sLqRQ2NVbGjKyNJzT6tZdufvIUC5sr63nXRbfLX9rPU2PRZB/QHezHXyuTKt3hXTboT5dBLVRA+D7Smrrs5uGQ==","signatures":[{"sig":"MEUCIQCOGWoLlCs+idj1yrq7VUrSQ7D0c3tAYOQJotpuTAXuUQIgDL+3tHz3kUpD2Ala5IbeoVfDx/oLxYoJj5BJC1FiiZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"10e35e11f8b24f8bb68fbf0a5c548c9087cc0dbc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.10e35e11f8b2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.10e35e11f8b2_1763550304355_0.48537320248597804","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.c5613a9c503f":{"name":"@tldraw/tldraw","version":"4.2.0-canary.c5613a9c503f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.c5613a9c503f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9db995cd498bf4b1cfd6a96aa95915ceb60a552","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.c5613a9c503f.tgz","fileCount":12,"integrity":"sha512-y2RrmBB5zDIHSqUwMR/3pFeM0NKfGoqAh0w8NlXU/Y8SRSRTLeh/YG7u5JeTBxRs6ko7XcFuagq8nqA4HuJpKw==","signatures":[{"sig":"MEQCIFAotcLKxkEQ3yZyUCvv5uxutsYDt3pOoZMfjGzPHEJIAiBBcHnVii0u3JFm87CHvnSw3lAb9XuAcS5XaQXf/VwZdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5613a9c503fbe72499a23d0fb799db1a4c2782d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.c5613a9c503f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.c5613a9c503f_1763551611094_0.9369361134041945","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-canary.0a39f7a2f63f":{"name":"@tldraw/tldraw","version":"4.2.0-canary.0a39f7a2f63f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-canary.0a39f7a2f63f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71a3ca05995faf0befb020de257b82f68883ce19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-canary.0a39f7a2f63f.tgz","fileCount":12,"integrity":"sha512-c5JrfgxlWOYmwJ1OAB5/OBKSBoc4H7fRjs53wHnAV5uDi+dsYHTggNGt9+iB8o5JG2dgLcjk89QGcaCFaaZoRw==","signatures":[{"sig":"MEUCIClSafle0F6JcG1/BMf/Yhn/82dKRgiUJmeOJjTb6FTCAiEAzVvxq6/+laEAEqOEZ1T6wHtItmEyfkfo8AyQVTBn6ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a39f7a2f63f2a19d02893802bf38e4433307e69","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-canary.0a39f7a2f63f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-canary.0a39f7a2f63f_1763552451994_0.41860878076343044","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-next.d1adb18fb8da":{"name":"@tldraw/tldraw","version":"4.2.0-next.d1adb18fb8da","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0-next.d1adb18fb8da","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a630a7ff6fc43bfa3eada309ca1e2bde0c0a285","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0-next.d1adb18fb8da.tgz","fileCount":12,"integrity":"sha512-RT1KKh2I5Dxmp3uTB2cmfOsh0MLut3GOrfHqai+1pXG3FwMdbTzb/MjyoaVwJrovzgogs8SJ/qGn+ceybEdy2A==","signatures":[{"sig":"MEUCIGAOjDU0pSL+4OOpb6bEm1hLQ9GPoQl61Ytlir7jF8PlAiEAjo29SvXtGwVuI0X5AZC1xbOydGcz0K7L0ufXjIcKAbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105020},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1adb18fb8dafc70bcb2e6837aa98dcf32ba1840","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0-next.d1adb18fb8da"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0-next.d1adb18fb8da_1763552975569_0.9299553248143921","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tldraw/tldraw","version":"4.2.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17cf83c2ae91cb7039bc433c5db9c1fb811e9069","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.0.tgz","fileCount":12,"integrity":"sha512-tmNbaNpzX3msry+MfVPfbY4JYXcmObDrlU6pgBRPjyA6e96WIhCcsDlu2IXbae0/ZBPT6R8Zhheb4vVaLmbMzw==","signatures":[{"sig":"MEUCIQDDHMFIIB+mebz/B8EpDpK54AKfO3xkF6J++yrlxQi+DwIgJLcN0A3NhEnnw8RITzVnpEZsLsuJ5Or+B+oIIEqsDMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29783656a886e87b8865be8863aa672f9514bf30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.0_1763553168520_0.07071245173782326","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.d8da2a99f394":{"name":"@tldraw/tldraw","version":"4.3.0-canary.d8da2a99f394","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.d8da2a99f394","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db38009327087dd9363e98ca78dac255014fef19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.d8da2a99f394.tgz","fileCount":12,"integrity":"sha512-Vup4W2w7SeDVs+3paBz9hB/5c82eeQitl9Z9Nu1G9d2x4Ct58O3NkWx1RphnXO1+uW6t6ei6FAtFJHVoMdqnEw==","signatures":[{"sig":"MEQCIF3mn8/5Mr+kFc6DCS/isXZoJDgsHASyaXAH8vGYVHx7AiAgGlfluuwP56bDklbJfmdaDaO36LwDs7/vbzRhNjh65A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8da2a99f394b440e6e397e004f9f39d5d16aad7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.d8da2a99f394"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.d8da2a99f394_1763554294041_0.7473229619218673","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.071cf881c1c6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.071cf881c1c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.071cf881c1c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d09ab5c6bc52b69b0ecc7b2802a41338914f186","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.071cf881c1c6.tgz","fileCount":12,"integrity":"sha512-JaXC4jmPGDntOn0A8FM+ZIJNjejtTBwPdZ68ZpiDOeXcZSG1eySf3hyGZoI8IEifHkC0m4pRs2UKRL26zFO/1A==","signatures":[{"sig":"MEYCIQC+YghYbX7T+oENPlDbB21LPxZWzgWpqjvj83riHHer/gIhANaJipGju9Qa0dIjScsnfU1360J2WEUrughxEdRQoSmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"071cf881c1c69e6017697e975f44630b4f8fd8bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.071cf881c1c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.071cf881c1c6_1763564147834_0.04088356697710416","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.a65ee816dbea":{"name":"@tldraw/tldraw","version":"4.3.0-next.a65ee816dbea","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.a65ee816dbea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a954b9f4ab292b31a2e504f65e5e2b4b8a2453e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.a65ee816dbea.tgz","fileCount":12,"integrity":"sha512-tbhtdtS/WKw8j1XHgaF9OffoJicMU/xhpSu0GAr5488ms7es7Nm/J16+zee4S+Vj1zvrVBgMy0KVhn3G9l//mw==","signatures":[{"sig":"MEUCIQDN6tDkcTasPptf05t1qKHiVt0+ev/qUzVkRKkXtCiYPwIgCOqzcPPu7L7+HFR6MmzNSsRy6N8fm6pFLVuVtF1w7XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a65ee816dbeade600ba58fdbed6251caa68c0917","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.a65ee816dbea"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.a65ee816dbea_1763566796878_0.06711043744654255","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.9490c19e233a":{"name":"@tldraw/tldraw","version":"4.3.0-canary.9490c19e233a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.9490c19e233a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d65cefab27518a35222f44f07179de5d43df63a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.9490c19e233a.tgz","fileCount":12,"integrity":"sha512-5XNXbZJ1WceoiBMrGc3tIiilGCmwRSXhkTwa8R4F5efjeM+ZgfpIJeM+ZP5tOLXCfl2OcS1PYzdBjvt7lM0wuQ==","signatures":[{"sig":"MEQCIEXNlmPw2qOpQthrHZAqrjkXbzRGg/H8RmhPNp0em0atAiB7+Hqw913V5EWviUX8vCx3uwLNUkHPbN1wA7yA7dkx6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9490c19e233a6976bdc0f1226954550f6ae68be0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.9490c19e233a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.9490c19e233a_1763567298799_0.5026342677230966","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.da35795ba8e2":{"name":"@tldraw/tldraw","version":"4.3.0-canary.da35795ba8e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.da35795ba8e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"556246395ba7a4a288fdcd354b2ee5a8284de3f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.da35795ba8e2.tgz","fileCount":12,"integrity":"sha512-ZjwFqQDsHSiSrNXcPvyDIyuMpDglLahDEEKapiP+4Xa3QYeDf12WXUPNz39Q1s2MjacpAOm19R76rRD/0HH1RA==","signatures":[{"sig":"MEUCICwwlhSp86orgJL2vevsbz7pZCa4KwIgatbxSzHnd1BOAiEAtciQrPPiGCGiOr/5lA5ePLzxl6GRcWO0kKh1ycbk+ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da35795ba8e21220118ef783648b3dbdc8e1e82f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.da35795ba8e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.da35795ba8e2_1763567445841_0.005265384141653451","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.a10a6b62725c":{"name":"@tldraw/tldraw","version":"4.3.0-next.a10a6b62725c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.a10a6b62725c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77bdf7c4fc9f04607bf7497ca49ddc5f3440f72f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.a10a6b62725c.tgz","fileCount":12,"integrity":"sha512-uKubKx3lPrZoMY0XPfnmR4tHlFiZwCD57weZQZkxUrySy2w3o1B650idSI5gaSMa2WCXwTwiuRYJpMF6WRAk2w==","signatures":[{"sig":"MEUCIQD9rEDCxNIMKZcPtWe0L6TUFlxuIJYfVpEW3xg96V9ezAIgYhkCVzeUARMv7CmXXIfD0B7/guO7CjmaQyqenu4Vbow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a10a6b62725c693bdd7010c089305966c9f4d7cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.a10a6b62725c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.a10a6b62725c_1763571993992_0.7576966136759133","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.880da1f5cfa5":{"name":"@tldraw/tldraw","version":"4.3.0-canary.880da1f5cfa5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.880da1f5cfa5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cc2e51c33b795f5ee238f8ce4e73a4cfcfe2a14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.880da1f5cfa5.tgz","fileCount":12,"integrity":"sha512-DwLXVQ6kRGgK3vzzaLMgMUbPDk4KolcsMPo/Cm3geetKQMdYgVzOmSIIQx14vYjeKhnZkgjJMkpe/tWUM0RXgA==","signatures":[{"sig":"MEQCIEDvuFg2l/eHwVQPGSp7HlNx3urBnfBRDFNjLLt1RFBBAiBCsMmYhnOdGitTVd5jr33rMXmNK7xOSvn5nKy5Fx1+uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"880da1f5cfa5406d572a8c20fdbc8558544a6aac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.880da1f5cfa5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.880da1f5cfa5_1763630907919_0.9767174932692921","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.705b6ec94f43":{"name":"@tldraw/tldraw","version":"4.3.0-next.705b6ec94f43","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.705b6ec94f43","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b46cb4393075789a228aae5bcc87c558a5ce4f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.705b6ec94f43.tgz","fileCount":12,"integrity":"sha512-kfffAeAjuOttv7pW3Ud80cHlwY+a+anGEDIh11rNIH/lIzUaa+sgWh1LZz2JACyKadvSc/rp77we5n+pSd0TTw==","signatures":[{"sig":"MEQCID1AFHPc4woNeDDV9h2Dy7G7/zX2qikf5Y68r2aSJMeRAiBoTM+VWwnJAI69EhDQElfom8Nv/6PR+l0QPseiBZRH1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"705b6ec94f433c760570895becba2b2affe79fae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.705b6ec94f43"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.705b6ec94f43_1763631632456_0.9095508704863855","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.574dfa00f9c2":{"name":"@tldraw/tldraw","version":"4.3.0-canary.574dfa00f9c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.574dfa00f9c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82f91d54f3a686554fd71ed5ea8040ffbde78258","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.574dfa00f9c2.tgz","fileCount":12,"integrity":"sha512-VAsrRC97Od4p4U2C4Azpo6zckEFKU607ZMFvroMrtxtejWG5RZcBt4T4/EqcmfJ1ltTBI6h5LvucIH6kKASSaw==","signatures":[{"sig":"MEQCIGDhjlxOy2UuUz8Q88GVrf/9yNuC666jZT05l2YS7wscAiBDusHqyLuAgdkITMl9M615npqRwSxJ8fX9WQKQR2+MFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"574dfa00f9c213d089fc76b00e603dbce4b09af3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.574dfa00f9c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.574dfa00f9c2_1763634090045_0.5463270623349468","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.6230dc779c93":{"name":"@tldraw/tldraw","version":"4.3.0-canary.6230dc779c93","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.6230dc779c93","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0dd2f66e5dd14bd7880fe70e88edaac172d8340b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.6230dc779c93.tgz","fileCount":12,"integrity":"sha512-vwNYB0GexPWXUbtXpbOhSpE5XRg9eLQGyuD+/98ZBTFGUOLVpO7quZQF3tI9sZDUF+FKz46bnYIBHRk6gLFE1g==","signatures":[{"sig":"MEUCIB1iJqF6MTTqmHkgwf2pKSY5PalObTUs/hjnOQHdz/feAiEA+iEJ7O/FU2K52Rg+yoLNL0qmNwRKr4hL5g/QZ3SdQeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6230dc779c93b6dddd1034fcbe84362602fd7910","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.6230dc779c93"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.6230dc779c93_1763634312396_0.5298859899886927","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.5a30fe47eac6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.5a30fe47eac6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.5a30fe47eac6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39f4ab28f9c7896b913140b1b3643ef8a3a046c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.5a30fe47eac6.tgz","fileCount":12,"integrity":"sha512-Dx3b7MYIhHcbaKoSVgoTNHWlNF5Zop7OS5ID1U/sxf6C8Nfd2UOWrtbAONF+A7gL2Viv1encGolYaDn/0uoLaw==","signatures":[{"sig":"MEYCIQDHt6a6i/Zh7K2G1C38Eg/FZPKz6XQ+Blje9tGiSjDdjAIhAOeACbzceGmbeaWyF9KbbmkQLdLYP0GJQqqJtaBuTPvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a30fe47eac6cd9a5c6677e591d32f10f6e406a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.5a30fe47eac6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.5a30fe47eac6_1763636760029_0.6640039385952397","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.7b83b0dc945d":{"name":"@tldraw/tldraw","version":"4.3.0-canary.7b83b0dc945d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.7b83b0dc945d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98ac2a8348c19ecf2d76063afe4c582663fcd5b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.7b83b0dc945d.tgz","fileCount":12,"integrity":"sha512-xQq5XFcZPDQdp0hRW7Aga5qRdxSVEwll24BzxlrtLjr64fiZE6+PettkbqMXcvUlDHDToD0yA813VkgIncWsfg==","signatures":[{"sig":"MEQCIBJWvFkNoJ3EUSFpuCv5AW5VkLeKVVq5OYRytmSW5LLeAiBhqPjyavE1gj+HrHVZfGJIRpOG5cFH/BgZdxqHuuwabA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b83b0dc945df3cc8d7f8edc78622d1540830769","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.7b83b0dc945d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.7b83b0dc945d_1763657095829_0.7245642725767454","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3b56c8d3ecee":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3b56c8d3ecee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3b56c8d3ecee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1af90180ef8e57187f5daae9c438c4c0c8bf1d2c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3b56c8d3ecee.tgz","fileCount":12,"integrity":"sha512-LsIvDEBhUBue5Y/x05UB60kgGyyZJaRNtPbYnVxvnTha04PrCR/Mpik58bgkhvpaRtXo1dCB+4J+3cjdos2seg==","signatures":[{"sig":"MEYCIQDzaK0ZH5fg7PtLDoVAEF0rVVMscTymU8IwmKWFzWFeZgIhAPPOCsGQPzu/qUpOVOCRbIUoS6CYSTyH2WpoQIqH4ElX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b56c8d3ecee7cc9fedfb667bf6dd55d904c64d4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3b56c8d3ecee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3b56c8d3ecee_1763719342802_0.8658591152048445","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.921f0bb64804":{"name":"@tldraw/tldraw","version":"4.3.0-next.921f0bb64804","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.921f0bb64804","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21aaeb7d1ca0727eb1996bbf05e58e4e51e18a38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.921f0bb64804.tgz","fileCount":12,"integrity":"sha512-w2HaJ/4gFt9AqjdNNZEVYRSATQeSHysPUErKW4IlFkTU5qNQly4b2bg7XOvGl8rB9AiVKhnNYDKjCK6P3rCIHQ==","signatures":[{"sig":"MEQCICkMc6zzPIwQLjzIGWTmCY75lpsv/jaNGZaZ8z+Wwp9aAiBAylF0fSTW/4ij7wq/8pgmBt3lhATWbyNxjtwS/Uy6Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"921f0bb64804aa9eb25f02afcf3020a09fbbd097","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.921f0bb64804"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.921f0bb64804_1763720031741_0.49380452643640793","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.f13438eb7775":{"name":"@tldraw/tldraw","version":"4.3.0-next.f13438eb7775","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.f13438eb7775","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5a433a3c0df9f7d7c4a95a760562fa3624b4209","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.f13438eb7775.tgz","fileCount":12,"integrity":"sha512-PrC0zPi6QdOY3tMIxwTE+1siaRvwsAHDaIdMDSmJaOxXxQzngpBxoXOY2WbWuCIpfFrz/KtxbQHWo8yXfINNaQ==","signatures":[{"sig":"MEQCIBI0TNnhVywLAhY020V279kBFvON5svhGOHaVkGms72kAiA1mJWnMVcT1FHo3IyqrR5m0b8Y+Fw5DcsbKdPtoJjnlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f13438eb777591c8575f8249276c9ac0c3a6e8aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.f13438eb7775"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.f13438eb7775_1763720696464_0.9525272569686347","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.bf705d8133cd":{"name":"@tldraw/tldraw","version":"4.3.0-canary.bf705d8133cd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.bf705d8133cd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dffe2ac8ba8808b78413e542df8024db06b563d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.bf705d8133cd.tgz","fileCount":12,"integrity":"sha512-QfroMDy2eJ3G1Og08X4aiUiFYkmbn8+cM0U6yfD2Xtgrxe2cSyMDVQN70II52BQXeN/897Gn3DQPtLVi96H/ZA==","signatures":[{"sig":"MEUCIFTCYuLETUI82eFo7KPd3S/k6bzuF8jod/Q+gWcBCwwIAiEAyQGzdEhDHMFvpofZyy9wNxC/wNITiZUMea0f0KbBOVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf705d8133cd5edb9019416e9834b926995c61bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.bf705d8133cd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.bf705d8133cd_1763725446192_0.2934923990503344","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3811ec6b3dcd":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3811ec6b3dcd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3811ec6b3dcd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f914058f11a55d712cbb756eea72ece28fb0617","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3811ec6b3dcd.tgz","fileCount":12,"integrity":"sha512-tPrCIiMG8JCKIgTQh4gPp/dgC0to7HgN534DCtUaiGgQHVPdmBOxZZCODuQPgVHYQVBcKvvgPdg8XBEaIHlz1g==","signatures":[{"sig":"MEUCIQCTTmNmzAYlut7JFrledqnUULVbWegEVEN/YwSdv23SswIgY//5YW7KvkfwTp3aGPf0ET5lFW8Xz4zdEP9d5Z9tSWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3811ec6b3dcd9fa554e8ae457e932ab314ca886d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3811ec6b3dcd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3811ec6b3dcd_1763725763550_0.12669388836995354","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.8fb8d4ef1572":{"name":"@tldraw/tldraw","version":"4.3.0-canary.8fb8d4ef1572","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.8fb8d4ef1572","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"920f6b35c56135bf0ff4e50d9112525426ff9db1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.8fb8d4ef1572.tgz","fileCount":12,"integrity":"sha512-0tr6KbEF9YNDY1TltKGkWdwqEKISaez2uFXfTDw0xWVg3fsJX5gtrr7ycj2mcls5Tly+Z85Sf5dZ1uheaSwwDg==","signatures":[{"sig":"MEQCIFf4I0aTmvO8hD8NvG40ntVLfFe6G25pIJ8xr90EgPGBAiAp9JEIVqMWDIUqEv7LlXoBPq012hcLQAeckRYexfx7ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8fb8d4ef1572497acebf5791a03865d26a9f92c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.8fb8d4ef1572"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.8fb8d4ef1572_1763740168213_0.9365854322657565","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.11f0bd61f7b7":{"name":"@tldraw/tldraw","version":"4.3.0-next.11f0bd61f7b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.11f0bd61f7b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57e8b2fb5ba0bd7e5e7bf85177bc8085e85abf16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.11f0bd61f7b7.tgz","fileCount":12,"integrity":"sha512-gUvCnF3deWJAcEU+izsgSF2jvKjEdg7okgcvxaR0gItPr8IkeXPylcOFfdMSW+HGGPUCtyUsLC4rl1/1DLyZEg==","signatures":[{"sig":"MEQCICaHR9YHrX82fQ79pBtYLs2UHK092pXt5On1M101wmd3AiAD861A3NzOC+cbXHqlJ6Ucy9AVQPtGrxUMb1ZnlC5HMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11f0bd61f7b765998a4dbf69103fc00496f5a179","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.11f0bd61f7b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.11f0bd61f7b7_1763740792590_0.44745770807955965","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.b0e080107c96":{"name":"@tldraw/tldraw","version":"4.3.0-canary.b0e080107c96","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.b0e080107c96","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05dc319f011afaeea2f32252b6a9a28bf470e2fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.b0e080107c96.tgz","fileCount":12,"integrity":"sha512-+c42crqbQPSD6ke0Zzl+O6i9Kt3nbLxxZYFJ7mPgbTcnvRsrSIJGNuNe3bTBe6Tipmmvya0F7wafdMWv52cHow==","signatures":[{"sig":"MEQCIDiZitn1D1EV9qh2StnGi3xqBOpkITtST49VplY8uhNLAiAe/1/Yfat+i87rHqGSeR1cmHyYWx+2WK4seMf9ePQ00w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0e080107c96442856988585a40eda167e6c01fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.b0e080107c96"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.b0e080107c96_1763745271559_0.6889865164831903","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.7739c51015de":{"name":"@tldraw/tldraw","version":"4.3.0-canary.7739c51015de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.7739c51015de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4b9c327ff86135f390963f387aa721bee64e5bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.7739c51015de.tgz","fileCount":12,"integrity":"sha512-5o0urRqakUHtB5OdR/mCeB+Izk7ksrydLR54Mh4yvt3r8UrgBxMmm2yod5snBSg4ykJW5sjulbUPYzCbN7Czng==","signatures":[{"sig":"MEYCIQC4vU5IRA+seICVrm+1z0sXfSfmw13KeWaospdjemffmQIhAPnnSCLmJF4KUTs/SrlM5JCEDL3JfLXVzgvZ1SfCMSG1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7739c51015de8ad7e4f0ee044f656eacbf787915","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.7739c51015de"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.7739c51015de_1764002665248_0.2712419384769955","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.82cfddd7ee89":{"name":"@tldraw/tldraw","version":"4.3.0-next.82cfddd7ee89","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.82cfddd7ee89","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb333b0eb1908802d003d33141b1e0916b08f6f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.82cfddd7ee89.tgz","fileCount":12,"integrity":"sha512-jrXQUscvpNl7Df+OGa55SOZR00Y29YvLO4SEFQfwFZvZta+1P0BxWbegIFUBoRJBj9DEUsK/GY/yxScNYchVkA==","signatures":[{"sig":"MEQCICBz9iaXqbfWuKG4fAJ1eV3cDtYd5rn8SSS6E9lUmjmgAiAXTF9mrxz2D7NWjt5/v5O9dV6egS+tdhEe3iRPFroFBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82cfddd7ee89f6a1781ad367512ef9cdb02bb003","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.82cfddd7ee89"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.82cfddd7ee89_1764006882916_0.013088621598053019","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.fd6b7f2a8adc":{"name":"@tldraw/tldraw","version":"4.3.0-canary.fd6b7f2a8adc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.fd6b7f2a8adc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6e49aa338d6c720fb4ecef6afda1c77a4a4baaf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.fd6b7f2a8adc.tgz","fileCount":12,"integrity":"sha512-yMjftwbcSEpYXsmbNKQKMZvZ/j/Rj7ELSJsedTZbWAhwMSOYZXz39ak8lDK3JLH9KAHfEDex4oMRSW9aV+0xdw==","signatures":[{"sig":"MEYCIQCIpbdegROSl1rzfFLEDI7MHevusGZ/keUSurxYVrurEgIhAJQi3UzDShjIq51LjRRTgVU5S74thnlPHnWjq1ALr7Mz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd6b7f2a8adc36f590dc51047b86564c3cbd79b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.fd6b7f2a8adc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.fd6b7f2a8adc_1764025125632_0.5978601733083535","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.03ae87dcc44b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.03ae87dcc44b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.03ae87dcc44b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee90c6ccd2608dc4885608a530f9f5a88a6ef094","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.03ae87dcc44b.tgz","fileCount":12,"integrity":"sha512-deF2lOWMcKwd5NCBRr/GHZ11A22uKFRttlq62Hp+h9ZV9KUtQRO3L0EHqv/MAer6LkJRuyq59pS7UQ0kxWhs3g==","signatures":[{"sig":"MEUCICLuLVFYEktoAJ9nTNg8ESGFIv/wwurrL4bnO3/iI03ZAiEAycr+ANJITHVAeRWmTYLDblt7iA1lMtAMOFrX0lFKxaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03ae87dcc44b174fbb8adefec625e1d5264f43c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.03ae87dcc44b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.03ae87dcc44b_1764055576091_0.2719740006837137","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.d4af7a11f36b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.d4af7a11f36b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.d4af7a11f36b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb5cc26415839fcf993bbdff10ffb93910ced056","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.d4af7a11f36b.tgz","fileCount":12,"integrity":"sha512-rE+u2a6LpCnIkN9aiQgszpWo/l990a2XA/t97cbO7PGigLcphwExOr6aOcqXi0AG9Ck+PLh92kCRAzYKYsYYLA==","signatures":[{"sig":"MEYCIQDJCbyYfgDtedf9TTOZAmrg7UsjmH8Z3wTg8LRDB/+C/wIhAO1scS09Ja0Cw1AlUn4RoTJMBs8oY1CSDeZVrzYL4WFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4af7a11f36b218a636e06445b362d23d1dfc3c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.d4af7a11f36b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.d4af7a11f36b_1764058346204_0.42632818667439043","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.bac95035313b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.bac95035313b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.bac95035313b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"927a5ee573092d3227f54be492e5770a5b463a19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.bac95035313b.tgz","fileCount":12,"integrity":"sha512-SR+yaKDUFZYrgUhu0gWc5v0zk4hM+J3W6nM3osgQiCU0t3NR2644Ol/Atl+dC4JhmjKwS/2Fa0f9Gp+XhWLp/Q==","signatures":[{"sig":"MEUCIEunOuDpyzKxMe8zYxqN0eQf7+Hci1ItzA2sz2Xx6WlkAiEAgy534WIbra7/lECuQaS+uQ/4UkJcHgZ5sJDdG7CpERk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bac95035313bc1ac694dbdbb56df9ad1830e5d8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.bac95035313b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.bac95035313b_1764059127013_0.4706610083908802","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.2b3bfbba757b":{"name":"@tldraw/tldraw","version":"4.3.0-next.2b3bfbba757b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.2b3bfbba757b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41ff317864222e51a13284388b8f38c1bb54848c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.2b3bfbba757b.tgz","fileCount":12,"integrity":"sha512-5v6eyMlif6JuRjWK1oRBrfi1FEj1pImQ1nqErLyKGz6jF9js28SpXA4/OwLeM6YwsFpGjEAJeXqrO4mycQueqw==","signatures":[{"sig":"MEYCIQCj4jVfq567LrlU/YY+BMm4HidGI0DdlNO1YujBJ07YcAIhAJoH9rk+vA7GF5UK2sabZImWmYnVxZ5Qdw4wT8sSbcsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b3bfbba757bae7288f28b24de25228aac636211","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.2b3bfbba757b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.2b3bfbba757b_1764060596983_0.1353152473328283","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.fb247de51b9a":{"name":"@tldraw/tldraw","version":"4.3.0-canary.fb247de51b9a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.fb247de51b9a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"05555de4405d2a5e8b5139bf41b932523802ba14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.fb247de51b9a.tgz","fileCount":12,"integrity":"sha512-n2fZN4xej1QfNUvVnNmUl/I5kXybSdFr3Edf7KUIfhIPgXWCTPOkd/+pmpHvhHINMQ+7tfBRZCDDcYFpKoDaPw==","signatures":[{"sig":"MEYCIQDkdwVzJM7wKGdNT/4jh9L3W9QFUzduyoStRhPQKPCWsgIhALBHdYjZd9V4XeKK5KhE8U0ZjUlcdm3uLE4v21Qjgp2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb247de51b9a9e03061778029d5db2b5c465b5b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.fb247de51b9a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.fb247de51b9a_1764062020489_0.1301979908658124","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.f4772c19540d":{"name":"@tldraw/tldraw","version":"4.3.0-next.f4772c19540d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.f4772c19540d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a754f2d8dc871a56430fb850109bde7d32b90a79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.f4772c19540d.tgz","fileCount":12,"integrity":"sha512-MWqsOngqVv7lNHwISTN+oE5TIDRAWzunr6KYI42tODdpRCNvPrduK3OYKuedpq+FwJF8okfBj7x3epzSBQDLNA==","signatures":[{"sig":"MEUCIQC6P48ODkBTIgMyykboQtR7FB9k4ZfuxhfaYaFFLrnWDAIgKE5nUqbMN8K05NUUpDJWEJszxymvZxOPhRjNGJWJImc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f4772c19540d9924753f34c94cdd51bdd9caab74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.f4772c19540d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.f4772c19540d_1764062138274_0.5658179553180569","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.7810f2131b3c":{"name":"@tldraw/tldraw","version":"4.3.0-next.7810f2131b3c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.7810f2131b3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08441766f4477b423f18123ec11988e9bfaed6a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.7810f2131b3c.tgz","fileCount":12,"integrity":"sha512-UMBM001S6SDDlxkFKMiiq2X/iTHgKUyjZ/fXX8zYtyMoX2qy5S6kMnMnrDa0DO2Ded+yUCElqZA6vABOTtq6YA==","signatures":[{"sig":"MEUCIE/gAYlXx3I+yWPV0tU8zsB49J6+DlwIHOe7nRUHNkwzAiEAhuspu7RV4o/56lLXj/x0SsXKfK6r339841mgtFAqiGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7810f2131b3c62360514e6822319b9a6daf69667","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.7810f2131b3c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.7810f2131b3c_1764062442081_0.3723186194644219","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.195ab32b373d":{"name":"@tldraw/tldraw","version":"4.3.0-canary.195ab32b373d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.195ab32b373d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"043b760a1ac523d1c0839752f20b0146ff2dd629","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.195ab32b373d.tgz","fileCount":12,"integrity":"sha512-dK99JRj9E4UJD7SLhZiXCbGKM7HytuFZPVtt+YuFfBeJEEZEBmPhUjomQilJpadbSAiy062fN18tJFEJyhgghA==","signatures":[{"sig":"MEUCIQCOhl/UzVlUdVpm9RFX+7QqgkP+wQ3go/rWMMyWK2TnGQIgF0YX1noKXyK8/D2NxMi/ZpkEGkpF2C8HiCyXPxoyTGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"195ab32b373d5d03d188d90d4befeec1946c8702","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.195ab32b373d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.195ab32b373d_1764065071465_0.15032156079961578","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.b8f81b08d169":{"name":"@tldraw/tldraw","version":"4.3.0-canary.b8f81b08d169","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.b8f81b08d169","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"36b1e7f07eb7b03182caa97b5302e28d0251a27b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.b8f81b08d169.tgz","fileCount":12,"integrity":"sha512-Y0xyzd93+n7xDhUFb1CyVWWIbR3g+amKfWCgaTNB9BBBVKGec8B6COwiR2KFU+si4FNPxMLSYd8R7frYD0CA0w==","signatures":[{"sig":"MEYCIQCnC9DRt7KTVI/bxmYLFcJ987TR4gcNEiBiD6a+pedocQIhAL8Aw8rqOycFGSwUg/BCtB7pppa3Kk2l6waxQPaqB0C1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8f81b08d1690973a0208cf5dc8e9e544d15d065","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.b8f81b08d169"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.b8f81b08d169_1764065646356_0.3837413221195374","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.99bc47cbe015":{"name":"@tldraw/tldraw","version":"4.3.0-canary.99bc47cbe015","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.99bc47cbe015","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11a950d20fb59ed315083a6fc489890f0d68c7a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.99bc47cbe015.tgz","fileCount":12,"integrity":"sha512-hjBFiEeo4dXtBu89VpVb+fTXym1vRg1WwLexG+2/Vu4UUj+BbyGfHBfB0b0GU3eCCgYwp8zXF862Ythd1BBj1Q==","signatures":[{"sig":"MEYCIQDpaOSuFwGgx+3SKXmazwxY+J62nMTx2fDcBRKsJ/K4CwIhAMi5rUbNLbrYRBIuHszoLgUE/79q9OGhuQWykq+vezaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99bc47cbe015474c735d14b97f029a6872785841","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.99bc47cbe015"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.99bc47cbe015_1764075532215_0.23804100644262816","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.e5f56251a468":{"name":"@tldraw/tldraw","version":"4.3.0-canary.e5f56251a468","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.e5f56251a468","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f059e6da0d51b4e2db6af274a210b18cc820166","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.e5f56251a468.tgz","fileCount":12,"integrity":"sha512-OSykTBC+mM6Phc7mIxFrf9b1Wx5LzQhLT65+eYrOOCurRCAiBMFgf5GpkC6XXIsPFDLerhG93YCWlYk+90jN+g==","signatures":[{"sig":"MEUCIBxUTHjQnqaL+vICyeUUVJToMsdFreu3YSifWPIlVjWPAiEA5ayT8b7Pw5Nwb02+eiuia3GHubCfbOK3XLCzd3vbmm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5f56251a4689d33c984a8af10908ac236311e50","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.e5f56251a468"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.e5f56251a468_1764077275717_0.6736309237821689","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.98374c510efb":{"name":"@tldraw/tldraw","version":"4.3.0-canary.98374c510efb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.98374c510efb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5342c57df023f76c4f622789a454f94099242a3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.98374c510efb.tgz","fileCount":12,"integrity":"sha512-pnXXB9vC7844yE53PVQXC/tGswaJ49mCbiRzDMZUedyvg9s9CkPJwoLik/V5dJo04s0gwbq/LcjOHFQufyHGAA==","signatures":[{"sig":"MEYCIQCOclygLKTJnIw1aqNdAWCZhTkG9cZdOmHeF9hpsiBHogIhAOJxD/iLdMVv8ySUStrMgqZjHJ0oZ7dmhXKiNp3X8e1i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98374c510efb4db44808cfc56a8b3892282364c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.98374c510efb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.98374c510efb_1764078155268_0.5413431692373405","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.cdfa7ccfb5d6":{"name":"@tldraw/tldraw","version":"4.3.0-next.cdfa7ccfb5d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.cdfa7ccfb5d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2d53f7f699bf97e3e9eab72c44f75b616a25f747","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.cdfa7ccfb5d6.tgz","fileCount":12,"integrity":"sha512-7JPgl2+ZBYv7IAXLXmPYYJwKcCE0zkSKCZpibXleMgnpFU7MTEVjopbGqxgJYuuDmXMwzYW8KEcLZdDUaNw8eg==","signatures":[{"sig":"MEYCIQDCQK3/HG98Y+shzuxAHXj2h6Yg5p1Hp8xCgI0xoty/YAIhAIuimeaP83UTCfsOOewEii2LdoMOa8x7XC7mkcJx9UrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cdfa7ccfb5d6f619e84c231bbe326104b6fa7611","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.cdfa7ccfb5d6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.cdfa7ccfb5d6_1764078359831_0.4852224649430512","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3819c8d464f4":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3819c8d464f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3819c8d464f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e931d516604fa7f882d1b85a85bb7de491aa226","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3819c8d464f4.tgz","fileCount":12,"integrity":"sha512-VBJw7YdFsNK8/cRF11dkrW/VH7J0ohNw8YeRXBbq3h2JVp3r+P2AvITQRdyY0huKaESnEWQ5MhB8mSdci6ksjg==","signatures":[{"sig":"MEUCIQDLqyUigDDSzjUlSDpr/lW3T+x8e+QcedjXxBr++3mezgIgJhn9DdHkJ7YSupHFUkCQzOFhG0XIyo0X0jBBrVXkxXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3819c8d464f40f4edddc6894ddf82648dc89e38f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3819c8d464f4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3819c8d464f4_1764146194810_0.2689764510629158","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.6d632a464088":{"name":"@tldraw/tldraw","version":"4.3.0-canary.6d632a464088","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.6d632a464088","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85818fb2b011e0f503e6365ecc9d30e757b77be2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.6d632a464088.tgz","fileCount":12,"integrity":"sha512-Pdz5YliM3chGd4XOjHQzgpyt1gPqACX0DZbhHfZIAqva+ySgWgN5a7AEEgb23qpsiA0HU9RerrXaE2k6IDtQjQ==","signatures":[{"sig":"MEYCIQCJTtsQBR56yr7rZHUN/kJcEP98eop8nroAX6yV4cJFbQIhAKM/LdYydlsFtBGRINUddWRky2MJg4K2VCSDGW6kq0f0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d632a464088c5bdafc7a3af6b68708c403a2b12","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.6d632a464088"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.6d632a464088_1764153062687_0.8937522509925551","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3aa3af955043":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3aa3af955043","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3aa3af955043","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12b9451cedfa34f48b3de966826fe8a5614a752a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3aa3af955043.tgz","fileCount":12,"integrity":"sha512-VVbsIaBtYRUatS5Qk0oB8hTct1bFCxOQu8oKICs/pqmiJ7YqWQJmp7ycfuZCfsT8QnIGHiqGyzQy5c9nU4jPvw==","signatures":[{"sig":"MEUCIH948KUGvwnvos/Y3bWgdVcyp5siaT3BxvU8PTxmpQWOAiEArIUFcW0jJ+kLhA6V/HOFr/6MeoG2mbUOmrYKySbauN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3aa3af95504386dc88b7b5c9b9a772e656d639cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3aa3af955043"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3aa3af955043_1764153469657_0.8390499727097664","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.29e9c2d9976a":{"name":"@tldraw/tldraw","version":"4.3.0-canary.29e9c2d9976a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.29e9c2d9976a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4597152d8e829ad443b86bdd9a71e5a331ad2f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.29e9c2d9976a.tgz","fileCount":12,"integrity":"sha512-tT1ZjGLChWbhJ3L+IFIhQDSfZDBt/CfH2Ob4vrTK0QpX12f/wSZkL1+dnES+9/rZgU6YVn5nm/l2YsRl2Jx5ew==","signatures":[{"sig":"MEYCIQCZAaQEcrgUx8AUaANQzZBpZEEWq4a/N60cD31L5aR/pwIhAOjMsrGJhOsmV6mKV3b04h+UAYtFUShOtIIKNkifMqc7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29e9c2d9976af655b5d1fd606043f1169e53d750","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.29e9c2d9976a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.29e9c2d9976a_1764154424405_0.8621928261522278","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ba6a89882860":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ba6a89882860","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ba6a89882860","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82c2ef7c241c33c4c867a7c6646ea74ee02e93c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ba6a89882860.tgz","fileCount":12,"integrity":"sha512-cCbRw2awBNTj55xKOayM85oHPHNLucAQmYpNNjn4J7IWdQhmkgUBJRIyiifyXNqRKrkGwj41AcP0wVntmaHjKg==","signatures":[{"sig":"MEUCIQC71qeD69k+L0VGvuzHlHQfN9qJWndxxX5W3EQ1LrWY4QIgOCWKqDmMQo95XavoiSz1FSQpF5aGv5WYIcBKgviG1dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba6a89882860446c8936b746cfbd674645076176","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ba6a89882860"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ba6a89882860_1764159543892_0.8666298307425377","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.a303f13668a5":{"name":"@tldraw/tldraw","version":"4.3.0-canary.a303f13668a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.a303f13668a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b30380321c126277b9dbe87b9169ded4748523c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.a303f13668a5.tgz","fileCount":12,"integrity":"sha512-qOuBJ0PJ3fDUPU3Hes6OsEUu888xcg6xh1cvyJ7DDOMddxM5T4mUzg4S74jDKAerSCZwLMPjHcX/UHhCbxQxTg==","signatures":[{"sig":"MEUCIGW1Ai0xngYwGIfZtW4JcHVkJ0VSRMN5vre4UpfrThXlAiEA3pb8zxZyTsz++VoD4wN0I+xATvyKwN5tnGjloCOQ8mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a303f13668a5a5b6509f2b430c0e695ee5503b98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.a303f13668a5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.a303f13668a5_1764166643261_0.43120720830700576","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.a18bf85bd50e":{"name":"@tldraw/tldraw","version":"4.3.0-canary.a18bf85bd50e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.a18bf85bd50e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ff360c2958e517073c333aa7a7bc40d36d1d5ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.a18bf85bd50e.tgz","fileCount":12,"integrity":"sha512-yEX/TL46ZGwrudBZYJYxBsh7BxGSJQBVl0B/3IVfVSz6iY4vSEvKQrSfI4Gm4lqsHc0cxtL+j4P/xsGTl9DGtg==","signatures":[{"sig":"MEYCIQC3WgRrkq3f3QHj3qyHShh7vOvjUjEZPieX+DbpUzYyogIhAP7CjudO7270+l9MpXM4YG8YJDJ36H/EnS0JzmJFUovV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a18bf85bd50ee9d4b3937c6d4786a38a5e304ec4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.a18bf85bd50e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.a18bf85bd50e_1764173199012_0.9868844443249163","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.11fe8f7f821e":{"name":"@tldraw/tldraw","version":"4.3.0-canary.11fe8f7f821e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.11fe8f7f821e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9856fe6a9e3d5b5d420f26e3da71beaf22ffcfd7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.11fe8f7f821e.tgz","fileCount":12,"integrity":"sha512-H9ZUnBWdSrMJTZF6d0xMQQ+/lctW+4q4OXU4MWEb2WzruWTUfxsoAWYOTuF2TyXK75lT1qTf+fbPnA+wXIVp2g==","signatures":[{"sig":"MEYCIQC7M/qT6IhAd4wAqZ9XXKFHVcjR9UvoggMDsaQQOgswUwIhAKEVudnl1SR+5KkKWo7x+mmZBRrl2jE5frNEVA+mx167","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11fe8f7f821e8abba222eb132b1dfa16bcd45aa7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.11fe8f7f821e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.11fe8f7f821e_1764176875486_0.5520643349288765","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.9748dd211519":{"name":"@tldraw/tldraw","version":"4.3.0-canary.9748dd211519","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.9748dd211519","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"504e4cbe7080616019e36ddec295787025f910ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.9748dd211519.tgz","fileCount":12,"integrity":"sha512-IsjNZhXoTuqLHvGAEoroEuplXhK2xwG95pxvMZb1oQQHgROQd4TKWwtDYCa2aIlmEk6z+0y8xc4e4rtEZKM4pg==","signatures":[{"sig":"MEQCIA5+5elpnSgNzZcfZhpNZDsJbBYcBiQO4Ip6mIXy3ekjAiBDa4QDyfzCp8XV6kWrRfw6ZRyOXTJBx/wUrvxPgKkK8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9748dd21151905c9acf05055a0d226ca6b54f801","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.9748dd211519"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.9748dd211519_1764178012640_0.13449093792316424","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.37f961f58f00":{"name":"@tldraw/tldraw","version":"4.3.0-canary.37f961f58f00","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.37f961f58f00","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"316f121b9c1351735992abd5efbfefa076c63a94","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.37f961f58f00.tgz","fileCount":12,"integrity":"sha512-yiyUGQZS5s4rH8KT3O2ENdeW7Ey3ZordyoAz/NV+bfTJD4VCBStd1fU9aZOridZdn/BAceTO7Bj/y8Ijbcuxxw==","signatures":[{"sig":"MEUCIASFtuYo+0WVbRFuiDxbV9bdSp6gNkpoGTCPOpziHgjJAiEAkelSad54ht83X+Fs1qKrBeG8+KJm5jgXYORsnEzXXos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37f961f58f00440eea4f155df17e9a66e85a18d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.37f961f58f00"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.37f961f58f00_1764186161628_0.1787245845085199","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.949fdc7636ca":{"name":"@tldraw/tldraw","version":"4.3.0-canary.949fdc7636ca","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.949fdc7636ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df4610a7020522a952cea5bf30ba59162847a57f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.949fdc7636ca.tgz","fileCount":12,"integrity":"sha512-1YK398uNfcZ2zsp45jdH1kAS4DZA31SYIL2i2nzgECe/KMuxyRz66ogn/oj17nVfAYcU/LNZRe0BDveX3VOvRQ==","signatures":[{"sig":"MEUCIC626Lf1evCnKdn04LkFaL/lROjlMuiyNup/2K6ASJiLAiEA/NJfOiGRaquM/l1gXwnDIPHL4XO38qxPhfdh81WDy58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"949fdc7636ca32bcddf239d5e2863f4da6ac3f59","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.949fdc7636ca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.949fdc7636ca_1764193390134_0.16850772072316644","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c19e70c5c8a5":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c19e70c5c8a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c19e70c5c8a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6deb1da6f92af1632170915523bae6223136fd0d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c19e70c5c8a5.tgz","fileCount":12,"integrity":"sha512-Pmy2QrKNmwwTW/5VcyNhCqK9cP2To/bk/5zLj7LYOL6Is9vDlWQBZ8b0YOW1aR47vF3HolHbGv6N1AlXYkJ6Aw==","signatures":[{"sig":"MEUCIQDqQhwRr8PMIDFn82/Q7tqdmNmJKERBjhC+S6MTKFmqogIgaT+J/rZP+SR1MtOCNYaDoW2zMOlZj6HBR0gJhFJGPXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c19e70c5c8a5dbc69a347bd7996c746c4a7ac286","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c19e70c5c8a5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c19e70c5c8a5_1764198054676_0.7060744612810181","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.be1d118d2056":{"name":"@tldraw/tldraw","version":"4.3.0-next.be1d118d2056","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.be1d118d2056","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0189a2446c6c4240860dd276be57f111af1e49a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.be1d118d2056.tgz","fileCount":12,"integrity":"sha512-UHpN7l+cY+oYzKYplQa8RxrneQds3N6mOjrU0USVL2welz2Lwj/5Bff7XkCTHGEI+B7BryW+3zbTemPjlYQT8Q==","signatures":[{"sig":"MEUCIQCXqwrvrg2UATumQnIXRHoiqjD7DWg3o4pghlBpEBSWzQIgB5bZ+lMbid2+IaI/wVcBf2wmTbr6LPYxNT179Pz5C30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be1d118d2056f27011dbc1a1b5d40de81ae14a30","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.be1d118d2056"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.be1d118d2056_1764199262560_0.5133042861859445","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.87f7292d2adc":{"name":"@tldraw/tldraw","version":"4.3.0-canary.87f7292d2adc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.87f7292d2adc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9569c39d183df5eb7ed961d2e0454cdf51dd12df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.87f7292d2adc.tgz","fileCount":12,"integrity":"sha512-xlEm/FAjVFmUm6lVLe9N5Zz92LFxu8DardXaYoY2eDNSq9GwzGA2ZoN/D6IMWNxQ9jXiDjW1S9vo/bUuCBu0lw==","signatures":[{"sig":"MEYCIQDKI4sg34f5P5aHhySLC5y3/glj+sfPEAm/QEmoGLBdIQIhAP2A+/HuPZQkCvDB536KIoj86LP72ocbqrjcyizCg2qG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87f7292d2adcca0dc617b117917c30037b9d589f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.87f7292d2adc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.87f7292d2adc_1764236972345_0.6590846102038035","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c2a0f4b734aa":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c2a0f4b734aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c2a0f4b734aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2ae96a6e7bda736e2b4591962f141dc29d85d00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c2a0f4b734aa.tgz","fileCount":12,"integrity":"sha512-iyJW6YFDyeGuGjriuia0jVDMjQnfIYz2zv98hcUEnHQoLNUcN930ZujYIyeXIEKHRSgXxX5irbxH5zNkG07Z4g==","signatures":[{"sig":"MEUCIQCSVaO08x4Z9HdYtQpVLmUVsXwWRUigJASrQcFJKISXBQIgCHy63eh9FqwjxjYV+yJnncbWtNeHJbVLbydnsdDFa5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2a0f4b734aa58a9f5bf3af9586d8d4705b8295d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c2a0f4b734aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c2a0f4b734aa_1764247710461_0.26479950471392866","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.05416a380eba":{"name":"@tldraw/tldraw","version":"4.3.0-canary.05416a380eba","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.05416a380eba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"632366f387ae5d7610007b75b994174340b3eb15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.05416a380eba.tgz","fileCount":12,"integrity":"sha512-ooGrEeY1PjwJaitvx4/kMRu0eHQ16PuWiWYynhx5U0Tl9Eu3EJeKbSvnwXQrwa1yk8CyIiOGifTNyKhtz+9ydQ==","signatures":[{"sig":"MEUCIEi4hCIHly/meYdYH6/B+xphwBycC+Ssr06CtfPSiAARAiEAtdS6UqmKPcJ/oiNMGzIwnTOS7+Pao4l4UOB8w6r/poA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05416a380eba3859660696f2f34af002de5915f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.05416a380eba"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.05416a380eba_1764247804634_0.8109145555732613","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.58bb8b6e70ee":{"name":"@tldraw/tldraw","version":"4.3.0-canary.58bb8b6e70ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.58bb8b6e70ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82f6f8c05faf807d2f0eb965013f90c4e0a03f38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.58bb8b6e70ee.tgz","fileCount":12,"integrity":"sha512-VbgPsmR41NOBPIcFyHvwkV98WwoPXYaccqeod5dEraLtzQrgvbABd+ctpYCVS6NvWHDFuri7iJ15R1bEclL13w==","signatures":[{"sig":"MEUCIALkVIJ3OIZKi3u3GJz9rNBavj1rBYMaa79fMhO/qLIvAiEAscxMw4M8B10P2cFF3gdNodeHEt2Z4yy65YBnoGuEto4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58bb8b6e70ee184139c592d3124c5692829cc3b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.58bb8b6e70ee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.58bb8b6e70ee_1764253287611_0.256664930453566","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.945ce5d54e91":{"name":"@tldraw/tldraw","version":"4.3.0-canary.945ce5d54e91","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.945ce5d54e91","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d714b059f71f5b91eb74ac41281e8581252651e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.945ce5d54e91.tgz","fileCount":12,"integrity":"sha512-5yHX7fFYoNX6SY7rilLw2RzK7vtCBoGnGax55s0+wjC7jqLZoNG4QweMn9Swaqbu5v+fMme9LAdSz7bnELnEYQ==","signatures":[{"sig":"MEYCIQCa5HP5FAnNDHDwKjrckqxvXisDyo5xmWzo2W4765N3YgIhAOe9hzI0qLUXa4YqOSN51UnvY9HVy1A4tDFDpQixUfcw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"945ce5d54e91a6094281e48036fb9a9d97a2ed1e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.945ce5d54e91"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.945ce5d54e91_1764257229557_0.5815599046020647","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.226db8a21bac":{"name":"@tldraw/tldraw","version":"4.3.0-canary.226db8a21bac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.226db8a21bac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1531cd103673d2f06ba11d9543bd3793507c53ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.226db8a21bac.tgz","fileCount":12,"integrity":"sha512-a8cPGEU76o16lqVISuZldT6YBHMm8y1/MC7QNAVo1ZVnadzBul5rqbwvUBnt5UQajnubA8u5VEFEiVp8l9EFqg==","signatures":[{"sig":"MEQCIHTaON2dqpTsGxaHONn7i0anTT0DX1JPjNaGNGMpVCxbAiA0XP12rZMYaxZvLX70XwV/fS21NEluq+KYcf90UbRXTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"226db8a21bac861f48c7589116b76d845b5d800c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.226db8a21bac"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.226db8a21bac_1764282406816_0.026426130540968762","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.08a93fa0433f":{"name":"@tldraw/tldraw","version":"4.3.0-canary.08a93fa0433f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.08a93fa0433f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a465ffdf7892502b1215e6233233be705d416dc3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.08a93fa0433f.tgz","fileCount":12,"integrity":"sha512-I7a1fZ8Dcrf8H32JyRJT+QvjS0iDJEH5vEATYeqWh+pYKsStJHVqc8mdo+9qfx1P6jyoSWVgHKpFipcoNBCTAg==","signatures":[{"sig":"MEQCID6PSLFflOtcv9efPNpk+ovqaP0pTmu6yl9fgC5LNAHfAiAnwkvLDNHmaaYDqjKl9Ktt+6mCtFoBwEz+5heugf/13g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"08a93fa0433f1ba969e7c0acad26cf7119fc9ac7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.08a93fa0433f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.08a93fa0433f_1764315915444_0.341482521578657","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.bad71ed2ab6a":{"name":"@tldraw/tldraw","version":"4.3.0-next.bad71ed2ab6a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.bad71ed2ab6a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c76e343655f05ed478aa50393ebbe0238a577cf0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.bad71ed2ab6a.tgz","fileCount":12,"integrity":"sha512-BxnVGo5Yj2OGMBp3j0M1nfL0iJFohxWunhPGmp4+kUIpBX1goNG2cQx6ceZkLZCDibNo+bb33TYC/YcoEHAjNg==","signatures":[{"sig":"MEUCIH+20Ni1f3Y3gm3s55UjIFXzyNSTviFb2M5nbK6A001RAiEA0PQ6yGjUK9Py6NmTPpCup6H+lQmrqLsVV3XKpbvW0fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bad71ed2ab6aa97d25f6c9da2aed1fb8a1894390","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.bad71ed2ab6a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.bad71ed2ab6a_1764316571497_0.04556590282038986","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.2362fd2ebe56":{"name":"@tldraw/tldraw","version":"4.3.0-canary.2362fd2ebe56","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.2362fd2ebe56","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4071511ca6ec6342183ebe5345a41f3c791afaae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.2362fd2ebe56.tgz","fileCount":12,"integrity":"sha512-lFbaxm5Vp4zFIAiF0CjmHYOz+DQYVN3yFEH9gaEjZz7pe79WAeNs7o/XJmk1rn8RUzp2eMmogWAJgPuAOlAx9Q==","signatures":[{"sig":"MEQCIFKS5jfnkklcR/vITS10iCmsFGUIFMfTv6jLZW9E138iAiA095qCqlmwvintO0LBeZkEOAfyCbLTjYqZ3n2TRPpMcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2362fd2ebe5640f328616a95854717ea20ebc802","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.2362fd2ebe56"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.2362fd2ebe56_1764317182089_0.07030128310504202","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c5efe11c58e0":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c5efe11c58e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c5efe11c58e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"140d99748b13dd752bc37e0a67b468f52aca2290","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c5efe11c58e0.tgz","fileCount":12,"integrity":"sha512-4fzChYdSfa76V+ZkndxAs68p6nAX4AJ5RYcADrGA2vZ6rXNnwCjhXATWHBRa1lvYq7RV48dkZnTXcYnH2hY2yA==","signatures":[{"sig":"MEUCID6DEDmPDtUlsBaduY5vDcX9OXkLq3DVrBEUjiIaNzHDAiEAi1kLjn582KW04spZtaG6LLlPMiA6ei3lLSvfUmUNjbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5efe11c58e062024b934b9dbfb864cd87355dd0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c5efe11c58e0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c5efe11c58e0_1764320032434_0.06272003926545211","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3c6e62dd1bc8":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3c6e62dd1bc8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3c6e62dd1bc8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"730dacb9e04a42e1151ca783eb9871f0e4e120a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3c6e62dd1bc8.tgz","fileCount":12,"integrity":"sha512-wWrPxz9cUBH9uRXMVKTp4IEftq83RLpCyLpgZppZMLHwRMe8cgwl1F3vf0ScK+J2TlzahMju26QWLtOQ9tp/Fg==","signatures":[{"sig":"MEUCIQCR7oA2ez02Zzx/yDstnlYYZxG1py16gzbxQ+4bIuigUwIgLdZOYggnwR9JD8GM7C2hNyZ8SGYlW6TybHvE0tZzBwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c6e62dd1bc82c793408a31de669790b469417e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3c6e62dd1bc8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3c6e62dd1bc8_1764333436062_0.6701475299207202","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.8940b1312107":{"name":"@tldraw/tldraw","version":"4.3.0-canary.8940b1312107","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.8940b1312107","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee7920136d02429c1483f3ce68f81d9c7fa7fcd6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.8940b1312107.tgz","fileCount":12,"integrity":"sha512-PwEKstg1ANPXiNxPfC02lmnUsyYQXjqVMOIujx0KemHsiwvtkfEzqtcscvLcIveQUulm0izMYIcaaiwzzMNzOQ==","signatures":[{"sig":"MEUCIQD3uRWbtzd31MK2uFehmq5kv66MrcQGj4WHcDb14rlovAIgcqF8jERXube9Iv9f5fVVTUTVK0/iJbktI3slOE8cIaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8940b1312107aaf9e7dd10d00d13faf7bc166858","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.8940b1312107"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.8940b1312107_1764345376531_0.6451270119222721","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.2d181ae353a2":{"name":"@tldraw/tldraw","version":"4.3.0-next.2d181ae353a2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.2d181ae353a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c51d8b81ebd9482ec89a0cee57d83c309edeadbb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.2d181ae353a2.tgz","fileCount":12,"integrity":"sha512-BWpZQ1N637W+9rPsdujQM9JHMyRUx/BrEbQxQftGOMztYX5S3nAuGlhiSlOVTa5oiMU56MHSo4duGjomPfO8OQ==","signatures":[{"sig":"MEQCIGrz0DTtgjwgxTwME7jvV2CQI+Q+0a8AR1gtVxFqAp3xAiBgQZ+VAVaP+PQVtaZnoPhItfRU0vphKSKykC2Bp0gUFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d181ae353a2a694a1fd1a5d2fb7226bac553672","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.2d181ae353a2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.2d181ae353a2_1764345743682_0.9583817362172782","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.a697350db8b9":{"name":"@tldraw/tldraw","version":"4.3.0-canary.a697350db8b9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.a697350db8b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83b37193aac131d84e2615ef8d27cfa613e474e5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.a697350db8b9.tgz","fileCount":12,"integrity":"sha512-Vv9VHyfedKTDK0arFDv+3L4Ybl6vRqe9wpO7t1x5cG7jdrYCzcwqSwyWJ0Irs/E0aIe/Wnmj8nivpZUBD+v8Yg==","signatures":[{"sig":"MEUCIHgzaHHdR1qb3krfeiOv9JexPN/pizcUqE1nQV57xGO6AiEA9HgdPCmCkmJ6Via37qMrlaHf7ofPAefzKZK3L6cEi2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a697350db8b98f1610b6c66c0eef362870487a3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.a697350db8b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.a697350db8b9_1764433540172_0.09113751783591528","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.5fa73439c6cb":{"name":"@tldraw/tldraw","version":"4.3.0-canary.5fa73439c6cb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.5fa73439c6cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dca192fd72b7f9d8a23b062de37110a1df312c5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.5fa73439c6cb.tgz","fileCount":12,"integrity":"sha512-8FOHexyIQMuz6lNKXH6i9NJDRqDHSCaDMTgiPfPGAsxys8F3Gl41sPwTIf97WicIrsDr3G6Zl9hpEci3zMKWxw==","signatures":[{"sig":"MEUCIQCcvSQmi3zf96LQA9X9QO9zDdT44X/84Fbra+/1JaZLDgIgIfZq/ixIotxd/OwZqnxQYS/SO6DKFpHoTv87HOlmAB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5fa73439c6cbec32589117c0938e32d2763635ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.5fa73439c6cb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.5fa73439c6cb_1764443056091_0.8506268295300348","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.910cbd959cdf":{"name":"@tldraw/tldraw","version":"4.3.0-canary.910cbd959cdf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.910cbd959cdf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"95ef0df3e3e17fadef10a562b4941c8fe4bac79b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.910cbd959cdf.tgz","fileCount":12,"integrity":"sha512-iyIehXpfh8kwCdBSoKvh24w40Ib21QLb0SOn4jmgH5XxCM3EG+EcLyLYsCPdbJgIGSbNzQizLxmt9dIsMPKVyg==","signatures":[{"sig":"MEYCIQDbQaWeZqzwTrwEIfCmBEhOTEj5hIdWmG6/s/PrWGci1gIhAOaROC7soyl9Vt1cUuIK9HqdeUyiaJ3ZG732nDQPZmVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"910cbd959cdfcdcb1441bff62a06b5ff9a9544f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.910cbd959cdf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.910cbd959cdf_1764465414735_0.8612565287730951","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.2af72397de1c":{"name":"@tldraw/tldraw","version":"4.3.0-canary.2af72397de1c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.2af72397de1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d3cea90235bda00a075c03fa18191d8745b6a6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.2af72397de1c.tgz","fileCount":12,"integrity":"sha512-EvYy/hPaHyksUmn2hkEV9c4nf7X8itDHg6nEOvqhGTdu92EzfubFDlEcjS6vhUkVyML346sn/Qr2KLOAsDXO0g==","signatures":[{"sig":"MEYCIQDCzukTP1ajNxe/q/8+eAmEejPYljpTivB8EWU34ImPEAIhALD/i8qMHHJc3tiVYm1ZtzA8ZPcIxs23hcdznkfesxtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2af72397de1c311d837d9be639011e54114b4cb0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.2af72397de1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.2af72397de1c_1764537876662_0.11061875772840302","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.eb3bbfa1daab":{"name":"@tldraw/tldraw","version":"4.3.0-canary.eb3bbfa1daab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.eb3bbfa1daab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad7541b2bc9a333076fe257df0333029b9148466","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.eb3bbfa1daab.tgz","fileCount":12,"integrity":"sha512-2C/ve54SGQiIMgwoYvVZE1izEX6gGgl+ERDa6f20mw2WZB40CZ5wEl+E4HncW8pLk+DuSEvcLQ8TLJ+HH4Jfxw==","signatures":[{"sig":"MEYCIQCz2SzsGGRxPxH1T6GiiokXMunwHdQ7myR4oa0wMDN8PwIhAMVgNMRDBuw3ssyYJFuWSGBkVh8MMs7rn6Q5VzICTBwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb3bbfa1daabb862ea4de27c4e9a7ea5d8537031","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.eb3bbfa1daab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.eb3bbfa1daab_1764543397777_0.9907402856602416","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c3a5c3b26de0":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c3a5c3b26de0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c3a5c3b26de0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3012b7167a8f314cb0c32b9faa06324d3458592e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c3a5c3b26de0.tgz","fileCount":12,"integrity":"sha512-zvwqEO8ofNruE1ULYsjTTtEg46NXPEMEewo0HkhKczQQ2wteQnpIokQZA6fcopFqu9DKheDZXj2G1V6lv6dSfQ==","signatures":[{"sig":"MEUCIGg7F+vHtvDvIXHdjSiT0bO372Ai0OMW7hL9ZsMUVJl5AiEAuRzlw3V6Zg20l+VaFqbE0Mv218uZ93fbzA4MljbJj4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3a5c3b26de098ec68a3e5a19dc3f106e9a6466c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c3a5c3b26de0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c3a5c3b26de0_1764573548032_0.6478674422125354","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.5310ecaaa25b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.5310ecaaa25b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.5310ecaaa25b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f13657a0977ddb402ab90e3a9fb0612cf6313ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.5310ecaaa25b.tgz","fileCount":12,"integrity":"sha512-lR+nIcz1oNM5CPozjP2Fvr60I7IPteO85Q6sGB8igAHEmMw1e8/J/gJjwvD8UzPdW3LCqAbLHxzFaJnBh+eyUg==","signatures":[{"sig":"MEYCIQCAdh28W9ywPfHRAp/vrCR157+BQboySOqAMPcJ+VxzHQIhAPBtKZenxUby+88IJfbsf2Ysfuc40zzF+f4xaRaDfOTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5310ecaaa25b0b38ece77fda753b44c43cb90ade","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.5310ecaaa25b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.5310ecaaa25b_1764581822023_0.032203338896214184","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.244925359412":{"name":"@tldraw/tldraw","version":"4.3.0-canary.244925359412","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.244925359412","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79264de03d05f4095af92f7a83c94f58b149659d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.244925359412.tgz","fileCount":12,"integrity":"sha512-pPg+hCE5VPeflhC8EEDVNPyjK7T5HCxaJMQAQpNenfZU+OTMXF+uAR+2sbj2C5U0JFXU/7JtE7iwgeasdBAxTA==","signatures":[{"sig":"MEUCIGHJpl3ukTKITChgfUoTtNhHs9513ly1l0Jdoq+VbxrsAiEAlAGYtPouuqjZWKmeHyNK1zGMaX+/7pusp+BRYOE0pVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"24492535941213f64da66d83afcbaf194478d18f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.244925359412"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.244925359412_1764583605297_0.8349003893423401","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.7ea8cb086b25":{"name":"@tldraw/tldraw","version":"4.3.0-canary.7ea8cb086b25","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.7ea8cb086b25","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5437b7fc1c327ae4f80841ef33e7ff3e51821d3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.7ea8cb086b25.tgz","fileCount":12,"integrity":"sha512-U0QCKQ0Fx3ahkjOVoPiJmOueCjnGjwaYPAA25DqdpNuii8bATQ4sCqfQ5x+uJc7LRZJp5ybQVRL/kpvvw2ysZQ==","signatures":[{"sig":"MEUCIGV+Gf6ZwkZHZOSZwZ5G7tL4kOV/V3Q6tlaC3S/XdFhZAiEA5zSvsyICnl+vU9m/UYLEzTv4RzhvLgMh2OeMUrSP1aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ea8cb086b2548833decfa02442f2bffcec37739","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.7ea8cb086b25"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.7ea8cb086b25_1764584516023_0.4258863730140956","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.51bf9505911e":{"name":"@tldraw/tldraw","version":"4.3.0-canary.51bf9505911e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.51bf9505911e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c76b122fae65ec6be681a8050c293a2213863b45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.51bf9505911e.tgz","fileCount":12,"integrity":"sha512-O/nISQEJLKMZKhs2mMma+Xtvb5RPecNbWZID6kuwn9Alx2bwSGhLn8UDpStScYbY+AMIkkXyr/uQVNluvijaKg==","signatures":[{"sig":"MEUCIG1SncNQKGwyumWDIc7vjMPg14kqZ4Xzq/ds4WgrrZuMAiEA2JM0CIKaVPjNS1oJuVEnwnthHWqqUb1V+hO6cjJixRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51bf9505911ed29fa21cc10551a370accc067590","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.51bf9505911e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.51bf9505911e_1764584556439_0.5288182179254337","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.8dc06c21d051":{"name":"@tldraw/tldraw","version":"4.3.0-canary.8dc06c21d051","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.8dc06c21d051","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd08f944bcdd8d44f43947bb8ba6ad89a7f8d41a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.8dc06c21d051.tgz","fileCount":12,"integrity":"sha512-k7oszz2BCJ5Tw2BpTShY3yLdyUqR8+MFNQDFkqQsal4UAwsbEj9w4YGNDjWUMI/wOy5YLn4PTRHw8CLFnlltKA==","signatures":[{"sig":"MEYCIQDHSHZSzgHvhlrCbLXk/PaE8HV+O+bhHcH3O8378+W2oAIhAMEXq7iUFPWrKaEVbpQKabOBTmeS3AVsrL8l8suPog7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8dc06c21d05183c541c4b622e4233bbf76b91dea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.8dc06c21d051"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.8dc06c21d051_1764585135116_0.5485364783259132","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.958fa600a0cc":{"name":"@tldraw/tldraw","version":"4.3.0-canary.958fa600a0cc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.958fa600a0cc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a0b8dfa8eb8d54af32d424b9452d11287f31c24","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.958fa600a0cc.tgz","fileCount":12,"integrity":"sha512-MS6HtvMxG3kheSJrarRafeHVcD1TlzR7F1FKWg/BUK2Kt1Pespr38dzaloJ6rNMcegsHME9LIjdpPls4dUR5Xw==","signatures":[{"sig":"MEQCIGZvRUU/Unu0EU+RXOSoS+93/+RuvCYs0uO8dR/BDWchAiBW4f5d1A1FoXKSUYLLY2WgzoXSvbTYVzxep2JFp8uMQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"958fa600a0cce36f7c7f162931de028485e11179","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.958fa600a0cc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.958fa600a0cc_1764590143317_0.19305966732952418","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.6030eb9fcf5d":{"name":"@tldraw/tldraw","version":"4.3.0-canary.6030eb9fcf5d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.6030eb9fcf5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87d7c67fa3ff32f96734c5692dd43ade3122374f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.6030eb9fcf5d.tgz","fileCount":12,"integrity":"sha512-YhRZKa+vY3tTlzfs2Hj/iapsNxiACN3FLyWpvf7qhlJZjEPva9NBt5tIQY553+Xgp3Db4fiWWJHWSPhVpH4mKw==","signatures":[{"sig":"MEUCIDtCloGgwL4g96r/lg49C0EqADzcYmydBVe8pIMqV0o0AiEA3lnJnXLjzAYYOB9uL7RIKauNn+7McLiec07E8E9A+WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6030eb9fcf5de05648918c8d784fbdee34fa0579","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.6030eb9fcf5d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.6030eb9fcf5d_1764600344865_0.894873368237419","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c7096a59bf3b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c7096a59bf3b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c7096a59bf3b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e970313e1e0be5fc8fbf7a9ff262c4e987886e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c7096a59bf3b.tgz","fileCount":12,"integrity":"sha512-+e5mTDMucyc9aw8obTjcy+6cKSum5pvJsBFrGwazAO6ZEYjPHqitwJHF9oTu123S+pWrzcyEuo1dfj94lwTjOw==","signatures":[{"sig":"MEUCIQCrKN2nBwze4SqzIhQw85jWy2QQ49Z1wjLB7kzUd30Y1gIgcp+i3TNT8hUeu3FiA/4ZD5ZhdnhY6mKUH3zWgcuokCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7096a59bf3b7709d93264d207f163b7519d3aec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c7096a59bf3b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c7096a59bf3b_1764600684578_0.05337389617650423","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.7d4da4437a91":{"name":"@tldraw/tldraw","version":"4.3.0-canary.7d4da4437a91","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.7d4da4437a91","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5057bf30cad033be55131c118e290328a67f1f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.7d4da4437a91.tgz","fileCount":12,"integrity":"sha512-50qmsDdKAXkkKbIBN5XK7p7Oln+RFDSr6xQ0WYbgpEKIBN7zr5fFKcGwsWncvbGHU27AzJHHHCZoj9irHyywyA==","signatures":[{"sig":"MEYCIQDxktocIHj40osx7/TcCI5+trPBkL53vcUF5nXXBqGTYgIhAKd1cRS8a/055Iz+1PlGlvW1F+RibFkHKuxuV3/sKwCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d4da4437a9130bbe43329814f7afd179098bc5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.7d4da4437a91"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.7d4da4437a91_1764601287036_0.9231690738113012","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.f656e4353c2e":{"name":"@tldraw/tldraw","version":"4.3.0-canary.f656e4353c2e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.f656e4353c2e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"631ed08bf031b8eab114f012e4fd7ff8cc4a9869","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.f656e4353c2e.tgz","fileCount":12,"integrity":"sha512-mAAFGv8dqn34vit8LoWuyP4lxEYKu6ua+o3fytfHFiaivlVviHRy6o9G9g+8Fifc2BPtGfmDw2wFaDIH+k0/gw==","signatures":[{"sig":"MEQCIByP2XwFPXuM3+s0bUwV1kfFofiRLYVZWkFzXmCS6U++AiBe5bj4DWzfhjh2CAuAMQS0MfqFefedlAyaTGjGjNGrFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f656e4353c2e43de2826f2bc583c13560ef17e91","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.f656e4353c2e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.f656e4353c2e_1764602701669_0.32430777305517733","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.d94f6436fe87":{"name":"@tldraw/tldraw","version":"4.3.0-next.d94f6436fe87","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.d94f6436fe87","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"906712e955fed74e99a737eeb7d9f0d10c7d2f4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.d94f6436fe87.tgz","fileCount":12,"integrity":"sha512-T+npIpKj9x4LXPUJeqvULvf3li7RoeDbef4zgKTvVsXc9DlPWIjgT1tChrcuDZA31RVG+8iCV2Um7V5Z4jbPtQ==","signatures":[{"sig":"MEUCIQD3rAyIVARQx4vAL9YiCgyc9SsZ/pqRMBKy9WGrOhTujAIgWzmsXw0eFf36wfhZJ36scXT2/Uz1E0T2DfUtOADW8Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d94f6436fe87caa9f2faab7ffbe65e9e4c9d3fa4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.d94f6436fe87"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.d94f6436fe87_1764602872334_0.6775318036150626","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.9bc6f062fba1":{"name":"@tldraw/tldraw","version":"4.3.0-canary.9bc6f062fba1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.9bc6f062fba1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6400c2c1196b2e23aa1b6dfaa506f93d62957726","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.9bc6f062fba1.tgz","fileCount":12,"integrity":"sha512-KfL5dhPg/KKen/3LGpJs2PuMqVRkuvYS6JK1ovgPreDKlOSxEP6QPZ1a26q47w9GQM+j2AFa/3mGufFALnA2Fg==","signatures":[{"sig":"MEUCIANDPNlGlwPTiq4t3Z0e36WugXFTKlTqVtg8pd5cJOdGAiEAg9bw9bgm36R0hlh/K3p4qgijHKjtIM7g3P4Ya6N6HPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9bc6f062fba1addbd185f6a4cb1154525e0c3703","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.9bc6f062fba1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.9bc6f062fba1_1764604994828_0.715853073306755","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.814aa086a704":{"name":"@tldraw/tldraw","version":"4.3.0-canary.814aa086a704","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.814aa086a704","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab9115045f5f3a3d5ccdc1844deb11b0dc978396","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.814aa086a704.tgz","fileCount":12,"integrity":"sha512-hURz1ofHPMa9eYahLOTaIgtcuxGfxYBeZZgeXM8D34L5ca1ZEko64bSizAzuTlkYcQGXnKJnrRSO0T+l+aaIGw==","signatures":[{"sig":"MEYCIQCBBDsW9ji6aBqSZXT6ejx0wIJq6EVPUM0/kshVFWIqiQIhAOoFKVUro7Ga57u0/pLAx/6HSki0nC+VR5dei3xeC+eI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"814aa086a7043c3edcbc4c572a4d8e8934209608","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.814aa086a704"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.814aa086a704_1764605438601_0.6191570648043667","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.943ca6e3346e":{"name":"@tldraw/tldraw","version":"4.3.0-next.943ca6e3346e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.943ca6e3346e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a82b791364282ed031d67fb5efe88ec74e958af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.943ca6e3346e.tgz","fileCount":12,"integrity":"sha512-U/niv4vwjIIGz3IOkRq5zzYkz4DxGZ8oaCG4bVoMyl/BueN26jMig7VHVFR2/0LDgbqeTuoUVYoZmuOveHEpHA==","signatures":[{"sig":"MEUCIAoTA13/K+6tomtClaPMH55nNxC6cWUFsykXrxzmVRYAAiEAgmvdSBRFPjvQ8HQORcK9h3Y5BxnBJXI3oAbueZg3hMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"943ca6e3346e42c470d2b5c253df40c5f34393b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.943ca6e3346e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.943ca6e3346e_1764605584352_0.19498204447783252","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.4d9cf664186f":{"name":"@tldraw/tldraw","version":"4.3.0-canary.4d9cf664186f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.4d9cf664186f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c20ad302cd0a75b844140af2502461830465c9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.4d9cf664186f.tgz","fileCount":12,"integrity":"sha512-VnCx8Stz8fCkPiYRWUZmtSYgABdRTxYEih4aiCaXCGm65Cdx626lfZCuH1qfh5gKFtFB4uXg3Yr7NddGKCXiog==","signatures":[{"sig":"MEUCIQCgc4HHd1bsrbF8LrJhB5gw974l682WB5vLKrrOMo8plAIgcBpnzDlZlpaK8A0f2UdidcneRDH60CkhS4oMXcNrFww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d9cf664186f5511fec5c154849cf25b378f1e9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.4d9cf664186f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.4d9cf664186f_1764606157004_0.05089769803422528","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ad0c967b6497":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ad0c967b6497","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ad0c967b6497","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"686d7ff31a9dcacb98eb676dbc99fee7c9c14492","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ad0c967b6497.tgz","fileCount":12,"integrity":"sha512-XaYBdbqtTDXiTK/x9LkJPGBWA62CNY8DedkcibpBy9s7Eod7//PaZtRieGcNVnDYf1Yc+PbI6A8MnEgd8AGehQ==","signatures":[{"sig":"MEUCIQCLSgXOqjxAbfQN3458aViSssg/7SRSN6mESCNT01dmKwIgaB5F1Bhw5ykpkDacFOKFuUPxdEdN0zoWbZKOuDLecL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad0c967b6497e7b4afe98f25dc907155285b49ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ad0c967b6497"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ad0c967b6497_1764607627584_0.9808177533697406","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.d4ca03a0cc92":{"name":"@tldraw/tldraw","version":"4.3.0-next.d4ca03a0cc92","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.d4ca03a0cc92","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41137fdecc85c6af051df291063bc4947e0b82d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.d4ca03a0cc92.tgz","fileCount":12,"integrity":"sha512-QR0gOU+u6ztP3dUXaJlngt5Z0ifWFWFrBpJgTfUbQGRd79rMkZ531d7Olajk0QrUcfmaqLwZ0hLJCFWwwoTI0A==","signatures":[{"sig":"MEUCIEhXA9pUwNM014QT6s2E0fvH8RkccGRKPWAQPgBFldrFAiEAikHqmsb6K8OKu/cFoFT5+Pt5SPPHDcLBCqVTK5iWmJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4ca03a0cc92686b76ea2eca1fee84c07207acea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.d4ca03a0cc92"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.d4ca03a0cc92_1764607804558_0.6976676694451585","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ef37ae623ce8":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ef37ae623ce8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ef37ae623ce8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6498191c5a437d1326aad39ac7d05b86f5493d21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ef37ae623ce8.tgz","fileCount":12,"integrity":"sha512-nKL9+ikF8F1Gm0l9xbLNv40CEjVyAuIKUsk+6AzCSBRGksWadQGrcGdxAfmR56kwECIEO45pFwDo/K64iuRkyQ==","signatures":[{"sig":"MEUCICj+Wcvs+CSU4YzThRvIFmV7xUyhXrlz7COIK+QTtdSPAiEA1pe95KQDNADg78mNfj/oX+i52xIS0gwhAnyCBr2I6eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef37ae623ce8c81397a4a380bf7d95a688242d8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ef37ae623ce8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ef37ae623ce8_1764673376940_0.928200511951063","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.39f1d5b92226":{"name":"@tldraw/tldraw","version":"4.3.0-next.39f1d5b92226","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.39f1d5b92226","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"992d4ad5ce78849452698ca59a4eb683135afc5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.39f1d5b92226.tgz","fileCount":12,"integrity":"sha512-sQFL9cHpar9k9kva3rrfHRYelLoiQrFGeJGV/f+aGzDlqxdfO0bWML2YaH9wb1BXzdU9B1wavCR4rb7ZTAZzQA==","signatures":[{"sig":"MEQCIDFP+ZjCjAfcb17nhTXTvQl+OYYCgQYYngVaXpuimA/uAiAq4c3eeYXB+B/Kdkf2ex1ciCZVAX/l5zwTl8iJr6bGrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39f1d5b92226c6449c1e04743dd956ad70944ac7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.39f1d5b92226"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.39f1d5b92226_1764674409307_0.4862085240649747","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.0bc7468fbb44":{"name":"@tldraw/tldraw","version":"4.3.0-canary.0bc7468fbb44","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.0bc7468fbb44","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08cbe63952d3e7fbaf9d1f3641fb888bb03e7660","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.0bc7468fbb44.tgz","fileCount":12,"integrity":"sha512-ZnE6ZQfNd2N0OSXgr5kOc7fqc2TJuuAV+hK9G5oagwzLSqwskCLzfWSTNW3xib8jGAmqd6p8cLYk7QzYjTRMIg==","signatures":[{"sig":"MEUCIQDWcZ93keHsr+cbhiQH1D48tTGroc4eMEE0TkKAsp3FqwIgcFTV2Cez3NsRtTzdBT89vM7mhRKeGGXNKV7wpIptVzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0bc7468fbb44aed83e69011e74c428aeb433bd68","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.0bc7468fbb44"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.0bc7468fbb44_1764675425742_0.3530398372402499","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.6734ac4f5a37":{"name":"@tldraw/tldraw","version":"4.3.0-canary.6734ac4f5a37","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.6734ac4f5a37","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eef2cae00f2a568e07a6f03458a8a090b7edaecb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.6734ac4f5a37.tgz","fileCount":12,"integrity":"sha512-E2qfx2T4OyuOIz79xA65NUWvlfWbjGxCeRH7+ArM3KPRjh/uMPzlVXxTBwc90fPWnhwg2z8Oe7EDC7iPDvaUZw==","signatures":[{"sig":"MEQCIEwDPUEbgLxrni9YovjlIZWeNFHE18Cp6fJiUjioFi0DAiB5P4cEvlInrfgbx0izX5YVJb6MCYhoBXCBo5tXnOUZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6734ac4f5a37e31974decf45e91c6b76b7dd2c39","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.6734ac4f5a37"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.6734ac4f5a37_1764676025566_0.5188572781895153","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.73eced3a9f59":{"name":"@tldraw/tldraw","version":"4.3.0-canary.73eced3a9f59","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.73eced3a9f59","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"640f861a5578a119cd06de81cc8288fef5dfeb02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.73eced3a9f59.tgz","fileCount":12,"integrity":"sha512-tj5o9USeVQ2FYgtfUjhqgwOHQ16dYNgA1iKhP3y1VVuAKExu2PdKax+H9/Bi8EKOXLyD9LvQ+/sWuHzq+08isQ==","signatures":[{"sig":"MEYCIQCZpDqE/zwzk9pFhtOrY0beHXOBOe4Dw/kDMBd+Zw1xgQIhAPaChVPsGJ6C+SbaUSpX4Rr1QdUGt7qveEAwhW25h0+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73eced3a9f59c8fdbb68ec8ba9568e49c29c259f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.73eced3a9f59"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.73eced3a9f59_1764677369279_0.08265646327605558","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.cc9c0708ca5c":{"name":"@tldraw/tldraw","version":"4.3.0-next.cc9c0708ca5c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.cc9c0708ca5c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad5e97673c79f8c4ebb42029c557391643889449","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.cc9c0708ca5c.tgz","fileCount":12,"integrity":"sha512-YAVLvkqxG5RHi5bPZjzkey9CCg4ZHkbFXiau6w2zastd94GJ2vqP+IkdeEMPo+zwVOLNalg49+bp/3fGymBOKg==","signatures":[{"sig":"MEUCIF3cDku3uqfHjQJTmotEMsqE2sw0Rw0SLXaQHWtFrVg8AiEAwNtzh1mx8Bt6wjW4byoTA61w+Jv6LVF8iZuRYKEd/c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc9c0708ca5c807bc471cf301fb2e353ff19ead6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.cc9c0708ca5c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.cc9c0708ca5c_1764678067298_0.6095335208572172","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.42eab5a41d9f":{"name":"@tldraw/tldraw","version":"4.3.0-canary.42eab5a41d9f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.42eab5a41d9f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31431a34c09c754a6d18d5aef2906e0902f16ee2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.42eab5a41d9f.tgz","fileCount":12,"integrity":"sha512-TCiNIeUhfXt914RgXpWV+1dVqeeR9FlCtXlcaSAcmr4UfIJjGr92UWl51bn+/5JMXLYK6sbQgImvjc5yp1T6zg==","signatures":[{"sig":"MEQCIGn6YwRTGzdVkMFTkzCW6OyCGqUMqBdUCvINkCG1DNMoAiAEdpj+rKocaxESeyv6b6q4Rzivdb+qxBPjjjEoM28QpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42eab5a41d9f8e9ab9d259bb21ce98b1562f9019","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.42eab5a41d9f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.42eab5a41d9f_1764678328787_0.1846109977722028","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.70fa4f66a37c":{"name":"@tldraw/tldraw","version":"4.3.0-canary.70fa4f66a37c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.70fa4f66a37c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e871f53e5ec618a566f672df3bdb6c7be1530d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.70fa4f66a37c.tgz","fileCount":12,"integrity":"sha512-uXDuPAztzRVtTvZ2JOi2KN3iHp5MTZXuQxAowDReCtSpsgdabXFMJhOT7SvsvhtYRROefb8a5oKEvlYinU6F4Q==","signatures":[{"sig":"MEUCIBp2ssykTsHUT5IoQzHPvDv1CZq40JOA6RV5ZHUqwubpAiEAslHen+3Ah/NZ3mPz0qGfAS6D0kuWZ50LXNgK5yOqhKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70fa4f66a37c08e630c64c85d7ec6a189ff0a66e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.70fa4f66a37c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.70fa4f66a37c_1764758035636_0.13064482043243242","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.1aee6caa73d4":{"name":"@tldraw/tldraw","version":"4.3.0-next.1aee6caa73d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.1aee6caa73d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6bb99d3cb3b3a34f0fd0fe3c1367f1cf994fe8b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.1aee6caa73d4.tgz","fileCount":12,"integrity":"sha512-gGyQmIiIHiwxZYPWPZNwdTYuqjbtoQRMgeabgqoDyXuNUR6+Svx+JWhL2QVRjOpHJETmEFu8Pqgxqg0hCMUqew==","signatures":[{"sig":"MEUCIHSu8P+DLZVzz3Q1eXUZsCsiScvh9C0w5UGCl179+mA0AiEAzhQ8PsdyLqk4a+b0rfpqtYa02bukb/AJDIix58jwO+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1aee6caa73d4fae6f1d0d98efbb357684a086f66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.1aee6caa73d4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.1aee6caa73d4_1764758470308_0.24588461321784139","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.1549219ed3f1":{"name":"@tldraw/tldraw","version":"4.3.0-canary.1549219ed3f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.1549219ed3f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc07d1e8b8b32951458c57a5894c7bed01403e4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.1549219ed3f1.tgz","fileCount":12,"integrity":"sha512-UA1OrBmIiW9rY4ylPvPVyhegcL6AucQUtSgUa6AKzKumSfEdmigq6ifYYBBcvUhd4HW6epfTNBI0tYfWZ06YAQ==","signatures":[{"sig":"MEUCIFBe/G3v9cikxMPkUqFRM3wz7lMrzyJNg8LecMJ5s6F9AiEAljTrr1gW3OsRhlR8WmFaVOtTcoolbze5fU/Hyp4A8D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1549219ed3f12fc442cfa3f1d2f197f0f06e2e81","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.1549219ed3f1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.1549219ed3f1_1764758888574_0.3948218305783222","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.b19495d1a0fa":{"name":"@tldraw/tldraw","version":"4.3.0-canary.b19495d1a0fa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.b19495d1a0fa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"184e9dd4203c78d7b2e95095520f6855bb923fdc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.b19495d1a0fa.tgz","fileCount":12,"integrity":"sha512-IKH6yKAGLQ/oWTNsWvQBk9QDmn5Iutd9GWqyj3QoUd06rPvAfUOasL1yxdeaaCIL4rz8dMfvjHoVGoECc60vHg==","signatures":[{"sig":"MEQCIBQZTm/EY24q+uyBZtqBoMZDYQaVtUmZ6EaogjwdxwEIAiBn2Dt2xgxSTrJyjY4YuxZr5Q9nGLGcYtHezdfYtonaag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b19495d1a0fa95d2209382661b82f867d4241e23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.b19495d1a0fa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.b19495d1a0fa_1764759818072_0.7845624498777204","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.110fd2d334b9":{"name":"@tldraw/tldraw","version":"4.3.0-canary.110fd2d334b9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.110fd2d334b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6b00897005345fe15f39cf0b4567e70a0ec901b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.110fd2d334b9.tgz","fileCount":12,"integrity":"sha512-egEc1QuS4tUJpY5KDQYLJGJF+6w8OU4cIW99FPjGNjcYqevSF9uetEeE6AEvD/GbE1SDzLrifizfY6J1blPMog==","signatures":[{"sig":"MEUCIQCUIpitE08W8Jbm7vuXNImFUv+E5XO+w7mr+NPt2oHG3gIgc7nbvQykPgWXr4ykSOCCkQ/uiq8kRUo6Iq0S5Lzjkvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"110fd2d334b91629ccfca2d934ea9cb0a5a15de1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.110fd2d334b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.110fd2d334b9_1764776133614_0.8679374574214511","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.7f179bd04d6c":{"name":"@tldraw/tldraw","version":"4.3.0-next.7f179bd04d6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.7f179bd04d6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c77d0dee7eb1b49769310d71beb7afe63b3594e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.7f179bd04d6c.tgz","fileCount":12,"integrity":"sha512-zQjZB9Gwhl3EwmjbD3gmxhjKmIPEmAuhMTos/6gev4swsIN0BH4iDv8yhEDu0sPZTdiAUZ7p1oK8mLngwKmpdQ==","signatures":[{"sig":"MEUCIBYK2XcwTLwVv1T1SrSYt/i6uHtqb5ejhBMI23WrS0wAAiEA5evUsc+2uaW4MMBj+na10L2UTyDgycn+oVPsVgnJ6ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f179bd04d6ca679315388d820b1e445ac854fec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.7f179bd04d6c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.7f179bd04d6c_1764777111328_0.2809306182670095","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c0dad3e9fef6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c0dad3e9fef6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c0dad3e9fef6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a65bf87743c158a21b92ed35cc78483f569b342a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c0dad3e9fef6.tgz","fileCount":12,"integrity":"sha512-LJ/rwc7L0MSOVjy1P3+c5hbtWTGlSVRXveAkZ1qT4oeiGExZDYZk8vqXJILiVb+Kf3mooNhkEdYWXVStlrKZpw==","signatures":[{"sig":"MEYCIQDf2bAC6ywAxSLkTj1wqcMQQk8aTuueY/DDZHXIXX0qCAIhAI7l5QYHIYY1lQ13spmCZdn1DnMaPX+z3ils7xBms6LC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0dad3e9fef6ee6df7ec2b4b46d702acf144fd40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c0dad3e9fef6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c0dad3e9fef6_1764783245625_0.4200373594207176","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.830a39562597":{"name":"@tldraw/tldraw","version":"4.3.0-canary.830a39562597","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.830a39562597","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"067ebca627e3f3c7075ccb6a9db42427c5784b3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.830a39562597.tgz","fileCount":12,"integrity":"sha512-jlSEA3Hm3wqyy9tcePipUMnrwpsWzJsuYntttlX6VjxpULbRM2Iy7U612Nl47yGXl31QpNL2JLQ5skkDiqGm5A==","signatures":[{"sig":"MEYCIQCdkFQcS/QnVAYwMSd51EyUP2njTSlqdhQFI5QEZzumzwIhAOlefowdXVo1QDlHQp57Pp1HVfO04fdy3JoZOYHn28a7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"830a395625970904ade5e73b528863c0b911804a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.830a39562597"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.830a39562597_1764784034709_0.6663535521766342","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.808b5805f78e":{"name":"@tldraw/tldraw","version":"4.3.0-canary.808b5805f78e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.808b5805f78e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d17a2aa948095c1767b1ed4f4be583f7530a465","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.808b5805f78e.tgz","fileCount":12,"integrity":"sha512-OJMDcrpUu6hWKo0ob5K5jFv2rHOavWzA8So3XWvivazk9l0Tq81POXl6y1DzkJqxDG8+hEw723VTaCXd+eFDdg==","signatures":[{"sig":"MEYCIQDN+JqRuVo9A/CqUCb+VVEMghEQ8yE4OiNigk/ZHdQEbAIhAI9lzDyoimOMqtKZLuUvcVkVL8PBVfq2GU0+K342nxBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"808b5805f78ebddf1e7391a50d80fa6d64cf2f76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.808b5805f78e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.808b5805f78e_1764785722517_0.922198362517058","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.70963783ffc9":{"name":"@tldraw/tldraw","version":"4.3.0-canary.70963783ffc9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.70963783ffc9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02762eab67cd2ef28430d8f937eceaed879581c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.70963783ffc9.tgz","fileCount":12,"integrity":"sha512-NNdk7ZoS4FBntQDKmdFKHZeqzpSxcIrhq35aFC8y5DKDAzIXjLprbLGRwoEyNuls8y/BUJaRU+m7kcpscP/tkw==","signatures":[{"sig":"MEUCICqX6cwrwJ45y3HeQdtkjGNDnhZ8eY7shlFQt9oCtRm0AiEA3F31ReC92TJ9GBhJoLeLnniSATAgiQYsKL1zcScAqLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70963783ffc94ec9c182c8fe117441035098ed6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.70963783ffc9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.70963783ffc9_1764846086920_0.8425312242386522","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.128ff829d277":{"name":"@tldraw/tldraw","version":"4.3.0-canary.128ff829d277","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.128ff829d277","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa7394e675b9c41e7a23b4b71c91d9462fb1c773","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.128ff829d277.tgz","fileCount":12,"integrity":"sha512-vK+y9aWQj0girjgJNddh/JKYHSnkORdW1NXMUuDVKEfLFR5t7myRJZSjQa2eV30TNI2EYqiejo7dmy3vjh1XvQ==","signatures":[{"sig":"MEQCIEQB+DWzbaCs9muDMuryOso5WvDXMATq7PYt/9PlgATPAiB+zxQDQHr5sTkdXx+Ad4Xlmov/0isHsz0BhiqDapK/Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"128ff829d277f36427367022737d85c72034768c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.128ff829d277"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.128ff829d277_1764846940429_0.6174273860189623","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.14ddb39b1cf6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.14ddb39b1cf6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.14ddb39b1cf6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11e73aed787d4674a54b6b70ad15324ea16858d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.14ddb39b1cf6.tgz","fileCount":12,"integrity":"sha512-EcpbJcEkk86Bv6dypwfSEwaBwIv9rFLJh1pgvdhxcZf7kE7bfBwrnK7/MMQx9d+IuMJSp0TRRrbWfatnalbfdA==","signatures":[{"sig":"MEQCIG2oIaqs0GTcz29XK64PUT9UuIeo26KQaqr+mZpCfB5hAiA1+p15dhCxh/8klbjcWY7uzt17FzLbfVOLU1XMplvOog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14ddb39b1cf6cdd851db2db060f21d522d3f2e2f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.14ddb39b1cf6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.14ddb39b1cf6_1764865600995_0.6438916338826586","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.34be53a710df":{"name":"@tldraw/tldraw","version":"4.3.0-canary.34be53a710df","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.34be53a710df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"804866c88e211f750a5b32143d5d68870f8929bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.34be53a710df.tgz","fileCount":12,"integrity":"sha512-9r8C5T1rOvSTtv2yETo4cUz58BI7TX/iuGQIBT740cR68J4djMbz7QrXkDwQMgnwfrqhZq8gbkXT39Fmj8nPiQ==","signatures":[{"sig":"MEYCIQDfvSAMvig9BPgkU8FUcgh2ayGp/ZIhuNTzkSPtIuOdZAIhAIMGKjqKqpMHHskIWCGF9o4C4a2Afh/OyxWsHNVe+7mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34be53a710df5ea577f12cab542d988402ecff7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.34be53a710df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.34be53a710df_1764867426535_0.9129460924597781","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.cf5673a789a1":{"name":"@tldraw/tldraw","version":"4.3.0-canary.cf5673a789a1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.cf5673a789a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"224d15ab378ee5989c3cf6559e4676b155612f39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.cf5673a789a1.tgz","fileCount":12,"integrity":"sha512-oA850NVJFZ0EJ5+pHHGitgYhHCaJ0mZRK5sSshCp+zWgsm59oQOdsNr/eHXG/OoarHJpebOQRMpECZ8VRjGfwQ==","signatures":[{"sig":"MEQCIBT4B1JLQCqQ7+TGacJoCt5istTl2QujTnzvCgfvOFdtAiB+2FOk9OWAzwJXSALbV1KXTkNZ65cUSiI/7377/RQKhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf5673a789a1efff6ef25abbf7aae5322c506da0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.cf5673a789a1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.cf5673a789a1_1764927751415_0.883299639758709","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.35392ae6dc0d":{"name":"@tldraw/tldraw","version":"4.3.0-canary.35392ae6dc0d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.35392ae6dc0d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d6b313351df677b00345fdf811c9b6c43901a48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.35392ae6dc0d.tgz","fileCount":12,"integrity":"sha512-rv06YxkLA//RzWGTQ2v0TM6JA7YMnPsB/7sBuByw9NA+8CnHdDsfB8Gx80lSu/egAZbZSdj6b/25URkGpRkibQ==","signatures":[{"sig":"MEYCIQDWjortgaHACNok9gcMZ4OXldPTmE0UK6zxmqpqeBU41QIhAOfnEsIU1xuiWuv+/5S0u5nzviy9fEbf/bNbUFYCeSAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"35392ae6dc0d79a66a28ed892195deef7c6797cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.35392ae6dc0d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.35392ae6dc0d_1764928339483_0.8073249374613312","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.8cd1f74e02ef":{"name":"@tldraw/tldraw","version":"4.3.0-canary.8cd1f74e02ef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.8cd1f74e02ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"022a25c4af9d1f2e355d88a57e92fc6075614128","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.8cd1f74e02ef.tgz","fileCount":12,"integrity":"sha512-aob0yzsNUYhU8B1VBkqngIKL2njxuU0nHw60zIJh7Lc8EA6TsLFf9NckPSzAYWxZeVtamMOvU7fCpHo0PVs6XA==","signatures":[{"sig":"MEQCIAOfKmmDtozLavQjkDVKlAgKlFZOyvLlabCsYbmkW3j2AiAPOhg6cAKGOsCDdWKJtxGaI5mL7tG28dvV9V/jb2KqWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8cd1f74e02ef30af41f8a30b6a7978209ae4effc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.8cd1f74e02ef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.8cd1f74e02ef_1764931286263_0.618616337211173","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.9b4e321cb636":{"name":"@tldraw/tldraw","version":"4.3.0-canary.9b4e321cb636","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.9b4e321cb636","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72535d7355420338c5d8230c6cc9b5e0ea390736","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.9b4e321cb636.tgz","fileCount":12,"integrity":"sha512-BzbMmsUNyMBsy5EJ28hQpUr+mkK13eAhUb/oxNfa7qwzjlciootAm69golCU+gp1tCE6Pslz8+Q2rmy248ttXw==","signatures":[{"sig":"MEUCIQCmxw+F0Eo3xxfJ/q99n/xQK2AXZlwLGF1YVw2WtbDXPgIgK2lw8FkGuOkfFZv1aGQ/R/D7TmJjM9x9/GvDDgDDcI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b4e321cb636e27dc3763ee9a76a3984d1974c09","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.9b4e321cb636"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.9b4e321cb636_1764931382311_0.9946830106266817","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@tldraw/tldraw","version":"4.2.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4612d3e25245bcb0b2b5da773e8b9f4a4caf378f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.1.tgz","fileCount":12,"integrity":"sha512-/lnuFblE7LPHqNlWkqokZcyt11Emj3icDCh72QXWA70q9hW74FDPooAZMiMvPaAocxop4J8tmk9n/i4o5VFStQ==","signatures":[{"sig":"MEUCIQDiQUxLzQCg7MRDvkl5Ia5MEjJ+M7wwkcPzgKyrg5lZ5gIgA3qJazMIFgOkJQTVR+0PP5DrK3HI/hlK4SaVR6MTydo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd8068153d44dd18a31cceeff6a976ed2a3762ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.1_1764938109701_0.04457746347489078","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.34bdadcc6909":{"name":"@tldraw/tldraw","version":"4.3.0-canary.34bdadcc6909","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.34bdadcc6909","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77dbec1a1e8e2c56b4c08920f7b68bbfae85ade2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.34bdadcc6909.tgz","fileCount":12,"integrity":"sha512-OssWSQm4dS1CwVJScBXBw5ZE+M7WWDtkCbiwpCYWIYWCS7G5XMlEXFMhZMLPJi3+z5waD6NYZCViblmGuU8NSA==","signatures":[{"sig":"MEUCIQCo8M667OdqWV5Jyh7zs6L1beVLoDrAddDNcTz4SkgEDgIgdcJ6Ok03q3rk9nxFe+QA13oRk2qRINFwOA1D0Zqgj/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34bdadcc69090b82797dc1fef6a9f0e70735bb1c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.34bdadcc6909"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.34bdadcc6909_1764943759201_0.5447519452947784","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.a109a0fbe064":{"name":"@tldraw/tldraw","version":"4.3.0-next.a109a0fbe064","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.a109a0fbe064","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7911bfd1ffa5b54a73ba4387b090db61755d7418","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.a109a0fbe064.tgz","fileCount":12,"integrity":"sha512-hHBTcXjc4UShfhAZMliWpkp5IJZ7/xCSj+A1/4VFtiMC84Ohakdl90gp0ewBC6pELo8TXTdpiT4Az6b+lj+UpQ==","signatures":[{"sig":"MEUCIQDPjs/PeVh1lHqCC0W41ncWNogn0H4loDcLsDvYaNtotwIgf5hM1177CF6wl69bupmSBgYG7qJKzqVYvsAdIvb6q0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104984},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a109a0fbe0647612a1af0667ff24746eeb72528c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.a109a0fbe064"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.a109a0fbe064_1764944334277_0.12003215977046633","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ef0248947f13":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ef0248947f13","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ef0248947f13","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"061444fd5ea3b70284c90a49cd5ae8bd9c83f84b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ef0248947f13.tgz","fileCount":12,"integrity":"sha512-ZQCyU1j4un+Ku704u723id4GAU/daLsjTJH2xwFze+cjTcWXdEKrbbveUudjZ1yZuObze+kFWdR0lDZGGfF/nw==","signatures":[{"sig":"MEQCIDwLeurYW58idH8riZ5u12+uEgSznh8Pjr6CrvmdETeQAiAXLS38P6BIHBjbT9cD1NO2cjcrnjbGZvigB5BU8F4jxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef0248947f135a925e7c6f4b733fed544fe0814b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ef0248947f13"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ef0248947f13_1764956979976_0.2691078720243112","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.e52fa5385f86":{"name":"@tldraw/tldraw","version":"4.3.0-canary.e52fa5385f86","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.e52fa5385f86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0be68fad890e4b2023cfd4d74a03ef5d2ca7a5fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.e52fa5385f86.tgz","fileCount":12,"integrity":"sha512-GLiLz+JZb9pWEJgXk2v1x9KR6YKYYXna1Q/y7ioUH6WVhVODy2dubju2DrLOjLVAqytqWXSNL1PU6I/EwyOUwg==","signatures":[{"sig":"MEQCIFq6oqvAJBmfIRXzqOPEArEqMVkWvI7W/lrux48SVGWOAiBEubowvEUErXo58kjxB/a35a2T62XZ6y2MRhheXYEADg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e52fa5385f86bbcb711ee8f49398d9cf183d2e86","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.e52fa5385f86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.e52fa5385f86_1764971945011_0.17257287453140702","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.99f083756b90":{"name":"@tldraw/tldraw","version":"4.3.0-canary.99f083756b90","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.99f083756b90","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b9d28359d0482854f1dd2de335d55bd752c98fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.99f083756b90.tgz","fileCount":12,"integrity":"sha512-2xq+SY2P5Ismxzn/2Y+j3JlhynMnj0SxuGtMTK992vVB3Aqap/aIWamxT6LYrOGwT8XKVUXOY+7oJumJeqtBtA==","signatures":[{"sig":"MEQCIE9BjtUnsoyQTjUYaljwddBjFY5oliIWHyRsE3Gn6dV6AiAybrhcYH3AHn7KC7lp8MZKOZgWIT6waq/3xa1RoGMHpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99f083756b902bd07ad91d7a0700e2bec0f5a5aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.99f083756b90"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.99f083756b90_1764973853634_0.09490853929501797","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.f3d38f27687a":{"name":"@tldraw/tldraw","version":"4.3.0-canary.f3d38f27687a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.f3d38f27687a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6efd9c026e1518d26e3aaa3d61a67bdd40dba42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.f3d38f27687a.tgz","fileCount":12,"integrity":"sha512-0vrsW6x/KgyYpnP4btsqhOWlnZvqj6sJKdyqv6Y1wxAolqVl9X0hwRxBR+mUHseauWYQwg89iBEE5ho7IH9rQQ==","signatures":[{"sig":"MEYCIQD2J5AiXtZ49AjcqOq0nkGtyksQe6advzp4o1ACmU8rYwIhAIqFaJHNIZjGyPzwzZ1nynKjbLU93650OrxcDwC3Jx8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3d38f27687ac590b67eccfa839a97563f6c396a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.f3d38f27687a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.f3d38f27687a_1764976359396_0.13875592117733504","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ef709265bb13":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ef709265bb13","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ef709265bb13","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8215d92b74fe0d7c89cd879a300cda510d605a70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ef709265bb13.tgz","fileCount":12,"integrity":"sha512-Ws1iPH1yBMdsNtsIdzoZTPOGwBwvnCpLWgknhAxjERBSWsW1vKKh827LbbPo1gHxPh80gZw56qV4LLzM2iKOlw==","signatures":[{"sig":"MEUCIQD2ZTF6oqSOqhCnJxtV7jPqpJXYKn52LwnC+u39xDieGAIgJ+R54sBCjvjkzPMO0MSwkRTF8hicVlkf49FkizdTEZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef709265bb137ab7c56d86c513b2b30b48b35c93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ef709265bb13"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ef709265bb13_1765012001210_0.5334306336793473","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3cbac746db4f":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3cbac746db4f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3cbac746db4f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"465ef6790715b8c3bad9b1592d5f70a1349880a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3cbac746db4f.tgz","fileCount":12,"integrity":"sha512-CHpw1VvO0EgBYbkAd7baE45PZgLRAEiwBte2DBiOcINvdpYWgjXTmO/EQS+AW3UsSqKZsrTBjHAFXUmzAG5drQ==","signatures":[{"sig":"MEQCIDPe/tNGskO8bxrNFxG2w/HBszfC484CTjFLugO89Wq5AiBhDrlnojdoQDDYoMd1M32nx6oRYjD50z8VHUdFKM2+ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cbac746db4fb85efa929e36de827def6a15f2cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3cbac746db4f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3cbac746db4f_1765031157427_0.5501048816575578","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.b2e9b1218a6b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.b2e9b1218a6b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.b2e9b1218a6b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7fffcbfc052c54041d41e5a4b14f918edb54dcf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.b2e9b1218a6b.tgz","fileCount":12,"integrity":"sha512-73TPg9DdfNVURc65xlY9grFNGXXjx4HPZgCcVLU4xjKd93FaWu54F0PDT68Ik2qnt1EqLlz/kC9SI3AOHnz/vA==","signatures":[{"sig":"MEYCIQDYCV4idSP2+UZH1Xc6MYAoIt+wkcBU0T6tiBRf0qO09wIhAMTH3cjV8YUXkrp9aNcuek/oaFxsHXWqR36nQuKa8Si5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104992},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2e9b1218a6b712e33210e4e03018d8f3868d913","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.b2e9b1218a6b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.b2e9b1218a6b_1765040266185_0.9805950470089531","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.b9cf1eed518f":{"name":"@tldraw/tldraw","version":"4.3.0-canary.b9cf1eed518f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.b9cf1eed518f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6978bd19c6a081ba3f9f6b2224ec95fc2656c53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.b9cf1eed518f.tgz","fileCount":12,"integrity":"sha512-A5MKHr+vP5HDJDkwlWdUglSXjh17hiW4rj0ce+Sf5rzkqsRbkQ1Na41IZD41GBD9SQlSCIY3uhBoPa9KBt8TFQ==","signatures":[{"sig":"MEUCIBF4hXw9z8AnO+EmOWEJ0nnZuInG+O96m39PVpFy1+5jAiEAlrs5I6isnhlW5ZzCpmxmHrdfa2TYVgfyJH1Tz+5fMfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9cf1eed518f369d7509a8c827539c2206374c42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.b9cf1eed518f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.b9cf1eed518f_1765119275807_0.1914098194003735","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.27ddf6e854af":{"name":"@tldraw/tldraw","version":"4.3.0-canary.27ddf6e854af","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.27ddf6e854af","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd8030a4622a5ae2552c4a653af271d131f27ac4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.27ddf6e854af.tgz","fileCount":12,"integrity":"sha512-v2ezcb28gr0y0Krp9gA5fC+qGz9E1zDi5JN6VTyGJTkmpSQgrfRnt41Dr9ZG5dRzUZMxRWygNYzApYvDxKM79g==","signatures":[{"sig":"MEQCIBOUeHofnDzijB04rOJI9yUtrFlX17VpY2hjoF108nzyAiAPwxqDQ1puwgB8utvM1uAzEOMQWfnzSQUy24UyQXS3Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"27ddf6e854af97e0e817c2067cabd5a232021393","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.27ddf6e854af"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.27ddf6e854af_1765119620907_0.01915600238711579","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.9c474ef3fad5":{"name":"@tldraw/tldraw","version":"4.3.0-canary.9c474ef3fad5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.9c474ef3fad5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8c462d8873908c4fd04486ed574a6b9d9e4736d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.9c474ef3fad5.tgz","fileCount":12,"integrity":"sha512-PaDj1qJa4hfiTBmiSVTzNs0S2x8xwOyNR6BzdsHSBn/HmqY+rg8xBLIN8oyRx18mTZhR7nl1jE6++kkuLk7qaw==","signatures":[{"sig":"MEYCIQDRPfn8rG5XQcCpB5mgRpM8Vtmw8XIKx5xEtfiLKMsszwIhAOZZ2pIYTjnM/2YQOMW2WDwsnUCntevH2X7OErpJazwK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c474ef3fad5e92bca83dcef5869db60c77e00ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.9c474ef3fad5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.9c474ef3fad5_1765144698333_0.26477125948672153","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.d039f3a1ab8f":{"name":"@tldraw/tldraw","version":"4.3.0-canary.d039f3a1ab8f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.d039f3a1ab8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86d7e5615b40c6bfae610672b64b237916c5a08e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.d039f3a1ab8f.tgz","fileCount":12,"integrity":"sha512-KgyITQHGpWI4k5tJRPrifaMmjVCC6pElo3xYEA5/gaVo6hsUXe61L76Au9axEaUo8QfdCEpM3U5eMJZ7KmEn+w==","signatures":[{"sig":"MEYCIQCfENeajyK10K08xvTOVFuG5y1latu8GxpWDIGZkTKS4AIhAJKZrFWa51ksk0nRwi1jwvrKHnF4AX2UpploxUWaY+eN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d039f3a1ab8fffea7de88758486a0576cf792b3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.d039f3a1ab8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.d039f3a1ab8f_1765183242138_0.37095947143749197","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.223db1973eac":{"name":"@tldraw/tldraw","version":"4.3.0-canary.223db1973eac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.223db1973eac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3102d2c75cba0606b76ea0f71149e2c06fd60678","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.223db1973eac.tgz","fileCount":12,"integrity":"sha512-1w4cPiVBQYJMPhcKXRhdO00gUL49yh0iLFwB9niLD3+nabOzokQLojjFuH/kob5xHLqP1LaYM35aJyKh9i1M0w==","signatures":[{"sig":"MEYCIQCiw/dgjR4Z7JA/XpD03qSszAx2pujfi4xBp1Dv46aSYwIhAMLeJIiaaAS6VYvb62hzVJjBjlO/+FguK9EFKJlog8Uc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"223db1973eac16fccd819abd26aee0e021eed135","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.223db1973eac"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.223db1973eac_1765188715622_0.32318206067759325","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.d428e9e9a7c6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.d428e9e9a7c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.d428e9e9a7c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7505b907b949634f7b3577ffff631ea46879ecf1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.d428e9e9a7c6.tgz","fileCount":12,"integrity":"sha512-BYYjSoUwtDMNCAqAe5gjPNfwVErdLpPdjEBCEqzbkT/+HEt3QBMjIdgdAlW+q4JUqWRo77e7vx8VDLhH5/Xkig==","signatures":[{"sig":"MEYCIQC9DxqxKcGEgIFPjmaare5W0PJV9VUO5doyAuO5/Oor/AIhALLFQJIOwZsmie/d1TtvR79jQDm5VoNPlpZ23HxiM+JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d428e9e9a7c62a7124503240a3a80f76054b14fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.d428e9e9a7c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.d428e9e9a7c6_1765204857666_0.15698430241401762","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.eee711203f83":{"name":"@tldraw/tldraw","version":"4.3.0-canary.eee711203f83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.eee711203f83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25a2526e7044cd01eb1b450296212836e882f4c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.eee711203f83.tgz","fileCount":12,"integrity":"sha512-5Z1lA5mW3If5h47EoPVH2e+sDsWEIUnj95+6UlJ+LoBuqbMhLQl1VjbB2DVwc9HHmtnTU4oyG5JHqud9XqeM0g==","signatures":[{"sig":"MEYCIQCgM+g7LTxOVJic5yBijAhm1uoBdCgwIpur8BeuihlcvwIhANMcHamigroD2MFp7MVGpsbUk0zYDoB0GSTzSIBaFDwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eee711203f83821e637e5723b790c2145b2b32e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.eee711203f83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.eee711203f83_1765211075343_0.3196166758469223","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.498009eb4af4":{"name":"@tldraw/tldraw","version":"4.3.0-canary.498009eb4af4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.498009eb4af4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d33de249af62a0ac5f91560e0acbd42b587161ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.498009eb4af4.tgz","fileCount":12,"integrity":"sha512-hTFiEd+SE36ypV92xFr8pKdZgoR6OR2uZ8oNaLp9J5O+rU5NgkaTw/GuxHFkpLs83TJEDUz/ce8FmmnSLCqR8Q==","signatures":[{"sig":"MEYCIQCi70H7pcmhrn6960l76u+scQuvJ78MuYgIJfbHJ+xSkAIhAMLP9G0WJK66NgnWIpsKSbvuTGASJy7URo2fFxMCZ8y6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"498009eb4af49682f32b3e581bae7aa81980ad64","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.498009eb4af4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.498009eb4af4_1765223811407_0.7192485696915707","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.37e6bf0fa8c6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.37e6bf0fa8c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.37e6bf0fa8c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddecfe5616fb4d89e4997b0219deeb794b026690","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.37e6bf0fa8c6.tgz","fileCount":12,"integrity":"sha512-aAA6FcoWKmjxIFX5KwcZ7PeRg8Gv+gMX2yeUr9StFOJyJ0z+HjeUtDpwCUTLOEHnv0ImZCQ8S7Z76olAZ2Qp7w==","signatures":[{"sig":"MEUCIAHw90+U102NLn8ZhnAbx5EmC6jwkePJ2K0joNgoSBiRAiEA6pmB/SUEQ7GruLMfCDxxDJz9AGa2E3fzr2Efu4bcxmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"37e6bf0fa8c629b40e812abffdbf5934916e25bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.37e6bf0fa8c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.37e6bf0fa8c6_1765276990312_0.8273488417811754","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.bf87ebaf143a":{"name":"@tldraw/tldraw","version":"4.3.0-canary.bf87ebaf143a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.bf87ebaf143a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab6a4f8f6ced6f994d15202ec1c43598eefcdb10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.bf87ebaf143a.tgz","fileCount":12,"integrity":"sha512-ulvSlAux4FaVaA9rlXhp0zhT+cOuHmDzyKPj7tRnEZT+mnydxVAPywS7kFfnorJiVd2lCKAR1s9u1IwJqxRP5g==","signatures":[{"sig":"MEUCIFfwiG4ftL+tgSJ5ePZJ4C/C1ojaFxfRyX3316niOWSYAiEA/igC+RbqGLyB/+UPQERXfKqyis7nTG/jb7n5nzDB1Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf87ebaf143af7925c6f2a94e70f07618c3cdbae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.bf87ebaf143a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.bf87ebaf143a_1765283366898_0.9545705022738682","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.bf62baf971a6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.bf62baf971a6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.bf62baf971a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4031cfc4a018053c69cadc23eb8296abece1744","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.bf62baf971a6.tgz","fileCount":12,"integrity":"sha512-hrs/2v0JOKJcMOBe17MrIC8SDQ4hv9IiymKcfryh3iJilgrvlV0KIjk0J+tw3XS+imrnd0GuBF4mRp4NrUlgsw==","signatures":[{"sig":"MEYCIQDf/yeoNY7wAimxSgFrZqSuSFxPkEpHdrPwqq3O7gKvegIhANeKxAuz98BoJMG4XDr9hjMvGyG/pdGESqsG7m1ZgDzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf62baf971a6b6be241bf42b3baea78dc78d110c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.bf62baf971a6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.bf62baf971a6_1765285726715_0.7619803944008614","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.e1766dd4eab3":{"name":"@tldraw/tldraw","version":"4.3.0-canary.e1766dd4eab3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.e1766dd4eab3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37a82bb6bd35d7be31027d2daaa444d44adc096e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.e1766dd4eab3.tgz","fileCount":12,"integrity":"sha512-W2daaslqWitgO445n6NzmK5JhrmoNB4sRcGKJf0NeOViBQ0sgGfG6hasNU2Pe+D1D3nZQnAA5uafVKEBlcu9zA==","signatures":[{"sig":"MEQCIDFsu7aXf3SrPpqS/dDBYeqemmktqEgZLt/mhKcAh9eHAiAzyyae6qoOywajfIL35g9OABcWUEL7mnolJY5MvkKJpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e1766dd4eab3e32832d7b717dec1ce4df119d261","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.e1766dd4eab3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.e1766dd4eab3_1765289610573_0.187639245130937","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.b07de5171088":{"name":"@tldraw/tldraw","version":"4.3.0-canary.b07de5171088","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.b07de5171088","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43b5d9f59c17394926c664f972a8d4ee7d065964","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.b07de5171088.tgz","fileCount":12,"integrity":"sha512-GTQbFxBCHMcrStm26DvhNOmF/iDn7tvdRWKiYG4uACAJVQNhGpxLe5UAJjZDANTIHm4RriA7Br0rqKHpz8FZIA==","signatures":[{"sig":"MEYCIQCuxIoXWMcQfQzW7Q2UcdDa6MUKF9o+nDUJPfzdFGaKOAIhAPXBwABnyDz0UxjPgdThW9F6CeHprc3apgyFAwuC2JdS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b07de5171088364ea28ffe34d7fa609032767b42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.b07de5171088"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.b07de5171088_1765292376662_0.22480409427930992","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ad318c0538c6":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ad318c0538c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ad318c0538c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f74945db4347a881a27b337334b2090e7e574ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ad318c0538c6.tgz","fileCount":12,"integrity":"sha512-ZNWRDP4rVeLnzHgTMaJjHf0rpL/Y8xu90/Yy6NyKyOsFl204NtHeVh8qQUieLBV52bC1xjcF8wdzwJUQYj5OZw==","signatures":[{"sig":"MEQCIH2ukwtLGC4XUQBCWpe40q3izCWDlcCW//GX7pcnb8NsAiAMEWWX5DcLF2ZoYiP/7t+dY5QZK07pA01o+qqHAcRdvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad318c0538c6231f566b33ceedbc10cb4fe581ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ad318c0538c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ad318c0538c6_1767784718600_0.8780308770331413","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@tldraw/tldraw","version":"4.2.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"abac3eb5f65ac96b485a559d206814e9e50be895","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.2.tgz","fileCount":12,"integrity":"sha512-r+V2nGYUGIgnhZUl6swfaZmb2y9c+jYaBmRxMlQH0RvJYeR7ej45fIJVebWrbGvvSPxHheQ95SEzKrZ/+0tQsw==","signatures":[{"sig":"MEUCIQC+tAqZtANUJFDFlbXp4Zkl3i7ajeVcJCXvE0LZ7CGf8gIgK7v/YDLaATAIP0SC5zE16kHsOrF4NybsZJLA74q/gJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104715},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad318c0538c6231f566b33ceedbc10cb4fe581ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"deprecated":"Use 4.2.3+ instead","repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.2_1767785148838_0.1685246462677159","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ea88b223b83a":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ea88b223b83a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ea88b223b83a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe0fb327e7b7602ae84a0484c73fbe16c2c69312","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ea88b223b83a.tgz","fileCount":12,"integrity":"sha512-S5+/bbmmRBNvTtlegz8st9IcsfPZpV2sKD9AoIuZaGoO7HNS5VD7k4oU2tCFv92TiGJBXLHiRC8cx/OahvGZtA==","signatures":[{"sig":"MEUCIQC2x7nAMRpNpS8rFRiAMLniJVZDfrjZgr5zNyOqIgOt6AIgSb1erS5ShdfDaQMZ8Um2ZwPQLLkUgdRwc2husgSX7YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea88b223b83a4bb97c888bfd68429d88bc78ca75","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ea88b223b83a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ea88b223b83a_1767786858601_0.09957487928512387","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.a2419250444e":{"name":"@tldraw/tldraw","version":"4.3.0-canary.a2419250444e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.a2419250444e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d0af0eb1d10a2744f3e23b3d7ab7ecef5e07a791","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.a2419250444e.tgz","fileCount":12,"integrity":"sha512-9LP3Vz9MMIY/XHb/Xxr1NOsf+4F2kEubKztftGRVouskFB55Wi/IPynoBM4mhKrWcRpwWibwQzmeRtSAHT+G8A==","signatures":[{"sig":"MEUCIAhKJUrdzJUqYNSxvARnWqZZA3oXpHkr1ZnXqr8OKNkQAiEAmM8AdVy3jicr7eMd3WiobqlOHfBpWeiKqvt3lTEE4mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2419250444e6e0a4ad3a03da3b71576b90a3d59","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.a2419250444e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.a2419250444e_1767787067962_0.43621195145539193","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.842fb21476f2":{"name":"@tldraw/tldraw","version":"4.3.0-next.842fb21476f2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.842fb21476f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b9f5f8d6d0870826d302e5f7190fa5af047d78c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.842fb21476f2.tgz","fileCount":12,"integrity":"sha512-tdy0xvU9v2Gp4/opB9W5o6JykoEosoN+CH24vtevtidi1UEPvTqkw6K0RcSDRRTkbe3O7EV9Me/odyG6/K62Bg==","signatures":[{"sig":"MEUCIQC468LRYKfpyg0WNQu0povkvnr+b9wQ9LtZkmcHfurTKAIgYW3Qg0ClPABaO/G3xHDX2gtSFkqJnyMMWtFowKdWEN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104787},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"842fb21476f262f22d325445fc873365f2c113cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.842fb21476f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.842fb21476f2_1767790462473_0.14510227044010793","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@tldraw/tldraw","version":"4.2.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"444da79ebff927a68674ab0aa6094d31c66c63ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.3.tgz","fileCount":12,"integrity":"sha512-Bov6BLq09nOY8oASZle2w0yuFFVsP7QHXyHoPJEKhEfYSis/P4qpFQGtZoI2pKIcL6wGCl+ysc6IxzCR/ZNLEQ==","signatures":[{"sig":"MEUCICsm0aziMkeyORcA6Aof8iBv0JTNVsrF32WsW03y/DY8AiEAuXFY+jtyc5zF+tahhvxM+6pvgZkb3Q9t6vIRL8MyK+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a100d67790d8bb525a927774ae4266b9b6764c31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.3_1767867367952_0.45461217112921726","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.da3162650c27":{"name":"@tldraw/tldraw","version":"4.3.0-canary.da3162650c27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.da3162650c27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9bc6caa515895c1654cb0640025c88607d4ec801","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.da3162650c27.tgz","fileCount":12,"integrity":"sha512-EgZs/HLmtRMbWIlzbsYJU/Y7JPZSxwUp2Fvm28D45fqJTVkf4mQD8mpOx0yJ0CR2hxhcaM6xueqO2vQdBxYFOw==","signatures":[{"sig":"MEYCIQDOpfpA9XB11M3DXeHTW1i1SUHBLk+RDKWzcIZ8v2RwGAIhAOHU5bpphwYgNg4HkVNE87kz6rrh/JKMmSH9Zz15G6Rd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da3162650c27c809d68b86dcdcc3034bddb138ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.da3162650c27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.da3162650c27_1767890766803_0.8799844051225687","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.5221da51b019":{"name":"@tldraw/tldraw","version":"4.3.0-canary.5221da51b019","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.5221da51b019","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e01d28a0753ada8a3132a489a90b733ec700b58c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.5221da51b019.tgz","fileCount":12,"integrity":"sha512-RXI/EVYuMaFPkkCo/o/XjW4qLdAwYjhd35cK5NZQTWoF9Wfr3z2AcHXNH97cImOs0fSYeHOZc+dqMIOD5H0i4A==","signatures":[{"sig":"MEUCIGV8gco/KC3L/YKgUDCqVUXbeLzfceAKQGuQCibxgGptAiEA0u7kM29usNdDFS0HFflCpb3KffFViYDJC9K3BfVxo/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5221da51b0197f2fdc36344ff90ef957f00c15fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.5221da51b019"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.5221da51b019_1767953878724_0.3860806595395161","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.2b7ccd29beb9":{"name":"@tldraw/tldraw","version":"4.3.0-canary.2b7ccd29beb9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.2b7ccd29beb9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a82d966caba1bac21dbd43f0917511ba635e4578","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.2b7ccd29beb9.tgz","fileCount":12,"integrity":"sha512-i0E0lP01vDrDuDjrvEAbVBgRnjVOoFEOQIEgRi31isc4qH2AvpGQYgZJ4BD0RVnCmyoKGe2lviGo3Oy5iBFwVQ==","signatures":[{"sig":"MEYCIQD22HNZYya/+SUqpRZxrEeIS1DdWEnEWHEWhei1F9Wo5QIhAOzsH/UIlR2na7XkZge0dYy5zjiypJ1GpZ/phtFhsJo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b7ccd29beb9c333f6c14b7496abeb1844d5e566","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.2b7ccd29beb9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.2b7ccd29beb9_1768042326919_0.6652894850358124","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.fda2775019a1":{"name":"@tldraw/tldraw","version":"4.3.0-canary.fda2775019a1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.fda2775019a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5e55cdd489d0d6d98184d9508484791d5c8aff6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.fda2775019a1.tgz","fileCount":12,"integrity":"sha512-LG8YI/clWsLYsB2fmowZHCunBHcMWTwBLT+Fz3j3yvXztKSPbbwSbpUiGTUnzAoPXtAQWnqS/8boxy2Yl1PUDA==","signatures":[{"sig":"MEUCIQDoMjLZ7aN7in7h8Zl1AcyODnw75MTuMor0WhoIHGP4ngIgXc/yp2NWjYCQkhahLh1llq1YDEZ6wnVVoh6yWz4i5Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fda2775019a1701ed09b605877a7747652883d66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.fda2775019a1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.fda2775019a1_1768215307900_0.9209190405043739","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.9433fac41058":{"name":"@tldraw/tldraw","version":"4.3.0-canary.9433fac41058","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.9433fac41058","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2b8bccf5385a906e7a0243a3645d0ee32b655c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.9433fac41058.tgz","fileCount":12,"integrity":"sha512-g6uuU6LbI6V9tSYK+Rb99OMZqkGjAGc32VqFc2BLUljgXZNJxa5YqmQc8XAoq+rvRwZ4OvMgrYb/TsS3/D6Tbw==","signatures":[{"sig":"MEUCIQCBdMQ8nKnGEeTG3kygvnFdzFb/UliHem3itThINXXWIAIgAf6G4nw/duydasYGM/D2TSeHMv94c4RiGZRE/wyMQGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9433fac410583de842457eb63fff5e83471038fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.9433fac41058"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.9433fac41058_1768216844195_0.24469239617508176","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.40e4536afc8e":{"name":"@tldraw/tldraw","version":"4.3.0-next.40e4536afc8e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.40e4536afc8e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6edd36c28803c3a4fc07bbed1d18974af150a78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.40e4536afc8e.tgz","fileCount":12,"integrity":"sha512-jjn7Ea/+RPONlTWEqGC4E2BCvHdZRcPUF47eRJwipP+gMUh7VRS49lxvaJqSsJUthPuN3wqnLrebN5owc5BKqA==","signatures":[{"sig":"MEYCIQCeahEOhSJnjkWaNONiNWJbyS963AvUqIZKPArH4cn6NwIhANNC79pLNpfIfNWGHuu81tgiDTgyw1hKor+RmWWInixh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104787},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40e4536afc8eda7a2d95907be6fb9cc367422d08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.40e4536afc8e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.40e4536afc8e_1768300901202_0.680937996460562","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.7044437f5432":{"name":"@tldraw/tldraw","version":"4.3.0-canary.7044437f5432","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.7044437f5432","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f4738538c63925c8aa1baa2bf254105b5dff463","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.7044437f5432.tgz","fileCount":12,"integrity":"sha512-7fKh/k2soM8hDfPOTFBM1D+mVAmBr8MIdeF90Ng1mp1WGJEXk+nW3qM3oYIUO9ggeZelNW5Be6qWqcjyGPZW1w==","signatures":[{"sig":"MEUCIQCGkoVPaZ14iPlgF6ad7GWUnTRh7AEmxB+iHLj5eLMDfwIgQ362r4AqnrwenuMzuNEaiVGt3a+swZA1hFiA6W5vdSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7044437f543200956bc2ed53f77a583ccfbd5a80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.7044437f5432"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.7044437f5432_1768302490218_0.27999380422260267","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.ce745d1ecc12":{"name":"@tldraw/tldraw","version":"4.3.0-canary.ce745d1ecc12","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.ce745d1ecc12","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4884e5d14a17d2b459139f8b45556e54751e02f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.ce745d1ecc12.tgz","fileCount":12,"integrity":"sha512-fA7TfR+KReFj3Ne0m4s5CMdy34uxtmfNNtmefPvKphMqmKHSQNDwlhgiOqXmf0sBVGOt2Hjw0ZOgphFK/YGnHQ==","signatures":[{"sig":"MEUCIQDfucZYHYHyqND6AsKyFTd8oDG6OvIlW+Idq9lAHrtgdgIgSVK2QJi/OmMiLPdz8Mvs6V05DOJIOICsE8WSeTTwApw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce745d1ecc1236633d2bf62243b23cc8fdf6490b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.ce745d1ecc12"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.ce745d1ecc12_1768391269900_0.7109974581718677","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.2643056dfc8d":{"name":"@tldraw/tldraw","version":"4.3.0-canary.2643056dfc8d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.2643056dfc8d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59386b28957e8570a70fcb11dc515ccc38d12b5e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.2643056dfc8d.tgz","fileCount":12,"integrity":"sha512-bnWL6bFMgDbZZK702Wk0KnNS9EgrVZFk8o97ojnJXmdjmaVYdDe6SS5dHIhbwTtvDXAPBigPFukJIsXaVGr0kw==","signatures":[{"sig":"MEYCIQCr5x0r0SfdskMEmLPvY/HxwWUyQb/IjPn1k764mSC9XQIhAK7vcClmXP0FOD51XIM2TtyvCu74SqqakmNRGIOtk5xm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2643056dfc8d1e1b4d984209bc81e090390a2fda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.2643056dfc8d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.2643056dfc8d_1768566976179_0.9957525124421385","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.59b6e8540d8b":{"name":"@tldraw/tldraw","version":"4.3.0-canary.59b6e8540d8b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.59b6e8540d8b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9a0e06e7df2d70354f06910b68cb0a2a7d70f1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.59b6e8540d8b.tgz","fileCount":12,"integrity":"sha512-Szh/nJ1PrSy8wb8SHkYjEE7ZlSPQMrqbtFth7LMUA2RwddgBcn2V94cXEqbIVSQszv0+xV0CYT3lGLaq7iZ9iQ==","signatures":[{"sig":"MEUCIQDSD5xhaIks8d8hy7KIpygkjajewarqWk4XdYOKs6K1ZQIgYBuO6pPti1omTeVFen/8zh4ZhTC9vIr5ettC9E5CTI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59b6e8540d8b83f0eb6a78e3729ab834575a5731","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.59b6e8540d8b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.59b6e8540d8b_1768569765094_0.01097104216172995","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3b8500f7cfdc":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3b8500f7cfdc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3b8500f7cfdc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82b2004b5a37d49b3629b3ac4e79c4038be93bfb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3b8500f7cfdc.tgz","fileCount":12,"integrity":"sha512-9zhtWQERiYi5Ny3p+7wwo14P+2wrcdy6EfuJGfWRGCIDbFMBZ1lZ3Wa4/19C7uO2RdmudiAf+0sNh3AInwNPxQ==","signatures":[{"sig":"MEUCIQDFvvPuDLZM1KuNDyZf4rT/a6NpVvDo9GaQjGWg6fvVJQIgRhk/666TX8g0A5uH7GjK1ghKi6ZveGZtDfksVMkcBzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b8500f7cfdc986599412b415955b64a90d9b52a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3b8500f7cfdc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3b8500f7cfdc_1768654860222_0.252658766261028","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.cb6779b4f066":{"name":"@tldraw/tldraw","version":"4.3.0-canary.cb6779b4f066","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.cb6779b4f066","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a23ab920228373c6a5710330c73654930d81dee8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.cb6779b4f066.tgz","fileCount":12,"integrity":"sha512-TJ2oXDRLFH0sRF34siO513E/eh5I3M0IpjIA/FYFIk6EqwUgY58VgawpVxZUl+VTyU63BbQby3f6RD4JQOAeIw==","signatures":[{"sig":"MEUCICxCP+fYfGPa6yoDNuGvdcavjqww8N72y1CqYpNTzeKlAiEAzcYaLARy4q02UJ9sAdZ1n3yGKIr6O3NEp3NBK8A5fgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb6779b4f066d21ec788c4cea2ab82cc3e39584a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.cb6779b4f066"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.cb6779b4f066_1768697003716_0.8322065282152267","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.c08047039e53":{"name":"@tldraw/tldraw","version":"4.3.0-canary.c08047039e53","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.c08047039e53","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1629e82aabe037630040208f1099ce12868b1889","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.c08047039e53.tgz","fileCount":12,"integrity":"sha512-Sn4hFW7OjZhjGz3Qjl6j7rcV708GciWpD/pWQB2mCbl42egjfmPRCj0gStb1JEKVMrlbGQq05oiJGefZdK3/4g==","signatures":[{"sig":"MEQCIE6ebAvMHjwWbLr4PmSaKmzdXzXY3QjBW3ZcjBiRv1dyAiBGUUsBewjwYjji9dEFwDrHZEy1DP6V83iD0AXWlFGMdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c08047039e5397ece151ad34869401c8e87e6a8c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.c08047039e53"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.c08047039e53_1768989069083_0.015956266631221627","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-canary.3abd76edb434":{"name":"@tldraw/tldraw","version":"4.3.0-canary.3abd76edb434","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-canary.3abd76edb434","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5c11c530f7fb09bbec1504ac4757a8177dfd98b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-canary.3abd76edb434.tgz","fileCount":12,"integrity":"sha512-J+R4SIzvFsfBUCYw4aLH1jwABCd19c0Ha7qFK8J+sAfYMYx/XWlRE8SbMHNoYP6PHuSAzdE41W2vo2gB0Lzp/g==","signatures":[{"sig":"MEUCIQCqS8SVh849c46YEHkT79VvBB3eyyx+++lmbx5yaYuQ2wIgPP/XJurwJleHfikCCVoe1Zy3hqmal55Emg2w3K1hZfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3abd76edb434d50ae111454480660391a978fd4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-canary.3abd76edb434"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-canary.3abd76edb434_1768990760840_0.5868051958975953","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-next.085293d79c32":{"name":"@tldraw/tldraw","version":"4.3.0-next.085293d79c32","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0-next.085293d79c32","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83700e6dd296a99adf7a6d5dfc921d7d2d561870","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0-next.085293d79c32.tgz","fileCount":12,"integrity":"sha512-V6PCElu4ygd6kQkZLGJu9KlKG7UBR5jzB7LvBgQhqg5I74vqxutKcPkmFib01Q9DkVkmSSExSAZPhfnREUyzAQ==","signatures":[{"sig":"MEUCIFA8icCEWZYWWuJGPV+QGX0/ze73ZDQD+Hz3KaOsjcjRAiEA2dOP6T8RsSdYHQQTXK3ZsTrU8IXFse90wzZ1/WlhK5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104787},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"085293d79c32c9efe1cdde7e2d5d7f1a9457a0f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0-next.085293d79c32"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0-next.085293d79c32_1768991467490_0.012436966772480629","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tldraw/tldraw","version":"4.3.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56fac72cf4caca48163a91d0fd1036b51995b13c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.0.tgz","fileCount":12,"integrity":"sha512-S+6c57muc2KilI5JqZc1YzA2nhVbYWn3sBq6AIrjbPwKiCSN5sLBlJgqoo4OvnrXtLE9lMM+OPmdTHb+CKLS5Q==","signatures":[{"sig":"MEYCIQC+OBsPRhSElkjpmzhwk0Wr5K/7AoBna155S8x+XnqYaQIhAKpkcbhNtZMggLy8/1498waist95HmLGWxjsVmIRfM3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104715},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d73f5231b9db9b07f43f259a74206ec7abb3195d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.0_1768996882514_0.15621625095971248","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.6f91153ede5e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.6f91153ede5e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.6f91153ede5e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"595fb12547945a84194fb2dc43d40cde69d06594","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.6f91153ede5e.tgz","fileCount":12,"integrity":"sha512-Go1IAi3OxpOZFqSVzOpicjIkjJVU6v4eQrczTdhtOkVAGt0QATxgH/FzJqVKsrkXocYjZ8AyXSpIyS+6FjjgSQ==","signatures":[{"sig":"MEUCICM0v+4xf+8EgB49hdIWBO11tKsnrIaxyEzq6E/LBozfAiEAwXT4hoYehsv7/WAZB3jSmzugX12CH9t9SCGDLdg5a5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f91153ede5e7c030540229463c575ab3cd83907","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.6f91153ede5e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.6f91153ede5e_1768999439930_0.4206644957820691","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.29afdff6bb04":{"name":"@tldraw/tldraw","version":"4.4.0-canary.29afdff6bb04","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.29afdff6bb04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a732912e5b8fe860c75c865a40943f21676cbc09","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.29afdff6bb04.tgz","fileCount":12,"integrity":"sha512-5VQ7MdNOQIx5nXY4wnmkp56XZS0Ux1uKWpowzLDaYTiKMM1roOVvoEF6JzffaR4YTWJV9feY+5aISvKTV/hCzg==","signatures":[{"sig":"MEQCIArEMxdivxsCn2KlCCkuwRw4qU3ZL5eWVNMLZ/qL/8EiAiAVEcZoDqKwfxLRwwa6ugVOu9xnbuZLESwn0+HdkPxYxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29afdff6bb043e9ad2b1184a02e80bf37463cbab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.29afdff6bb04"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.29afdff6bb04_1769002404143_0.20172630741459585","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.1e3b436e33e4":{"name":"@tldraw/tldraw","version":"4.4.0-canary.1e3b436e33e4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.1e3b436e33e4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f301d75e2a42481e94e6b4b8de6edc92fbdafdf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.1e3b436e33e4.tgz","fileCount":12,"integrity":"sha512-3GHDFi6MOMSmJc9OKCs9ub7jc9aDLHCeTzGTdjQ0xnYgdBqZs4FsO38wjLg7yqTh52EywkePZ43PZTybzZ/3aA==","signatures":[{"sig":"MEUCIQDfF3+RwUcvBwsQGYhzN2hiH9UlPIoRQxNdARoEDaa0BQIgHNmnrPe60Kdt2KtW77SCKsoWBZGAr6bBoMR3+meu6mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e3b436e33e4726bdc94d808f12fc09d8e86f125","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.1e3b436e33e4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.1e3b436e33e4_1769003501672_0.8890375126783145","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.2248da8625f1":{"name":"@tldraw/tldraw","version":"4.4.0-next.2248da8625f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.2248da8625f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"050bc46ac7be618cf19377be777d220926097068","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.2248da8625f1.tgz","fileCount":12,"integrity":"sha512-nQp7vUL4sjgbnpGdiWKXRzOcszR4vu7j8evMmUCrw4t0zL6+bQEO2jge3WxaEflBgRm2r8PHlShV2FP5wxzsfA==","signatures":[{"sig":"MEUCIGtdc3y02PJ4FaQSxW+24Ean88tUUDoHE3CRa1XusIA5AiEAibIdAc/Hd4wroxp3hZZ4fkfM03myzinViLaBwFUXeQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104787},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2248da8625f1cb0c516b19b8b1087f8087f3c26a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.2248da8625f1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.2248da8625f1_1769003899083_0.4950496313875159","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.f5e553d795db":{"name":"@tldraw/tldraw","version":"4.4.0-canary.f5e553d795db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.f5e553d795db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4610ad0c9c16e71dd10075b0e39ddf84feca984","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.f5e553d795db.tgz","fileCount":12,"integrity":"sha512-hTiosp1HFeU4Efisvtud+bIdcBSCszMxA52duMltHTaA7LarUaJ0r3c5YAOmkzoEBH5BqYU2thPPqpFpJ9CeZw==","signatures":[{"sig":"MEUCIQDoEdY8C5pyyD8YUzpTNrJgL69sriygsKzQdioEoVET3QIgUtO1UbFNTiv5F5FfrfOxV3+O6NCxNi/cqw9REoSz3Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5e553d795dbf718507a4c7e67c5150ce8d248e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.f5e553d795db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.f5e553d795db_1769074375284_0.7282570163407336","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.55b4db2171bd":{"name":"@tldraw/tldraw","version":"4.4.0-next.55b4db2171bd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.55b4db2171bd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6756a9a9a85cbb21d62c7c162e906bc58babba9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.55b4db2171bd.tgz","fileCount":12,"integrity":"sha512-ljFyykFO9hAPJv60B9xaQVUOI4OlxhB2Y7C4EyK/CdDZEdnYreuhslIOymlC82IJ3BYn5r/FyChGz7TsguPOsw==","signatures":[{"sig":"MEUCIBXZy46AF+gFVZCP9uZ8tx4hssjcvcdqy8B4GAhIJzQkAiEAmxdb7vBU1UMdn9szG+/Uux2qfRZJKA+MeGeB8TD88lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104787},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"55b4db2171bd020839442a22e8923d8cd2d4eb38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.55b4db2171bd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.55b4db2171bd_1769074959158_0.33889121721994653","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.c17daea295e2":{"name":"@tldraw/tldraw","version":"4.4.0-canary.c17daea295e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.c17daea295e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"705fe16be458b0ce46aae4fe174257140eda20fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.c17daea295e2.tgz","fileCount":12,"integrity":"sha512-bP81nHoY9f8ohm0kF5SUOCPWBeYV4VzfH++HHpLsHiR4BOYJjNayLmY8D4NGXl0e6mB031qymsCYcPKgUvGTpw==","signatures":[{"sig":"MEUCIH5SfPN6LI1qxINTspuGiCJqK4Nhb+LqQ+IneC4s0CTkAiEAtlWsb22t9yeTlqvG/S9wTOrCVFZAa8NqhAm9cELVCUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c17daea295e21438673e5d84d37e8f21d7b570b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.c17daea295e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.c17daea295e2_1769075225421_0.9271892707894838","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.84d68f44c848":{"name":"@tldraw/tldraw","version":"4.4.0-next.84d68f44c848","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.84d68f44c848","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8aef3a3ce3e186d326ea009b4cf3aaef5b8352db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.84d68f44c848.tgz","fileCount":12,"integrity":"sha512-o2KQtYghT2j+CA5MESiFV//NzhjYZ1UkQJ1HGLMfs4qqA0fZun39ML+aBGga/LFmoE9RvBF/YGGiqvDINzEg8w==","signatures":[{"sig":"MEQCIC/MmdBH7R2FxAvPOjuG+39lUb7HKT/VGFVqF309OIIdAiB8+zdkK4Vk+kehyVA3guvZ69y2oIRQfoBVNIAXdpIiWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104787},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84d68f44c848ea01b45a82cf7e4b054de8d60210","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.84d68f44c848"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.84d68f44c848_1769075691832_0.16832270393173188","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.f929c9caec2f":{"name":"@tldraw/tldraw","version":"4.4.0-canary.f929c9caec2f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.f929c9caec2f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"edb80b85c7a5d372e119b25d9db733780df8bd89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.f929c9caec2f.tgz","fileCount":12,"integrity":"sha512-/Kp6dODw9vjPa1wwWbBqJk1W1vP4o9BwsIc2Eb6aFLspHqVsujcg7hqn1V97jZXV+uX7HFx7pkayT1XLK03TKA==","signatures":[{"sig":"MEQCIB+p0AquCvHCp90l8ji1ZU/noRaYZsf1PaVJ+V8cU+PaAiA8cD35QmpUbRVgwS6ipXaGmJz07R9GP6TXMEo4EwsVFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f929c9caec2fcd5dbcd9489409374e6671dc8319","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.f929c9caec2f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.f929c9caec2f_1769089828133_0.969640373806063","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.7c74a7163539":{"name":"@tldraw/tldraw","version":"4.4.0-canary.7c74a7163539","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.7c74a7163539","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56f128e2510d4bd7ed359c5cd0b42134d50879a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.7c74a7163539.tgz","fileCount":12,"integrity":"sha512-z1oXaTCgRv5U+0HmasLOSTCez7gyQSbsUrRdNPf1FGoxt2dK2gkCRpekwo+oNXUY7tuXVShSTAFQqoc4ArCd6w==","signatures":[{"sig":"MEQCIHfoSLGyqRNmccF8i1K2KB1u/kMzNWXOG7xwWXOh8d0/AiBSfFDiPcYWWHCFoVTFt05Z6FZgBFWTuOtt1kAy52AIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104982},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c74a716353981b4c01f68336b247274a00542c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.7c74a7163539"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.7c74a7163539_1769099582071_0.7510227608492892","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.cba9b1552dc6":{"name":"@tldraw/tldraw","version":"4.4.0-canary.cba9b1552dc6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.cba9b1552dc6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"233aabe14c20956ded74775bf65bf210224b3d94","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.cba9b1552dc6.tgz","fileCount":12,"integrity":"sha512-o0pUmCpLMeqw4DyFEtpGv16ZQ+9m9AN9jeW9y5tf7HIKek2Abe8nSWmCUagW/BufTJiRTdvGixP0za83VYzp+A==","signatures":[{"sig":"MEUCIQD4+6JA17DBZasWrXWCGv1J6ZVbCXD6n5aZVd0azJY6wwIgFlOVrvHVRR/DEABIluOQQgti+BmKu4FprizhJON/OOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104982},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cba9b1552dc6ba079ef2e2f260b196a8d966795a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.cba9b1552dc6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.cba9b1552dc6_1769437141015_0.014611615556155089","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.15cff7ea86f8":{"name":"@tldraw/tldraw","version":"4.4.0-canary.15cff7ea86f8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.15cff7ea86f8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a495265b264142f9dde6eea774b417cf97dd93e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.15cff7ea86f8.tgz","fileCount":12,"integrity":"sha512-cJ7H5L4x/ukM7fARnsiH/GrS3+YUW6kGBxxEXt3s04iQOnmB0z9Xi8t+3GQ0fNgMLIWZ9N+Bhh3VHdCZ9e+zSA==","signatures":[{"sig":"MEYCIQCr0Tu/ZrQO7san4TZxATXxHyhflVecDS4qYLu6Ac6SugIhAOJwV0DWYxELGBr1/dxNM3+TarexflTnpEYux61m5EoE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104982},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15cff7ea86f8ffe5549dfb175205a1bd2cadf076","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.15cff7ea86f8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.15cff7ea86f8_1769439624758_0.6451454679009123","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ba2751587942":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ba2751587942","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ba2751587942","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"775013a79fb46bdc010d4e762ec5a6c7f5a77dfa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ba2751587942.tgz","fileCount":12,"integrity":"sha512-LY2b+jlJzgHWLHpKXemoT9ao5S0e7/GhQ5VPUIrVTAcCWuo8KiYkJ3JNfhXVJdfi3iQ3WrT/Poo6FUVQvJj9dQ==","signatures":[{"sig":"MEUCIDM+tEj8pl+7B99+/5fealoNUvDvvKBT42D6uVIs4jrmAiEA315ncRe5ULncK/8Thu/WsQRNVHaqCcM81T6OJ/XGvrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104982},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba2751587942a463fa51d384a42d245fe95d7569","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ba2751587942"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ba2751587942_1769440394839_0.35808243641988713","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.df5f72a147b9":{"name":"@tldraw/tldraw","version":"4.4.0-canary.df5f72a147b9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.df5f72a147b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b570ca746820b9ce445a4324982a10b4d89c3cf2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.df5f72a147b9.tgz","fileCount":12,"integrity":"sha512-Whn54hTYuOtnFr8Gt7c5h/ISP6JW5pWOgXtZWjBt4y/C8Q22NkuIEy3Y3ABr0wC7VD7miCbm85KyP3yiH0VSkQ==","signatures":[{"sig":"MEUCIQCRv8W51ZJq4N4HREedMKK6WZmGOtGBq+LYuvhNVFF5sgIgdEomI0VUfcgplLCs+bjTlJnZbWS1JgyqU6kxMTXH3lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105076},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df5f72a147b9a46d87821b10d9d9755bdb5e34ae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.df5f72a147b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.df5f72a147b9_1769440615156_0.1539459464635824","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.73b91e07d436":{"name":"@tldraw/tldraw","version":"4.4.0-canary.73b91e07d436","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.73b91e07d436","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e61400e7a81b7eafcf39a7060caea097aa6ce0d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.73b91e07d436.tgz","fileCount":12,"integrity":"sha512-yryGIMQQRKDpgVsVCxwnmv2/tcH91iRTFb7qRY0BhjANAEDcciqUPUyNUBkvs/cWBmySUF2mNlTmLrhxgwUUgQ==","signatures":[{"sig":"MEUCIH3K6WburGNjR32n0ohs+BsvStTfKQyrQJQD3gI0wSPHAiEAr/ooeknVBtIdzdE/ogYNq98BlFvQzk8Rn8YV1RirV44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105076},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73b91e07d4361c72a8580341b352af03a54e280a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.73b91e07d436"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.73b91e07d436_1769465534804_0.21949543117412595","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.23ea0acc258e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.23ea0acc258e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.23ea0acc258e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2dea2a6d320c4474023cb61a45e7439fadb83dd1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.23ea0acc258e.tgz","fileCount":12,"integrity":"sha512-PFlqrApj/jm+mTeHxUhoEveF5y79oSxwmZeTrQj7g/t0pbA5V+algqdRC9gOqK78W6NxRcU7HTF8yJG+mjtD5A==","signatures":[{"sig":"MEYCIQCsuTpe7Ms2TkhBCfLEm9q4ojTadNHRSfVmIjUFjaLF7gIhAMyOYcCWz3vehLbnmmsw5qTY75fH0N09c4aM+llZ0vT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23ea0acc258ee516cf8d9b18760684ec95dbea68","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.23ea0acc258e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.23ea0acc258e_1769549269880_0.5617840819677478","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.723457bc1b09":{"name":"@tldraw/tldraw","version":"4.4.0-canary.723457bc1b09","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.723457bc1b09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97d3d654b0c11a485c32c13732522c9314ea40ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.723457bc1b09.tgz","fileCount":12,"integrity":"sha512-EWyybn2OMV/Wt6ASBsiQFd1Z2j5IVgD8Na1wRqnYbWu65LRb2uWHad6CGDmfupSddoG58WlkBFVBaB18//+AOQ==","signatures":[{"sig":"MEYCIQChUROG2vYhZcw3rBPaizb3EwBjuM2lp7sjiDGm5Xl55QIhAPGYcT3E9K7otKYIMUU2o8KQm4i5yu8fPrLMF+z/C2qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"723457bc1b099d92d7dd749ee26c1299985c0c74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.723457bc1b09"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.723457bc1b09_1769588953020_0.9875158304879732","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.404f757acb6c":{"name":"@tldraw/tldraw","version":"4.4.0-canary.404f757acb6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.404f757acb6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe9eed9015e32ed098535271d8860c88083dba07","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.404f757acb6c.tgz","fileCount":12,"integrity":"sha512-xz+Bo3aiFHVwftnFcXY5hCCUb/pcdNvw3wmp3RsnZ3YhNEI7k8gjBkXVCBWPle/aQhcXK1sTL1peHhbe0kFhHw==","signatures":[{"sig":"MEUCIEuFuvOxpg+uqfZDmKsK4FkHes9fmbWrdQx58zppBgZRAiEAiS9jCXHjcVZbDzDTP9zwif7Mn4G70mX1R0CZiPf1LCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"404f757acb6c54dae423c461b6366f98d1abad84","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.404f757acb6c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.404f757acb6c_1769601272644_0.9840548166526333","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.94c37d40a08d":{"name":"@tldraw/tldraw","version":"4.4.0-canary.94c37d40a08d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.94c37d40a08d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"905f1ff7f341d38677d559adb9580065665ebf5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.94c37d40a08d.tgz","fileCount":12,"integrity":"sha512-tYFI/XBYBpp7P7f0RL8qgwsrV0AAQLpJJnC5948Kl09rjxGs9EBm2uHamOHpY2+Vbuzspw6OJJD/mXnB9bAUZQ==","signatures":[{"sig":"MEUCIQDbRuOcu5qfz+6laCIEKrszDiUdj0KQcT8tqVYimlGLdwIgNAV+Vo2Iufwq46+Tkpv52ml1CKy94N1UNMBUzseF2zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"94c37d40a08d8d1c5723a275f1eb84b7026ace6d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.94c37d40a08d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.94c37d40a08d_1769601856565_0.34472628800479543","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.bde0f8f64b0b":{"name":"@tldraw/tldraw","version":"4.4.0-canary.bde0f8f64b0b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.bde0f8f64b0b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b952461fe7374766df49922a352ef4354c469da9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.bde0f8f64b0b.tgz","fileCount":12,"integrity":"sha512-6e9fh2oFEDxlcCLdGIX155PW19+ldOjQXqFegP1PznaF+tIn7KNWo85/mo3KywcOzRcMT7idX8NvTPA5M7+GDQ==","signatures":[{"sig":"MEQCIBErpOVBm3anQsf+oO++LuPEBtMVNEz3HQz6pLgXAD1LAiBbKqe3MBiZjaXWlx8OD/KZi34BCpm2aGM7Vj8AJZU+hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bde0f8f64b0b27ea27230771716078117b655a8b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.bde0f8f64b0b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.bde0f8f64b0b_1769604177850_0.7498347050711307","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.09e80a09d230":{"name":"@tldraw/tldraw","version":"4.4.0-canary.09e80a09d230","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.09e80a09d230","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a0554152b986d801dcd6dbecdeaa0ed3372aea3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.09e80a09d230.tgz","fileCount":12,"integrity":"sha512-xsRWYXF4/ndKgx0nMrT2SVAZqX/jjTh4I7QiHGRYqWJ/atwEtXYwZ9jCpng5tBJN7VrOwooDmft9SyqWyMjoUg==","signatures":[{"sig":"MEQCIHloUqoI66+BFpHBOmz2jOCQxnJLwH6wp/vP+JGKiMQVAiAA+6mCajfEHFJofWb/24eMCcZH6J77ZjfoeC8e8b2jlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"09e80a09d2309a7e92a418c2eaa0b501d79acf3d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.09e80a09d230"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.09e80a09d230_1769608423336_0.7803168209079956","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.f181afb0ab39":{"name":"@tldraw/tldraw","version":"4.4.0-next.f181afb0ab39","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.f181afb0ab39","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f40f1f6d1fb004360e5371674800f765a2cfb85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.f181afb0ab39.tgz","fileCount":12,"integrity":"sha512-Y0za9XVL3OhQdFI+e6C1O2OuhRTwvBNdQAdLcTGjLeiQCKCBEhaHoa8H5ok8PAT3NF1m/8rxAwdHSdFG0eid6A==","signatures":[{"sig":"MEQCIBooKsEfRD1/HXckMWPXgEykhfQP4mBX84ngoF8xJNjVAiAjU+Doj18a0+PGlkjdC7MKIPRmhYZU0piu3U/dbT9hbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105150},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f181afb0ab390142993d34aebad3f892c65b1a82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.f181afb0ab39"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.f181afb0ab39_1769609302772_0.4545948520025902","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2cc304fbec3f":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2cc304fbec3f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2cc304fbec3f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa74047c3dcfbed1d392714fa76aae9d3ffb8eb0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2cc304fbec3f.tgz","fileCount":12,"integrity":"sha512-0SF/cDcNWKtifZIjPg1Ean/KMpYb/0OMnqx6xx6sVLyYx0Iuc7wW6Q8yBWmDYh8/xswEVWHjep5uohqvEsUpqw==","signatures":[{"sig":"MEYCIQDBniNMKAKDwGhNMc+lpEcmaNqsJJAkNIxl5ePzb3Zl2AIhAM9GB9Qu1to8tQghOE+SqnyxUNyatQRnFvPEBiOMtLxY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2cc304fbec3ff8b6805791110e0aee46a17434a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2cc304fbec3f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2cc304fbec3f_1769630645626_0.26470272616492263","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.8ede5611247f":{"name":"@tldraw/tldraw","version":"4.4.0-canary.8ede5611247f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.8ede5611247f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8dd3ecaaa2286f9b828366edd56f639ff9da94a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.8ede5611247f.tgz","fileCount":12,"integrity":"sha512-/DBsRkgANdDpqTHVJXJ+QQwAEhdCli+EZ9zm1CJGJnihwDSdYEwlXEJ8KCyzS4sKt+9EKGihyx4AogmvisB2xg==","signatures":[{"sig":"MEQCIBACSO6hYlBPgWsW5I+ECMUS79XZx/KXR16YKkkvK0B6AiBcI326Qk8yjpvafedBbNsAUDBMnYJEGUNh2S3ec5ZUyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ede5611247fbd250576b275bec5bf92ef331245","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.8ede5611247f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.8ede5611247f_1769699634506_0.1884321310614152","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.ac9fe691a3e0":{"name":"@tldraw/tldraw","version":"4.4.0-next.ac9fe691a3e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.ac9fe691a3e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75868b57d9e81f29a0f62856cb7bc15409dbf9f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.ac9fe691a3e0.tgz","fileCount":12,"integrity":"sha512-GPCiV4T1DDUPvUBOARvbJKZ+/2ujCf6K2txrCVhFKkZP79jY5bOSZAsnx+R0Rt6yV4V0+WjW4HxiGyKmAqHiDg==","signatures":[{"sig":"MEUCIQDHrU19ISN0cKMXrqd5hA9tbduJGfPzybOAjZqaFwFybwIgWu1+MDgnjKOwaJXcbcz/aPZ8JjNkOtZ3OT8LBHqZMaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105150},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac9fe691a3e0f7ccb912dde4464d0c3b3a24a4b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.ac9fe691a3e0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.ac9fe691a3e0_1769700260477_0.5890641339462226","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.99a44cac4b19":{"name":"@tldraw/tldraw","version":"4.4.0-canary.99a44cac4b19","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.99a44cac4b19","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e25f613eb052c88a65da5cd741baea19bcad8a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.99a44cac4b19.tgz","fileCount":12,"integrity":"sha512-T7GsGmX7FQQzSerdbLJvHNTn+wqXahR8IceYwrGFs/Pi+MuqGghnpnjY+6IGqyS2wH3BcLh1jGvOldGd2FdMAg==","signatures":[{"sig":"MEQCIFFsA+e8LzA+t6ALhtsUCrNbomMz+3ZLdHDa1K0LKVMsAiBBDUlOau8MhKS+OdYe9+mTSIoXpyo0ytzWITPU40OM9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99a44cac4b19ab17c787807f8804c10b490984d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.99a44cac4b19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.99a44cac4b19_1769703189381_0.7360970381055616","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.e9f55468c28c":{"name":"@tldraw/tldraw","version":"4.4.0-canary.e9f55468c28c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.e9f55468c28c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f46cc2a5596e44a568402b61e7a82afb21e4b6f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.e9f55468c28c.tgz","fileCount":12,"integrity":"sha512-eSwDng0R9LXby1H9VbOd/9kc6/pSSXsaQHEvfiTUlAOaeod0tfoOUtud9lnC1HotB2lCf8233zH9DrF6/Vv0/A==","signatures":[{"sig":"MEUCIF73pjL+Vm+oKf5rvK2I1NuJiAfSs7FtjiCnP0eClRJpAiEAqysmsydkQxqm/CcMgIcNic6Ua48/BXS/nPdv/N2qtoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e9f55468c28c5e65c36a4284da4916a0e469a343","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.e9f55468c28c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.e9f55468c28c_1769770616843_0.8698892067076494","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.39870b062ab8":{"name":"@tldraw/tldraw","version":"4.4.0-next.39870b062ab8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.39870b062ab8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7009adfbb18b1cfd96846926d74e3a8e55e9be0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.39870b062ab8.tgz","fileCount":12,"integrity":"sha512-nQggJOOHfLjxBKr+ameOxZ8vry/Iqq6UQsqowKLCaUetI7Na1ByJ2PmzFHkOTzHJ3iVfEJBkEtLpqCE/QmK5eA==","signatures":[{"sig":"MEUCIQC8zc2gz9LckuOvVrioLsTWEyYjEOgtWHrjVLZcvXOUbQIgEx0GD+dcC7Zva3MGnGdnV30rU38D6+UUxawaR2MFfzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105150},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39870b062ab868b9ce03d5ed79cef4e0be2cd8df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.39870b062ab8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.39870b062ab8_1769771422469_0.8237900579176738","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.db02df3783dc":{"name":"@tldraw/tldraw","version":"4.4.0-canary.db02df3783dc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.db02df3783dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1852791c730ee47f6d529a7665e9ab0bd9779967","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.db02df3783dc.tgz","fileCount":12,"integrity":"sha512-I6XuUHF4lYPiQ7aUxA+GT3WUyPFXF57qkZfEjXQSnJXDsOTEvDHWUpdfp3xlHvtNXOT93in2VwMlXYlgDXTeig==","signatures":[{"sig":"MEUCIQDJ5ZvgWQQP4oKFNlZBBxEjaAqK+MtKiFPoRSHlS5GvEQIgX+Ay/o6KolYUtcPgWkn/IEoQUKAeRXBSCWGVsrcB94U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db02df3783dcf9509a7a7a58f6f69990736071b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.db02df3783dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.db02df3783dc_1769884086728_0.1575927183990764","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.677e8e10fcab":{"name":"@tldraw/tldraw","version":"4.4.0-canary.677e8e10fcab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.677e8e10fcab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46ab5a5b6d741dd8f3c588e0c8be12d52fd0929b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.677e8e10fcab.tgz","fileCount":12,"integrity":"sha512-eT1mEbpZmVFh8FVcXBgxoyN1bg73L9DA7jP2zYwGVPFs48Jg21TlZ4NjNSHE32j5KYIxDEHY0lRF6xVXpqcw0w==","signatures":[{"sig":"MEQCIHEJKqhjztqRaRQQGQHgds7IkQN/43yQXhwECgj8r/FDAiAXGNbu2wE2Y2h9dISzIaAVql1BzsXHOdctFusW3g2TVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"677e8e10fcab39eb36dde702fc46a598d6ec24c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.677e8e10fcab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.677e8e10fcab_1769886020481_0.766010844856976","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@tldraw/tldraw","version":"4.3.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6123055bf15b541fe480835829526811ca296058","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.1.tgz","fileCount":12,"integrity":"sha512-2AknMcaAWhaEjNSbXmKaLVXOUfpTm9xnc0i3bLAjAMlzJNuS9VgIge1Nh2iBQMEPJfKPfpBaWyhlcgV3MhWyyA==","signatures":[{"sig":"MEUCIFQqf1V06yeGYFKbYZ7qPl61fcusxdGleCJMTLQAlNuNAiEAyZjOY4+af+GmVhUuk2SCNcYulelMvCY/XtTeVRmRUyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104715},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71b333c155bf53db180fdc0ebba53840434a073e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.1_1769890928968_0.812573828022517","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.9bdfefe7267a":{"name":"@tldraw/tldraw","version":"4.4.0-canary.9bdfefe7267a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.9bdfefe7267a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b118ef76d6af1c20fa9fc2abd601befdec2eb0c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.9bdfefe7267a.tgz","fileCount":12,"integrity":"sha512-QzDf6n8ZBY2+8pGXCysV4vHGEL7xNsF8OB8tILIg8g7HKbiunh2pP/ml+5dD05euBHpv/clf3nQgk7Wrkd9iVA==","signatures":[{"sig":"MEQCIDPd3hPLKo35GWFM6lC1Ij+CblW5ldg/wrsmTOMVcObIAiA2KReYf2KXK+hWjeYSZOlYY12+UP6yg37lQdJiSVhsgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9bdfefe7267aaa06e6d36ec1102a4eec1a6153e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.9bdfefe7267a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.9bdfefe7267a_1769891572806_0.10177930187223017","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.241747745a71":{"name":"@tldraw/tldraw","version":"4.4.0-canary.241747745a71","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.241747745a71","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a53d8b9455e6b6400fc1f8b0c8252b82b0ef640c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.241747745a71.tgz","fileCount":12,"integrity":"sha512-jhT/XHXzSbwVuPobnBuvlHCBAoojuqXtxbjte27NRUPQkEvB4KMeH3/kAdhpKVxrOBHJ3rFHDzQJvdKyrNndfg==","signatures":[{"sig":"MEYCIQDgNDvtLnhoSx9J88t0kp/p+IUwzCTOhs4q+MdKJBNgtwIhAI/C19RClFcKBv2LNQQNhUVnIYe+z7/qDWfb1unlxwgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"241747745a71233cd7b19d0c67a87b1718f2b6bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.241747745a71"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.241747745a71_1769894686425_0.9843324624814325","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.6f78c0719536":{"name":"@tldraw/tldraw","version":"4.4.0-canary.6f78c0719536","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.6f78c0719536","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7381516a1615823caf9289ccdd47d635d1ac34a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.6f78c0719536.tgz","fileCount":12,"integrity":"sha512-TVLlhrEvX3W+hNvcGLkJ48rqqoUhC9z5PH16W9RS2EJUjhYRsJXLVSoIL95R99JYy2hTpamKVqZ2oW9XjY8dGw==","signatures":[{"sig":"MEYCIQDX2HfPP+nHlalo4EeEzqNrsKIYk+TIAVPgL/fugrD8kwIhAKYdOBOrPwtyLCWFwSWQ4/RJz3DZGmMgV5EfTeXYM5Bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f78c071953685806a07df0cd53d5c88828fa5a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.6f78c0719536"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.6f78c0719536_1769906472035_0.887327086648656","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.3398f059a909":{"name":"@tldraw/tldraw","version":"4.4.0-canary.3398f059a909","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.3398f059a909","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"491001649b69c7705ab1ff9d05644d01bc198a9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.3398f059a909.tgz","fileCount":12,"integrity":"sha512-xP9yvuF3aM/BlTLGhphwAammgJBSS3YiKQMij8HMd4tK8di+jnLdwSJh8MJ5JrHrWwHTyiJinVFMqeSNA05jYg==","signatures":[{"sig":"MEUCIQD1wnnj9b9dr+LYpjzt9XBbSVFV5bHo+5OzigLrFZZffgIgb/z83OBU/+lSNc3NdsfphtAyUGsiGdqBPYze9kaA3aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3398f059a909b341bd699ddbb90a41a11e0d3415","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.3398f059a909"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.3398f059a909_1769910695047_0.22150862641469815","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.94593b1a125a":{"name":"@tldraw/tldraw","version":"4.4.0-canary.94593b1a125a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.94593b1a125a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3483c97d663762eee1d4d56560eb9c6ded2c8fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.94593b1a125a.tgz","fileCount":12,"integrity":"sha512-NQKLbCm+S30y0u8xGGABu+BZhCFH1oOIfSNDoYHIVd3daXeka0nS5y9bfahkhzlI1CmsdhqtrJkBUY0+erS2Bg==","signatures":[{"sig":"MEUCIQDPGOUpknPqIUyxvqIXkZYXYiNU77/2rblcss6TRMhefAIgQt0nEJhSE21a9jYvcHbk/jC3f8pkkE/760uFpYOKQT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"94593b1a125abc6a68f9a41c017504d69f02cedf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.94593b1a125a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.94593b1a125a_1769957209322_0.7593516534226465","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.4dc80d230412":{"name":"@tldraw/tldraw","version":"4.4.0-canary.4dc80d230412","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.4dc80d230412","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"529206ca0b55c08f95208ecbcc568fa70611569e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.4dc80d230412.tgz","fileCount":12,"integrity":"sha512-mtB8A99QF6/ZAC5WIVyiJ3Tv+zhHZU7DuK4WiNL5/lHpSNU8qHJHPcO9T8GNiIfFYopb//HVdMhheLSCMrOkqA==","signatures":[{"sig":"MEUCIAE62CogdLayT2Kr8t/eVPRqJD+U+STW6HslmHxHPH7AAiEAoGcE9VAB+DCZWqAJfJsW+bVEYk4Zi2kdPLWbGsGbg9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4dc80d2304128ba0824b6bd66b3ea5e9bbace0ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.4dc80d230412"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.4dc80d230412_1770045487269_0.25572488425243045","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2f051ecbee73":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2f051ecbee73","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2f051ecbee73","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2383c122b8836335752566fa6d7211686e0655df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2f051ecbee73.tgz","fileCount":12,"integrity":"sha512-JbIpiEiFfiW1Oro6GzdiWV68RrYOkh4lFK3ctQ1vji4lBEDzty0Bqfq8GhXKFQzvP/qnjEauqskC0ArV3UISdg==","signatures":[{"sig":"MEYCIQDD4v70fnKBeEjW0BbPsb7KL6PDh/dmxId4vBYWCNAWdwIhAJHHiTpAnm/AFUq4Vee2vkAvDe+ZWVP0mEvJW4U5KNDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f051ecbee7361401ffa67c322e061580034cd6b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2f051ecbee73"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2f051ecbee73_1770049665636_0.8106661952022194","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.473d4a5de6b3":{"name":"@tldraw/tldraw","version":"4.4.0-canary.473d4a5de6b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.473d4a5de6b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b86422e10b23bd3d1402ba71f6108bb6f3157fa1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.473d4a5de6b3.tgz","fileCount":12,"integrity":"sha512-/7oQ0EQyjSEC1+JL4+L4/hYno3LNPgSFsIyzcUvYnUj8sLf9pA0z8n9jcibC70M0a/7R2dZ6W6lwULqgt5M0jg==","signatures":[{"sig":"MEUCIQCLxWaJLBiRrs5kwwIBQxI7kXCp1mQi+7n83qlAHaq28gIgYTpuf8xKdbx46/8xt50UuEHWM6GeZqbIBG86Yo6gli8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"473d4a5de6b3803847e7f8b6ef0a28ed5d107b00","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.473d4a5de6b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.473d4a5de6b3_1770074988719_0.7713988926165702","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.9b55464faea9":{"name":"@tldraw/tldraw","version":"4.4.0-canary.9b55464faea9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.9b55464faea9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55442fa539495c71940b9b3d5c61286588714b2a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.9b55464faea9.tgz","fileCount":12,"integrity":"sha512-i4XICA4/Ttvhw18mJfxu0lMexdGQCrzmm2OZsmxthz3WQtxlIATVkzhyCDhr4vmLe0zYKRlKqMy1a21TvLbO5Q==","signatures":[{"sig":"MEQCIEguTA9KwMNbfd/LfxFISL408BPQ0krybTqabzhdg6WkAiBbXpsKXJJH8nA9gd9YTsI7baLFdWGfP1iN4RaIXmOmeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9b55464faea93bc67a374eedb04b3c1c535224df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.9b55464faea9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.9b55464faea9_1770075688793_0.1185394140718079","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.dcd2a8cdc4c2":{"name":"@tldraw/tldraw","version":"4.4.0-canary.dcd2a8cdc4c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.dcd2a8cdc4c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e52fc12b72c3d2a6d8b281a0078cc9858001daa4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.dcd2a8cdc4c2.tgz","fileCount":12,"integrity":"sha512-vODDAGtent6UNAHvLigC8h69f7zztCnqRCsDym+ZLPT/mA/9BHaYSmzKS4fCFkcaLl7ZSynIcK7ktNNi12l8LA==","signatures":[{"sig":"MEQCIBulMDBo/rZy9R29SvXrc46v7htJxViusNKNdPgqn43JAiBmumAU7nYzCiP1Io4aZo8exspajXq7u7K+LC+bKilGgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcd2a8cdc4c22d526f2ca0a6d29c0cabd796949c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.dcd2a8cdc4c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.dcd2a8cdc4c2_1770192614306_0.03502541390358305","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.afdcafe834b3":{"name":"@tldraw/tldraw","version":"4.4.0-canary.afdcafe834b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.afdcafe834b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8aea144638d80630ee882483a31b2991cb93c44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.afdcafe834b3.tgz","fileCount":12,"integrity":"sha512-BNp3selAs3FBLcOotc9cSLul9umzBX2Q5iehNn0KUdktlBRbcBcoFyD7ivFAhSYjReWqY3PYMI5QSgaLYuGfEw==","signatures":[{"sig":"MEUCIF0HBVS2snsFs6T66DjzUkH1c3H+ZYTGySCcx0beso84AiEA9KP9SNz/Npo1nzJI+42NNbcAEEFzHg7pa8niKoXGrx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"afdcafe834b3638d6387b0f3d64f23383fe3e5c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.afdcafe834b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.afdcafe834b3_1770195343435_0.7267047815657197","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.cbc8965d6eb0":{"name":"@tldraw/tldraw","version":"4.4.0-canary.cbc8965d6eb0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.cbc8965d6eb0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ba968675231bc8181500ed68cfa6b282b0c08c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.cbc8965d6eb0.tgz","fileCount":12,"integrity":"sha512-At3KVemq5Hosrbz/slv26AliKD/wCre+Ts9g9ptbvStxB1nFhswi9YfbJM48TjwafVihfAGJVzfaetAyNKbRtw==","signatures":[{"sig":"MEUCIE8FdlM0K9oBgq8L/mxDS5i6tLQr6jEDF8M2GQTEsruaAiEA/ytaMNnUMl5zf0MB5L2rP/kxZy5o34N655H1Pf3cVDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbc8965d6eb0e3c0f79f407b6a5db4f4eaf776d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.cbc8965d6eb0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.cbc8965d6eb0_1770197760312_0.9317516820680896","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ddfad78e56c8":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ddfad78e56c8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ddfad78e56c8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b13f5d5ae56d363c661147b55a78bbdbb5bf83b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ddfad78e56c8.tgz","fileCount":12,"integrity":"sha512-zOJGREmlkkBZstMec88JA8/k4o8E3tqEr1AsqlVEM7w4V/C9Z1I3c4rpzhXZTYjddEp+mOI3UBDviqgikCOz/w==","signatures":[{"sig":"MEUCIFfgpSpCoGMkX+vm/eK3pVa4itZ5Vdzqz3MVMoIlhlyFAiEA2Edr5bKr830ZEdY4KjvhCdmZ76Y1amLNh+DxDUnvdZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104873},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddfad78e56c87c1b01c2430ebb91b488dc5e0acd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ddfad78e56c8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ddfad78e56c8_1770198427686_0.32814172583043244","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.bb78e813fee7":{"name":"@tldraw/tldraw","version":"4.4.0-canary.bb78e813fee7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.bb78e813fee7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc4c9b13750546eb1a2cd5ac44e1973fd54f6bf8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.bb78e813fee7.tgz","fileCount":12,"integrity":"sha512-GI2g5+D0NwWUKIr5v6+AMQAzvlS6M0hzdWFY2+X7IsqUpGoYkvDBLkXhqVaL2ANqypRHLQTSbrnOjVb0+kMoiQ==","signatures":[{"sig":"MEUCIHxgOI9t14cNeNxb+0EZTOseiz0O3ryLpYjyghwuxK2lAiEA+1VlgtoOeiR/0T/DSEHocyEgedasPs2bEWDkwGVsIhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105813},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb78e813fee7825aed81be64acbe58313acc2881","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.bb78e813fee7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.bb78e813fee7_1770198697699_0.753108772106025","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.e48c64bfea96":{"name":"@tldraw/tldraw","version":"4.4.0-canary.e48c64bfea96","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.e48c64bfea96","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe33190501247c9350362ce97af3272b0b263841","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.e48c64bfea96.tgz","fileCount":12,"integrity":"sha512-/YGHyki0QVqciqBCKUcowIYQmGwD+0Psar8BKbOHNpLiADBp7MZSyKCoIX5aWDS4ANJArwjbLLLoC1ronLj15Q==","signatures":[{"sig":"MEYCIQDDVrM2Y1LbynPvcFQ+7J2+l3BvGOKpqej9YryW2MOklAIhAMsHHqzvcbI0Nxov50PFNHJnUGX9HB5ChK6kxzc4/qMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105813},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e48c64bfea96d20e606d891077937baf01e1bcd9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.e48c64bfea96"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.e48c64bfea96_1770198869162_0.2658785985327359","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.22a2641defd2":{"name":"@tldraw/tldraw","version":"4.4.0-canary.22a2641defd2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.22a2641defd2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a23c9b7745f5d82f52e2703e8af1ebed7f5f9cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.22a2641defd2.tgz","fileCount":12,"integrity":"sha512-hlpKRZpAj08YNXwygqhmmxYz/N5hcblG5noj0b8l668JVeVD+okRBLSMyY2x1ha4cwx1HAplKtbfu8t2nBidbA==","signatures":[{"sig":"MEQCIH4robf/QEHIna2JrWlxhuE4ebukv2tp/kMUjgrmLg1VAiAjnD/MomCWagG8zDfCTngFJn9RRzYVaUJrYSy7HUIY6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22a2641defd21cf002bfd3de49019f0c77df959a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.22a2641defd2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.22a2641defd2_1770199389328_0.806967791237303","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.d73d4c744055":{"name":"@tldraw/tldraw","version":"4.4.0-canary.d73d4c744055","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.d73d4c744055","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6df0e4c2d5b8422cacc3010f4c3709a99a3997f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.d73d4c744055.tgz","fileCount":12,"integrity":"sha512-NzzWa8djGnv4YZepmQcbaGarRZDKOjIGFiIn8G9NYuDP7m+vgqAOZGd0G1Ni8UKmLteWaz3Z0U8OB1/vP6wtew==","signatures":[{"sig":"MEUCIC5MAz2BtciNmGs0p8NdZWjuxuAeDtgpaUe/JN97JNp1AiEA1wIAxDhQI7CcCZZt15WIpXDBT+RCcrXsKUX4IECc8eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d73d4c74405587842097371e14f65760d153982e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.d73d4c744055"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.d73d4c744055_1770200521641_0.8008210776536588","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.4e4f05b278df":{"name":"@tldraw/tldraw","version":"4.4.0-canary.4e4f05b278df","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.4e4f05b278df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51b97921a68015ab5dad968fa63715a985a2a411","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.4e4f05b278df.tgz","fileCount":12,"integrity":"sha512-JPnGYMvDmrRBnMBtXpenvn/xMqV6+u/gu6kyDYR8FYwi13rfPIHwhgS46OabexWgYUzrz0i6zO5Vyuacm1CoPQ==","signatures":[{"sig":"MEUCIAhMgQ88gfsj92ej2jlIwC61odUNoG9rlkFhCW1sErvTAiEA0EnWuDgD4NODgBEwdZsIBX/4JzVr6RSxTeMWeNhbyWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e4f05b278df03ac36195dd959acd5f866ba1dd6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.4e4f05b278df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.4e4f05b278df_1770200703375_0.2645288138181243","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.5d48d1c6687c":{"name":"@tldraw/tldraw","version":"4.4.0-canary.5d48d1c6687c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.5d48d1c6687c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d1f56d739e8c5637fdc9f529a8ffea0cd313e8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.5d48d1c6687c.tgz","fileCount":12,"integrity":"sha512-W4k29JfzL+vmCjkp/9Plac0Lir3e3S/bGTxNRJmGROHhfZQaCNmb3Dgr6VF5Bwg06NycvJNEQI0MgK0JWkhpog==","signatures":[{"sig":"MEYCIQDNopap8EYjTcm+DGsJY3ZJt3viXqVE/paqTML6DImvUgIhAO9+K6RUkLS6HXEWF+gmFI1FG1MLPIpiEXti4vonjpgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d48d1c6687c1799eaed79aba3d21ae0af22daad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.5d48d1c6687c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.5d48d1c6687c_1770201784538_0.5305979052163232","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ac3507ffc12d":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ac3507ffc12d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ac3507ffc12d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0f54894d6b531106c4223c8184e6402f6be1436","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ac3507ffc12d.tgz","fileCount":12,"integrity":"sha512-DzP+axns+K7Nn1E87beM4fWHKHKB02vncPqUB+mznariK6KV0mtaPlGo8UufkpV2Bar8htHuAzQiFVg49RS/TQ==","signatures":[{"sig":"MEYCIQDjmQCYa8aAeAF6K194YwiniqDR79mCMHLZ9h1uzNak6gIhAMDgx6rnpyooBfzuYoLNSsnWmactSfvd1Q/6Q+GrDawk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac3507ffc12d7e303cc9a3fc6bbd89bff1b00bb8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ac3507ffc12d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ac3507ffc12d_1770209537542_0.8969671791366984","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.95b18b7c3d58":{"name":"@tldraw/tldraw","version":"4.4.0-canary.95b18b7c3d58","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.95b18b7c3d58","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3d432132fd19d75343bb67256aea6e3e9d20d0e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.95b18b7c3d58.tgz","fileCount":12,"integrity":"sha512-FWgyV5VeNXO9R8I6vhIMa8g7d0t4lMy+Peja3dhbDPBR99iWocP1tosw7NU0e1ImAeXCtX7L0OjLSUk6U+PCCg==","signatures":[{"sig":"MEYCIQDI6GXyrFKb7kICaxwsDRHqQZy/MKft70BzACWHPDt2fQIhAMKBwIlMJsz7QaZe8RNXLvs/gn+BjPrfgOa0Yvdy71Tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95b18b7c3d58a57742051b714b2e2d8d9a56a836","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.95b18b7c3d58"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.95b18b7c3d58_1770209793911_0.496510327701043","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.266d21c41ec3":{"name":"@tldraw/tldraw","version":"4.4.0-canary.266d21c41ec3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.266d21c41ec3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5c034cd61e70b2ff61ca0fe2e69d6fe91ecc006","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.266d21c41ec3.tgz","fileCount":12,"integrity":"sha512-O/4LCQ1VWCl8RvFStHl6V0oWnqHCeVoP4RFK8zJ+zrm83raXehT/h3OLoshjJYZagOtpTWBPFtd4B28Tt4Sr3A==","signatures":[{"sig":"MEQCID1WkT6B6clMjkNofzQASgCMcjXczaO0Sl9rqEZymSNGAiAKYmmrj40sf053RnglfT75YOo6B27AEris9lxW7sb4zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"266d21c41ec34445ed4bc49baf819a79f544cf9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.266d21c41ec3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.266d21c41ec3_1770213923162_0.9502989259287258","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2d6554e2c18e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2d6554e2c18e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2d6554e2c18e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adf5c05d80ee1f3481fa5d00e796609ccb280805","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2d6554e2c18e.tgz","fileCount":12,"integrity":"sha512-eKadijCeiW5yrPkiJvzBwue6IupA71TTMhjA+BWtAWNOfsWP20J+sAt3mPb5D6CP2Q/eVe3XV3z1MPdwFsNleg==","signatures":[{"sig":"MEQCIA9X6lLtIHxZXZvvyAqpyCQMLlCiOHjIyALxHprkHbhQAiA6XnAOTkL3fBYGpPnstf+W+BVIUiVEtWLrAv7tWFXxqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d6554e2c18e01fae142f1407fea019b86b9d76b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2d6554e2c18e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2d6554e2c18e_1770216960436_0.7669871309950054","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.8d0a59e1b793":{"name":"@tldraw/tldraw","version":"4.4.0-canary.8d0a59e1b793","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.8d0a59e1b793","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bddbfc1ec5e87be583951a85e1122f664c8bc2f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.8d0a59e1b793.tgz","fileCount":12,"integrity":"sha512-dcp+3Sv/taexR+Lefa53T+XVZBCzLTBx/ooVsTAGYmua1fdtT/1oxLaPJefgpnQavAJrMJ9W2KbPFSWY45Bieg==","signatures":[{"sig":"MEUCIBsNYakMxG0KZZKn45SRL93YZ44s5M8PC5jtD6NJU6KuAiEAzy8PHJ733r1ew56ZsZFOnPx32QNbBtUn4y2fcNiSqZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d0a59e1b793d16c2220014c6cb73c1a530d398e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.8d0a59e1b793"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.8d0a59e1b793_1770229712147_0.8687336049103431","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.0791272556f5":{"name":"@tldraw/tldraw","version":"4.4.0-canary.0791272556f5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.0791272556f5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c539050a4aec23d29b740c7f8ea655b75f1bd459","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.0791272556f5.tgz","fileCount":12,"integrity":"sha512-G7dG0K0bwlDFS5bRHmuCSfqsa4ynXB/bWRHtQkUXq1yS+NKS3HLSWREqu70Ss/Nhb+nI/O03qgFT2ic9r8BNgQ==","signatures":[{"sig":"MEUCICBfh9KF1PpPZsjZ4Jm3C2gShdL4PwruMe+XnJ+nmf8dAiEA5AAk87V85eJ0kLnJk3asvD9fmodverfv8oKvn9SOX6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0791272556f53173ca3c5234a6135a7effd7f12a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.0791272556f5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.0791272556f5_1770246703938_0.7117252134581555","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.46ff8124b20e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.46ff8124b20e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.46ff8124b20e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d81a70deb90420baee88859757d195ce9e6aff3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.46ff8124b20e.tgz","fileCount":12,"integrity":"sha512-eVFAHF1qQTjc/D9qCwdglyZS5ExbNsBuqZJNcKVAFooLHDycuPG56l+CD/I3SqWTGfnbdOtDuNM/pts6gplw3A==","signatures":[{"sig":"MEUCIQDApidVn4pw/4nmq6GvkJtV75Bj/hfpJkAZeMezD0j5+AIgJLyxVRHs/YvA1T0aFxPHhl6zgC00RWB8fX7odxIsdz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46ff8124b20ebed6ae4d3b75eb849ee10f326dce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.46ff8124b20e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.46ff8124b20e_1770283445262_0.5390860028056577","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.a0c0a16bde63":{"name":"@tldraw/tldraw","version":"4.4.0-canary.a0c0a16bde63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.a0c0a16bde63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8805e1c157d5b8d865001033290bb0a684e99d38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.a0c0a16bde63.tgz","fileCount":12,"integrity":"sha512-2pgVxm4dyAkb0RxNhyvASChQilhaVCobsJjJB0tdMC6zhB+SZ0fBrbfhyyg+AMfK0pHgfMoYfnW3oWasFgvSYQ==","signatures":[{"sig":"MEYCIQD5OdUJHxuNr+fNYUa60sYVRHUcXLZQ6LOPBtfWT9zGYgIhAPl+UTMlErc4Ewt9Wc0xtWrp6WUKuhKY4/KPoKKW/8uf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0c0a16bde63ce27f0b470e8ee161e45e3c50c46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.a0c0a16bde63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.a0c0a16bde63_1770304575072_0.40530776635585464","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.1e5d46b26581":{"name":"@tldraw/tldraw","version":"4.4.0-canary.1e5d46b26581","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.1e5d46b26581","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f2774c15da21db313b749e8c00c25afc9d0055a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.1e5d46b26581.tgz","fileCount":12,"integrity":"sha512-x+GFMC5gTiNcg505Tq/CVJenxgj6l7WdNfw0ENr11uvaTXSiwo4f4gFi9DPZWmow8B+9diQcNUT0ML941uqhsQ==","signatures":[{"sig":"MEUCIQDb1KKuDbtXut7fVQin82j4wvTu/UBEw+sm0LuqVAaB3QIgOM//pCSJHy00CsTYbhfWLdXCRhGcoQcLdaTEcAbdrB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105817},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e5d46b265814654257fba09720c1d0784c1a724","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.1e5d46b26581"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.1e5d46b26581_1770373846530_0.6026148383361134","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.b80d167101d1":{"name":"@tldraw/tldraw","version":"4.4.0-canary.b80d167101d1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.b80d167101d1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8192b0655875213250a609168a160cfe79caa710","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.b80d167101d1.tgz","fileCount":12,"integrity":"sha512-fvMBMhV7sLGiiFOLbJzGTi3HCgkBZzLjI1z5Ha+2IoRQVXJ4UlpaVaJQqMLBXUNVS39PK//nea8YVlpoOPpasg==","signatures":[{"sig":"MEUCIQCS7Mr77esMByllhARvscvrCow+Q7t62hQd97JNoW5f/gIgbzuSll0Nxqp5CxjiLh3WqiFAyb9Q8x3qvBYud1fFO/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105817},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b80d167101d1062b5d29a40d86c1fcccb62d7167","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.b80d167101d1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.b80d167101d1_1770641699453_0.5277325468041973","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.7797c9483fab":{"name":"@tldraw/tldraw","version":"4.4.0-canary.7797c9483fab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.7797c9483fab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80b5d5a2dfd51e8a7ed6920c2fca96dcdd136746","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.7797c9483fab.tgz","fileCount":12,"integrity":"sha512-zGsvn0IcrOpMVr34BsfSlSuPlmxQ0TymAPDV7tE2rYsfYuKPUzcnrJZhxHkN9eVC9Ny6J20PNy7cTYoI9aHArA==","signatures":[{"sig":"MEQCIEqXkhhz1DpSHJ7G69XSNnElZQf0+1Vexx7HeYPknm9VAiAjbEN101AFZ8LtoHMuRg6BcCvlleeYGh7VZvk+FR2rLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105817},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7797c9483fab35486c1d22813b8d7d6ed920c51a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.7797c9483fab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.7797c9483fab_1770666352730_0.14517662828791544","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.125d3186e4b8":{"name":"@tldraw/tldraw","version":"4.4.0-next.125d3186e4b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.125d3186e4b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39c3962d2a1ada8996d736c550dc26f55a6116ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.125d3186e4b8.tgz","fileCount":12,"integrity":"sha512-eNoooKyfFxD61ln7chxr1CLsEmS7NZWqrvKct8W3L2VvGipcYZPL1K4z4IZ9dsuFV+0hYuPlEZ/m/v1fesZ1LA==","signatures":[{"sig":"MEQCIFMeiXAlqOeYs1X574Vq1fP5r5WHlpCNkYLqXBESPbtMAiA/7UykEJnX+ZpjgwTQYGrSYhLjmNNwCNTIlsEkcXIgPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105150},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"125d3186e4b8a2cf11463047720a201f98e3c837","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.125d3186e4b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.125d3186e4b8_1770667219041_0.8116613742575354","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.c60affbfc0dc":{"name":"@tldraw/tldraw","version":"4.4.0-canary.c60affbfc0dc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.c60affbfc0dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68c693073f5f2f182868afe4bf8c49e894b67363","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.c60affbfc0dc.tgz","fileCount":12,"integrity":"sha512-xLJLsGvFwitnQaoU7wujdq9p4iTzNUVic0L13FzJ3/4BQnXNhlN9FQWC8XMtNXCybZ2VKJFs7NP4H5SlLD7z9A==","signatures":[{"sig":"MEUCIHn9rlP2QrY/G40kEBAF0KPi6Qy82R26m1/UHLNz4Pf2AiEA+DbwPM26p32aokITMJMWq+4NESLRacfDNnUjv61vktE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105817},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c60affbfc0dc34a4729eaccd6d357b52898eebb8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.c60affbfc0dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.c60affbfc0dc_1770806273485_0.5476834700691036","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.1ae33439695d":{"name":"@tldraw/tldraw","version":"4.4.0-canary.1ae33439695d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.1ae33439695d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b1004d903944c6b5d80ebd2f9fc7ef3c4819a85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.1ae33439695d.tgz","fileCount":12,"integrity":"sha512-Ds3tZlVB/gM87OlIwg+h1jS1D2quTqvBFxdmlz7vpFO+aiWoueZlnjgEHEgrn2tLNuVi+WuXECsH43AmnYE3ow==","signatures":[{"sig":"MEUCIH2g21RGo5AmWrlemEfjY4EtHuEfB+W/SwHaUPHVaicVAiEAihde7Io+tkJxNPZk2EmlCxT6P9WvK8Oxkv+mrIdxDZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1ae33439695df16eaa75e2084f653777dde124e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.1ae33439695d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.1ae33439695d_1770807361581_0.6744709811099683","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2078ec4ae983":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2078ec4ae983","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2078ec4ae983","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46b6d574a5980d5f47318aac3efee0fd6601a036","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2078ec4ae983.tgz","fileCount":12,"integrity":"sha512-6Knzq9ON8rA/DRfS3hF0oTM42j92MILf2XD6EeR6smqOu8H+rpQkzpRVl6/MfgmtF/GXQ35LyY4E5lGYz2Z8dg==","signatures":[{"sig":"MEYCIQC2L6V6x1P7SdqlODvXmDh/0QO9Kvz8/+0Gn+oEC5rIHAIhAKG6CK1zpF2txaMr83o6k0QpkOKgzyo4An0alphr8D/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2078ec4ae9834f4bb12cd2154a842cc4b4b8cfc2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2078ec4ae983"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2078ec4ae983_1770807902765_0.0007548395618794945","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.3d13b40b6c39":{"name":"@tldraw/tldraw","version":"4.4.0-canary.3d13b40b6c39","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.3d13b40b6c39","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2ca65c0f0b8f5c762ccd6eb0132fa94f584619c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.3d13b40b6c39.tgz","fileCount":12,"integrity":"sha512-CTy0sWHLietVesP4TH+zzKRnVsP+rRU41z6tvwdorJwG9e960nWgIcqWhX4LmGkHfSdVUKqhF21Zc4Qnt/5gcw==","signatures":[{"sig":"MEQCID3hb0Gsn4Jhbpuc9Z6cVogplpga5T65UiGm71iLoYzDAiArF6K3G68I5mIH0tjluzgZjM6pBxPGuWp808v6rnGyeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3d13b40b6c39d816a62d8b318a31391b285b33ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.3d13b40b6c39"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.3d13b40b6c39_1770808074520_0.7748794192930741","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.818e7a12b8de":{"name":"@tldraw/tldraw","version":"4.4.0-canary.818e7a12b8de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.818e7a12b8de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c5d09da96c2bd54182326268e8e08b025455757","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.818e7a12b8de.tgz","fileCount":12,"integrity":"sha512-+FQI5BujaIAtp42dVSfFmbfa+zs/CCa4iC51q8DpDviGT5Htbx0mKWAr1SOgKtKOHq4hYIMhhpchpHREqGilNQ==","signatures":[{"sig":"MEUCICYCo/gqSA8+vi8hHxkwkRpRdYaa/6honLHjlRKIvu2hAiEAnQsVFHEdjeGHH6HabIOkQkZc2espnQAxi/tXwX5oQnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"818e7a12b8def194149928e4837e156b32765370","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.818e7a12b8de"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.818e7a12b8de_1770808324632_0.27558684359725305","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.f2b116285aa9":{"name":"@tldraw/tldraw","version":"4.4.0-canary.f2b116285aa9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.f2b116285aa9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49695cd4ba7ee1d209aa539d485f732223b038e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.f2b116285aa9.tgz","fileCount":12,"integrity":"sha512-mfJvLggCPw2qATvqjdlF2Lhv2F9Dmb5nUYuJ7bYS7BzLzoNO6ti68zXXkf5gCIOEbaC/hnKjra99+40FOwkbqg==","signatures":[{"sig":"MEQCICedJNG6WSCic1Yb5036esjSPX621GpZx7jmLSAM5xwtAiAJnYLidEIBHAtC18WS0dBWB1OOFE50SyZTzBJ0a/DSzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2b116285aa9a8b2fcf9084351a21df4ee84e1d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.f2b116285aa9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.f2b116285aa9_1770810054276_0.6746141580765144","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ea8833f5994b":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ea8833f5994b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ea8833f5994b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7605a02c39ab5fee67130f757223dfcbd1658fb7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ea8833f5994b.tgz","fileCount":12,"integrity":"sha512-6G120MQrk0W6Xh/l94YV623kFSVS5tWKbWvY6VGVu40VYxa17Hss/qSuhQyUK9viwtRkxQHbgbmTTOAsUDCKfw==","signatures":[{"sig":"MEUCIDicfmOpQwIAOA/BuijWGltnvrazvgVRU5TfENqphFypAiEAgYuIDwpOm3X86QXpTTp8XWu/q5qjVE4lUPXjMltso3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea8833f5994b8aec50fcf653d517bcca0a6d39a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ea8833f5994b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ea8833f5994b_1770810560873_0.678716966024959","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.e744008e3510":{"name":"@tldraw/tldraw","version":"4.4.0-canary.e744008e3510","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.e744008e3510","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a207046f06f6e43ba98f17e376c373e24526eb93","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.e744008e3510.tgz","fileCount":12,"integrity":"sha512-oZTEGd2Q5x5ki78LBlrHMcwrn9iIxAEvxuU22m8B6gYXRviQ2RqfOvEaYTC2KeBcuZKCiQBjtIjk28CI4nrkvQ==","signatures":[{"sig":"MEQCIGDU2PLVwg2udyg5/YvrGZSDHjBqbrK1lmqdSVIt/mUFAiBNIC3TQfItymmz4ueJbeyXk0iFJn04L+zJPdFBC8IYww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106249},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e744008e3510a002c0de1f6d24b50268809e9a82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.e744008e3510"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.e744008e3510_1770810615184_0.12106998494124066","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.52ddccb88729":{"name":"@tldraw/tldraw","version":"4.4.0-canary.52ddccb88729","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.52ddccb88729","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de2b372e1b956a0e067e416f608f0b8b60aae697","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.52ddccb88729.tgz","fileCount":12,"integrity":"sha512-+T3XCOLhPbDFv4VXWfyvYru24F4A7khlPpIoowZE8YRoymCQCNMQ0gUoMwGJ6Pd1Ch+RXzuefQwdz7CwZNnVEw==","signatures":[{"sig":"MEQCIF45fiX++Vb0cFY49yHG68qpNaBsJq9yUXioAYlkdjYFAiAnzakaxGEDKvmEfm3RIJ5JiAr1Tb9HeqHEnis58VLXCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"52ddccb887295953d3df1e331cb582d9963c043c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.52ddccb88729"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.52ddccb88729_1770810630862_0.2765493503729768","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.69d5405aebc1":{"name":"@tldraw/tldraw","version":"4.4.0-canary.69d5405aebc1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.69d5405aebc1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4af8b877860de0db453492da6e514d0e9993e62b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.69d5405aebc1.tgz","fileCount":12,"integrity":"sha512-wgrXWFtFAbq1n8ZoIY3xkv345WtbhYvj8wY6h8iP7sdu1Ffg0zrYrSVWSMFZlnFg9AgWyjaNf6QcZWnZm4rj+Q==","signatures":[{"sig":"MEYCIQDl8SCpW63qpYikzr6+v6XCRiQvLdoSB0PmUUbVhuDvyQIhALOt63SY3KwdU148WBtiXrhpNwvoOywdL7cLfSCGqE/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69d5405aebc19d3b39da1651d37dad08e8e31dc1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.69d5405aebc1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.69d5405aebc1_1770811192411_0.372931626348761","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.b5c642789999":{"name":"@tldraw/tldraw","version":"4.4.0-canary.b5c642789999","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.b5c642789999","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f9482bbf3ed24ab8b098eca9cb63802d77c1dfb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.b5c642789999.tgz","fileCount":12,"integrity":"sha512-DQrpplxiTOzLdsBDGrrsffG8sY+DvPKFpoGLP8GjdkxZNAYdlOMOHTM44yi9J0d9vhjJ47yG00J9GaDZ/7CzlQ==","signatures":[{"sig":"MEYCIQDcIiPJzYasWdOmZIE9/BYOwpIH4SOo/53xauI9TIO0kQIhAL7j8gCO82Xyb4fzI8tFB2uN2mLWiQQw33LwrE4rPnuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5c642789999ca373f75a82a2f581444eef269e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.b5c642789999"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.b5c642789999_1770811339422_0.963295082682416","host":"s3://npm-registry-packages-npm-production"}},"3.15.6":{"name":"@tldraw/tldraw","version":"3.15.6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@3.15.6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a101b49980425ed8f2b3deb260c202d9fedbb2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.15.6.tgz","fileCount":12,"integrity":"sha512-PMVIo9VY0vwxctuZd+rtOfe5Q6kq5OlV6n1yxeevDWO0W9ErueAikUrN/0su/R6Gajn5mwyOnDhUJ/08RgjjMQ==","signatures":[{"sig":"MEYCIQC6ZgoMTMvaZw3a29HzoWKkIDhpym6fkhRPuTyYFt2n2wIhAOUsk6NCVQGXMSxXaAm3tjL+6T/NlwifTWckFQYRb46z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99058},"jest":{"preset":"../../internal/config/jest/node/jest-preset.js","fakeTimers":{"enableGlobally":true},"setupFiles":["raf/polyfill","jest-canvas-mock"],"testEnvironment":"../../../packages/utils/patchedJestJsDom.js","moduleNameMapper":{"^~(.*)":"<rootDir>/src/$1","\\.(css|less|scss|sass)$":"identity-obj-proxy"},"setupFilesAfterEnv":["../../internal/config/setupJest.ts"],"testPathIgnorePatterns":["^.+\\.*.css$"]},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e9ed3513b626e85c7affabfa0732b402f07c4fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T jest","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"lazy inherit","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"lazy inherit"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"3.15.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_3.15.6_1770811559126_0.26393559724255655","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.fc141c1da8f0":{"name":"@tldraw/tldraw","version":"4.4.0-canary.fc141c1da8f0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.fc141c1da8f0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98deaa84a8b298eab8975a774c7a5717bad1d927","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.fc141c1da8f0.tgz","fileCount":12,"integrity":"sha512-KXmVpPz3Vn3cwQ1DUxfhn2Dm3vXbYt3lI7AoQtQXst3YpO7PI8wL1w0U87NpVs6WWhPlH96Jo/FwTZ++I0wJ/A==","signatures":[{"sig":"MEYCIQDceqCYSyEZvNVHLCMqEoL/U00ZB9hIjD+NwHaxbDfadgIhAPP3csEXdyY2+ClEZxRNslkuLgoE1krGY2wM0xU4HgB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc141c1da8f0486b95b303760136cacb828ee9ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.fc141c1da8f0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.fc141c1da8f0_1770817495150_0.6936265563615513","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.94d6bdd65df6":{"name":"@tldraw/tldraw","version":"4.4.0-canary.94d6bdd65df6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.94d6bdd65df6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2dfe41b4e97954dca9842453b6bb7e0d51a203a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.94d6bdd65df6.tgz","fileCount":12,"integrity":"sha512-qrfMQVN/oWFKuXtOHczMF5io2ENAdNZ6AxMuUe0eyrP3IBL9ZqEtUsMDguaPn7t1XmnguUMoJ91yIRy6zuhM1Q==","signatures":[{"sig":"MEQCIA+qsLNptKtpf0J72Wdvu/3WbZh0EzTrrEQSu9FgD6jjAiAIo3CfClWAGRDCzpJ2R9hTe9dOv5Ezj4v8KvUalGtSBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"94d6bdd65df63dd9ea1c1203311e7bc7841259b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.94d6bdd65df6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.94d6bdd65df6_1770822953942_0.6564245890136076","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.0105623ff9e3":{"name":"@tldraw/tldraw","version":"4.4.0-next.0105623ff9e3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.0105623ff9e3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14182d857b14823450994de6e1935009c6da17fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.0105623ff9e3.tgz","fileCount":12,"integrity":"sha512-EUHvuDhK8S/oVGL0936hbSNfRcrtSAQw7DYaDsg2HjRShK/wH9Z7vXncqg1buL+THAOhJibQtf/KQs7d91QVTQ==","signatures":[{"sig":"MEQCIEli37+qsEQ5jJaGTkctCmZxCjDp258cCCx+ZKXu///UAiBLp58ExwvJFQyYG/56q8tuy6Ic5ViejbFhA9kWwq+/+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107352},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0105623ff9e3bcf66aef6f69ec1cd66fa14b3f5f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.0105623ff9e3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.0105623ff9e3_1770825412753_0.09851387330574402","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2981d4d649f7":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2981d4d649f7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2981d4d649f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c0a6a0798fdfe3c08542332e3fb4c9fc1273860","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2981d4d649f7.tgz","fileCount":12,"integrity":"sha512-85/40VvKkhhchCOM/ylFOSzTJUqo5bZAR7lXMtrvsi5K2OgrUHAyiHDWpppKIY9DJCf+YaFnY9Raq43aDdGpGA==","signatures":[{"sig":"MEUCIQDn0IG39rQ13Nj9xoYz4Zi3xj/4VPkVP3kOosqpdvooBwIge37A9WUopwJx7+Bf9DWfl/ImMLp17qB8kglooTmUmuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2981d4d649f79124452489b24d619a68b7612348","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2981d4d649f7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2981d4d649f7_1770837149213_0.5027978698279192","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.c344aff02311":{"name":"@tldraw/tldraw","version":"4.4.0-canary.c344aff02311","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.c344aff02311","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"370f3777916bd2e98a5098a31aa26c7ea8ac904a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.c344aff02311.tgz","fileCount":12,"integrity":"sha512-knQi9NgpWy2/zxwH1tiMQRi6zDaYn0yGBTYP1rdD7grimg+JJz86ZroLZaQWCNzySySTVjVzaaWSumOLm4X3Cw==","signatures":[{"sig":"MEUCIGudLYQtLEo4EMJWpUn2rtI1EVkTNadBPMmIT61WGJfGAiEArobKvS5RjSLo3Hj0sJ7jbvSI3XPnm5uTA86l2OL6bZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c344aff02311b8274c24aaf11e6c575b29c83901","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.c344aff02311"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.c344aff02311_1770839866490_0.28738406785167014","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.f2df7e20ec7b":{"name":"@tldraw/tldraw","version":"4.4.0-next.f2df7e20ec7b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.f2df7e20ec7b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad05a840733486a4a1d6eff449d7201b5b400b6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.f2df7e20ec7b.tgz","fileCount":12,"integrity":"sha512-aaRuc9+zvhv8u1k4gsMtVmYKLxi/k+K32L04qazclux4zvVqfL0Tf/kVKuEhSexBF5+BIZWY0khhQmKd/rBHRg==","signatures":[{"sig":"MEYCIQDCwBZA8R0uXfEAk7ogXBxSTTfXFWya/9t4O8+uyLH7OgIhAPHDRZwweZPOgjgGRc0rjrJ9WA77MdiH4hOA4nr3NfZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107352},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2df7e20ec7b8ce43dd062092846b718ae5e5511","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.f2df7e20ec7b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.f2df7e20ec7b_1770843952482_0.5801265099352197","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.464278031f56":{"name":"@tldraw/tldraw","version":"4.4.0-canary.464278031f56","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.464278031f56","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84a17ab08f786a3221b675ecc520e277a741f6d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.464278031f56.tgz","fileCount":12,"integrity":"sha512-81Pn0H4J3Bn1v68+WUERMoA1cFqiMX1vZPqslHr16CVjBX2t3EAOjFIEGYyGD4TS0oOxuFajv1aG1lZ0aq1P9g==","signatures":[{"sig":"MEQCIGFm12H7UOttTR+T6YxvDZjIlO5+MZpsNCXsH8k/90ygAiBFUibI28sD3ki5L0DUdLyjgXohHxtgc0TnFvos9unBSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"464278031f56f7041eaf1419ab1639225138df6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.464278031f56"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.464278031f56_1770848318715_0.3667111241035832","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.bde73a32273d":{"name":"@tldraw/tldraw","version":"4.4.0-next.bde73a32273d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.bde73a32273d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ce2cdc6630dc1b009db03bf24567efc767289f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.bde73a32273d.tgz","fileCount":12,"integrity":"sha512-+rsBD3pdjLZsJT9X2aEOcas45H/Kg9kl7Nr/1yxfZQDFUYp3/kmbx+6nwOyJB3NI5mRpGRfNPAwg1CmaEz5YSA==","signatures":[{"sig":"MEUCICGQJg2y+bKRFePdsfdU7PRvvS4ADq2TTnvVDr5NLQAJAiEA/gAvNw4b7XlGbokm96TCap4fNifkdkbJv2Fs8avDYo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107352},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bde73a32273d631a182c70a8762c1b8ed2385151","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.bde73a32273d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.bde73a32273d_1770848797687_0.275043734437179","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.c70959605644":{"name":"@tldraw/tldraw","version":"4.4.0-canary.c70959605644","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.c70959605644","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07ef58bb8ca73fb0ece5fe5ce9c534b2aae3e690","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.c70959605644.tgz","fileCount":12,"integrity":"sha512-7zgzrkIYdKaHyW89iJ1D2BurehaXcYdfnQeVWlbnsMGPDp37i+pwVCDQktNEl1jBZCRDhbYLCpnpvaWIGA4svQ==","signatures":[{"sig":"MEQCIC99KPDFIH2l2GdeII2H+O3bTZC9Ev2kLdYd3u8ehqTVAiA3V38vi+B9oj3tD7iJbSVPwFNT1RD53g13UhB0sX97nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c709596056441039e4431fb6034b46de7ce8a50f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.c70959605644"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.c70959605644_1770903943594_0.2878016422152505","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.d7220b310939":{"name":"@tldraw/tldraw","version":"4.4.0-canary.d7220b310939","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.d7220b310939","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d809ad3fb4f1b2ad766ddce11fb2c62ea9d3ed48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.d7220b310939.tgz","fileCount":12,"integrity":"sha512-OvNF08gfywWRkgLr66PZiHmZnLS5XbkaFSs82V1Hx5PpCZGCRY1m4TNQNBKHpz2fvHHlCfnW9aasKi5NAEgjPQ==","signatures":[{"sig":"MEQCIFwWYNRAimpUMPLEbTpy5ZUKS2UldlgMdH8ZpuC6FuSrAiAwYsVCmQ3Q8b8EHSVFmWbENS2yY58wsHzLOeBIEcijTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d7220b31093989c37198a3f2d09c4544c7767e52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.d7220b310939"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.d7220b310939_1770905635805_0.0691560017238384","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.eb3292ce88a3":{"name":"@tldraw/tldraw","version":"4.4.0-canary.eb3292ce88a3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.eb3292ce88a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68888b626b0fb4806331b200bb5831a3ce30ebc8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.eb3292ce88a3.tgz","fileCount":12,"integrity":"sha512-oEimyvTlgDljSBPHq8uC8nhb4/jOAPFjtUD5S3AVoPFP9gHIEet2JOS8UAPqi4HnwE50Y+zjixsyi8N7g7f0jA==","signatures":[{"sig":"MEUCIQCkqwzFVyTqtPSXH6PVzNvvRqKs3/KGf4EoN9LKTyLx9QIgG6CPCAPT8UvEjiutrHPBilWH4ijjBI9aqEIJoZVDcUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb3292ce88a32572b55e5b0f4477cd88784d46ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.eb3292ce88a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.eb3292ce88a3_1770907938879_0.4400613764520338","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.5c85f9625ee0":{"name":"@tldraw/tldraw","version":"4.4.0-canary.5c85f9625ee0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.5c85f9625ee0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9dceb1748767ae974d20fd2cf016b89943ac749","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.5c85f9625ee0.tgz","fileCount":12,"integrity":"sha512-HOe1bIXoVCVsF4tjkEjgnUcHCRXTDtnI1JHQTsyWBVnPkhFgZ61sFI4pXV0Vp847l+IOr9KY2s7Sqt9Qsf5JtQ==","signatures":[{"sig":"MEQCICIw5FITkXH5llWRxQWFZ2Z8foqbmx+evF1pbQNs/UPbAiA+JsrlH+elRTriZBu5jVHnVlXSPTmfjK33/SERE0XRvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c85f9625ee06cfd2263ae4b8e46913bd82f45d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.5c85f9625ee0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.5c85f9625ee0_1770911368005_0.9744634403969508","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.a38c894147e5":{"name":"@tldraw/tldraw","version":"4.4.0-canary.a38c894147e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.a38c894147e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"014295bf4f8b7a184a01684206fec387efa81837","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.a38c894147e5.tgz","fileCount":12,"integrity":"sha512-RrvM8HfYwQClY9s0JRuUJyfmiDEyFXuRIPrUA3H5OCto5JBddlj9kU+Y7+ZBlzS1Vuo+CViwuqwq8GoPKpWygw==","signatures":[{"sig":"MEUCIFkki8+BXOPH+U6Y0cC9HCleR3m/c4g5RX6cKDJmBlKEAiEAwqt0aABTK1/fCN8L+ew1CqyCDfhhAOAcChgsg7yz47s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a38c894147e5b0fd4b44a43474af28234581b34a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.a38c894147e5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.a38c894147e5_1770916793198_0.034741380481017936","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.8690bf5af4aa":{"name":"@tldraw/tldraw","version":"4.4.0-canary.8690bf5af4aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.8690bf5af4aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89e7fe347e412b0d620af3b0e12cbcff33d81c6f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.8690bf5af4aa.tgz","fileCount":12,"integrity":"sha512-NyUudljlrDOZnnNNwkansl6g3l9ZAOvVreivCpcDapJTGiL3hQv1jtiPN/YEPrRYVPC8yfQmrFShbfTU5UIEvQ==","signatures":[{"sig":"MEUCIBjE88hyxUKlmMHXM3VEbrj5sFj/LRaLp2plCco55CUbAiEA2o/Bxpgp3k+FtKfxhXWVIQjr1XCeDvjNL+dg4ZHrWnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8690bf5af4aae49cbfa1556a23238ae149987719","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.8690bf5af4aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.8690bf5af4aa_1770963941127_0.827184333001389","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.0c76e3c195ce":{"name":"@tldraw/tldraw","version":"4.4.0-canary.0c76e3c195ce","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.0c76e3c195ce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52c6f73d77a0a1c270b46e479e16f7cb6bf34061","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.0c76e3c195ce.tgz","fileCount":12,"integrity":"sha512-Za1kacTSGe8TvywIM1+vRekw4Ezf40dBfoTIWcp1xLSm2ppZnwiCYC/qH+iU/ewApnquXdR3L2B2OFLIm4vvRg==","signatures":[{"sig":"MEYCIQC6zltlJ1FrelY0dnZn8sZTSlET5/5fDoDSC0Aw1WUTawIhAPdnmIoyo+Aw2eOcYklkIpn8ZVLUcJ2cdFORFKkO0Aq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c76e3c195ce3ff55ae39a94b048ea7dbaf40a56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.0c76e3c195ce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.0c76e3c195ce_1770970857395_0.028779758477025297","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.cfef7eb24259":{"name":"@tldraw/tldraw","version":"4.4.0-canary.cfef7eb24259","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.cfef7eb24259","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66340bbad10c749f28e4466f51ad0205d29fb523","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.cfef7eb24259.tgz","fileCount":12,"integrity":"sha512-3+pWeo6/P3LRec+RQ0RNZwlR8N1T7CjGZVc361wpoV98FCzNsxxH12rSXO/2ZQ+Jg/d1Yb/r0R+1sgq096za7A==","signatures":[{"sig":"MEUCIQDZcR9o8RXfcTgNP9LInAopTKeNtZL8m5uPoUu852X0mgIgKZhaZ2+UpfBke5Jk5dyQhs+yL3wveFVGblg3uM+TJlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfef7eb24259c2a5167c042a7dd4770f2354b543","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.cfef7eb24259"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.cfef7eb24259_1770972726905_0.06238854026153606","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.d01cba45c645":{"name":"@tldraw/tldraw","version":"4.4.0-canary.d01cba45c645","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.d01cba45c645","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8751fb2b6dff6f0c131f2efe22eed79c252af97c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.d01cba45c645.tgz","fileCount":12,"integrity":"sha512-Ami1bSpXPSXO0DMcc7n53gWE5sxOJDHwAnMjw4RlIqHpALToyw93Lw6YcotDcuAJssl7G16k72Gp4o0LQ6fNrA==","signatures":[{"sig":"MEUCICNOIm56cZ+gDPmGGmIYkd5Q8c8HCTReABH+gXLSrHQpAiEAoTfjHJC9vKbWPaqBn6oJ+fcLM7hGTDSJMo4YLn6LMWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d01cba45c645c4b9226eb165e80a53909dd30e6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.d01cba45c645"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.d01cba45c645_1770978185684_0.25998513369528875","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ebbb7680f924":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ebbb7680f924","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ebbb7680f924","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba6bdb184a5a23226d6ad0d3330774f1cb94225c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ebbb7680f924.tgz","fileCount":12,"integrity":"sha512-mJkXSU2nybVDCfgS9B0lDcLWhL0Xxsl8yiCuqug1OaSCPjs1J+Bjb8cPcbCrZMIKjZLTf22lY6bmyZPqr7KW/w==","signatures":[{"sig":"MEYCIQDIhszdXBI5WCitwONZx58GCY1ILgmqUTov7dp80x1z7wIhAMSo95zKR9Z5UGdH6a9FZ/1eDUSae/LiJ8+bNIxESlzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ebbb7680f9248836826590accc54073ad4611ed3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ebbb7680f924"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ebbb7680f924_1770978530936_0.9185904205093018","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.8e8f2ab4691e":{"name":"@tldraw/tldraw","version":"4.4.0-next.8e8f2ab4691e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.8e8f2ab4691e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f0955e7fb6e6acd473159de051c76cc3078da37","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.8e8f2ab4691e.tgz","fileCount":12,"integrity":"sha512-DSHKwsV3iBn08FtQb5bRtVOkwwMKa3U5c+rNnF6H+CO9g6EVB2dYxQxvAsCQTylckE1hod5iDNzVdFzaBiOwkA==","signatures":[{"sig":"MEUCIFugHa4AnMVehEoo/o8pZ3KcQ0KyLE2Vt2sxN7l2AcS9AiEAjO0kOz5P9LWWZk5Y9jWgqAwJy0j4vtpYQHlUVlz5qe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107352},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e8f2ab4691e89a620b1c2f76c38fe7290f301fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.8e8f2ab4691e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.8e8f2ab4691e_1770978798586_0.8416524870101232","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.68b72522350e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.68b72522350e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.68b72522350e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97bf807679d9c3ed1b3c68f8b44ac57bedac7554","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.68b72522350e.tgz","fileCount":12,"integrity":"sha512-orJZdT4x5utgyqnSB9RHAavAMFuMXhtQy+3a4izroVkNlFSS4lNTObzxBIHGG1LgMr7LnQ+3l4s78I9rjmYAvA==","signatures":[{"sig":"MEUCIQDaS04PyIatx35F6DnEngun5X0KMjmiUp2x4CFadvZ7aQIgNtdZXmmF2j3G4ItZtV9VkSZjaiBlVHPMCWliwCcRgps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68b72522350ea6169e2575d6663173ed7fba6e9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.68b72522350e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.68b72522350e_1770979711791_0.17089548810598054","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.77af106ad9a7":{"name":"@tldraw/tldraw","version":"4.4.0-canary.77af106ad9a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.77af106ad9a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1cd8e762cf1ce9a25cac5f03b0d0db8fb96f6527","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.77af106ad9a7.tgz","fileCount":12,"integrity":"sha512-VBsHs0ZI4wE7CBDa7YwlpbKiQ9ihRWuR3qWHkkcSeOxg+9l9dolNoNQ0FgJrtN4P2U+WHWljwHQv87/jumdvhg==","signatures":[{"sig":"MEYCIQDy21hsGMnBdKSUiPNeDo57Ea4Q5sTBAVe1IANFEBeOHwIhALJhvPep4zqgFI1RUlK5mUgWbjQiqD2clRIOHEl6eqB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77af106ad9a76e29af2c7425a4e0c1957d877593","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.77af106ad9a7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.77af106ad9a7_1770980584986_0.8323998404165007","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.718ddc99934e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.718ddc99934e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.718ddc99934e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ab864f454ee462c6b9e654e6151b4cb44b25dd4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.718ddc99934e.tgz","fileCount":12,"integrity":"sha512-JLyw0krIM22Z1K+JpznTgDcdDw11cFSxr0rcjpoTDHB7Z64Fb44SIprfIpidUh44+7SkdPy1/85TxbDP86fLIQ==","signatures":[{"sig":"MEYCIQDeEaTjcwFD6MZIQ9Sl+zV3Huj6f6RvQ9+SvQlyTQB6gwIhAOGAp6BzmypzPhBjN6XJGaCwQEJZjvnWOfkarzwe/XzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"718ddc99934e87fe3b8ff00b7bbd55093e1d339c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.718ddc99934e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.718ddc99934e_1770980639559_0.42161550177288887","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.427451eacc09":{"name":"@tldraw/tldraw","version":"4.4.0-canary.427451eacc09","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.427451eacc09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"daf38f779b96ba6375b048173a90f17af8677a82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.427451eacc09.tgz","fileCount":12,"integrity":"sha512-6o6F5RJRBqOAOfthXOoFGAeA8uyLKMHtQGh56BaFMeFkxxxVH8vpR3SRS725mIKjdLTgiETuNamiEVGJYCH33w==","signatures":[{"sig":"MEUCIQDc6kTTJmhoLz3fgbL0zvM83tmt5+nOMmSV2e/VaBuv0QIgSqzTkWzlvYlnYKRcMRNjFDbkJ4+76Wshu0jpVANzRL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"427451eacc09ebb2697c230b6a9341755bc0de2d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.427451eacc09"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.427451eacc09_1770983133873_0.4693709348538688","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.12863f77c06e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.12863f77c06e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.12863f77c06e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac2fa19bbf06d93f39534d7db4442e8822c54534","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.12863f77c06e.tgz","fileCount":12,"integrity":"sha512-TIVfHn8LXKV/dTETmWjWqH5P4VNMatvXTtg9CNtz46QJB+H/mGXdBtAQWfatiiqmvDUDxi4Yul2tno3kJS811w==","signatures":[{"sig":"MEUCIBVPeTSI9V6ikp90wGQmJXXsNIhwZgbxNiGODehsFRL6AiEAwzsgTp43HSmNcXVPvY5RsC4KPKzA9nKA/XxVF2/RkEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"12863f77c06e65e591fe9a2419266617e86e9edc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.12863f77c06e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.12863f77c06e_1770986945733_0.22571208858456182","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.49c111d3a324":{"name":"@tldraw/tldraw","version":"4.4.0-canary.49c111d3a324","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.49c111d3a324","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9d640d7b3795e509d0e9e6e9f1b86b8c6d53f2a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.49c111d3a324.tgz","fileCount":12,"integrity":"sha512-PG9qxUL/G3QbYhF4BHdnWKiVZzJvXSw+ZQbF6aIKS+P9gy4vMuuOmGGX8dpHOE9RoTVox0KVYN2QC1pti8GvcQ==","signatures":[{"sig":"MEQCIF3MX6eZ/w2FGLAd35dLC/go0Gb/D9CZZy/yAlIpathcAiAt4MGRD+17DkKJ585GwHfq1h11zxu8r3FrSE3ZSacHxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"49c111d3a32437133c8608a20fd2c3914afd3f7f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.49c111d3a324"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.49c111d3a324_1771000361537_0.06745511082897071","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ea9551e71e85":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ea9551e71e85","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ea9551e71e85","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d82614555a0ea70e9c8b18c8e904be8ac8d5d20","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ea9551e71e85.tgz","fileCount":12,"integrity":"sha512-30BiL8bnafr9UNtdTeAOWOV/8TTzmXomWX9nL+y5mB41kyI7BJ5YjqoD4FXP0CR+SnY+War7U+0qpE8ybZOusw==","signatures":[{"sig":"MEYCIQDKj0ub8i5qm455O41coi8pwYftdXcRFIOmAusWyWihyAIhALPDRrFMRcV/vSS6GeaxXaLCXPYTLrDswKl3hXAV1Qo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107360},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea9551e71e855401c48eb46c6091144e0bb46e28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ea9551e71e85"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ea9551e71e85_1771075465367_0.10333166889309497","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.f43910f1c2b3":{"name":"@tldraw/tldraw","version":"4.4.0-canary.f43910f1c2b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.f43910f1c2b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"345caf8438fbf9407e5f76ff075c3d4ffe243d9d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.f43910f1c2b3.tgz","fileCount":12,"integrity":"sha512-J1sF1luLxphmP2iFTXDX2/m9ALvVkBEt2q5rjGWwsU7A5iwwfmQm61i3f76lBpvIQbWwDkZWKnIrV3qzx2YlCw==","signatures":[{"sig":"MEQCIAddyuW55wph6pLwR6zVslsXDv/Kp1Tjxo8tnlsabjjWAiBdPbpfXyrnJlwAXaPCqsvdgwFU6vVbohfJ76Jsh5a4ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f43910f1c2b3458cf050d4cf84d2e33f0506f548","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.f43910f1c2b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.f43910f1c2b3_1771105910344_0.1855416573375328","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.3c3dbec02f47":{"name":"@tldraw/tldraw","version":"4.4.0-canary.3c3dbec02f47","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.3c3dbec02f47","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89045e2f77ecea78f0045db5f601b95310354d44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.3c3dbec02f47.tgz","fileCount":12,"integrity":"sha512-vKYNEHtOx+9EH2ayNVlqdxT7Wtxmw44PYuWqaYK3f34RNAcrphvN7jvUvOiAGR2AJTtdCMVM7M+za3ph+2b7lA==","signatures":[{"sig":"MEUCIQD8q5ud2drD3kNMl5tl0y09oDNy7+H01VgbPO3jrMyzZAIgQ6HIDWnBvja1T3gs0FVuFmlWt2fIkgjeD8amn4x3J+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c3dbec02f47da6412c3979fb89511d1a07a3f8c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.3c3dbec02f47"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.3c3dbec02f47_1771107081274_0.9799150404132009","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tldraw/tldraw","version":"4.3.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eded9796fe6b17cbab1372b6949476d78a47651e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.2.tgz","fileCount":12,"integrity":"sha512-6aeqmibOft1yE5OSMBHAeeJOW3cz/KOdzGGvf+3FvmsSvqTiuXXzgrAu4QhDWI/4KcuFCxVwbcLzaGfnEOgp4g==","signatures":[{"sig":"MEQCIHVPQNkUKAeVL6BpbMLsp7hdi60jCUR2tO4PV6wQ1uyIAiBQfH5srLYz3c8+TznCHTGgPrGiYIsCI+o7kLgSRHUnKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104715},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d6124d8e17fc428a92ce0b1907f1473e0a97cb8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.2_1771107434624_0.19549195739714742","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.9cb8b11d03d8":{"name":"@tldraw/tldraw","version":"4.4.0-canary.9cb8b11d03d8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.9cb8b11d03d8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01d9908b263afa3f419c4ca907f29d4ee19f2cbc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.9cb8b11d03d8.tgz","fileCount":12,"integrity":"sha512-loDoF0eOD+413RL/1zryJwLW2OHM611+0xl+5A3mo1Vsa47BDBColfDU6XQN+1pr9Y81Qiq/wedzxSnsbgoSRg==","signatures":[{"sig":"MEQCIB6vQXjDjkEuCFirOexlPQaL+qpOgfLZ1pq8erNJn4m/AiA6phX+M26UQFEqQdi0rLl5UFywWCCXX69hhW5tTbiohw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9cb8b11d03d832d71ce891b425a9fd72b9aefabf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.9cb8b11d03d8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.9cb8b11d03d8_1771110521691_0.31807646214122354","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.1f0521a74ef1":{"name":"@tldraw/tldraw","version":"4.4.0-canary.1f0521a74ef1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.1f0521a74ef1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29c2623c42c5c7282b400ca8244596d966780d00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.1f0521a74ef1.tgz","fileCount":12,"integrity":"sha512-2vgJU3hpqrR94kHmsCi2DcxDNsohgu0ECgmmiSsZ6U1n4TthvAabPt0liPkFabk2V9b/wWS48sNKQVqQWsMOzQ==","signatures":[{"sig":"MEUCIQCbqZBmpi2cAqlJw+7EI49PQZto+xnflB3rrGkME7ZVWgIgAX6ORm7txmGdQqueZ8QkRPK6JGJBuHm61wN9U6FZmgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f0521a74ef191c357a2ed11be1c3ee8feccf5ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.1f0521a74ef1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.1f0521a74ef1_1771147716112_0.6693301970909924","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.f2ad5b067c4d":{"name":"@tldraw/tldraw","version":"4.4.0-canary.f2ad5b067c4d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.f2ad5b067c4d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29e25f138c137b268ae7ee234943342ed9ffa0d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.f2ad5b067c4d.tgz","fileCount":12,"integrity":"sha512-+KPah6vXrxg7ZoMYo7I9dPMfPpRA56HoCDonVoCY7Qh2G6ByApUHZnQgye5mdsbLR53JqJi4TGIeeClRvlYXJQ==","signatures":[{"sig":"MEUCIEdqZlC+fiD7FFwr6W1+9g7kHO6kJvxDAs8b/FyoExPuAiEAu3a/xP4tHmjx45rTw08ClTo2wihIO9k/S1Dpotigh3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2ad5b067c4d73a265358d33e614abb9f1b6a2ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.f2ad5b067c4d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.f2ad5b067c4d_1771159218034_0.7804615967704023","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.fcefa58e986b":{"name":"@tldraw/tldraw","version":"4.4.0-canary.fcefa58e986b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.fcefa58e986b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"28d600dbfa02533c78a3b7d778d6c5aa760318bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.fcefa58e986b.tgz","fileCount":12,"integrity":"sha512-Dd/BFDXtHd1dG2j1Ns/znjCEUrcUN8+t5HV+3Gw7ZDZvpsuQBI7fs+ilZfFtI5HyH9EKamtmzyeAoiLDCkW9fA==","signatures":[{"sig":"MEYCIQDFycpiwP+6N+PrM0y2xl5R/enBu7mjPFPOwFwDwIBc3AIhAN3jU5AwtmAEFI9uJBsfdayJrL/TWOo10KkKf/FzRjWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fcefa58e986bb05104be6fe4eab66a3587ff9814","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.fcefa58e986b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.fcefa58e986b_1771185778321_0.34316478503532855","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2f80fa863d5a":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2f80fa863d5a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2f80fa863d5a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01052b7e4a4b4ef4a37623e9351ef4860ad8d89a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2f80fa863d5a.tgz","fileCount":12,"integrity":"sha512-SOOWZ49IsoNvBGART876Q5POuTEv1Ht0M/A/PSQbszra0scKPJouP6oYcdO5I0MXKKIyBCRwgniIBxMhjmeWLg==","signatures":[{"sig":"MEUCIQDP5JuMNmWEppSW2QPy+a5cvS3lauVFKrlzR6sP6OIcHQIgBRXAG1jRM0P3wBpbOUoz7JdB66ZEItR9l0DLmD6zXwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f80fa863d5a0ad7a45311177f3c51a47267608d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2f80fa863d5a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2f80fa863d5a_1771186017308_0.2952404599472662","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2bce131eeafd":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2bce131eeafd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2bce131eeafd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bee195f403030568d394e95d614c0616af450b62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2bce131eeafd.tgz","fileCount":12,"integrity":"sha512-XgWQMQPKYs6swui0RWg7fe/nGcLY1dMR8O6WmVeq4SjT/dsMNiC8brm5guQWG0wIk67u4tBOAS3K6UTZorkGBg==","signatures":[{"sig":"MEUCIAYY7UOH70p72dsFcGP7rgcTuQ3hwBrzchVqVieD6KIYAiEAjUdXcl8yuuW1l9vhdzV7piups+WmxPs8jTCxkbeRnBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2bce131eeafd24205fc7ed58bf5de206b466a21e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2bce131eeafd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2bce131eeafd_1771186191980_0.7758269967662792","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.d0f4761cd45e":{"name":"@tldraw/tldraw","version":"4.4.0-canary.d0f4761cd45e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.d0f4761cd45e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eee4c1322d322653d175894149cb29e1aa381dfc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.d0f4761cd45e.tgz","fileCount":12,"integrity":"sha512-fDhFmfmSvxd3XSVrHQqh8kesHt1dREJP0NGqNcDLre6YJLbx9TwWNdAufpq+p1K7h6U4wxOouhGDxhdVhHXxuw==","signatures":[{"sig":"MEUCIChwEU2TjHqqC4Ob8Jzv9hzoWoWfhVad6ZpnBE88TW6tAiEApUAYfxkenHFzmHLlxYyssTr4LGlfLd970vsrqRAlAgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0f4761cd45e0131ce52e27e97c1d161e7604b21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.d0f4761cd45e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.d0f4761cd45e_1771234719975_0.8761579514957196","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.3e1f7ed3c557":{"name":"@tldraw/tldraw","version":"4.4.0-canary.3e1f7ed3c557","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.3e1f7ed3c557","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b0e2f5f2d3e4de0a51cf437ba06ae1e2aa186a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.3e1f7ed3c557.tgz","fileCount":12,"integrity":"sha512-8Zwo2kGaeCz2hVi1MfcQnU+7iOf8MJSeclfWEmIKEGfumLJUmKBS0cdVTR17neoBGgjaWkoMOeLKJuYfCYtM+Q==","signatures":[{"sig":"MEQCIGWWRck3zzAn+4ud9qHO6ZX/nNTKQqJ2zL2HdBKPs8dWAiAVw+gz0q2numRq8RmYW0p/z+3FDtNdWeqDplGJIOfmeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e1f7ed3c55720d56d5667745eecd3a2de1d3ccf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.3e1f7ed3c557"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.3e1f7ed3c557_1771234844551_0.18605202558494383","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.c7c9556e5a67":{"name":"@tldraw/tldraw","version":"4.4.0-canary.c7c9556e5a67","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.c7c9556e5a67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0573ac2a90fb8a7af9fd4f8930793f3e8ede9660","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.c7c9556e5a67.tgz","fileCount":12,"integrity":"sha512-kR5qCB+uUqkKQ19+Bd7Tm41EmwLOj+eP58bAiBBi7gh0Sf3cZQGeZieeta+/Qq8VbEYipymSeKQygvMHan/lbA==","signatures":[{"sig":"MEUCIC9XGcVIPHbMSmIItOFA7v6PKQemyFnFsdkJbBGSim8IAiEAn8H4ZmVXqHbrbrdzCSxnmyaIFydnCLGk5mLP+h7YT84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7c9556e5a67ed307227ff0645df5a60840e27c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.c7c9556e5a67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.c7c9556e5a67_1771241060367_0.02671299336007671","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.2e16ce29e8c2":{"name":"@tldraw/tldraw","version":"4.4.0-canary.2e16ce29e8c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.2e16ce29e8c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52028f9f6e906979ce0d21e26ec072bbbaf95d82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.2e16ce29e8c2.tgz","fileCount":12,"integrity":"sha512-Zuw/lnUsW6oDaVSRhCfT+bZFw2Fh70sdpmmGDCccq95/JWQOTtis3LTu6qYgKZlEBWi6MRUREcAy45dXCHMDdQ==","signatures":[{"sig":"MEUCIQCLCWdTeGeZbLSAXd+VSUdWMr7eCZaCrksoYkJuhCMcfQIgBKqOGYq6pLkZBDxjQRDXwCEkm5nFzaVOIVO9FlgoNMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e16ce29e8c2dbf22c64e87aa02ade450c8c9be7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.2e16ce29e8c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.2e16ce29e8c2_1771247876302_0.35747214330083676","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.a1e3b71802b0":{"name":"@tldraw/tldraw","version":"4.4.0-canary.a1e3b71802b0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.a1e3b71802b0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c27ecd9c407898a7f18e9c2649c0289f6ff3af21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.a1e3b71802b0.tgz","fileCount":12,"integrity":"sha512-04wIcaaGx12HwDbbAm91HA+QpurS6I+vqwii/Xoi1abgEghTs+t4y6zI/Qz4LR+/WRinYstkVdJvcV28wsZihg==","signatures":[{"sig":"MEQCIGJtOw5U1uaL+9ITq2ijO5eO/cz+9qDczhKsnJo3ywYNAiBC/FCcPPZOQ+5nqafYKs+w8vwfhFHYVg/DBjqZQ5ajnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1e3b71802b096328479cf3783f596855972327c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.a1e3b71802b0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.a1e3b71802b0_1771250490268_0.9371077679561117","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.461f34079fca":{"name":"@tldraw/tldraw","version":"4.4.0-canary.461f34079fca","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.461f34079fca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1aca8064416a9be23b80a69408df4dfcdbde4a4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.461f34079fca.tgz","fileCount":12,"integrity":"sha512-Eydl8w8tnsUoxBiXjwBpsYnNKzNK5Rg60EVWOe8MWceu6NUsXX5XjDy+yz0FeCRpZ/rcxQrKZE3GrLiAMp32vw==","signatures":[{"sig":"MEUCIAhrfwIzLmInGze/vpJoBSjGX5xjRWPIqlpao5nJ6G/tAiEAtCySHYruiKw81w6OxiR8sS2hXipFOjphtIjJQsLY8Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"461f34079fca10638d152b41abe1a7f18f8a7655","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.461f34079fca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.461f34079fca_1771252061303_0.21701684578052904","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.e71d73544315":{"name":"@tldraw/tldraw","version":"4.4.0-canary.e71d73544315","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.e71d73544315","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed5f3aa4cae5f9652949e38b5ee856c7d0fde48d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.e71d73544315.tgz","fileCount":12,"integrity":"sha512-VamfwGl+X8X6sgpwBMtizBDcWHR3MzWofwxwvkG3bSvJ0OfuEdqnZPTBVlZm23hVbww9luI01F+he0TmX2X1xw==","signatures":[{"sig":"MEYCIQCPH/E/oCpmpPwtjkmIZ4MbFRsJQZI4sGw636irXpR/tAIhAOQTV4yKlCur6XOVmbXit6IfUoxb5CFbGNTR4BC441BR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e71d73544315fb30f3733918b94ab87fe1d08eea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.e71d73544315"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.e71d73544315_1771309852422_0.27618435094396077","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.836aefc04082":{"name":"@tldraw/tldraw","version":"4.4.0-canary.836aefc04082","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.836aefc04082","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66c319a73e1996eb4f79eec41eca04be0e8c259e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.836aefc04082.tgz","fileCount":12,"integrity":"sha512-Rw9gSZkym7Zl+2W/0RKZi3bCF4xZSTKIykXtDVJTytwRie+dALomAkohg0zuObx9afevbbREJPdPrOfg1EQ5TA==","signatures":[{"sig":"MEYCIQDms+p6csb3weRiU657Cs/3CAAUOvS1PAq0b3QIHMVohgIhANT0r+8zQ0Sm2Nm5TQxbtJbLjF33giHOVn348tttSToK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"836aefc04082869584e3d1b582257296b283a068","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.836aefc04082"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.836aefc04082_1771325950815_0.48900629259999584","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.7ce61649cb67":{"name":"@tldraw/tldraw","version":"4.4.0-canary.7ce61649cb67","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.7ce61649cb67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2eb77eb1adf384cde723690d3236c7b6a4330480","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.7ce61649cb67.tgz","fileCount":12,"integrity":"sha512-NosPeyEOlPM9kAJ4RVyIvJjDiOGHIvtIhJTLRjozFTKiFFhZxJgZdCne3C1q8pqK1/njDHTI7EtLMzh1Lkh+vw==","signatures":[{"sig":"MEYCIQCsJ+IEdYAad8avBd0k/T2UfLRbWuZLs512vnbxTdg+uwIhAP9hxUIr5xHHNI7iKXJ1fIFGgW9ETeH773zGy6WneaaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ce61649cb678599f403c86dd04bf83861d3dae1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.7ce61649cb67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.7ce61649cb67_1771331893359_0.54460509164087","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.4b15cf329102":{"name":"@tldraw/tldraw","version":"4.4.0-canary.4b15cf329102","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.4b15cf329102","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4bbf0baa58322bbc08960a3afbbb8208ed95957","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.4b15cf329102.tgz","fileCount":12,"integrity":"sha512-OCBaT6zlTbHt8d+qk2vXR0lKpub1Q8WfaOjEidAvCD094YF2/ohJjNPb+k878xVseywgtawOhfS3ek5RyP5hOw==","signatures":[{"sig":"MEUCIEd9tCNXFS3Yw5nGBJ+JqaGzbgpMnuoNuD7XSGJB5b/qAiEAv15XM0L2MwQra9ReTyNOJx3J10iGpu+gP8NeXYIE1fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b15cf32910208157cff49c4c4c0e7899a064fe8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.4b15cf329102"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.4b15cf329102_1771337147573_0.01821699963305279","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-next.47ddfa11ee6e":{"name":"@tldraw/tldraw","version":"4.4.0-next.47ddfa11ee6e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-next.47ddfa11ee6e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"043e48b141307e3bfefa31f5eae3b9182e651dff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-next.47ddfa11ee6e.tgz","fileCount":12,"integrity":"sha512-viC6hUelwCcvWnPPpGxLyle1wAcGr70g4q3BrlBePaQMlqhkx5NfSHYvuMYsrUf5LpMT4eclhExFJdPbE96flw==","signatures":[{"sig":"MEQCIG6ytyfzOYDlU+yrXNM79/UOr6k+FhHcunOmhFxS05c8AiBeRB2xin6MwTr/ixnO/SBvmOZibKXJlxsrXXocXGayfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107352},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47ddfa11ee6ed63a04a0f647028d9de9eadc01de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-next.47ddfa11ee6e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-next.47ddfa11ee6e_1771337732537_0.5673423792592611","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.5f81f3646a88":{"name":"@tldraw/tldraw","version":"4.4.0-canary.5f81f3646a88","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.5f81f3646a88","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49a3ddc27f1eed7d76718a8eff6503d938c13245","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.5f81f3646a88.tgz","fileCount":12,"integrity":"sha512-z6n68UcJXR/WZxmcFTQnsAV0lGT4QXPN8B4tABr51boaSx2vgRwpyDR8DTAXynUuk8EV0Fgc6EjBhAG31NV9NQ==","signatures":[{"sig":"MEQCIHkYN+tUk+1DJhAMnXKs48RnKK4Tetc5SSTROfGamSDBAiAzVPiHfV311zoKEYGNGfPj6+syl3wYxMDe2senSzltkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f81f3646a88d4e6111c12a115230568402e3d27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.5f81f3646a88"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.5f81f3646a88_1771340233489_0.8713976447195222","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.4d67b67f1a1c":{"name":"@tldraw/tldraw","version":"4.4.0-canary.4d67b67f1a1c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.4d67b67f1a1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c42a4e90d02d82833b9122bae5f7aa5c3f589547","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.4d67b67f1a1c.tgz","fileCount":12,"integrity":"sha512-TKGdsBqcyuVxvQYTy2E/jY1AorSJ8RFtvgajeoVHorUmxFUZbNmkd3zD9DNDsm1Zn2rjYBqaYeSTVQ0zNWBMmQ==","signatures":[{"sig":"MEUCIEMOHQat38tUp8qMLlnsjx+olBJekbZmtfBlXj/v6E+aAiEA3QrXwZzGHmSdcbKQhg5YNfBgNVkJrnPFgm9Pner+lEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d67b67f1a1c100e60f8c83cb95ad908f390d02f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.4d67b67f1a1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.4d67b67f1a1c_1771354051996_0.23491042344941948","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.ac21f670a39b":{"name":"@tldraw/tldraw","version":"4.4.0-canary.ac21f670a39b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.ac21f670a39b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40c98423ae8e6ae94f4c76893b63f6990208baf4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.ac21f670a39b.tgz","fileCount":12,"integrity":"sha512-fPZUrrtdfVytLOVLXnhXZRCXWGQUZ+fGN/X5mDRdvoznh1P/JQIloFlgoC52rCEStTJUVKs38BxcUja8zJRZJQ==","signatures":[{"sig":"MEQCIFGfAZNP7iMnT2FhZgnLp1JKucY7wh27o+/IlkZO8m+3AiBAQielg6jeZy2ZvogJFc0HpHysIMdO712GYO7QANK5zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac21f670a39bd1edea896794328797d02403098f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.ac21f670a39b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.ac21f670a39b_1771373345661_0.7186949801968483","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.90dae0259101":{"name":"@tldraw/tldraw","version":"4.4.0-canary.90dae0259101","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.90dae0259101","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5912aaf6385d678d311541903d894c00aa1cb28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.90dae0259101.tgz","fileCount":12,"integrity":"sha512-GPb2YsNDCAKoCz4c/3ciD7i+PyHClFbE7giJePLSA2kFtiXrP01EfijDIaMD27q2wx8akxT8FO1Ux/dy9OBTOw==","signatures":[{"sig":"MEUCIQCa4vh7fyKmdnC2vy1VartdEPrty7sGhy+DJaZyVARTcAIgZN+tMUTfOA30GUUiVBuwaN8RWvPgHg5m2HLQ4Cm9/28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"90dae0259101ce511dae31c16ea41fb4882797da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.90dae0259101"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.90dae0259101_1771402099960_0.26664139427720746","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.9f4712fd3bbb":{"name":"@tldraw/tldraw","version":"4.4.0-canary.9f4712fd3bbb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.9f4712fd3bbb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2acf3341ab4dac01339fe5b30ec7fd835c3f90a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.9f4712fd3bbb.tgz","fileCount":12,"integrity":"sha512-7k/FQGUzNkzWuwfMKjHueVR1dokQAK7t5+qi1c1Lt5XNYgowecuN7YXAyvtNzk03c0roTJ0X0GzTrr2L/wQ2jw==","signatures":[{"sig":"MEQCIG60p36GSq6MJ7Bffly8WW0iezCpr2XmkD1sQYT1Cx1rAiAWOqTKRo14qzeK4HStbao19AVOWPxuH2fax/pc+fEtsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f4712fd3bbb70f493f332b6a1b4e915923ae9c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.9f4712fd3bbb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.9f4712fd3bbb_1771405205861_0.7031109285793109","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.cf9dc16ed25a":{"name":"@tldraw/tldraw","version":"4.4.0-canary.cf9dc16ed25a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.cf9dc16ed25a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f88609cce55cff23cc9c884a713b9898d00ad48c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.cf9dc16ed25a.tgz","fileCount":12,"integrity":"sha512-jF4GGD+6SeqHaFy6TQbrqvWuVYJwpwHzO2HFOjj9H6CrV+ydQ7/UfQC0YavBfA/ayqoBhUJcFeB+3eA4aw2Ohg==","signatures":[{"sig":"MEQCIA7X8+B79hIpBNGpPe+dM+HDhMERtmqv4VlgUC21OhbxAiA3xB6ix7W0c2CE3xjdY5ZAnHRT/s5042M1O01Rs7iZ4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf9dc16ed25ab847ab63b4c18e41e755d4bd6c9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.cf9dc16ed25a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.cf9dc16ed25a_1771405512458_0.24907729139424006","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.b56b70f6a630":{"name":"@tldraw/tldraw","version":"4.4.0-canary.b56b70f6a630","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.b56b70f6a630","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2ca3142a13c02c49b6cb8e81ec58278a6a5d5e99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.b56b70f6a630.tgz","fileCount":12,"integrity":"sha512-EMyWWlwakX3pfGM/0Qzz2Fe7681FDB+KVzqdQImWP/qyM1EkcjQ4ms7lLaZvlMvi65L4NmZ/trj9UJnGoJZD1A==","signatures":[{"sig":"MEUCIBn1TAsqbIgdKJyJGKz7ap3VP/aYozXCYWW1QW3VZ16HAiEAgygGY4yJXhhbPcuMxVLSTCf0TjxL1IqJPMPqAtqg//Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b56b70f6a6308b35f08c8a0afd0d0335f8495b0a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.b56b70f6a630"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.b56b70f6a630_1771409098552_0.7956982542161892","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.fd32dfbc47b8":{"name":"@tldraw/tldraw","version":"4.4.0-canary.fd32dfbc47b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.fd32dfbc47b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee47b9fb080c6e8e6ea79d9e3cba2e16f16aaba8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.fd32dfbc47b8.tgz","fileCount":12,"integrity":"sha512-spqQELJMgvZjnf4wDLQ+iPKCJKPA3F3UODVnjXzeKDuKpBsItEx4juv7B7Dwfy5fylDvT/3ns/mgNxK58zIBYA==","signatures":[{"sig":"MEUCIQDyH4KqOj8vvd5H3NDzF2vn/LGt3lMFWgQ7/3ueZXyVZQIgFpFOghW5jzcA9B03IrIHVCmF09Ih5iPM3Lcta3z16Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd32dfbc47b8ee9c528f0c4b9c78e527b11acb6c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.fd32dfbc47b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.fd32dfbc47b8_1771411206684_0.09869443622652274","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-canary.237f9c4a1d05":{"name":"@tldraw/tldraw","version":"4.4.0-canary.237f9c4a1d05","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0-canary.237f9c4a1d05","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"772283906586a806c091fd5ab31629d608f9b524","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0-canary.237f9c4a1d05.tgz","fileCount":12,"integrity":"sha512-wRuDPqsOuy56YuMhp6G4AXsY4LikCiN9xSEcaoEDyvQSrt/vozfQQV6ausH54MRmRyrOnEPFG4rOdsnbg/U43A==","signatures":[{"sig":"MEYCIQC7BQAb7DYERYR8VN29jefvAVSnpuS1RnyuOPpVGs0IDAIhAMqjrJeqh8cZuRLxmHbdMcsV99wNKKceTYgslcwl/4x2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"237f9c4a1d054d405e787b79f9971a110abc7219","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0-canary.237f9c4a1d05"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0-canary.237f9c4a1d05_1771413960330_0.7002070961367628","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tldraw/tldraw","version":"4.4.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b27494e8d5aa8670e0e58eeaaed3b343d469e37c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.0.tgz","fileCount":12,"integrity":"sha512-3n9m8lQXS4nx9H6VFlHzCA6U9EfvcOrF3KaruuEN5x+3ksvwGeSsfdRFvlFd9IYLLfDrnDJPJhETcDZuICtzXg==","signatures":[{"sig":"MEUCIQCj+LI9YvpXbzJY79pspwdV6+4QUedU/zNiXg2j+XU5JQIgGeuA1u/K7Wn6cqOxrG29o/iIej2vV8Z8hVX5ihMRX54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107280},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2f6fe3784e764382f3eef0c6d1e9d9f6387b1ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.0_1771416602310_0.8470105331703455","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b97147268171":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b97147268171","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b97147268171","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"695641a1b40ba771a5c0382541ceba57e6a6530f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b97147268171.tgz","fileCount":12,"integrity":"sha512-qICA07p8fJygcQeqky99fNWF7ygIyZfDjkY8CP5pFpI6WzRi2bFY386AOsDhiv6v8VicxqHlOkkfsMf06KtIJQ==","signatures":[{"sig":"MEUCIQDHendjNruQ+HjWY572jxs7oHMuVjkZ1w8MITSXuHmerQIgTTDcaCb1y6XKRdrr9nslzgM7oWNnXG/8QuLpfz1w+Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b97147268171c1d2c5d1500e2acd59ef7a7db843","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b97147268171"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b97147268171_1771417393856_0.7284869450778666","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.562e3ac466a6":{"name":"@tldraw/tldraw","version":"4.5.0-canary.562e3ac466a6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.562e3ac466a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14c23bec7c2ca6946f12eb14877b523af72d0ff9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.562e3ac466a6.tgz","fileCount":12,"integrity":"sha512-xGvp4f5Eht0nsgq++TR1Txr254pM/Vze+3ZUPy5qid3+2McSDG+ij24RRiR3BnhwBzpefZx57DNipUItoqFKDg==","signatures":[{"sig":"MEUCIHJCaH2DZg/d5p41k1tOWRrIZi5SF0JM0Bn+UsFlAPlJAiEA25f6jYVv2Gi1I7IDyzyflFwju9IAPnq2jXIU0HTeuLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"562e3ac466a6ef9aaa3ce028444af1e82e06345e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.562e3ac466a6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.562e3ac466a6_1771427901942_0.025293546961487445","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b51a70ff0cf6":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b51a70ff0cf6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b51a70ff0cf6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1938130956299a86881c169a59e56c6db3965391","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b51a70ff0cf6.tgz","fileCount":12,"integrity":"sha512-CRQ/g99zcUInsjXcGsqgBptWsNy9VjALLSIv1yPY+xM59GyVOZEV2ggzg6f4HsoOwIwkdArqRAdhi4s70ZBmrQ==","signatures":[{"sig":"MEUCIF3tdTVzYe1GYpi3kRo58iaLcP/6G3xxyhlMB9bofSk2AiEAkdcGtGhpUeuZ5mHhQtv2O4F2jf9eqiFxGVfb09N7FmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b51a70ff0cf6be467871d57e1c0e83e0c50e82f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b51a70ff0cf6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b51a70ff0cf6_1771431729293_0.35558959700589154","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a4eece45e3d0":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a4eece45e3d0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a4eece45e3d0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de6f4f8338dedcb8a39c34933576fcf1e3205aad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a4eece45e3d0.tgz","fileCount":12,"integrity":"sha512-aGkwVTm9PQaVKVio9XxNgGpGgh3PavcjxduuChk1Z/NCrPYBX3a0u+hqKfXkcfPtfPjp5+vegs6uyu55c6N/fQ==","signatures":[{"sig":"MEUCIQDxXOL1d3/6OJl5z7MkPto6BgjYWvqAc9XsCNbk3as9aAIgM5e5f9DRTJMISFYWfZejbwVx5k/DQ1R6p1vkRZDtMbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4eece45e3d004ed11e948294e489210d2af2d46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a4eece45e3d0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a4eece45e3d0_1771433273476_0.6969037203767232","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.ea6778d1533e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.ea6778d1533e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.ea6778d1533e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1874f4289e589589ca13648a31144b2324a43324","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.ea6778d1533e.tgz","fileCount":12,"integrity":"sha512-nOLV6R0of2PI5YeklouTZWpIbHypSlVzmO01MO7gI5P3maLEoYlfB4SECY3bDyNPDlXVhr0aXrLqV0Jkst1m8g==","signatures":[{"sig":"MEQCIF5msJ8WiPoF1xRX8VkU4G43Wmcyilc0qtIPCHbvV2TPAiA3pk+j7yjjyrEarbi+sZmDV+hZMgaV6kOCqG9J+XfGbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea6778d1533e101e0417a6c0f8854d66a655d430","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.ea6778d1533e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.ea6778d1533e_1771433801953_0.5283153257851549","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.2d9d89f0848d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.2d9d89f0848d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.2d9d89f0848d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3e5775570c62fe345c13f3103e6e82ea957921d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.2d9d89f0848d.tgz","fileCount":12,"integrity":"sha512-YrTw/zpEvxBuzs3UH8Yguxx9uC9P27sFEwjTrXVcfDeSKQmUWPNj5ewmvIaIX+K2JADCgRHcFel+hg7xesW6xw==","signatures":[{"sig":"MEUCIBmP0d2i0mLIns9ft7Df0g22moWZQO9JXPKbST4hOlP6AiEA8hdVZLVFhdon+HbDt8v344Vn3hykVNvtVxlHrpjNg1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d9d89f0848ddc16c81eb37084bca07a7df6528d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.2d9d89f0848d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.2d9d89f0848d_1771435722044_0.22226661290247218","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a95e566854eb":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a95e566854eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a95e566854eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a3ac56e16f6d8353c001e4bfe74bce3d627b429","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a95e566854eb.tgz","fileCount":12,"integrity":"sha512-WDk7MTWnHsS9UT+B2WITVLrLhoELfgKTtvHQGEkfdbAx31SbZ6vO8FiJbgqwW4QzhaSQjPtCyAN4ROuR+uHcaw==","signatures":[{"sig":"MEYCIQCX6xC1dUjyqC/Xt+DEKP8XWWBnUYTjJwQn70mGkZzKggIhAIY8QTQoWHwWVBK5aPh8D1nmYCATRGmBZMvBtnKzIvgl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a95e566854ebfdd5d0a25d39485e5bb1d0eb37d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a95e566854eb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a95e566854eb_1771439244308_0.6427047002568569","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.7c0edb24b982":{"name":"@tldraw/tldraw","version":"4.5.0-canary.7c0edb24b982","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.7c0edb24b982","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c81647351eb98182b50f0a028b4c4e490054a271","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.7c0edb24b982.tgz","fileCount":12,"integrity":"sha512-H00kEOvDtLoQfg8zsOBIB68YWJm6v7lVn90p5cBr2cS+UFgWrbnc7gO22eUscXJ4dBJH/r9uNz2eOpPKp/LmSw==","signatures":[{"sig":"MEQCIDa5JXxqXZX/h4tSqb3t3HIJ+YL+AlneBqZwYRKlyWgwAiA0qH99QD0CFNYv3wke5a5aMM+Ohlq15TZIdXaGbPzzuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c0edb24b982f6b30e620837c968358c50ef5c93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.7c0edb24b982"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.7c0edb24b982_1771439603639_0.24336073293211502","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.d2d2c833df48":{"name":"@tldraw/tldraw","version":"4.5.0-canary.d2d2c833df48","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.d2d2c833df48","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bb1cc46f57f1e59dbfea8e7c3fc22770e93832b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.d2d2c833df48.tgz","fileCount":12,"integrity":"sha512-sNI/ERKNyaWIgm4PrFlY+ccxmr9btXbZZ1IvblYn7keKnXW1d/YAlOLY/AzTMs9qjUysvzrAhM3Hjr89UFSIPw==","signatures":[{"sig":"MEUCIQCzJIhEUsDWVk1wPGcSc1yViIHqNZkQQAKhjbHnTgXGXAIgTBW9MeKIpKv1OT3OGnogik7S+d/V4U+WCxIxaIAzZQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2d2c833df4867e216714201bb967dd23f2d4b8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.d2d2c833df48"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.d2d2c833df48_1771495092771_0.6287625046215091","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.d06ed4abb724":{"name":"@tldraw/tldraw","version":"4.5.0-canary.d06ed4abb724","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.d06ed4abb724","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82a4e4759d8ede55bc06940ad5e653927ddca85b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.d06ed4abb724.tgz","fileCount":12,"integrity":"sha512-gu153RPNcVKyG5aJIk4WAKc9mWofzNcK7nTMoK4t3gPiW7DBe9+/uirDycohQTHTPzGnyqknOztkOUgNccfidw==","signatures":[{"sig":"MEUCIBCnkysfayfBIsKBCCQm+yQX/h4DyVAhhEkQdEGSZKqhAiEA4ufM3PLWCMi2t1OAh7W8YWtqnBuxdXMw0LopDiKhmE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d06ed4abb724af35bf8173fea11489cae8ec0e5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.d06ed4abb724"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.d06ed4abb724_1771495645239_0.7134726376136324","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.034ea85352da":{"name":"@tldraw/tldraw","version":"4.5.0-canary.034ea85352da","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.034ea85352da","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf3d2a8534aee555edeae47fc1d0fa1e604858ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.034ea85352da.tgz","fileCount":12,"integrity":"sha512-XY9BLaBErZGYxp9EKAatTG7BZD3FcfE8M9i+mazhPkvhE5BFfKSKodbyDmHd8LPpMwSHUBWiRonSKhH/h7F0Cw==","signatures":[{"sig":"MEUCIQDgpbiuxWXnUv9/mK4FEMhDbkiVb/YTTkNu0NB+ea9b8AIgJDog7fSS3vZA9J/3OwC6FGGBh1qmdv4dC+gzxBj3RUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"034ea85352da600c7b37857faa96dcb55bb087d4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.034ea85352da"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.034ea85352da_1771497671986_0.28566932927166055","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.bb089564da0c":{"name":"@tldraw/tldraw","version":"4.5.0-canary.bb089564da0c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.bb089564da0c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3303a61196b39b96f1360e44a2914731104ec0b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.bb089564da0c.tgz","fileCount":12,"integrity":"sha512-5P8KS+MtyyIPOqFUsnetNUu6g+B/hGi7bwx2wSI0R1BOJpsOKQoPk5DzMY2Tp8GF4GPXA2cYfQqvOSyggF5kOg==","signatures":[{"sig":"MEUCIFRjW8sV0hkYGKazkcxjffh8ORrvngnMo2TJabZE7mXyAiEA+HKG6hW00D825uLBenjuclosGX3sfChHHleM9m8WzAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb089564da0c5864200a4a69e90b3d6b483fa4a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.bb089564da0c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.bb089564da0c_1771509930095_0.5236150979681595","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.663a71af78d9":{"name":"@tldraw/tldraw","version":"4.5.0-canary.663a71af78d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.663a71af78d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8513abb21019e9ac79e79db1cd1b383fbcc2bb06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.663a71af78d9.tgz","fileCount":12,"integrity":"sha512-yksvEhsBC2nri1B8igbLEs3LU3VnKD6aRbdTmeljIhb5T0IOU2hrLs27nZCUwtgyGBkJlkQ7jrd+oHpQ2QGbfw==","signatures":[{"sig":"MEUCIQDNWe3Itd2bmlu0LBqFr8ViZvX9DLaKwONNxiwACv8uxAIgODjU+qNRsyIvG5DzWR2qSgptqtgHpzSjmVAH03J6FT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"663a71af78d90c83eab0892d112c5af4ed7fc1a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.663a71af78d9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.663a71af78d9_1771581363888_0.7591383689396991","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.5ff8851fafe9":{"name":"@tldraw/tldraw","version":"4.5.0-canary.5ff8851fafe9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.5ff8851fafe9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b830c592c998d3e7ccc767e08b841bf1060cd737","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.5ff8851fafe9.tgz","fileCount":12,"integrity":"sha512-8q2egu1+NZ50lRIFxb2lorad/EHyH7YDpI4PNNRrTy/UOSGkkg2QqWwneXcddaNH0911wQaTq47B0wO6ujA2MA==","signatures":[{"sig":"MEQCIBvCBL3JI1xkyvNRNJfcGLUeNjxypHYcp1ZODW0ShmIiAiBydjpPo5AXKGegPHsQnYbs5JQm7a34v2bl2Oy8YTyYYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ff8851fafe9dee905007dee8f33f943425c7df2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.5ff8851fafe9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.5ff8851fafe9_1771586235749_0.42281118360353553","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.1dbf0b796046":{"name":"@tldraw/tldraw","version":"4.5.0-canary.1dbf0b796046","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.1dbf0b796046","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"afd89170275dcd7d3e92baabf020e39c3790c472","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.1dbf0b796046.tgz","fileCount":12,"integrity":"sha512-ctf8gEAJdq0m5wEQjwY0272oUOA2mUdf3Qa/y5e9xk+8sLPfApQllfoEdXMHEr3x53X6WpnMy9AYcf5T5sSMBA==","signatures":[{"sig":"MEUCIQDfohfrKoZZMFFUAw3ygtIQyiMwTV5HIUQ6Zoqp71zy4gIgbxYPRLxxowM1qw8iWDFN3g13vlgdQaow0kvfmyt3Hh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1dbf0b796046370108aa2392537df19d5e665ebf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.1dbf0b796046"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.1dbf0b796046_1771587851973_0.777170690788493","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.34cde52d5cab":{"name":"@tldraw/tldraw","version":"4.5.0-canary.34cde52d5cab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.34cde52d5cab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddc1a20d6b38a7f002321bb00b204a3f4833d1be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.34cde52d5cab.tgz","fileCount":12,"integrity":"sha512-YFagWg78+cbfarAILAK5Lt6nvc03eI07IynTJOsGXQ3OmQvPdk4V2q0yTYaPSe3iZD325ZrYAe9ueYaB0rbwHQ==","signatures":[{"sig":"MEUCIQCrIdly+A8jNO98nagrJa0GqK6E2kkLzfn1L8ww4IOLnQIgNNEgHKKblb0S2dcK3B+X0Pw+YY9DPVt9vVAPO0PAJAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34cde52d5cabf4b3625fc57de0b98015c25ee8b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.34cde52d5cab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.34cde52d5cab_1771605146666_0.02789583018665298","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.57ac67f5a484":{"name":"@tldraw/tldraw","version":"4.5.0-canary.57ac67f5a484","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.57ac67f5a484","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e79e6e484cee5a05488b168952288701157e3817","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.57ac67f5a484.tgz","fileCount":12,"integrity":"sha512-sMwKz0f6q1a0Xnq7cGE14+6Zj1EbMY0T0oawjBuAEYRpA8ihgR8rIWNxDxnGemjjfsOwDkpMW2mBm5Ib0/4/Rg==","signatures":[{"sig":"MEUCIQDYqd3q32xzYUBb6mQ708//+Ujs1Y6uZetiyfHuUiwnUQIgSGfE/SzZq7pJod/BZVfaTY7PP9dS3z4DhA+h93JTsQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57ac67f5a4843f6da9496790b79e579d7a15e243","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.57ac67f5a484"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.57ac67f5a484_1771685950002_0.3196624388522771","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.0f9099309568":{"name":"@tldraw/tldraw","version":"4.5.0-canary.0f9099309568","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.0f9099309568","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3264b0a148f2c773c5adf6bbe08337d3ea4ec9c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.0f9099309568.tgz","fileCount":12,"integrity":"sha512-i0aUjh0X40aOuAXX4XG/qjtz7dlgNKLYCGK2Tkhj6wy7d9W70Y6DRXzgI1dBvvDPVXIluSGaFxV/zRrnkS8ULQ==","signatures":[{"sig":"MEUCIApBuWg9rDlnsf27CGldtd64j7C2U4uUsVREeLXzeIuqAiEAyvRhI8P/PjUviSpF7pgnX0E6gbgvS97c0kmVbdskDuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0f9099309568484f003b02c7768490b706fae8e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.0f9099309568"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.0f9099309568_1771686080845_0.8907980123484349","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a6e749bd3e95":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a6e749bd3e95","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a6e749bd3e95","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fbb1720841848e1ae0ea6d805d9985033a495477","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a6e749bd3e95.tgz","fileCount":12,"integrity":"sha512-kdO05YIAGyhopf0juW5mabSdEAY+HD7qgbgBu73xYkHu8QznbVJbZeSqSvqXLsc83sOj+yL7HdItl+dq/JUWBg==","signatures":[{"sig":"MEQCIHDTHfJsFGSnyq0ShzE0I5Exth0wg28Gwtm3zRCYZN7OAiASPbo9jNtX4NbhKtbixYBHmaJE2lbgzW9npV7JAgpaLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6e749bd3e95e269f29c01f4ae4b9a5d085c97f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a6e749bd3e95"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a6e749bd3e95_1771694450688_0.9182129183237937","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.1917a472f6de":{"name":"@tldraw/tldraw","version":"4.5.0-canary.1917a472f6de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.1917a472f6de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d235a286e0c42eb6728b9cbee46299bb0ae39579","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.1917a472f6de.tgz","fileCount":12,"integrity":"sha512-9NXJPYXhTXEMtJ4+L+XOb4z4WFoq/iMYNOSZruN8G2W7nqj3B2aPTjw9qlKiJ+yFPC2i844eM7VPKb/uZxd4Eg==","signatures":[{"sig":"MEUCIQDyAC9a1fX1uhvwODXC1iHcXgarfu8dydI+gaev0gtwCwIgSEWdjebUNfcGRYbFxbFDwAvfdgtR2+JngjFL3BLgRKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1917a472f6de509700f35d3cae223bc5bf81979c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.1917a472f6de"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.1917a472f6de_1771694915078_0.4718423398452365","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.579ba9fda51d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.579ba9fda51d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.579ba9fda51d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f5e393f6688ecf88f3a814a49d9a46a582879fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.579ba9fda51d.tgz","fileCount":12,"integrity":"sha512-3brbX62O00tJXw8jH4SiMUBeUiwjYdqEt3NTAjwCUNcsRp2gMd7pU0llupXkwd3iyO1yBFkt8TfkHiZem7oeEA==","signatures":[{"sig":"MEQCICT2sp7CbVf8tm0fWPK+KqEboNmP7lck/XmoNRVtS2J1AiAzNHcZvL3DEYAfRZWtatAxWGB/AQ+6L4YUoZc9TKpKwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"579ba9fda51d38bad73f6d3022a472e6cb7a738d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.579ba9fda51d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.579ba9fda51d_1771836931069_0.4097197996804869","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.017db55bc43e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.017db55bc43e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.017db55bc43e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"086f5fd004b839c781a8e515823869f7c5c6e212","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.017db55bc43e.tgz","fileCount":12,"integrity":"sha512-emrFLiWWaguwC1eJ3uX9eYFtHMWEqwbT8dtPo6SObQ/gabVpLQP1vKZDdBuDpgmW26/wsqaB8XdoPA8c/OmMiw==","signatures":[{"sig":"MEYCIQDybj8woLVx5e9c/YDW6+MRsUtTB6T8JSpZJu74zwef2QIhAPniKhdfB7/mmMmQeR9gJey9QrLnPeFTwAtFo73G6ZL3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"017db55bc43eb5225982a9a3da7327260315d208","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.017db55bc43e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.017db55bc43e_1771838118116_0.3822318336002335","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.cc7e7e0dc380":{"name":"@tldraw/tldraw","version":"4.5.0-canary.cc7e7e0dc380","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.cc7e7e0dc380","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a8c2e81a791948d6ab5698bc0bcec7e3dbf9046","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.cc7e7e0dc380.tgz","fileCount":12,"integrity":"sha512-Wj83o1h/jlUWJiXyqQtmjZr3RtN08obOENnELVIU4dhcvEP+TjdvSX05d57OJxAkhgIh9Hy/cRhioReKB3QIOg==","signatures":[{"sig":"MEUCIGhjqJWS49PrMvp29XiWusUs66yurzj1XWR0ltYkgBxdAiEAkbGo7jHvEPCqGR/dYW5g/iUkUvtuIv3xCpL6YzoDLTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cc7e7e0dc380db72fe12700b2a9194ec50802ee5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.cc7e7e0dc380"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.cc7e7e0dc380_1771844524017_0.702922410759516","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.faef1456e562":{"name":"@tldraw/tldraw","version":"4.5.0-canary.faef1456e562","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.faef1456e562","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"282a21925c1070f9d8fc73c3b1d470387170b975","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.faef1456e562.tgz","fileCount":12,"integrity":"sha512-SOoLgS3zGdtjIgsXJP6T9M5OP9biZYW2CE0e2M+MhBVv0Q9izmuO46LOgW/7UkRTYkjGcguXGrntWWNzWYDT5A==","signatures":[{"sig":"MEUCIQDwHDDrfmivD6PJB6mD36VBGbMMcbb+/XY0kJCnBKJFFwIgOxfVvEEHByuqqxDYNn7Pq+qREebGpXE/rOEr/VXw2Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"faef1456e56207e3c9529965cd94c1e07b2feb23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.faef1456e562"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.faef1456e562_1771846359215_0.8320958072767413","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a324d1829ded":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a324d1829ded","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a324d1829ded","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d4edb26bbfb8219bfb2d5347e6b09e2830c245c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a324d1829ded.tgz","fileCount":12,"integrity":"sha512-PGv0976+9TTVCg6sG9xfjUpbTIePqZ/1Rud8yiZvytEQi+2MDDfZm+dWZX54udpA5ugi0jADw90E1BAuBzRCFQ==","signatures":[{"sig":"MEYCIQDQ78Ss/UfyK4lyzapfpZa416qJccc7vSyl3+mIe09gOQIhAPjIbgW5g2M01RnubnPhuLoN1EoIdVeCME5L3ZSr1X/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a324d1829ded5f439404fe599c248b321fd696bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a324d1829ded"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a324d1829ded_1771850632428_0.8576119707661944","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.557fcf7e0f08":{"name":"@tldraw/tldraw","version":"4.5.0-canary.557fcf7e0f08","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.557fcf7e0f08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4ed37ceee4568dfd4711fbb629073f470025df5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.557fcf7e0f08.tgz","fileCount":12,"integrity":"sha512-rxnKUTZjVIMaIr/0ylTZE9sdhHF0X/OM3aCIyL/HoUlDd0tXTkd/njYqo5PKRDDe/FifIrEGjwh1RbOnq9uduw==","signatures":[{"sig":"MEUCIQDKDrcwONQx5qYwIc2PKKP/fdVuOmyrpNxK3B/mMMMTgwIgKd4y39vVDpqp/ZqmqrAUlI+2SbIx06QSCh236CT+KN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"557fcf7e0f08751e55ec5d6c568780198cfd5797","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.557fcf7e0f08"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.557fcf7e0f08_1771856008826_0.8605308426048732","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.82c41f810357":{"name":"@tldraw/tldraw","version":"4.5.0-canary.82c41f810357","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.82c41f810357","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84d5e6915d0a90979d98164291d92b6bff892712","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.82c41f810357.tgz","fileCount":12,"integrity":"sha512-ep793ThcecqXn2A907dS0ypMbtajOGxPjUSuE5QGLqWthkpBcZpLUtqu6CWbq6c2K83wvFAr26wipGrzhuFRJQ==","signatures":[{"sig":"MEUCIQCtk8EEFkkhpAMOoV/i4KYXyA/T1VmPPJGGM2Wvpg/z6QIgT1un9edHwohMPYjM6Soo5anqIj21Zjj6j2Ihd0qDPKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82c41f8103578c5b3a20907452e1f197fc17d2c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.82c41f810357"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.82c41f810357_1771892585736_0.04219653422159331","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.7c873e27b89b":{"name":"@tldraw/tldraw","version":"4.5.0-canary.7c873e27b89b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.7c873e27b89b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47590849490dd1c9a6dd13cff163b9166f6a5c3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.7c873e27b89b.tgz","fileCount":12,"integrity":"sha512-4fJfrEbvYE06GdnCM3J9oF0ypVIMpjScxBaOXDM7JiAUAuajF4JMUcEGKQtzkWg4P0pisTTFhoTj+Uk2DmbJKg==","signatures":[{"sig":"MEUCIBjTRqfBiEunx8i7o8gGBNhBFMmRaJdoFbadyKEzwV+aAiEAs/t+TomTkqMZzDL+zcjOVSuPxX9ej3grANI8bMKOn/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c873e27b89b50b9875cd6f5c5489bf96df49039","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.7c873e27b89b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.7c873e27b89b_1771912430206_0.7698704475759834","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.40811e6862b4":{"name":"@tldraw/tldraw","version":"4.5.0-canary.40811e6862b4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.40811e6862b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6b56ac0a8bce3e900cd4880b1adfa7cdae9d551","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.40811e6862b4.tgz","fileCount":12,"integrity":"sha512-Rpmiuoq/NOOqB+jhGbleyGLSjDdk2OhijdvE9eTLMtYLhVfRXwjkbshA2QyVIRjiAu5GMQGTp222CSIzn0vr5g==","signatures":[{"sig":"MEUCIA1p9UomSVi/WN2uK+2IOqwOtQ3+K7kcPQtvakMMrfEAAiEA686ZA3r5YGUCVei5LoorebWlkRSUibrIzIuvGJRzrF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40811e6862b4a69602701ee50da01e8fa551b025","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.40811e6862b4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.40811e6862b4_1771929216457_0.3682805881269806","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.763c07111ea8":{"name":"@tldraw/tldraw","version":"4.5.0-canary.763c07111ea8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.763c07111ea8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23feaa22ed032b92913ca0c1ef5b8e34c82eec04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.763c07111ea8.tgz","fileCount":12,"integrity":"sha512-xTXXcPxM/LzRmFMO/G17t2a/As5sa3YmBJX+grGk8+5Ys5au02IxBGEwqJI5+3Mfh3lzF7uwlq7tD58mwSEdbg==","signatures":[{"sig":"MEUCICnOuTZhePYv12lsAGe+qTgAw5fXJVCg1emhb+KvZwf3AiEArzwvUlUQSL3W5ByOCC2EFolNTvKfEHyNk4OsSHFM9jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"763c07111ea850f420f94bf3c2f26d2b96640076","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.763c07111ea8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.763c07111ea8_1771943981666_0.9472252573822377","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.8d5feda79a0c":{"name":"@tldraw/tldraw","version":"4.5.0-canary.8d5feda79a0c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.8d5feda79a0c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80e7aa1ce3d381651242cf58e132449c8fb67fec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.8d5feda79a0c.tgz","fileCount":12,"integrity":"sha512-fdRE1r38MMvgjrQBD0sA5da45YFLGGc2x48NQ/DbVCd0G6NoDzcml55qSCtXfYLPydC2wDuU2kNH+ci7OrU84w==","signatures":[{"sig":"MEUCIQCjmsFHFEVvDrdjN81/F5qO7HIHLHrA7fHrDiXhKgVXsQIgTr/ISDJ8k/YuexTUCRNqFr2WCgc8VeZTMDxGFuJqmpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d5feda79a0cc595fb1a0d4ae57d0a15ebcc16c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.8d5feda79a0c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.8d5feda79a0c_1771947796982_0.6033041047065395","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.9c18c7eb6e0f":{"name":"@tldraw/tldraw","version":"4.5.0-canary.9c18c7eb6e0f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.9c18c7eb6e0f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"883a13219b36101d4d2622799e7c3b44f58fae14","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.9c18c7eb6e0f.tgz","fileCount":12,"integrity":"sha512-YXRxFwhYrQGJi62rnXrrIzb9eDyQbNrDP5no7d4MwqhBtyemLsUuXrgx/L/SYjLxcmqTmpbh6Rsy6IY5WSLTgQ==","signatures":[{"sig":"MEQCIAFkiCCd1gT68Sa85uy59KJs/Og+izOYfTiCcRoWKgHBAiAsP9u8vSIvezNLekm47SkWBUyHcW24GCLwflLyxxIgLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c18c7eb6e0f7ff3b9093f915b0a1f7e2e56acc9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.9c18c7eb6e0f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.9c18c7eb6e0f_1771958103651_0.7223512508111793","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.20bb9510526e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.20bb9510526e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.20bb9510526e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6cb40b9e523b85e163f5d1d69a4b6d182e2534d0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.20bb9510526e.tgz","fileCount":12,"integrity":"sha512-sYWliAJgv54iGmbDRI49wnkff6WB2bfSDVtSN1DFxgVddWUCXYvB1If72NV3egoENK5ZkvlVHK4diSyfnwf2HA==","signatures":[{"sig":"MEQCIC7UMhNDfc1aALHODhRJdYd2AAq1IYxd4EvohiIGxQNiAiB7Tjq6dfTjO/WACbFcH+LhiOpDGfL0QbDyGRJYpX1X6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20bb9510526e9fdd63c876093579595a68e87aa2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.20bb9510526e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.20bb9510526e_1772021500579_0.3423267484332566","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.a4da812dd479":{"name":"@tldraw/tldraw","version":"4.5.0-next.a4da812dd479","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.a4da812dd479","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13a69525d61caf40f4a5bc646d2e0fcfa119ae4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.a4da812dd479.tgz","fileCount":12,"integrity":"sha512-XL4bflhGhqsPCvKBivlsEfklgiSBR1cg30uZ2BaeCZCS2EdhiK+W3/BMKjF9NKIoabU2dbfn+YK5nbzm/D/MDw==","signatures":[{"sig":"MEQCIBZZQyBlFk409y6rXdKSBn7E52LBJfuR+6yareywG/mKAiAr4xzdr39qf75I3frZF9WbAXPFMCWtd43FdemdCTGu2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4da812dd479ef8d379b293f04f72c44355be738","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.a4da812dd479"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.a4da812dd479_1772022113460_0.7044430150493641","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.85626c5d8aed":{"name":"@tldraw/tldraw","version":"4.5.0-canary.85626c5d8aed","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.85626c5d8aed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73569d2f2a2b5b77d55f97ec88a51456da7b4841","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.85626c5d8aed.tgz","fileCount":12,"integrity":"sha512-wqW5jke7ZnKU53diDnI37u/kASPIY7oKOQlfOuGm383782+fBV4+ok6W0+nZgWFy+NgGFlno82NJGMnWEZARgw==","signatures":[{"sig":"MEUCIQCqlg1UNeMCrQ3ZVbKDxqgbJrMhGhahav1hQG3WlHfqZwIgE5NQjoGlwKdmmF/mk7LwKHsiiUowoYzAah68DJRFkCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85626c5d8aed9ffe9ca5408f6ae8a3fd0ed8d534","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.85626c5d8aed"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.85626c5d8aed_1772023361377_0.6181227963168014","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.f1aff5dd5fae":{"name":"@tldraw/tldraw","version":"4.5.0-canary.f1aff5dd5fae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.f1aff5dd5fae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc07b6f559c4ee74f7d467dd46c8ce6fa1a6439d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.f1aff5dd5fae.tgz","fileCount":12,"integrity":"sha512-b2pxZh1vr6w3MW7jDuKL3m42E/1bSwUi/LuDFZ8bUhRPnNskACFsTmTwhSeiogsT9fhEE1bg8j42Ib+y2UA9IA==","signatures":[{"sig":"MEUCIQDuy1TEp0NUCvOzisOMmUhKo3WiXZY7qAy8di+MlU+9rwIgRx6licwOOcgPfbXe/3jpGLb7n2LPL0zHYt1BfdR1hQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1aff5dd5fae365cab58213689b8bf9054d92f95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.f1aff5dd5fae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.f1aff5dd5fae_1772027458700_0.2646246149525293","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b245c8ea38ef":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b245c8ea38ef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b245c8ea38ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"114c6ac3e7b800dc60170f2eff7a469a0915c0c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b245c8ea38ef.tgz","fileCount":12,"integrity":"sha512-iLZK1byqG5jW3pGTHdx04pPc1suTEpDBJ+6A0eDjNgkcQ78AmCqBiDA2hGMgwCoP2CHXszMgDdoSutKLjNLU1w==","signatures":[{"sig":"MEYCIQC9HEql5uhMSAq+se7vysiEUgw9w/xPPpCZnewTxSzihwIhAIwYpoL6GDGnxtOrUGMmzlYI6CWJIvcAvFmIRXcSwUGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b245c8ea38efe22735d68cc4328f43c7e1438bce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b245c8ea38ef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b245c8ea38ef_1772028889655_0.9725009660345625","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.752e1005c7c7":{"name":"@tldraw/tldraw","version":"4.5.0-next.752e1005c7c7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.752e1005c7c7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4605c2b80825687daa3e5abf539224c070779993","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.752e1005c7c7.tgz","fileCount":12,"integrity":"sha512-XzfPPtiGONeseUAWXt3AsXmyIJ6HA0cWkVuejJnCEalzJlqegqE8FZmovXU4dPeFXG47mokDToDbesn9T/sqzQ==","signatures":[{"sig":"MEQCIBedY+AjNb0xLvO2F88QSW7HSclrFkE+r5ecxRDxXoIrAiAy4mb+AI1lAi2LqIbmIEunjIrQWFnMDZLUn56B0vbI+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"752e1005c7c7332ea1f4cf9d6710dfe5ab6ab409","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.752e1005c7c7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.752e1005c7c7_1772029332662_0.9549916782056287","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.79a720cbb4f3":{"name":"@tldraw/tldraw","version":"4.5.0-canary.79a720cbb4f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.79a720cbb4f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58aa858c7bcfa7fe04fc2be1b443226d5a7134d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.79a720cbb4f3.tgz","fileCount":12,"integrity":"sha512-3TkwoEsuiJs/6kN+OoPKD4Ykshp0d7OfSNbZWdYE0g7lOVbWX8h25mSXxDIxLm22NYq3WQdKNilAnJIhbSvbsQ==","signatures":[{"sig":"MEYCIQCn3H4wTVTJviIc9hnObImJ80CUMnOsrqhHSkGsL+C8dwIhAJGCAp0GO+VPRZFhT+AqDbGy3HlaTuE2Rr09QZ7EAv2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79a720cbb4f3853057b25500dc57fa2235f977a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.79a720cbb4f3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.79a720cbb4f3_1772032132511_0.7628016818875722","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.cdde1081d6cb":{"name":"@tldraw/tldraw","version":"4.5.0-canary.cdde1081d6cb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.cdde1081d6cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09004b6ee40a73551a8b9a38044c4306c0355ac1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.cdde1081d6cb.tgz","fileCount":12,"integrity":"sha512-u0MIBgEh0rZT+Q2FevrzCn9qgQkKY0a2n+fwCSyLcCIjhDeM4RhAYL2btCWy3h6vRHJ8wS05UFtDXO4auCn/CA==","signatures":[{"sig":"MEQCIEUIWHrL2JPrvmLThoyPnzE65JfWJShdj8wUtpluYzSeAiBPi3E/zbikmiBCV4jfjCql97+Kji3Gczt2x4zKoFgiLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cdde1081d6cbee69610fcac49f388b838a7cd74d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.cdde1081d6cb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.cdde1081d6cb_1772033021366_0.8554967582787316","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.296d1c9c3b16":{"name":"@tldraw/tldraw","version":"4.5.0-canary.296d1c9c3b16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.296d1c9c3b16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1a23ecbd04d1e555b167ddce046dcc595b57861","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.296d1c9c3b16.tgz","fileCount":12,"integrity":"sha512-D1505OdViFcgw8Vuas8jNvEDtZwDmvBDOHkV08TrEAOysH/LNzsDFAeK8ZlYTeaKY8a4HRZztr6c4nfdQuT4xA==","signatures":[{"sig":"MEUCIHxzt0XOkxeyx9PshO3jbFMlo1Muth/EObjAC+RbvIuWAiEAtCtqEmWEZjm8H2KJUoAYYOB2vtACMQ59oXN98P+MM3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"296d1c9c3b16a890a54fb8fdc2040bbf991a76b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.296d1c9c3b16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.296d1c9c3b16_1772044312369_0.8592318808623589","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.666fcada0a19":{"name":"@tldraw/tldraw","version":"4.5.0-canary.666fcada0a19","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.666fcada0a19","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6bb10dda2a87631763bfa53a68716ab3a4ffb71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.666fcada0a19.tgz","fileCount":12,"integrity":"sha512-4p+ndapAWES11wTLkgy0Ag6LJZfvRzwZLcr3xVm09qJeBPKAVg9HLbjIRdr38akj5KnOoYVifxA0NC7lhrsvOA==","signatures":[{"sig":"MEQCIDctrTG0fLbResMGpAC0lK0Gj5fLaLjVaujFGwPMFYvIAiBBt9NiYj0N7CtaVtMqzolxWxvr1DxgBoYVyk+xjllL/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"666fcada0a19f46bd85460977642b323cfb786bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.666fcada0a19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.666fcada0a19_1772048584835_0.23274222992174676","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.2879b2cfcd79":{"name":"@tldraw/tldraw","version":"4.5.0-canary.2879b2cfcd79","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.2879b2cfcd79","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff72ade2cb6d456dc672ee39cd46f4292e768359","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.2879b2cfcd79.tgz","fileCount":12,"integrity":"sha512-kjtvRfw/H00o/rknSAzra82nZyVnDEQRc10Cucku7mvcVqAzZWJwKEXODmm35KOMzJ1FLvM3IOv7FScugdeUlg==","signatures":[{"sig":"MEUCIQDrVu4F2ek1/KSTZfn18Z7++jqztvao8GY2wWGQC70bGAIgOiHQlZ9/4qnmoT8qDnQ1bt2otXUF1D6eJ+ZzgT6gok8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2879b2cfcd79ad7dc5a8b2931d6b718367ab22b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.2879b2cfcd79"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.2879b2cfcd79_1772052697018_0.058998669436759466","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.f284eeb67609":{"name":"@tldraw/tldraw","version":"4.5.0-canary.f284eeb67609","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.f284eeb67609","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2ff1fa6388ba4314e8cf96a5a8bab1308c11940","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.f284eeb67609.tgz","fileCount":12,"integrity":"sha512-6n7NMcOG0tsXTvaXD8fSATzJiMOQvao1tcob8jNzuCDFOvuCRvkYrSvomRDqR1J6BFcMRE8r8Esb7dCgCxGlfA==","signatures":[{"sig":"MEQCIDg9FCTHMfCSgOoHRY11vBtsSFoHWK6gp6DqfIxiggOTAiAKTCxmxY6BMVR5VGybAUru8WS8r5OEYjc2HgovSBpPfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f284eeb67609b4ba929ae7be629111ada659247c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.f284eeb67609"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.f284eeb67609_1772099280592_0.5929916097340622","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.416d3b0f9535":{"name":"@tldraw/tldraw","version":"4.5.0-canary.416d3b0f9535","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.416d3b0f9535","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ea5457ec81b457ecc9a4d1f5d83ca6c1c585da1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.416d3b0f9535.tgz","fileCount":12,"integrity":"sha512-7PY1+Cq1bqoA6JuzMbyaRgITa+cPJOrsQvuNd0Heh48G8iEo+DpZnSdsWMyExekF+ZZYu7NOdykRgg2B+/5TDA==","signatures":[{"sig":"MEQCIBc6ng0HLR64/tdMcpLK0OEKNdoJVLX/aww+f1VhKtfIAiBXGav2OnMjQN+gZq6LUWvAaQEc35SBD8067q+oRiybZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"416d3b0f953532be20e385c93782dccf27c774c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.416d3b0f9535"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.416d3b0f9535_1772105485161_0.6663415160329536","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.74a79354f99f":{"name":"@tldraw/tldraw","version":"4.5.0-next.74a79354f99f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.74a79354f99f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30af8996de136297ad47a079f9310cb9182fa35a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.74a79354f99f.tgz","fileCount":12,"integrity":"sha512-+1HHGPOKHjfhZ7fXKBw9BFoB1sF6Zzmr/bL7gMfYGgciRHeK7CSYw+F/RX/hc2zsAZzV7v8xW6+egGPTxi4iQA==","signatures":[{"sig":"MEQCIFvpzCjOLhnMXcE7EAJ8IA8MBjfDXmvBhJ1CQyTkZwMdAiBqWOVW25f4EoRYmj33x+z0eomhjdKo7oUXuGDJ0G/a9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74a79354f99ffbd98d2c4f6afcde68af9586f81a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.74a79354f99f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.74a79354f99f_1772105844722_0.7739994967393276","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.ce797ebfac7a":{"name":"@tldraw/tldraw","version":"4.5.0-canary.ce797ebfac7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.ce797ebfac7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe3d8714be8d8790cd9ca49430f392920a44ccec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.ce797ebfac7a.tgz","fileCount":12,"integrity":"sha512-f16wr0XPVOPtLYVIq56zlwnW44pkVluKAWWGhuK/H2qgcFIKZLCOlS4b34uGwrwPkQyWZS4LGXDqPeWrf5DTYg==","signatures":[{"sig":"MEQCIGWrCrH0MMg2oqyPJW1F1u+9N0wn2RcPoF7/rUkCDS9XAiBNs+iZmHzxvTPfXcIYZp05C1Yy4IfQ29CjKBF0h/Y2/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce797ebfac7a235133111db10abc2b6166546dff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.ce797ebfac7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.ce797ebfac7a_1772172473057_0.6159910274190512","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.1be9b0abba70":{"name":"@tldraw/tldraw","version":"4.5.0-canary.1be9b0abba70","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.1be9b0abba70","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"264d3bb717645f84be11ab3fa4b04f362394aa72","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.1be9b0abba70.tgz","fileCount":12,"integrity":"sha512-K+A+vxlOmHpVzhyo49y67hBVM9Hhlzcwym8J47AnQADCUbh2F9j0wBJYxYiwa8JMpxnNamXhXCUSAVbBygobdQ==","signatures":[{"sig":"MEYCIQCj6psML6GSPseo/xixLWDYjaw8MzFw9Qj9RUN0JawWrwIhAPr01lfpCe6PZzL6vRwP63FK0PszpIWlW39GCk7hw9D6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1be9b0abba7018e4de3dce892af56745de620efc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.1be9b0abba70"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.1be9b0abba70_1772194463989_0.1280377831984405","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.62f7fb469128":{"name":"@tldraw/tldraw","version":"4.5.0-canary.62f7fb469128","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.62f7fb469128","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7773367523ceb042f9e95c30e33f08199c775ef1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.62f7fb469128.tgz","fileCount":12,"integrity":"sha512-kwX85mE434Q+cgutYrWYbBF0xEtbUpeySGjDK0HyGwZvsSxeNMCszsuegqAyI0XBY4IkS3NJP+Uv0tzV+zlGGA==","signatures":[{"sig":"MEUCIAV/WeQG3DkqIl1exwExCRFbJGgRNaQ5Ngragirle3ckAiEA97SoOuxVNiemgmuWSZ+sV8DojK7wVvxXGMbKExsEgeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62f7fb4691286e68020658c16c9b59ed2b43db41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.62f7fb469128"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.62f7fb469128_1772205590779_0.8455971037283239","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.9892cdf44080":{"name":"@tldraw/tldraw","version":"4.5.0-canary.9892cdf44080","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.9892cdf44080","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8bb2cd6e713cef517d3e4a100e8df0aea1f5c0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.9892cdf44080.tgz","fileCount":12,"integrity":"sha512-Bj32GD+ZukIJpMeTXYrREvWDeMvUrjGhBAXlTpgCIA3NZFBGj5ZDX7wiVOu/MDoobH22nTQotrPvAwLWYQKaeA==","signatures":[{"sig":"MEYCIQCn1lsl1L6bw0uhp61EG+wuyWdddJ02vpjgEhJl+VF6EQIhAJW7rE1Ll3HXDQzWPjUGBmOuVkHkXZiyNipc5o2k8PSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9892cdf44080579b8fee6c94db4c52012c3a57f5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.9892cdf44080"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.9892cdf44080_1772286518428_0.5926551165019769","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.7fea263429df":{"name":"@tldraw/tldraw","version":"4.5.0-canary.7fea263429df","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.7fea263429df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efa189906e4a031ff3576654fa685673832f25c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.7fea263429df.tgz","fileCount":12,"integrity":"sha512-SF0wM5Bc/wmsqQMMaUoG4blIWh+AjupB9rQxhSZDf4KHjZGRGSPxIPa19q1POCY7vaeyVoNCo113KpVkEzYehQ==","signatures":[{"sig":"MEQCIHNz4BaWNPbZFl/UtI1rOFvrfwGqQBSLU9xI/7xm5pOnAiB8JlH19j9mSAzZhlLaPraNBN7al9Bl3+Ygh5KzLSo1Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fea263429df778399bac2def7b80960d6eacab6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.7fea263429df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.7fea263429df_1772286706207_0.292551665664039","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.e69acb6e4e51":{"name":"@tldraw/tldraw","version":"4.5.0-canary.e69acb6e4e51","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.e69acb6e4e51","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80e9f28a74e9e4e4aed72f6921646af5f93b8164","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.e69acb6e4e51.tgz","fileCount":12,"integrity":"sha512-2d8EgwtyAlh2vAQ+t1+DQ4XjwgF5ft+wlesJtfwKmVXyoJqQIn5GexB+o0Sz00K945MylZsVjbu3FCDQokJJXg==","signatures":[{"sig":"MEUCIQCvDWwmjhsWXsaH4D1p9hsyM5AxKNHRPgFRYiQcwHLOvQIgB6yDCeTlVyXeD4UBwCO5VMpzM0NJZ3WvIWbu+lX8jtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e69acb6e4e51cfbf32b6e69ef23fa7dd528e5cd8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.e69acb6e4e51"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.e69acb6e4e51_1772287398598_0.8287740881400205","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.dc46682213a8":{"name":"@tldraw/tldraw","version":"4.5.0-next.dc46682213a8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.dc46682213a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12003efb19b1471285f46cd34300fea62ebb6b5e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.dc46682213a8.tgz","fileCount":12,"integrity":"sha512-8eE5I90/qfpCJCY7UX3Nb+1CHy0RK/wsfAZ7hjNK5qngyN1j+g+1pXrWkkBQem0XqNCtJVKIphLPtBvVmMIKFA==","signatures":[{"sig":"MEQCIARfnIPSM9I5je9xAMNoBfGowdyKBzWsTHrahM75CbVZAiAFts4VdRc978oiMobmtTRReMwVd5Gwm85IYRP1cWAKPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc46682213a84c0dafd774287683dd4e25ec95a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.dc46682213a8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.dc46682213a8_1772287894264_0.581311318682542","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a6406076a57e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a6406076a57e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a6406076a57e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33eff03a1e6be08c20c690b86089c5e6322cc1f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a6406076a57e.tgz","fileCount":12,"integrity":"sha512-ENEdUF1rFjSfksDJT+0pKGvq+Luehj/k0Bpn6RAwnAkN9Mzvxl30kNYmwvlXxYN1y0vGna2fTQmDmELnjv/5Gw==","signatures":[{"sig":"MEUCIQDSt31Ulw8fnDlb+ftn45ap0B3IO/5k8xYCSddhqqgj9QIge0ONFGs1EORMJEkF5v0BdiJ5JhrJW0tVpUTXsbpGw/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6406076a57e35c4560d4c6b90afff350cc74e4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a6406076a57e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a6406076a57e_1772451367136_0.18485767277034593","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.df04ab63cc66":{"name":"@tldraw/tldraw","version":"4.5.0-canary.df04ab63cc66","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.df04ab63cc66","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d76893e8b1bc675c0d7f74006dfb96dde5e633a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.df04ab63cc66.tgz","fileCount":12,"integrity":"sha512-pBnF+TskhHHlCFciKo4D1ceRpLPkJMUZ28+Lu1wbBwrGjMam00BbDbOC+q71z5TAiGC2afOSHNZeEMerJf0euA==","signatures":[{"sig":"MEQCIDW5+4TOi2CCgQWiM50DN9t+2amHQYjKQ9ROvoHcHWhSAiBiKIgAyEUqLRyjB3GmZaKm1L3lF+H88jKfwyRR+3QTKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df04ab63cc662b7cae79c318efa05a3b53971ea5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.df04ab63cc66"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.df04ab63cc66_1772461192619_0.8451653363369769","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.4512f5848b97":{"name":"@tldraw/tldraw","version":"4.5.0-next.4512f5848b97","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.4512f5848b97","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3673f949bd26d2a3dc6f324cfc8583b0e3c95f89","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.4512f5848b97.tgz","fileCount":12,"integrity":"sha512-WPKaOR8e1ygoia32iVlfNJxu+BFWxidaTv/joG5M8i9nVRU8gVnQ5ppRQvkr4saTd1OW4AttMBoZ9wwjA18Skw==","signatures":[{"sig":"MEQCIBKmqF2uzRaZ/MF4OyvEIqssy2MLPnqDSUIdY57GgmogAiABtrYd6MCmqjvU2cCYlLetTe8fe+/I/6KISu4HNkrz0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4512f5848b97ee63d9ae51c5bdbccbe44870eee6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.4512f5848b97"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.4512f5848b97_1772461502580_0.7171982209011283","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.bcdd9cbff7ae":{"name":"@tldraw/tldraw","version":"4.5.0-canary.bcdd9cbff7ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.bcdd9cbff7ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"31dbca3dfb79a1239d91a3dfa9e25922626f77f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.bcdd9cbff7ae.tgz","fileCount":12,"integrity":"sha512-5cuvIdqjRWy3nqWe/AoarjAlg362+BfBveIosjMkVGRnQ1UUD21Tz0UsDNUjXWENN4gR4rx6DE/Kb9rAnVqlug==","signatures":[{"sig":"MEYCIQClDYgqrlt5WPWNPw7JZCb2BSNEGniRcUwvNdG0g3a7vgIhAMEmxSUERXGvtDSef/TKmaJ9wAZhpyIV8X89Vpc9UPwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bcdd9cbff7ae3825084c89d7f13210133051e77e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.bcdd9cbff7ae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.bcdd9cbff7ae_1772507750230_0.9260228437499864","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.2ed8758ddb20":{"name":"@tldraw/tldraw","version":"4.5.0-canary.2ed8758ddb20","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.2ed8758ddb20","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be638af07098225b64f85a574952f666488f80ab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.2ed8758ddb20.tgz","fileCount":12,"integrity":"sha512-9RZKXlORJ7F0qzVkkvvbbvDPH1s+r8QYYspsshkLEGSD7P2KvEnNOs8VwNBvk3+VCnHoPBB9OrLmpKdavjtH1g==","signatures":[{"sig":"MEUCIA4+EOYnGQ+V03Js1PydrujQGIYGU921s3Gkra0ONRZYAiEA5ig6mH8DC/ZPl3QP/JrAMjB3ZtD2p/O2HBYrugRdgF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ed8758ddb2012208f1d8adbfb12d37a33434aa0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.2ed8758ddb20"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.2ed8758ddb20_1772513729781_0.727782909132995","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.73506731905f":{"name":"@tldraw/tldraw","version":"4.5.0-canary.73506731905f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.73506731905f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb1d1cc62602d9c4c69cbfa59aa29b568bc192a0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.73506731905f.tgz","fileCount":12,"integrity":"sha512-WKwubDPIcTgfOk5BtwQiHddFwzVRkbmn+kGMiRBMrFleRlxncGq5wfMwUAzlpD3/hVA22fPTSsF5sjkM9ruZbg==","signatures":[{"sig":"MEYCIQCX/bCfHBoXXr4vJuXWH+/W3mvukpICiXj1N7CpnkxhzwIhAKLHOHErOZJ4V83F3hTh3/T6csryv8xDRl4qBo6QAomp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"73506731905f5c138812108188fcef75e719153a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.73506731905f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.73506731905f_1772515333193_0.3791748026781463","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a4365356b6a6":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a4365356b6a6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a4365356b6a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a447359498a60199ba8a77aa882d98ae27714057","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a4365356b6a6.tgz","fileCount":12,"integrity":"sha512-Gq1mcyEC/p93eNV02qIihoFs/YvtPqX568sCKLxR2GbVpvXIfG5NlD7cHRk2BD7Rt+t26GOiHxdS0vgwdba0zQ==","signatures":[{"sig":"MEYCIQDqnwUfPp6rtceI33sS41zDL4GqL/zdDtsj/M84pIrLogIhALoPyVJfGuzA1wdT6ZxKQieCatlbhbJWFnnLKO3m6LO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4365356b6a6c24219c03ee64fa94fdbfc5bebc2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a4365356b6a6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a4365356b6a6_1772533415021_0.838083062444184","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.d71cf778bc44":{"name":"@tldraw/tldraw","version":"4.5.0-canary.d71cf778bc44","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.d71cf778bc44","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b217c33476a683ba5dac897ede4892b0076221f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.d71cf778bc44.tgz","fileCount":12,"integrity":"sha512-b0qS+Bn5UkGWkPkjImUUzvMW51SZkiegB1hk2XZ1yNJOzGkYrUC+p+tnohXiygLygYcDhrnWm9Jtq+bvZX5OhA==","signatures":[{"sig":"MEQCIGMJWb/HV6jDDwPvGoJr7EIIxNGeRTPgbhaigvhhHYckAiBT3CKhYaaZ4Oxi9TwpjJrL84tbqWlbfa0F50z1SFw6fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d71cf778bc44e0abe9e63430974144be1d60cc6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.d71cf778bc44"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.d71cf778bc44_1772553463267_0.09410337260789747","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b8920192dc40":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b8920192dc40","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b8920192dc40","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d73f2c155cd6861d330e407d2280353cf56868e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b8920192dc40.tgz","fileCount":12,"integrity":"sha512-YaxJSqOZeBUP5j0eLdH8dZarpcdu3NxCUtIgNLYVtkIqLL2EHs1oXsAo7GXfKytDDjrOAWorzZQ9HDisE+Fapg==","signatures":[{"sig":"MEQCIBHTIAeUkzg6uyTSJtRzheCjIwvvRIPRyHgTymG07xz6AiBVzqlGwNB4yRxm8VilB8og/7zEi5pc737/P2QBySpKXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8920192dc40d0de7e7a5a63562868ebaefdc989","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b8920192dc40"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b8920192dc40_1772560223750_0.9980130424334424","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.346c1a6c0b31":{"name":"@tldraw/tldraw","version":"4.5.0-canary.346c1a6c0b31","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.346c1a6c0b31","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eeedefc818d52d45abfffcdf77d6c28fb435e8ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.346c1a6c0b31.tgz","fileCount":12,"integrity":"sha512-VAbkVwntb1r0/IhM8dC2aqSjwKd3+QyHXpH5IARrScAQPMmsMBMTQSMD9r68Ierkbp+dyDvbXIBXJnJm0pKNtA==","signatures":[{"sig":"MEQCIGe/ppdbiRj2il7DneEWBkgm34nqe2wx8ZH3Ku9I9Qv/AiByK6Ue0ySyI4TYlyx3yJ1Pe4YTzVAPkfZDwTo0t3DFVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"346c1a6c0b31337c5ad5ab4fa05ff4640cb9bd34","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.346c1a6c0b31"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.346c1a6c0b31_1772562547351_0.5102379171132363","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.8e0d015dc0b0":{"name":"@tldraw/tldraw","version":"4.5.0-canary.8e0d015dc0b0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.8e0d015dc0b0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c3dcd4f5386d4358446ac7d7437d97fb4eed994","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.8e0d015dc0b0.tgz","fileCount":12,"integrity":"sha512-62xgpGNNAnDLW36XtwcPmuGIvipO42h420w3iGNdy9rSnwC9qENuQqkz5nllCk5uL8Kk8NuoFP/kCv0SiSbCsQ==","signatures":[{"sig":"MEQCIGumDWw/IMzKs8v8PVh7Ly8lwffg/+nU0WaVqjx5zAvUAiACr4Uo1MRyo1Ynw9Zh+tnqxw3/M0PqdtBi1si++TUv7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e0d015dc0b0370783ff2359acae95e210b14ff9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.8e0d015dc0b0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.8e0d015dc0b0_1772563342327_0.629119146021262","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.3383b00fff83":{"name":"@tldraw/tldraw","version":"4.5.0-canary.3383b00fff83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.3383b00fff83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b24066de7e1915320cc827328d9924a716b1dca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.3383b00fff83.tgz","fileCount":12,"integrity":"sha512-iNu1X3Efjhk+KMgwQZmkc6PgIEGw50hsmrtGaeI1TPlBO+B7EpBqV1GCoHiJQJKSpEHs8Rd1C23NlgzTTgLIRw==","signatures":[{"sig":"MEUCIQC2wju/3wY8x1F+4aP9TgLnoTGGSkINVp5UHLP0AOTISgIgToj//2oGzfQ8cdI/9DTBhVhvB6Z5ph6W0/8KwUx8iRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3383b00fff8351606f5432a608e769b9e7dce122","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.3383b00fff83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.3383b00fff83_1772572679586_0.8392041320325947","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.dad6df23ab1f":{"name":"@tldraw/tldraw","version":"4.5.0-next.dad6df23ab1f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.dad6df23ab1f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"26c2595430c9e4d5d5e4a6d934a81ff33f0c1728","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.dad6df23ab1f.tgz","fileCount":12,"integrity":"sha512-vl5tgnaTfRs7nCsOAd65vYFrIKGCezo3FWctERUVFGWWXKG7yS/qyjEewtekw4a28sxmLhG1m+Comsgm9aaqzA==","signatures":[{"sig":"MEYCIQDOnfD8rnpSHFEG3eDbrZvdXMMgU6Ri7gfSQIdovCwyGAIhALmdvD5cN3UrRtulr/jiOsDPc0LrQOBDerLqX0hfphey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dad6df23ab1ffb4d5ff57d344cda113499327cf2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.dad6df23ab1f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.dad6df23ab1f_1772619045420_0.460873859405871","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.50a5caa74f27":{"name":"@tldraw/tldraw","version":"4.5.0-canary.50a5caa74f27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.50a5caa74f27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ccc5df71bd0a5fec1a568b39b9f2d74724ec372","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.50a5caa74f27.tgz","fileCount":12,"integrity":"sha512-vtygL0DIxd4qUOq4bcOj0EpRfkKTWH69CJGI8EyI40/0YYMLZ3HRtnZmw9zDEGWy7oKJCgozLbKhdGrWPnVTqQ==","signatures":[{"sig":"MEYCIQDEv8Q2KBTDo45f+jGaJvkv5wEP0g3hILWbDjixEtJ7NgIhAOcmXN4NazpRzrm48WoyBtDvAaYiBbRlV5lx/rCmYfxm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50a5caa74f274f5153b87f4b6044b82ea0446774","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.50a5caa74f27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.50a5caa74f27_1772640260657_0.33032197045893885","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.3fca95b2c9a2":{"name":"@tldraw/tldraw","version":"4.5.0-canary.3fca95b2c9a2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.3fca95b2c9a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e916faf1fb21c31e22fdc5eb1ae3af04e8fd38eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.3fca95b2c9a2.tgz","fileCount":12,"integrity":"sha512-uKEeRPdUeWDYSb255ZJ/Y5WewRUOSd30wFSkFqwzCNlvWD7iEBXKiLipetIKwCXQi7Ss9o7+2Gsm6e4daQlXZA==","signatures":[{"sig":"MEUCIFVe/yV83GWmk4wPm14lOSg/NJPtNuhPPpgtiHjxiBTDAiEAraV/4xOQKW2aBno0JziHmQ57NwK5zipGPKmX/iaOOUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fca95b2c9a2d460ee869d1336be8e6b8b575445","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.3fca95b2c9a2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.3fca95b2c9a2_1772645645765_0.9540604696853603","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.6c9d28260f16":{"name":"@tldraw/tldraw","version":"4.5.0-canary.6c9d28260f16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.6c9d28260f16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8af77a7d7b7b1232674c773b71a0e963ce24727","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.6c9d28260f16.tgz","fileCount":12,"integrity":"sha512-RCbG37J7GgMx6SSt0PqSRc5/8h43S+k0w7sBh0CqySxOMKtShI93FcaJ0Mrc6SxdDyNiUcDgGp4Nu2fJkWUXOA==","signatures":[{"sig":"MEUCIFTrE765sT/CyuHdtqRzcbAp2AyEgT9XDdwXzkLhtN1JAiEA7rcVGTPeD/i4gNdOn+nlKV72P5iRVnim7lMpXV8/cF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c9d28260f168277abf35d43175497dddc3dba07","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.6c9d28260f16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.6c9d28260f16_1772649922790_0.24759686613575416","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.6c1cd68f3b7f":{"name":"@tldraw/tldraw","version":"4.5.0-canary.6c1cd68f3b7f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.6c1cd68f3b7f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53c5ce66cdb64c6f8fdf395fd0c71ba938b72628","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.6c1cd68f3b7f.tgz","fileCount":12,"integrity":"sha512-hQBaV3ba5Ob9KSQyBfnr7ibi5cpIV/EK+Iod0evlpi/JGUy4B4PTaUN0Zqbp9I2KGnF+IdnJ78g4/qykqJ6OPQ==","signatures":[{"sig":"MEUCIQCf3IvKJDBl+0+VScp0x/SRk3+SnLIxMvL4Lg2F7KksXwIgCFmZhpTt7oZ2HZAEFkUs35Xe7JybKpgasPcsOYeQZmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c1cd68f3b7f344aa05b794d49a05f2f3b297a34","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.6c1cd68f3b7f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.6c1cd68f3b7f_1772725327048_0.9464166524767794","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.535ee942990d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.535ee942990d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.535ee942990d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75a15670ab10db84882ae6feff9ab3601c267a7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.535ee942990d.tgz","fileCount":12,"integrity":"sha512-H4EIUnkx5aFg7jXx45wYvrIIPiZFce9FnnfI0D/+L1TNx0QNt3BCaXw4EKYhVm/k/lrw0G04cGR2LFPnBdQKYw==","signatures":[{"sig":"MEUCIQCT9bRNjTlZPW0KeAdBJyBTZbO6Xv97EkZMjkNHUjfFBgIgNw7jYjSEPFs3WacjKb4Xnt8ckURwjN6JYbrvSunv1tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"535ee942990dddfc5c8edc50df6c70ac0ddce737","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.535ee942990d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.535ee942990d_1772727229805_0.8595284265752763","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.6f8851f4adcb":{"name":"@tldraw/tldraw","version":"4.5.0-canary.6f8851f4adcb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.6f8851f4adcb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df875fe826d81bc9819c3e63b9f017f4d6b8925f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.6f8851f4adcb.tgz","fileCount":12,"integrity":"sha512-1JKOwElQuy4YHQvacQakl/3iTlD/63F34JTY3iI4ZzmLOsbY6Sn2B4Kjii3cNhdYkoWL7tTweRSMbdRsbE95qg==","signatures":[{"sig":"MEYCIQC8Tnw6Gm8JgQoEy8w/qv4NcuJu7tVvcyJH2aLWtwyztQIhAOdgrIqRkaiuhzmxedWEG5ha3lM5lAszrHge1ujFFw0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f8851f4adcbe19b081c9672c5f9bb59bac1280f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.6f8851f4adcb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.6f8851f4adcb_1772750102689_0.126734763204567","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.975096a7e8b8":{"name":"@tldraw/tldraw","version":"4.5.0-canary.975096a7e8b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.975096a7e8b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c461aec1a39cb9b5718d8cdd96e20d0235bb134b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.975096a7e8b8.tgz","fileCount":12,"integrity":"sha512-XL5cNqOmKA1N/zCQB04TgrZX5mq2iBMxO6HrYAqu70rxeqnemmTRfULQRGxuG6dZUjpxVu3dFW2FznEwHtNhtA==","signatures":[{"sig":"MEYCIQCYJnHZBPUlfxi2ERsR8tgmU2HQ0U6T/vB1IEwZUfU5bwIhAMQWp4X5DSPuWyN/t1eRYg5Yh3gXaswQNGrTrplcoGVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"975096a7e8b88be60d19bc23ff5ac982d6f7edf1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.975096a7e8b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.975096a7e8b8_1772790957065_0.3159512487319154","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.f69220b8411d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.f69220b8411d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.f69220b8411d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12d0902557b5c452b62730ee7fedefe46f5ef418","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.f69220b8411d.tgz","fileCount":12,"integrity":"sha512-mbGzV2Dk6EZJT+fpCDqKWyOO86QrWHw09SQRO+ZCzAtSGLYmi8ivIh4NGNJ8o0xNf9s8/OfyZ7ZftiWMs2mSYQ==","signatures":[{"sig":"MEUCIC2v6RRZ8PIZzjdC/PUx0Sh6fouRoE2+V48AdKjLWMObAiEAi+X1P6KtPYNjH4EZymi6oICfk9N0f1wlY7DnuPm2xS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f69220b8411dbfae058322191c282c9e4911b8ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.f69220b8411d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.f69220b8411d_1772820370668_0.5879535525443698","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.5d2e4fc03f3d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.5d2e4fc03f3d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.5d2e4fc03f3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30a4023f51ab6e921daa96798fd3976dcced6453","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.5d2e4fc03f3d.tgz","fileCount":12,"integrity":"sha512-F0n6DzeGW4MSFBlkaPTW0wVP64osLR6P8HghbMFBNCsVAaSyeQJFmcBtO2pmyHKns4wD6EPs0A3pO1byUD9d8g==","signatures":[{"sig":"MEUCIESaBJyo+2YbahM05xGqDQI9n9U6UTH7ib0hHA57JnWAAiEA7MYXC8rdC5nZD5MV5ahM5Sq8gNcy9VaCpaZsYsWjP9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d2e4fc03f3d9ce0bd83b5f490d7b5f68c30b385","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.5d2e4fc03f3d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.5d2e4fc03f3d_1773050032604_0.554659940954868","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@tldraw/tldraw","version":"4.4.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d26af595c25cf270b0e3de192a352fd1df3f202e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.1.tgz","fileCount":12,"integrity":"sha512-5TFMExxfVrzrkQQBSBy3o7y43Ic5UKR0lKy5R+nDstmzvEoA1QH6O5gPRB8N0HWCqrp4i3KNkGCC4F2VHoKFVg==","signatures":[{"sig":"MEUCIQDN6m2GEHj8FxCG7K+QYCkkS194Kl6GcdnQA8ZfqvsdegIgTBMZ/kug2BlOgYg78m7ylX44gt6cMOUlVvYbG9/i+5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107280},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5f5efb31a261900703303929396a23e3dd0cfe2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.1_1773050703557_0.9777079640386368","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.0d748e7df5db":{"name":"@tldraw/tldraw","version":"4.5.0-canary.0d748e7df5db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.0d748e7df5db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"128ace04f89cada2089501e114149dedbf0527f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.0d748e7df5db.tgz","fileCount":12,"integrity":"sha512-7/NG2rOkVhQpyB0EhAjie9+JButsuonv8sfiZ5mjb5nDeb+wAlbvyh1ZtcE7E1IF/sB9cwsejpfWPVgumRF6ow==","signatures":[{"sig":"MEYCIQDMSdG01pougR+qYeaxiKFoCRl7L9AVbycaX1BC0gBclgIhAMphn7t6kkp4qBc+qxEC1xTKRVIfi5i0HhDFwphQa7ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d748e7df5db96e68d98fc70ba0f4ffdab9a583e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.0d748e7df5db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.0d748e7df5db_1773051204309_0.7522921397548341","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.6846df58a82b":{"name":"@tldraw/tldraw","version":"4.5.0-canary.6846df58a82b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.6846df58a82b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01e24a62a57ed775b61846187b2fe51d235e0a56","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.6846df58a82b.tgz","fileCount":12,"integrity":"sha512-rs5JyEyy5MFAcAP7S17rK4+75kVzM4tfrqPLNuCn5ZRgLh1byX34iaf8VYiAxqn/DCWEALhqhVGqhrP2qksq/A==","signatures":[{"sig":"MEUCIDfFR6fDi9CS/SSUm5ozof2s2zdQjlaLoQtL9XwZs7FPAiEA/Zy32LVrQ+pBLKWGhmbk4qR3Tsh78OgXDqmkldzjxso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6846df58a82bc44478b0afc726615d7ee5e25789","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.6846df58a82b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.6846df58a82b_1773068651434_0.6234167723692556","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.11911bd8690e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.11911bd8690e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.11911bd8690e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47f623d6b5d715ccf203194a535de811065a9549","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.11911bd8690e.tgz","fileCount":12,"integrity":"sha512-k+pJMpnFra/dkZrTQmfeDorIXDB1Yr1sxTLjj32RZhUhYogNoE9vfIfnFk4SJM47+PhyvSKqyMik+VSxLn6x1g==","signatures":[{"sig":"MEQCIGeTR9aMgItrX1yZvPQ5kdsiaq75o6RTGZrEARpPHnqIAiAC3vWQak6nAHVZEgCQ/cc3af9Arubif1FQbYOXBVjo5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11911bd8690e15cd601819a3761fed3678f4d28e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.11911bd8690e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.11911bd8690e_1773071169589_0.9879865180120779","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.7e73ebfe5ba8":{"name":"@tldraw/tldraw","version":"4.5.0-canary.7e73ebfe5ba8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.7e73ebfe5ba8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c276b4c372cc394715f8acc014da81e4e5472fc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.7e73ebfe5ba8.tgz","fileCount":12,"integrity":"sha512-STkQQwE7CJAsjM5wfLDNPzZswYXg+FrnuHq9ucuiFSyrr7IzGU7y/4xypslGIxFaaYNbqJggBWi3bVLEnRprBg==","signatures":[{"sig":"MEYCIQCWtimuOzB2LMcZUSjbgb3hPgzISo//oHruRBMeF+xYPgIhAPqb0ELpFs3Qjul2+01Jj2yhWMeSrLUUE3F1rJnguIp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e73ebfe5ba8126dbcd860935e28e7a0bc839ea4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.7e73ebfe5ba8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.7e73ebfe5ba8_1773071351839_0.07006351089923957","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.fe0a82f04c21":{"name":"@tldraw/tldraw","version":"4.5.0-canary.fe0a82f04c21","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.fe0a82f04c21","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57d84a1187d0a69b7b600487ddaf5633c773f4da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.fe0a82f04c21.tgz","fileCount":12,"integrity":"sha512-jRENCKQyAFDE8zGaeawcnvIq74/8PM+kX5NHICzfO9Hsr8u5sTb4/PXYR6ve2t0LKl7zWt02gH/NOM76wmsUkg==","signatures":[{"sig":"MEQCIDvn/D79lwc53w08yckBc+G1KRHotEWLYPR/ZhdXbl7tAiAKOac+4bkpPfohIaC4gG5IHhln/3aMtaJxSt+WZfedNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe0a82f04c21302957b9d22abdcb4952c54041a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.fe0a82f04c21"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.fe0a82f04c21_1773073386072_0.8401080461799502","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.bf934d531d1e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.bf934d531d1e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.bf934d531d1e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b6aaa051aa66c9ebc023b648bdf6e039c632f45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.bf934d531d1e.tgz","fileCount":12,"integrity":"sha512-5IlnHz4VGSUqcldDRmpRo6XgiBuejQpu2HYKrZmg8kbL97Kv7OO66xBDYWJTkVdF/Kyhbj66lWq8BIA3O0IJrQ==","signatures":[{"sig":"MEYCIQD7hMXMAdX2ZXB5+858RbJ6eAVGpyW4Nhi2Ex9fXlf+ZAIhANRDGPh25DHCudqPH4A4y2TVF5H64ggaz/m1gd4WbKqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf934d531d1eda5fcca7adc899a3c5b4317b69d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.bf934d531d1e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.bf934d531d1e_1773075288169_0.2905530852880356","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.899ecb55d952":{"name":"@tldraw/tldraw","version":"4.5.0-canary.899ecb55d952","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.899ecb55d952","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee2a9a157952a61e08391ba44832846168099d49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.899ecb55d952.tgz","fileCount":12,"integrity":"sha512-pms87EslZRVPrpTRoL6eyvrKgJs65LMxHF8+N8UDZlmj0RKm67Jh6J/rEGhSHB178guPsiMOveSZ84J9xmmcCA==","signatures":[{"sig":"MEUCIQCX8SPDDBnjLcCbK/CHK9XM9dsDgb5AMJdl/VuaGH7utgIgGJk/8EDKmmaK7ueueLbU2nhbl7/Gb87NBkEKFB/9UP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"899ecb55d952e2d7d10540b182a4a0aeee9a033c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.899ecb55d952"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.899ecb55d952_1773079636555_0.6583692668623524","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.04d9641644b1":{"name":"@tldraw/tldraw","version":"4.5.0-canary.04d9641644b1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.04d9641644b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1077200c978ee1458ce935533f3ce8e3a39b550e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.04d9641644b1.tgz","fileCount":12,"integrity":"sha512-0kMxrjOsYnptqkSYlFubc+vMjNN3n6XDQVaSaUUlGPKNJIjP/IQ2Eeo7Z2LEN+6jX6x289y0yoqNU4EZSUqttA==","signatures":[{"sig":"MEQCICJgxg6fV2tf2XdieUCcf5pBIvT4ic3bMXrR5NM2ENXQAiAjFHuzLLAT/rtihT5oXZeCzlzeYAGbF6sFdhq+VZd5DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04d9641644b179c1d6601da9004d0960a0a3f0b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.04d9641644b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.04d9641644b1_1773141801296_0.8487816866468145","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.f5a41690fb0f":{"name":"@tldraw/tldraw","version":"4.5.0-canary.f5a41690fb0f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.f5a41690fb0f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ef5a403aa4374dec5879338b5578398cb73c5c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.f5a41690fb0f.tgz","fileCount":12,"integrity":"sha512-MAt49nYlueJVQwTKfjr9tO+wELnN3/HUVCsUNaYi4PLX8bfAefmJY7Bo1acGvFNM1W7STbk/lL3+DzGVD02wKQ==","signatures":[{"sig":"MEQCIAa4WK+P8xeHORyfiv3mhxvSCazsNIJVi3nMJ1w/RWzqAiARbQXsGDH5xxA8v8T59yDR9fKDGejORvFO8uspM9Wbvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5a41690fb0fefe51b8782ab71b0c15f10355d8d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.f5a41690fb0f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.f5a41690fb0f_1773142345744_0.5882024276565805","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.2bc24bb6f990":{"name":"@tldraw/tldraw","version":"4.5.0-canary.2bc24bb6f990","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.2bc24bb6f990","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a2c48114e64501a1aeccd649b27a62a6cf7dc29","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.2bc24bb6f990.tgz","fileCount":12,"integrity":"sha512-XI2MijixSFT3CEqU8G5AmzNhfCc1wf6XRvdl+nCaGAeApkf0b1A5OhpfAeRk3Qhe8lUlu/miK0+LCs9N0pwnBA==","signatures":[{"sig":"MEUCIQDUKvfDXsm78bxkZG7yPxTOSXzwkMJN2kKcETQho71vPAIgb2o3kXPakVbnptQMxLgNUOV8+3/Z/aVrIohd1ozlf9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2bc24bb6f990a8d631ea3f95765a6b92a7eb10d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.2bc24bb6f990"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.2bc24bb6f990_1773143705261_0.35555938479779914","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.585739d7de39":{"name":"@tldraw/tldraw","version":"4.5.0-canary.585739d7de39","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.585739d7de39","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01b849892f0b1111e755e352ed88ba2fc7a09d4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.585739d7de39.tgz","fileCount":12,"integrity":"sha512-8j0CODgDfTBZ0dl213Jt0Wvvj2Ympt+AkBimq7UFGv6AYi9hexypsV1dAB7b+jyvgirmMMOdF75SoKqET8zf1g==","signatures":[{"sig":"MEUCIH1+dpGVa4ZGdf7qB+Gmh7O/0ekBGlF9R9qxQMC1SzQOAiEAmoQQ4OZjvGGTj3+0+xsCgaXOMwyoDKpeZruvMn18D/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"585739d7de39edbb52e65b27e278af8d27b6cf0a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.585739d7de39"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.585739d7de39_1773143796244_0.7012935704578085","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.5654d3c795a7":{"name":"@tldraw/tldraw","version":"4.5.0-canary.5654d3c795a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.5654d3c795a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e243012e4011c984e585ea768e5606f23e4e707","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.5654d3c795a7.tgz","fileCount":12,"integrity":"sha512-qG2ICoUFmkiDgz12ztEbnFqTZJTdtaKfqjKFQlzDnQxW1JtVsXiNsHBPBRwvEed0cclEljn3JGgRc4Wq0FSXOw==","signatures":[{"sig":"MEQCIF4vsB8zmIDRBAb7b29T+yGt75Lvrjwxyplbp4OJE7OCAiBp3TrCZrlRo539sWjBbXkwBaZDnkX4+GZ/2EVd4ddtfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5654d3c795a7138dd610d9bee569b5bcbdb65e94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.5654d3c795a7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.5654d3c795a7_1773144270679_0.39673341090486103","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.703a2f316d4d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.703a2f316d4d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.703a2f316d4d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"547e49c15646b94c9b7a95a77b5ba8ccd2cf20df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.703a2f316d4d.tgz","fileCount":12,"integrity":"sha512-VxfMuet34S46Sv6qF3r6ZyYhtOskQdp6AVyPFl05XPRqdWtXA9t0JxakRx0n5b/J64YoZmRU9wXdvbO4+JRcnQ==","signatures":[{"sig":"MEYCIQDfV7KcCIOEiYXWqsAg4OGk2LmyN8Ajt8yEWKXSyFiaBQIhAJhlXlEVgiL3r0U650d7IRu6eRJTRufhipqpVeTyc/O8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"703a2f316d4d8122a56e4b61d8fed810e3ca67a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.703a2f316d4d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.703a2f316d4d_1773145428667_0.47420276284329765","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.e139e9ae377e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.e139e9ae377e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.e139e9ae377e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6dc88b5ad18dacd20c8a52ca7142e24c7ba105b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.e139e9ae377e.tgz","fileCount":12,"integrity":"sha512-Y1pXXimGvzXKNcHkfburXRz8I0o/GSFzYtD7700xKjanLQy+PSl8WiAOqrbo8RyOLPI3N8FYBwCmz84HgjlUkQ==","signatures":[{"sig":"MEQCIE24StsbMrC1Jy6n1jhS4wxP3sTcV2TZ6z6XJ4EzneSkAiBB4b/6AZTR45F1FmyxagRLmS5o6OdWY1/tNj5v4DfCRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e139e9ae377e5eb4bf6489af8e47cea8d9fd3e5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.e139e9ae377e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.e139e9ae377e_1773146009153_0.1499157978782777","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b83751dd9949":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b83751dd9949","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b83751dd9949","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18c85f412173d5dfc1874ddd558ee87f83e78856","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b83751dd9949.tgz","fileCount":12,"integrity":"sha512-XAVZAQjjU6b7xIdmX9190+xweNQsfSpxZTBgNoczJovJFhWnqifugKAkd0nZnigqVW+QJgwjQLuIxqsag8Letg==","signatures":[{"sig":"MEYCIQCuBZ6HqEg7J/qHOM1uH5NGS/ZGCP+3uiKyax2ypm6nYgIhAM8VOk2DH79iK8U6RiYUjVsp2cYY1ta/PqG5NPu5lYqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b83751dd994944b0f7a8625ab8f523ba799730f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b83751dd9949"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b83751dd9949_1773160272833_0.7252982849504133","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.0561db265963":{"name":"@tldraw/tldraw","version":"4.5.0-canary.0561db265963","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.0561db265963","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d56499a991016ac1226435c757743a636575474","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.0561db265963.tgz","fileCount":12,"integrity":"sha512-tZgAQm6siq3m0Mor+HDNu9Lbni6y0L8Qb17GCCf4q7Y9D3VpkLs+Fa7zJ3ND1eZI5+T5sfiHqtntnukNfG+qvA==","signatures":[{"sig":"MEUCIAk1N9O9WjSvui1W4CWbbbvJl1UvLqRSewxn6B9RP3CyAiEAnJcHIq9Y+m7cMO5kxJ9X/GrJNL9gIVp/Vk5SHwp6zEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0561db2659637af2eb4b2c27d441ddcceb0efe73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.0561db265963"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.0561db265963_1773160699290_0.04114656769776315","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.6f4bccee84b3":{"name":"@tldraw/tldraw","version":"4.5.0-canary.6f4bccee84b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.6f4bccee84b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6cf68e44d4ce47eb7df7d525c8e1a9ac17e935a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.6f4bccee84b3.tgz","fileCount":12,"integrity":"sha512-vCQF/qVTF1Lm1cupdIZlhEaHTubxRBBvKVdV5ECRd6f4hwlX2vQXpMIxMUs551PuWYshscM0LFKtH5uz8IfCjQ==","signatures":[{"sig":"MEUCIH9rxofoqgUmFV/tH6BaioCVim+xaDSNp5Xg2uVOjz4VAiEAgF6QdMijBnC57FPuF+jnfRX+3OiAHEZu0gyX1oQ/zTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6f4bccee84b326612d1806064e9a3a4bcb99f109","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.6f4bccee84b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.6f4bccee84b3_1773161044270_0.9383260915889302","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.316fca271d6d":{"name":"@tldraw/tldraw","version":"4.5.0-canary.316fca271d6d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.316fca271d6d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"910e42d817e450ec4f7c9e36782a89baa815d838","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.316fca271d6d.tgz","fileCount":12,"integrity":"sha512-jchZW6nXRurBbpEmUmriSeQB+uWKAdrdQkpVg0Xu0CynA1XPGnmopWs/hz4GP7IaYK/3txM+r3oA/SZGr9isPA==","signatures":[{"sig":"MEYCIQDIEjxtqp78jT0D+qqfX6UmlgaJv8k9v2TeAI8gAveNSwIhAORAjl3yeQ1BenLxR5ybkYhp7reXfOf3y1U1rIkmlXIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"316fca271d6de62cea4b626113cd603ce11a16d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.316fca271d6d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.316fca271d6d_1773162521572_0.7618379609547739","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.7060e75b059b":{"name":"@tldraw/tldraw","version":"4.5.0-canary.7060e75b059b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.7060e75b059b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9bcb67f62bd7357c2430a127d611adbea2bab22","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.7060e75b059b.tgz","fileCount":12,"integrity":"sha512-BeIkUHykg5Y9xONr42h/+wXNapwX7GtAezDy76N7fO6NJCTNCDgGc7UkVk+aulxtz0cYLwEBJDs6oRiyFt2Hvg==","signatures":[{"sig":"MEQCIGPgr/7dC/+7KMFhfoSZ9bCG3CHJYa20YpMcKqdPWMeRAiBoc1wG1Xu8tgsVEmHMxIVQ9oQH0FADC60jA+kZhjG1Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7060e75b059b88a43e03e969a248334a769cbaf0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.7060e75b059b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.7060e75b059b_1773162701442_0.6236736798058382","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.c15b2dbb18f2":{"name":"@tldraw/tldraw","version":"4.5.0-canary.c15b2dbb18f2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.c15b2dbb18f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"459837425d448e57433028ac9042e4c59f495e1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.c15b2dbb18f2.tgz","fileCount":12,"integrity":"sha512-3rZ+K+DOPp1jQryDMQkhD9iLyCdaLXCG3ouI3H4mQ0kbvy+mNzEzcszH8tdQvCmZwDiFM6uZYfr4hB+5mOtxnA==","signatures":[{"sig":"MEYCIQCf1JonJH+RTqv/+IVIQwb54ng82ltFmcwSi13/GEnYugIhALTO9uYU8EPLmdeY69FyEayIUcO4dOOrtSn7DIQJmcue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c15b2dbb18f264c06cd6d7ec9b671e3398fa3705","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.c15b2dbb18f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.c15b2dbb18f2_1773163947731_0.47420008208743214","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.581b927ede69":{"name":"@tldraw/tldraw","version":"4.5.0-canary.581b927ede69","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.581b927ede69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23e81a68b9a8f2b78f838aec396f7f5dab79e300","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.581b927ede69.tgz","fileCount":12,"integrity":"sha512-+Np9EXJn2OHKUWxumy1WyrFUuOnkW9k/SnQrh7BMRN9JiYBbbiYJJh1ioD5pCZ9c80oqXXau1VjMA3jKWClyMA==","signatures":[{"sig":"MEUCIQDmISMpWrLLNX6FlOMftVKNr9p+niLAOVgwBElAMuhwXwIgdiCDnlQq/S43XMoCmPlBzeNACuVtQ4mmgAC3ZhEeZ8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"581b927ede6940aa9c97fb0391dc922d083b673a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.581b927ede69"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.581b927ede69_1773165659753_0.6711757383565273","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.be8a80b3945b":{"name":"@tldraw/tldraw","version":"4.5.0-canary.be8a80b3945b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.be8a80b3945b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02417b934c37ac5ad13a27c60508de99586d6663","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.be8a80b3945b.tgz","fileCount":12,"integrity":"sha512-caLSw3hsCBrnEcmcSAw+AQb47LBGo8IPz1h+L+05iqYnjUuAMeg5aPRSZGwBIPJXc1rPahhAl0upz6bbFuBwaQ==","signatures":[{"sig":"MEYCIQDNICY5k44IAm+YITWYuFE2ERE7gB1pzlk/qxcdVuCqrgIhAMvNFVOPT0yW7nSjpclVuzCvLnjj91l+2bIKdNxB2NWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be8a80b3945b6797e0c120d1de5eb7e5de8500a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.be8a80b3945b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.be8a80b3945b_1773166454009_0.5851307953401295","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.0fa9e2f8f809":{"name":"@tldraw/tldraw","version":"4.5.0-canary.0fa9e2f8f809","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.0fa9e2f8f809","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78d7250ee5a46754480b4e6c2641aa6205308011","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.0fa9e2f8f809.tgz","fileCount":12,"integrity":"sha512-mTIs7AjldOfLagoBDvGZAQ2s3YvxoUpxm/G8bU8PbTeJ45lF1ItzBZP8UtjNDrcXzYEgSrqG3Kieo004SnnzWg==","signatures":[{"sig":"MEUCIQCMYpmGpl7mT2Krxzy1Y1yTZiXPC/Xuobmacfr/7apS5AIgUi7ldLRaR3PA6iNIuA4hLk5aUiAHodvm2xDG/atNEoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0fa9e2f8f8091c36f07b6b6979727a2f60fb9404","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.0fa9e2f8f809"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.0fa9e2f8f809_1773168258652_0.00874840521967779","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.53346766c7bc":{"name":"@tldraw/tldraw","version":"4.5.0-canary.53346766c7bc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.53346766c7bc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7976da0ef1bfc9b27d8b4b325c1b79ac86d69d39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.53346766c7bc.tgz","fileCount":12,"integrity":"sha512-/mOFOsRR8L6J2HxriExO4lCl/yFR+NCvFaEYFpaBMMVgTMWNsdPtQshVam6FCkCsYDd/V6jmwB1canUBoSinHg==","signatures":[{"sig":"MEYCIQDdTXeBMgEBQK7EnC8Voj69K/HRi95P4KWQljWq6uv1ygIhAP1a+pqVq8QcP8RRwK1fxLPiOy6KFaeYuJfuqNm/ofuL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53346766c7bcd1e3bf1b0979d002cb08f4c746ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.53346766c7bc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.53346766c7bc_1773188288563_0.47817713512833393","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.f3f66fe5c55e":{"name":"@tldraw/tldraw","version":"4.5.0-canary.f3f66fe5c55e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.f3f66fe5c55e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bbc36849b501c5467aa6214e8723d21160d71128","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.f3f66fe5c55e.tgz","fileCount":12,"integrity":"sha512-24470IpmfiYSJS6JqxMlh6rAxP5xYcYk3MpcpHkDiGLfGpQUKzlXKJ8DotyR6aPmKbbfRtdmyiR0yC7bjrNS8A==","signatures":[{"sig":"MEUCIQDNqCFQ/bZjHqjT3AZp6ZI8HA9KtXk4vbY6PQrNxuW8yQIgA/4xTjIkDelGSVTm6YCIJPbt7bvowfKbw4SFwAoZ47g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f3f66fe5c55e7ac1ae6e4eec32e8083d4b1934ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.f3f66fe5c55e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.f3f66fe5c55e_1773225684457_0.33021670238345147","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a915d60dd080":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a915d60dd080","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a915d60dd080","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0cc32f99cfaad30f5b5cf5530208c057f1e24be2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a915d60dd080.tgz","fileCount":12,"integrity":"sha512-bzC5FvfjSSyKN55WLLO/EQhaqxyShCx0Xwc0eJsBFmobqtCdeZo2F5v2Im7to2SZSRAo50IU/DNjIZoW6Mtbvg==","signatures":[{"sig":"MEQCICZ6ELGwewPIh4hndgTYbQVLAW8+qWxsXuOkM10JTdZGAiBnaW2hwNoaiTGk8vA+9jzzr/KYIlNZGyEQejKxbBiEUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a915d60dd080e637f26eda689fe5323dcf007ec5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a915d60dd080"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a915d60dd080_1773226547852_0.3130020725404734","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-next.c9344cc3688e":{"name":"@tldraw/tldraw","version":"4.5.0-next.c9344cc3688e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-next.c9344cc3688e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37fdea0048957c537a8d9f7ab0686deadf3d0be9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-next.c9344cc3688e.tgz","fileCount":12,"integrity":"sha512-cNS4EjFjonHUhS++4aizGFh+4gz3sWmtdx7PAqv9BZQhx53IyLvNSX6vyLdrStQzrT3J4ZShNcF/7A4Zlk5YJw==","signatures":[{"sig":"MEUCIGM0PH6phryMlHoEbNDv86XzzZ5uDCvOVmvUAhrEqjx8AiEAqdMJv5EznhtVmjhjtNlKdiP8ZxvEVFsiBSTGbmFfziY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9344cc3688e8cc590a575792b82d94511144672","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-next.c9344cc3688e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-next.c9344cc3688e_1773229059574_0.22795055663883246","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.e7da7254b603":{"name":"@tldraw/tldraw","version":"4.5.0-canary.e7da7254b603","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.e7da7254b603","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56bb26a82ab6ba5de624212b2ca17948c86f401d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.e7da7254b603.tgz","fileCount":12,"integrity":"sha512-NfpsfPgs7ejZj54HRwlLZELxU9xRz5SR1wtKelInUUw9odqzrq206mAik3GHPitt3OJNa/VbTEFx00TNdNg8Ag==","signatures":[{"sig":"MEUCIQCA/U6XADkWwihzER8SqXz6WeZ819OipAnpoj4J5YbdPAIgJOcEIE/slURFBywBkUWU8TQ7i6psyttaWZrl5u+pLvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e7da7254b603219f99c619b62ba5ef43862f65c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.e7da7254b603"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.e7da7254b603_1773233234704_0.027647289862918756","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.3494067297e2":{"name":"@tldraw/tldraw","version":"4.5.0-canary.3494067297e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.3494067297e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e9d8012c1b5f23f01447260f073850d695f73e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.3494067297e2.tgz","fileCount":12,"integrity":"sha512-/H40C2XZMvpvw27cJ5VjsrHpdIjC/fvNgGkVnaEFvAnTx7uU4CD97XVccQ8NK2U+ZZSD43urdZe5SdxBDiat/A==","signatures":[{"sig":"MEUCIBmit8tZpBVsWCP3clObW/mCqmgxPttv/b6p63ATpbmiAiEA1dbIkiY19+l6mgA8oZt0K+cdFMiVY3RJZivFwNzRqdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3494067297e25d8f03be732bb64b29372f4a8da3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.3494067297e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.3494067297e2_1773236616787_0.3731541453434035","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.8defe07fa3c3":{"name":"@tldraw/tldraw","version":"4.5.0-canary.8defe07fa3c3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.8defe07fa3c3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b679659c826c5ec84b0dc19d7302bdf45c1c8fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.8defe07fa3c3.tgz","fileCount":12,"integrity":"sha512-FR/Lc61OEQdkwq6ijSaEf/YiED2O707EUptEPCwS0Uw8eVX4u6boaapMDkixRYUrviphHuYYWRpHa+VaRDeC8Q==","signatures":[{"sig":"MEYCIQDJyzTuZuU9cY2AmK38amm50M7RifTM2dS1IZ0tmQfDngIhAIYQXIRPA7DlCjKRjSwygkJOYGP7fBvYUAIR+p5rYStl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8defe07fa3c39025c2fc77a294209681373d1cb8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.8defe07fa3c3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.8defe07fa3c3_1773243768016_0.7307748145834538","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-internal.b3f4cb985cc3":{"name":"@tldraw/tldraw","version":"4.5.0-internal.b3f4cb985cc3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-internal.b3f4cb985cc3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0106ef2d3a69271fd7e66ada1fd04574939d3b35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-internal.b3f4cb985cc3.tgz","fileCount":12,"integrity":"sha512-uHHmXJuzquoKlPsV3xAznWitfOQLPezdn7UObBGLwXnN6aQIOlmWSG70zjGGNhsjHsegE/Qkv0RnwfTi62OX4g==","signatures":[{"sig":"MEYCIQCPDj8MX4ZRRgxpGfPGOp7JVTeAK/gyFibp7O3YKIK6wwIhALMhCLa05fqm6hY7gsA68DHmh1af4u3lyThmG+4CNbVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107378},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3f4cb985cc3bda328ad8c2762e24bafc3e7804b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-internal.b3f4cb985cc3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-internal.b3f4cb985cc3_1773244124010_0.7477185688997716","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-internal.66c28d065c67":{"name":"@tldraw/tldraw","version":"4.5.0-internal.66c28d065c67","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-internal.66c28d065c67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c53cfea3565d928176318cb49ddbcac0423528bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-internal.66c28d065c67.tgz","fileCount":12,"integrity":"sha512-uGn+y1S0Lhc2HBtHBDzHDUQDPWvLlOr+XrpOA1EAr4nFI5T9+PqWro8zDfD7gyViFVrOSoXBHuu8hNr/lEsZFA==","signatures":[{"sig":"MEUCIHF0z+mvOWU4G8jozbEDWd7EXXnuXfnmW7sVnjsT+PzJAiEAsT8OwzcxHCsbPOdElGoWlKh/QkKWQ1a0kDK1vc1+IdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107378},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66c28d065c67fe6db7a55d1cbba1e18d544ab3b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-internal.66c28d065c67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-internal.66c28d065c67_1773246257847_0.5156280938357778","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.c4df25aea136":{"name":"@tldraw/tldraw","version":"4.5.0-canary.c4df25aea136","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.c4df25aea136","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dcf291d4a32d67b82712d6f8805b843d3a812ba0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.c4df25aea136.tgz","fileCount":12,"integrity":"sha512-n00HiFIh91ByZW88q0SDocFcmryCdgYzIRHZQZCCLqN9ir27o6hBmapMXKwc0tvZSk2/PTvnmmy7qORPRgdVvg==","signatures":[{"sig":"MEUCIFWDbhJHw/SHop1udOMygEETi4JXyEiiC+fuD0XCgrouAiEAzS9vuHlY7gRnH6DpWEqpPitFHHGVEqPDihltzocAEd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4df25aea13660f1c1082cd1bf60bafd11d74af7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.c4df25aea136"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.c4df25aea136_1773246437844_0.18447815372407295","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.81d57bb42662":{"name":"@tldraw/tldraw","version":"4.5.0-canary.81d57bb42662","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.81d57bb42662","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"269c3b7563c254809647999275ed704af60c121c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.81d57bb42662.tgz","fileCount":12,"integrity":"sha512-UpW0xNcOhlS85W0W4jGbnTN5EE8qu2Ez5o65Q9HwQ2UcxAWevG6l4dQijt4m4GnpAjWEaDloD9D1DP9UsfKarQ==","signatures":[{"sig":"MEQCIC14YTfgpSx8UmBTv6znhf1FaLnjlxT5KAUTns1zdjJ+AiBgBS3g5eo7YfxHqoPxwNDr4qZu5uXWwObu07SbXeHgyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81d57bb42662ff44f9e38e9b1bf2c0d73f85821f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.81d57bb42662"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.81d57bb42662_1773249176891_0.7768940514310858","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.fdd3bf312a27":{"name":"@tldraw/tldraw","version":"4.5.0-canary.fdd3bf312a27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.fdd3bf312a27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3215134bbcb8b54ccd12f7a024c2c4062da62d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.fdd3bf312a27.tgz","fileCount":12,"integrity":"sha512-phzxHLUkMKVUzh9uAKbDWarkzXsMOna+UTvj0Tl2cH7ZlC43VgMySkx+Iu0RyO7kcai6r9mtGo5RytOfSZmgbg==","signatures":[{"sig":"MEUCIQDZp1cp3gHa9573qdRqQdZiY9fSKmjNXzvIxgX9w5t7cwIgRMTrZIlTKQFTCgFw6UcTaa1C2FPNM3vLxjFq8ZSAM7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdd3bf312a27b88c6ea0daa58e57148fbf70d00f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.fdd3bf312a27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.fdd3bf312a27_1773249975349_0.7257273060717377","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b54d7b59a454":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b54d7b59a454","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b54d7b59a454","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e558005d90d1013b1e693bd52a2d569df3d59f40","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b54d7b59a454.tgz","fileCount":12,"integrity":"sha512-D3MR1x+0U1qiSoprwvYnnr5W8LMDNa+p/WSBnW4pBAccTdxgcToTPdwJMvIpg9dool+gV87Pz5DMdO3QazMpjw==","signatures":[{"sig":"MEUCIQD9JyvlDgUQ+tQfoViz0sMIYV5UsaID3RG0vDZ2iaM5ogIgUU4EXJSTAGbWpFy5yXAhK986SrUnocb7Gwb3tuz4C/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b54d7b59a45441b879e0e3ac78eb57c908bded50","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b54d7b59a454"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b54d7b59a454_1773253222726_0.07534857994194466","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.b2d9c21ad462":{"name":"@tldraw/tldraw","version":"4.5.0-canary.b2d9c21ad462","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.b2d9c21ad462","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e3d054dd00f417f93dd723160be8fa88d4e8020","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.b2d9c21ad462.tgz","fileCount":12,"integrity":"sha512-ruMQxlC19XcRhy1HN0oBkmI0gEJfxTDnp0JRTRxFp7Szlwn+qku9cLGKQ2ETBtI67o1pumOS7LSeiAfJkGw0SQ==","signatures":[{"sig":"MEYCIQDJ6W/DkwH5VjIiDJoE0ATkhd7HUxZbgIvA8D75/RdDNwIhAPewR3lRjzUXkLMbeTxKBxTqP/6BA8YTnpjUByJMLmpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b2d9c21ad462f2ff7ebd0e85a805448b9b0adb45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.b2d9c21ad462"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.b2d9c21ad462_1773272205907_0.39932315393701434","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.7754b3eb0b01":{"name":"@tldraw/tldraw","version":"4.5.0-canary.7754b3eb0b01","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.7754b3eb0b01","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04e35cb410f117c086c3207a773e4f55e57063dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.7754b3eb0b01.tgz","fileCount":12,"integrity":"sha512-bQXDnNlqmuU/xvwP0YS2GUlOzMeTqrt9nYVhLM8ABoJy3ont3QNDgqXe7zAr4p0nBtVivjA5j6ckFNHBELXc0w==","signatures":[{"sig":"MEQCIFLBAQnHL6o0Y6D5We0NbRcrQr9QSblYXr1PWrrE1XXkAiA4wHrfWmRgbdA+Fe4mK1hEOhXUlgf+vpo4rFBIjoEKLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7754b3eb0b015ec2d9e44edaabef7d5979db2af3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.7754b3eb0b01"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.7754b3eb0b01_1773273030259_0.9249257728116342","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.84ac7a331515":{"name":"@tldraw/tldraw","version":"4.5.0-canary.84ac7a331515","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.84ac7a331515","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b30b72df9f5982221eb49f4e260fff6ab678be3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.84ac7a331515.tgz","fileCount":12,"integrity":"sha512-P2002T12X3FLhBk1j8dQTywqaP2qokJ8bMHMNdisJEikT4XkAN5nAdjx0adt58ThHRsTE4ZJMZ3QNr/yiS/IOw==","signatures":[{"sig":"MEUCIQDDMtPqjDI/8UjefyJtZQ7MKoIYbXcnpKh5JsziSKfTYQIgGHZ/eZwOL+JTPfW60nylvAEKazQjFhjLqLtRZ1IHSzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84ac7a3315155452423afd8adf22b5fbdcf96c33","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.84ac7a331515"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.84ac7a331515_1773273871232_0.8693608943112812","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.efe342c4f38c":{"name":"@tldraw/tldraw","version":"4.5.0-canary.efe342c4f38c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.efe342c4f38c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6473f27c381e5bad25f8edc1c8c32d661bdd9530","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.efe342c4f38c.tgz","fileCount":12,"integrity":"sha512-RPRhN22E13mZq2bza1kp9dZemvL3G2+6qS8viZmra2aBnOMzHMBqVB4+PPzSmsXSdNKvjJcau9aMB3wtpplCWg==","signatures":[{"sig":"MEQCIBWni02xcPLZiQKIIkooT4zon38nbDJ26gBODw/b3/jVAiB94yUTCvD5ILrJMZt1NoY4HjHCBaWQwCwTwcjRSICP3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"efe342c4f38c8d31746196a55dab33de087803c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.efe342c4f38c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.efe342c4f38c_1773310527997_0.7934563721708581","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.0666ccb8f1fd":{"name":"@tldraw/tldraw","version":"4.5.0-canary.0666ccb8f1fd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.0666ccb8f1fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b2936415b022e6e34b2606a8ade3a7efa4c00a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.0666ccb8f1fd.tgz","fileCount":12,"integrity":"sha512-UFbDGfdrCACDVk1aEGvDrsvQH1OKRuMLLNN/hYfB9OlcoN9xOj4JzN/XcyVZIUMIe0GeehHjYa11cfj2zn3ulw==","signatures":[{"sig":"MEYCIQC1Arw8JlUs7SFPCd9iOXt/KHkHYcyKRYSNNRS93ukUZQIhANyHrUYUSNyM/lNK5fcFtjWidojbea/34Sq9abV3RuAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107370},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0666ccb8f1fd72c251b08fa0ea0fc88122dadcb3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.0666ccb8f1fd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.0666ccb8f1fd_1773322421690_0.40287913311088586","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.41fe11861d10":{"name":"@tldraw/tldraw","version":"4.5.0-canary.41fe11861d10","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.41fe11861d10","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c60a40c64ce998e8c411428cda1478928b9f12d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.41fe11861d10.tgz","fileCount":12,"integrity":"sha512-ztD+xdLuyRt2FLA7v5Qy4HaL1MBythD4wBG92vq7vXAYUBEZqz7nGtLReXIWnFyVz166V33aBCSWkYsh+AvCJA==","signatures":[{"sig":"MEYCIQCGvU4LpsKtQ29s2WpkPO+KvgvG8RkO0i9xnurFv0INbAIhANlbsdePYhf8+K4YJKDWsk3R9RRyc5wFq7xJA+uw+p1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41fe11861d10f8a9dc77f18506c231d62a145203","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.41fe11861d10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.41fe11861d10_1773334682533_0.33909032803210004","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.4ce72434b4c2":{"name":"@tldraw/tldraw","version":"4.5.0-canary.4ce72434b4c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.4ce72434b4c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1017dc38f67841929db42535501f49231fe2873","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.4ce72434b4c2.tgz","fileCount":12,"integrity":"sha512-Q/GCy+q4slYgApecTvOzuhZGVDUYcLz9OvwAtAsABjQ4yE5ncemPJFR5UKT3kCm2+AD+AwPv5db8ND9Fh9bIfQ==","signatures":[{"sig":"MEUCIGIunm0SYZZH4b4KePp2KMp++f6/SLftvP6vmRYPu3nzAiEAke7Sa87eza9+IV1Pyj3G1BqMC6Br4G3MX5cEvNZQLZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ce72434b4c2960bebfa2242549a037cfbb44634","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.4ce72434b4c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.4ce72434b4c2_1773418583006_0.3564460778755705","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a0a886ea923f":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a0a886ea923f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a0a886ea923f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"329c4483221b5d422d2f9a61973abe4b3d498a8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a0a886ea923f.tgz","fileCount":12,"integrity":"sha512-MDCZN8dDX8GuWl9PvuGUJda+g56GsTEAIOuutSWKvGYCW5FcSXc8chSWu/3LDQNri9N7IEcZ6jXT95Jleb6LxA==","signatures":[{"sig":"MEUCIQCCaXCyb5zusqyOKHceeSiOL6WdPEgsE4osR+Md2LcmAwIgIdiw8bjtZY5IM2rv082ioFmizt56AjmYEP2IeZgQygI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0a886ea923fd5519adaa662586e0f574b8bd3e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a0a886ea923f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a0a886ea923f_1773523103818_0.6762883319771285","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.5bfaf4547af8":{"name":"@tldraw/tldraw","version":"4.5.0-canary.5bfaf4547af8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.5bfaf4547af8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac5aa75d69b339936dcf7d2cae6053255372973d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.5bfaf4547af8.tgz","fileCount":12,"integrity":"sha512-mt6nfj89EXkOwbdoEZ5Ui488ksx9pMFt53uR1ozzfP7m4WGl/egg7LDShkHbLs/KNo+lcyroSpim/QUWfmff3Q==","signatures":[{"sig":"MEUCIQD7lf1EOYsEZg2aWPzsv7JHjCOXdNW+ZlQFFPjvQpqY8wIgfDKtfCDwHS8SPw88xeNmItLTVrE+v33Tr+ARuNgflzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5bfaf4547af85111a83753cedd8e3aac40961a5e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.5bfaf4547af8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.5bfaf4547af8_1773523288461_0.5741120766077714","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a91c1d1ad09b":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a91c1d1ad09b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a91c1d1ad09b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc3b98bafc2a9916ef8ac3bbc44aad22cd4da335","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a91c1d1ad09b.tgz","fileCount":12,"integrity":"sha512-r3yydvNKH5WrwKpoMufhyMBpK/POHKnWIgiysGJejWYlh5gLOYb9ufkWYzi6yNyNkPffwytwQReW0CIlnKZfkw==","signatures":[{"sig":"MEYCIQCw81xEi8344a5Qq+lefakZO1AyCspc9Og/IAQb2tvyywIhAI0oWfxHpPL0TGNicUA8vW/gtC+qHeXWbVfxHkTdbDx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a91c1d1ad09b48cf804ef547b534d2da12205174","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a91c1d1ad09b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a91c1d1ad09b_1773567968825_0.4724266454083115","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.4793beea9ea1":{"name":"@tldraw/tldraw","version":"4.5.0-canary.4793beea9ea1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.4793beea9ea1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d1a969e3aadf6bc2c84d50b4b378ac7180aa2e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.4793beea9ea1.tgz","fileCount":12,"integrity":"sha512-NFjYs4gY0zbRKnt2Yo1ClOOpYmmwUCDNJf+PGnjZG5HjnbpYcqbAFllolbv5DgjdYBSNM41RNaS/sVpptgaGNw==","signatures":[{"sig":"MEUCIH57H/f4/asfMLXGTrdTyfyzD+u9KxUY18xL82lDjcEbAiEA7Gzjf5oEwF2FgOx9KfTEmJtyvBq2Z7Ikl2w6iVdpfaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4793beea9ea11579959efc88af050f28eff49616","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.4793beea9ea1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.4793beea9ea1_1773744994374_0.01513207523782234","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.20fcc91a20dc":{"name":"@tldraw/tldraw","version":"4.5.0-canary.20fcc91a20dc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.20fcc91a20dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8f6790ac8bfb74c7f68bc6058f41b0d88b43df0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.20fcc91a20dc.tgz","fileCount":12,"integrity":"sha512-hPlq736j9dHx7Mu91VGDs9oLNCGF5j2xXwE8hRP2brM7Y1LU87+EqHId5cYd+LH2w65a3DDOnntyR7Qx/tofJQ==","signatures":[{"sig":"MEUCIEoDHFsV0hkY6DjqNV6C/iHio2lpYte91AbrcSWoFpqzAiEAn9c5PEnPiPzhIwrPvw+WggQL7drRkM+/O1oLhZUKSS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20fcc91a20dc0e37ac4b4cc68b0b35849c2d3678","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.20fcc91a20dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.20fcc91a20dc_1773762766934_0.4031572369201115","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a883f14043a6":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a883f14043a6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a883f14043a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c5ff64605af0efda0a5fc54750d921f729e27c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a883f14043a6.tgz","fileCount":12,"integrity":"sha512-dOmNdFofvw6VOl49JAcMtC0Nsakn1QoPOwnFJDYN2EasIhs8E3/7mrHQyiIFBPM8lC/R+Yj5zfaqGSYmAQSLqw==","signatures":[{"sig":"MEYCIQD04AzKJbKHELFWGTBwkIzVJsAloEcdMCWqbeRJmuMY5wIhAPyTmn/frQJCGKEGNa2ZXDAALSdNlMPVbodDxqxd5PGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a883f14043a6b487ef63fbaaf4d094261a4d823a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a883f14043a6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a883f14043a6_1773765246504_0.34490629189094624","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.5212a87d6232":{"name":"@tldraw/tldraw","version":"4.5.0-canary.5212a87d6232","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.5212a87d6232","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3e793e12a72fc8c28c1a6b4ea1c388538f64dec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.5212a87d6232.tgz","fileCount":12,"integrity":"sha512-l1LE1EEG0IEqeO5id9O52GbkReYe9N3vc22JHonbkW9yyqzqYQwQCFoFMM5XMkj0Yp4pRYibYvSquwYeUk/EmA==","signatures":[{"sig":"MEQCID9jrYzY8QaUI/bHQnY0C1He6fA9TVnq4QmU7f01GN1aAiBVFztCN8yTZbITyLSJHguA6YXphhxaVDmaYbk/Gqr8bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5212a87d6232821b8ca57ff4fdf05721baf15a27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.5212a87d6232"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.5212a87d6232_1773769923728_0.3903911378563243","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.64a679f2ed85":{"name":"@tldraw/tldraw","version":"4.5.0-canary.64a679f2ed85","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.64a679f2ed85","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3241e638ca29ef326df5addcde13f0b62c633d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.64a679f2ed85.tgz","fileCount":12,"integrity":"sha512-sOlRHXzplU9b0+tkaZ3sxnyDbayBVQ/e3YflSzGWCFXn8qodhkBl+vDsK2vTviCznep5BpWjUxBsPcqM6Q4HlQ==","signatures":[{"sig":"MEYCIQCm1Bp+PYS8lL1bMfygeCFaQvrvGottNLfIV477n7E3jAIhAJRUH2fnvhLOLCqNzQep6hk6L5Zo0AohXljNb86MHE6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"64a679f2ed855a6f91bd45493a53559c9777f337","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.64a679f2ed85"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.64a679f2ed85_1773769985972_0.8156457130403214","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.32c483207f2a":{"name":"@tldraw/tldraw","version":"4.5.0-canary.32c483207f2a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.32c483207f2a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60742dea6bff7a8fc46cd511efcb3d0296a06b1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.32c483207f2a.tgz","fileCount":12,"integrity":"sha512-sNWnOq5wt+t1xBQyrWXYQjNQOvQnUxZ+Z5H9MV6O5f8u6R8dL4St7SuCUMQPALfC+2fJWgC5jbI+MwyNjcuvug==","signatures":[{"sig":"MEYCIQClgkhIV4SpirjcVweWRzDs96jbDUZo1iG8HcBKQyUIeQIhAJfULHnBdZvIZgthQMSYPWPg3z3t2yWbTtqJY8H1fzOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32c483207f2a4f5a171bb5fa6424e20843e1d646","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.32c483207f2a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.32c483207f2a_1773777134664_0.005218621967065795","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.a1996556c257":{"name":"@tldraw/tldraw","version":"4.5.0-canary.a1996556c257","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.a1996556c257","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa8ec38d4a2f3fa434cf2b07c511c3b1e6d468ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.a1996556c257.tgz","fileCount":12,"integrity":"sha512-450NJhuuscxcaZFzqkBe+w1mUQ7cfibh6PSQeeFkUxorCcG8+ZqWXNyN0OdK5Du2ltNNw9/3weZ5/CaQ9UCNag==","signatures":[{"sig":"MEYCIQDzXZjEmS1B1ufe8UI880LQWLen13BqGGsDO6Wmh9FM2wIhAIMWWQMGtgRN0eV7ag/tFiY9BhDG4vd76/FdCeeprf2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1996556c2576a63c80efa210cec2f7f41b4be28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.a1996556c257"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.a1996556c257_1773822750366_0.7717619434631846","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.660e2af55d6f":{"name":"@tldraw/tldraw","version":"4.5.0-canary.660e2af55d6f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.660e2af55d6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef196e60b4880683a7da5799a3a525cb62fa3bdc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.660e2af55d6f.tgz","fileCount":12,"integrity":"sha512-dGJgg8HpodujR7FzP5MftU5ax0HVYn93cq5K08GwQs/NApzUL7IsRBz5eDxvJ2wsDOpq+ZqvofAP7aFT41lD/w==","signatures":[{"sig":"MEYCIQDRGeJT8xHE6mu/En4PKLeiO4rzvvKKTilUiLSdbKgDhgIhAN11D2mAuH6WGerR5+BMXKpYCm6ni5N3wd21WA68bZa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"660e2af55d6fc0a66555408b1c0003da6c4031bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.660e2af55d6f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.660e2af55d6f_1773826127995_0.6651944119436617","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-canary.bee6874c7131":{"name":"@tldraw/tldraw","version":"4.5.0-canary.bee6874c7131","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0-canary.bee6874c7131","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ea026ae3a1f088ed4613b61a48f7e9349440f8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0-canary.bee6874c7131.tgz","fileCount":12,"integrity":"sha512-vopEUbV+bvSJsTC922Z3Aj1B7Eq1Unc0Ri/ilG4wjdaHx0vowBdwyUN3cDeuqD4vjW/fWgoT/Rimza6/bci85g==","signatures":[{"sig":"MEQCIBZS7yaqJhpHAWTqpYnCEY/pYS7RyELUJMR0SFL1M3kuAiBSoEpRzi2LYm9W8gQ0+Y5t2pNA/uluDg4arZCJPIg6hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bee6874c7131728ffd909e2f999367acf9a08421","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0-canary.bee6874c7131"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0-canary.bee6874c7131_1773831594210_0.05508305140537173","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@tldraw/tldraw","version":"4.5.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dacbaec73c47408c8b4d1ae03fc3d9aa943c2942","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.0.tgz","fileCount":12,"integrity":"sha512-Osoz3dACT/WXx0bPCv0tbBkmL66+YglSCSXQt5VjxuzjuQsUQKNKEzeFho7YX+BxeBgvhW6NGMNWHhwAKpUHAg==","signatures":[{"sig":"MEYCIQDoeC8mPedPci3tTAUY9FhnqFot3SatMD5dBdds8xw5IgIhAPxONfNIHW1AV9ecj4TLSZJvzHjd7D6rpKNjFFDunccy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33c26d8077f8453245f9087db3eefec96df1cdc0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.0_1773832190152_0.48534284971163255","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.e440ddc8ee5b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.e440ddc8ee5b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.e440ddc8ee5b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67e0fd95cb7438ac85e11ba54b1752e75ee0be70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.e440ddc8ee5b.tgz","fileCount":12,"integrity":"sha512-QiGQkd1JAwWLDOTkffQtLSXUuyJAtMFwi9VKEeFmnz9dnum4Lt5r6aemLcLRZB/UR4Bt5izc/ccDFSKTRFeWZQ==","signatures":[{"sig":"MEQCIHG1KqrOn/whCbNhODRg0atkZ8WpQAuLCyA975z0zifoAiBreWhJ6kgECxxy6tPcr/IjbEt0bs4zQaFNo6oaxAf70A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e440ddc8ee5bdc5a2e4f4ce0222fafdd72e015f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.e440ddc8ee5b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.e440ddc8ee5b_1773833318767_0.6762186806101573","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@tldraw/tldraw","version":"4.5.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0512f2990f71f77596e5750eaefc2ab878353190","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.1.tgz","fileCount":12,"integrity":"sha512-vR7eGWduSyjcsdFxEgErrTN0crT0OWoPZ2iYVctrWwduD/IVbG5pe9ZplVim+y7I/kpu3sQ678kGnpgubikFCw==","signatures":[{"sig":"MEUCIQDlYuLgoVA+K5yluOBS+3YyhpeUto7X72JZ+WHVScSxJAIgYoxdoaZW35Izekv06mNdjn3NGsE+ZUJcwzydIMmg6Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"432a045063844919f738876154bc28091fd329cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.1_1773833554169_0.6466108164485258","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.5a871ec02ff3":{"name":"@tldraw/tldraw","version":"4.6.0-next.5a871ec02ff3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.5a871ec02ff3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"06ef8c3b7110da0aa65d498934af4890bdd629a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.5a871ec02ff3.tgz","fileCount":12,"integrity":"sha512-vRsRrszYkAorinUcxUYDG7/xLvDzzGdYN42JzC1xWPjROdbUlRaFKviCEXW6ihAZI/gNeW23LdTf19S5M/Mxrg==","signatures":[{"sig":"MEUCIH22X7nCuF5zBsOn4+u/WoQMNJD8xrEtR6J36EibsSlNAiEAuftfVzFF9W+cf/IwDOmRUxoPLb21lMrz3+V5uCMZPNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109087},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a871ec02ff34df36a2c54a341c588b18cc47a26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.5a871ec02ff3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.5a871ec02ff3_1773834449608_0.05936357195883657","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4ec045c286e1":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4ec045c286e1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4ec045c286e1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76e485ebcdfcffbcc35a26de884b95bb70ca9f78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4ec045c286e1.tgz","fileCount":12,"integrity":"sha512-14Pk98PCZ5kK2fQ17I35/Eb6+XetaedmnAra1G3Gul6BtQIR+TxIFUI8YLg3E//BRjjsQh7pPkV6URfnHtwQOA==","signatures":[{"sig":"MEUCIQDAdkoWOkxmVIZymtue0e1/8/1xnotR2TOie/OM2hdczQIgMWLigTJ5zvSV7cDH6sd3L+ZvLeAcRCx1C5UbdPIKPug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ec045c286e1a4166094af6d04c786db4621ba3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4ec045c286e1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4ec045c286e1_1773834908412_0.058828020255532465","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b9b3bfdc07c7":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b9b3bfdc07c7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b9b3bfdc07c7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c03d1d2b99bc2b470cedadcf10e0cf2b34954d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b9b3bfdc07c7.tgz","fileCount":12,"integrity":"sha512-v2Ndf5Rp7h7Wc+6MvGXY/kkyUszwSm9eGtX1PihB5wTAaSTRIGDJpKZRwomKi6QNZuM7SnG2Bi2YGXP2XV4ZgA==","signatures":[{"sig":"MEUCIQDvyi60C35zg+woj57yoGfgZFyP5Ex824qn6Bqr6Y4xywIgVzLw3K0PCgQhQLWAKDgSXu7n6gTT5Fiyk43ererTTc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9b3bfdc07c759cef5d1f4a9ed53237e00527165","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b9b3bfdc07c7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b9b3bfdc07c7_1773835272390_0.1688315310716373","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@tldraw/tldraw","version":"4.5.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2674e75d77aedda7644a2b496e47f9c7d8856e6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.2.tgz","fileCount":12,"integrity":"sha512-IkvzgYqsIgUuBKEpUOoRu/W8RReU1+tnFO7lQw5sXn3C0VY03KKzXShoS6et2F075kSC8d7d8ZHBhxwY+vdxGA==","signatures":[{"sig":"MEYCIQDgakd0UBeMOyfWOBi+D7SBl0mQgwwiEgQRaYRUjMtvxQIhAMwyIk5R2qmvytIu46WudgGCQznLn4QuKui6zYKrfjli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06efe38405491630ad1362092bd34c91e6b5bae9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.2_1773835514167_0.3128167860981803","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.c0d5c62699cf":{"name":"@tldraw/tldraw","version":"4.6.0-canary.c0d5c62699cf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.c0d5c62699cf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d2caf7af200c6486fedd29717cc93539ba2526e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.c0d5c62699cf.tgz","fileCount":12,"integrity":"sha512-45mT9T9hsyWRYDKSoTdCxQ430mZM1TJ2Kk3HVDzkFOhlLDcTlbx4RFHnP9fIJAb00p1ibmmz5ecLyeX7X9REvA==","signatures":[{"sig":"MEUCIHJgyHptoMraiI6UjHIxEqHK/MxDH9OPbGmP2UjK53IDAiEA0/3R4BVEw9aj3hGczQ/A7FLOpgTPzNLnz+wb9bDPpCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0d5c62699cf00b801c89a9b8e507f3a1dd520a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.c0d5c62699cf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.c0d5c62699cf_1773835612742_0.600494798583306","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.034648e28756":{"name":"@tldraw/tldraw","version":"4.6.0-canary.034648e28756","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.034648e28756","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab874f514ec763c48851b2f3b341bba7205551a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.034648e28756.tgz","fileCount":12,"integrity":"sha512-NGHYGmKHhKTDN3WhIWc25rovCpiBOny8uKUj2Lxn+fapTUt1ue3fUxfSqhj2VDGaYqqZcJAVmZIPyDmjoeZ79Q==","signatures":[{"sig":"MEYCIQDerUYxi7zxEifivZc61wn3HBoYAiQunURir6kthGohlgIhAN8Kb4Z3B9Og7JZW9MGWucPZ+uiuVALfXg5hiTRsRjPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"034648e28756f629d8350f5f978b6cff289564b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.034648e28756"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.034648e28756_1773839122626_0.48555772435801137","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7e9dd241bb89":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7e9dd241bb89","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7e9dd241bb89","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"966290d4769b29381dc72c4784bc3af5a6ad5da7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7e9dd241bb89.tgz","fileCount":12,"integrity":"sha512-TyJiMKRY7d1c5VTk/QXnaJpEKm+qsnrbY2FW9Dj2nKnLszCYPcPUXZMcBt+We0f1qytePjD864Iup4OQmdOtDw==","signatures":[{"sig":"MEQCICZva6P5LnX9ev6fsNAAPJEfYqPb3yWbh43g0Kty3wtOAiBxHplm8IfzNYEtR8k5rlqYQTDmoMvFVdP2ob8HMAc6qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e9dd241bb890dec01e8356bc36a104f8b1416c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7e9dd241bb89"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7e9dd241bb89_1773843017952_0.39518164463480576","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-internal.c7df3c92455a":{"name":"@tldraw/tldraw","version":"4.6.0-internal.c7df3c92455a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-internal.c7df3c92455a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b0a0602622a28659e729e05aea9d84c4d448a08","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-internal.c7df3c92455a.tgz","fileCount":12,"integrity":"sha512-H9feZn8tJ2nwIbdS860LbmoK84EkC74OCmkzEXs8pI7JU5IPiKvPyJDdcJkSKE8cvLiiOPc6JXYiWc8H77dnHA==","signatures":[{"sig":"MEUCIBxxiTjPnffglRsJbTYwxay35/7NZEGvFEZMgNTJmfgVAiEA9jreoh6peNDR/O8BIeVgP9Mfz3A7I5un3ovJl0T3ci4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109103},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c7df3c92455a5ffcedf22704b3fd1d07816f8dd5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-internal.c7df3c92455a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-internal.c7df3c92455a_1773846658732_0.4759839668386765","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.1e055ffec9ba":{"name":"@tldraw/tldraw","version":"4.6.0-canary.1e055ffec9ba","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.1e055ffec9ba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed40d3977865095baa946bcad3100a7929587d79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.1e055ffec9ba.tgz","fileCount":12,"integrity":"sha512-Vg04zTWC5fT89zCfP19IKJ5zr7D7UxazC7FkFmSRYfd4+d1KCthwQF9qxd0y+EdwUouym8q3XlVv41uUFRoT/A==","signatures":[{"sig":"MEYCIQC6M4qb2Kx7WDyiogRQ6jyAlLixc9+08IGsFxHnKWwYwQIhAO/1SODV5KfXM7rLppjyb/JloeHxLaxi1KCZgoJk/qxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e055ffec9bac8bc7d1d0b7773c7dab52b5ef2fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.1e055ffec9ba"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.1e055ffec9ba_1773848686902_0.3446428487737847","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"@tldraw/tldraw","version":"4.5.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86b502836680da3461c4587b719ec3275b4b41bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.3.tgz","fileCount":12,"integrity":"sha512-4Pp9+njAmr7/DGoljArB1N6Fa4nuLunl+Mrzo5eLr0N0vGjB0VGCjAOK5vsIdf1xW2DDtf1Z2ahnvFM8MCDVLg==","signatures":[{"sig":"MEQCIElOY35TipISRsgurPxcivP1dJ63WMtBcrj3JNp2pckSAiB9ZIclQigG246vf5Br4GRJrHgj0Jjb08hklGG3QqArcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5006c9a49070c4ec951d71a6beb68ec95a16c100","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.3_1773849689036_0.08881667823106731","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.0bcbb3ed5bcb":{"name":"@tldraw/tldraw","version":"4.6.0-canary.0bcbb3ed5bcb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.0bcbb3ed5bcb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e70fd98d95d92e1ea8dc00d27b0b3f270d86a0b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.0bcbb3ed5bcb.tgz","fileCount":12,"integrity":"sha512-MCCDJaRE/xbambsDXTKFjsmjYIJZrxvbhYQXklPhqfrz24MJg8aKfX6PHEuZHy8ufHwBFA1UT4y+h8JjQwVQXw==","signatures":[{"sig":"MEYCIQDmWgnyigtAMfrRm5weNEFiBXc2exFfHfklrlgDix5o7gIhAJA4TptbvsYiJq+XEdlvs2KlZO5knIOgHVQtuawHeXkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0bcbb3ed5bcb7fe24e5d2bd47b4de6f230d1391c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.0bcbb3ed5bcb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.0bcbb3ed5bcb_1773855072723_0.19394783511132663","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f9c762eafbc3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f9c762eafbc3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f9c762eafbc3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9e76c462d288fe7e36311bbf73734bed233de83b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f9c762eafbc3.tgz","fileCount":12,"integrity":"sha512-pJL4mtoqQRxv8vSUzNCAIIgGTHsX6YyKgKHe5Ho/BdRAUcb0/fhZghP+r0AT+tQoudqsBLulnGwSlOA+T/ENPA==","signatures":[{"sig":"MEQCIGRUCTwJNHvM0X824WV1+qavYFITqReApi7zr05flQ0RAiBViUGz7M2ozhBb0mtbnSoRtIdKCkYlkPwyPWsLlUsDqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9c762eafbc3227c9d7cf8b305804a2a3173332e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f9c762eafbc3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f9c762eafbc3_1773925136159_0.8516331185098487","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9edb51012796":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9edb51012796","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9edb51012796","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b70b74779e790fa5e68c0d0c250317adea24c512","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9edb51012796.tgz","fileCount":12,"integrity":"sha512-VAV7nGyLzN/N78legDpCZ1ianFAEXsm8c0TSL2C75CIwut1rVDQh+UuFZV+Q953BedGhdimwsy2Z4NpVnCF3FQ==","signatures":[{"sig":"MEQCIH7Igs8kKSpqbcOc7aNC4+9fl0mS7QYoWyQ/dAbomhK/AiB0hZqH7GHOh/xeTa6lvpue0dDGZqndQOYxH1RQ88Ljgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9edb510127964fcf7f93d1648cdc3a2f0dde511e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9edb51012796"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9edb51012796_1773928796931_0.061452298520482174","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.648503b7ad7c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.648503b7ad7c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.648503b7ad7c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b47990eca97425dc499080d702b7dd1361196588","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.648503b7ad7c.tgz","fileCount":12,"integrity":"sha512-YJLFNc+DEnpJvHE5J1y01zc2Wjh7vujOplj+6FSTdytuS+4NXB1sTrWpfLtcBVfERo3ftSmr5LCYC77wcBxMUQ==","signatures":[{"sig":"MEUCIFmbsi/q5zE0fRgH7mK5fJX13uaaGAEueK3lYpmLy8dmAiEAnRgeaeedv9heNpWIxA0Zj0iNj4uXKqVXQDlLqkd3KBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109095},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"648503b7ad7c8cf98c42568580a46363671c9924","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.648503b7ad7c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.648503b7ad7c_1773932593353_0.6431044109574151","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.370d3a836f4d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.370d3a836f4d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.370d3a836f4d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68162179d73dd7db4dc05a5eb488e12ca69d01d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.370d3a836f4d.tgz","fileCount":12,"integrity":"sha512-B4gYM3xf4pBIYADM8CLPXH4fDQgL4kar9gYNeGOwAAiQBYYSruDLjoiSCQqOmh+gV8nWHutUtKdkn9JSpamtbQ==","signatures":[{"sig":"MEQCIAVFzugOBveUy54a3eCdx9qebzMjVw13YVVpVZwhUiOMAiBaqWBdV3qc33bKlqq0lsFqzMUw9aHeqOflcxmlXQIy/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"370d3a836f4da54d2bbdf42479f857303e843a70","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.370d3a836f4d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.370d3a836f4d_1773933184553_0.031063168466048285","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.1470315a48ed":{"name":"@tldraw/tldraw","version":"4.6.0-canary.1470315a48ed","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.1470315a48ed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d20bdae92c986cffcdfa14190bb79e349e656ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.1470315a48ed.tgz","fileCount":12,"integrity":"sha512-PJ3AVSFsxwQ04LNf04lHlHt24M+J4SU48t5RA6mNBP+AL7TGTYZAj+9goiRNG/IpOu/jh/Vs8RnELhPG/LlLuA==","signatures":[{"sig":"MEUCIQCLVMKR62o7kKzwk7WkWrw0UPRmguMtqjHjSAhb19AgvwIgEnw7mVi/iRTuNxDuM5mM8UL3DX0vDJ3Z+x6XJ/IJQto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1470315a48eda9ed16ae13085b3de55b509de9e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.1470315a48ed"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.1470315a48ed_1774003688819_0.42635954947158994","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6d34f9a01c8a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6d34f9a01c8a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6d34f9a01c8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6745a2a6d024af2906ba13fcbbd35d6716778f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6d34f9a01c8a.tgz","fileCount":12,"integrity":"sha512-I7E6Xvj8PqIfDPbyhdUy4lZLEaBMa9gNWDfnvNNCWCFEQqRXl78HHbcTslYrGd6bXfdSvteppyHVLJNYY2542w==","signatures":[{"sig":"MEYCIQCyvlJnjeLFMM0rhgFbY0xmVvHgkNeb1bv/5Hl8fFc5cwIhAPL7Ados5QsJ3a4XV0LMVL35PoQ/4H2h5UYMdBNgCFdt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d34f9a01c8a26c4b8d9d607ef9ca01832c2d46b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6d34f9a01c8a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6d34f9a01c8a_1774005049815_0.667530103048106","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.de4ce2523261":{"name":"@tldraw/tldraw","version":"4.6.0-canary.de4ce2523261","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.de4ce2523261","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59b8ed81319998b8e634bdeb381ac3b152ca17fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.de4ce2523261.tgz","fileCount":12,"integrity":"sha512-NA3vcgQQ15Mz5k1fQwOYxhAvCHRRkXSHYAMvBCi01eyeneeoeAaZDiQXikXdE9Hw4uty6c6ijGqmUqPNmmzKbw==","signatures":[{"sig":"MEUCIQD2L8qnZozV1pxYkz406F8zm/8V7GJQ08Dlr2sJBE43wwIgTgFbeKegS6aDLriecfjJY1WReAesVDaHywiS5+/c8i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de4ce2523261fd7d9209e096fb0593b53fbd28f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.de4ce2523261"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.de4ce2523261_1774007816956_0.09800080686439228","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.bfeeb8203c8c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.bfeeb8203c8c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.bfeeb8203c8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"428a2175fd019c934352ee22d60b229eb5b3bb5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.bfeeb8203c8c.tgz","fileCount":12,"integrity":"sha512-TzxiTkPJdXLAsgB8jQL19+Uz6b1UfQS4RPg76ksniOj+AZU93YepBIe+BnBHyRlMTaYRXjX7o6cn0TqSgzmD8g==","signatures":[{"sig":"MEUCIDbwdZiBvO3LBLGr8RQKtanWmmnBvw2ryRPloJLDeNM0AiEApqKmqNpMtPwlEIPJOGb1A3HcmXEH8qTPoe/7kvcJ/V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfeeb8203c8cbfb1bfd019cd77ad73c813074a95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.bfeeb8203c8c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.bfeeb8203c8c_1774008859282_0.7693237929622059","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-internal.e29318c66fb0":{"name":"@tldraw/tldraw","version":"4.6.0-internal.e29318c66fb0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-internal.e29318c66fb0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8b9101341218f103de3e2a8222bfe601e35a7da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-internal.e29318c66fb0.tgz","fileCount":12,"integrity":"sha512-vtBNQIGhVHfCR1jbQTNFEtWca8ZkvB7jG8maKCFhUZkMVMBPz8/Ggd7nlv9/yo1BUNuJaD54TUBuslM6kVlJ5A==","signatures":[{"sig":"MEYCIQDIisynE8LeaW5LQ2YFQKdGmr6lDGuzALBHiGG+qqK/egIhAJP1yewafgQEOYHuzIRWezNa2rF6zNSh1cKfvFyBN9b0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109117},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e29318c66fb0b0928cad1c6bef28a9964c7dac99","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-internal.e29318c66fb0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-internal.e29318c66fb0_1774009453331_0.18431763316996896","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4cdadeb38507":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4cdadeb38507","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4cdadeb38507","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d962b3d0b5e6d42d509d64d67beb7ec68c075f16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4cdadeb38507.tgz","fileCount":12,"integrity":"sha512-bdIi0AXoOGnFjfGeC9nHWV95VXu6x3Ux0GAyw0PkKzbYGvZncI4HFow30BWQ4NhDMdQyX2ptjWFipsaFjiHxmw==","signatures":[{"sig":"MEUCIBXua4xkDHYKECk/mYh+BpLl6nwccMwYNl2eCtT7m+WzAiEAyeQxuTvlvkqQWHr5QXIUWrMZV3RUaXCfCbU3wd+A00c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4cdadeb38507066752db4f53da611c3e2e5c032f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4cdadeb38507"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4cdadeb38507_1774011023906_0.6402634717520599","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6125f40f66f4":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6125f40f66f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6125f40f66f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eac77cf68ea58be037c7c5112103066bfa4a8205","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6125f40f66f4.tgz","fileCount":12,"integrity":"sha512-7td77xXBnEmbr5Zc2/+35NH39d+5q+FKx9D1pVs2QMovjF5bqQnO0mgRckB6yU0i9r8riiW8gruJTUQoRnX9Tg==","signatures":[{"sig":"MEUCIQDv6J+ENfEBdswVZQRF73nYjvEj93B1JPpGoR5c6lR3MwIgEXJQWupxbh1+7khc8AInm02lMmcQQQBW3fkyZ7nSrNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6125f40f66f4c1d90d32c24516c041e1d6333812","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6125f40f66f4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6125f40f66f4_1774011304033_0.8573723567882214","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.29bedeb2c56f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.29bedeb2c56f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.29bedeb2c56f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b719b305334d0b8f03be1cb8aa438d6c4620b2e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.29bedeb2c56f.tgz","fileCount":12,"integrity":"sha512-ipE2qkleWNkS3ID+Avr73gPVx0FNWNIEJE+RgFDRetN3Rxm3+/qeYrPC1C6cSnEOMeD7O0raMu9M9xNJtmglcg==","signatures":[{"sig":"MEUCIQDjvjLtXO1MY8NIINx7FXb0HHWaPcYEaOgrGtco6NimgQIgd+H7c0gUr/mbq7aY0+990fPbwvuYvhOohDnabLfLa60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29bedeb2c56f6aef65868153279ea6a46f1bdcbd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.29bedeb2c56f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.29bedeb2c56f_1774011542393_0.9195277370513739","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ebb51b2c32e4":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ebb51b2c32e4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ebb51b2c32e4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"271a0c389555dabb2cae74de472b4e4b50c8a110","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ebb51b2c32e4.tgz","fileCount":12,"integrity":"sha512-7hA+Q6AvDG0bpZjhM2uioP1u2VVv9kBC8A+SJplUAC5koAodhT8D5jxBmmVeoR3JHBBhYI9uRUIXKJggyspUvg==","signatures":[{"sig":"MEYCIQDxXakKdMM/HdkuCjlb9lhobCEYXRQPvvaHrXE26B9FgAIhAMJMohDaMNhG7BZ1DYWP04+ZgL1kTNsgIfcUDaLuHAJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ebb51b2c32e444d4dce720289f4c95416af860a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ebb51b2c32e4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ebb51b2c32e4_1774011732376_0.8732855326087896","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.00a8c03b5687":{"name":"@tldraw/tldraw","version":"4.6.0-canary.00a8c03b5687","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.00a8c03b5687","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7433790a16dbd1f377b63d7e5da28477c0cd4ba6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.00a8c03b5687.tgz","fileCount":12,"integrity":"sha512-J8ySqi2RkfBrYnvKRqQwdLsSi7TyWmzsFJxADt0ou8piWSTA9YvWKjOlNoBAeoTKP9qD9yBgLFGHw/UbZHNjNQ==","signatures":[{"sig":"MEUCIQDYnCit03wX9iqPrfWs/JRYzhObXYjcfijB6UNhRVkx3QIgTHQqq65IuXbXn2OE0vkBQayr40Cjo88jCJwEfVvv0ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00a8c03b56872861aa11596868cc22619996c1d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.00a8c03b5687"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.00a8c03b5687_1774015045661_0.2777827470223819","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7b2687ac830d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7b2687ac830d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7b2687ac830d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fcb9953d65a8e8e0f5c173949d3e05f6386b8fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7b2687ac830d.tgz","fileCount":12,"integrity":"sha512-kGFg39tAAw9kEmGYwv8Plu0Z5wYgUl4DpyEKF47Q8IVD/zpQPyHcIk4r1SLndgLXhSgFo+8luupDImT3mO19IA==","signatures":[{"sig":"MEUCIECXjN8H1Ddx7gdC5VRHZHW7KQ3g58AeY4o8IKSQLFOQAiEA8oNBCLo3jL7QdFinpwlYk0GOzrGXRSGmK1h0olozZnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b2687ac830dd32481e42e16f80296482e5a9f13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7b2687ac830d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7b2687ac830d_1774020307431_0.24047665088803116","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9204c4b3fe82":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9204c4b3fe82","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9204c4b3fe82","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4819ccb3c796ec0611c8a04439f4e7b3b5de3e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9204c4b3fe82.tgz","fileCount":12,"integrity":"sha512-vq6jWAts6DMx1ZL22LulL0LWAii+5vTzFgBtzXjuKgdtrxPh1aVYbLkt+psrkkeH+jG3PpD6Z3O0Ft3tjlagKw==","signatures":[{"sig":"MEQCIGzdcSPJX2VTx2oHMg36wWj6MaHs1IBMUXR8EryaNRTCAiBePWfrIYZB6L9t/b9+IyPYzwiwLW4swkJVsr+auEEpjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9204c4b3fe821fa7b50a380ce01899720ddbc959","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9204c4b3fe82"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9204c4b3fe82_1774175344052_0.928085099726446","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.127e2c629d42":{"name":"@tldraw/tldraw","version":"4.6.0-canary.127e2c629d42","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.127e2c629d42","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70e0669babe735c98acc3b5cfc3842f9edb8b43e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.127e2c629d42.tgz","fileCount":12,"integrity":"sha512-LzjG3nZHHwzRjsKlRKuzxRygSwZ/BETmUl9Z8UOj0MthUKD9lyHdifHKeQaYKJOHqHSUcO14PM3pCKyMRq//uw==","signatures":[{"sig":"MEUCIQDL0pKHKE6in6cNbVTJy4ssldzeSmlVP40wCb8R+M18IQIgA3j9GxvAM2/NDo8W1Xy/Sjw9+ITDOfj1DZZw+ywlORE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"127e2c629d42c6291350c604aded5893e8557fd0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.127e2c629d42"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.127e2c629d42_1774193037064_0.6359714252905113","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.00f6e9c1ab11":{"name":"@tldraw/tldraw","version":"4.6.0-canary.00f6e9c1ab11","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.00f6e9c1ab11","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3821adc9436d78b8d21c0985e7c131647c019114","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.00f6e9c1ab11.tgz","fileCount":12,"integrity":"sha512-OQP8Ml45IuGVtaapeBDEutKrIp7oyw++Wv96IyB10Ur+tTQ9Fq+qYq8GR/o2/aew+1tUxYBc1VLr6UsmjfFi9w==","signatures":[{"sig":"MEUCIQD9MyKIXbqCwk1SEYE6aMm+Oq7y6VlkSgs6kPVS6GQ6lwIgTuJQEc47H4WKgWGpCdtDKNFCrxBGW+Tp9dWfwQ2Co/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00f6e9c1ab1114ec850a7d366f4fcd650a88b3a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.00f6e9c1ab11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.00f6e9c1ab11_1774194701693_0.15878532281256352","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5af6ccd4a706":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5af6ccd4a706","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5af6ccd4a706","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1fccda5a02cfa9d7bbac7d905813227a34bdb3b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5af6ccd4a706.tgz","fileCount":12,"integrity":"sha512-ASrd2jsD7GLNfSDy/k4MP74ZxPQ28XYKjG6jTap8MMf11iD4MuAlkL/urIM4rl2hE+GSZEE9j9Srku6l3Mj2Tg==","signatures":[{"sig":"MEYCIQDYGJNQxQSenDpMrblXHyhyPDbxACfl6Q3miZEjVK/y/wIhAIWTWkkxTV3n6KcVxM+qfw4RcHbG3cfSrjyrwJQE1oNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5af6ccd4a706700f9ff2406386dac202916ad1d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5af6ccd4a706"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5af6ccd4a706_1774221530378_0.5363541087147321","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.42b2d0041aa7":{"name":"@tldraw/tldraw","version":"4.6.0-canary.42b2d0041aa7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.42b2d0041aa7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03184a96f1e2b46a10d3135257cfcf1426ac7d8b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.42b2d0041aa7.tgz","fileCount":12,"integrity":"sha512-ZdqR23GMaHG2UWtdukWLZZ5JsZyzh61I0kdqjcUA+UWhTjrK3IKMI2WLoNOtGkrfDTaBJK1oI4CuB2YyWSsdaA==","signatures":[{"sig":"MEUCIQCOpPWfOc9ZmTcmFMVINlsKG+SrJEatSAd5XlG9UeN+wQIgGWY2drmC0vVvL+JLXthY8oJX2Vsth867ER0ySkRHBFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42b2d0041aa7141e318b36b1ec741159510a64f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.42b2d0041aa7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.42b2d0041aa7_1774268853749_0.31111330652058955","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3953dda709e9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3953dda709e9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3953dda709e9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2fb63c929533201ee7a1cf9644f9cebbc86a7fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3953dda709e9.tgz","fileCount":12,"integrity":"sha512-bqwPI9YuB616ETPzm6at1O+HZEVSg1r060OU+V1cC9s/yUtH1bT8KTqtIjeiTHjXJvdZnjEezm9zzNYcvX6tfw==","signatures":[{"sig":"MEQCIA0P8NvULvGM33aOqBWZHM52X+DHu1NlkJMSMPQBzJ5CAiBwj6zCGm+fjRKCx8caMOVqSYwedmd8DJnPgL2bSDNRZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3953dda709e96f974beeccc312daaaf531c6af21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3953dda709e9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3953dda709e9_1774269659232_0.46886506152450713","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6e9e7f1face3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6e9e7f1face3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6e9e7f1face3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4152156e9ab0888917388bf9f7e3787f8fbb7601","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6e9e7f1face3.tgz","fileCount":12,"integrity":"sha512-51nR2zvNyhOM9YKt+1mY27N2DXdO3MXdOtkxHc5RKJ2CTvNavRUE+CYmQxbeq/VO9ORpB9r9Z4CImkCwTvMrpQ==","signatures":[{"sig":"MEQCICd6MXD7h7wCpKkBnWwFcWVs7NoiNfem+wkFkVGQK6m4AiBjHPr1RVr/B+8cO+lGv9FdPYXVYui+HPLUsONMrMmGbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e9e7f1face34ff751b78d8eae17686db9fe6927","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6e9e7f1face3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6e9e7f1face3_1774270108856_0.944583689036669","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b75e955cd735":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b75e955cd735","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b75e955cd735","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89a91acfc72cd307f1fcb4ec5071d4b50da81327","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b75e955cd735.tgz","fileCount":12,"integrity":"sha512-HJBAC3fceTY/HwFE3+XAvdl+Q8kOpb7VX0xPnLSuSFrJmpDAmripntmBb40FetMV6V9ibrHc+UHkjgaB56rkzw==","signatures":[{"sig":"MEQCICw+0rQmHuzgftseeKlW8zBTLBXA9HbIe5W2ppEj+fVoAiAWl0/VsPZrKxulMUaRFAWNZJLiOOqLYpx+dkFkj8DvSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b75e955cd7355085578e8fd91b32b442673a1f8d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b75e955cd735"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b75e955cd735_1774272618204_0.21836466801933074","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.8c3a4e9227b5":{"name":"@tldraw/tldraw","version":"4.6.0-canary.8c3a4e9227b5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.8c3a4e9227b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"354a9b6b144ab8eb1dc5597b2047670405f24704","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.8c3a4e9227b5.tgz","fileCount":12,"integrity":"sha512-qCLF/m/hLWRIqqWtpba/unofrabBX3q5D+Rx7x35zlAW+1KHXjUm8gESXS0ntPXJ87ZIVDR96VxIE45IqoqmRA==","signatures":[{"sig":"MEUCIQDS/m6rxa5Nzc4FKtN9bAZFOHS7EkxJalAYS3/LP0Q4KwIgZfnswOU3SR8gglV8zY8kyzrKUQvUiuTijuXy0CWKdb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8c3a4e9227b5d2773d4debc122042dead136f12a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.8c3a4e9227b5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.8c3a4e9227b5_1774274071959_0.7575978467694102","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3805153e8eff":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3805153e8eff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3805153e8eff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a0d65c777681ab453df4d6e2461b89d95948c1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3805153e8eff.tgz","fileCount":12,"integrity":"sha512-XgyW/aT/8xONPOzyu4HBjw5561FwEkzmpm9+qJWzYXFDmXfX4i2Yu9oBXOdIWJp1ebk4HdC2h7L6T705axTpPg==","signatures":[{"sig":"MEUCIQCcEo7qTp4m56Y4Qi6wCEEJRKbHioC2aYioBoCC+opQXAIgYmstPgLkbU/wsE6n1yrh9CPKSghI8QaR3sriGpNE7E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3805153e8eff3c8502dc6073148af5a3182659aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3805153e8eff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3805153e8eff_1774278322903_0.838731412914606","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.16a68609aa73":{"name":"@tldraw/tldraw","version":"4.6.0-canary.16a68609aa73","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.16a68609aa73","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df2b86d802587aeea73e7f1f9f98b78e99dd252a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.16a68609aa73.tgz","fileCount":12,"integrity":"sha512-14g4y55ej+TLqN19b+Xop9IxCetvtPrfhlYzAogqHVA8QOLhwvM8NDDnCLGxPdBQSayHNZlfPZI3xhHzPiPtiw==","signatures":[{"sig":"MEQCIA0c/CrINA7P30RbXvS90R0e4owRTENEUR7G/5yJ9VKWAiAaXEur9mceVTrFXmylNHyHkIOII1mSVQqW5bYZlSt3qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16a68609aa735ee74461b6c80829e6e038a767ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.16a68609aa73"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.16a68609aa73_1774348347356_0.4947884453307674","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.305b8de05405":{"name":"@tldraw/tldraw","version":"4.6.0-canary.305b8de05405","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.305b8de05405","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f802a423665183c730c905c7e0a300ad6501a616","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.305b8de05405.tgz","fileCount":12,"integrity":"sha512-M5DYNjDSrRhKATXxJLs0BI0Sd1PidkSV83hYx9B+XwlDF0aQFTeui8PR59aMjhy1RXvpN/GnVHqvCycgQQklKQ==","signatures":[{"sig":"MEQCICaRfJ4lQb3HbC0LdO4eFpwvRCFN2MOA3LsbWcJL/+MNAiABfewnTtVFkI4O7j8/kNa956/Fp1H4q8VcSvFvAgJhRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"305b8de05405cab36e9f1d2e979f9f58852c4f4d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.305b8de05405"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.305b8de05405_1774348921691_0.9568874814410888","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.374dfedc95d3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.374dfedc95d3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.374dfedc95d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bb74a4b0bbe556b11ec9fa460f4be1d3a6fb96f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.374dfedc95d3.tgz","fileCount":12,"integrity":"sha512-M3jD8tGfOSeiJ/PQj4KynCZbrqlXwZjp2bYWvsuF1bimwX3ER6AQwrK8v/iBSMwheGCKSt4zfq0XvhRngYBzfA==","signatures":[{"sig":"MEQCIA/EgaIObHRDYhCVitiGmPuWTPufeLan88Rkkrp41Gj+AiBnDYfs9u7Kne2UyZXNjtGHggQ4rHdOfjxEIGJ5HMUU6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"374dfedc95d363860a53f284a815b49c059e7d31","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.374dfedc95d3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.374dfedc95d3_1774355878023_0.22817339477477394","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.75bb66f25b8f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.75bb66f25b8f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.75bb66f25b8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"793bd41b1623a3d08bdac519658075387a0647f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.75bb66f25b8f.tgz","fileCount":12,"integrity":"sha512-VvkOWo6eKzZ/tIRN6SSvHxnmqbbx/3dXLGi6VGxq08QNhVN6pODt9l9N73EUe7UO52vVHOKf5FZVhlW6zqOe1g==","signatures":[{"sig":"MEYCIQCbjYFiINt4aLmY58ADjBH5iBJfWq/4zAEpfHIIZmWCAwIhAMSRIDy20EG1HTNSdqS75U5uvW6Z4kaW5MBRiLM/iU6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75bb66f25b8f6f1288e78f4fc0a74e293bf3bef6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.75bb66f25b8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.75bb66f25b8f_1774357083788_0.25950999206714664","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.90d5d6277cfc":{"name":"@tldraw/tldraw","version":"4.6.0-canary.90d5d6277cfc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.90d5d6277cfc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1efb21d45fbfea966e64838cf1d17ea83c273a76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.90d5d6277cfc.tgz","fileCount":12,"integrity":"sha512-p0YIgnNrIi8F4qRwBlEfzEwSbfZrUQf5R8lZkEabz4Dgw3dPakl0Xyyf/FHWsohCdvO50NFGAK2iuMXiXMW39w==","signatures":[{"sig":"MEUCIA9emU8UCj+eubqsg8aT5XxwE+oom60mcWOZiqcTbzP6AiEA0R6ZE6W7m3rDI1bQYcvZ0nrGGlq9jB98cPY/o4fBXKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"90d5d6277cfcea83ed0bc89d864407a0c8c057f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.90d5d6277cfc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.90d5d6277cfc_1774361562972_0.28619556219996767","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f354288a547b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f354288a547b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f354288a547b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0ac82061e65d71a5df3eae8c05945e21b894906","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f354288a547b.tgz","fileCount":12,"integrity":"sha512-7jOkjhxynTPs6XaqH2etFrpPUOg8WLemKITWdED5QQDRR3JNj73YJdvWJiy4SfMWLKa2kYaLyTgpuLotCk9hlQ==","signatures":[{"sig":"MEQCIFIkwX1e8pfIuc10l+d4IZRT/p4DnRv7xu6b1Md0QiiWAiBdoMBE1tvQDaHT/Yie2R1jz0ewCRhLSvuxHU1aqr4lGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f354288a547bc35df85d9d21ef1c0f1141538db4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f354288a547b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f354288a547b_1774367326682_0.7207204195460677","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.85bb16e23a42":{"name":"@tldraw/tldraw","version":"4.6.0-canary.85bb16e23a42","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.85bb16e23a42","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90aae7befc70b3aa585d28d2defcd577fa6c3325","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.85bb16e23a42.tgz","fileCount":12,"integrity":"sha512-q/sp8snPdJgWJKdf9Upw6A/CCr7Oyx3ysGjP4S987nKVN0/3kOWvO3WDCWRjcx5EI307yV1Dk4rY6Qcdb82sTQ==","signatures":[{"sig":"MEUCIQCOZqoixMrd9MkJQV9FA07HCbIA09ZDb7Lee9J6w7NgggIgeByQ4cBK0R2VKt1niYgK2vxTSfegcUJm04HELpoc15g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85bb16e23a42040d786a32c213cd45ea295e2b79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.85bb16e23a42"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.85bb16e23a42_1774428010830_0.13237696743667415","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.17ac43ced6ea":{"name":"@tldraw/tldraw","version":"4.6.0-canary.17ac43ced6ea","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.17ac43ced6ea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1f249919b9a2f2146b309e02e85e11dcc2203a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.17ac43ced6ea.tgz","fileCount":12,"integrity":"sha512-2l0W4+sKhoCieP3F/5UaACyCowgKt8pD0CnVV05dDpUxl4ddE0FKNns80bMW/oGqdhBEykQfmB5WG4Q2BXpolQ==","signatures":[{"sig":"MEQCIET9uOeUxdFo+viY/FZM4nZwlii479u5ht5KBdD7xokkAiA93jah3FF72KGaPiROXOKjUYLorsMfPCFgJzX8YEkxAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"17ac43ced6eab8fbf4c088debe2f6c6bc7a1acf3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.17ac43ced6ea"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.17ac43ced6ea_1774433738506_0.819198869214937","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b57a420f400b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b57a420f400b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b57a420f400b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c00bc6f39edfdec94f7d221d5bbd4b1a781e7a06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b57a420f400b.tgz","fileCount":12,"integrity":"sha512-lp2KWU7qdHM7npVTTn/+lLstQG/lkJvgkTKiSjcmkrMxNzF7cQJt9WuEnCyVkAYvcvl6MgWVGAFfgU7s3bY9IQ==","signatures":[{"sig":"MEUCIQDmZVJMZAzXTx1lwmaUbvYwF7sUFrDxAk2h3dVomSyhdQIgGNARKBVDLsEutEYzX8T5Y1ceH0vPu2MmqNrK0knWhww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109109},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b57a420f400bda4a4cbf19046d0444e7d281b8f5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b57a420f400b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b57a420f400b_1774436116526_0.8043244345863987","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.70dfb4f9c109":{"name":"@tldraw/tldraw","version":"4.6.0-next.70dfb4f9c109","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.70dfb4f9c109","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7436322624bfcced92e4e717f150412d498aac73","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.70dfb4f9c109.tgz","fileCount":12,"integrity":"sha512-5a8KB8JBKh3ymHP99OmiMldAgwBKVjB73rmOFUHuuVjlP8KVInXyf32+hV5irEaJyszzlqRrxKZTKtT/XIyWCA==","signatures":[{"sig":"MEUCIQCxPmlo5MmAIPfIeJJ6LhCMy6dDelhRie+Oep+XSwP+8wIgQB9nRsX+zd50CRPUrNHyxLFOPSt12sHsxs6xduRUEJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109101},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70dfb4f9c109ef219a5c6ff3169eb80a097b58e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.70dfb4f9c109"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.70dfb4f9c109_1774436838801_0.17376359245896444","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f1cd46b631a4":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f1cd46b631a4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f1cd46b631a4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d1524bfdc7f2772a241b586da6546159f2b1bea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f1cd46b631a4.tgz","fileCount":12,"integrity":"sha512-BowChZMEqowpkc0ydArLDSnV32KMBsTpy1MlCeeX9JdmDS+jV4V2fdR39efeJ+C0/j0Pw9bLjpYOQGNNzmAqag==","signatures":[{"sig":"MEUCIEnhljOaszHehlTtJaDio9utgi5PYUxeuBheVtSv0sTOAiEAyI6p7UiB0IJ696A+ggcD2qZqwCytjpDw7pKqW1wFJC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109331},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f1cd46b631a48b8bb80ec90140262723371cd7f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f1cd46b631a4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f1cd46b631a4_1774447516280_0.3423283317542676","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d5ec5a487437":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d5ec5a487437","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d5ec5a487437","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf5a7d0a051dae4e3e7eee707da9c29e476f5452","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d5ec5a487437.tgz","fileCount":12,"integrity":"sha512-05/2/5MbcMQkkkQJg6TUM6DW5GXWIVxkvo2+f+VRMd4T5hk/b9fYKcJaSxr8huYV69YL8oCyD/sKa5ZNTA2E8Q==","signatures":[{"sig":"MEUCIQCRanF7Z8XqrCWeBnSLK268+Mn/o/dhNIrlTPgI7Vt41gIgL88cnU3xOptGWCL1sQM/KmXNzJAKg5glXm6kfWvLLJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109331},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d5ec5a4874373db2c8ea6cd7e546c74d12865c2e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d5ec5a487437"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d5ec5a487437_1774451041962_0.6991677069627318","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.07bb819f71b6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.07bb819f71b6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.07bb819f71b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8b7280cc8f1cb676f611672a5f4996c1d9b5e55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.07bb819f71b6.tgz","fileCount":12,"integrity":"sha512-zMbke1lJ+tFhK6a2FWun/cHvLSgSBQPiX1ONccKnLjgZsBkGqPR/8yXvkDuvKRv7CcxV/NZ2k9POcCGakCRITg==","signatures":[{"sig":"MEUCIH4zF4BowNJn/+xj7rtoTh9o5V5zdM/X/B/6QYz1l0uoAiEA1HsEKfhsh57NKJvEyfz7T828uOjgmRgAHqs8sRCDvsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109331},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07bb819f71b6f9aa355bfee755ef0ab0c6d4ad0f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.07bb819f71b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.07bb819f71b6_1774520586129_0.4331843267090312","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"@tldraw/tldraw","version":"4.5.4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c4d8070efc8e88d1287ad4552a84d25f84c23e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.4.tgz","fileCount":12,"integrity":"sha512-hC7nKIkx4gV7C9iojvdluJqHXe/9rviNQLxhXQzXURm3kTFVC3fcRqiNYjjxAXNWrFi6raMouD6sznxICITpVw==","signatures":[{"sig":"MEUCIQCKRH7BrA+hFUjoSObB2qhMOxzO5KhAUGpP4rJvVRrg5wIgIILZXeUdBt7+IiBowCh4FK/28kU64Bh7jLVx7EyyQps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de09fd94bc80cc3827d21c734b716e8b2dca5f8c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.4_1774521180204_0.8338170045572426","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.1f489710ee41":{"name":"@tldraw/tldraw","version":"4.6.0-next.1f489710ee41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.1f489710ee41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf52f5732a2edf6c609e8f262e58ed89be874d62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.1f489710ee41.tgz","fileCount":12,"integrity":"sha512-2fo1VULZv5r+6r1q62M1/J7L2LMQYSff/vQ9Ht2C+HOZaAal27PV5xkjkf9NjbNvw+b3NsWoLr/20a8chZ10kA==","signatures":[{"sig":"MEYCIQDJNtLNwiKfRFzN1M7EUNTXyaXMFuJfEv4eBHOoyooZ2gIhAK1H+Q9yDSsGvdyzIKvGftBqdJxIebmY0MxkP5wC8fyt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109101},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f489710ee4177056370208a543b0593b57fd544","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.1f489710ee41"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.1f489710ee41_1774521210474_0.8519487457269126","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.d15997ff5a4b":{"name":"@tldraw/tldraw","version":"4.6.0-next.d15997ff5a4b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.d15997ff5a4b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fac8577ef02917a213abaeacfea31e98940f9d56","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.d15997ff5a4b.tgz","fileCount":12,"integrity":"sha512-/jheYq5pIFdq7Vupw/F0jo81JEB92KlDDANR1PL24uTIzPddPczGpfuvya4jS4roh1ycqkhYg0fl4Xt8zihk7A==","signatures":[{"sig":"MEUCICvHXu5ELCg32xBBkdnFE7TtoaoQxptLXBkOUKQU8H9/AiEAjS9e9WCA/G6L7Io0P024llWhEDp3Kio6jgM8HNxXYR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109323},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d15997ff5a4ba75fabf4a67bbb8f2e7a6c2b5de0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.d15997ff5a4b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.d15997ff5a4b_1774524566096_0.4757630152515313","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.839e118b3777":{"name":"@tldraw/tldraw","version":"4.6.0-canary.839e118b3777","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.839e118b3777","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44423b8a28a577c6871fb213fbd88a267151e042","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.839e118b3777.tgz","fileCount":12,"integrity":"sha512-UpMTDlIdArBVrStBhShqTZw2C6a1e8uwZdiIrqKEpRzLdGa41W2jlWfJ2n41zqM8xs4lkHIqpBcvx+3ieFt8mw==","signatures":[{"sig":"MEUCIQDGfE79uR7mV4xNUnw5s09E/hKee9KdVrLj1ChhRS1NJQIgZEPU6yv551LSzAVrlknecoe0xDamaMuECOD0E7KakgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"839e118b377776466d5fa72fc7d83cf791057243","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.839e118b3777"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.839e118b3777_1774535559424_0.07238217820240855","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.db8dea43f13b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.db8dea43f13b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.db8dea43f13b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27817eb614bb5d1925f050057a8ffd75907415e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.db8dea43f13b.tgz","fileCount":12,"integrity":"sha512-2tPAwRPUn09Dv2tlihhWzgHaAPTc3h0Njwt58C0SQv1CJpLEyxGDG+/epHxpcRB2KKcxzLJ5CyS3zy+4fh2SdQ==","signatures":[{"sig":"MEYCIQD5jqUWfYVaAuIrAcQa+Pm3ShWYnMjpFBnhYaaDayoJDwIhAKR7CC997OJkv2tLEvE7DyoCmt8Tde/71uHqy19B7S7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db8dea43f13b3fcff6d1dd1960dd23a98d586351","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.db8dea43f13b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.db8dea43f13b_1774535675081_0.3037703915884413","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.0eb36d65eec3":{"name":"@tldraw/tldraw","version":"4.6.0-next.0eb36d65eec3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.0eb36d65eec3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc5d4612a2c8802e41ad3f5fa25e1cb1f7caef59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.0eb36d65eec3.tgz","fileCount":12,"integrity":"sha512-/8wzbFxRCU7Q6T8lhcYSu6jeFj8LSbx01qTRocSaal4Hr+DuJttdUHzYSlqDQQ3mRwJjykZi+Za19az0DE/6LA==","signatures":[{"sig":"MEUCIHeE9swo+l95pJAqjImkDXZrhGAQ8j3hhRr5XcQmByvBAiEA/xo1FU1SYa3D/Y9HyCwbOgAGQkS0pLeZVKJ4fg1lQR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109323},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0eb36d65eec3ac2cdef9e74ab8d1004b58fe51a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.0eb36d65eec3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.0eb36d65eec3_1774536172187_0.3190362009483525","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.4de9e909116d":{"name":"@tldraw/tldraw","version":"4.6.0-next.4de9e909116d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.4de9e909116d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5207f1abfb1f6534706113f55ef599151ae32776","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.4de9e909116d.tgz","fileCount":12,"integrity":"sha512-Z0NmkF7cVuOxfdhps7Q7kUb5/y//gJNZu9R/MRfO9ImDuAt6olzhDg3P7nIBYZByzwNbWSVXSKa5Lhk3Bq11yg==","signatures":[{"sig":"MEUCIQCqO/Ims9ObtojEh1CsBdH1RKWUd+9CGG9IdWcGRyuH/wIgZM//UKZ7pZasILNv6l9yB9UknKZRfnNQPdc4bZ1oYd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109323},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4de9e909116d080a5d2388a90441468ad29105bc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.4de9e909116d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.4de9e909116d_1774536612308_0.9157073955681116","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7cb931b72e36":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7cb931b72e36","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7cb931b72e36","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fff5b8a961e2521a9c8553aa0ec4d33d04850673","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7cb931b72e36.tgz","fileCount":12,"integrity":"sha512-uvi4NdyIXkDD1D9iK0xxobZTmKUZrVhlzaCKo0oWF0+x+rV1krOq4FLvHqfWzlu4z+2gPR3uhvuHXK+KtZYqXQ==","signatures":[{"sig":"MEQCIDHYwMyQmdDrUKytMPgWommKSY9oBgqegBMN1AGGnsG0AiBm/f9+ongS0V25RuLQ5cLcND6y8jU4xsdiINxpnJEztA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7cb931b72e363d2bf1e15b63739f7384470f279f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7cb931b72e36"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7cb931b72e36_1774542097055_0.23026484480726594","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2b4c5b2f9b86":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2b4c5b2f9b86","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2b4c5b2f9b86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e62f68fe2646782aa1f15e6544c1c6c16565a7df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2b4c5b2f9b86.tgz","fileCount":12,"integrity":"sha512-vDTo+ohqFEtO7xTKqEYzZNNy06WJASVmwZFNeZOEGB84MaIfmWaAn06fHmUMbuI5EWHAGyMrkaIsh5Zogk3QSw==","signatures":[{"sig":"MEQCH1ZJf0RGwI3BeUydD3Vul74vOOPUo8ewSExUExodVJkCIQDTidymgrsFLCG4hJx2qB/mDvhMTRMuheXTmKvK4ZMHZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2b4c5b2f9b86d7d16d66a0d8ff00a4009981ed8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2b4c5b2f9b86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2b4c5b2f9b86_1774545316687_0.26157608954631706","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.dcaf0f7cb726":{"name":"@tldraw/tldraw","version":"4.6.0-canary.dcaf0f7cb726","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.dcaf0f7cb726","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d891f17620aadbe619f5f3e1dab2f1b16ce45f4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.dcaf0f7cb726.tgz","fileCount":12,"integrity":"sha512-XnTDegL3RThx600tIMvwuOVtkFV6MRMTDNYVRsHSWUd1Tv5cZw0tZ0cYlEnU/a+KKKj3+DEWSIPuysY625QD+w==","signatures":[{"sig":"MEYCIQDSrLK4yhtHcP5DGNcveuifVoJYpqHRBpCfz+oUfNzfEQIhAPDiRAkEhqxDUR375OJ254xlclEWooVVtYIdsbKO7ily","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcaf0f7cb72685b25e852f200a0aad9def573b21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.dcaf0f7cb726"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.dcaf0f7cb726_1774606069931_0.5933314382740218","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.06045e9ee0fc":{"name":"@tldraw/tldraw","version":"4.6.0-canary.06045e9ee0fc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.06045e9ee0fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f3325465b7a45940eccc34adb67fb02b9904e0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.06045e9ee0fc.tgz","fileCount":12,"integrity":"sha512-LaCiq95CEgRhcaHFZNdVPConXp+Ys/U5029IAyINE7x9SrnQG0J7BrFMFBwxE9T2sjvyHn8IskXB+Nd1SZWE5Q==","signatures":[{"sig":"MEUCIFwJGqIPokidxn9plrLQSElmjkcqcp/g4WwdSHVXMm9LAiEAy27ZN/8jzw6eYaULT5efJu9pSiew7lbNRjilG9V1L3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06045e9ee0fc6944319ee1c4db8382cadb0ca1a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.06045e9ee0fc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.06045e9ee0fc_1774618567574_0.6205402789330532","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.e3e961872cdb":{"name":"@tldraw/tldraw","version":"4.6.0-canary.e3e961872cdb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.e3e961872cdb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d08af9bd489176107e3d6cbcc4a43f9e6809c239","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.e3e961872cdb.tgz","fileCount":12,"integrity":"sha512-DURWKlC0fPLuE2hMLnzIO2TWekJSFS/2QFmmiQhTBg+BaNIG43Xuv8cN9QMD1cE2FAOhYaa9Qw9bm/2UlbeEOQ==","signatures":[{"sig":"MEQCIDOkxzNHBkgB892M28hXLcIl5FREwxRt9BUHyCXMf+UfAiBCb9e5gM9Xdedk4loQ4I1XkAT5I2e0JmYffCD951n3vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109643},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3e961872cdb255c211036e5cef898995b911c85","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.e3e961872cdb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.e3e961872cdb_1774621092178_0.6385726375050234","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7353159256f3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7353159256f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7353159256f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d9d0cc72756f12342a61680a8cb839c4355935b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7353159256f3.tgz","fileCount":12,"integrity":"sha512-owls2i7vyuyvcNeYz4H17UfbDPxtKpJpBcFpxImSUpckY5mVez8z2I6h/oeTSIbrhSb9ex6IhdZ4/wli7PMgqQ==","signatures":[{"sig":"MEUCIFrtaZV69/Uc6QL5eghjapFoO1MdptmAExvtRDhTWqNvAiEAq5MoeJ/rn+Ge7zOSzA0QR4iXA7m0fZcYQ0zM/kFmGE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7353159256f3fd4a81b16a75f14768060d98bab6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7353159256f3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7353159256f3_1774626475470_0.9771171776322407","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f000d4fa2354":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f000d4fa2354","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f000d4fa2354","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d1d2a7ddee63187abcb870ebb316b636d3cac86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f000d4fa2354.tgz","fileCount":12,"integrity":"sha512-4RMg+JWM8o4KKaN1IGz1u+WPRGXcdwyxaXeX1ZhLCWGvbvNhcIX6875Elugj2tHgrpdE4M/fCcffkaoj5SHgaw==","signatures":[{"sig":"MEQCIDUBiwaCg0do+MHNADvG9zB7VEVjIChEMIhc5SERNw57AiBnKqcNnyLGeONysFasvtWPm9raLtZBjF0ngZteGevL5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f000d4fa2354e598cd1d451f71e970469414918f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f000d4fa2354"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f000d4fa2354_1774677249235_0.3486385243220709","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a8785621b327":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a8785621b327","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a8785621b327","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1da13afa04169c07da7f06ed2c4e935ec62e7945","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a8785621b327.tgz","fileCount":12,"integrity":"sha512-k3qvRPlGM35k7hkxC8mgTMcOBWRbTYF+MdOe4pwEetMEvV+HIMKm8mUkril9WGu3BXB3HmHg2PtNbxEJDfn8Ow==","signatures":[{"sig":"MEUCIQCpRSU4uHuF4HlzbVvO4tacI0mGrLoTw0QcFRrPr3MoswIgIrLfjp5Q/LPWxyAk0H7oqyo2bSv3GMmKIEvN0LB/yaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8785621b3271f55ab972cfac658b11a93cb252f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a8785621b327"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a8785621b327_1774694766181_0.43482433910857377","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b95d5c74f68f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b95d5c74f68f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b95d5c74f68f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25308254c64bc60de98f6021c2512f9de302ac4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b95d5c74f68f.tgz","fileCount":12,"integrity":"sha512-xnBocEkWxvp70lh3Lcx94x8TwHrdEhlMJe9nXwqyo8GD33dtQjeUp+pR6HPwIhhmnAlBHWGcm5cggAKkPvcX9w==","signatures":[{"sig":"MEUCIQCvsLTksO+ZO2No2Z2LaKuuNmAgjito8wLpDPj17hF+bQIgYS8t+m9fWGSb0si3KAyoCPY+CTOiJDyLuAigVcIWv4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b95d5c74f68fa63b8842109129c0fdfe6ce1d245","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b95d5c74f68f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b95d5c74f68f_1774775652821_0.5682866190052165","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b75afa2ffb27":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b75afa2ffb27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b75afa2ffb27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f396af123978c642993619a1ee75f8a9b6fbbc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b75afa2ffb27.tgz","fileCount":12,"integrity":"sha512-U3qajh+BmstYxUBIcNka4TALfWzyC0Cuvo0eRIlv38ahMxP8WE0FTW1I5eDALvlzD3qy4UvPOImdYlGuXvz4iQ==","signatures":[{"sig":"MEUCIAMTAic8fq1ZZSqNhJePI235w2RFeukQb9BOb3GA7WAdAiEAsD7RFwnaEShxQICXc5W830Dj3Z0mmo7FgelJOzt6p8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b75afa2ffb2716e8b1b3d9c18e454bff8595e5e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b75afa2ffb27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b75afa2ffb27_1774775765739_0.2676382838147562","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.c64c9436c9e5":{"name":"@tldraw/tldraw","version":"4.6.0-canary.c64c9436c9e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.c64c9436c9e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10ce4eb92fab8e60315f779f7f2e71026564406d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.c64c9436c9e5.tgz","fileCount":12,"integrity":"sha512-hPf7BMfE/X/JFfZqJP/U+BVm7vl8aq9D3RaHHi5QzeeBwiayzshwIhYDiM20SSykIepnetLFxzE93Ua5pXzg7A==","signatures":[{"sig":"MEQCIAtOIR0U8jon88wXNK1N5h1KFyZe5E6YB0NSfY2Wwlb7AiAIcvANmlZNM+UHcXljtXzLN3ky65QPJpT46rU8aGOlFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c64c9436c9e50cfa7d7e41e54c255e239da737aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.c64c9436c9e5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.c64c9436c9e5_1774820542573_0.775873401851148","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.22ddc7b1d2f1":{"name":"@tldraw/tldraw","version":"4.6.0-canary.22ddc7b1d2f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.22ddc7b1d2f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64d6636cdb1ee178a0a0e8663c2eb1466edce1a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.22ddc7b1d2f1.tgz","fileCount":12,"integrity":"sha512-wgYFUOT9iYcxmzwS+oroRo0kshGyFd3i5pAbePhPIKnuWHp/Nz8acWEsdbhvoPg15/mLnOEKDUtpxAuCaah5iA==","signatures":[{"sig":"MEYCIQCH/DFDeIs8jZQuIclXOZAppgZGgheW40lA4kzDF/EIaAIhAJvSnb2HDNtT+TRLAN3W3boMAd/4vkVlO32nZgBCtbJE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22ddc7b1d2f1114a960040f5c3238d81810bcf1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.22ddc7b1d2f1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.22ddc7b1d2f1_1774820663682_0.09319495365305897","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d17faf6c2c20":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d17faf6c2c20","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d17faf6c2c20","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c34eac0588204bc86bd11cf57d56fb80a3e86f18","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d17faf6c2c20.tgz","fileCount":12,"integrity":"sha512-LQ2Ju6hMJ69rsmpV1J+scwLeD5SME1a6Ej0jDOwU8QpfJRo+7Q/UwQsb7/e2MuH5euft6jf1okS12Rm1aIOmFg==","signatures":[{"sig":"MEQCIFrdoXGWaCWuSTtTCxs7s8deP8W9/vuLmDZ8Uwmpw9GBAiBBPuH5WkI1ZM+Clh8RJNBM0QwpoPgmEETe1eTnhSoKKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d17faf6c2c2072c0f01f8f34940f2529408ed72d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d17faf6c2c20"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d17faf6c2c20_1774883468162_0.6122122715866349","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.c3622b05c72a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.c3622b05c72a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.c3622b05c72a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09626b6cb49c31b7e0fca7dce30d56cc5dd89a7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.c3622b05c72a.tgz","fileCount":12,"integrity":"sha512-I4Efjf5JJX0/WRvwCmbXWZXjEFEeUdj70sZPWynNM8+hxhhNniXxf/jSM1cyH5TzaW2HgaUaugoEBZyoCWlZrw==","signatures":[{"sig":"MEQCIGLNAlh4Ngl0NxWGx8zDR3v6gjoesnbbvAbYoTS4I10YAiB1d6AnyuqYdg98WN3QodIRWjJesYjfqTqS6mgWiOaBOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3622b05c72ac2f5d75f5d1d4272431d225679ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.c3622b05c72a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.c3622b05c72a_1774883569246_0.4926694787292807","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.03c4fdab15f2":{"name":"@tldraw/tldraw","version":"4.6.0-canary.03c4fdab15f2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.03c4fdab15f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f8751a8b15091079b6c7914f526d6c853b62fe62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.03c4fdab15f2.tgz","fileCount":12,"integrity":"sha512-aU/RqZehWXMmwuI6Z0FFvS+cvlMALKXfS9VADAHkRGGg0WzqKKFzN59xpxPBpvrgzQMXnMFHp0dSlthCwbSorA==","signatures":[{"sig":"MEQCIFjsp8Om9I2+nRH9vdeAnrbltMxdfknhV/A9Qt/a6uudAiB6QExonxm/UFvP0oUhIs60vGDAy6WA7bc4WIkQDvC6zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03c4fdab15f2518a2d84f7ec092f44dc95637f5f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.03c4fdab15f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.03c4fdab15f2_1774951947084_0.5553360810108021","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3f6bf5040900":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3f6bf5040900","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3f6bf5040900","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f02bb093682aa9f163582fecade6e4e8065a1829","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3f6bf5040900.tgz","fileCount":12,"integrity":"sha512-d2R1Pn1rnb3uq8ggF/mbZT6h12crSrKIynw3eQgROCqS+e6D7E604DS1K6oDwVEHZE2wrWUhyQ4lmmuZQeUo6g==","signatures":[{"sig":"MEYCIQDmWqoVdj1YojBsh+RKmz+nKUL/LsXn+wwVz8KgDYEFlwIhAPncGV5ZVpHgXuqwJ+01tcQ7IMOcKABXnU/h6e7ei/ST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f6bf50409007a1429211f8ecae218a6a8984ea3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3f6bf5040900"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3f6bf5040900_1774963789984_0.11447081364045575","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.fe1c46c72bc6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.fe1c46c72bc6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.fe1c46c72bc6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68769bdf18c53a716d4787add60f34b916b12891","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.fe1c46c72bc6.tgz","fileCount":12,"integrity":"sha512-2I/1Kar54kd4kA5SZg+PaQG+XCZzRhXYkoWfODrg/GucsoCp9zTlWYqaNdDTVRe44qZps8SEfOxcANWSKha4IQ==","signatures":[{"sig":"MEQCIHQBwNrob9OK+uVnOIoaahiltKlDIcrCmGkb1LoToJdtAiATxEOnLfLtKgWqlmA7cCOjDLU0T3nm7mJU9+IO7IhLMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe1c46c72bc69cbd2dc99e99a342098627e15130","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.fe1c46c72bc6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.fe1c46c72bc6_1775026075085_0.18504307476082804","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.74727ac95b72":{"name":"@tldraw/tldraw","version":"4.6.0-next.74727ac95b72","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.74727ac95b72","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d13838e0df844bd787ba14fe5bc63394b1a7b244","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.74727ac95b72.tgz","fileCount":12,"integrity":"sha512-pFX8LMGwYG+7ns/JtSA2WNf5Mt2Jg3HFIcKmXGw71IRzV7QaSPp+KbTA0t/enK4HV1iZXu8erfjKTYI/g3jiNg==","signatures":[{"sig":"MEUCIQCNPzUf4iIjdCWOGK7oM28F78O2PWU0gYFBoO9cGdFoGwIgYyvUIeXTGPqwSf6wlxAT/xKCk9l7ubY2ITuzyA3pmr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109323},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74727ac95b7234fba1794856475926ebcb969709","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"cd ../.. && yarn run -T oxlint packages/namespaced-tldraw","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.74727ac95b72"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.74727ac95b72_1775028442318_0.8426508702924527","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3eabf3d6a9a0":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3eabf3d6a9a0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3eabf3d6a9a0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"677d1a948dba5840ee6427a6edd4feae2bc95a65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3eabf3d6a9a0.tgz","fileCount":12,"integrity":"sha512-WFPeifjyY+VM/nPiQ4FKSZYetrOua6Av8XaqzYcjY1Xoriq08Kww1giw3cdEFm6oukrCUybhgGt6IXsuQQQmVA==","signatures":[{"sig":"MEUCIG5/+gBM6XlejKGPBSES5aN5HlJjdhcRTAJnG9xGNjg3AiEAnzTNg/r5z8/nuCHQ1jwoG266xrM9I1d04QjHUP0o6FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3eabf3d6a9a0c039610adea1edf88fa200d8c0b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3eabf3d6a9a0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3eabf3d6a9a0_1775034577029_0.5899120438522114","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b30af3a3ab2b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b30af3a3ab2b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b30af3a3ab2b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b155ff89553e9d61d8db96c3b59c6433585f6ec2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b30af3a3ab2b.tgz","fileCount":12,"integrity":"sha512-eOkXdM7eLoNae6uiNXCUgfdhza7S04dEElnL7wR5WIRz9lKIFU+LTMf0z5gaHfR/dnjIk/XsRBL7dt+POMwgZg==","signatures":[{"sig":"MEQCIAsgMmcY3MC51Gygt3X3hwikoNCg5tLGVlHfaTt/8ZxYAiACApcfCBfI0ijf2YSL8adKjLtXS9ZyzB7tzzS3ncTsNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b30af3a3ab2b132787fff3d26ec88fb7e8e41d7f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b30af3a3ab2b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b30af3a3ab2b_1775035144324_0.42832515641168345","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5c0db60eca8a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5c0db60eca8a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5c0db60eca8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd147277d7ee4850667acf0934756437c7668b82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5c0db60eca8a.tgz","fileCount":12,"integrity":"sha512-ucfd2dXMpLbQbbX3I6MJ+EcOkcg4ho4gshXF9190xWD0nZImiLG4RBIhz9Qlk94ZuzsxZ1621FkjDi5d02NKtg==","signatures":[{"sig":"MEQCIHf285agvQuFY6UtCu6x4vu2S1zAAtGMdvIMhCkeQF8kAiBKhHn9hCs8R3yoi1gj9t0omyzgYyLnuO1BDq706IAaGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c0db60eca8a697ac30b1ee2d16e5d07ad3110c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5c0db60eca8a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5c0db60eca8a_1775035197912_0.18773849890012628","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.668d5a2d75dd":{"name":"@tldraw/tldraw","version":"4.6.0-canary.668d5a2d75dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.668d5a2d75dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"27e3549b432b75f32bfeba3e2cb795ce7376d7cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.668d5a2d75dd.tgz","fileCount":12,"integrity":"sha512-clRgkK+LGOEboSi9mAz7KRmyPJcR4qRPT/5PRyDznzjP+hHDoCgN/6e1mrR8oicjgx4MZAZpnR5SXeiBIGhjeQ==","signatures":[{"sig":"MEUCIQCZw5V2Tm4PqvYFKMnBlkiB07Zba2kT9FXqlyNkeysH0QIgXOggZL25f4Aet8hJ15aNvPd4Y1M6A0NyuP5rVqPnrB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"668d5a2d75dd207f2f32d2e4ec768d5806c053d7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.668d5a2d75dd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.668d5a2d75dd_1775035632125_0.6083504284871721","host":"s3://npm-registry-packages-npm-production"}},"4.5.5":{"name":"@tldraw/tldraw","version":"4.5.5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6eebc2ae5e75c3824273ddefd38e6adce6f8616b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.5.tgz","fileCount":12,"integrity":"sha512-Dj+47dO/xtuGQEzGyYjyTrJjPXqkWpwZAI5bifmtjau/v42EyowTpr76t/5dKJuC5ejvJJDD5ZS1YJtxdXBe2w==","signatures":[{"sig":"MEQCIGhnaltdr9kfBXh581J3+MFxKhWjwAN5igvAMt7sFvJGAiABtzFo/JTTt+daPS0n8J5OAWnihFXcE2telqgEKHc02A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b1e651df59d88f83b74b7c9decca0ae8908ea46","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.5_1775035697300_0.0919955896918121","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.805b28e17d01":{"name":"@tldraw/tldraw","version":"4.6.0-canary.805b28e17d01","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.805b28e17d01","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd6a2baf6b53999d984afea636e6622a82a3c917","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.805b28e17d01.tgz","fileCount":12,"integrity":"sha512-vCJmqhwqYJJN+vviSYk5Vpzf30P2NlChEXGZ6Z/At527m8dR5uejXazfdeTbQgIugwxL1meiVW8T3HBkHhJsEQ==","signatures":[{"sig":"MEUCID7NdyJPoJLiiKo9FE0maodV+Es6FN4EbYv0/IwS+cJiAiEAtpQ0UtEFY1czxDLozSopJg6RjYTYNDDeljsDHEJFwPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"805b28e17d01f243b76ff79d457fe09c3d7c7b61","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.805b28e17d01"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.805b28e17d01_1775037175723_0.09392276627453566","host":"s3://npm-registry-packages-npm-production"}},"4.5.6":{"name":"@tldraw/tldraw","version":"4.5.6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8258bbaf12e2627234b67895cf3312924b1f385","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.6.tgz","fileCount":12,"integrity":"sha512-Qt2I44h4I27fsTWuZZwSilQbpgDPEt10pb2apv2tDb+dcqpoGWdeIu7cNE2t4V4ggIFK2/v1TFpTgrunZ0+voA==","signatures":[{"sig":"MEYCIQCdqhnsTbWlEdBRMufiSGm6GqBIF2ZPCrTsG/iIyWyhQwIhANdjNAY5bV+SkXSmR8OkyrNnMmB/Lzw0+r+BYw5M3s52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"215848df16865ce5722e5544f0af01ce308508b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.6_1775038533849_0.19370141233141358","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.838d5f384e27":{"name":"@tldraw/tldraw","version":"4.6.0-canary.838d5f384e27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.838d5f384e27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"42643c7f6831f7217169fb0d6d5b38f8d9f17cfa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.838d5f384e27.tgz","fileCount":12,"integrity":"sha512-6JUaT3/FvSJiNBVDrECD8YpPM+wUOpBuJUffN9Fx6UCpZfR1S37gbhGqWPjSJ+EK6gn8Z5fzJ7tsXRgf4c4kIw==","signatures":[{"sig":"MEQCIAk4K8LpI0YcQH/cNJePQO+TEyLiNGv5/0NeJ98YtupLAiB9jNoW87TAoyFfy1weUANvBKC+krR+P6+fbAZjdM9iTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"838d5f384e27acfed6b90244d10c732b362bd9eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.838d5f384e27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.838d5f384e27_1775039290301_0.944158301544606","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b15e697450ad":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b15e697450ad","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b15e697450ad","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"325568cf034eb6a8da93478c1b3e794d1402c134","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b15e697450ad.tgz","fileCount":12,"integrity":"sha512-4XxyA91E+VDMPm9M4op0V3NrIcPey/MERqfUxc8Hfr6GPm22jq73Mj9Bd40vDFQx0OemVylsMBv3kI+fJ+SUmQ==","signatures":[{"sig":"MEUCIAEvy1MzFEo2sJYbaY8HvaJSNaKu+qYtFPcDOMrxPyAcAiEA6aqz3zyAjXXUZcYXae77ZL4oUxD3kk/+auqcf4y+HMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b15e697450adf4f712b9a9baff0591e03aff419d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b15e697450ad"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b15e697450ad_1775039540381_0.9936215106526933","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.0ec4f728aaab":{"name":"@tldraw/tldraw","version":"4.6.0-canary.0ec4f728aaab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.0ec4f728aaab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7402a5410c2a91cae330ea32355602a0593e4599","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.0ec4f728aaab.tgz","fileCount":12,"integrity":"sha512-wVl6I/aHxxONoLrL1wcpov50/qH5qw2hbaQmtoxSCYcvf8O8l7J+9svsyJH99KcOCuP+gmNhCPGf6nPMhGBlMA==","signatures":[{"sig":"MEYCIQDk3SXp2pElMDQ5LgBea+ap4//ZgbFfVDkukpEEzyt+QAIhAMoOHD/UHr3JRjsepiT+EYA9hGsS1cx0cb1nzP+pKjO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ec4f728aaab68654bf3ba1076363f8ea5af084c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.0ec4f728aaab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.0ec4f728aaab_1775040978791_0.12182070219113217","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.c31b659d8a0a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.c31b659d8a0a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.c31b659d8a0a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53474207f2c64a2a1958c2d81183bdd4d8abc692","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.c31b659d8a0a.tgz","fileCount":12,"integrity":"sha512-q884+iTgABv+NpzWY8N3kvdZJFrkYfiLdsX4hhQlWpHJPNEa5X/Eo1LhnFINcn3UAtpFJ2KtJijYKmAKqlmB2A==","signatures":[{"sig":"MEYCIQCtqWrhIRk1hKL7mJ2I6I1CocXGj5sskkmdD/gfCzUFdAIhAMMFEQSrNG17Ol3Wfl+ywue84KUbm5jC2wrhKtweULxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c31b659d8a0a15a5b799d9e2f8ac689f3a4cfd5c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.c31b659d8a0a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.c31b659d8a0a_1775043630647_0.5005782890444626","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.16eb32786376":{"name":"@tldraw/tldraw","version":"4.6.0-canary.16eb32786376","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.16eb32786376","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5382cbc6a69db10aedfd2b10a52455f3a396e60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.16eb32786376.tgz","fileCount":12,"integrity":"sha512-z1LvRuVambOcVTH00neuJtykkDFoFbWAQrAF1Wkup32d3iIzLaMtGabD6zyBL2nS1BswRJQ2jlYjeThvabYycw==","signatures":[{"sig":"MEUCIFXL9IAR+A3sZ6i+r0k4F3ASvM7KeNqUvCY/11VKXJ3mAiEAuRyLE8uFpIrM9ecjMrKxs7VM/E67rU0ZpyC2mPXWllc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16eb32786376e9d8add2e9cb371b9fa05b6d16d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.16eb32786376"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.16eb32786376_1775043762305_0.011076668310634474","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d80063614c85":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d80063614c85","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d80063614c85","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"520d4f73f948ca46be541303c71d20f1fb5088f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d80063614c85.tgz","fileCount":12,"integrity":"sha512-63T1FrEezSxua0OgfVuszi0duQrc97MTfCk6tarSlWBYdXI6Cn+F2mpSIqx8nctdBQpbW+LugJVlTDZGDs+ueQ==","signatures":[{"sig":"MEUCIES0diDrpAu2UPiJeMcaoPKRjwwWDpx49Co28iSi78NYAiEAvaijrR3RZWYldez5OVxkxCTWg5YbLXYJ7YBndqsYKI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d80063614c85ef131e784faad07eacd7834c27da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d80063614c85"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d80063614c85_1775048200874_0.09777529922706774","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.0c36db38afea":{"name":"@tldraw/tldraw","version":"4.6.0-next.0c36db38afea","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.0c36db38afea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eaa8b807f56d59e5b96c17b41a2fc9fc0ca024b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.0c36db38afea.tgz","fileCount":12,"integrity":"sha512-T61PTC4LLZAkwY2hMumZKliVOlwagjY80RlKJvQC2lygGPbBRqJbs/U8tQIB2MHYZOOAlKr22Oqgf3J2nweuCA==","signatures":[{"sig":"MEYCIQDla39hEzTY6Ngy1E6Xz6KKHaEuptNyqTtaWoWcU7gBQwIhAJRLu+j113dV4hqpcxNC3Xaksrs2g1Y5M+yCZtoIqim3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0c36db38afeac2c67b7143ec6517e03e5b46120b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.0c36db38afea"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.0c36db38afea_1775051746036_0.6043995134303266","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.27ab3f52b386":{"name":"@tldraw/tldraw","version":"4.6.0-next.27ab3f52b386","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.27ab3f52b386","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5448998b10fb93f9c6e257fb97e12da0748c8ed1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.27ab3f52b386.tgz","fileCount":12,"integrity":"sha512-lv7CUSdCj46gNidbGQFiBNy6/Dhw+/r8LOFdOgEtApMpEYnfbgJNyGP6/SxRWEhkjyXlaODbtwnpVIVczd8yIQ==","signatures":[{"sig":"MEUCIQDsoVGDOPSGttu5dGAbJXYP4BmgljDnSMNzx9lE9XZi5wIgL8XQfsz1bXDIoLKffRRXacTxtIK2IMk5j2b2BHsVoUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"27ab3f52b386fae2e3f61ac713c5487da3f7cb13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.27ab3f52b386"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.27ab3f52b386_1775053219085_0.16653803023187486","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.88d590efaf8a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.88d590efaf8a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.88d590efaf8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9682c1269e82b5dc639d0b45e17ff0458087f817","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.88d590efaf8a.tgz","fileCount":12,"integrity":"sha512-Q67KVmlTRbzO+sk4vMx6rUNR2psTsuJKtA+/HrBMb/OjVTkwvO3v/t0a/KZArPSqZf2HmE/Gnjh48jTfZfgYAA==","signatures":[{"sig":"MEUCIFshQwT0bPmUeXfPRT6StGwWZl5EW8+vmMjE+xjAVbl2AiEA0YVBUiBcQ/qHZdFhSBl5eD/7tCPh6HUbeWWdMecbeBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88d590efaf8a203cd52a14ae9d4625b0229ae8d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.88d590efaf8a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.88d590efaf8a_1775053221764_0.5148886194818538","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3807adaeab6b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3807adaeab6b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3807adaeab6b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6302818471660498a74ddf17d6f705fe444fc7ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3807adaeab6b.tgz","fileCount":12,"integrity":"sha512-+Iy2NOiYqa2MRIbkxktR3fzIMWB8KG5ZA/lkFDbpa87wqke585oa3Afn8kGk30EeksWlKAeBWTGWCCvqtRVHTw==","signatures":[{"sig":"MEQCIHzGkU6/L5o9BbQkY0ot38lknkfhdHshVmRdxWiNkrxWAiAUTIu31q4mOBvchIAPdj0nmZJkZn5uKV/871TZRIv6oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3807adaeab6bc758627f8551f1c982d7912e5b24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3807adaeab6b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3807adaeab6b_1775056394383_0.44847162263591556","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.793daa9fe264":{"name":"@tldraw/tldraw","version":"4.6.0-next.793daa9fe264","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.793daa9fe264","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51a819f046d6666caa18aa60d37a6516a22b5b9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.793daa9fe264.tgz","fileCount":12,"integrity":"sha512-hFsMj38OWeyDYCuqYY80cPDUFoWA0b5wvy8X4I10yA13hY6Chp3aqsZpr1NHhhHmv5PwhABqgrWkglMzGxKUxQ==","signatures":[{"sig":"MEUCIAEsk3wRhqdk2koWrHpuRnCzzKJzOr8PYpiLeyzL31lKAiEAtpp0o2S9Tktpme+SPrx0wyMSDaKRjgaauzTQwejYfKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"793daa9fe26464c91dd38f62daebfcce5622f0cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.793daa9fe264"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.793daa9fe264_1775056863983_0.7968392188977007","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.742cbd5fb3f0":{"name":"@tldraw/tldraw","version":"4.6.0-canary.742cbd5fb3f0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.742cbd5fb3f0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bbe01702cc3752374cbf397d137767fdb644adbc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.742cbd5fb3f0.tgz","fileCount":12,"integrity":"sha512-+ci3HWgHQMaFMjocDJ+aXVa7KQeA8QYWiH1Ne54tYT8Lh/5Kx6zHAhMILsUkIw8nGBTX97AHGOb4lru28Opi6g==","signatures":[{"sig":"MEYCIQCxXC55lDUmoi/A56mGIn3CWWk4X0LpQTU5v5DH2zy6MQIhAI4BV3bEBL208CETJGdzIRl6AhTLBGr9QHGSRit4YgIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"742cbd5fb3f0044ed8d36644b9fbaca7869e97e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.742cbd5fb3f0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.742cbd5fb3f0_1775078223269_0.09194290074943301","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.b3995657a659":{"name":"@tldraw/tldraw","version":"4.6.0-next.b3995657a659","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.b3995657a659","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d945d599bc864d6fdb157335e3f1143b43c06854","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.b3995657a659.tgz","fileCount":12,"integrity":"sha512-ffIJQcE+zgwGl+aY9U/4cKVpTvl6hvDiuoS59FBEY81Deuqe7kgCyBSr+j3U8KVEir0vTCVOKhyLGPmnbx4CCQ==","signatures":[{"sig":"MEYCIQC8tMP26zbFYsEOg/ebz6M0WeTdoyNONANoEgNymvsW7wIhAP2OhiOi63nx0tMdGxct+9TjSsNj7+P0Up3T3a/I2ORP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3995657a65971f51253e2a9e7c75302263e348d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.b3995657a659"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.b3995657a659_1775078645174_0.5082481515528097","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.0d7280ea3ba3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.0d7280ea3ba3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.0d7280ea3ba3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c7adf593d419963ddf09e2b4a7472c2d783c144","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.0d7280ea3ba3.tgz","fileCount":12,"integrity":"sha512-HITID0v6ml/ei/uBkjxd2njC8gLeCBs0WcRVxiVN9YfGD+kOEGe0h3OiFCTg+daHAzC28cbYMHTQryrZDPw9Pw==","signatures":[{"sig":"MEQCICnh/KkSdLOnssn1nAipZDYMeDlXgKcq+zdmPY3JRJKXAiBFbdW1v4n66lOLomfeKZtELpRuPE7Xlo8Z/jfpuIKI4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d7280ea3ba3a277dde95e8883bd2efd747f2373","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.0d7280ea3ba3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.0d7280ea3ba3_1775107905777_0.904118305884066","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.4dde09fa17ab":{"name":"@tldraw/tldraw","version":"4.6.0-next.4dde09fa17ab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.4dde09fa17ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e470f59e6d6bfd4ae35e149cf7c4b655919f4ede","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.4dde09fa17ab.tgz","fileCount":12,"integrity":"sha512-9M+DpONX3Q9x678bjDPz8hgCTfZQHteHdkr/ltieAq5dmsBTANHDg99hmSIMQSgrArY63JCMEp0WpniSdWkjFQ==","signatures":[{"sig":"MEYCIQC+V5uuyGw3ZQtRb3KOxEMFYKI5TcDkvP225UThI/pbTwIhAIL3VaFTf+1NiQm2CycUem1k7DtQ7UR//YmTdysX4CYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4dde09fa17ab7846e0f5c04b94155ebf8d8e218e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.4dde09fa17ab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.4dde09fa17ab_1775108216324_0.3447714073474881","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.68eadaa8c321":{"name":"@tldraw/tldraw","version":"4.6.0-canary.68eadaa8c321","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.68eadaa8c321","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dca9dad397443b165db69f2961e43204b5afa0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.68eadaa8c321.tgz","fileCount":12,"integrity":"sha512-d/k6djVtF2UdFoaelYxKebFv6kngERvB1/bL9ddAH8oSFKcczEMceUfgwd144bPxJ8e50V4AHtfDUDE/rEQjvw==","signatures":[{"sig":"MEUCIDnMEsDa261A279h+fvdsrqgblImVehXAxbMQVhTK038AiEAwllHKz3oikr9juVYHV3ehY2NXetHoiTeUvMHL5F/k7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68eadaa8c321abc83d42ee22044be3a45ae8d50e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.68eadaa8c321"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.68eadaa8c321_1775120421258_0.9725110963156296","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5a488c481424":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5a488c481424","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5a488c481424","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"464710b58d66a7379b3962707ab6817eb2e62736","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5a488c481424.tgz","fileCount":12,"integrity":"sha512-vk9CNQEICVoZQ/Tfo0c7jCc/ISJ0dMS9uzV6CM/5iGrsG9vEePpdhmcMvOJ+AsFZ8BxhYUoXD1L4y2MiYC+tjg==","signatures":[{"sig":"MEQCIBSby1hhxOLruDE22jYDnoHvCduZVtDBzvoQC2shVi2yAiAxa+eMDjJLVxl6Q4N3gPl918WEqJLlUEU2Vkoewkc7jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a488c481424dae34673d999c37ba00f2fbe0325","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5a488c481424"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5a488c481424_1775122753659_0.0734311789865747","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.d8328a2dcc3d":{"name":"@tldraw/tldraw","version":"4.6.0-next.d8328a2dcc3d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.d8328a2dcc3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc4de269b3121c987d4cd6b114278064dbf81780","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.d8328a2dcc3d.tgz","fileCount":12,"integrity":"sha512-Q6uzDfuw3CgCwc7el36O06awlbA2Ratua2afz2sITVXYNHHLCGNeDRDQdT93NqrwG75EnEVJl8wMc7hQlzkJBg==","signatures":[{"sig":"MEUCIQDXi/2uTJRQqIYX2vjKmDc92G2HXNt+G8GakzrQxKgzWgIgcOj1K3UVczFsbW5FIut3siBF3LCpxMJu8+V0Yi77V1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8328a2dcc3dc6c14dcbcd47bd55ba891ef18ffe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.d8328a2dcc3d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.d8328a2dcc3d_1775123220953_0.34128064401599567","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.af1cc66b790c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.af1cc66b790c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.af1cc66b790c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76ed93cebf7cb66e4226043c346e2d150070078f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.af1cc66b790c.tgz","fileCount":12,"integrity":"sha512-rqGsiiiHeXQOGCRQZh7tc++tcLeH0f1/hLq0NHtsJ+exEst8FB5/GcsUS4haVA7BYNcR7eT/sXb/6NeORz4Ziw==","signatures":[{"sig":"MEUCIGtqy5Bnk28Q9tyUz3DX/4+pZm5j64YsFzIT3J4fBrjvAiEAx5Y80QqaKS8QEUwOS6RRidk2h7Jpq8XALSfAhw9udjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109632},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af1cc66b790ca64969a28fa988127570508757b1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.af1cc66b790c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.af1cc66b790c_1775129487208_0.7184605413606526","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ee5a79640ab8":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ee5a79640ab8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ee5a79640ab8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ca18224c02d232d300b4bea24c604116ce3b8f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ee5a79640ab8.tgz","fileCount":12,"integrity":"sha512-0SFs7ILI2B58mNVew6uMyj+shTAaTCxndYhTADoWYkbE+wDpCs/klr09xdV1iDJK/v9lhCADoygcaxajnLh1+Q==","signatures":[{"sig":"MEQCIAPCfLdtoM5CekTSs/Kf8Umuq8hC756cRA31MQpw5arOAiB5RtFR82EReAt3p2+NQoK//+Jmsie2hvSKzVLh2bl+sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee5a79640ab84cb168134b7bfe042e02a527f7fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ee5a79640ab8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ee5a79640ab8_1775147480494_0.3786005027038739","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2e3b0424d9d9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2e3b0424d9d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2e3b0424d9d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80c4785c00ea460e839d164e82b3f30ba77f8d00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2e3b0424d9d9.tgz","fileCount":12,"integrity":"sha512-DPnVyFFnWJlIHQSkrdJ3YcdCM+aAuecPVzixA72fB/yAcJHVEPpOepCeFoH4TQfleKyTTqmr44K4NSWSqhRfXw==","signatures":[{"sig":"MEUCIG1sWQQdt6Mfkx8LY1SOGhcTWlPbQnsRA1qPhEPQTtiMAiEAxaquEJ1IChS7G4CUFcX0wcenNvpXc16kBaEQU7orPXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e3b0424d9d992ce4174d1f6e2acf73b1b6ac4c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2e3b0424d9d9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2e3b0424d9d9_1775164084500_0.9271721131930992","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d388dc133c68":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d388dc133c68","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d388dc133c68","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f31d44619502ae82b118e5a025d698f74b15ed8b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d388dc133c68.tgz","fileCount":12,"integrity":"sha512-5japZncdccHNN5wEiB7LkbtXabSHgiOxY/YwjfCbMrXUsI9at3D9Gdh2BI5mp/GETfU+9C2u2LYaiyFbMsyH2w==","signatures":[{"sig":"MEYCIQDdKnIuV5Xe1odFcBK5WoEJE274n8S6pjy7NeLGpZmGWQIhAOUhcbRY2shYXRo65E+4VhF1zHZT4zACodgv9e1SSasf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d388dc133c68b396a625b24ebdee125b43f6e050","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d388dc133c68"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d388dc133c68_1775164944287_0.25238965021698734","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.fc83e96f57ca":{"name":"@tldraw/tldraw","version":"4.6.0-canary.fc83e96f57ca","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.fc83e96f57ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"994138f31536c30f08d45e4ceb98abc6829d0df3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.fc83e96f57ca.tgz","fileCount":12,"integrity":"sha512-RTXG2FSqLTZptzTakW+NcqSIN5uYC4VVQ5g5BryA3byReIcnKT1xA7qXWKrv8mxg5VG58jiALrRhEKEC+k/82Q==","signatures":[{"sig":"MEUCIGld/v2PWacak2u8Sp9BRhFdjJf6liHpQ4E7Ck2HBKqKAiEApw6hGX6cXmjMCR9OdHX6nrj827ZMqdDvS2YdYtJ5Buo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc83e96f57ca602e8840f230d2cd1576a2157dd9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.fc83e96f57ca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.fc83e96f57ca_1775206987886_0.6614916490982157","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7effedd9627e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7effedd9627e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7effedd9627e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3694d6ccf2f75d5cc64fcadb7028e7713c1cbfcc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7effedd9627e.tgz","fileCount":12,"integrity":"sha512-0uZlCqfKB08J9hN/wrOKz64pSt4RmpAHlDOCg/IFhF96p2F2X5cEYhAyMx1BbJMaD6cGuD4c+m5n/8ZElDbF2g==","signatures":[{"sig":"MEYCIQC0gzgzs3flX1Q9VuPXeI/d4Jyt8ztMSUhX6pk+mL4pywIhAOX6C8R84Z4NXXxJz2FI/pslkRXkRHFe7hibQSaSE7r2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7effedd9627ed0e4fea0a433a6720c872e5c9629","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7effedd9627e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7effedd9627e_1775207927260_0.27753631823680647","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ec0c91ec0885":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ec0c91ec0885","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ec0c91ec0885","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec9ffa272a92fc7ad3e954285aa51af0dfd4f61b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ec0c91ec0885.tgz","fileCount":12,"integrity":"sha512-mnDeGMT25AVI7kwQgUVQhO19KrxBhv6uy0W4xYOROslWvSr5MaXklMD8hcrzZgyGnBf0ksxOL7L4xTfEswyJsA==","signatures":[{"sig":"MEYCIQDUMix/A22xPLItMhpuk7IPAZlGSM3+SiG9/950iiTRTAIhAIgSj+kiuLH7MCDIPQEBmOyMbmVuOCUSj9VgH1VE1tgK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec0c91ec088554b3ceb8bbfb7ecc072d812f420e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ec0c91ec0885"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ec0c91ec0885_1775208085577_0.7148446746584858","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2d3850c799a3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2d3850c799a3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2d3850c799a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f6b12564697f4d38d7023a3ae44d7b527e4a8719","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2d3850c799a3.tgz","fileCount":12,"integrity":"sha512-ooQF+RrRCwKBq6wTIOM78ikY40cDN5cy4FBHDlXJNUPjDOCgMJtTqy8FBqMDY3oXm8flvPX9GW2bvbqEpeusJA==","signatures":[{"sig":"MEQCIDwS3p1wi00OzbmTURKX/WpYiN75mMQUqA0IzhhR6KWfAiAuTe9iGgk+n+pp63mhSoD1R0TEc1tAC9maHzK9MNaltg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2d3850c799a33092d102b9a61233112664726676","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2d3850c799a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2d3850c799a3_1775208114800_0.5772905363689553","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.309af3910261":{"name":"@tldraw/tldraw","version":"4.6.0-canary.309af3910261","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.309af3910261","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c1b1cb817e7023b86b01c456ae9c94dd7d16d92","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.309af3910261.tgz","fileCount":12,"integrity":"sha512-XIF6Gmv/bgtbWn3b6OjCkYW54txEnJUFT412VsO71R9+YxCT+pUl+q8AC9l9D8saAU17wCOgNGk81Pt77DgfRA==","signatures":[{"sig":"MEQCIGpvIre5oc0ucmb4TUSAL7Oa+FfTPA3QZgz/NwsKrcCHAiApqIKkiM4abU3s2G7ZRUKV8ZGoJ02ZIogrSX6h3dRiKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"309af3910261375e3f95c272dd0344f9e1c7de0f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.309af3910261"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.309af3910261_1775216846188_0.8400287419530945","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.ac7f05a2821d":{"name":"@tldraw/tldraw","version":"4.6.0-next.ac7f05a2821d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.ac7f05a2821d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"011fac95f6bf32f832687109a059053416df1822","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.ac7f05a2821d.tgz","fileCount":12,"integrity":"sha512-H+ZvIIPsTEhAeAWU/9OKgNnzaLFRB4lVdYGA60diQlCICaWyHm8XbtDMT2QRj6OQXhLT4LaoG9vwK+UdVAppfw==","signatures":[{"sig":"MEQCIEJR2AcGYhFHg6CiriXZUZiaUDiEO0ySBq224p/oEdryAiBUhXBaLbHtLcIdY1WOtEHYr9OXIxLjpHNzzAUynNJQ0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ac7f05a2821decd1b476103099216524d3fc6df0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.ac7f05a2821d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.ac7f05a2821d_1775217491471_0.8293712172502647","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d426ffeb28e3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d426ffeb28e3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d426ffeb28e3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a47017ffdc0dce428c0ab496933c0f4cb67f3bad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d426ffeb28e3.tgz","fileCount":12,"integrity":"sha512-ITn9G1VtlSK6LbblmDccwb8zx0zgQGUtZw81Rgpv8KFF/D0S7fne3AtbDXhyX2WJCq4MgFdpGZa3PGcdyEnMZg==","signatures":[{"sig":"MEYCIQC9uwVVrgVf/XLVV5N5hpsmupgxUXT4CKMZaIqk2micFgIhAIi3LK9r8FUnm/+hUWeXd3/WKzLWjp8lxYGUUCDKADNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d426ffeb28e30059560b8ba6a469614cbee0f53a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d426ffeb28e3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d426ffeb28e3_1775221293166_0.07645321929911986","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.30b99cd52fc8":{"name":"@tldraw/tldraw","version":"4.6.0-next.30b99cd52fc8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.30b99cd52fc8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d8e0d9342393a99cf5ea1db8c1ec0fa8cb29cd5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.30b99cd52fc8.tgz","fileCount":12,"integrity":"sha512-IdOy91S/+CgOntJiudwaoPSgplCf8jrw9GAh/5KSv6kPhdDp/3fxGeGyCKl1GfcVtuIvPG8pMcar1A1kruO1fg==","signatures":[{"sig":"MEYCIQCRc22Yr7vI5tMCxSiKfyNEyZAm/GVnLdTCCOUefLr+AQIhAP5vux91Zkpz7xm3eyZzkXDqxe+dd26kza0oxFBvWxPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30b99cd52fc814dfd8f18c56cc43e5a2316ecb7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.30b99cd52fc8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.30b99cd52fc8_1775221701525_0.8285725834403719","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.31ffa730395c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.31ffa730395c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.31ffa730395c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01bc5e1d3331c4bccb4cf0936784b1d55d05cb5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.31ffa730395c.tgz","fileCount":12,"integrity":"sha512-NLe0yVK/zgILKJazI0ldb34X+nH3VU5LCPVMbSeCqt1mTsfFmYv7Yg5RBVzznggPRaS2HK6700ZtfUqW2comOA==","signatures":[{"sig":"MEQCIApE8eNvB0MG4CTC1RDGSv2xTvXg0Y+FJaba/JNSkKHuAiBq+mQD+CRNGlHKguZI1dZR50p4S0+tCz49MqpBDtk3EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31ffa730395cd1dfef4df30004478092749d0c08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.31ffa730395c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.31ffa730395c_1775231708792_0.718971983574408","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.368b59b0f36e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.368b59b0f36e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.368b59b0f36e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30d42edee134f03e53d17e93c0598396c75c7faa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.368b59b0f36e.tgz","fileCount":12,"integrity":"sha512-Bbj2PHk7gvGGo0NOHkssTdYyD4a6pFtlnc2Dvf7SS30zZ78ls2mhMY363uNqPB0PhbtbVg+IACY0vF2v5EdNNA==","signatures":[{"sig":"MEUCIFaN5ESl/yf56/ue5SBXBre00KOmze9Uq8RsZQfSY3UvAiEAi1FUoiU30SVdjrLygSQ7jr8h5k/N21Mg5ClaHwzygK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"368b59b0f36e5ab9caf6bc3993d791b79c5eb895","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.368b59b0f36e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.368b59b0f36e_1775234157395_0.9060521431973021","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ebf941e08a99":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ebf941e08a99","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ebf941e08a99","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7a0082d91119abdc3354c7e248c6f1be04ee4b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ebf941e08a99.tgz","fileCount":12,"integrity":"sha512-i3BRBVmrrPGkYFMeOl/gkqB/PLSzIxIvb04lDfSvJ4VLgC64tHOLEo0bJaAxaWRy9mmtz9HOPMbqrp3Jugtfnw==","signatures":[{"sig":"MEQCID1tj720qxGaSW63bYuxu58MIgGg+rxbBtz215jAYnH9AiATEgnYnjupWxhl0iWL4q6mK8oXjc1Sl4dwQpoJ0U80Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ebf941e08a99981e2a0b808b2712ded2e65e94a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ebf941e08a99"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ebf941e08a99_1775235640431_0.9635163214888236","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6fdc07d3e5f0":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6fdc07d3e5f0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6fdc07d3e5f0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc13e33e13b0ba4cc2ed4092eff88a24721e91ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6fdc07d3e5f0.tgz","fileCount":12,"integrity":"sha512-gEz6oQIl9TkejVik1ooOSy4gRZ7HX8EFGY8u/96F2BVxt3USAFRuWVquEBB1eGnnysoTjHY6EdGsbd7bxeZjnQ==","signatures":[{"sig":"MEQCIEyG4ACECunJlOvZKEtgcUetQTG1SvDUcpH2vq5YmRftAiB8W4kcCIQqeUjP4zt8saCXevmvM+fG0CYG1U3qW4jFcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6fdc07d3e5f098810a01e22456fccc91279ac771","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6fdc07d3e5f0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6fdc07d3e5f0_1775243170633_0.7249795479298804","host":"s3://npm-registry-packages-npm-production"}},"4.5.7":{"name":"@tldraw/tldraw","version":"4.5.7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d96d5a18685f1aab8b2765ea105390aac163930","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.7.tgz","fileCount":12,"integrity":"sha512-NQf7m3NnQ1vwetJ6nP4mAsg4td293tf92WcvReYcft3ExpONci8BRi/+AB7Ycg/CIK/1YKhFhbdhp9yU58fojA==","signatures":[{"sig":"MEUCIH4snCVDxxGTNjEUmvGgU+kCMrAYY9ChnWFKxzdnLVy9AiEAvGHp/WaMhsTLKfZFNWFd8W+P2YHJGtYN78NCIFJaPng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9176e50af546714351b61561f16570fa9aae6fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.7_1775243628492_0.10081448708647311","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4d72d3cf0933":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4d72d3cf0933","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4d72d3cf0933","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"718b025c6f09384e5e346fc357d9b4d96affbc02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4d72d3cf0933.tgz","fileCount":12,"integrity":"sha512-/6DUh3+AZjrFqObA/usfPkqFyHyjTCUEfTeWYJZIBDaA4QPPbL3F+U1sz068lEF4oY0kz9g5isZvDqEaPBMQ6Q==","signatures":[{"sig":"MEYCIQDDXafxOkIwjG5YNVUHgPr0E1zYQA9JY2mP+6NMDi4QMwIhAMRmPGNwfXGQgnNJy8mf8vtSEE6KV+LYOU9y204lBGCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d72d3cf0933939f25e59b0b3725b5f08a7ad5aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4d72d3cf0933"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4d72d3cf0933_1775297312020_0.5243294975719175","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.177be525120a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.177be525120a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.177be525120a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2c640e5c22633db02a4b26631f4ce48ab075fccf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.177be525120a.tgz","fileCount":12,"integrity":"sha512-b0uTKvMMltozgoCLovUM+jWaRiqoDiSBEy84MH8DafOQm+SjS9csnju9f/RgKIqibq82ahPu8BuwkZSu3lDtaA==","signatures":[{"sig":"MEUCIF0z0HW1hvt+98gLwpMYtAUrRUDBPggTbA7+eItDsb9uAiEAwyf7fk7ggDEUrPvObnvvH2qm4nXcEli9YKFzfujOzrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"177be525120a4b2b1c6c50b4bc81af86973523cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.177be525120a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.177be525120a_1775297722671_0.3517532167405606","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a7e7f6a1a1d6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a7e7f6a1a1d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a7e7f6a1a1d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"992629905760ec16d3194eb674c52a80a12e0aaa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a7e7f6a1a1d6.tgz","fileCount":12,"integrity":"sha512-71ml6RgNsXBzsLHXxrP3f0Jh5JvEH679demI63oouudJ3tELUeQr/W/yYHgYZH6G8EIUqHwsjox3inWEWl8D/A==","signatures":[{"sig":"MEQCIAl9zk5zqWnlEpptGIkZh5EPwszrPF3IPq4VnQ506YQ/AiBSbKqcQIhfq81+6uOMuuIbxlDxXqaOjh99bE8P9V0WTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7e7f6a1a1d65681f5c404107e6ef4c2827a469b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a7e7f6a1a1d6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a7e7f6a1a1d6_1775298589231_0.9192203820186526","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f6814b1e22ff":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f6814b1e22ff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f6814b1e22ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f70730b060fb3b91013f0aafe98a295ea4bcc165","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f6814b1e22ff.tgz","fileCount":12,"integrity":"sha512-drK+cRw2DI39wAjkvuQ+hD2Hg+vmc7f1zRP0hK7llBkgsxNW/YhZEDG/w08rHOkXMT0E14VcBYMHEqivIvjC0w==","signatures":[{"sig":"MEUCIQDqjUyCTKbLHiX7WDrPg/p2ei/ArCYiC4/XaClt6S4R/wIgHaKDMtR6leI2jM+ENLhmTlUQirfuvo6IgNq7lbdcUC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6814b1e22ff90fb065211f54d85b713d67eae22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f6814b1e22ff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f6814b1e22ff_1775299952746_0.39929708487673254","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4ea2b430d7bb":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4ea2b430d7bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4ea2b430d7bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85279edd8e9ebbd8b1cce4f2430a4ef51ce6ca48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4ea2b430d7bb.tgz","fileCount":12,"integrity":"sha512-JPTAXaVas/1uX7i9K9eVQ0xPrLsNn+4f4tLyKd9hjX3FV+6iBxKSdtZk75lhyAGZEJJ4H61yna2k8TxHLvI8Sg==","signatures":[{"sig":"MEQCIGQTEZ59Hr+JpZYJq1DlCqdx9fd17HXuSTd4FQ/COJ/OAiBXy+nWrdNwgZ+V1wa+rn9LcpGKCF52qWi0gVuUyh1cZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ea2b430d7bb753d4583ec25a8b0a61176b87cc8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4ea2b430d7bb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4ea2b430d7bb_1775301559166_0.8892197898740521","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.74f7bc4b8b59":{"name":"@tldraw/tldraw","version":"4.6.0-canary.74f7bc4b8b59","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.74f7bc4b8b59","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"09e6d3032d9b37a84304e8bbc49f22a4bce60e28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.74f7bc4b8b59.tgz","fileCount":12,"integrity":"sha512-vObRrrd9Ha9z0rxAT7P8RtasZ+r6NnXa/gMXXoeyWk9hEWanytu7cHdHRpsoJ6NJlMRxJ3VJi49fyqazX0fGIQ==","signatures":[{"sig":"MEUCIAglB86qTh5S1y8oggq9sekq5SJ3vyvQkYtn5BU4JL4jAiEA3oNznukEVwPaJY68L8lspRzxj/KKYc9Qidx1atfH0wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74f7bc4b8b599566660570f3cef2dc9856089e55","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.74f7bc4b8b59"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.74f7bc4b8b59_1775302548878_0.8980537270183675","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.18558fd16d84":{"name":"@tldraw/tldraw","version":"4.6.0-canary.18558fd16d84","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.18558fd16d84","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ad7ed3ee4874ed09c6bb11690af0c4d63df9d7e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.18558fd16d84.tgz","fileCount":12,"integrity":"sha512-GSTITI1E/uR/8oPXSX2Lokc6yaLYgZq0zztAEfGZci1IVol3RM7Ez6KkjpeEpF4qdBZn/9SxZNYOtRfkmhIbGw==","signatures":[{"sig":"MEQCIATTnQXEHFWneZxpgT84s3KCykJR1FtFcUlDkygauWkRAiAPDeULrMXt5/vN1ZTe6isRYeMAP/+F9RAFqQRqDfgWyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18558fd16d84b20246cb58b1335a8d94e5d0f3c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.18558fd16d84"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.18558fd16d84_1775302850122_0.21883027033250624","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2632b5f34f50":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2632b5f34f50","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2632b5f34f50","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a2a563faed09fc48dea8ad56e7a9e1188fa583f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2632b5f34f50.tgz","fileCount":12,"integrity":"sha512-pCfyZQerdfyBaXx6uuZXrvDDqbuRJM8oIX8KzFdXstwSbn/XoIydsjM/1u7nss3lMf/t83LbGMpAGzqwL0dgYQ==","signatures":[{"sig":"MEUCIQCgPnVNTQCl+3uSe4t+Zgwi9/iiQ+zgsM8cJ5uobNYG6gIgC99tXffRkVbAmZvY+l4paW5fn3NzvADOfbZZkxMjoVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2632b5f34f50a5e1e06e0b7c34f2b9af0b6c1b8f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2632b5f34f50"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2632b5f34f50_1775305163608_0.6990250323816329","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.32a2514e301e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.32a2514e301e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.32a2514e301e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"745a0c8d294a6fc9a45ab40a7cff522293717fcc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.32a2514e301e.tgz","fileCount":12,"integrity":"sha512-dT7TMpn/5DXoPvd9HVBtMwT/lLlr27KC1lWSfjE2yJX/jWSYiz2XxZ4VkgCWJ4XyYVJsFeQAsn0/Y1XpcaPBHg==","signatures":[{"sig":"MEYCIQDn0yyPEFkY3F4ww1H5bhsD7Qa1xg+h49QZI4GNxJIALAIhAMazYXlsn3pAKPFcaauXJhoihNRrqqIdirDKCZuMqy+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32a2514e301e4005245ef06b2af208ed716c154b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.32a2514e301e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.32a2514e301e_1775425095764_0.28853112901470057","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6a6980341604":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6a6980341604","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6a6980341604","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7e2bbc7c8e0dfb7ffd230eed7b462aa4a2da7f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6a6980341604.tgz","fileCount":12,"integrity":"sha512-bLcW8IJzwOHx25XJeXnB2mE1PDHi6WIDMDpsvBnzuCs5mSyirIaFezkhkQWzisHNJz+43U3ei+7a+2/f9RS1bw==","signatures":[{"sig":"MEUCIC8g2hraCeV8NtyOzD0UUYf4olsdT/kj/FE64UfpCa4nAiEAwiYBLDLhYhlWbM7yDRVyaq1BH25y8rTQwE/gUwkZEqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6a6980341604bfabf8daac39869fa5371d9d846a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6a6980341604"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6a6980341604_1775425949474_0.4366441332756146","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.c0a7fa99814b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.c0a7fa99814b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.c0a7fa99814b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"866142eecd393898eee8ea618043dda19997d1b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.c0a7fa99814b.tgz","fileCount":12,"integrity":"sha512-gN2XH3mXbkIHH1XY67PL/2yKmsAyaangrgYdrX6KWt+xKqzXodk26SnJll9w7einctfSeSICiUGT+SwLA+L3rQ==","signatures":[{"sig":"MEYCIQDl4akaOt5OcgPIbarvYYYDNgy9qBuoxAS8UkuLx5jpqQIhAObZjEcEqBqJ/v+JHnzRy/a2smSTCMWaEc34vd1DkKtf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0a7fa99814bb56bedcc01ebb84cf49eff6247cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.c0a7fa99814b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.c0a7fa99814b_1775547642006_0.7544823686885995","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f70e658e4830":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f70e658e4830","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f70e658e4830","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51d338f9b7d1f8e34af5bc4e2f1b72da324de3d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f70e658e4830.tgz","fileCount":12,"integrity":"sha512-hU1TXjKbTwKuUQOXc5tdpQMwfxxEJ+IGWO+gKYEKolYQJmJi13yKNtVNa4yCVH2TYE0riSyuD290M5Sz57SNiA==","signatures":[{"sig":"MEUCIQCVG4L1JwqJXfqL11QD0Txno0drBb7hkvosI0d/IDq+QAIgXS47Dsb1npTqUGMuldd+ZBm8yO/rILb+j5NOfi+n0gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f70e658e483071f2dcfc63598b26ae4793788ab4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f70e658e4830"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f70e658e4830_1775548325594_0.29587159262847895","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.093678fc5c8c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.093678fc5c8c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.093678fc5c8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76c390cd1caacf8a62c452ec9b5075be42527465","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.093678fc5c8c.tgz","fileCount":12,"integrity":"sha512-IyT4/gzex9hbeUwnOyc3iwEGDFAxmKySVgeroS70KS06GcJjzobpIP35Isgpa/220rJO5UEFGqtUD2RaRpKWkw==","signatures":[{"sig":"MEUCIQC+YbrmAzPpIfJHD6XjSM9ctPoMCDgzOs4AXqQim8vlrQIgHgPkTkwDxarJc6Pv3wmldIMbBfzySTdA3+s1MZDwVLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"093678fc5c8c8179853f96aae5894779c7e68ffb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.093678fc5c8c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.093678fc5c8c_1775573597432_0.7537965146610437","host":"s3://npm-registry-packages-npm-production"}},"4.5.8":{"name":"@tldraw/tldraw","version":"4.5.8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4592eb32d75943573f11ce65bccdd2e403db1423","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.8.tgz","fileCount":12,"integrity":"sha512-6RBmUlYTZhUuTEj7QWKB00k0YtGoPVShEcv7G34vYd89w2E3Oba7T0D9yWi4d3hztf1C49ZNlg3EtS51k7E3BA==","signatures":[{"sig":"MEUCICYqMEhjyTkZ7tCVP4b8vZaPpwPJWsc8PyFHjNA9c8ZOAiEApddSgKGexV3iIEwKzHfaEjvdBv5MakS2EmlBGbkctq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"96eff09bcc03607c10589c3a4c8becc7f9351945","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.8_1775573982135_0.37343609249860354","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.17562fa55a8c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.17562fa55a8c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.17562fa55a8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a1a40c58c45406b969a27dcc89e2586b578f78e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.17562fa55a8c.tgz","fileCount":12,"integrity":"sha512-cPx+zRn1LaRAz/3HKLK0XsQoclfwi99rWvQml2OoY4dzft0/FXrkwhKV5Nx/oSzrXXGO4IaJwcoVgcRLSKPaaw==","signatures":[{"sig":"MEUCIQCOoaGRMU76GonmBo7mQfl3rOk50vPRI5gyca2HqaofegIgc73D7PY2KPkEz5DAfTvlbHLxavmNjDUGr/K49PUE7x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"17562fa55a8cc73a953c20abd2ff34ba9c6d2461","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.17562fa55a8c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.17562fa55a8c_1775591043773_0.728828928796627","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.20de11b7e238":{"name":"@tldraw/tldraw","version":"4.6.0-next.20de11b7e238","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.20de11b7e238","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b0a01fc6140cbe996550dd6b14111b10de459cf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.20de11b7e238.tgz","fileCount":12,"integrity":"sha512-GrxOA2iJO7qquStjpzRYbTDQV7PY62LhaoTk4ZC4cBrWzgBabWYYbRgDfci5PYoCRnPhPGRAiZXyrpw7Lrd0rQ==","signatures":[{"sig":"MEYCIQCI9bEUV5EhxViwxRzofFn3FXQMsKDbwHCrs7vDmdF5GQIhAOSC3N97oWN1jKCPfJMPHVwHTLrWB6aWxfj27XRhY53Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20de11b7e238caa1a2b3dad65376ceacebe1f980","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.20de11b7e238"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.20de11b7e238_1775591311095_0.0007804214722590963","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.196b22afcad6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.196b22afcad6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.196b22afcad6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4427a5aad1627f602a2e5b5b9952afb28543a9c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.196b22afcad6.tgz","fileCount":12,"integrity":"sha512-pvYVto3M4y7clDbOnL7DIRGlpvde8GcCzYD59XLuTt583jLXa5JG19Wv9i8QzIayCwhHiwbqYsYRVAS9ZTn2VQ==","signatures":[{"sig":"MEQCIEkoobOpHQDRePK3l8yVasypadQabDchIZovNE3HrgDRAiAqNvgC0GGxM9rsBPKcz1d2tD85HMMfwvjOdJ706X3BvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"196b22afcad6580279ddfe12a9d31665d4f273ae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.196b22afcad6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.196b22afcad6_1775595070440_0.12586205188498423","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.48d52f6a375a":{"name":"@tldraw/tldraw","version":"4.6.0-next.48d52f6a375a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.48d52f6a375a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3bb99245cfc829c643d19cad39c33843041b7a45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.48d52f6a375a.tgz","fileCount":12,"integrity":"sha512-4xrc3SEBBErZ9oogfxN0ctVgbmm+MTWfRpKD40Hyea1kksxFxpmxY3DER3XbDENg8HcCv++7Z2sQOSVMG1Yk+w==","signatures":[{"sig":"MEYCIQDiVk3Tpm1CHruRzM1l98w+OuQXZapTd0wbXVZGGJmwOAIhALfw5DfzslnWSA6FAbDYjp6yIzJlMsbsCqq243ZZ9Yw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109624},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48d52f6a375acf89fe1bf8ff6c6ea27cd0d1f8e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.48d52f6a375a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.48d52f6a375a_1775595397463_0.38808718708336576","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5660dac8c0df":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5660dac8c0df","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5660dac8c0df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fdef95fa488c861a6446ee6ba133e01d62d1e7d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5660dac8c0df.tgz","fileCount":12,"integrity":"sha512-hG05G2mx4y3qBf2brOaeZ7xc132NucqQYDWyuEbBGoqg8FgFgysCR2ar72ftu1g7CzTQxwzqO3lVBKD4pZns7g==","signatures":[{"sig":"MEUCIQCCSxmEyTYjENnFx1JqV4hkzXMA3+jFcz8Dd3f4wJuI2AIgfvFmoyDaaq+VLXX9uEKpVAHxl1qnVrt/k5JHMZgDijg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5660dac8c0df0209b37dd276ad3c09189246bd0c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5660dac8c0df"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5660dac8c0df_1775644832119_0.1683360386702477","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.a31a8a6b83f2":{"name":"@tldraw/tldraw","version":"4.6.0-next.a31a8a6b83f2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.a31a8a6b83f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3a6abf920df17f7ae2a465790f56c52c1679fc8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.a31a8a6b83f2.tgz","fileCount":12,"integrity":"sha512-jUZlULsDpuJF42GNiA1+sIYWLTqQEM5vQAd5fTzhAD43zG05pYoCe42/QVlDtpvEOKHwrfba/AjBdEwT6y4q8w==","signatures":[{"sig":"MEUCIQD030iNIyUp70cDyz7qRnx/wFjCbOFdG6p4xKeAKyRfbgIgPWuPwtH+BQh26Xeicd3k1xILl3Xl6tdoWe4zfchZ8Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a31a8a6b83f2481b4afe6a56363e047af61e36f7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.a31a8a6b83f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.a31a8a6b83f2_1775645372695_0.9242823593229261","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ab4e1d4fd85b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ab4e1d4fd85b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ab4e1d4fd85b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cbdfe921dcc824d08c79777c914ad8e2cb5b01d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ab4e1d4fd85b.tgz","fileCount":12,"integrity":"sha512-Vrnwiz8eslNWcS3Ej7epfG8vO1A1roBhNIA0MIYEY2vyDmpwzhJvxU4VM9GS62Vr+idKW1bK9nMcbpjDhnadIg==","signatures":[{"sig":"MEYCIQD4oRohbEgt9EVhstEgDDkDddCPx5j4q0BhP7ZlSuaDfgIhANWAaj2LV3rVQvdlCuytC0yAPoT9pXGcVd/10icU9lVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ab4e1d4fd85b31617ef066c26f729b37fab85ae1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ab4e1d4fd85b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ab4e1d4fd85b_1775646390072_0.8098739976548432","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2ba53208aa81":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2ba53208aa81","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2ba53208aa81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7a117f0c964924a6dce658d2daadd4be4496042","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2ba53208aa81.tgz","fileCount":12,"integrity":"sha512-XFS/CMqRdgjDON8RXjV77ne2vrvnC49ei+bcptfOEyo82UdGiGA4e4spEAauq8VcKfoB1s4ZpK/mJ7biOtvIKw==","signatures":[{"sig":"MEUCIQD5B8nBIbCv7PyTnVZaYW8IwiOaODp8YrxufCyGHE0txgIgb+qRRYOHh4BPODzRHIAV9PYsnHcdcelplKOXBXQW8fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ba53208aa8190136cecb912b6dc90fb34bf292a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2ba53208aa81"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2ba53208aa81_1775655049947_0.5696099896913791","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9e771af46bc5":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9e771af46bc5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9e771af46bc5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df10b620bcf81ae5bcdae66f51fa5e733ee947a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9e771af46bc5.tgz","fileCount":12,"integrity":"sha512-uw55t2cHZRzKFdCvOJOtW36KS468lTvTbx2QTsjlsKhL99tDZwXjFL9A6sQq8MWrFx4CVnOrAcuXfJkPopyFYw==","signatures":[{"sig":"MEQCIGagIKsQweZgvfg2Yba/96WJNd/3dfbFEmrw5oe2hhZ+AiAYEsKNpHTs5N1uP1G8OVuUTX+O77HiClY9GOkJ5ugSEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e771af46bc5236610d515c8db50debb3feed24e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9e771af46bc5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9e771af46bc5_1775655862306_0.4434309647782204","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.34904ea59900":{"name":"@tldraw/tldraw","version":"4.6.0-canary.34904ea59900","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.34904ea59900","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3e81904958ece6bf1acae7386a27f44721c7b1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.34904ea59900.tgz","fileCount":12,"integrity":"sha512-eoIW+cgKajBjU0EAMr2/atN9n5aJAKxgfyR+k+3TZfHiP1prSk5/jQgrXqZcYMMB0gwyNUlZrdrzbp2zut1PrA==","signatures":[{"sig":"MEYCIQDw2uSuqoy5LUF0On87nib7nibOS3TupdM5mO8dIgipcgIhAMbigd71yUMDCz+vdbLEwpan1MHNC26SIqxvx7AVqNK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34904ea59900dae6072b5c0bcf681a47edf80c3a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.34904ea59900"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.34904ea59900_1775656163465_0.6917281443827381","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4677565c1ea7":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4677565c1ea7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4677565c1ea7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"734b878257773848cc62d19c4fef2d8228334d1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4677565c1ea7.tgz","fileCount":12,"integrity":"sha512-520ZjchQ1n6H0c4BsdnghlQTMk5eDsTGDHuZJ7fVypz0juPW45njy97vyrVNdNpPJwRwM7B8VQX/XPDTTWrL2w==","signatures":[{"sig":"MEUCIQCt6WwW7CdtE6o3lQ4dOs7nJxtIqCvwcsdXtE6CJroC/QIgSQ5FMMaLbR+XhqOvgOgnZkkNeFVdDZuw/b+vxgqR4ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4677565c1ea7ff93e3918b1fa6e5eca7a9788398","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4677565c1ea7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4677565c1ea7_1775658243530_0.8810510984498754","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a300e2d0a445":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a300e2d0a445","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a300e2d0a445","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63241ed1b9d1a7a8ea9f1ce94014964cff4e7f79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a300e2d0a445.tgz","fileCount":12,"integrity":"sha512-VYiII1pejjYqUpqzQU/lqfDqVuICg3v2/49f2lGNA0ikWLt0PD38vfjLZR7Nicr0KZmWWp8z7H8WwQEgYAyFgQ==","signatures":[{"sig":"MEUCIQCPPKvjZoqqXQzhvhCASEBPgUAz5nHbJ0J1uOZ75vABDgIgGkTELrDc1T1SpEt4ND7rjZJ50b3KjaCS9av3fNwWr1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a300e2d0a445a0ca57c7420f222b420bc495a107","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a300e2d0a445"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a300e2d0a445_1775719727045_0.9052195067740798","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.38e64fe94d1f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.38e64fe94d1f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.38e64fe94d1f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f672a6f816c1534c69ecde292918bff2c86718e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.38e64fe94d1f.tgz","fileCount":12,"integrity":"sha512-FMSkKCrfYF1weSwEg2CnCRDwlJpizSriI1/XjNJMWThaUAikLslGMT7JZFCzWb/FjYziM+QPlSs3/gL2hn17Rg==","signatures":[{"sig":"MEUCIQDkzNX+pUo5ANjusBjnULnWuxY6y5ej5lGPY9WA9cpcEwIgZh1gCXXxEinucX+jF3vMFQeMYZYxbTyMMBxrrhHXSc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38e64fe94d1f8abb3597c78812b47e76f8934d1a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.38e64fe94d1f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.38e64fe94d1f_1775756670315_0.0971484948922321","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9ed0878a4787":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9ed0878a4787","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9ed0878a4787","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5534f2d2e74d361d4c94221c17200361c40c6606","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9ed0878a4787.tgz","fileCount":12,"integrity":"sha512-fIDXGRKVqYkBfmmkPFsO1GWzH4LMMOBawin4/7Hni9rrms+ymZYksNY8gU8OjwTYizVofP5GdHAkwliVJOs36g==","signatures":[{"sig":"MEQCIBAcj1JJog8ZwJOgCsvH8T7ScVLaGI0WnM2XXM1O7KdAAiBHrR37WyyehKDLWAewbJpywJR5ZAgcB2svqv+3V3bTrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ed0878a478776c5bb1ec055b23ccb23a2a49da2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9ed0878a4787"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9ed0878a4787_1775805994481_0.9235453502171649","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.fdae5053ac10":{"name":"@tldraw/tldraw","version":"4.6.0-canary.fdae5053ac10","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.fdae5053ac10","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecb3728d0206106c362f70be656308239bf8b082","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.fdae5053ac10.tgz","fileCount":12,"integrity":"sha512-2dSqfaa/LBPKuOM/wNzj1owTDXJb3kwJ8yKIkxyIZ+K+wWjdPICd2ZdWJtpXBayhVaZbP8JuMpkxEYuZ9e18Dg==","signatures":[{"sig":"MEYCIQCg3i5iAfpvkFPivTuE8xKHcEoI6djwUzk34R/xgPE2xQIhAKJ/0V+KjHPrxeIxd3yq6lvhEFyHanoSoWLMhA60L2CT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdae5053ac106b3304691e815ff1929cc3eace94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.fdae5053ac10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.fdae5053ac10_1775809124619_0.8927383504905892","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ce1f0058ff59":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ce1f0058ff59","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ce1f0058ff59","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"737142cfffa8af3e6f5fca02306054da9b7eec9f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ce1f0058ff59.tgz","fileCount":12,"integrity":"sha512-C0dr1JiG3iL80ajqDRhmktY6silO3VYkf2mrapY5ZjeTPFCBXHs4HfdJII6l88YKJ+SzAqp+x9mFYshSocEkGA==","signatures":[{"sig":"MEQCIG+2n8yaeKqC7taRgzs5lW6MndglmUS2FU7snp/VLbigAiB5nG4TkAP5DRvIMcriyM+CI2cCR8+uExK8fgFMwDA46w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce1f0058ff59e29120f3a08898dfec236479ff59","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ce1f0058ff59"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ce1f0058ff59_1775811830462_0.15830867813401994","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4e3f067c74e9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4e3f067c74e9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4e3f067c74e9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"886692f31e18dddaa1ca332b9c86f30c0b40fff7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4e3f067c74e9.tgz","fileCount":12,"integrity":"sha512-PLY24GHTf4iUIKTEkrPAKuNAfVN7L78f7UNO+DSP+lGlc1RkmCn6gl8kDwfGpg79tGHUk0/w5DsCtugpcWV+wg==","signatures":[{"sig":"MEUCIEz1AS96mXsRMX7uIVtOC6h2SpyKh3A9glwmr8p4lQ3UAiEA0xpGmAPWsHPMea71CaC06meJoQImW6FjMGUHcme6u4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e3f067c74e97d964ad513c5e8426f9b7403bf95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4e3f067c74e9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4e3f067c74e9_1775818034795_0.4055384670874127","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f847560046de":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f847560046de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f847560046de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a416ed1c00063d02da3ffe266dc1567284bd143e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f847560046de.tgz","fileCount":12,"integrity":"sha512-IQwRPvvKZwJ++y9p2J7u2E84NinIkHJuxMFnAOS2aHHg9ZLH1Som8zoqOhtWw2QRYH78e+u8ZW4MbkXMj9IuwQ==","signatures":[{"sig":"MEQCIGzqlyBwPMaZ6H1LYngUfyopmnFDcsVhEf9a0FmExRyyAiB8NQq6zZrDBkTy4humcyZQZGRILTu3/TID8MLZ70HMqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f847560046de282571c8fea9417b4f56b9bdf277","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f847560046de"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f847560046de_1775823659820_0.7370862288978439","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7f74b8fdbf19":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7f74b8fdbf19","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7f74b8fdbf19","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"759163029ba322b6f165c075285f9a8e2ad1370e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7f74b8fdbf19.tgz","fileCount":12,"integrity":"sha512-I5oDueoO/D3ntmYeMGarTtoaGEPEFWjE+Zzk0dmr67SFphsF4lNBwHxHePdhqdBXAxSONC7G+0pIvJXhzfGe3A==","signatures":[{"sig":"MEUCIQDetPW6LC/Dnl+o6zVw3m6Ga3W+wPFtORrBTRNXadlXNgIgI3zy26m2q9ht+NTRoi/Fz9waohwz5m5swEKcJiMfss8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f74b8fdbf195d5685bbd05e4ce455960d359f38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7f74b8fdbf19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7f74b8fdbf19_1775840824948_0.5981892210832187","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.568398052ab9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.568398052ab9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.568398052ab9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"105c9ee9448b1e4feefb6d2e87af1400628d76df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.568398052ab9.tgz","fileCount":12,"integrity":"sha512-JGwR75Dd+IRXTcFRyPR8UL2/wfDEmH8Adu/NGgEfOVTOGIU1A8aVRq25iH12kN3CtQVLGk1G4zyZ0UBDFOjuZg==","signatures":[{"sig":"MEUCIQDiD68h4YiPBCQPbopYuW7eSiO1Ql9txTW2PxPb+6nsdQIgXffMv7D86b4ukdXNvGLWqIiEvbiTG3N474NSNAqTKQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"568398052ab9da08ad88ae7a5e335b7cb2d7f6bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.568398052ab9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.568398052ab9_1775849823758_0.8430556628447516","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.989d9d53745a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.989d9d53745a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.989d9d53745a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"039934ce9021583d4d3cc8726163889b9cae85de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.989d9d53745a.tgz","fileCount":12,"integrity":"sha512-l8YoPmav9FMKW+J1nf6m/LcE4iQq+J/KmUuwjhNIej2mWzh81qnv7pX1w3OgEw/y33mQegF4pPixoQD9Z/RHoQ==","signatures":[{"sig":"MEQCIFY7BfYrsaMMEV8hZVduSa8cNs7RTuvMfIz7ddjJZWo8AiB1912A4y8iMe2QZ3OKUAQqtJksHHDyppolJ8E7l+8Awg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"989d9d53745afc105defb49ee0fade982d80c47f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.989d9d53745a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.989d9d53745a_1775849904696_0.544845818216452","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.43a0b96c1d58":{"name":"@tldraw/tldraw","version":"4.6.0-next.43a0b96c1d58","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.43a0b96c1d58","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85c22715875bbf93da1c49eef51acec976f5a87f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.43a0b96c1d58.tgz","fileCount":12,"integrity":"sha512-kGU2On7hIjaMTKbA7FDbhCMog402mDuEFpLQB/UWZapSVNvFahpQx3IV0ivGLKJBY9rqtFes8Wj/QB/lAIdwag==","signatures":[{"sig":"MEQCIFLbpcoUYA8fXvs3w64zdT3/2XDBCnIvXSzOQH2pLkSmAiA3JP4yZw5zBmZ7BoI3q7uAafVF/KZNBWGn+WNbBnKlaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43a0b96c1d58f4301c88e84646bcc45f1d5c1138","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.43a0b96c1d58"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.43a0b96c1d58_1775850208555_0.2145417983414295","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.e57957369e3e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.e57957369e3e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.e57957369e3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d52231a1fbeaece11262900a11e5a6cde066981c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.e57957369e3e.tgz","fileCount":12,"integrity":"sha512-248LDqNGY9ezIeTy/DfS9XkITWp527+5mUdH8JDqbsbFIXVBcsdR+Pr1LmmYhTAl/wZRnN5TMPesnKm3iei1bQ==","signatures":[{"sig":"MEQCIFtGPKGf9fwgNPvdTDpD6or1Xs9FenYGcSfnzk/4MLrlAiBknUK8QImlDDs6s+emBlQSDLmCGvKkDF8GfgGhvUVdpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e57957369e3edc512fd16813966f91ddff8bf998","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.e57957369e3e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.e57957369e3e_1775856214551_0.09210297059146222","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.e0f85e824397":{"name":"@tldraw/tldraw","version":"4.6.0-next.e0f85e824397","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.e0f85e824397","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df3d98f3ef0bad87ee4a3fa19375146f73b77986","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.e0f85e824397.tgz","fileCount":12,"integrity":"sha512-xpSx/uoOPPNMp5ttLCFZHHdW9icDzffnx7KXN24hvtFCXq8z+V3yfo5SJf09sglOCg+8mqjxOC9MaTY7HbWhvA==","signatures":[{"sig":"MEUCIQDUL1iINcxFdV8C5XyJggWs2ppiKmPcFbL8dZlhawl0XgIgX3xR9rSOHgqqPunKJFR7bSi5e52vLGqUwoO+GsMRueY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e0f85e8243970a9c0507397fdd6376e370a1e89f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.e0f85e824397"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.e0f85e824397_1776089911788_0.19505157314325694","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5aa179472181":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5aa179472181","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5aa179472181","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3b51c4d7631fcc340d6a3e1f3741669d4dfbea0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5aa179472181.tgz","fileCount":12,"integrity":"sha512-5n6N6Y0j7dTpc6fKD8tdK+PH/3xI4I8Z2OZIHXspSqR9cH8cguMGioHd+oNfIOTyEBgsUqUpdfoa+/g26HCR6A==","signatures":[{"sig":"MEUCIDfJxRx7bLY4acCEPuQBxsLY5qHbh6bkTyi6097W9vYwAiEAoI8zoZsgfLhRNByoqxycy7Tgzu9uLCLwi7a57g5ZwNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5aa17947218149bdb490b12e02c4fb71e6a81994","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5aa179472181"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5aa179472181_1776116662324_0.8089428914926509","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.be0e872b768d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.be0e872b768d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.be0e872b768d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0942f036e89e90b3dc22cfeceb0e97bfcaf4821","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.be0e872b768d.tgz","fileCount":12,"integrity":"sha512-h0+GPG0KHEEN6pDbg0vyZaLGhvkfohVYQnZgO1lwhiPF/Lic+w4t2CLQLyPjNyfvJ+WGq4T8aHKPypFvWCtqCw==","signatures":[{"sig":"MEUCIQCf//DFOiVoJOB0fCmV+tdkyMxFdI10MqoPGTgfeaoM2AIgepjpvKrRJ94Cpbv5AxVmc5jxQXdHhANsEaN1xSRATCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be0e872b768da075890b6cf17ff8ce01b2916f41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.be0e872b768d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.be0e872b768d_1776161520929_0.4018186246757345","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d5894faa19a5":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d5894faa19a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d5894faa19a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7383190b5d5532fcbd67a31888a1d9bd9b51e265","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d5894faa19a5.tgz","fileCount":12,"integrity":"sha512-tbfVnZc7JfdBNaO64dT2NlvZRMJVcoomghsCA9FQ27U0b024ObpcPhqlOp4JN4tVkYO6jtSZQaeCQfmeGz6dyw==","signatures":[{"sig":"MEUCIQCJyqnOdSLLXiNOoG5+PSe96FMX+qOrzIggMsiEVnsdwwIgcux3LioqlY4EsyYtPiA52oX3PLHZYef4X2GjIyCJoN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d5894faa19a5e739def34b4e31232d68f8acc13c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d5894faa19a5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d5894faa19a5_1776167221095_0.3565200695871287","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5cc197c18f31":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5cc197c18f31","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5cc197c18f31","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c70c12e83cab4cd58d9e17e86802043962e225c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5cc197c18f31.tgz","fileCount":12,"integrity":"sha512-7Of+LGrgVVRy+2/TLfl9SS/gXiTtvmubYOscE8yBq8dz7Tw7oMkNEb5f+CcE4ZUd7T0aZXXtUzlXAaheGy28Sg==","signatures":[{"sig":"MEUCIANuv05w3K+s7064TtaDJpL7mHCZBMktBSylkJM+ocz1AiEAy7jRpuoHhm+X2Pchi+95R6VPwo/MZOz9tRZ1+r3h/1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5cc197c18f31b2ca021423aeb89f7a108152f05b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5cc197c18f31"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5cc197c18f31_1776182592789_0.011821692195007172","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.677d2249a65a":{"name":"@tldraw/tldraw","version":"4.6.0-canary.677d2249a65a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.677d2249a65a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73b26cd47a197f87c5c4be0a18946d089b18efed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.677d2249a65a.tgz","fileCount":12,"integrity":"sha512-e4zXI7o01WNw0dnvHme2iT3+hpLE65uMFCHgcJ4xzOm7EtpnZGzi9Hguz4j14NywfreemQh2mNKbzoUoV/+Uzw==","signatures":[{"sig":"MEUCIBbecc26YECMQGznhG/mOxybu0XBKLgum9uPZmogO0YCAiEAkFiGNCBOIV1mgHamPPuGE4YsTnpp+ZiWMlPuAyfuztM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"677d2249a65a3fb01a55bd57bd45e7e64d29f79b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.677d2249a65a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.677d2249a65a_1776184198761_0.19131822384006725","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.dcd4c323d7a7":{"name":"@tldraw/tldraw","version":"4.6.0-canary.dcd4c323d7a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.dcd4c323d7a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae8f5abe4ce0865e5638e1ae73fd1a074ec5ed9d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.dcd4c323d7a7.tgz","fileCount":12,"integrity":"sha512-fhPVahYg7dt81eNXvKKlCqqqEHJVbTFm/tHLnqi17BMy1YGcdIrDAidZ7xHDL53aQ7GMfNI5c+3PojI3jEp5jQ==","signatures":[{"sig":"MEQCIG/Z/JKrQgtDDI2dzifJNSYYBLWWktkLotvXUYNk4GYVAiAVd1QSHchjSDyE5CkqawI4v/OYV8GtsXUjX4EPAT9fIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcd4c323d7a75626142a0a616fd10520ebe10a8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.dcd4c323d7a7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.dcd4c323d7a7_1776185432076_0.8649395395313861","host":"s3://npm-registry-packages-npm-production"}},"4.5.9":{"name":"@tldraw/tldraw","version":"4.5.9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5fa943c7a7d8558bf079345c7a28a103d6214726","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.9.tgz","fileCount":12,"integrity":"sha512-Q+EhUQQH+bv2VGmfkdHQpXQKSmOGavTqi0Lnw+virZiZPJa+h9Y406qqmY7KIFKxm5FJtjt3IqHAze43dq9k3Q==","signatures":[{"sig":"MEUCIBQeU7z8US31T5RyXTkUSt3dafoVR+muK2h+mILwbZoFAiEAxuA7q1UoFobIlVieypSHAYKIvbi6TA8y15xbM93BwU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce96724068b1e301b9ab3f688b5bfdbe865daa73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.9_1776185774158_0.3893015932558419","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.b41477560d7a":{"name":"@tldraw/tldraw","version":"4.6.0-next.b41477560d7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.b41477560d7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e578b2704e86ad4831cf89c89f3aaca7674df565","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.b41477560d7a.tgz","fileCount":12,"integrity":"sha512-bdtr6SquZyd507TsJbTXucPUCBtjLOz3VXmBOIJznKv3X+oRYy9pwGE4v0O3vM73pWXJQzOwmfz8GfZb5kwnJg==","signatures":[{"sig":"MEQCIFWiFv3Xx/lN1Sogi/NZzM2o7paZ49sfrjFvW/BeYiS0AiBdXpn0U4d9ZU2aNzyXRAPI6jVFGMciBeohrEesqqszeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b41477560d7a6a9a220f82ae8ffc62bbef6443c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.b41477560d7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.b41477560d7a_1776246347668_0.6939894767484402","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9644b637d465":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9644b637d465","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9644b637d465","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5948809ba119c5fd25e0889a9f5a4295f0800101","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9644b637d465.tgz","fileCount":12,"integrity":"sha512-w9Hx1XNhy2+zD5gKqtQ2/dKG63FzTcE+uoCuYoKdVwyL3yBdDzlE7OemyoOXu3hf+Ggf8EwUpfGpMIcdN2smgw==","signatures":[{"sig":"MEQCIC4GTS1Isfn64K0O4yEAtgUVIyK/ka2m2ueGAO9uo3pwAiAFGMw0ajOOYxPPbI3tMY1vvNBVskKxjGUFoadYJ7BN6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9644b637d465644fbcf1d90f174c5c6cd9622d27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9644b637d465"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9644b637d465_1776247884307_0.7607625791023869","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.0a51207761bb":{"name":"@tldraw/tldraw","version":"4.6.0-next.0a51207761bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.0a51207761bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"166854f596bad1cae3a6e3de137776395401fa3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.0a51207761bb.tgz","fileCount":12,"integrity":"sha512-jeIkgmupHH0Vwe5dyFkgosUrbBb0qkphG6EPP/xo2oUuUQYiiXGiiV4+nMV38taM/lGFA+AIEd/bF8w8Ft+Xxw==","signatures":[{"sig":"MEUCIE8UmeCUCzHholkQcZF4GK9y8UPnZyHx3QRS2LZrN1cWAiEAnvA9QlLWObW+C0JuvFvNYgN78fPgl9JnYtWh06ovuWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a51207761bb8409a86e0dae024685d9a4823250","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.0a51207761bb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.0a51207761bb_1776248279604_0.9388733450008258","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.23be5678dc38":{"name":"@tldraw/tldraw","version":"4.6.0-next.23be5678dc38","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.23be5678dc38","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bedaba5909bb3f8bc2185dcff3b9bba54002b7c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.23be5678dc38.tgz","fileCount":12,"integrity":"sha512-8ePNGy5EtNZ7bHApBz3Mg5kIuAnEie1fiezrvi6mZW6rEmtbt8IJ+KygNJLkr2srI6cyJzVpi6qaxQ725uev+A==","signatures":[{"sig":"MEUCIQDQF/Cee1sLeCJmTMBXSTdJb8kXPFisr4+x5r92wCGutQIgVfdOWo6/PIGQAUHknZj7+XIH5q0d+HmWkTEIQGG0wyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23be5678dc3892049725242628145e51d72c587d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.23be5678dc38"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.23be5678dc38_1776259294550_0.22570240695800248","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.0880e4c79f6d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.0880e4c79f6d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.0880e4c79f6d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac8190be33a86d7600a3fc33ee567a510c9e9ffb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.0880e4c79f6d.tgz","fileCount":12,"integrity":"sha512-NXrOMrKd+aSbwzQ2e8AdH+KucKhpwVoHWQyG0DWK5jdGAX7kJnkMYleQn2NxSU4jDYOALZR9ZGbFWhndWMjlZA==","signatures":[{"sig":"MEYCIQDMQVARdBNsRHH4vyvO3ydgWL01HXuF/HrYg5jvJ20dKQIhAPSEak7piGzCM/au4sJL/zzd4gUvWvo7nBEHc6HF3Xux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0880e4c79f6d26844eaa87a6a2cb1f5deaa8afae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.0880e4c79f6d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.0880e4c79f6d_1776263731025_0.02184006376659231","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.e390fde97eab":{"name":"@tldraw/tldraw","version":"4.6.0-next.e390fde97eab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.e390fde97eab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"753507fc71d5a892fcc086374c39e97a0472a4f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.e390fde97eab.tgz","fileCount":12,"integrity":"sha512-SlUbn9lj6/s/wb6n8cjXei6cm4re7fakt3edNgZ9Ey61UjnFazY+VdQ3qdCic939HBUfwSDCS1Pbi9/G8n8ePw==","signatures":[{"sig":"MEUCIGsLgGyntNZhKw2RsHcPCqAaIslpKN2dOQrN1mbK+8KvAiEAxmSWKciz39/vTCxI9uBVrzze/b2cYu4IWurDhLHGqZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e390fde97eab590ba90f2c9d95947998027c65d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.e390fde97eab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.e390fde97eab_1776264731921_0.6985664170491406","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f89d01dc2a40":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f89d01dc2a40","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f89d01dc2a40","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0818a9921f7a40aa1e7318e90e87978c355d11c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f89d01dc2a40.tgz","fileCount":12,"integrity":"sha512-5ioy3p2u+I1wY/uHQjE6013LQqIkxOeyUuDPaNLAq4YE1vCEOQpWKofaCvqUSWLKv0dd9CwrkbWx2gUjvgV8PA==","signatures":[{"sig":"MEUCIQDco7wVUUQIHg/FLXXBsMsRaWzz5Ip60iQ+H8DniHIG/wIga3xm4B+Nw7iBylgAmmmkCOBkc6e3FBL6v4PqnEc3z+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f89d01dc2a40280c3fb241034789d59aa2a7bc77","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f89d01dc2a40"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f89d01dc2a40_1776265645254_0.9225673545819968","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.97ab10689082":{"name":"@tldraw/tldraw","version":"4.6.0-canary.97ab10689082","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.97ab10689082","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8fbd337e4a31ce6a791001f33cc61c1ffe9d69f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.97ab10689082.tgz","fileCount":12,"integrity":"sha512-SmqjSZ4vrVF8M4za74dI5bpRu/0mkL9xNZDDyw4YCqVTGOvjRxVJdz5nYA8uh7aEP/tqek5ZN8QIpl8Xi67a8g==","signatures":[{"sig":"MEUCIBIOvHRCHTlnz9VkyOlkX237PJb0QCI5Z0u11U1qikCxAiEAmJ8eCiAtzkjeP3awGQ/CJbgQUGDWtBDYN1IGLvsJDVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97ab10689082b91ba1358369b3f3ff4314cd4143","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.97ab10689082"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.97ab10689082_1776270971320_0.9742355159996678","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.31f6505132c6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.31f6505132c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.31f6505132c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5080e7a6e3d4fa61120bddd04cd7b9ecd1816327","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.31f6505132c6.tgz","fileCount":12,"integrity":"sha512-GsJZJoceIYcF8E6h/LOMwcQ48nVqYRYP1OZGpdqtu3DQqCto2rawZYHTJRRe33I5K/TiFsc5RtqnxhmslxDHVg==","signatures":[{"sig":"MEUCIQCMrr7nc4G6OUIMNCsdX7S0s4mnVsk6om82dDNmVM7w9AIgUwVg25w6lMAebV8ytvH6bLJHBp80eWPJEsQ+L9UyN/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31f6505132c622333bd6e11c963932d9fc29e099","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.31f6505132c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.31f6505132c6_1776274434126_0.2188698071048385","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.df418e51012c":{"name":"@tldraw/tldraw","version":"4.6.0-next.df418e51012c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.df418e51012c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0ae5b7c03faa1338f2712cd22b2805d64104408","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.df418e51012c.tgz","fileCount":12,"integrity":"sha512-/nsKSLw3tpnQeE4z+J8nD2zyjVtA6dZ+Z/DgBfRBCfN6PgdSoO7XMeCaHsDx/LJCpfpFq/i9pSJkpO+SPqUDfw==","signatures":[{"sig":"MEYCIQDh40FmGEwHp0LDTJ3pCQxFUoBKpjdb89L1cfYij2JVIwIhAKlELVkjTm05tlYC+QSkgNhQXt6uZ4j8GMjw8JvYRoEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df418e51012cbb49696fb20c365644c610ef922e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.df418e51012c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.df418e51012c_1776274741027_0.2813112886021827","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d56815af4e9e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d56815af4e9e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d56815af4e9e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59926ad31c3d675dcaa2e4b4b7bb64982b549276","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d56815af4e9e.tgz","fileCount":12,"integrity":"sha512-EJOgyHRyDo6gfvpfvni9Aagnx20iQ7ODowLiSkp5ZoGGDkAhk2zTmIvBV4bY3V/mNlHIilWh85u913/arodrlA==","signatures":[{"sig":"MEUCIG2/uA54Fy72jNjQq6v6mvJkFmB1qnQzFkxomezxQCxSAiEAtS4NX21L5uNP7YicW5a5VHU/rCFwsT91LECoTMrcpQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d56815af4e9eaabb917cefbdae4f254794e23a11","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d56815af4e9e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d56815af4e9e_1776326816693_0.09101879848899963","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.59173cd7226e":{"name":"@tldraw/tldraw","version":"4.6.0-next.59173cd7226e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.59173cd7226e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ddaf691f27c75de0f93af386d5c88e2df3cbcd77","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.59173cd7226e.tgz","fileCount":12,"integrity":"sha512-3v6t4N065P/McDzvN1MxHRp6DTSZy4ilUjOA/buxfI1+jURkeILtoj+u0bXUKHLmY/3BhDacEtdYmm8kFcV9eQ==","signatures":[{"sig":"MEUCIHAflcfwQkfUdT9XXyhyxXfHIzR5vFzuP/sYvb4hX/OfAiEAsYcOPGtEOY29k0Xrek5kk83XUxzGoXle7YN+GqgHWuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59173cd7226efa03ba51a1025c90b228a5609875","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.59173cd7226e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.59173cd7226e_1776327177043_0.5216121905199382","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.e3723470f177":{"name":"@tldraw/tldraw","version":"4.6.0-canary.e3723470f177","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.e3723470f177","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e537d4d38c1bdb321ebfd615410bd1250b90be1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.e3723470f177.tgz","fileCount":12,"integrity":"sha512-D+43c0TmzYrYtIvM/De8QmbxkLViDiOrjztV0GS5BM8y/yxIelEOxHcAKgQrFWh0CFUmEqdu3pmp9dEfJPwZ4g==","signatures":[{"sig":"MEQCIA5rgrFutxj13sJ9sfB8OQffO9D88K+5z5gYZyXEP3VkAiAkvfFE3w6YR0p1PDUjaibJUNb8HMX9x655EJVF3hQU8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3723470f177c552d86f8ec8dfdddafbb4cc59ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.e3723470f177"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.e3723470f177_1776328673466_0.7686149877468069","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.71f3bec64816":{"name":"@tldraw/tldraw","version":"4.6.0-canary.71f3bec64816","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.71f3bec64816","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83fea8bbcc56d2067194f686d54e408c3efbb003","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.71f3bec64816.tgz","fileCount":12,"integrity":"sha512-ilP06SPN8ZquCvgO4LOfv7hozlJb9w13RkNZABvugN0yXgeWH5hajP+Sp9wF/dzkI+Su3R5yLqY2HGo68BgbQw==","signatures":[{"sig":"MEQCIGUNbl1hIQhXy/CXOUt8H1BSqxswtjIqxqCq8qr8PKBOAiA1avKBBgXqDTYIcjuoQLe15xkmT1L8uahEK44+2xkNsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71f3bec648166e20fafcae06e5421b09c01f2c90","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.71f3bec64816"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.71f3bec64816_1776329675236_0.3337197741168665","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.349a46584f65":{"name":"@tldraw/tldraw","version":"4.6.0-canary.349a46584f65","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.349a46584f65","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a22513054a0f55291233f78042179fd6d896d72","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.349a46584f65.tgz","fileCount":12,"integrity":"sha512-qLkBRNQPeBcAascg0Wpno35k1rOJPVzGrK1zPUWpPLsLcsPk1kfrHLE0qVxAP+1zfxhOZTA69/CgV7Y/35cCIA==","signatures":[{"sig":"MEYCIQDSjMF3gPpmrqJiI+XkzIm0BejehuD8CO5MkTaNjvbvxwIhAMjst/dmhABo36WqdOy543qs+L1f3Nsx45Zuy0IZ2rjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"349a46584f65704f21896ef4eed42fae367b2eba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.349a46584f65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.349a46584f65_1776337931252_0.8663280256989183","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.fed7148acf2d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.fed7148acf2d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.fed7148acf2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71c01db0c67359dc9424e4fa0bb39842a95d5327","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.fed7148acf2d.tgz","fileCount":12,"integrity":"sha512-2axZpa2ua7XkjFKyKT5EwKEpLNlPU4MpN0hc+58JrmHGDH2YqZustdmdICVy2e/WzxHuN/uX1R1QxSqVGFKdbA==","signatures":[{"sig":"MEUCIQDIufLY6IOC7CyzNEfzk883G9/XLp4Z4TFRNbDM6vKkuwIgYwRa3EPC5cSgrNFZ+mG5ef2hCs1OBIr1aO1+xTbnBcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fed7148acf2db97184d36661668149b91b0ac41d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.fed7148acf2d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.fed7148acf2d_1776340670802_0.07889950994164407","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.8ec259bf28ee":{"name":"@tldraw/tldraw","version":"4.6.0-canary.8ec259bf28ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.8ec259bf28ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9deb7d1ec8dfa75e1c6c5dfb6931379f86f69c1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.8ec259bf28ee.tgz","fileCount":12,"integrity":"sha512-kogx0hQM67tbYiGNRVo4Zb77jmuC3A/8XI1vJhn0CqHCU0XXPIVJ69Zi7bZC87Ug/99FvRbVnVb3JusVix+Zxw==","signatures":[{"sig":"MEQCIC8+Aq+kK3/vPBexpRlAS41AgKcKPO9xQMcq6U0g+7GuAiBLAiuBxOIZDYG7mBFwJBGDK9TmT26evyiNxhuuNGAGsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ec259bf28eef110405171f3b3c6a8550c6344ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.8ec259bf28ee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.8ec259bf28ee_1776340766836_0.7394328708469577","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.ecf0b45560c6":{"name":"@tldraw/tldraw","version":"4.6.0-next.ecf0b45560c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.ecf0b45560c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd2e60c28707702fac8d6632664a35f422992ce9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.ecf0b45560c6.tgz","fileCount":12,"integrity":"sha512-HcBLAmo1rmH15Uw5WoNJm8a4XLdlqADKCHFC27wCAEID0flmIygsn1D+roBDGFf1B6JzMSLTz5t19XQ76cSYIw==","signatures":[{"sig":"MEQCIHhNaH0Y/FyBH5KkgU3c9G157TAn/1ykWE2dbd+R+AX1AiBpLMxL7ymO6BgQgQbmTs2HlTeSfQDC3W3UqbE0fAwzLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ecf0b45560c64b14b6a7c1a74232c6a8341c8749","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.ecf0b45560c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.ecf0b45560c6_1776341525792_0.9442996292074788","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.32641bcd6d72":{"name":"@tldraw/tldraw","version":"4.6.0-canary.32641bcd6d72","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.32641bcd6d72","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"775c719a44df78b4ac33f0adf67b3e4f72df8b47","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.32641bcd6d72.tgz","fileCount":12,"integrity":"sha512-PkIaAbJr3TZE5gt1B0WGblr3kgKaDAq0PU7kmSl8g5KGR5zJuNaHdt08DmjZi0fkSDzVuEluVOb845aefDuuMg==","signatures":[{"sig":"MEQCIA4yn9nVi8lBQ7slDhCiXIU+ccsfq/RssnmRBgrTdYyuAiADsW0PpCAmv+sLhxIitMB3evtp8bOMzCJ+qBI7ATvB6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32641bcd6d72c8b3e63b0b396f08fd9edac787e5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.32641bcd6d72"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.32641bcd6d72_1776344534244_0.8557563097654792","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.241e87d4700a":{"name":"@tldraw/tldraw","version":"4.6.0-next.241e87d4700a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.241e87d4700a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1bab9c35b6dad25b0f8a638abf8f0b601b49e5e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.241e87d4700a.tgz","fileCount":12,"integrity":"sha512-oa97Ig7rMS64J5Pk0GpOiexADlTrDbLwBgjD6GivxOKDid1KrCNvB+bBfSbJ6msBx0R6DRZl5Hn0cYCKnk3M2A==","signatures":[{"sig":"MEUCIBqi7iNFy+aJsN+K1VNPUzlFHx8NxvK0GhJs6RbjWta7AiEA9zVQ3QMVEqAUN0rEx9FWCf23yp8sFtsMryCKtHZtCbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"241e87d4700abde14978ae5e2366741be9a4941a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.241e87d4700a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.241e87d4700a_1776345979472_0.047490475741798654","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.8e9ed6b80f13":{"name":"@tldraw/tldraw","version":"4.6.0-canary.8e9ed6b80f13","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.8e9ed6b80f13","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d158b85af7dc810159375b4e6087d837e6713aa3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.8e9ed6b80f13.tgz","fileCount":12,"integrity":"sha512-D0qoo7gR4wQ5xEd4vrwOTbt/+ZAlxtEijuA2ivcFKFoc/DJLgC45ImhMGFkMq7irLy34CJwHY24Cyfk1D3xz/Q==","signatures":[{"sig":"MEUCIQDiOQ/Kyq4Qs3SC9X/ytvBO82BHRPxwjThxMp4ji4j9hAIgUaXH5kjU3RDEaio11tgYMjyI9oqb5cJkrxnvf6H10s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e9ed6b80f13f9e3d4997c8d3920498d4ca9f60a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.8e9ed6b80f13"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.8e9ed6b80f13_1776352481564_0.4497816928253078","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.cb759a968736":{"name":"@tldraw/tldraw","version":"4.6.0-canary.cb759a968736","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.cb759a968736","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79d2a98f8b5b6328cd58d650f6936d8c611980bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.cb759a968736.tgz","fileCount":12,"integrity":"sha512-+Y7hHB2d0FzH9jrvJrtQIu7dh8KwRRKlxwM3GHEd7V2Eljfk9sKt0KnCn6ZsDugOmYnCSxPnQRfv34CNVUtAvw==","signatures":[{"sig":"MEUCIQCQNAFH+RlD/DDdTVE9MnGKGgb45ZaPRQoh06tObP6DrwIgPw5LKjDOB3FvNw5AacTlrZcSB824OTJa1u+zxfNFw5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb759a96873693e49cad342376d5645e65f5aa9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.cb759a968736"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.cb759a968736_1776368205294_0.22914515785668188","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7375c872f51d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7375c872f51d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7375c872f51d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed54057f4d7bf1b8cfa9fba0cc361e69395a1cb4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7375c872f51d.tgz","fileCount":12,"integrity":"sha512-eOXCuofy9oYMd8F+Y0BkuXLvC4QcxexHrmIGgaF2GsopK91BQs99zoeT+xwe9xMQsg9sYIsPQ43MikClX7DCxA==","signatures":[{"sig":"MEUCIQD7MmxXqinlp3HeJvER+yAQ8T3nLVhpQTyIOH7z+vETkgIgelS3tRzXdMPMVNVW/DA5WuhAnZD69q9QqRThlCTAWzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7375c872f51d6e56f1d23745f08a640deac53bc0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7375c872f51d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7375c872f51d_1776372325483_0.4573494972524468","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4d1e3d97431d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4d1e3d97431d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4d1e3d97431d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62ffb79d832ae2fe31cc21b3877a97cb85ff9a97","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4d1e3d97431d.tgz","fileCount":12,"integrity":"sha512-hkygYFWh1kCgGwn5BXnI/yW2wbFycl60li4hkNLWn9CQDNgtT6hp5uKO/j60uUB+3//iHipVlZHe38vJg68Mlg==","signatures":[{"sig":"MEYCIQCkaWkqOsjY37iQUHPTGaDCnpK5dBugLDCYdedIU3/4RwIhALkstr3jzJskq6Veexiys33ksU14xUzm0FJBrBKU2AF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d1e3d97431da79e4e0f164daa07799bd704a30e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4d1e3d97431d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4d1e3d97431d_1776436270345_0.6922987513920211","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a0990dba634e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a0990dba634e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a0990dba634e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97084ed2ec2b5fa88aeeb6bf6e1d4c186f4f658d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a0990dba634e.tgz","fileCount":12,"integrity":"sha512-qM48Ws4GzkZ2GzR2iP/c1URYk5Az3mCIe0FPV09ce5F0lhgPv49tWI0gFwdK8WzmwlKh9+DYUN0V7lB5Q2fuoQ==","signatures":[{"sig":"MEUCIQCr5wR0hlGTMa0WUius4RVzsfD0mQBfJYzgvbwEDTgRbQIgInJCFhYbmXqJlIsVqXp9dQYUhsb5jckQrRCQ9p7lqO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0990dba634eb730719b34b3eb34fbbba7b1d65d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a0990dba634e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a0990dba634e_1776436691792_0.5433644205030919","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.40efbe802034":{"name":"@tldraw/tldraw","version":"4.6.0-canary.40efbe802034","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.40efbe802034","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"692a63ab826868a57524c886368038a4b8cf14d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.40efbe802034.tgz","fileCount":12,"integrity":"sha512-5klzrM3Xb7fTuT/BKKRqIs/TaWJL8iYkvX2HbEpAlGBG95cYQFi6d4AGsSJLiFap/OsRZkwviIkaclhaDw11Hg==","signatures":[{"sig":"MEYCIQDDNfJXndrnL7AYh22cq+EIaYHjKKkZoma61lvP1nJw8QIhALSQXggqlnggs+Jy+fxDSNNLgXPIzH7YLr7tTj2p5oxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40efbe802034676a213ca224f4ae6f07f9302958","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.40efbe802034"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.40efbe802034_1776671522337_0.5191106884807954","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ce4033b31382":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ce4033b31382","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ce4033b31382","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4570cb35e7b8d82d2f0544a39c2d545af62c8b85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ce4033b31382.tgz","fileCount":12,"integrity":"sha512-1ocUqswpY2uD2MMla+DUizhgKE5aup9l1epmKBU3UQu+v8tB/+TBwsTVw/nPQKfKpAPaInTVUk7Y9q4sntqHgQ==","signatures":[{"sig":"MEQCIB3ffCYm6QtRTSlRyhOhJt+gWHpulAi5xSS2bAf7ZeKFAiBDmqMPjOavhFP6B4m22oXWgh2lhWyDi+9AFr+BKT0dgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce4033b31382377375c78832e1d9234decbecfa4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ce4033b31382"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ce4033b31382_1776679598698_0.15216925170576978","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.fecc64eee134":{"name":"@tldraw/tldraw","version":"4.6.0-next.fecc64eee134","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.fecc64eee134","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed54a824ee222ea8403de9a5ceb1b348cc955449","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.fecc64eee134.tgz","fileCount":12,"integrity":"sha512-iu2/GqJsP1i0EeiuLfdBn+JX0JIMuJX6rr5X18+RHzCSm1L0nInyOOPQpHaqDYrFmxitH8puZMoXvQe68wnmjA==","signatures":[{"sig":"MEQCIGjzXgIbBl73TYNiwsPfOPB9U84tV54ifsiaud9J0fjSAiBJdn+Wdw/20eXtMF/SACnQ3FZL43z8bJTw4Q6YfJl5ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fecc64eee1340f557c4cd7b827b9f501dc38f66a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.fecc64eee134"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.fecc64eee134_1776679927928_0.9702977538283393","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a5ccc24cabd6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a5ccc24cabd6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a5ccc24cabd6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fffeb50a0ff730c635c0a0df3b57a98e8c7452b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a5ccc24cabd6.tgz","fileCount":12,"integrity":"sha512-4zVf4548dLwTsQY6Rhg/BnneHOmBETWsqz7b02DMtd8hBkhzObbypYFFwMUHxwv8sbx3lCoLmJCUnpxTBIGu7w==","signatures":[{"sig":"MEQCID5gbPOmR107JL9PWEW2TN5B6HX+6mXGnKim9VQIaWEqAiBsNvgVRSRrvl3pwD7Ht977vZUlvZ32GHqIm6HSok7UWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5ccc24cabd69e14df9e0734872f4b86c347b8eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a5ccc24cabd6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a5ccc24cabd6_1776685590818_0.4467040816710124","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5f5ab20f3880":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5f5ab20f3880","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5f5ab20f3880","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29fb8d423f3d484b0df0075ffc7f4c5b2a1ba3ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5f5ab20f3880.tgz","fileCount":12,"integrity":"sha512-iwKHSqLis6gAs//97VYBOonGFoDhwcyantTfoXeFQCaXbYE04fHsjZLhfYoL50lH3fKsl7OSpZ/oh94xuZTdig==","signatures":[{"sig":"MEQCIA3cA7Pk0Lcl31XEgZgvtvO798WuOtK7MjnWQM/aFEqoAiAM4XDKFX01hGpYUsQTImbJg/2c2VvccfW3YHhNaV2whg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f5ab20f3880ed0b6b0d248cd48dd522b740b8cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5f5ab20f3880"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5f5ab20f3880_1776686464795_0.5663019681954671","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.efc6c32d038c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.efc6c32d038c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.efc6c32d038c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9f407f010aef33cabcbce72ce89e12b335f01c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.efc6c32d038c.tgz","fileCount":12,"integrity":"sha512-PqmZgM89GlpErMSVwRBNySmmimAmdm9cjAk3oXf1ED2Gi/GdtzAvcQ3AuDjCNfwGO4DQ/JBm/iHDEyT6eU/QSQ==","signatures":[{"sig":"MEYCIQCN6yIPijAv0ucns8f5SquFFUYGWHJZej9TN1rfMOwOSwIhAKGeYkjcXI082tmcQybZRN8ULvu4PcCxGTPj/lsmt6Zj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"efc6c32d038c66985b58e2531ea10c56eef234a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.efc6c32d038c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.efc6c32d038c_1776686503988_0.32799501179731494","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a140c0c0da81":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a140c0c0da81","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a140c0c0da81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5d2f029fa71929eccc7739590b41d0f9b5bd363c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a140c0c0da81.tgz","fileCount":12,"integrity":"sha512-eXCpzWFHrc0fPormuphp7N9zj56kCLkOOD9QxEZ7rlRhB+aggdiqWhpA6vgjYlNGutqfOuJXFF14miUEQGpzGA==","signatures":[{"sig":"MEUCIQCdCN3KOX9/9etkxXrEFWGykPi3ZzGInMGqEMQM4mRevQIgJb9c7JgDb1/4g1tsbs3atID/OAPv5U5mDQKFT4kz9D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108931},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a140c0c0da81b2dd49b2837eb9c53551622c350e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a140c0c0da81"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a140c0c0da81_1776691240638_0.5772090661977185","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b554d8650ef2":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b554d8650ef2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b554d8650ef2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d790a29a7353f1e045144fefe7bd89a9a72c01db","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b554d8650ef2.tgz","fileCount":12,"integrity":"sha512-KJCPVKjI8VJqkUahF46YiNPDy5xV+y+2lfc9gd1ngJ/tjq74yFVVhgzPzcrwq5k+1knn0YC/LgHi7STvW7Bm6Q==","signatures":[{"sig":"MEQCIAOQIMiaUvZVTgN4rGicjG510CQpRXV1gZlxfRpWocMSAiA/Fqeb2ky/XUj4OS/vAbFhOr6Uo5V/Ruud5m58I1Nvdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b554d8650ef24cd8be84678dceffffbfd013df56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b554d8650ef2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b554d8650ef2_1776694951383_0.022397042792478672","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f934303d925d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f934303d925d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f934303d925d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6264995fdd23d75e7aeef4318095fe5c3e4c3c2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f934303d925d.tgz","fileCount":12,"integrity":"sha512-sbGD3GrVmu/wN8DyWKzL+/mBeac9b1DYDR6tMSb4Z845CW0vg8a2y4/wwrR25kv46nGtkrdqPw15Nnx/2ElLWA==","signatures":[{"sig":"MEUCIDelDasXHai9pLKum471qN59GXIh8vnoK1AWeRsAglzJAiEA9nVw8HkT7UEb3aIOSsLrPjKTvwRb2QLMi/7Fz2L6aRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f934303d925d952105fd6360a6bbc8b6a844ba9e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f934303d925d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f934303d925d_1776695158026_0.3982066719045707","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.cd729e528177":{"name":"@tldraw/tldraw","version":"4.6.0-canary.cd729e528177","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.cd729e528177","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea10f7a2e9e2a9e3652bc1d9fe71bf110c576ed0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.cd729e528177.tgz","fileCount":12,"integrity":"sha512-9nHSRoWvS6L9jqkeu1ttR975eSZ4GcFtrFCxQEhqZNbcef/ZcRoTr2g5mGn+UpLbfm/puI3hvZnUMd+5KnhhMg==","signatures":[{"sig":"MEQCIBHnjpNng42e0oj8kcEwNOmR1OzUDe6mtNGUY/bmSWu9AiBOIkMsYtC4TvoFt+TXG/BON7Vff7j1m5+M+G49kglxXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd729e528177c92c41fb6726adbc8668b1ef80ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.cd729e528177"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.cd729e528177_1776697067641_0.21383399587872343","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.793b7336f0d2":{"name":"@tldraw/tldraw","version":"4.6.0-canary.793b7336f0d2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.793b7336f0d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ac8e8af97d6383cf9852090f24d4417a7570069","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.793b7336f0d2.tgz","fileCount":12,"integrity":"sha512-whs8HLiNfsHTqOKC8wR0hk8Xcl7Xt3juVGBdur6CsZLgindGj4L+PTHLeQXrL7lj0wqL8/q/FCddsxfwpOqH/w==","signatures":[{"sig":"MEQCIDAIdb6THbSMjcMYiLb51ebtV9BqcF+zsY0cEEFx/UG5AiBZCDkaGgqKac0g7I249bh4dLDrax0H1EJcLakaH25NqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"793b7336f0d2b13a48d9fcc1ec6571b58ca1e0cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.793b7336f0d2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.793b7336f0d2_1776697234639_0.6594668625323499","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.cfe95d2b31b6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.cfe95d2b31b6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.cfe95d2b31b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1c952a009bf725ff57549a2285fe4008282e0ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.cfe95d2b31b6.tgz","fileCount":12,"integrity":"sha512-r4NbWEBQdjJpw495hiRQeZrvoDPwruCUeIAnZSHn709gJF304vzdGgVnHq3biY3d/z/DgfkmInTLWR3RBxhKdg==","signatures":[{"sig":"MEUCIE/evFl5Nm9y5u1IR0Ay20tJQbp5bCRJHO/xuAItie+XAiEArAuZ6dWaF/2KM4505iEaD398qapw7mJBKzW+Intmz8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfe95d2b31b64ff6e090c2fe0606a74a79a72e6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.cfe95d2b31b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.cfe95d2b31b6_1776699088420_0.006200551142280242","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.93a969f315b6":{"name":"@tldraw/tldraw","version":"4.6.0-next.93a969f315b6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.93a969f315b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"414be00ed0dd1d9061e89ad5217365ec9f933f4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.93a969f315b6.tgz","fileCount":12,"integrity":"sha512-barIPXJ4nt881G7oaubMampxUKtgAanDrQVugU2q8LHeg2OS5PKg+IzlnFl/dxQmfA1qbyUiAYYTTSUiKOM07A==","signatures":[{"sig":"MEUCIQD1QdBTZxRdNuSauoldA46g71nfOyR3fgObQPQlYn8QxAIgdYjWWd+e3nZqc6fRE0yqg8rF75Phj3oD4ng/rKIBa64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108923},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"93a969f315b6d75ff55cdf01960dc58f48692c72","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.93a969f315b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.93a969f315b6_1776699509423_0.8483612370031488","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9cd614506b24":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9cd614506b24","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9cd614506b24","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed4262f1d65d24e249f502fb86bceb9116556006","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9cd614506b24.tgz","fileCount":12,"integrity":"sha512-2QE4ZLWfSfME9n0TWdmQSpdky1cRX84X8d64436wuB0QAFJUzlDIor0fDW2VnyHeIVxHDFuUxuW+oSWfu9mKXQ==","signatures":[{"sig":"MEUCIBmwPk4T8JBzVEDxXBNi0FjlrW3lRdGFYrVllkDG9BTBAiEAjPW0CRx1XXSoTLxhf0m37X1cVcMNnU6aBwq19WXS3uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9cd614506b24b8ddeacdf33ff61360a71741b503","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9cd614506b24"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9cd614506b24_1776770496364_0.941716210862241","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.adf00372e4eb":{"name":"@tldraw/tldraw","version":"4.6.0-canary.adf00372e4eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.adf00372e4eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"640f2be09b84d9370f00554c2a399df1e00cf704","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.adf00372e4eb.tgz","fileCount":12,"integrity":"sha512-aHN5HJzidpRLUfPhE0hIv1NAKyIMhV5Rg54Hir/jXb58gke/EAxioyHlmKu5iYkyJf7iY/Hrtez9RZQEjg+LvA==","signatures":[{"sig":"MEYCIQDGbwpKhaWDcgYyrw1rxPl4RLL8tWwjvOqkK2fCq9wnxgIhAKEINMRcufGT9JfJHl3rvltZ/nikpWC01xNGYY9BjIVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"adf00372e4ebb17646474ba7ca44f806f33f74e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.adf00372e4eb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.adf00372e4eb_1776770994175_0.8724074411461551","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.69005ef02ce9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.69005ef02ce9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.69005ef02ce9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1069c82aab1114f1a3e385825abb3b9a8c3c84b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.69005ef02ce9.tgz","fileCount":12,"integrity":"sha512-dfbxXDCgXLUzlTdradXDv5auvM+OTERhx0NEEGOxReY0J9gT4r4dsiuwfpa8J93aKQnug85dTLmZtENxoJN97A==","signatures":[{"sig":"MEQCIAOguTSSmX+9elJ/FF7KPzBsD10Veej2yd6D5OXMT4GgAiBUEgnA2xX24+IkAtqhmifS0u9u9ScxwUky9HKcKP7nxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"69005ef02ce9e6603ce1c36a32d11a8e4b983126","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.69005ef02ce9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.69005ef02ce9_1776786865777_0.9263281704593462","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f5b836df84b5":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f5b836df84b5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f5b836df84b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d6c859b60199e644f73c1608dec462b5ca17c10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f5b836df84b5.tgz","fileCount":12,"integrity":"sha512-krv2FdrlHPhW6rkCsdne9mEWgJtcnEbgqVpQEzRPJZreHXHPKNz0NJMoL8+22DTT1KQ0tIXO0VIXvWyxx/futw==","signatures":[{"sig":"MEUCIAZdb+u6W9gdY8AWJtseIJ9YTbT1nfwsdffdguPpusyjAiEAlnjCuRbqJLtKwfY89R5dvag6ii2zK9KbmoCMI9V3SrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5b836df84b55eb918f131ae5180284d199b88ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f5b836df84b5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f5b836df84b5_1776789150008_0.23281804609035128","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ba8f2c41e1ba":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ba8f2c41e1ba","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ba8f2c41e1ba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a8ba0cb539c541ca55d5d437cb2c3cfe8490f78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ba8f2c41e1ba.tgz","fileCount":12,"integrity":"sha512-E0lci852KU6cNiRY0GrGb+Vwm/sc9dw5jh9bJRqJOCfDN0NxTAyfqHpycI/VTlfbp/ZecTXIXm2/O/ScMBXXNg==","signatures":[{"sig":"MEUCIQCyST0+zDfYwE65aDiugl+GSLpw3vkiV7zvET9rzkgAlAIgfo000jXLh4q9rs6GZsweRDvIEwu8u1w6rRGusZd0cCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba8f2c41e1ba834f8c7ae108da4607c59d233fb3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ba8f2c41e1ba"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ba8f2c41e1ba_1776789241104_0.9650727580199605","host":"s3://npm-registry-packages-npm-production"}},"4.5.10":{"name":"@tldraw/tldraw","version":"4.5.10","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.10","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c0a5760539e25ae39699f864f5110437ae54338","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.10.tgz","fileCount":12,"integrity":"sha512-eRCTfb/OgxuYSXeVPyCKRvs3MDfqQBKwXJBrEU52obwxcwJxt5C1TrUMKjR0fC3VqAZaLoi9ZZj6CRFRRqXEDw==","signatures":[{"sig":"MEQCIAh97UMioqyJ7LRUufsA/dohb+D3TnJWO+5NW7PVvxu6AiAAsU90/1YQd6llhxZJFUSpOMENefOPvslMyVfJxZJzSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107294},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"075539506a0d4ac32ea2aa2c0c77841d4908805e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.10_1776789390847_0.6618466172455892","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.16472305fea1":{"name":"@tldraw/tldraw","version":"4.6.0-canary.16472305fea1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.16472305fea1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75069400c71185ba1292d0bd969be6c525204bf8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.16472305fea1.tgz","fileCount":12,"integrity":"sha512-cvlIQErkz011N78YtmVkTUcPJQnMlTAelp8UYbYPjdaxHFimKh2PXWYUJ8rtmWrcS73Wye/V2AvujwsQd9wYAQ==","signatures":[{"sig":"MEUCIEVnx2yBEm9SVfVNUZZ2rhQAXvEY3lwZs3pjdVJQSB5oAiEAl2EHiAVFhexpn1kqFeOHF2pu7TqKJ/kWSZ2AmnY+BnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"16472305fea1eacf08a472426144ae6e225da418","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.16472305fea1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.16472305fea1_1776800218568_0.5667728932375129","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3810d2aaf810":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3810d2aaf810","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3810d2aaf810","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4fdd5f15fc6eff1fd23a4f4efb39f905e49b106d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3810d2aaf810.tgz","fileCount":12,"integrity":"sha512-d8GoFLTziW6x1Z1wQ2XjukOBWxAo4dcZPeRUqDCIAGbzSs3cytlT5B9F4maWP7FatWMtnZzrMaZuH8nJzm8P1Q==","signatures":[{"sig":"MEUCIQCtqbdKWJvXBifQCXORPsfdpFCltIhH9nkf4/i0Bnda5QIgDOoXV0vQdgIwsHTNFbxQz1YEHMnamL3lYnsYSXwZZYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3810d2aaf810d9b91d9046372c5043f96275dbd1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3810d2aaf810"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3810d2aaf810_1776849105242_0.06608168362360711","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7fbf8e167ce9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7fbf8e167ce9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7fbf8e167ce9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee9e43240e8b10963755bcd6b623703df8c60c46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7fbf8e167ce9.tgz","fileCount":12,"integrity":"sha512-uwTLuraI8LS7ocrR3nMc9Nt9JRaLjvlJ+QgWn2gMjEGz0BTaGGnMIJE4xIrUDpACTJgTJRulYE+GKNEmMlbg7Q==","signatures":[{"sig":"MEYCIQDw6ai7L+lanc56EB9MmNAIp7C8H2wnd/WTqszBqMb+ZAIhAOukeYUx8II8tTJFfQAzJ032N3oH4H6S5T2wJf37wPqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fbf8e167ce972c29d6a1fa08d95b2cca15b267e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7fbf8e167ce9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7fbf8e167ce9_1776849166898_0.10785140718354858","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.1b07ed20aa1f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.1b07ed20aa1f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.1b07ed20aa1f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f68721cac5400dfbf9c623a39d76280bcffcdfe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.1b07ed20aa1f.tgz","fileCount":12,"integrity":"sha512-QJi06CRaDv0CYvOP/1haKnObKrOtixBK1TTf1nCVUQLXW1JxhviXORhjS9vaGyLDUaHcGXmgn0SRH+IsqeBZ4A==","signatures":[{"sig":"MEUCICCU+aFcxOC9mud0vvJGkmyxAUOJE/jBNCzCuaztNFWqAiEArFJNo+f3oiJvrml+bRVfSnp2uLy/VBjQMlMnrwC8wlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b07ed20aa1f7c50a6a41dd43f2f780418a347ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.1b07ed20aa1f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.1b07ed20aa1f_1776850103703_0.18372996431558497","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.717f124ffe9f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.717f124ffe9f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.717f124ffe9f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c082099581024536fb6a02ce0a515b2b9323a697","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.717f124ffe9f.tgz","fileCount":12,"integrity":"sha512-fbP/dW3qCKHLN0ieh7ebgLxNwe7FYhcBPLsNDhhKm3hCPe/TwaU6RRZdQjnn+dfvQNlgt5rqqFRZ4hgyybHI3A==","signatures":[{"sig":"MEUCIB2CsBNNaCH2VcDb6lmGew01+2GGaPn2IMKaoKgZowqEAiEAuyaamsSVudjl62tm0JrB26ujI5hKOmjsp00QZTZ4oec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"717f124ffe9f745a31ee3f466a745a4f051c135a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.717f124ffe9f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.717f124ffe9f_1776850732211_0.6441140437069732","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a2682a5f9346":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a2682a5f9346","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a2682a5f9346","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1754c00cfaed82319b5fd76121e4b64ec7160367","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a2682a5f9346.tgz","fileCount":12,"integrity":"sha512-2iQmYp+OmKGXyIW+4bRWdlIxGiq4dsdA/lJz+xv4gOqVy+9k44ZZLgRLLyAZzOULDP1iMQ0IviUU3yfozwGVXg==","signatures":[{"sig":"MEUCIQD1Rp1pRzgFsf4jCAR6IPrDGEGz+D57xhGrRt8Wm/LzBQIgLriA5p7OyatbginUhbUU+Qbq7Z3/9ea7rXkfN6OOTzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2682a5f93469710cb67c65d7b57b59e0269a8e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a2682a5f9346"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a2682a5f9346_1776852169664_0.47180375840860256","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.57020af2a1d9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.57020af2a1d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.57020af2a1d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66cd12f4aacd3f6ea925f9bc54bf8d61159eb650","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.57020af2a1d9.tgz","fileCount":12,"integrity":"sha512-Or7obQqR+PgqT7GGCHa7bVR1C4lr2Mnm+akLllxsZlGJ+O5yRPnaIRC5PuYOQfjregiJlZ6tjrOn5yHoMrQwHQ==","signatures":[{"sig":"MEQCIGcOsohJmfAkBqyaS/jrIAx2NpWX6cyPoRoLKhp+bPPiAiBrkto4kMWDMndfzmR3yl6rpNM56gHL2zWh/qAm870wyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57020af2a1d91528180fb748c353811f5f908c44","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.57020af2a1d9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.57020af2a1d9_1776852414776_0.5795431549026278","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.239a3cd0bda5":{"name":"@tldraw/tldraw","version":"4.6.0-canary.239a3cd0bda5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.239a3cd0bda5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"780a7d3fdd87d36968cbe16ac39c98f3854334d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.239a3cd0bda5.tgz","fileCount":12,"integrity":"sha512-2sFKTsUIuvQLtYwStk0GohO8PFl9KtK+yJ321BuBwchj8hdex/DGlbJiu4gMsrdR3Jd4kJAfa8MtNHmKjdhZ8A==","signatures":[{"sig":"MEQCIBXHkvWs+GBi+x7o+ZgfgSgNJUP3pi6HIPeEnOzyVSr+AiBr/XDQ2WK1KPdPaFtS3+i5N72j2SlTCACj/Y/++2Bh6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"239a3cd0bda5b0870deb7cf8483732fbf4908c6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.239a3cd0bda5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.239a3cd0bda5_1776852562284_0.3424501576567158","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.91681ce7a076":{"name":"@tldraw/tldraw","version":"4.6.0-next.91681ce7a076","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.91681ce7a076","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b28809bef73a7694bbb963b21dc2db509fe66cd7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.91681ce7a076.tgz","fileCount":12,"integrity":"sha512-N4Esqf8IP6uMgtxGvJhScGXrnltUPnOPIgNtDnHysfrdFwQZLBZXXQ65socjFG8xS7lyXD2ZFZ8LNRZNNho1yw==","signatures":[{"sig":"MEUCIQDYvnz8QmODFMIEHMCA3n+JxKcReZ9A3MB9Oe9S+32bNQIgbgXPK4gXYHJLeWz3/Ud6oL/L+0c0XcB568VuH+YQhxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"91681ce7a0764d19cbfd4639aa7f26cadc8824bc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.91681ce7a076"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.91681ce7a076_1776853293013_0.2038849372249938","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.85ddf30a7cdd":{"name":"@tldraw/tldraw","version":"4.6.0-canary.85ddf30a7cdd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.85ddf30a7cdd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb494950f005d491a12c9d60409e102d9799f3a8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.85ddf30a7cdd.tgz","fileCount":12,"integrity":"sha512-7YgXA+7gnF98/XxoYtUvbITnWvGxL9GTLBmKE4P0EHWSAtv7X80oAq06dRfBkctRqB1TuhRtr5kkP2futIKz9w==","signatures":[{"sig":"MEUCIB5o/coZNsQyOTx1ccihkwubOLXN+Mn1JUmcZJOOAsNhAiEArFnYlbSdpNL69517yyGPk6PPZ6WKee6SMrPYOctdHbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85ddf30a7cddabee57672f2b2c792e7f656acf2f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.85ddf30a7cdd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.85ddf30a7cdd_1776872138468_0.6489151907052859","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.35cf541abcf9":{"name":"@tldraw/tldraw","version":"4.6.0-next.35cf541abcf9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.35cf541abcf9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74b06dd7fc2efb72f158e6996a8604f5dd680a67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.35cf541abcf9.tgz","fileCount":12,"integrity":"sha512-vOyFPqP2YubBpyENCudRMJT/ywdFzKjksRx+g8Jey0i2Tsq8w2CLG9aDXhFAZUqBXykpL9tU7Z2CDGRvgK/uBQ==","signatures":[{"sig":"MEUCIQC7tIkre7Wmmr0xfHmj7JGym7dFiZg61T3BPsay0veQLAIgN7nYNbg/FSgI9TBVuL/pRT3KlEjMmKdYJTKe9F9j1e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"35cf541abcf976f6bf2c127d2b19f0c18f6b0840","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.35cf541abcf9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.35cf541abcf9_1776872539823_0.8494593047359322","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.be015378db19":{"name":"@tldraw/tldraw","version":"4.6.0-canary.be015378db19","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.be015378db19","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d3bdf28e5723e3eb0b8171e9d7a556d00d816bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.be015378db19.tgz","fileCount":12,"integrity":"sha512-NDVltKMpR8ZOtmC0wx0fCqmPwH0vMxbZeKEvd4J8UFlwx9CFoxt8h+Fi3/C2nQLDBIJY9a0+HNlOJprMo+DmLg==","signatures":[{"sig":"MEUCIHfo6Jige+riFyE7/1rocjn6GCWkbh+u38V5obtzlDQ+AiEA8BI/Tkxz2K/RBaG19eiw4LVxpnWZra30zw7E+k4TjAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be015378db1972b6d319bedccae121b9f0adb5c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.be015378db19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.be015378db19_1776939433258_0.9562898327633611","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f083848287da":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f083848287da","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f083848287da","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77594a631fd4820ee8050f8716dd4f594c14bcf0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f083848287da.tgz","fileCount":12,"integrity":"sha512-779j89KdQ7dwdlX0Ka2jckqMwu1GwFwKikLVoy4W863Yxe+4I43cXGo+NJlV26ZfvUoH8QxHH07qKEKWj/olWA==","signatures":[{"sig":"MEUCIQDhnZ9hv9OD60vZepHio3x3enZku0zJtUVFlUB2hH9oKwIgEuHLxboPmNtiH559OG7Ew85UJzQ8R6D3TFMCpdL5xEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f083848287da6fa2dbb3d08b7d754ea9f0315497","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f083848287da"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f083848287da_1776939695480_0.5959784752422905","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.237524104b40":{"name":"@tldraw/tldraw","version":"4.6.0-next.237524104b40","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.237524104b40","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89cd0be35efac5f84f08cc7786237524011d3d36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.237524104b40.tgz","fileCount":12,"integrity":"sha512-EMK8n1TB43EQLe0tV5kn18QugZq48vMzqXN34LVf6rt/qKpVmd1iVA/C0MTbz5t/4LC2AyW5ykPLTkiBGjkfBA==","signatures":[{"sig":"MEUCICMtMwmwZn8+fvGScFt3MuwTYCQlhpGw/URpFEmsnG86AiEAiEeNHIZYUKm+vZUMHLTCffdvs3nVSOn37QlETit6EzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"237524104b40ef2b14acdc7e3dbeea226d7920ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.237524104b40"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.237524104b40_1776939796219_0.30209358898366134","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.8fb9e6cbb17a":{"name":"@tldraw/tldraw","version":"4.6.0-next.8fb9e6cbb17a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.8fb9e6cbb17a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03e3b8509f46359672a51f535a3cf4a11107abe9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.8fb9e6cbb17a.tgz","fileCount":12,"integrity":"sha512-qK9T0o7Bl2iHYcTlWsRAGrSeDvRrYlsypixpTn4js1z8NIRyaZ6awYLxRWLlzSJxZq+dSSdoer0zXVfh13kM6Q==","signatures":[{"sig":"MEQCIExVHHNHSrCDcV+3m2PJ7DHFTjYD2KmG8sUqt9DPDS5nAiBhcj+38eIO1HswaaHLfpPAoGeUYHkYN2xN4UyLg2xBFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8fb9e6cbb17a0264dd6d120489796a076bdfc971","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.8fb9e6cbb17a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.8fb9e6cbb17a_1776940151175_0.6474078322247385","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.058a650f6c2d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.058a650f6c2d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.058a650f6c2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7f41b67056734ae5a6b207396ca6fa5bf4b8ce6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.058a650f6c2d.tgz","fileCount":12,"integrity":"sha512-Gmr8v5/yBlRXcLVuc8z5Py5Bnq/foFhg6tza9g7hDpS745s2MceQ6ubDtB2taqv6vMm940v1vBsrGREIULUjsw==","signatures":[{"sig":"MEUCIQCnAiO12MqNCzAUbf21DJUHBC+F1uIcAt325T73JKO6VgIgLuICPaEiVxQ0ctCmX5aruv4HDe+0vlwGT3nQp9O1uYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"058a650f6c2da05416c4bed45379b35c7dd952f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.058a650f6c2d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.058a650f6c2d_1776944762134_0.580337529720981","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.8617cbeef197":{"name":"@tldraw/tldraw","version":"4.6.0-canary.8617cbeef197","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.8617cbeef197","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04d1a8b59212fff62eb055eb94050aa87b556323","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.8617cbeef197.tgz","fileCount":12,"integrity":"sha512-hzleJaohTUdMXVES1gkPIu1URwXDK3g3JkcnPnb3lTlFuHFZeXQf+2WNyGfRixphMjn+28Ny6erdz3eN9qdfdw==","signatures":[{"sig":"MEUCIQCqtQkA0yscYh2qJeCt1afgKDNthXPaC5pxit7CXAoxBwIgMg2RrAsFAuMWqPTtH3IwrMonj6+Jr1OGp7VJfasCy/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8617cbeef1978d45e3c19ad7e0e4b49a73f8d3a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.8617cbeef197"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.8617cbeef197_1776949787319_0.5164471153632679","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.03f5c26cda81":{"name":"@tldraw/tldraw","version":"4.6.0-canary.03f5c26cda81","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.03f5c26cda81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55f084f4689ecb736d4107e8fc3fc1e9b8d5f720","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.03f5c26cda81.tgz","fileCount":12,"integrity":"sha512-vZWdeJ5FJGq8g8JFSHqoO99/2/UQ4q8e+VFL+MBL+zN2YpZHmOW1gHNif7QwBv3K9AVJsUd06Sz5gO6IiPyWvg==","signatures":[{"sig":"MEUCIQD29rJW65TL3o7xplDy9cepzFpzyRlPdWoqwRIg7F7J5wIgapCRMkwkXt4irTS0QRHI0xPHMH+urA3ggDhGVkXEDF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03f5c26cda81d09789fe595bd28bcf99312373b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.03f5c26cda81"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.03f5c26cda81_1776976516765_0.15478998976240743","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.80d88e83ec58":{"name":"@tldraw/tldraw","version":"4.6.0-canary.80d88e83ec58","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.80d88e83ec58","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7005b72cadbdb952efe105c901219add52668c95","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.80d88e83ec58.tgz","fileCount":12,"integrity":"sha512-i+wKC/63PxfuVTsm/F4A5KQ5v8DambDLUQzF7FlOvLaF3D6ijKidtLENgRggHjfCl2xNZUizU3CQ7nhmTtrH3g==","signatures":[{"sig":"MEUCIC/5t28lIDH9Ig5Pt71tMrVN8JgcKh0KPqcecIZOpeKUAiEAuU4zzlTZv2gajfGJAXRIETrSL2M064vraGd7FLvCpns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80d88e83ec58a595f108eac59d2308ed6ee1a198","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.80d88e83ec58"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.80d88e83ec58_1777016560766_0.2750788539439539","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4dbc6c659dc6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4dbc6c659dc6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4dbc6c659dc6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"aa6860bc2f2b7267f8e1bc72abe2883e26ad4d56","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4dbc6c659dc6.tgz","fileCount":12,"integrity":"sha512-JafOpijtRapYzENWYUiusMfpC02YlQr0oGwGfM7aQvtnDmfh0MMad/LSsUtX15U5J0KeRC7DaoTi290pfc8kow==","signatures":[{"sig":"MEUCIAGfo3CphjH0unjzXYv+MK1s2HUr+DU5rkg3xgMCylqvAiEAjAof0r6XVjzFraM7y6e1n0ebNy+mRinJMiAWkrUkJEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4dbc6c659dc67e78f3ffe988f4a752132fb7f8b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4dbc6c659dc6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4dbc6c659dc6_1777020607197_0.2702288213840818","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7ab4bb6f4099":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7ab4bb6f4099","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7ab4bb6f4099","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f65a5de1f9effc1644c16d7c24ca956285529881","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7ab4bb6f4099.tgz","fileCount":12,"integrity":"sha512-S4ZQBZbdRsZw1h2kS0h9MzvEycneMeTNSIg9LMFV48JdF+6YewxzkUY75uPdDb5HG/5I5mPL8snVuKx50eL2qA==","signatures":[{"sig":"MEQCIDu2YlhA7sTRcnTKPf9iWN+pDac+M3x5UfTFvhyvtjOLAiArBGGYi5vwxFBOiPYxDFS7CFxBw4eU3I+28wkj9kXvWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ab4bb6f4099d423c160e8591103ed254050c1e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7ab4bb6f4099"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7ab4bb6f4099_1777143046663_0.24330837281300277","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.f17381e03ffe":{"name":"@tldraw/tldraw","version":"4.6.0-next.f17381e03ffe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.f17381e03ffe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c35ff15f8389ac6cefaa5aad83f66091bd0128c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.f17381e03ffe.tgz","fileCount":12,"integrity":"sha512-2nWnDrC0yj/foOzw1zMavwHev5OTJiLfDP56WYOL62BQ7Mb/X5UeyrsaixQFfquCNUs6azJJnWuIkWq2BhmSZA==","signatures":[{"sig":"MEQCIHvBSUiTH7eMdQTnA2c6iQ0+9YFFRARAe3/HxgQnMHiJAiARLUEsbrLU/jIdaJa1cI49KO5es2TU0PYFslPxEAi7Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f17381e03ffe58eb051ce651f4d91645bf1b68ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.f17381e03ffe"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.f17381e03ffe_1777143578295_0.12102562881781775","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.abd30e51f1f3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.abd30e51f1f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.abd30e51f1f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cac2c613eebc850453964ac3131a7634e28bce10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.abd30e51f1f3.tgz","fileCount":12,"integrity":"sha512-RWGP29bsnl8mLjirdNudvINA7tyyvO9siRSmwzfunfac9Pe5vkZsdQ6C/XWg21Afwz4uEuNMvOCyADTLbhoJjA==","signatures":[{"sig":"MEUCIQDvrEjAM6y6jECydqIVmj/Bloss/XNENvsAnhWPaZihGAIgd814tSIsKM0oUTHLETwBnh6JTe13SEBjbg3zcs5P0HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abd30e51f1f3c3427714f00116a48321d5d02ceb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.abd30e51f1f3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.abd30e51f1f3_1777217777554_0.6789164145316211","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.67d0d1893fbd":{"name":"@tldraw/tldraw","version":"4.6.0-canary.67d0d1893fbd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.67d0d1893fbd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11ca6259490e7e14f5d8d1f86468f127eed4879a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.67d0d1893fbd.tgz","fileCount":12,"integrity":"sha512-hcoWl+nXKJ86cJbos93f/D8HpsIyNKw8U9XF/REZAymVvnt+dcErEV/tNdnR0fmzo2x+XD7EKz2gR2IG3ZN7gw==","signatures":[{"sig":"MEUCIAa+xO5PwgSo6JSu+uRTS5H8qwIbKq5PKHt5fC8pmQfeAiEAlqspUAyen03dhE0IqAPgst0wOwegORaYhlE4+ynxKPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108803},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67d0d1893fbdce4314a77358aab5cff26444b790","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.67d0d1893fbd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.67d0d1893fbd_1777246224626_0.7973797713003912","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.17b19dc637ef":{"name":"@tldraw/tldraw","version":"4.6.0-canary.17b19dc637ef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.17b19dc637ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a0d3bbd4492d170be1f08075e2cca4ba75de532","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.17b19dc637ef.tgz","fileCount":12,"integrity":"sha512-0maA5bwr+NhRJOz56hROkswnNlZePmnJfHQ2i6tFQbjhi7AknD6y4RQyL3SGpgodHm+qPNJnGW0Dg0WwKaZA0w==","signatures":[{"sig":"MEUCIQC9tj9QJaf+Z7RIrxBKJ0Wj4ymEqQFqlp2TV4vwo76wkQIgPT2dZ8RAKZKqZ95++P0wYGArfoK/Py8NFBXyhwEb2kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"17b19dc637effe7d20a4077364dfa0b1de5f7016","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.17b19dc637ef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.17b19dc637ef_1777250028517_0.5161171625712329","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.4ea18eb3570c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.4ea18eb3570c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.4ea18eb3570c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f3a428f4280627ccb10c860396fab17d4b06d58","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.4ea18eb3570c.tgz","fileCount":12,"integrity":"sha512-wpXpzV5aw6pF4cmnKbq0Ar2YeprlIkR/LADjofWHFmXeDRcu7rEnYPH3xmmTowJNY0ysuqVq0aNJsEjWMCvRlQ==","signatures":[{"sig":"MEYCIQD66BfILLI2Ruk5SrAwArAf8nfmcK+61xUcFci1HAco2wIhAJd168fFeiG80/JboM8uZ2/uj8tkrBlNwFuo2T0rfJI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ea18eb3570c79b1e79619f248c1e61839644f80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.4ea18eb3570c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.4ea18eb3570c_1777289433498_0.04589778728871785","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.150614656e71":{"name":"@tldraw/tldraw","version":"4.6.0-canary.150614656e71","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.150614656e71","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a728305af3719b01dc77bc77c6066aaa8bd1e3a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.150614656e71.tgz","fileCount":12,"integrity":"sha512-hrd+UK7NJ2fXLT3aR08NDFk7upkS5IKibZ6dyjSY6o8SNVuc4qskWkufWFGp1yFpzEqueWvlsnCEInIMce8+aw==","signatures":[{"sig":"MEYCIQCs/iXTvdXpvGAfLs3lKFfGthnWdP9PxugdArBBSrWQ0gIhAOg8pK5B7GS5gdT4E8D99KlCpBlP/WdyGQ54xY8zzGeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"150614656e71a48a59d26785722954d4708aaac1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.150614656e71"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.150614656e71_1777294516154_0.018030786545438326","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.fb98e4527b53":{"name":"@tldraw/tldraw","version":"4.6.0-canary.fb98e4527b53","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.fb98e4527b53","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba006712f1fa6a2f5153282cad0c59f1d1678f59","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.fb98e4527b53.tgz","fileCount":12,"integrity":"sha512-6/i2AGtGscMzNHg57dQlRsIrGA728o5JQmys7+poMhadm8mRjC8GCc/s+nY+VYVZAmn4yB2+4T+qJ98WfcKweA==","signatures":[{"sig":"MEYCIQDiUbHi0RBHTXKun5eWFE5m4iWTGExxzmHYhY6G3UFKOAIhAIYxl5KSCOViFGLkMLQ2ZW8EnR+OqyuQSziYFQe0EqjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb98e4527b53c70efa31a752682646f46aabf499","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.fb98e4527b53"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.fb98e4527b53_1777300270013_0.8211099302679778","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2ef85109f888":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2ef85109f888","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2ef85109f888","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"356ee8fed15cfbe3bb7c70dc5a1b8e5ec708b847","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2ef85109f888.tgz","fileCount":12,"integrity":"sha512-jEK+fQlvX+I+wtTHBKnt7BNCp/mw8XlyEYrGtv5A1tGLb/CszmDHX67Bn2g0MiKIeqx9NZoE3gXBOThxZHfaYA==","signatures":[{"sig":"MEUCIQDYn0u8jWYk9Ylx3/MMRA4hllgi7CUcMCSdPUTQGeN0OAIgPfC5palHycKKg/Mu4lEPmP4juDRFDfrQ8YEPits007o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ef85109f888f1d43900d687969990229e1eff74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2ef85109f888"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2ef85109f888_1777300567192_0.3861436931910691","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.9f8f5f13d2db":{"name":"@tldraw/tldraw","version":"4.6.0-canary.9f8f5f13d2db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.9f8f5f13d2db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19b97985fe3981209e78526c7eaa6883bd8093cb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.9f8f5f13d2db.tgz","fileCount":12,"integrity":"sha512-Nq0NS1YOOMqkaoROO2M1zgt29mxcKWUj1Qj5EgQXVJaB/U0B/ZvCSEbdlR/RJwT56L1AHMnGFaYyzYsNlUCDow==","signatures":[{"sig":"MEYCIQDqaGaJlhFaLOFsH1rFOsVZByFVwqyFyD1zkA1eGajE/wIhAOnk0iIi5gtJJgeDoGK770VJ+SYoN5ZpH6VcjbTlBc7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9f8f5f13d2dbbf5a025cc2734824b3f440289c2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.9f8f5f13d2db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.9f8f5f13d2db_1777300650462_0.5681285412701627","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5ada682e5fe2":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5ada682e5fe2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5ada682e5fe2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e7be3f1fa277dbf98c2c98ddafec1d25112d305b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5ada682e5fe2.tgz","fileCount":12,"integrity":"sha512-260PHHGzpF2GMQguJHRGPVdPPv26NnxJUaQjOOqkREKyKcwpAcVtfzWpvLiFub9i9UiO1QWJYqqCKX5Cm/+Rkg==","signatures":[{"sig":"MEUCIQD4PPy9gznzdsUwptR2nu8At57pgtAK3K2XGLKYVTVXBgIgCf5ARh0WtqIxgT94GLPzDo/D1JYwxuHAsZO9DUjdU4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ada682e5fe21ee9f11e5022f02b301fa5216a6b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5ada682e5fe2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5ada682e5fe2_1777303878201_0.9615573188001265","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2152ec021b75":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2152ec021b75","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2152ec021b75","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4599d853bbdef3512d5e2c812f8cc209483358b8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2152ec021b75.tgz","fileCount":12,"integrity":"sha512-B2MPo4kgwkptdA1+ipq/SYeY3E0GZsyezan9eJ0D8uM3UsqJbcqydrMvs92XLClTJkk/R8+Y+Un7bSXOXSg+8g==","signatures":[{"sig":"MEUCIH5p2FFv18g3MiKzIsTAgP4u+ylvJvCIbiPpEdZZGaMnAiEAzjp4DHL81ULC4LgnqNqDKkpFGpTfpZaaUPW+r0E3M8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2152ec021b754e00bd918a338d0cc76bcb661d27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2152ec021b75"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2152ec021b75_1777310960097_0.3890963275387209","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.84984d76fea6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.84984d76fea6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.84984d76fea6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"336d9d8607fd423bce46f8ad8f213187f90c89a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.84984d76fea6.tgz","fileCount":12,"integrity":"sha512-h0DWGN3OofCCM8BYa+xG4WowvwP+u9QJlbzuY/aOLdflHlvuyqLqrqVMjFSyXT+iJZk671Pw3rfoV0odTgwDvA==","signatures":[{"sig":"MEUCIQCe7y7KN1elMEkXbFxV8ulNYKmaiVF1aPjtHFeEAYSYZwIgQH0gqbUNEb2s6OnjVCgm1rKvmHlD5CnF20nS81y8OEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84984d76fea62810660eae601f954c6e8b25e2b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.84984d76fea6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.84984d76fea6_1777311101383_0.27500087050821387","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f6b4d0101ca7":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f6b4d0101ca7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f6b4d0101ca7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8f940bb5b08bd6dde9a77feadc9dfe10a911ea9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f6b4d0101ca7.tgz","fileCount":12,"integrity":"sha512-hDoei6v7IPeTHVfYGwz+ieSaKGjeZFPBZJXFX+xb5Pj1wcdIBPjtz3J8MKp6BI+hZV3no9Cn7zJu4qmFIxaMSw==","signatures":[{"sig":"MEUCIFmVO3Yl50584VBP4PoVf4bgyXmwvB7zM7yU9w0jWnU0AiEA+I4F1SyEuAt6nZ7WMJZEQehjXI1qKC3FVX/jwIzaRjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f6b4d0101ca784d1694a77313ff0bdf005ba570b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f6b4d0101ca7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f6b4d0101ca7_1777311649834_0.10825035571851349","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.84b3964a430d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.84b3964a430d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.84b3964a430d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e86db026a1dabda58f0ed6fa055e08a35bc4c36","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.84b3964a430d.tgz","fileCount":12,"integrity":"sha512-u3nxHpgIlqc3C/hcbzvQpG6OMoA4yAXADzL2ASrxLNOf8ilB6v9WMUdpSZ27WSQ0PvEs1rtXxNVxWe75p26fSA==","signatures":[{"sig":"MEUCIGqJ9aCSlOI+OSsEhAwbG1sjWbm3TAb67lqpPOlIaJ6mAiEAlHH11ueCDslCXNv5Oi44p7Zxss8RqDwe7AlpODpjx1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84b3964a430d9ca6668132ea0e62f609a44bf375","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.84b3964a430d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.84b3964a430d_1777311768243_0.1679948248905485","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5c7bbfd07cb6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5c7bbfd07cb6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5c7bbfd07cb6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"577b57447799f3ec76746c730521615aa8fb616c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5c7bbfd07cb6.tgz","fileCount":12,"integrity":"sha512-dSyVmwfK5FV9pEJU1Lpj3oeqkBC19L1b2Sni+wGptOxH3dmJMS4NGVUsUc6UGsIvGIkntLusTFJGsxk1QZVSqA==","signatures":[{"sig":"MEUCIQDIaUSHcMzaGu2Jo0dPDeRy47i99dOrVMVQCH7VwwvgwAIgObeNHcJWZEd/HPjJ2dErKSuvPkYi4VIRTmN7gK74tRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c7bbfd07cb63d36ac32d65dc98938735f90081c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5c7bbfd07cb6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5c7bbfd07cb6_1777363278450_0.8569576101589507","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5dfc4261927d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5dfc4261927d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5dfc4261927d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bf94c6e329e9496bba330cc0f54dc16d286d983","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5dfc4261927d.tgz","fileCount":12,"integrity":"sha512-muI9pSIujUj9Idyz5rnsapXObghOSwdHbY+70a0RWcSNv3XI65t3Us/zxnkOmJ2aWBaiVeD9JnACMEqj3k5EVA==","signatures":[{"sig":"MEUCIEqSBBiyyXCvM8mkbVfbeVTLLxdkX2APWFBs1UcOA5WJAiEAn0pi9FRT9a5rQnG2zLQvNgMsS7f5ziIS5O4pQLtSDVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5dfc4261927d839368932ffa6d1f60709ba315ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5dfc4261927d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5dfc4261927d_1777363536812_0.7326426596645039","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.fe1474dc57d8":{"name":"@tldraw/tldraw","version":"4.6.0-next.fe1474dc57d8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.fe1474dc57d8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f03861600f8bb600e4e3183879738a7db7886b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.fe1474dc57d8.tgz","fileCount":12,"integrity":"sha512-rmW6pQVsK3AsVUhrTHTn4Rj4CoGLPm9P6fz133HRJhi843U47OworJrxlDCi5ntQPAWt3vUruNlPnFzvRBOnVg==","signatures":[{"sig":"MEUCIGdcrx37AZVC5uV1NLaX96nXK8gAD1TtRmNSz8lwSSXbAiEAhlWB0zS0kP0Fb/LnntEBZnEcDQ9BxCq2/PIjykt1hlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe1474dc57d89a2159f786adf92e148f07b79cba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.fe1474dc57d8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.fe1474dc57d8_1777363593789_0.10426126027878668","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3fbe2da175dd":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3fbe2da175dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3fbe2da175dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b23b6a0b1ea650913eea5df913d95bac574be11c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3fbe2da175dd.tgz","fileCount":12,"integrity":"sha512-KvHdcixncbM4iN3qhjfZB8UiTzLAv3BsvP7wihcptFAJefmFNzC1OC5rJODdD4KiIVwSHgaGzE/FLUiJpoxpbA==","signatures":[{"sig":"MEUCIFxeV8pNSsv7ugzxtwvNhQ1WDa6D7+7Br1uXr0a3IumeAiEAhk2xGqnuqr+WrD5z8OQP2JJJy8GUE5rCC0P1PWY8BiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fbe2da175dd5234c62e3afab03a36e75ea1993a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3fbe2da175dd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3fbe2da175dd_1777364874781_0.3129065680613823","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.47659d00f843":{"name":"@tldraw/tldraw","version":"4.6.0-next.47659d00f843","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.47659d00f843","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19fd3f699d585e0a96ecd8947892fc1dea3be6da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.47659d00f843.tgz","fileCount":12,"integrity":"sha512-J3EhLM81RIF3Lrjq4ANqHE31xZ4A3L2VOrps52/RJjYGqcOXSJF6UL1TDukbhARHDKAvzmuwlhrPoI26EuZWiQ==","signatures":[{"sig":"MEQCIE82jd9DiCVhdn4OYUUN7BtjXw7dI3JzsVkPJKjW4x1TAiBuMSB03NyERrkZJ6d5Fal4S1swzrcrpihDzCUle79GWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47659d00f84320bdfffa56e71c58985459f6b4f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.47659d00f843"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.47659d00f843_1777365482900_0.8569280395425858","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.d4c7dd0b5bff":{"name":"@tldraw/tldraw","version":"4.6.0-canary.d4c7dd0b5bff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.d4c7dd0b5bff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b63f4e322db3340250aac442bace8bb51c800a2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.d4c7dd0b5bff.tgz","fileCount":12,"integrity":"sha512-9LpkGdNOq8Euc6bpY7WuQISZaLPoyJYeRNbMOq8TNOxmQlpqu3POaDUGRyy3VVxoSSpP+clSuAypuEIQIkUrFw==","signatures":[{"sig":"MEUCIQCCXtl+cM9WNd961DPHUr+sT4Ku4VZNFnVwPWK1OZZ08AIgRWRIPiXKFnVBmTL4IYwwpk7gvRgnSaN2hLW1zDl0quM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4c7dd0b5bff7105193fcda47e4005af6e643795","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.d4c7dd0b5bff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.d4c7dd0b5bff_1777368316745_0.21538359031822774","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.1c4453117c94":{"name":"@tldraw/tldraw","version":"4.6.0-canary.1c4453117c94","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.1c4453117c94","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfb4e9ccf8f3b919788c30249d559b2adf29b5c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.1c4453117c94.tgz","fileCount":12,"integrity":"sha512-hMEtFbD91SCe+A+O3owV0pVE1TXVYO0d/EQ0pzB56QUX7glmGEx91BiCUZ0HvI8ot7GFQ9zC/Z0Lp/t/8wPyCw==","signatures":[{"sig":"MEYCIQCAI2IO3aXJnRTiI6n46rgYeo/98RQaH6TkmpuH81B1dgIhAOowGpiFoK74AkeTLGV3/YaQ/xqyJXS56iEbiZNvPprG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c4453117c94773c380089778ceb3a823602eb58","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.1c4453117c94"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.1c4453117c94_1777381103281_0.38074972714872724","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7f4e14d54aaa":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7f4e14d54aaa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7f4e14d54aaa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f347a5fab4a9de9a9a8e300fc7c026fbc11e75ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7f4e14d54aaa.tgz","fileCount":12,"integrity":"sha512-7YOx1GFkY92e6Vs3KvZPDetwFfk2Aqi/BxrpMdt6F0oJpCLdH1fImT2SRHIhbdzd9W4Y5r3AHMUW5t3OzMs6SQ==","signatures":[{"sig":"MEYCIQCkAQoJFAP9zaDuo7YMmE7lIwzBnFuxBTZzSznBDvOB8gIhAOpu5CSn0ib0grycvmmnVN6Vr9HCG2ErrRiu13c1IFBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7f4e14d54aaa775f49cab04d3b03aff8ea93d9a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7f4e14d54aaa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7f4e14d54aaa_1777385388798_0.5671685022604351","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.a034dd0dfdbd":{"name":"@tldraw/tldraw","version":"4.6.0-canary.a034dd0dfdbd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.a034dd0dfdbd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa55a3861e638950f496b6465b3cca1ebee46e60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.a034dd0dfdbd.tgz","fileCount":12,"integrity":"sha512-QhRUJHhh/LmjN9wp1mHXmzetg9VYyaZRP0PmPX0ROTtupqGfbcOn1We9ek7Mxq5AoEEsCGN6WTCw8OfiM5dfzg==","signatures":[{"sig":"MEQCIGilhkDqSNW+5fuXl8r/9rjLCHsy1V+ovsUpOKiNl883AiB4GEsu6p0lSfxIpV55bYq/ZLttaUsuYTFtq17adqz+Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a034dd0dfdbdbcf2d063a21b69824d51e8e66358","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.a034dd0dfdbd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.a034dd0dfdbd_1777388972556_0.532233705273153","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.1a05e8ec7833":{"name":"@tldraw/tldraw","version":"4.6.0-next.1a05e8ec7833","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.1a05e8ec7833","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ffc94ed565505fb13f12a5d45e337fc0473ef505","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.1a05e8ec7833.tgz","fileCount":12,"integrity":"sha512-pUKYFFczviDfLOnMJ/9gLQ7zyCIbe17EdNTg/PR2Kyv29/HPpHr2SAW7dja68MTcuhjJ2PIDMh9HTuGD70L4bg==","signatures":[{"sig":"MEYCIQCzGoagXfQjg4k1udZ/fAogR5pC8wXQTt22VGRChosatQIhAKbZJSLQZGgO4HiVYKGs1vDCzWUdzcikTAjqntjL1aWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a05e8ec78334460be79487aa50b90dfb491f8f5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.1a05e8ec7833"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.1a05e8ec7833_1777440682590_0.5414804040626502","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ec1d411aaeb9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ec1d411aaeb9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ec1d411aaeb9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56a22df9b13654f547581011af22505c5b6dda0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ec1d411aaeb9.tgz","fileCount":12,"integrity":"sha512-wr+y9dXsBaTY3DykXre3bZ3bq/UrQ9ed6Alx2V+Ep4wvPORKBrEXyiYmSjr1IUw0IlBlKTrKz6ZfXMyAUrOOEA==","signatures":[{"sig":"MEUCIQDEIjKosgApKp2VHoxm/SxBkHe/ZvcQLfsehrBZ4koETgIgcOLV1aob3uNpI3dBBTY/gTCEqDFSQGffWseCSqhZJ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec1d411aaeb9fadba7721cb95da041811094f908","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ec1d411aaeb9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ec1d411aaeb9_1777442024242_0.6127649581976646","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.3cc5779f9af8":{"name":"@tldraw/tldraw","version":"4.6.0-next.3cc5779f9af8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.3cc5779f9af8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b49b33c39fa59c3a5be50021dfc1e1d8048f917","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.3cc5779f9af8.tgz","fileCount":12,"integrity":"sha512-YuJvxObSEpCLAlxsqe2rZfzDhUhbhCIJf/Fbjq0Pt22O+EXwS4REar7QmfEjbrO5jWfNoWFP0t68Foyo9pwdaA==","signatures":[{"sig":"MEYCIQDLCx9+DS03fU4Euj12QYJ4ABLXedIfk5sHeoj+3qncNQIhALMuBkZfLjl8nL32pkeMNUEViuSx7c/fSLTqvCQpPcrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108795},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cc5779f9af805df438cc4f35e27a3957084749f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.3cc5779f9af8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.3cc5779f9af8_1777442507273_0.2627967186113114","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.8ce9f5615f3b":{"name":"@tldraw/tldraw","version":"4.6.0-canary.8ce9f5615f3b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.8ce9f5615f3b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45a996d9e57f431b54f71c6ded979ab269915a25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.8ce9f5615f3b.tgz","fileCount":12,"integrity":"sha512-i/FiBe7Q7iF/NAe32sChoCn/21GC/rWDuhjsE5IFEzZDXfoSNtqjJgAakw56FTGUCg49e1qE2NKHgdh+Reg1RQ==","signatures":[{"sig":"MEYCIQCSs5tKALlP/NOu+alPoGjGlnaCBbeyXbMfCtV4P369MAIhAKfjrsW7thkDkbS/bxAnDRmcRCoxB3Ig329Fo3QQnl8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ce9f5615f3b6e93ed1f7c487173c31a879acb3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.8ce9f5615f3b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.8ce9f5615f3b_1777448811038_0.8555909988530987","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2192fc1ad6ab":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2192fc1ad6ab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2192fc1ad6ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0ff582dfa914a6e659865941b932d79388a8c93","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2192fc1ad6ab.tgz","fileCount":12,"integrity":"sha512-Qt/uQLhKRYpodQt12xpeSaS/VVPgn5aPaNZ4l4DbsckRxaZ1cXuv+BkLcGnsDmlFAeBJHtkktPHCnnLAQNpEiA==","signatures":[{"sig":"MEUCIA3WBuYiw1TwZ6qC3oUs/7n7Kr/XhdoknMzDcX22QTY+AiEA9MXWH22/93yMF11D47QVje/xuzcnaA3B1Q4yUomgV/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2192fc1ad6abdc51117a4fd45b892c52452047b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2192fc1ad6ab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2192fc1ad6ab_1777451588442_0.6817656701652794","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.c8d0c501fda6":{"name":"@tldraw/tldraw","version":"4.6.0-canary.c8d0c501fda6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.c8d0c501fda6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"401d0a2630cf581198995fa5e131d16d1ec2c535","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.c8d0c501fda6.tgz","fileCount":12,"integrity":"sha512-3/9hDc9qiNyFTU5d+q8NbPsMwsGBgYPLYh/5EU9InC+/E+2ItmCRR8dEqSzzeN/orXZ1w7X0wPNVJ4OK5cNkgA==","signatures":[{"sig":"MEYCIQCBqeVRcpy0goVcdiAllOjHxjdWSBLlxyF5bkhYcfVjXgIhAJLjzOugyuVrsLQPB2vbf0YIsHL/HvoPqWtDp5b7w6rL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c8d0c501fda62452e06d41cba70e950c79cfa7a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.c8d0c501fda6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.c8d0c501fda6_1777452920672_0.32339292252184104","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5a00ad9be91f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5a00ad9be91f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5a00ad9be91f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"33a958700e7b69ed880ac21597f92638e7ed8503","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5a00ad9be91f.tgz","fileCount":12,"integrity":"sha512-F6Ac/hDoRi3bcasfSHey+LRkK0tXrzufP31H0n8vZAetHUoPxBwJKIHZ/m4Trd4Bwf/XTCA9X9i0GbZJhs/1yw==","signatures":[{"sig":"MEUCICydIp8BaYef7ouPWC4BMa4f7q5S2QxLhsrVlcTBFR/iAiEA59iXD+M8FAZkEgy4CMsDafwfUYh+5ZnpRuRM4nBsF00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a00ad9be91fd41225f22f5527ec71a15a097e28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5a00ad9be91f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5a00ad9be91f_1777453125015_0.8463962259109921","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.e4eb89eee45f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.e4eb89eee45f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.e4eb89eee45f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0af2c06b99e1c8e3cb2518128881d20dd7869675","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.e4eb89eee45f.tgz","fileCount":12,"integrity":"sha512-0rutbP8omn/vF2IdYStoCGxct/OaR9yUK05hRDpdItuUdmSe1/+4PVRoZQz6K+7ZuvedPAGyXav7NJ3aHG5F3A==","signatures":[{"sig":"MEUCIQDgFw9UiaSffgx7pjOzgOzkhJ7VLNNWiCVTKUumh19ILQIgJOls9QD1LuPdyVPJssz4bSdQ6o5/xl/LJUf0DXozj+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4eb89eee45ff28183c0d84b930a95c0c83ca286","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.e4eb89eee45f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.e4eb89eee45f_1777454174101_0.8240470354523952","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.acde31ad92ca":{"name":"@tldraw/tldraw","version":"4.6.0-canary.acde31ad92ca","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.acde31ad92ca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fca4beadc0bc5151d08178a26fa107d3b548a64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.acde31ad92ca.tgz","fileCount":12,"integrity":"sha512-CwD1mosMZgBPMt5/oG07ijpWc1cNQf/oxQZ5Tn+N0iDI67C3mpBQJHuTHNU2DstGvjdkz5ojtBYh2s+7w/qRAw==","signatures":[{"sig":"MEUCICSemIlQlYMX2bDQZ8uOsgBtg96qWi2ulwXH7LuOyhj2AiEAtCri7MNo3054LZnidBNhgwFNjRMsFkVNcyZ2z7P9S3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"acde31ad92cae7fd040fba0c1a5718b70e534802","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.acde31ad92ca"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.acde31ad92ca_1777458833269_0.5509526109382952","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2e2853d31a2d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2e2853d31a2d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2e2853d31a2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf35e0e70f810f0acd45d27da89165832383238b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2e2853d31a2d.tgz","fileCount":12,"integrity":"sha512-iBKwuLBuLa69x+k2URVyxHgjVexU9LdmIOFYA2Z9lw87+eh6EKmyaDmoPvyIvB2A46M3ugujgARarVY8vs5WiQ==","signatures":[{"sig":"MEQCIF1nacUHRSf1nIK3kUNJegTIn8nUvV3Q2FSAWDkQ6r+hAiAtngWvDWTkEQH/WROToNUGxkcj1fxNCY8mkkfKjq5M+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e2853d31a2d34268e90488eff7312410df295f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2e2853d31a2d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2e2853d31a2d_1777463615617_0.9528527852747399","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.bda13b9dbf8f":{"name":"@tldraw/tldraw","version":"4.6.0-canary.bda13b9dbf8f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.bda13b9dbf8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84b9bc3ed96e1e3d30c5d6ac208de33a1b6cca6e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.bda13b9dbf8f.tgz","fileCount":12,"integrity":"sha512-I35CAvqFwOV7789v6qEtDVBwjkooNDieLskZCVz0FEiQJ2tcKNHlek8DDFLEMC/hquWgpsu2wtm1y3qxVRvLeA==","signatures":[{"sig":"MEUCIFp7HrQnhRUgFSNDOGRcEDXO9zR7bLwFs2c8nX2s0wdVAiEA/1C2EIdu9SZV7Gs3SzGMmXjzvPZFgoUkU/pF1hpvuFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bda13b9dbf8fdf045e42d62a94f9bb4806bb464d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.bda13b9dbf8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.bda13b9dbf8f_1777466110634_0.43296363662350124","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.2704cdc4a4e9":{"name":"@tldraw/tldraw","version":"4.6.0-canary.2704cdc4a4e9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.2704cdc4a4e9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed5c7ebc2a40c4f1ecac6ed81173e28c525a5962","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.2704cdc4a4e9.tgz","fileCount":12,"integrity":"sha512-epQKebGW/xSWSfGaQZCGrVpxx9971jpVdWMro5MdXC8QnhjbtdTfl55rY3v2nzWMn3Jwx0Oah5A0t4htM9uicg==","signatures":[{"sig":"MEUCIGzhyJbCjggZmxH8FK5gDWxVf6vIq+XruqDH878d+8IiAiEAthlxS29gHu5qmv2yqS20SB/5AzhDOPx3YrPdtesu0EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2704cdc4a4e9fadca20d2bc0a19d970019046bf9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.2704cdc4a4e9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.2704cdc4a4e9_1777467884896_0.4014553575348152","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.74bc4496f659":{"name":"@tldraw/tldraw","version":"4.6.0-canary.74bc4496f659","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.74bc4496f659","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4809d98099f5d9bf5b827c851756b60c03022498","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.74bc4496f659.tgz","fileCount":12,"integrity":"sha512-+j+arAmjR8aj1vUpVQSOHQ4h8tvTiokx3Kw7tIECfzqSI1j2CfWcDviUEn+1E+I2cCEy5zMNbVt8fLXqQ7py2g==","signatures":[{"sig":"MEUCIDrdW3U9qN+XL4rsdWcjlEg3dGkeZLzqZOlrkdo5MGSfAiEA50i5BQRepl9JZTwCoS3X+19K3/D+rhWGBhTAV89BNoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74bc4496f65981fd22164179a8768a8a03b38e28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.74bc4496f659"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.74bc4496f659_1777469713726_0.0038737850637482474","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6473e418fb54":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6473e418fb54","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6473e418fb54","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57ecbda44c30d8120dd4beb38284dcaf8a5d4b68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6473e418fb54.tgz","fileCount":12,"integrity":"sha512-bfmoTOWyJraMBNd5Pz+1ChJTdLyLHgpoS/9jAzJs8ecN5tSojvvvL9OGPkN5jMx7pjCKdxEfA1Q2sr6pgwBdXQ==","signatures":[{"sig":"MEUCIGj4NHpbhIKYwMsYPdCHlqRJ5IxX926CghfBjwxq41GvAiEAxnPDf8JjqGoBwMI7DQweO8rXqC/J18H118J+6hEra0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6473e418fb54d996a9e43389f3e7e6f1d82c6bf6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6473e418fb54"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6473e418fb54_1777469831121_0.7340230314344522","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.f43f2cd364c0":{"name":"@tldraw/tldraw","version":"4.6.0-canary.f43f2cd364c0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.f43f2cd364c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68abaf5cc54d761195771eac4821ede07ed7592e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.f43f2cd364c0.tgz","fileCount":12,"integrity":"sha512-coDsYfv4FOh5U4nHRZDGjdGeCGwfW/eHLS8HtBv7tW/Y9UzeFoSHKgMg8Kki3zmDvJdWCENsOfg1x6IDOD5KFw==","signatures":[{"sig":"MEYCIQChf8X70u8ml4Zvtn0uJjvUvc8Cju22UzaAsn2fP9i9ZQIhAP9CqeAuRZr4EB2NdTnqnfXs2VBFEewLRiRsTnyMDV+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f43f2cd364c03da151324a77d3fa508cd6c1ae3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.f43f2cd364c0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.f43f2cd364c0_1777471924832_0.6525889824739188","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.48cefe5b4916":{"name":"@tldraw/tldraw","version":"4.6.0-canary.48cefe5b4916","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.48cefe5b4916","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bef0d8687c4fb3cb79bfa7c11f6779113185b46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.48cefe5b4916.tgz","fileCount":12,"integrity":"sha512-cxXMLAiFNZwCqs14Wg5EVdlqCg/akQcEGYS+nbOzzGnFvy9hkCMev2x+4SgRQ3Am9BqTIWrDdIxKdmqf4WEDXA==","signatures":[{"sig":"MEUCIDlZ0IDeQF6nW9akJ3Ei8oISXFSGjFqUKWrJmy0VBxyhAiEAqeQz/YGRzkHLAZutVJPqRXYpQ/gEggKjcUXMr8kpImo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48cefe5b491624f4c07b2011423c2be0bc146ce4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.48cefe5b4916"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.48cefe5b4916_1777475675077_0.3018360342044153","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.3fe7443566fc":{"name":"@tldraw/tldraw","version":"4.6.0-canary.3fe7443566fc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.3fe7443566fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70f7bb25903c90b7c5f1e11103fb8a648b22ef9a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.3fe7443566fc.tgz","fileCount":12,"integrity":"sha512-aD1OmoMO1gY4ZRtHy6ihs5CMI4BJWbiVyLp+DEiletwGIQq9ecTifPsxeCLzbkrwiv4/cLEvP5vAf28ZRmvivw==","signatures":[{"sig":"MEQCIC3yna8fxo91cYu9bIiz/54KXyO0/Gyd7oH0PRd27fa6AiBeEyUF5uphQqvEaaZVoprn6JOdp8EGXUD8lglsXL43Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fe7443566fcce75769f4285415fcaa6c9f1a1a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.3fe7443566fc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.3fe7443566fc_1777475966010_0.9092909271208274","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.0b2411146560":{"name":"@tldraw/tldraw","version":"4.6.0-canary.0b2411146560","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.0b2411146560","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52c4f1d39177ccf90f8c6b55b67482423412c5f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.0b2411146560.tgz","fileCount":12,"integrity":"sha512-5xiTjEDxhkHVHh58emxhEzH//kkS6V4YK+N7d+oowqshtDT8wZLO+jmia3ye9HJEJyiOMhBlK0f5KCwKhxfF8g==","signatures":[{"sig":"MEUCIBCgb+XTal+5Ku6WyFX83Z0T0chGJCUhVzGcWel6op9ZAiEA1ptz6gLkJpKcOtUSFG577yJk+0AClZgmKtp+LIQh+q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b241114656011bb708b99938c84c62ced6914e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.0b2411146560"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.0b2411146560_1777476647930_0.5882960709837413","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7d923de70e17":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7d923de70e17","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7d923de70e17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75bf4163bb6a238e8fdcaa4af6271497757e169a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7d923de70e17.tgz","fileCount":12,"integrity":"sha512-B2LDI571+pvuTJ2d2qY5njF1ijCYdnRxNiEngTPxHrFkmZ+vCLrQDFNWnmDW2hPXwMep7knV5GX9EHejBV6wFw==","signatures":[{"sig":"MEUCIQCqAc6sbtF2Xj/uHcJQ5X6H210mg7H0TGx92goFObh67gIgKPNgVyOVVUTIBI9D0EBL2SYkNdaOTRdIyXnV+DLZjAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d923de70e17a7f4a4e290f94fcd4080d4bb45d7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7d923de70e17"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7d923de70e17_1777476821586_0.7844617146172832","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.ee6e8f7e9210":{"name":"@tldraw/tldraw","version":"4.6.0-canary.ee6e8f7e9210","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.ee6e8f7e9210","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40379f6002f18d99547d62e931d565fa13587980","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.ee6e8f7e9210.tgz","fileCount":12,"integrity":"sha512-JX1CeWs+lKfzNQ8biD0er2yi/TcvRgYWKxm8KNX4YNpefulLg+f5/S6ctFtgB2CEgRILlJcruK7c1egL2QWu6A==","signatures":[{"sig":"MEQCIAaTQ+tnPjRER5ych6tuV1wvWV+iusskcA3Jobnmpv9uAiAvTTpuImI9ehhmfEISthapXAQJ1td/pjJb0kR6m5h+fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee6e8f7e921058dfe6d389f68c3b1a2acda8a2c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.ee6e8f7e9210"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.ee6e8f7e9210_1777477145114_0.23133860696997077","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.5f57b9516532":{"name":"@tldraw/tldraw","version":"4.6.0-next.5f57b9516532","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.5f57b9516532","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e543734cfcb4d684dcbe3d8d2a707fd9b38ffcc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.5f57b9516532.tgz","fileCount":12,"integrity":"sha512-7s0oVYlFtL9UHB+zADYH600H9sRsG22HZm08mnxiVXihXIWl+CgEeG4VeDMtQz0NnJfVujyoYrSWQ2bB4ytkKw==","signatures":[{"sig":"MEYCIQDGqN3UYK1NUHm4cBT9FADIORXH5phab8Ufu1A4Kl2HrAIhAJtwKPqy+F1CZZq/pmS3owfMRnqTX/3ywm+w474RG2fJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104325},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f57b9516532942d4d2e8dba25473e020348f843","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.5f57b9516532"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.5f57b9516532_1777477718187_0.5230399640594547","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.671472a0b122":{"name":"@tldraw/tldraw","version":"4.6.0-canary.671472a0b122","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.671472a0b122","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ee19f2dcdf8042aa507736251d7834c8cfb1ad3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.671472a0b122.tgz","fileCount":12,"integrity":"sha512-ps5wK69tgtGbnHpeI7H3wNAnQEZqyNJdJen47c4vpBfXeLLZSXBeaPQVXbE6xJ7rIR/tQ8SrARVtpDCWuVRRGA==","signatures":[{"sig":"MEUCIQD2JnITBsem4Um/HMKXuo58gmsN/u51ewfyrZocpluMIQIgLrjGrh6JmaYcICAyGkIzzwYu6N73mac1VmkHJgA+eEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"671472a0b122b2e071db4481e42f9c1c30784ed2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.671472a0b122"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.671472a0b122_1777478077210_0.7171933488823232","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.464b2d607c39":{"name":"@tldraw/tldraw","version":"4.6.0-canary.464b2d607c39","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.464b2d607c39","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de2152003f6fd3e631fdb08c4cdb345d3260de99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.464b2d607c39.tgz","fileCount":12,"integrity":"sha512-Wqmq3G3uu9qcZqxBwpouw1n7nlsSNdcNpK0al3OEXPEK8KdD22jMD39BsS2yperzQgsVDmTrGKnQKeTjfHNGAA==","signatures":[{"sig":"MEQCIGs1t4iQbr5tweNpy23J1fFQMCXkkA+HWAcZx1CrrUViAiAxIt3WLcKhDgTdU7yqMthrI5QoqjknagFo91MzvIwZRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"464b2d607c39e5b08c869b042dd6384433e06256","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.464b2d607c39"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.464b2d607c39_1777533022591_0.020526906055887473","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.6594d48ace27":{"name":"@tldraw/tldraw","version":"4.6.0-next.6594d48ace27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.6594d48ace27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"750460b7b7f8631505488be9bf96ce9ff5a10621","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.6594d48ace27.tgz","fileCount":12,"integrity":"sha512-kJivz1QablpE57Z18Ud9iV0ACOf0xybZ45SUQWA6OWawI/lLHffVoGBwGAkHfc/h+DrCQD6q3FJjY/iTlGIDrQ==","signatures":[{"sig":"MEUCIQDy0sCVVsE9vMNzzIXAiz8doeGCvnFDFQ5i4Aj6lbSzAAIgVi3wJVy43xTKsXFFvlY/tYjGyk7gNn5ZeQ54eFdvjuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104325},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6594d48ace27d86fea4334c15e0342e710034f79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.6594d48ace27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.6594d48ace27_1777533375286_0.26550476715573024","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.b1dfac382c9d":{"name":"@tldraw/tldraw","version":"4.6.0-canary.b1dfac382c9d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.b1dfac382c9d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd97a010174ea43f939686e9a5dcb0d00d96a938","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.b1dfac382c9d.tgz","fileCount":12,"integrity":"sha512-cGBWpOgi1KxndLrniBosPFy/xB523Gyjg1suDvilxEiXusWU+nNTJaaxs4xncqMR9SZZb4LvxGGgfZniMZaWTQ==","signatures":[{"sig":"MEUCIBpuVLD6n5ileUWLyQpI576v2L4hip57/0/YmtNTtNjfAiEA8pfigMccA36MXCMAVyojnUJOREHs27o5DIJUj4EKii4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b1dfac382c9dccbf3b751f96d150f9d871ebd7bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.b1dfac382c9d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.b1dfac382c9d_1777562731445_0.7025756888263421","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.79c550bd6142":{"name":"@tldraw/tldraw","version":"4.6.0-canary.79c550bd6142","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.79c550bd6142","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b67d4cd801b66d60688ac21e56d280a7f610577a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.79c550bd6142.tgz","fileCount":12,"integrity":"sha512-/+EyhzsY3LL406Wy2GCxdd83wgGjq77Pw8yuAgYZtYzlbxa31WO1mstBN/uOSxAAYD2QuKuonDaFeAxIZW4zAQ==","signatures":[{"sig":"MEQCIEsYxZo/CmRwmtD7V5mBmpYZl6HBij3swCXh0zK7DJQsAiBlcRMLkHa4rluuBc4eWImmkgBLs9Sj9cxwO3EjEsfTAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79c550bd614226f8dcb5872c981fe521b088e130","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.79c550bd6142"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.79c550bd6142_1777563044996_0.3591846085841799","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.0a2f5b79c3aa":{"name":"@tldraw/tldraw","version":"4.6.0-canary.0a2f5b79c3aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.0a2f5b79c3aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ce18d6886a66abdb6d0a68a3ffd25994d0f8bb7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.0a2f5b79c3aa.tgz","fileCount":12,"integrity":"sha512-IPIOb1KWMg9UWqCdLVTS1p6xWE3zKw7atwJjfnbAItdxyo/Qcn+jFvlMJsNYJwLcDSQl3JR42pq7x4x139eCug==","signatures":[{"sig":"MEQCIBYg5VWHmh3ay1fzA/eJjZI5nDB1x4B+PaFOYAb7Yj66AiAr7E5Xrj4UhQDtZmodiqQ8kG/0mwFH0OAz3KyyM0MeTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a2f5b79c3aaaca06940d5d47999f04996ac9adf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.0a2f5b79c3aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.0a2f5b79c3aa_1777563582156_0.8914573833822634","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.15caa2104951":{"name":"@tldraw/tldraw","version":"4.6.0-canary.15caa2104951","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.15caa2104951","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6486e6af9a88723e4d23b216f343b1025931b79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.15caa2104951.tgz","fileCount":12,"integrity":"sha512-NVb0ft2Oyyi6x8HSBmJBgk/1tSkninxm6N3F17p88Zh2rgSzOLmC+lN2jnkUxt6k+48cqq1wKqB3nivq6AAbkA==","signatures":[{"sig":"MEUCIQDgFiyVdRzqQ+PxYScvQCdnRRceBXPp1WIiHZzPVnGIDgIgZjXyqN33IGht9/A3OenaHviohHjCMFOAuDf2Jexqk2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15caa2104951950557d36b02ff63de11ba8b2b32","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.15caa2104951"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.15caa2104951_1777564902831_0.07460656345656824","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.6d6420a1bc9c":{"name":"@tldraw/tldraw","version":"4.6.0-canary.6d6420a1bc9c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.6d6420a1bc9c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cef7e2d2282668f67d94e3a5430510b1d783f4c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.6d6420a1bc9c.tgz","fileCount":12,"integrity":"sha512-he9nhEKi/7RrL5D8WjmnqQ4u6eTgAwZ9MUl8zF2b6EBxiGvx5kA/LZ2/jdHxy7n7E2ah9kybxP3nQmVBUjhF9Q==","signatures":[{"sig":"MEYCIQDU955cawIZvCJ2KhFUW4jLHlLZZjJeRYo82dLHvjdd1AIhANg9fPORNTHk9m9ddEYfGz8aBXTPnMU2+omm+Zvqo8WA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d6420a1bc9c11d1e2a9e804466155188f9a2d1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.6d6420a1bc9c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.6d6420a1bc9c_1777628817789_0.5095396307815645","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.5031fbed79c3":{"name":"@tldraw/tldraw","version":"4.6.0-canary.5031fbed79c3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.5031fbed79c3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c490e1eade8d9f452f1543110f727c1f7886dae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.5031fbed79c3.tgz","fileCount":12,"integrity":"sha512-MXLwLvJQSO07RAAZ9jaKcr0pHAOxSW4URowlukTxhcJnjuaTiWBhyEZEZNqBa+GyjsYf5jbiFQ4aF0Gy/wcrxA==","signatures":[{"sig":"MEUCIQDZ1/6kkGOEIG0O7ln6ZCFCNix/IDPMwpyPUfB5xnHtjAIgCBInM2ZaxjqVP5MDIm2QHgga/GDiHvRgYAbVVsDUny4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5031fbed79c36ac250864e8e521b58ea46de6fdf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.5031fbed79c3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.5031fbed79c3_1777643520614_0.2649189418741771","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.e5b7cb08696e":{"name":"@tldraw/tldraw","version":"4.6.0-canary.e5b7cb08696e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.e5b7cb08696e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa4f8344b100e990e599b8386f8202818e32c4cd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.e5b7cb08696e.tgz","fileCount":12,"integrity":"sha512-gx5XHLMUGNAl8CHEP2fzMzlSKydjPM0XvgyLYeihMCMzHZzQq/W5f1bJ/zcYdc0c7OiXsmAPOXgwy4/KwhsVNA==","signatures":[{"sig":"MEYCIQC0qeeEGXMuuxUvsYrFp7iPCPRSorqzZO4VXi1fjU4I9QIhAJgfluUYlKr3vxtZtj9mZ1UphJpnIT9f9SbeR0jXG01O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e5b7cb08696e7a7dc833f58db89e289cb5431607","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.e5b7cb08696e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.e5b7cb08696e_1777643952622_0.45160845550032547","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.03c4c61137c1":{"name":"@tldraw/tldraw","version":"4.6.0-canary.03c4c61137c1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.03c4c61137c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c8902644e0f15ecb08579bdafbb95ff8270fc196","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.03c4c61137c1.tgz","fileCount":12,"integrity":"sha512-RBP/xO2VfkTxpS1HO9rtWeYp8zcVHsXEhUcrRffp/81k9Fwvb8wdob1m2fzG3rGqysWzPkxQq+WP0OoHzfx7Ng==","signatures":[{"sig":"MEUCIQDzTPahKjvj+F/b70UZdYjppBs9WigtCgdFVFxgIocjWAIgKSkbUFzhPPWvTzV1ZwRLxhopsDWeG6L+IBtkiIaR7QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"03c4c61137c1221db64d25a73bdc9eb00fdc528d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.03c4c61137c1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.03c4c61137c1_1777646284745_0.45834083826648353","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-next.c198a1009190":{"name":"@tldraw/tldraw","version":"4.6.0-next.c198a1009190","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-next.c198a1009190","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5e33a08e7215ec73ba110ccbce1718dc63c614f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-next.c198a1009190.tgz","fileCount":12,"integrity":"sha512-UnR6+1jlL6o2qDuY8JvapiE1wxOs2xXUzJksNWV5VXVqU+oJkFkJnz06b2nJ5VkTPoPOhBmVJqYCp8RKFUtO5Q==","signatures":[{"sig":"MEQCIGwZDIztDaLA32rZEuC5THDAcz6G4UC33T7WSgpC9pDwAiATLdT0o4rvRg+BKYlsKV6UKVyid3bGHjfAssETW1AIUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104062},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c198a100919046d6892f96181d9e6725ed745f24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-next.c198a1009190"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-next.c198a1009190_1778079451272_0.39372656006633444","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.7ea68e5d3c36":{"name":"@tldraw/tldraw","version":"4.6.0-canary.7ea68e5d3c36","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.7ea68e5d3c36","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5688c72ec410b8a27079fcde7a8db00c7533cea4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.7ea68e5d3c36.tgz","fileCount":12,"integrity":"sha512-QnkJXFAJBlbr00yKZD9fM8AKgZl6k+IJ8SXyudZaga7rZ2WCWE7UGtPsxQbiZ4pBfCH2KlmDZBz+VCIfiZO8Lg==","signatures":[{"sig":"MEUCIQCiE23QKPGWndIn0J0L7AX4uzjeNHfJMplCOWTUWKPaBAIgF4/CseH5OjCQabLl+OLL4GN9j2d2sH9sWIHMe0DrEhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ea68e5d3c367557036abdc626e1e112f4b9188f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.7ea68e5d3c36"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.7ea68e5d3c36_1778079708740_0.3666588001667628","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.081549dd56b7":{"name":"@tldraw/tldraw","version":"4.6.0-canary.081549dd56b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.081549dd56b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e28ba316541e9e52c70a314c18607c31d95fc527","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.081549dd56b7.tgz","fileCount":12,"integrity":"sha512-UxjkxBEJWsb/8a7hIsIF9Ng35YO7myYvEc2lg4Z7kIx6oIB/92EcXLjs6xn1eKOb3tUG3phsoiZKXPBdrUmz8g==","signatures":[{"sig":"MEYCIQCq10IHiG7d32mQq/105S7bSWzyy/1Qb/YIKrFK/zYMmQIhAMGdiTduS7D9MglNOF+rZogZbKYmN/Bq2F3Co7YntI8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"081549dd56b78dd1a1fee731520d32e04e84a478","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.081549dd56b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.081549dd56b7_1778083089388_0.2683083755205462","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-canary.490874dc97c4":{"name":"@tldraw/tldraw","version":"4.6.0-canary.490874dc97c4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.6.0-canary.490874dc97c4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4fe6d03c2a5c2b53b8a9a8d707afc8b0f9daa4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.6.0-canary.490874dc97c4.tgz","fileCount":12,"integrity":"sha512-SCFSkx5C7C1cxpj5gTasJNAbp1brV1mr0qOrubwHj7c0cudrulVO0TfQV7n9ditz7ZP9HPu9OaCFWGIqcKtd2g==","signatures":[{"sig":"MEUCICjoNflYtrBxu221B5PVedMCeN/0amUkmQM07hyx9oXGAiEAi2SgEdZ88wsOq3OSsGOUFlkWDvdaCLTp+XQ4DTOV19U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"490874dc97c41d13ca0dce04bf294e29d58af7fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.6.0-canary.490874dc97c4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.6.0-canary.490874dc97c4_1778084689010_0.0351043176108512","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@tldraw/tldraw","version":"5.0.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.0.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8dbdb679311a14afdf144a29adfff16b51203c32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.0.0.tgz","fileCount":12,"integrity":"sha512-7oplHF2cLjEep1HzBAjVkkplw8OO1q2M784NeEODu2gwpiYqHRYVhoCGzXul2AwpaTxFaUUrWOlgkDQpvNFKzQ==","signatures":[{"sig":"MEUCIFgmGby0zIOKRv9OnHHslKgSkX80loWFRTq1Q15gDTIoAiEAutUvIw6h9/IUI2m1WWhyFfj7ctupPhdQxEjv0xEsfgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103990},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87c052085287839422be2943f553100d04507062","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.0.0_1778084804513_0.35000459257143746","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.4a807daabeda":{"name":"@tldraw/tldraw","version":"5.1.0-canary.4a807daabeda","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.4a807daabeda","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c94d7910db4dd6bc127e5d8eca81608ba3e5c1eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.4a807daabeda.tgz","fileCount":12,"integrity":"sha512-3YU7fo6CvJN3wdtXz2iHccrv7SGnETOroagStENm4odgpd0eQ3mK8/VkUEB17SthJXYT2durCMj2mPjDtRuy7Q==","signatures":[{"sig":"MEUCIBj25Fol3bASYPw3JGroQb7yq2lANFNnxUV+fyjEqrWUAiEA4UNzQGVr40v3BCIfdx+KVpkmJvKS80D3LX3I8xQqIKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a807daabeda5e92dd591f8094912228889f36cf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.4a807daabeda"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.4a807daabeda_1778085990330_0.04258581768658032","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.aec92a79e54b":{"name":"@tldraw/tldraw","version":"5.1.0-canary.aec92a79e54b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.aec92a79e54b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18513842f6808de7eef6380be480a8faa64224bd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.aec92a79e54b.tgz","fileCount":12,"integrity":"sha512-RRfgFPOXiuT6SMyuJdfX4kPKME2/MNpo7p4AV7bvX/1/yFNJQOb4+lSC8I6lvI6mUettwrRpxJPJmIAmeQ9SJA==","signatures":[{"sig":"MEUCIFr6QGTlkhMdwIUAAUyFZgnFIZ2su/tyjNkXl6+PFafBAiEA3VuzL2HRZ8ne4XB7ddS80r6fbcN6zV1astXjxvFspt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aec92a79e54bb879c0a90dee642c914a53ede708","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.aec92a79e54b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.aec92a79e54b_1778086931472_0.6234233469887398","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.f5c72e61a9b1":{"name":"@tldraw/tldraw","version":"5.1.0-canary.f5c72e61a9b1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.f5c72e61a9b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af8c3b3a2a5404c1b1aec99d032cee1924d96fc5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.f5c72e61a9b1.tgz","fileCount":12,"integrity":"sha512-xSBijf2RTjDFZiBrWgYsVWHYSl8V0tm2IE/5bGUs7P01oJoP2x5T4WqaGY4fTfyagsHrhYSgGThujNsVMSQCLw==","signatures":[{"sig":"MEQCIG+Y7G41JP1gRtu8iooTX1K0ZXizCoh87wfmJ//6ixS7AiAKTB9xzgmeEp+GSHl/R18cYGoaZVWPxf+kpcKD2fGEPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f5c72e61a9b11318c5e788b38528bfb938936db9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.f5c72e61a9b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.f5c72e61a9b1_1778164859309_0.40497927775263065","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.ee8c47ac32d8":{"name":"@tldraw/tldraw","version":"5.1.0-canary.ee8c47ac32d8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.ee8c47ac32d8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5ebc3f7e2666a9fdecd4ac8624a1276fdc76847","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.ee8c47ac32d8.tgz","fileCount":12,"integrity":"sha512-zPDnubtkvV2WfIbL+pm6JvfjdR2wiws8ks9HXftR6IusBa1sGBAnIqBb+vvR+hd0SYK04I9oqgEdtyDJD68X9g==","signatures":[{"sig":"MEQCIHSaNCTFaFS7WoDICokUNYEKzSrpuob7nkxAmHDP+IDFAiBh1HDdVXHliTZ4U12/wEC6UcXKDdezpNNeIcmLkvqFHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee8c47ac32d8b25e45e651c2c577e60d4694851f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.ee8c47ac32d8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.ee8c47ac32d8_1778165387458_0.9233861919060451","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.3ed37c139402":{"name":"@tldraw/tldraw","version":"5.1.0-canary.3ed37c139402","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.3ed37c139402","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72f44af885920364f0ab30acc0549849a40810fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.3ed37c139402.tgz","fileCount":12,"integrity":"sha512-FSvoM0gTH/3klbc/4fRuxRdCmm9CYOK2nf2UKSfb4aIAB8jJy+rt4J7YuWfjr9vR5LdZA6IdopKsF6GDQ28Neg==","signatures":[{"sig":"MEYCIQCeTVBJd1oA6dkUqSf4bqMmJhozhBypKjHKvlNxO9qoZAIhANz4/twPYbrPEILPNGXHXwu87x75uLx1enAUElp8fVGi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3ed37c1394021d16104159cdb34dab4de1e281e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.3ed37c139402"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.3ed37c139402_1778171947420_0.6269337049288954","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.5385f0a21dae":{"name":"@tldraw/tldraw","version":"5.1.0-canary.5385f0a21dae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.5385f0a21dae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8039261164cc7c131cfdb518c25f0fe8da9f52c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.5385f0a21dae.tgz","fileCount":12,"integrity":"sha512-NaEguLMPThVWhBr0LY8nFnvhs0640SkzbdxGcjPVxX8lVB1Z1ANDZ55xI+4HNjWH6M7jr7ViMpyoIyCj5/fN2g==","signatures":[{"sig":"MEYCIQCI2fFwXI3JoYotoQOKhO7qoBq0bqJY9xJmg2edvj2TnAIhANlbs4TrcUWTdvqsDL+he6Tk4Hv6Ydj8ghTfX7hr3FTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5385f0a21dae16c544cc6f77638a837baacd46d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.5385f0a21dae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.5385f0a21dae_1778232202334_0.9261349161440062","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.2eb9f83a5993":{"name":"@tldraw/tldraw","version":"5.1.0-canary.2eb9f83a5993","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.2eb9f83a5993","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"019cbea4e5419b84c7bd336866859fe3aadb6525","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.2eb9f83a5993.tgz","fileCount":12,"integrity":"sha512-9JveeR43LQbZQr3fBuYBptD0Z7Zqcj5GbQRA/AOFuVJ+HdqhrEJd4qGFuKdMFkS6ry+LOJMHhldp/7hL6IFr6w==","signatures":[{"sig":"MEYCIQDkCGAWv2Ge6ioKByZpHTCjXELxDMsTj/E9lnNIXDMfvQIhAOfzKtBHdVUZB77FzXRN070icFLdhP+4aYlv1HqQxp5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2eb9f83a599347605ad920c53b64f2b624196aa2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.2eb9f83a5993"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.2eb9f83a5993_1778234150332_0.9638668904641696","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.cd78c6735116":{"name":"@tldraw/tldraw","version":"5.1.0-canary.cd78c6735116","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.cd78c6735116","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed281b98712b7ff97641015e8b7a80d8004302a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.cd78c6735116.tgz","fileCount":12,"integrity":"sha512-pTF0hnMM/sM93yrdI8y2bicA/lVwak1l7uj+/qH2VWDYzs9ZOTQHcFsQMVoN3MDlZbiOqeto7FJF4o2ssgIBFw==","signatures":[{"sig":"MEUCIAbI69NmA6YlHy7V7t+lC/PR8PZMC8l6tQBqA5uSoNcMAiEA32GB5fdaNkKoIjxjiXeRfIL06aE2pk4hog1XhXQvO2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd78c673511636fac49f417956b4e4e0337a8d48","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.cd78c6735116"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.cd78c6735116_1778256190119_0.018421893358139263","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.8d2c9d8168b6":{"name":"@tldraw/tldraw","version":"5.1.0-canary.8d2c9d8168b6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.8d2c9d8168b6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"125890ec0fec4b5053c88ac4d89267063e5c8e50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.8d2c9d8168b6.tgz","fileCount":12,"integrity":"sha512-WVSXhaknmn6Ezqe6PoLZZrPx0OZ8nYEI2hZiZV2VO7ksYFaEuGaxAYDEZOjhqohwdVuN+7M4PsVyO4bJc5I1jQ==","signatures":[{"sig":"MEYCIQCEmwO5UwR+RAlxYybQWePIpShqEPUEyXPCisgBB/9vEQIhAN57sW7nilXFSjd24yv/MZMH4eypg/6l3daX3KHAHNyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d2c9d8168b6eaa6db26b61fb5ba2995ded96eb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.8d2c9d8168b6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.8d2c9d8168b6_1778412779850_0.44037471653515303","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.ecbb9dad94ab":{"name":"@tldraw/tldraw","version":"5.1.0-canary.ecbb9dad94ab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.ecbb9dad94ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c1a408d95ebe7f56d7e3522d5cdbef1fd3b983c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.ecbb9dad94ab.tgz","fileCount":12,"integrity":"sha512-wRzeekiaBA0LuNsmVNCIY1EGo7Ut69a7gn02Kz/B499xsN2N1RHiBYMXj/a8qifzzvjpQjVh/wyjOC+8A2De+A==","signatures":[{"sig":"MEYCIQCwCY+hHZoI5vYIggxHrMHeQVUVokDpeEBYIjBAYDVKwQIhAInPvaJokfFsW7yT4oKqfFj6otC2uEvBQ4z/grjUJre3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ecbb9dad94abd946a1cf799e1e37770f4d99d95a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.ecbb9dad94ab"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.ecbb9dad94ab_1778521169959_0.1101367622615188","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.8dccc2ab12fb":{"name":"@tldraw/tldraw","version":"5.1.0-canary.8dccc2ab12fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.8dccc2ab12fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75c47eb2c987783f2b3a8fa64d40f86d36b5a42f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.8dccc2ab12fb.tgz","fileCount":12,"integrity":"sha512-+rgZw8HnrVRnmfMNKw9reQUWXWVqSoabztd6pHasiag8hnibbUkiiH6x23o0xXaf7u9FPYiak5hIzUZca5ALPQ==","signatures":[{"sig":"MEUCIE4z5J75h8ck7rdZj+qV5K6ts9FP2qEdu8jPSrjojOdVAiEA5xHJiNL60ZKoDKQUPzw4X1NBnSPtgaDuUxVc+YkVv4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8dccc2ab12fbf64f965b5a61d13318ee4c11f8b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.8dccc2ab12fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.8dccc2ab12fb_1778589053971_0.4542836942190296","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.96f18a685bb2":{"name":"@tldraw/tldraw","version":"5.1.0-canary.96f18a685bb2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.96f18a685bb2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3d25c9beb3d5e6bd82f304dca94ec36538beb31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.96f18a685bb2.tgz","fileCount":12,"integrity":"sha512-1koFx0H3/3wdKOa9eo2S614KcHvt8y/2IeXK8IvjfKs1waEQunwdWmIjA3Irgc7OeBQvlvyscAB2OwKDVNRbCg==","signatures":[{"sig":"MEUCIBAb4Reg8r8GqGZW6FpBHrIf1kxVFLX5WEXQJ3VVb1XfAiEAwsHzE6kaOKG4fEMm/T9TMRO6uEU5aSFVi7xlgSjCtvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104070},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"96f18a685bb2991aef8f7a9c4f1362c54d1ff5ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.96f18a685bb2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.96f18a685bb2_1778593458670_0.676680132905179","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@tldraw/tldraw","version":"4.0.5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.0.5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"289b6393a38c7eb9648911a3f412f5df62738824","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.0.5.tgz","fileCount":12,"integrity":"sha512-VRXsbQgPgxNievqP1sGmaHX+Fc1aaAOJPX8ZD6dxT3PKsyiPyC8oUt+KTsu6YcANJfnMDTDMvdH+gcBPCeOOhQ==","signatures":[{"sig":"MEQCICOAeAV2zK7bDsB8RFjDP/TCql6AiJrxGHUTEft/yxBfAiBTFxkE+Ktv7RGUIhmWbImJziZBU+5O5gHv9C1EIw+g3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104829},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4572292f9fe75c05fc6855166f84bf13683fe3b4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.0.5_1778664274736_0.25233931058233616","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tldraw/tldraw","version":"4.1.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.1.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b26a394eaf80c169f1216656a597db917b2525c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.1.3.tgz","fileCount":12,"integrity":"sha512-eYqCYYS+DvkBokwF19kz+79gxuFbLkjFVKiVVVxRwcSQRP1iL3o+R0KlGh18CVv43eMRTXpemc5NdWFrAajyEQ==","signatures":[{"sig":"MEYCIQDgqLAwQJj+UEaFmL1bXaeyUSWk4dKT0qTm2ssSekXNHAIhAMAWHu9XrRJIGBd32EwoAlgJ8M6gip3I/JWiwMIgOW9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abbbef2d4d63b9fd873070a87ca92fcefa4ba23a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.1.3_1778672000599_0.09219493565090775","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@tldraw/tldraw","version":"4.2.4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.2.4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1f6d8c9c7a874225ecbae94f3ff7dcb3fc04ba7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.2.4.tgz","fileCount":12,"integrity":"sha512-WkNJ71bfxtuUTK1JSfyrjO2yj3DYHjzJSySp4L+j5t2JykzCy19F78y1cR00vdBCloZ5JVYi7IYeamMOPgMbuA==","signatures":[{"sig":"MEUCIQCCatRjOhTwsnIqYxEE7LVgCcBPxIofQsd5nG0eXRQQewIgGui2tH4vwIJ0Dvmcqh4Mnvrf3fw1lhxcMJVJR1SjwEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d7ce3d59c6045053c4062dbd468c07ee3e57f4f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^18.3.1","@types/react":"^18.3.18","chokidar-cli":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.2.4_1778672707389_0.7044876147942325","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"@tldraw/tldraw","version":"4.3.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.3.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86b6fb6d4a8b367eafe6977c78fdea28ead61ae5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.3.3.tgz","fileCount":12,"integrity":"sha512-sPAnmS24jzNpAQOKlMYqskVQwsQgJDk3cXRJhWd39sjAMgGgYLXHg1ClwtB/RhBbKkjOkBNumQ7530ftGe3wEA==","signatures":[{"sig":"MEUCIDzyn3LLCiBF7jaJ0E5LWTicr+aKwzguIytjv+CHhl23AiEAzxFmKD6wk7OyV2G4BJT5q7VqH+q0nCIaP6Acf6SnXnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104715},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbcf1ed080cfba308321014d08c7e35600e3d590","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","context":"yarn run -T tsx ../../internal/scripts/context.ts","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.3.3_1778675704607_0.9867334244499242","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"@tldraw/tldraw","version":"4.4.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.4.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d60e3083469dca4cb9a05f3204af6166005b1796","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.4.2.tgz","fileCount":12,"integrity":"sha512-DvvbhXRc0PiXKpIOOIgkluZSasIt59I7qI4K/hHiiuY9HwDMDbGHyxAlOTUbENYc9UL9cbDttYLIExHV4bqN/w==","signatures":[{"sig":"MEUCIHXr5TMLo/xvRhjyk8qGHyfTfMdiA8nimijAe6xKkGC8AiEAjnCeCHwzBSOb1FhDUXMdv1KvnB8JSp5dSfcbKkLpg+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107280},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b54b0cd2ff99e355e1eb9481c1c0ec1d77a348e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.4.2_1778676521288_0.8508540989557116","host":"s3://npm-registry-packages-npm-production"}},"4.5.12":{"name":"@tldraw/tldraw","version":"4.5.12","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@4.5.12","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9814b18bad5682ed9f50aebe528215d7286e1b19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-4.5.12.tgz","fileCount":12,"integrity":"sha512-FtK2kSU4/sjeLMVxgpDUDE+kamsuxCYe4gQwDSrDsJobSMI+zkQp+E1BAUuAKxUCmwrFlN/Y1kIu2UjaHm6oRg==","signatures":[{"sig":"MEQCIGUaUs3/cweiF2dR99Whw0MaYc3J5YIifZlRDQZnM20SAiBFbpbmHSsn7cCJ5tjC0H+H262z5VYKHKt1Adq4Dle1tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107294},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e5bcd97cd09d2c58a60c4edbcc5fb64c67e375a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"4.5.12"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_4.5.12_1778677611054_0.587637594954957","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.ddd841ee4657":{"name":"@tldraw/tldraw","version":"5.1.0-canary.ddd841ee4657","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.ddd841ee4657","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d86f2ef5c6b71ed21874493b56394d00167913d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.ddd841ee4657.tgz","fileCount":12,"integrity":"sha512-KsMihsaah3KCn5A8dMgytdET7EHGjTP6XprVVkhgvHxWqCrq/qNtzxEigDImCflvnIAC2RG1T2vg848OGikT4w==","signatures":[{"sig":"MEUCIB1u5YgNEVC2Re1DoGeCPtaZ9fW+pJjLDuSmVSL+jB6oAiEA8RtLhIWuWN1nZGfyN6BrmENZGx1wE79Gt/WE8mETvzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103893},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddd841ee46574a26f6b6ae74f5b547ef4df91be1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.ddd841ee4657"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.ddd841ee4657_1778691632959_0.4896337701787672","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.d7c83ba698ae":{"name":"@tldraw/tldraw","version":"5.1.0-next.d7c83ba698ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.d7c83ba698ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7bfea32d2803bdcdcff9a94d14ed544425ca54b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.d7c83ba698ae.tgz","fileCount":12,"integrity":"sha512-bVce18sqT3Oh5FPPaPMhATDxAz/CjSM7YGraHtJUZ4f6uNng8vzC3GsnvwFW0NwszytgBHws61kfhb8+qAUtxg==","signatures":[{"sig":"MEQCICc3bWhfWvcnMtVjO42/goOWrl4Jf1AhyrCDO+u4SJmqAiBN84Kn9xjskf22fmwVcGe8zpGnbktOdwPUfci/P8VkeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d7c83ba698ae5fe4691afb5a33b8649c7d050ad1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.d7c83ba698ae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.d7c83ba698ae_1778698486905_0.2359401911847261","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.7db56b3da1b3":{"name":"@tldraw/tldraw","version":"5.1.0-canary.7db56b3da1b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.7db56b3da1b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"69b8557adb6c1ffa67400a024e730ad4e9b5dd35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.7db56b3da1b3.tgz","fileCount":12,"integrity":"sha512-qNgnYrxdFeEh5UdNgVrAeyrj0oqd64/gWe4GgJ9xUkTeMb9hVzNZ66qysaQQegSr5Fsfm9VPWQLw+mI/INBAgA==","signatures":[{"sig":"MEYCIQDukW4okbzE+FY34poV6n5x5bftWBnml1sdgU1M+ll8IgIhALiH8zP16o5sJOHiwoJ/tMsYy9RPeF1mXLvs8BHfCLXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103893},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7db56b3da1b342a88f67cc08d27d09fa9aca2f95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.7db56b3da1b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.7db56b3da1b3_1778747494303_0.35914124671127357","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.081249b0b842":{"name":"@tldraw/tldraw","version":"5.1.0-canary.081249b0b842","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.081249b0b842","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"37d0b3d41bef0d093160d65a525bc668c9be66b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.081249b0b842.tgz","fileCount":12,"integrity":"sha512-uC112NrweUycg1cElFmDQPM9ZLbLYRu3d3dkepIg7ielcqnzRpim0Ai8nBvZU7S8vKQww5SOR+dVKn6XI5rY0w==","signatures":[{"sig":"MEUCIAOt4OFV4OOZ9uPLd9JVT6kJ+vJHOdUPYfrvtoAtp6hNAiEAxYd1ycb8vAU5u8vBxhvaCUV9Rp2lXVEh680Mt2FtOk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103893},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"081249b0b84221e9dfee1fd7e50d8a9830ad1978","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.081249b0b842"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.081249b0b842_1778747670221_0.7557478994875624","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.634507c263ad":{"name":"@tldraw/tldraw","version":"5.1.0-next.634507c263ad","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.634507c263ad","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfb1e5d824f6947b984d39ce98e0b836af4ab27e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.634507c263ad.tgz","fileCount":12,"integrity":"sha512-Q1TqZ33YVYw/o+X6RivJ+T5wdppVPTUF8YDLy2BlA20mTl+f0SVVwzB7UVBKWgUBfASliVWl3BHTECenoTTiTg==","signatures":[{"sig":"MEUCIQD33dE8H9Pwg/WWmYORCIb2cAdsxpZ6n2dUdVpSGjayGwIgNoJAxsw9UGqX/oFmOCsucmm8JyIYwQ8mE8uKMcTfLIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103885},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"634507c263ad9a276f836cbdea237b9acea370b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.634507c263ad"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.634507c263ad_1778748077909_0.864034361776373","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.138ec8e1a0c7":{"name":"@tldraw/tldraw","version":"5.1.0-canary.138ec8e1a0c7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.138ec8e1a0c7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13b469701610066979e37b4986b4957f123cb1ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.138ec8e1a0c7.tgz","fileCount":12,"integrity":"sha512-YCvc14Uu+F0jEjyAYkfWXHofQbC4DYygIif0HGWcp+JYd3H07UqECsR+pi5VNm+iQQpYGIQvv2/kOz/+uy7Peg==","signatures":[{"sig":"MEYCIQCmSQp4FKBHZprqFrhGz2+uxgDjeeRoqemOsRbUgALCBwIhAKyH124zFOBNnqwT4rsYiHZkOlWwadRhgi6hbct+6xXk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104014},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"138ec8e1a0c7edfc34cfeaa1db276542d1d8d3e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.138ec8e1a0c7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.138ec8e1a0c7_1778864186273_0.8312729959184895","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@tldraw/tldraw","version":"5.0.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.0.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1a0e92e91729a25167ba1cda348b03f560384a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.0.1.tgz","fileCount":12,"integrity":"sha512-GF/1vHftTxh+gccB0W8AvilK4aXADtBka72QdUfb1j2eWyqvdwRGAL42PLeIXLOv33Ygtpy4hHiu4+nHtAWeYg==","signatures":[{"sig":"MEUCIQDxIFB1Uu1SdJvE1MuXBW3rA+S0XVE0qDKzoTUE4HGT1gIgOPPSYxpcyt6B12Kkh1xL0t4ewNw6dz4gtkKYq4s8+vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104111},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77cf1f01c254928b6bbbed8480acb7991f7c54b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.0.1_1778864486517_0.6038680938209977","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.1eb03e174c2d":{"name":"@tldraw/tldraw","version":"5.1.0-next.1eb03e174c2d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.1eb03e174c2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"825aea61205fa18f2a0a3b7de1940a1005e9bc32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.1eb03e174c2d.tgz","fileCount":12,"integrity":"sha512-7Ee+DhpYQB2X2MaSjFFS8zXGHQqWlAZuGu9Y2tyC6by4x/kPeNN+6FvSfwt9fSo/SiJH/tG5nejjGu4ZTsnjbA==","signatures":[{"sig":"MEYCIQCMqUlDdBqHiEjHbjBQugI/+w3oNHHJddhHyuocv2daHQIhAIXx1iFc1wRmB403LfKvB3hvpCXeztRqNUyid7T+5L7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104006},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1eb03e174c2d53feee0c356b0b7643eb628160cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.1eb03e174c2d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.1eb03e174c2d_1778864700544_0.313308018209721","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.d1c35637425a":{"name":"@tldraw/tldraw","version":"5.1.0-canary.d1c35637425a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.d1c35637425a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f10633849a2bc0ab5ea72a32f3f48db9f8d9627d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.d1c35637425a.tgz","fileCount":12,"integrity":"sha512-rmXs/jixIpxajNjs94X1clUOu/d9S7ZkJeznhmNm0hQnua/86ANeGPUUYGtEsffuqoPr1VLIPsr0qBOq19lWxA==","signatures":[{"sig":"MEUCIAPk/Ubm+L5jz/gVqE1I8rq64NFbcGTgDhkgRlMsWeebAiEA+pjmuBvO0RclmHaucAy0ZPFyDEeWJkobBHXsjb0mMys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104014},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1c35637425ac323f786a3576495ae74ce74a261","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.d1c35637425a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.d1c35637425a_1778870454965_0.4888341336985724","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.d49babc6b87f":{"name":"@tldraw/tldraw","version":"5.1.0-canary.d49babc6b87f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.d49babc6b87f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77c225625a54b142a7f8167eb519976f208ab966","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.d49babc6b87f.tgz","fileCount":12,"integrity":"sha512-xGrzJhK2Y4s48xLUUAcatN/E6kro7osYO3FxunmcklhB7NvKJaBHa307Y26DFYOt9+lSFjT9DSjoByt5gQmUBQ==","signatures":[{"sig":"MEUCIQC1JnqveUW3ckec5NZ8CeWzFE3/t0+vft8DlIu8kWtJVgIgah8R7yW5TFLp/lh8Veh+0IiLbNnhIWhMt/5qgZq2kuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104339},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d49babc6b87f48f10c17f9f23cdd4143c719eb6d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.d49babc6b87f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.d49babc6b87f_1778870627971_0.36967413152337625","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.42269576fc7e":{"name":"@tldraw/tldraw","version":"5.1.0-next.42269576fc7e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.42269576fc7e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acdf6bd62c1787971348436a12178c2d04f9791a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.42269576fc7e.tgz","fileCount":12,"integrity":"sha512-lMGoEsGdZG2l7dp5hHH4bnJO1P/Wk5PNmaEwO1nBSx8ujc2oGK6LEjQcUfj5wyS1n1D7T+MmCI5+H5LY+wULWg==","signatures":[{"sig":"MEQCICkzbI0EByF4eVAM9AHcVtr7NiPAtjWT8+anBnTkJYCGAiA7LLH2EPmK5w5bSOHzTdII+JQxPLDqLI4cXpSZ1WGXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104331},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"42269576fc7ee3f29e04fa3a1a83748597c79ea1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.42269576fc7e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.42269576fc7e_1778871086216_0.04533756239940123","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.1ed96608cdba":{"name":"@tldraw/tldraw","version":"5.1.0-canary.1ed96608cdba","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.1ed96608cdba","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08b9ad64fe0824a180032529cbe48f25aa5bfce3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.1ed96608cdba.tgz","fileCount":12,"integrity":"sha512-Z5M9cKVGW7w4E19BZVJ7t62hm71Eq7h6pZl523x4kfnq/64GwyiLKeH2hEKtjNNfOUiCjrmSGJv8AFNiTmdooQ==","signatures":[{"sig":"MEUCIQDNNf5Sz+3ilG9IiU8975c6zVJtAy6KjOIVzZ59CbJrCAIgQ8qwStMKAoZkfTi+yJ4exwSSmt0zh9m4H5xBhL9HnyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104339},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1ed96608cdbaeb8893b73c142bb6bf58b0e832d6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.1ed96608cdba"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.1ed96608cdba_1779171174488_0.8949790239912709","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.fcc38d5e3033":{"name":"@tldraw/tldraw","version":"5.1.0-canary.fcc38d5e3033","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.fcc38d5e3033","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1fa3650f7de9baf476dc271155c1d5cc3203074","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.fcc38d5e3033.tgz","fileCount":12,"integrity":"sha512-EzdFAPHIG33mlx7kWGYhM77x9R5DQn9jO1Jb2HIdPnUS0kKhSaxVj9sgtUaUydvCWW+MSPgX5QWw0ZXw7qt5cw==","signatures":[{"sig":"MEUCIQC6V6/rLLKQmsrDWEYxVLWSOj6bD+Q7ggYedos0z1asawIgIoOfT8+kbxbZGIhgOTsX7PYAaXXKE5oUyUUU54voXWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104339},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fcc38d5e30337c1a4ad269a5d62c43e1708ba3f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.fcc38d5e3033"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.fcc38d5e3033_1779194433777_0.3127320486132339","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.524dad79d7c5":{"name":"@tldraw/tldraw","version":"5.1.0-canary.524dad79d7c5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.524dad79d7c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a876237efe0dbd810c163f4631deb3373b18231d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.524dad79d7c5.tgz","fileCount":12,"integrity":"sha512-810IpHOZ3U3MTOWBauuxKhP7/fnakK4yAfzr9zsfH4CoTlwh7tRA7JaHGCDr7FerhdY7CVOxcpzYzRD/mY6WEA==","signatures":[{"sig":"MEYCIQDrSh2GKg1oyAjt1Mx9PgzloELVz9Nmaa5hVfcjXsPPHgIhAO66uuK/b6MWVhsvNJxDPyMx9oVzPqawDfS9vvxVgk+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104339},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"524dad79d7c542ea6b41ae51976a771776807996","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.524dad79d7c5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.524dad79d7c5_1779196153301_0.4888113869205306","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.1c5accdb13b3":{"name":"@tldraw/tldraw","version":"5.1.0-next.1c5accdb13b3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.1c5accdb13b3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f07d01fbc8fce717e94374430b4554ca0c68390e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.1c5accdb13b3.tgz","fileCount":12,"integrity":"sha512-/B4eB+w1aWC/9OOZ1eCSmiGx5nvqBwX4qkmPEY0fQl8dRkGxSKhOFyazMIT9XAVwhLJnzkBndm6s7kNnbtv64Q==","signatures":[{"sig":"MEQCID3/2ziAyK1WAkj/n7ufSD9Bh3WDjCrZI5Ns9GTqSuX1AiBQBT+n4kUobx5qfW+d5LKMzhEYF6j3lDYwgHG12+p9kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104331},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1c5accdb13b3c932e32190373623095e3dd99b38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.1c5accdb13b3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.1c5accdb13b3_1779196690232_0.2508556251308738","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.1d99b686825a":{"name":"@tldraw/tldraw","version":"5.1.0-canary.1d99b686825a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.1d99b686825a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"},{"name":"ds300","email":"djsheldrick@gmail.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f2c49eb18c19818f853a897297d03c182379c35c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.1d99b686825a.tgz","fileCount":12,"integrity":"sha512-6S+iS2HJ77pZWyyfHN/dIgap0zZV1P/+mtHWWOnvLXpqhH9Lv/+DTPpOFsHwtUl4gYJYFsW71RQ8cW5jFKcl/A==","signatures":[{"sig":"MEYCIQCzhg1i5DuwOsrmodQ69a0QgRLgkFAK8QcXxSWvknUpSgIhAJfFlotbm5hrUfpKXdhoBOP6nX96sKKX/CwfBWrPvT7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104339},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d99b686825ae3b7886544ab6b2c4e988c5595bf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"tldraw-personal","email":"steve@tldraw.com"},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.1d99b686825a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.1d99b686825a_1779202286940_0.3875727995268572","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.1b8673f30df9":{"name":"@tldraw/tldraw","version":"5.1.0-canary.1b8673f30df9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.1b8673f30df9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"282caa520dc26f8b441812933d0b79cedd4f2caf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.1b8673f30df9.tgz","fileCount":12,"integrity":"sha512-VOMEH/DF2YFUUyjhjvpmygACs3R+WpUYvMS7N3KZ+ZrlQCCxRS5akIsCxK7xsp4u0j667bwgGeKrlzqg554RVw==","signatures":[{"sig":"MEUCIFi0ZSeKfDA8Kdu2Mfnz9COt7/jIXcD1jKiaAGgX8f6XAiEA9HlB2BXysMSM9s2IF03qRfRhmAEPf9ma3sCajnIDZkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.1b8673f30df9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"1b8673f30df92bb13a96e3c99cedf1e10354144b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.1b8673f30df9_1779816053848_0.05799801200699917","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.5817510dbc0f":{"name":"@tldraw/tldraw","version":"5.1.0-canary.5817510dbc0f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.5817510dbc0f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4550759939e4bbf65617ac3bc4ef1d26b2c79ad7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.5817510dbc0f.tgz","fileCount":12,"integrity":"sha512-PfqvgXtUtYrTHWMDd935/TXm5G+MpK98dMA7jwwookNXaAYaP+oXrHnZr8IHGJAaypIAUPU+k5ttdcUpAgQ/Vw==","signatures":[{"sig":"MEUCIQD9lh+a8ov2WPTVG4Xqb/OgGiDaS2//1R87XX8pvW9FbQIgZJNMVepoSeLVv2iB4Gk9GngsMR2KaM07Z/MOqGngsu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.5817510dbc0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"5817510dbc0fa0c0932aa62d747c3fcda1110ae5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.5817510dbc0f_1779816686854_0.6318812098540783","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.0c9c9b6282a5":{"name":"@tldraw/tldraw","version":"5.1.0-canary.0c9c9b6282a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.0c9c9b6282a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be3ca68e0f1c39559320f6a6ada39ad8c17303f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.0c9c9b6282a5.tgz","fileCount":12,"integrity":"sha512-Rr/JDREr+BoqsQWQERt95xMPcKbe8HLYXTyGIiDpiDmN+nauoUY+Ci5Cq/WDQ4hYPbj5syZtOcEMBunDkL5irg==","signatures":[{"sig":"MEQCIE6C974nMLppjOPphPSuQNK2scZIj6GZHm6wFb/pMBuGAiBHe/ERXab8QqZGfY6KFCrUi6MZkdFOkgxxpz5+0DmcYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.0c9c9b6282a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"0c9c9b6282a56b18d39af6673c559a0a502adfc6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.0c9c9b6282a5_1779876004584_0.21960818224505885","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.9f96e4c58a53":{"name":"@tldraw/tldraw","version":"5.1.0-canary.9f96e4c58a53","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.9f96e4c58a53","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f6e13d5ae0489dc928868e8146b5dc97f4d7d01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.9f96e4c58a53.tgz","fileCount":12,"integrity":"sha512-bGmhaUVj7K74xEz8MkVrOTgD3q7DOk6PGrBYDIRBvl+pQGzk/ud/5HRkuN6gvzffW9QT4V/9L0Th08Vjxn//Ww==","signatures":[{"sig":"MEUCIBT92cbPRVnaTn4WrrdGUcPOXBCIAMmkvuTA0u97WeGzAiEAhjm6x+FRx7AXQmCiXN/upWGxA/f1zt9Dhlw6iFo9sz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.9f96e4c58a53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"9f96e4c58a53b63757a37413be79dbd601b57aad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.9f96e4c58a53_1779879327832_0.19550569708466203","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.a8199ecbe385":{"name":"@tldraw/tldraw","version":"5.1.0-canary.a8199ecbe385","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.a8199ecbe385","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4674f7d6aa1b2026632f7386b85dd1f90e689c7c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.a8199ecbe385.tgz","fileCount":12,"integrity":"sha512-y5EK1TJgQeH1mSGmXU8HpDXXXxX5g9+AMfO3zS4LMTUFLFEXcmK50A3/Jt9fepiHAGT3dO6BcT4qTK386+UcTA==","signatures":[{"sig":"MEUCIQC9yp0uWj+8EeF26DONfcNF0OwQnxSXDOO3PyAE9DbxigIgW9fwa+KvXz9/1RCIx6DYelz6LL38S4nONuYQS4ZAD0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.a8199ecbe385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"a8199ecbe3854f980c37821eaa1e105e43de95f5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.a8199ecbe385_1779879781103_0.9541327058901938","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.d83788c14b6f":{"name":"@tldraw/tldraw","version":"5.1.0-next.d83788c14b6f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.d83788c14b6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6342483c1a7650e9c5e59e125637ee5348426d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.d83788c14b6f.tgz","fileCount":12,"integrity":"sha512-NtxJoeSOHVh/51qSqNYpHZ416JWqecLPiYuG4Ugxa0qP9W2Mb06WQbJWKmOu0OuG/K6yv1MtRpMOBZjRB3Xo1g==","signatures":[{"sig":"MEQCIFgOaW+cqGGxKZ9Dx9F68o0xNucwus/KC3z8IOAEgb95AiBxjt3o+5W8qGoqyDsTV6C/zAorFk0Ky79cpJc4j6ecFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-next.d83788c14b6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104480},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"d83788c14b6f39bc8d791e0d70838aa6b7a2ab7b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.d83788c14b6f_1779896246413_0.5017661373556994","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.0f6272f9f061":{"name":"@tldraw/tldraw","version":"5.1.0-canary.0f6272f9f061","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.0f6272f9f061","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf97208af326f182d9b0e02934ebfc9f934397ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.0f6272f9f061.tgz","fileCount":12,"integrity":"sha512-/NnPkZwizbHDlKELccmCq6GPIln9Zjr//lPvxFlqxtCKOIQ18bsDoiId1IG/zhVra7RaRFscKTc3h1yqIzYKlA==","signatures":[{"sig":"MEYCIQDmAtJWWw6kiohEt14Rr+PUDmrPcJhCRTSeRkMBy/8RkwIhAM++cHzmq3rlmni7o0w5DEMapZ2MqZ+s2xUqyGADajsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.0f6272f9f061","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"0f6272f9f0613186782fe36507fe4bbcbc60a88c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.0f6272f9f061_1779959229297_0.33005495830358234","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.183196554e25":{"name":"@tldraw/tldraw","version":"5.1.0-canary.183196554e25","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.183196554e25","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"427bc3f26bf3222517a485919fca21da2bb62197","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.183196554e25.tgz","fileCount":12,"integrity":"sha512-njeJiS8W3d8DKj597wUTLnYIG4ycjU7CksPZR93VlFJPreT+htwKfZA7XBAVkp2SsGgIwOVQKd0YiaktQH8AFw==","signatures":[{"sig":"MEUCIQChcZgnFAMe/agqPQQ3Qw2c0TrY2EAMVYPy2F9K80mF1wIgIfoPguZW3hZvr6QYFI8/oDQNwOFtceIbv4bZvuWkx64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.183196554e25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"183196554e251c5c5687a27d3921e516e4fd5eb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.183196554e25_1779983826180_0.898630518389314","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.bb89313f32d2":{"name":"@tldraw/tldraw","version":"5.1.0-canary.bb89313f32d2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.bb89313f32d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3356eda8227bbfb9e9e93ef33fd50a6ea6a5daf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.bb89313f32d2.tgz","fileCount":12,"integrity":"sha512-hLSXfvd+E9D5wYWFc5kWKZ8cZdrczUDIIy3/hc9W+0WDtk0/zQvzwwm4JyRF6p2EtaszwjWlTkZvGxye7RgDbw==","signatures":[{"sig":"MEUCIHuL4/D19QTXRX7LdtZrdYZKtJPiXN/numq8LV3o3l3TAiEArlvNa8FXwsL+zTBe3KPM1cDITE6OaY6GAriWn/sFdX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.bb89313f32d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104486},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"bb89313f32d2434399d0956a1e5ef153218b58fe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.bb89313f32d2_1780047258094_0.5362104519454909","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.bb652ece2fae":{"name":"@tldraw/tldraw","version":"5.1.0-canary.bb652ece2fae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.bb652ece2fae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11738f38a3e19b1603b409421813bd239c4ccfb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.bb652ece2fae.tgz","fileCount":12,"integrity":"sha512-3iSjEv5KP5ndBHXotAUo58mJRxFxjGR+7J/rlxLN7QNIQvzlQFvswsrEqAtlIJ8ojyvlIuZXQKEZ5JsKOqbMiA==","signatures":[{"sig":"MEUCIFq2GdkJUgYAjxnC7nlYZovbqnMrIZtvaIqajvO8qOUqAiEA1QotA34SIUg71Lfwm4CxUSm1n+P2q2KvZ3LZjaofMdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.bb652ece2fae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb652ece2faeccf968407279a4b7ee8b613eece9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.bb652ece2fae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.bb652ece2fae_1780048653903_0.7784883988406042","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.2bdb987013f6":{"name":"@tldraw/tldraw","version":"5.1.0-canary.2bdb987013f6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.2bdb987013f6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f13fb3d47abdf3a3264cf439e0e41df7b31aebd1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.2bdb987013f6.tgz","fileCount":12,"integrity":"sha512-84ZaJPix5G43btOP4ddYzzRtn8YvXVQOfcam+Pm03xHGqCuKMrlKk4AvmypmNPGdl3zmFTD4WiiUgt5STJV3Cw==","signatures":[{"sig":"MEUCIH74FhmGm2G3/fmD79d7+x/ijBw340Ed5UlzucfdRd8OAiEAl1KQ1jGT/XofSdyJZAUUI8+PneRjauLdIoKfRPgZ9w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.2bdb987013f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2bdb987013f643b07772053553e4d6a684f99f02","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.2bdb987013f6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.2bdb987013f6_1780052293734_0.9409021488069709","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.162927a5f21b":{"name":"@tldraw/tldraw","version":"5.1.0-canary.162927a5f21b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.162927a5f21b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5bdb2ad8cec2a828a86b1b37d9c5afd2555cc3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.162927a5f21b.tgz","fileCount":12,"integrity":"sha512-Mp3cIRpTCAe1qxmqP2cBnxXtX5PIHLp7eTHyzSTbEEVFM16ORP4LlJRJKrL6cKKRi/GgbQ/15g8Tubymz3toyg==","signatures":[{"sig":"MEUCIGe7bRsfqVBHBg6eTb4bFI1FNkAT6KLFpAA1RSt47GqdAiEA8073kvMm1Tl9hYtM/V8eKs9jlKwpjAEwf2jJ28eMdDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.162927a5f21b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"162927a5f21b39a3609d0b17928c458f8149e8f2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.162927a5f21b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.162927a5f21b_1780052371360_0.9507426324953308","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.146d444ddb06":{"name":"@tldraw/tldraw","version":"5.1.0-canary.146d444ddb06","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.146d444ddb06","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63f8c8cfb1a7fc47bbd09e2eb1f127552f050afe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.146d444ddb06.tgz","fileCount":12,"integrity":"sha512-OWLn0WiUsNn6+CG3ZQcygHb4FIFww37Q2pJ3x/eTDiQ0gsZbe2KpWeSQTsAcxo4A1vg+SB6l+6AnOZ28nfi/NQ==","signatures":[{"sig":"MEUCIQC7pJwWd5Il+P9lZG+GAZQm8+oMOz0gGJ2mcNquZaAUhQIgMsNxVD+nBJa+jT+nichQ5EKZBPGudIRh+xsoi3W3vDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.146d444ddb06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"146d444ddb063782119f4a7bc778377fc28dc60c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.146d444ddb06"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.146d444ddb06_1780060472823_0.8293366398794322","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.1d3aa7ff2222":{"name":"@tldraw/tldraw","version":"5.1.0-canary.1d3aa7ff2222","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.1d3aa7ff2222","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b79eddd31f8c07e9909b293f92e9ba0a3560efc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.1d3aa7ff2222.tgz","fileCount":12,"integrity":"sha512-Fpg4facPChKxckvG2oEm9w25q9Q/xLY2aJtO+kwt9vB5f6S7Vb60uF+e8fxiNT8zhrb605ywVDiozroHryYXXA==","signatures":[{"sig":"MEUCIQCZHILBHxl48/hnxWhndlNUVf3/LadmOfQSy2yYtfBHRwIgI06z0lXtYznFsqv/uqAfgScZq8qYBVDa7jWl7+3UCPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.1d3aa7ff2222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d3aa7ff2222cb51c0f331289c30e7d8c563d446","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.1d3aa7ff2222"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.1d3aa7ff2222_1780320580060_0.6251205108706637","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.dfdd9d3ed2e5":{"name":"@tldraw/tldraw","version":"5.1.0-canary.dfdd9d3ed2e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.dfdd9d3ed2e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d9a6ddf8f6796997ad47f91e07ca399e6d2de53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.dfdd9d3ed2e5.tgz","fileCount":12,"integrity":"sha512-Ja8/BlV+G/4EUgcJ38CloEQ7N3mi91eqRUByRQHPyeWKvIs+RsFziuTviDN5lRftoWw/hqoO4q8KuZ6YsJPVlQ==","signatures":[{"sig":"MEYCIQDFgzTCtCCSFWX1TmUdLHb7m3oYdHrYs/k6OWNwMWeVwwIhAMVH4Nx55D738DmcoYRBjPIQel4OApMwdf8gLHH+UYUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.dfdd9d3ed2e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfdd9d3ed2e53de36ce91cc2decfe43ae1effe22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.dfdd9d3ed2e5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.dfdd9d3ed2e5_1780321221301_0.37339155033209037","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.4df318465238":{"name":"@tldraw/tldraw","version":"5.1.0-next.4df318465238","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.4df318465238","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be167691e29f3f90a3e305cb08dd36e5ed6881f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.4df318465238.tgz","fileCount":12,"integrity":"sha512-wkkfGzbnucI3kLjNYIdUVpN4DiodOYvA6/yCI2rj4AQ7JCtM+9AwyhvlIGrzLbnG41LA49CuWPhusvxso4yL3A==","signatures":[{"sig":"MEYCIQCFQAAJ8GC9ebyqCZayXmmwSN2Z+AKKw7sZ+CouwO5cSAIhAJhtcmbqnIZ3qRtRk9Xm8QWny76xuUjbQTtqXN5dQRKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-next.4df318465238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104480},"main":"./src/index.ts","type":"module","types":"./.tsbuild/index.d.ts","gitHead":"4df318465238c3ca725349b949396373441d1a0d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"/* NOTE */":"These `main` and `types` fields are rewritten by the build script. They are not the actual values we publish","repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"_npmVersion":"11.8.0","description":"A tiny little drawing editor.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tldraw":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.4df318465238_1780321861554_0.8934760896921932","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.de4d42d4341b":{"name":"@tldraw/tldraw","version":"5.1.0-canary.de4d42d4341b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.de4d42d4341b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"732c2cd1e24a3c00f8e78a2bb7b92b0e5754eab2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.de4d42d4341b.tgz","fileCount":12,"integrity":"sha512-MRhf5KPnIfh1GY2hAy8zCu6v0rEyJ304UxvBIxdiELdED18jRTavLjYwBM5GG1Vp+aYKAGqLnW/ymnOl2uqJmg==","signatures":[{"sig":"MEUCICtJ+Vwju9OtF/B6q/TiYaNRI/j0IGbRGSFTxsbneAYaAiEAieNL9TkQH7be1iyFsqjx8OpczBWx4feY9P2igCGxyxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.de4d42d4341b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de4d42d4341b3ed57c563021f1a3d3d603a195df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.de4d42d4341b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.de4d42d4341b_1780323021447_0.28205869445491993","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.92c46bf04a94":{"name":"@tldraw/tldraw","version":"5.1.0-next.92c46bf04a94","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.92c46bf04a94","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74ea6f1f8f5800f98664b12d9992e7b70bb5cf4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.92c46bf04a94.tgz","fileCount":12,"integrity":"sha512-oXToHFNr0xzEUTPkGaYPyw6gryhH99mO1RTtt3F/rqPS5rrLVMQDaoVPD8QnWtaHoVamsAKhDYR0OSDpRy1FfA==","signatures":[{"sig":"MEUCIB581Szvpru/LJ1qByiVax7Qr6FwlCXUe15C3Xs3Cw4BAiEAl6qLL/ZgCg0YeVxUMuYsThQYNDI2cPxVBHvNFpuDWq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-next.92c46bf04a94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92c46bf04a943d52a424c5f6091abb1af140379d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.92c46bf04a94"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.92c46bf04a94_1780323999966_0.10557582246474317","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.ccbb7b94ff3e":{"name":"@tldraw/tldraw","version":"5.1.0-canary.ccbb7b94ff3e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.ccbb7b94ff3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81ba507924d158644dca6922b35227412f03b203","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.ccbb7b94ff3e.tgz","fileCount":12,"integrity":"sha512-nIAuI5ZUf/e+R+mXleS6dkCWVR/Hp1mh96sYSY67iC66aCzb5ydnRPwrWTqM2G6YwHKLYEZz5VpwBD0LW917iQ==","signatures":[{"sig":"MEUCICiApuTRce11qtrZLZ1WNlO8dAtbGy6GADGVyTLCQ2ltAiEAq6YzfUZZIq3Eb2wkViLMaN/j3Mh7uZlN9gE2Ukb2egc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.ccbb7b94ff3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccbb7b94ff3ea6a22b4d135adde14248e16c6de3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.ccbb7b94ff3e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.ccbb7b94ff3e_1780328681820_0.6994425111328892","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.f44f863cba83":{"name":"@tldraw/tldraw","version":"5.1.0-canary.f44f863cba83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.f44f863cba83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b051fe9066b9471b3620667a40ca026a5f964dcb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.f44f863cba83.tgz","fileCount":12,"integrity":"sha512-c/ZG9pXRCbxEgEu7Q8U2TjHRIn2ehwcKXuHnV+r613juXPZM0BlAJiFgWzvq6YQCcEgzF4rz8I/mt08zeMqlaA==","signatures":[{"sig":"MEYCIQCX43dKc3f4ew41EGrJRW0Dv9JvjQmQ2taUukTvtwuBLQIhAP5XLG0JkUUoRLpPpCVXjcR6UkXQatG2TrgS8IqMr0sn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.f44f863cba83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f44f863cba8397fd451a7f2b6f52967fd9a225e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.f44f863cba83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.f44f863cba83_1780329995647_0.07397649544160068","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.ed2a50477fbf":{"name":"@tldraw/tldraw","version":"5.1.0-canary.ed2a50477fbf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.ed2a50477fbf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46b5bfd45cd75dd50bdf0cef9dcd94c7eecc08cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.ed2a50477fbf.tgz","fileCount":12,"integrity":"sha512-Ges4DjJi81t4CoWmam0GJuWMxXVuoUTVeyKa40WpfKO5ruYOOMDL/nVXGU9QXlOm0TgHRZ2AwPC2S8zkrPFnKw==","signatures":[{"sig":"MEYCIQC56+ezTEaSyIm00sDS9/Hef2kdOBDJPOlco/RUfZIxjgIhALlEOG3Zc9mom8qMabzBGslncVXKPu5Kii2mwpP1gjDf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.ed2a50477fbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed2a50477fbfcf1d672fb420a9fe8536ad3663a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.ed2a50477fbf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.ed2a50477fbf_1780331805874_0.07511465838322917","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.75852f8b0d4a":{"name":"@tldraw/tldraw","version":"5.1.0-canary.75852f8b0d4a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.75852f8b0d4a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2869b0e856fde46fb6a13858b7322066cc64b4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.75852f8b0d4a.tgz","fileCount":12,"integrity":"sha512-W/o4BPF1vo+5sMKgRgpMRWCzm3Oo3nYDhqfd9Wtr3PeJYimAJr8MIJZ6nvHk8vlSENTtvlcvR2ytPUBn/6Kzxw==","signatures":[{"sig":"MEUCIQDUjwMpCcSzRcAaOlEsMVr7fSEqfbKvz4jG2h3AAhOrhwIgH3hhIMUDKIOCFB6t4ijCrUhDaox2W/zaq1p43qi8QxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.75852f8b0d4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75852f8b0d4a68511b7bb25cdcb7657bb8dd6d76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.75852f8b0d4a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.75852f8b0d4a_1780391317358_0.8505088850093567","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.c49c3e8d9940":{"name":"@tldraw/tldraw","version":"5.1.0-canary.c49c3e8d9940","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.c49c3e8d9940","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f97228cc57e73f5497eff2ee87dc2cea231e8c82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.c49c3e8d9940.tgz","fileCount":12,"integrity":"sha512-+945wc3LtOQlMVKISk1OAqOT8McTYurJgVD1nIGRYPrUx7ZX+KSJzFrFmGRZUKfCOCDRCeZ9lBWe0rOAGQ7VJA==","signatures":[{"sig":"MEQCIBTAOe8z1UxNdrnJ/1uwWqmJGox6pkNIZTG2NWM1t3MQAiA29rwz0RP0HY04gjGNWWyMEssOQaxSw/O43hHvukoSdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.c49c3e8d9940","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c49c3e8d99405d71d74576d43973302a7fe9ec9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.c49c3e8d9940"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.c49c3e8d9940_1780393123247_0.8070153543128666","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.e125b3a7df8c":{"name":"@tldraw/tldraw","version":"5.1.0-canary.e125b3a7df8c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.e125b3a7df8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f43d990561bb823ec1b223ccfc5cfd362f278c55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.e125b3a7df8c.tgz","fileCount":12,"integrity":"sha512-xJgs4cSDaWKHToZ1gQHjv09PEr85ndveWDJ3tAXm44QVLad0FwUSFHLtaIzPwOf2D5dzQYTjp7jfQ/Xez/m7xw==","signatures":[{"sig":"MEUCIQCMgea7tjikvNOjJSxf1I8AdoPTAquc1R59XrsiGEd2PwIgVAGrkjjfn651tiepRb1c8kJwRo+ew5GPvkZRw//zZ1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.e125b3a7df8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e125b3a7df8c5429596f825ade5cf7cf8e32bf5f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.e125b3a7df8c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.e125b3a7df8c_1780407173357_0.30544307283967","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.41b03936e487":{"name":"@tldraw/tldraw","version":"5.1.0-canary.41b03936e487","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.41b03936e487","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3479c05ae0fd8ea9b48eb7e2b8f517e404e253b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.41b03936e487.tgz","fileCount":12,"integrity":"sha512-j0JPu+B1qxeevfs5JNGvo0KLVVz5Xr0f1TVxMapphvjcQ8GKl5hOTlDHpjtl39otvb/YSo2cq9U3bKw4+YIp6g==","signatures":[{"sig":"MEUCIQCV4kGF9pTb3G+S3kcxGiOnAxxUF0rPiXk/eW8xJkISVgIgIhhs3wEheSz3y4Yk+K2soseay4+zLM0iLDzaUqcugn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.41b03936e487","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41b03936e4877df694967896d297b3c61a10219b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.41b03936e487"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.41b03936e487_1780412915419_0.09278486288124288","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.ca21980c82a1":{"name":"@tldraw/tldraw","version":"5.1.0-canary.ca21980c82a1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.ca21980c82a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b00942afa454a64b8d87e503568142afbe73b1dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.ca21980c82a1.tgz","fileCount":12,"integrity":"sha512-jCYy5vJAXFQaPoUHUo7rqpKgJQ4K9r5LZ3GoSMN5Gp+0raTkWxC/UW+JSdoZDMXSPrcU10T/HSsCfPAfjLv5OA==","signatures":[{"sig":"MEYCIQD75fPv8KJKTdc0FBszaKXrKSLxMpNt6Kd0lwDUj3iIGgIhAKK6nfGCg7+XyOwvGI4hj101vM40eWgjCDyJgh2ZWKtW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.ca21980c82a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ca21980c82a1c0c1f6dac14a9aaf1a936bbb479b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.ca21980c82a1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.ca21980c82a1_1780475929461_0.6758705926109292","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.598b85d6a223":{"name":"@tldraw/tldraw","version":"5.1.0-canary.598b85d6a223","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.598b85d6a223","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14948a9cb4e7b5df63054c76c67f84864b182c50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.598b85d6a223.tgz","fileCount":12,"integrity":"sha512-slz0bMnCiL8zE9Nk1JQ8bLst40fAamsJm5dgF9oNpAkbF6dtlUPEaZX2uXT0B1O0qy6KZjy6WmnUynws1aUIuQ==","signatures":[{"sig":"MEUCIAmUrN0hhmGAG3NeTSL0CDWPLK5ANGXK5cNw10lqyXzaAiEAkzmHTUtwM9HEeQ6vHfFACaPsrgbpc3trDIHXAJRb89c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.598b85d6a223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"598b85d6a223c62b8956f6cc7243111389a7e97f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.598b85d6a223"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.598b85d6a223_1780481030491_0.022166365165756652","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-canary.c2369120789a":{"name":"@tldraw/tldraw","version":"5.1.0-canary.c2369120789a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-canary.c2369120789a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"771ba00cb6cebc4cd45398c12299cadc24e867af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-canary.c2369120789a.tgz","fileCount":12,"integrity":"sha512-MjD8XGILR8BrnwFT4/guDPk7+vnWnrGPnKm8Ney+H0N4YTEoBTt8HQYA+lCspGZNbZTqpl8eTi7EW2MCgXBJ7w==","signatures":[{"sig":"MEQCICM8bxwMhBpP4zwQ+J851kjl0s0zzWAHW85c22mwW+glAiAeG5/DM1IJ88Ee0GMLsglBDyZvrMnEO8cLjTe4SwpoBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-canary.c2369120789a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2369120789a2e23b6c142708ead14faec2dfbef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-canary.c2369120789a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-canary.c2369120789a_1780481113740_0.5943954707239465","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-next.4df61e2a8b0a":{"name":"@tldraw/tldraw","version":"5.1.0-next.4df61e2a8b0a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0-next.4df61e2a8b0a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c2224609c654c013aaa43c3632c474516ce70dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0-next.4df61e2a8b0a.tgz","fileCount":12,"integrity":"sha512-bI1rF0o9sXgpuGev4/+rFJuGRQOj60TYvZDViYwPDlLseZegrOG5J/0LPEnV08RB4HBMQIK7KCrrwwQRdDUGNw==","signatures":[{"sig":"MEUCIQDVmng+axSIB2MMVIocvMyQBYGhiewhFZ+x9aDGSlWQPAIgI/4f++tkSdupwj2cZrbpT4jfpT6+7hvCFyd5R30Cl+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0-next.4df61e2a8b0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4df61e2a8b0a99f117cbfc8a04b858de42d281be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0-next.4df61e2a8b0a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0-next.4df61e2a8b0a_1780481549117_0.4296134450793285","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@tldraw/tldraw","version":"5.1.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7304df57d1ccb0ac391af8792c4fdb0fb88689c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.0.tgz","fileCount":12,"integrity":"sha512-T3ZX2986JCACWMTdZMM7+gLXA1+f4odInhHrLXRD3T8hj0oUdH2Kz28XgiAg7ZtiBrT4T0Gvr1tuYLMMbljSdQ==","signatures":[{"sig":"MEUCIQCyB4RN0Mj0NZ5c5XSkoEEJN0PFfisSLJPtutf5AmpjqwIgFIAdQb/9EXr6eWYxjw+9d4EmENamcyCuFfVc2AguUGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104536},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfb871c48526a80f0204256d1c7cb6a2d66648a4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.0_1780482724311_0.817565312416052","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.b91d4a4551c9":{"name":"@tldraw/tldraw","version":"5.2.0-next.b91d4a4551c9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.b91d4a4551c9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be369662fe641435099294c36b4379b2249e2400","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.b91d4a4551c9.tgz","fileCount":12,"integrity":"sha512-ZOyDP2WvnmbM+DR036Isto3FFGGeyKab3E31hoW6l9QGXdzbTPGHVY6NtIiR04CJjXSyHaABBY3YwSGsf0/jtQ==","signatures":[{"sig":"MEYCIQC20cO+WXOm8SRvXnRbCkzK93VJ5z1W0P6Mmv4bj14vPAIhAKJRQkgqvBm/DaYSwo0TCNmT66L+s+mGs/c/q76jI3dR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.b91d4a4551c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b91d4a4551c94c9d71546469a533155ba039c2a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.b91d4a4551c9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.b91d4a4551c9_1780483398806_0.648008870609067","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.335655a13f00":{"name":"@tldraw/tldraw","version":"5.2.0-next.335655a13f00","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.335655a13f00","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61d9b230fa54fc29f3177ba1e975425c14723ece","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.335655a13f00.tgz","fileCount":12,"integrity":"sha512-ouRiagwO+eJ58NowABNZ8wtdNu1ZUbETCfLjMHKCm9L8I+YMJ17r98Vyo3nfikFMSdE/jrE8RWYmB9LdHlkWzg==","signatures":[{"sig":"MEUCIDXj2E9aVo2wvnlIJjvk1BcWX1IMLi6AW/zBjg2PjAiIAiEAlh67Y6rlc65BugTqZPH6m/z8zwwdZ5nIhevZD1HSZ7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.335655a13f00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"335655a13f00a4a0eab22bd3258df4c07a60a1f1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.335655a13f00"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.335655a13f00_1780483690304_0.9297224729328262","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.4f74e5daafbd":{"name":"@tldraw/tldraw","version":"5.2.0-canary.4f74e5daafbd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.4f74e5daafbd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"363d8924fcc566a4b0da071afbda90e8012c49e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.4f74e5daafbd.tgz","fileCount":12,"integrity":"sha512-ZWl+KENkVws5WNsOt0o2MoVtR4JGDCqaG1zSl+PWRna7j30uo9Cfmwai2CptJMI/MecU+iQlmJuTADvh0/9DPg==","signatures":[{"sig":"MEYCIQCoEvnDsnDLMrjMivSUyYeteDAWHm5eiwWsKkitUXwePAIhANgRh0vF3llhWXOOoKSfC3D0nEwZZFNW7jlPn5FdwykC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.4f74e5daafbd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f74e5daafbdcec3eef23c3b437e6a1ebf61e699","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.4f74e5daafbd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.4f74e5daafbd_1780487037821_0.9784684572287479","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e22474d279fb":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e22474d279fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e22474d279fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d46e655436585c3c159d45cbf4335f25c540c23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e22474d279fb.tgz","fileCount":12,"integrity":"sha512-QSH8MgbTN5wa4zCNZAgGyjxilpskpYPwgqmaJ3m6cV6HzkM0oN4yVgcsMvwbciN7//BZBUTYK9fAxsM+rxY0Yw==","signatures":[{"sig":"MEUCID99b+MY7abDE49L5VHsAufcp7npvIOTEFGf6LpvjI4gAiEAircxC1dVuWZWWk0fSG+V//DSSzO+/NozjAnP9xTrMJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e22474d279fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e22474d279fb67f80ccc74d3578a33993a551e42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e22474d279fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e22474d279fb_1780497701511_0.8594970316660808","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.ee0fa4d6244f":{"name":"@tldraw/tldraw","version":"5.2.0-next.ee0fa4d6244f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.ee0fa4d6244f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf81502f76472c76b7dfac135e047baab6de52fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.ee0fa4d6244f.tgz","fileCount":12,"integrity":"sha512-8PvLCSi7z9XTc+5k5Fgy9RCB0SVw1gEmZK/uRQ2JV1rV1ap56jQi89Pe0ttqv5X5cjHhezIOJeKllnphEzxKyA==","signatures":[{"sig":"MEUCIQDZ0yvQro7eXkCGTC7Ea6vArDLlJcxfJnQzjrrNEop8aQIganoduE97xBN5lFirBt96LQ1TU8xk+msURMrWSGI96mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.ee0fa4d6244f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee0fa4d6244f8abadf94ebcfcf8e527f70999860","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.ee0fa4d6244f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.ee0fa4d6244f_1780591766738_0.11782849397910056","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5e29f4eb77b9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5e29f4eb77b9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5e29f4eb77b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a14dcb39021003b6442e2d39b2958472510c899b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5e29f4eb77b9.tgz","fileCount":12,"integrity":"sha512-AOg1uAF8Qvx8JFmbuVqOizwuITlf5Cn6zWIZcfiq0rWfNdq1sGpVT63fAHdj+rabuIVVYXP7Kv7IRgzG1IlDnQ==","signatures":[{"sig":"MEYCIQC+TveF6A/6fkPOw3bp20nXm72yRn6zCuux+B9VJADKewIhAJ1Eh7i5c16H1ToWQNYnyghK0irC3Yjg58jbGtZg+DTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5e29f4eb77b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e29f4eb77b9f01b55bbf096b6ffa6cac87ce54a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5e29f4eb77b9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5e29f4eb77b9_1780593397850_0.17142481804302","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.1e6836dbc984":{"name":"@tldraw/tldraw","version":"5.2.0-canary.1e6836dbc984","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.1e6836dbc984","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84ea397947a0f1d36c2a4ea2345a036516b2ae99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.1e6836dbc984.tgz","fileCount":12,"integrity":"sha512-dmUmIdig2KGSmEsgxcOBdNUSzWFHsalmANPCezchaUWPv68kd6LN1xoN+ZJS4p+uTdo4nRmrId2Wj9oeHvObOg==","signatures":[{"sig":"MEQCIAihCJ2gpx1nSUoXt58z0wOBz0zTkfQJM5UKe9ZQCvJhAiBeULcKlRBtUXV1xdxV3/jlvJrmt9dx44G7lurlv+Ht+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.1e6836dbc984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e6836dbc9844d9ac28ebb84bce61f7b1e5b1938","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.1e6836dbc984"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.1e6836dbc984_1780653024780_0.3011503167366105","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.7e69fa3c70ec":{"name":"@tldraw/tldraw","version":"5.2.0-canary.7e69fa3c70ec","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.7e69fa3c70ec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5625d130330b3fe0ec0b5cfb5eaa442bfc2979c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.7e69fa3c70ec.tgz","fileCount":12,"integrity":"sha512-HIMREgGugbeJWdc7Z4FoZTWyw21F0hrgDBGi+N0P6FhcgCWtwSHK6Nb2z3YyQaBLTu1Qs2ugbVB9IElTU8D0dQ==","signatures":[{"sig":"MEUCIAw3lc3YzLf0v7n6J5CK8NqGvD4eWQdkirKRarC7wfaMAiEA28wgFJr2Zx9xHaNgc5moGbk6lALwXIILUba8UxAHh7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.7e69fa3c70ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e69fa3c70ec5f15d8d048f4c2209ee7ca4278f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.7e69fa3c70ec"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.7e69fa3c70ec_1780653987525_0.3304579522593425","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.fe03bcdddf34":{"name":"@tldraw/tldraw","version":"5.2.0-canary.fe03bcdddf34","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.fe03bcdddf34","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"371a53d8858d2deee972e95236dc9f707f9d8b8c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.fe03bcdddf34.tgz","fileCount":12,"integrity":"sha512-r4AtCRLHdzw6G8JFxMp6KeUyNnCPOwucd8oLnVZAEdAabIKWKwk/n4lpCafTeR1787jlV6pnF6arPdd2JylTqg==","signatures":[{"sig":"MEQCIG8yODhXk44xR8dxE4N62CCyXp2ageqCpBZ+fsLv08yzAiAOg6aog9bkhrDnBuA6YsIlmQLBWw0IoxQ4PLUBfIfyxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.fe03bcdddf34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe03bcdddf3484505da60f924913a21d6a6b74aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.fe03bcdddf34"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.fe03bcdddf34_1780654104474_0.5455038821263472","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.599637df24f7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.599637df24f7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.599637df24f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f689ad151f3b07bbfce1836dd1f141f4fa0e1a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.599637df24f7.tgz","fileCount":12,"integrity":"sha512-xBmWIDclKNNpRC/U5x3um3FA9ltwcoJM/byuLq03g6T25Vy8REP0CRc3Ehp0Djuxd4eBMaAa58HNBZZydfhi8A==","signatures":[{"sig":"MEUCIFL8D8Grx3+9rWaw6t3x5VOYbTMU/OGJIYDSGzKniAOMAiEAp2xDZX5lbtZSiQ5kHlmE+t/gtbuS7QEQpdyU0IpP8MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.599637df24f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"599637df24f7b9514936790521b3ce272aa7c2f0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.599637df24f7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.599637df24f7_1780659223448_0.38162738833272125","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.52bf73b34fcf":{"name":"@tldraw/tldraw","version":"5.2.0-canary.52bf73b34fcf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.52bf73b34fcf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c49d8aca9773785f4bb6e99e3abf454882e6334","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.52bf73b34fcf.tgz","fileCount":12,"integrity":"sha512-9flF06ykPjYl9OJLffsOSYuKShtEF4O6lMy3RR04Kh17HHIMWOpvZ903kxuIEPhsqsRcR+iufg1d1NxOnHLrjg==","signatures":[{"sig":"MEUCIQC85A4h+ewUB7P4JWONDF5QtFB53qwLKUVudmP7+VXMzAIgSsvMZaNXSDI1lMzo/0HK0jvVu1P7g5criLL97NbGocY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.52bf73b34fcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"52bf73b34fcf90c8110d86a5f0a99f479c53bd5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.52bf73b34fcf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.52bf73b34fcf_1780659364963_0.04253256475817979","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.4a316fdfb2bb":{"name":"@tldraw/tldraw","version":"5.2.0-canary.4a316fdfb2bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.4a316fdfb2bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"15199f313248eaa80a2792e65fff856b820c6493","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.4a316fdfb2bb.tgz","fileCount":12,"integrity":"sha512-PJIh5GNFCtSXkT+KgcLYCjBJzZ3Y3np+vS9RkuXPV9qlg9xrQi8b2kSdSTqK8BoYynOkCjZDWYid2aJYY4snLQ==","signatures":[{"sig":"MEUCIGboZYmvdtR8NtGpIgqonnsPPg3usWIFCUQX7i/xLDVpAiEAluaBu/gy+3OIv8spbNzqeDfi4GPyIQeQwrao/aMSBjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.4a316fdfb2bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a316fdfb2bba80206ac5aa94fb23b6886d6c507","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.4a316fdfb2bb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.4a316fdfb2bb_1780660944534_0.8429187317369058","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ff23978d50f6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ff23978d50f6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ff23978d50f6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e341e5295f5d67c392935c96f0f88a044e0c05d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ff23978d50f6.tgz","fileCount":12,"integrity":"sha512-ZHWs064R4vOuFTh00oXDSjaXvCC3w0RkGra4CInCmtkIT5E5pSDsxWOB9M63rpSdkV7FS2SzZEp2Xt9k91eJtA==","signatures":[{"sig":"MEUCIHZE3yFEQi9+qOgXkqdlJd5YHfAear5wFk+26lvS+F8dAiEArNLg+59Tj/7diarxJfFRZ7R8U9jPgP5Ij6nYL3vG7Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ff23978d50f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff23978d50f621cbb3eb93217257b96aedf35d39","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ff23978d50f6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ff23978d50f6_1780661298974_0.8326862875443173","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5974f766948b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5974f766948b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5974f766948b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a14483069cd5e290e113d6f2c19c58df73dd5941","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5974f766948b.tgz","fileCount":12,"integrity":"sha512-YagJaa94ZP0+layJtlEvvwMhrWmR8ptTwlyDBJVjIVswEpfxO2zZ0Nz4G/KLxpuTrmpHz6XVRxhnZ2S3CBWm2w==","signatures":[{"sig":"MEYCIQDXtQqQ0HvT2zLWqH4bGEaYydfULzdnvli0FYQBNAHwCAIhAPsCHefEBDGKw1YdsWj0DdWOpcBtoTbG773lQRTQc6Jt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5974f766948b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5974f766948ba8ac554e45a4649fdc3e4c98a338","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5974f766948b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5974f766948b_1780661421710_0.9187708803037755","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.588458075219":{"name":"@tldraw/tldraw","version":"5.2.0-canary.588458075219","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.588458075219","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c11a6ac836435123130c7843d980244309bf491","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.588458075219.tgz","fileCount":12,"integrity":"sha512-sJywHoFiWIhWtPugF21gbwfphNRWJYZ+3zIBrfEH32k2jE3+CZutp93WPD9rUo+IGIzbUJ8BardSn6K11LHBsw==","signatures":[{"sig":"MEUCICJwRrBlk10uD+VbaeT17IBYeiSCPqbRfw2/PVxydAhXAiEA8g/hb4SLZ/53mWVODsTAHOZEj32LPZrP0diAgv6Z0UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.588458075219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5884580752191e3d07fbb00a5aa313ae6ad5ef27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.588458075219"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.588458075219_1780668603319_0.336748423804085","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.5d769d321393":{"name":"@tldraw/tldraw","version":"5.2.0-next.5d769d321393","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.5d769d321393","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21aeb97d429eef79ce5a361fa6a01b75b1376107","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.5d769d321393.tgz","fileCount":12,"integrity":"sha512-hYD0pkUopIjbMND2hbTL4J9GZJuXToIhBhZsfro4Q2L5H+g8GQHndwOgP2vo/3TLwej4vS8lxjt9SxNsodOWIQ==","signatures":[{"sig":"MEUCIEYcA32UUEZ/CNkhVtd5H+XH2lKzLz6/R45x3McchInhAiEA/6XvapR7Ktu6Hjg/hapk9r+KoHozzjYOhA8fJA5YL7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.5d769d321393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d769d3213932df6e6d683177b8434e76aa4a47f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.5d769d321393"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.5d769d321393_1780669702625_0.41075451806725294","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.e2b8d10bf10e":{"name":"@tldraw/tldraw","version":"5.2.0-next.e2b8d10bf10e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.e2b8d10bf10e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5638c91e4a3d07da829284fda8e8514737d2b6b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.e2b8d10bf10e.tgz","fileCount":12,"integrity":"sha512-5w7rNFQafz49jJeoLT8EwkwZNThxCHXZjVWyxtlHTQn+XbNG1gXmxgHJnGaJoKe/Y1+BTIakIeau8jCMvhuxWA==","signatures":[{"sig":"MEQCIH6meWyXSK7Pwb5Ln0iFsUiYScpWHjo16PSAizJr8lv+AiBCRiG6vQN0A3J2p+n+LKxz+l2J2Inq18wCbjCn/QH8iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.e2b8d10bf10e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e2b8d10bf10e9f9955fd1933a21e3efc250e39ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.e2b8d10bf10e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.e2b8d10bf10e_1780675909572_0.8242280975471774","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d9412f42c379":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d9412f42c379","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d9412f42c379","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e51318df55dc9f938d04a4a3c8700a553413a2ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d9412f42c379.tgz","fileCount":12,"integrity":"sha512-W1n/t6OGtqFcxfy47DxP5KKE28L3jCGMW1zIF3oa0Us/6mPPpizX1MNOXGR6fWnSi7zOas4eBFcp34qTvPCJ1Q==","signatures":[{"sig":"MEUCIDSU/RnyBNwle5S/+5AWgnz5O9kW/xk49DLVCYt4p7DZAiEAxz3C/Oj301PezmrI5u+7LiuDxKPkaR0ZXKi/LmuxkUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d9412f42c379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d9412f42c37995c1785b9d06b4ac266dc70992b1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d9412f42c379"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d9412f42c379_1780676502331_0.552069519892116","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.355d68cf24e8":{"name":"@tldraw/tldraw","version":"5.2.0-next.355d68cf24e8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.355d68cf24e8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4410466db77fd982e3471a1f23f79a58d1d5a96b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.355d68cf24e8.tgz","fileCount":12,"integrity":"sha512-RzWNH1gz+KcdR/1d3R8mGfe1cGzQuYodfWEn3EkfI+cnHMpoXy//SJcVR1E8tfJURW8IpEgehW6zgNkN5/2c+Q==","signatures":[{"sig":"MEUCIBOgxjxs5gbz7dHGEfyDRaC4TKJmMeXEWkRgNEzlI+mHAiEA2VDwduxuU+FDpV1asFWjezgYgazmY2nxn70kHF5kHpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.355d68cf24e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104608},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"355d68cf24e8c8a03a2cda19ead9f61927d95f3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.355d68cf24e8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.355d68cf24e8_1780677170500_0.9019339005406639","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.fb2bc78695c2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.fb2bc78695c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.fb2bc78695c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f83d7f2e2d09806fa690b8943277e3671a421b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.fb2bc78695c2.tgz","fileCount":12,"integrity":"sha512-n+mCQpsZh8DjdyGQdUPjnR0WHQhcxg8YhuPxgMXg1C1c3DBs10UdBCj/xw08aAU8wCgwki2tnorgvurMVLWj1w==","signatures":[{"sig":"MEYCIQC3gYJMnM8DBbsP3C8bRcFkYS3M1/jvF7+IKVXYpjIbvQIhALg2IYRDCXqKr9Ay1nRchvJ1ViyRjf2/tKit7cZeEwIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.fb2bc78695c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb2bc78695c283553ed0e833e4438bcd2504975f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.fb2bc78695c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.fb2bc78695c2_1780762487329_0.9805594823307207","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c0d1b9467a7f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c0d1b9467a7f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c0d1b9467a7f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7cf41102837c3915ec9b7667e72ed76f154efd29","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c0d1b9467a7f.tgz","fileCount":12,"integrity":"sha512-SShOAGGiQ8Cqgy883ul69qHTepbWDivJ58bYX0WP+odTAoymvyuWzwgt4VB6k+TH2OejyEh54DuqdwG21rHBGA==","signatures":[{"sig":"MEQCIFJ/6Z30GAwExw2LfEv+KuEI5Zfr/kI6LUj7dG9jrIVBAiATtuuSye26/MC4OHPLTecmW0vmAN6qVkHdh+3vdDtnVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c0d1b9467a7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0d1b9467a7facb4e609eeb8ef9103bc6371b2a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c0d1b9467a7f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c0d1b9467a7f_1780867872606_0.4974170941997367","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.22c425003d3a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.22c425003d3a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.22c425003d3a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41e6ef8d355a9e2c280b6ef5dfb36d25b8f9d398","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.22c425003d3a.tgz","fileCount":12,"integrity":"sha512-fOxkFK5lbtKNdknl+3VC/2OVbxWhnnyn6DG4yRC6UiL0jSMUTU0HLMpcvfoHve5i/Nv+pguWOVWvy28uJNY9jw==","signatures":[{"sig":"MEUCIQDpj0+OkRES7JefLxrKi2MuHUgcWY8pnKBpruy6N62BjAIgRhWFqWaJHGkF2U0eKn+37XHrPM6NaaQT3TCUoY7Y2BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.22c425003d3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22c425003d3af4650d07c4c98f26bec669851fed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.22c425003d3a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.22c425003d3a_1780909077237_0.2737175190553114","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c61eb676972d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c61eb676972d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c61eb676972d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7529f66ddefc010cca87b0cece30cce03ae7982f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c61eb676972d.tgz","fileCount":12,"integrity":"sha512-a/scfUylbxoN92OoMLLW+539eDXsYbSw1D1Tj5glYEev63i1kYrE9iJK3Tl4PP+XzxmC1/v9/UefoQzRndGOvw==","signatures":[{"sig":"MEUCIQCWHKziwHI2wz/dpgy20AjQkR6RSsvz+MRAhh8yWmMFDAIga/WzfHVXdL6z1+Iz/Xu9ccxXFyH0uGiknHuEKyFmwLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c61eb676972d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c61eb676972dfe0a302983f3d77c6369ffc2318c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c61eb676972d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c61eb676972d_1780915979240_0.3005505229827181","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c256166062b8":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c256166062b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c256166062b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db91e3b17e09a8e203cfc106c8d145ecc04edf31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c256166062b8.tgz","fileCount":12,"integrity":"sha512-gXa5x8GO2pORem0b04mU9naK0+A2rnNv/6xE6yfGsA7cNqJ7zGkqwNBvzsUw9os0iN3u/NVgotzueBjuh/CbVw==","signatures":[{"sig":"MEQCIDA30ooQe9mHteUyUfV03S0VzJo6kr+bB32J0wT4LMu6AiBVFucpTe5z6Ec0l9nBWTxoah+IwgxzaYNE2c+1ac9Z0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c256166062b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c256166062b81ae759da2bca9fbe345ed3cb95a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c256166062b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c256166062b8_1780917407503_0.8385905752523428","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.31539716fb3e":{"name":"@tldraw/tldraw","version":"5.2.0-canary.31539716fb3e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.31539716fb3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1445f3f687ae1d90ff562e08670ae892edc99488","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.31539716fb3e.tgz","fileCount":12,"integrity":"sha512-gq0xwrEL+Dj2CXMN0DN0r4z2Bo5Fvxx1WtPlZ9Dom4zBfZMw7liXBv6hiQs5gzyE3N0424CgisuRdFaz8zvwSA==","signatures":[{"sig":"MEUCIQDXsQT1FHvc84Q/r0Za5+uZi3G2/RpiOUDJ4ZXQFaEH1AIgAX2rY8mBlNKfnYHzvzuhREYDGIx35naj5LG4GHxvVug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.31539716fb3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31539716fb3eba73b5d671c09ac21e9b8989e489","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.31539716fb3e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.31539716fb3e_1780919375102_0.5435523462524672","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d8336e1e7944":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d8336e1e7944","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d8336e1e7944","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7336608f64993c015a23c2699260621b4465c028","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d8336e1e7944.tgz","fileCount":12,"integrity":"sha512-HRdnOdA5xPz/wY8Ol/VLUOLLUkmiUUOZDjs6Je9cEIXo2whjzmOb+bLgWzwfLDox5TefpgycOC6gTmUKjux4uw==","signatures":[{"sig":"MEUCIQDpA4LIlItgLVSxZwJbKg1G/JkRorimo/D7eQNdzjDUcgIgcagPEdUkT+9/1k+eHYEy31k+c1CgpsAJRrE2F9uDfoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d8336e1e7944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8336e1e7944d951ff763618d554a13971d4a9d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d8336e1e7944"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d8336e1e7944_1780922888641_0.7795961930425144","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.44cb12d3c6a8":{"name":"@tldraw/tldraw","version":"5.2.0-canary.44cb12d3c6a8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.44cb12d3c6a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70cf1c62ab1437bbbd3664496d3ff9bace25301d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.44cb12d3c6a8.tgz","fileCount":12,"integrity":"sha512-mQoY+YUJ6lI5xv0xsu+jKoGL8x1LNN5EAZ3QTzzM09epR+l/x6V23uoiqjWJslsn45j7Yu9L/7XM/BTqfxpb4A==","signatures":[{"sig":"MEQCIALbQFBaFbQjo+pCzR7iXZzggRT3adNhJSkw3AV6vLrRAiBL8AB5xS9azo1u9qA4TxlUzFd6vFAkimpT9Q7LbLgYSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.44cb12d3c6a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"44cb12d3c6a8e34a271b98eebc5eb8e25253c09b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.44cb12d3c6a8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.44cb12d3c6a8_1780935546183_0.36677001726490177","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5e2eb65a491a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5e2eb65a491a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5e2eb65a491a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1eeb35dfd72b8605e663b17e5fdf931a031b711","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5e2eb65a491a.tgz","fileCount":12,"integrity":"sha512-u+YR2yqw1H34tgg0b/e1e5Gnf8IoYKCLOnuPMT7IRDkyw0vuKjpBFxBpBur+9Q4vnvppMi8FXOGAgQbryUuMAg==","signatures":[{"sig":"MEUCIFRYvSnFGSPpXWO7VdnZpYPNghM+usHZOgN0tIVMDDyqAiEArecbvkjOXkJM9db/09mAnZfEnX5bctTYsV+Ll/RARLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5e2eb65a491a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e2eb65a491a188a16b7c52c4eac70e39181bdb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5e2eb65a491a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5e2eb65a491a_1780937130129_0.867732396751536","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e09b35094c3c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e09b35094c3c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e09b35094c3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d957b2627a7d746e85a97a06d432694c93aa193","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e09b35094c3c.tgz","fileCount":12,"integrity":"sha512-2nenytQhoR6nFjzlgamy6qL7jGtlR+QUC8vC193DaZAkR9Y6K6lyrVV9XUuzvhjrWMLwEIqf3OKdgWGTCoUsFA==","signatures":[{"sig":"MEYCIQCjLOcg5KizB8oTk1zZ2nqAsA74oWViIXIYVF1guEkOSAIhAJGRH6iVojdnGy91DpYa57qn2qiQdMtFK59A/C9eO/j6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e09b35094c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e09b35094c3c9084939ba0eda5b88a658dfc5873","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e09b35094c3c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e09b35094c3c_1781003794941_0.4806111720249475","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5f719d435657":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5f719d435657","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5f719d435657","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa4b159af903d4c3ca1009780319ae274cdd3f8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5f719d435657.tgz","fileCount":12,"integrity":"sha512-vOK2hBWdSj7KG1GSO4gFCrPNU680Yl9hgAyA9t7NWN2SzPvw5UYjGGuuvNqL30Yk0n3ZL4fxbrwJODrewI1Rgw==","signatures":[{"sig":"MEYCIQDqRBYWEUcuNqeSsKC3+uMF1wYO+Ckcj/BCrACS8nvL1AIhAKLPJQxHjoflhVI5rfMl+cw0h4Ip1GQQv6kED6+LkXtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5f719d435657","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f719d435657cee0d839fd9221e952fd9b03c97e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5f719d435657"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5f719d435657_1781005737479_0.7654818438216582","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5c709ed93c27":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5c709ed93c27","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5c709ed93c27","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2fefa7f6d444ab93a47d60b8694a8bd478c82436","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5c709ed93c27.tgz","fileCount":12,"integrity":"sha512-0slWLONmT/9KvQ1lskDF/8Yi79q8/n3v+YIrm0+g4SX7lsZi/LzVTaQRDOkehS9wXxmunxYf4bQ2ieXQLfmMWQ==","signatures":[{"sig":"MEUCICeJ9ey3zNlJVcEwiMmhYsaDk8pP4EO7h3puSJusrvQFAiEAlynU1VDTqspuc48eyzEdWkRmW8h1g4Zl2b5X38NWV/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5c709ed93c27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c709ed93c27a70e7d8d535a69fb194809e206c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5c709ed93c27"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5c709ed93c27_1781007200781_0.43006190339133865","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.f9f58b0449dd":{"name":"@tldraw/tldraw","version":"5.2.0-canary.f9f58b0449dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.f9f58b0449dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87cc0af878746c3a308a8a1d180c1a84019792d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.f9f58b0449dd.tgz","fileCount":12,"integrity":"sha512-NmxAY3ZwHy7bKhV9T2XSG3muSaIX+6ZFEQu4qTWvJcS1CYeCLtpMNPdS09f63jHmuFF8p98kCw38q3OAlcKYwA==","signatures":[{"sig":"MEUCIFMu3gf5NZF9deBteYErz1lTeYizjzyUJ4EP/HJAZ6dYAiEA2yZU7qnXfIME/l6eJB02kslJ/q4beaXSWHlhqwx2tF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.f9f58b0449dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9f58b0449dd83d5bc867e602dd9c1198ea964ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.f9f58b0449dd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.f9f58b0449dd_1781012884987_0.7804791171446113","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.390442b4916b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.390442b4916b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.390442b4916b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"60c774fafaf9109a0a0433c31bd649caeae798c5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.390442b4916b.tgz","fileCount":12,"integrity":"sha512-lchFe9tDe/SMuhWNCkPpoRUgRD7RiKse0MildIyxKixlmxQwCPzroYjX0dD8H1O2L9p2PvinDaAmw5ywXW+DOg==","signatures":[{"sig":"MEUCICdEJRVYlbTfCnaCZ6sWgk40GETWdDCrWhWamWHg7B9MAiEAnubbXbweSM4g9pPcYqNsRdRCNdM5wwEZ766KJ0kgqXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.390442b4916b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"390442b4916b7aaf2f442f324a63688fbdd3ae3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.390442b4916b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.390442b4916b_1781013621154_0.11495046876428971","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c3711ef8c1dc":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c3711ef8c1dc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c3711ef8c1dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"896592f2fed1d47e05c5ed43e13facb71dcec9d7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c3711ef8c1dc.tgz","fileCount":12,"integrity":"sha512-MgpDGkZcKYW4laM/s7pEZLnwV43JysQhzuXUDBOJRGGwinGXuJx66VtQ93oda2jv8Am+84+VNw1CB2S4vS5SmA==","signatures":[{"sig":"MEUCIDQexzlLMox3o+W76Jf0qls0fku7Zon76uCfYYcPz4XgAiEAtYHUz0+y22uvxLkW6V8JjhqsySsjn4JBak1PuUMMph0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c3711ef8c1dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3711ef8c1dc962eb5c86bec6d27acbb5bb562d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c3711ef8c1dc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c3711ef8c1dc_1781017721915_0.3394400105053623","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2973e52db0d1":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2973e52db0d1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2973e52db0d1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9eb665993cd7f9c2b67b368f59b86e0543d950c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2973e52db0d1.tgz","fileCount":12,"integrity":"sha512-8udjnBysV3ShfGLqppuwy1mlif9Y9+VG5JOL0VeD0hCxSJblYvvKoM+iKIZlvJo3Gm4fN6oLgy1++NoyZqeAtw==","signatures":[{"sig":"MEQCIAlXMkEZgSkP3HagyXbmL/SYWHZaM8b84udwf91dUwShAiAJuXTW9WFxdelUahKpXttiQeFT4a3MFZ9DAZPoTAO90w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2973e52db0d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2973e52db0d1286be8a585213052df9e6abebe00","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2973e52db0d1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2973e52db0d1_1781017971539_0.13217904293172844","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.43192064d0bf":{"name":"@tldraw/tldraw","version":"5.2.0-canary.43192064d0bf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.43192064d0bf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1769980c997f2777dd941ab2d304470b69c9dedd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.43192064d0bf.tgz","fileCount":12,"integrity":"sha512-5NdB6nJs6657SRHNvgp22AxyXSeMg5eP8b8nILECGNWi3GNWTB7jBiam+uWKKCWUAWEQaji+JE4K4eMg8342eA==","signatures":[{"sig":"MEUCIQDjwYgSAnAwsIfTewc21ipyNCYelTPu4vCr+EsHm/XoVwIgf3s+2afjowZzxaPB/6Vnxln9dPf3ehQHMoGKNgoLZ6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.43192064d0bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43192064d0bf6148f6152643a77b330a5c246cb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.43192064d0bf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.43192064d0bf_1781034130244_0.18918569961133413","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.54bb28f02646":{"name":"@tldraw/tldraw","version":"5.2.0-canary.54bb28f02646","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.54bb28f02646","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"230ead919fe7805210ec5f0edd0a360b09327fc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.54bb28f02646.tgz","fileCount":12,"integrity":"sha512-r5bABo0gJaT8ZeuyD0vdrZkgX5EcUPefmEHQzfnaA9xK3iUczBGrFFy6NV7tmnHoPVHFhEc2Sng8SGfrlVCFgw==","signatures":[{"sig":"MEYCIQDA5HE2oISaReGCQ6TWmEcsODhmN3NiuYZqbaEYdgIfUgIhANuSZkHqMxJewPwFF1CgqRj8cgLKeG1lwPiuW0/3IQdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.54bb28f02646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104616},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54bb28f026466e177599e32d3908c712a3b13c7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.54bb28f02646"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.54bb28f02646_1781034161945_0.9967025040949351","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.9ef8e979cbfc":{"name":"@tldraw/tldraw","version":"5.2.0-canary.9ef8e979cbfc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.9ef8e979cbfc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20d41cfd70db98eae7c87c688a5aa45460b95f7a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.9ef8e979cbfc.tgz","fileCount":12,"integrity":"sha512-YU7qSfxcqa0fY2mIcjA68Yhh41+lajkg4KWnONgw+WEbMrHPKlrGdEWEGvpPQnZwrFJDft3M62IbnWnI2cUDaQ==","signatures":[{"sig":"MEQCIDJKZmERGXcDPQc0Z7JN7DO0djPfXcEp281qaHr6x1+aAiAyqoZmJToTwavg+27R+Jehr5XfjxZNGS6zpOfMb4fqZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.9ef8e979cbfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104722},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ef8e979cbfc7214eebe905df9a832ba38ca885e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.9ef8e979cbfc"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.9ef8e979cbfc_1781077089516_0.9444206653960379","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.cdae9f7c540a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.cdae9f7c540a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.cdae9f7c540a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd687e76fe045c1c61dbe9e45caa09f2422fa2f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.cdae9f7c540a.tgz","fileCount":12,"integrity":"sha512-5nYo2enlZIf1htD9XKZ+Xa5RS9Xzx1nJl2cT2O20vce8evrfhS3X93XE1+EXkhpjlN9cmTsazaE6ybvTFabqcg==","signatures":[{"sig":"MEUCIDWqIyaYPNs3x7zkwHB/Hq69Qlh7Soz0xVv+2pUKAcvgAiEA8azdQKC9vfGTt0BaimWezRDQ6QXQnJLzQLzgUJTVQWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.cdae9f7c540a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cdae9f7c540a17cca7a82922d6b1f1c39149a4ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.cdae9f7c540a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.cdae9f7c540a_1781081517328_0.9545750109248965","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.40cecd60c0e5":{"name":"@tldraw/tldraw","version":"5.2.0-canary.40cecd60c0e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.40cecd60c0e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ec6e2ca86d54fc854e038b50e3a3918d60c833c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.40cecd60c0e5.tgz","fileCount":12,"integrity":"sha512-65KNgiNDP3/lK9OQGw+A9wlIyE96600rShLlqkA9PWpdtLUcbEG248dfhxLlgJZuzmWqcaRN/p4ImX5fHyDExA==","signatures":[{"sig":"MEQCID0QsCqljg4nezeTOEO+pZudyiCWurcjIa2z/RBZ2nR5AiAEOCAHdsgMexsymOtwUF6n+IQ0EAPWagn7dUrBNIgZRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.40cecd60c0e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40cecd60c0e5539ef632919d9b1a3d2bffcdd878","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.40cecd60c0e5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.40cecd60c0e5_1781083148802_0.9614538062975571","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6c9e85512411":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6c9e85512411","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6c9e85512411","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"791d72a5a9da2c5adae5032eb0fd2f70a2228230","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6c9e85512411.tgz","fileCount":12,"integrity":"sha512-p9ZJWIqgFIQAABoGDeRLFbABE/rlnH2Kb21T168E827ZTRRpSO+NEJp1Grw7FG2Asq386VB42fe7PlDgyGo3TA==","signatures":[{"sig":"MEYCIQDyNgCJS0dIlusgM6VHhGdMOb6oWpX8wC9HXJcBJq5zaAIhAOOh0SjCOHKNcJ7FpvC0Sv45oNuCQkNHkjMkrRWWQ2Vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6c9e85512411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c9e85512411c6c2171b3ccb0f84d699677abaf8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6c9e85512411"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6c9e85512411_1781083292607_0.6162754605295842","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6c513ad67ec0":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6c513ad67ec0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6c513ad67ec0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c7c4d55bc035c96eb29d1171e2a611aadb0b998","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6c513ad67ec0.tgz","fileCount":12,"integrity":"sha512-O112EgTKW4yK9uuBO8qFuhIjBKddQ7dry/ObsdeDlTUXD2PrxzI4LW7UHPPldT/nav+R2ivqmz0xDQWrN8MXhQ==","signatures":[{"sig":"MEUCIHW4iiGlWSxTFq2fowmPS7LecLhJTKmcQYRLxTdVPY52AiEAnovnn9fkPjOv6e2mH6NPWfd1nzzLZz+kAlYH5b7fWbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6c513ad67ec0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c513ad67ec0547803283e418de7680a7950694e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6c513ad67ec0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6c513ad67ec0_1781084381470_0.8027561187289254","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.083e81484bc9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.083e81484bc9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.083e81484bc9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac85427597950ad984cb7f0d80c59dae39861204","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.083e81484bc9.tgz","fileCount":12,"integrity":"sha512-5/RKw0zGOMaUcGjIdj3r9PNuo81I6aguhCbvcHep9wkzOGFsXSN+uP23iJ0it585YAmPlu5bI/CLSt9fRGxZ/w==","signatures":[{"sig":"MEYCIQCHPNrprvtl473skD4MP6vVF6RqWOfvAh6z2660ZKblZAIhAKwk/1nKerraYAYfgWXflqVbBxprzCd13xn5p7A8AUKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.083e81484bc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"083e81484bc9d3c30ea30c8e3b9df7299c9d6838","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.083e81484bc9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.083e81484bc9_1781089698250_0.7095956282853666","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ba8af213e2f2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ba8af213e2f2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ba8af213e2f2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ae8c9c5e98b70838f3143247395e9112287763c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ba8af213e2f2.tgz","fileCount":12,"integrity":"sha512-QhsihnuZmpXLjyHcotTO6hqfz6ej6e8vZ05PqVNVg3of2AlzQOjCDhK0XHEttJBWRrqtCa+uiPbs8StVo2Ig0w==","signatures":[{"sig":"MEUCIHu8nkOE9j6P6LRyIifOD07YDtU/Cnf+PA/kP8p2jbGvAiEA73oTF152dAFHrOThNMXsQYtUPHT3bXnRptKY6NN2BAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ba8af213e2f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba8af213e2f2bfd3de7fcc570d9fd33acce8c097","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ba8af213e2f2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ba8af213e2f2_1781089805397_0.04535768445325372","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.79b13319d317":{"name":"@tldraw/tldraw","version":"5.2.0-next.79b13319d317","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.79b13319d317","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f818a91bb82fadd06058b9cd52384f1471612db9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.79b13319d317.tgz","fileCount":12,"integrity":"sha512-h+Q7V9Britg/NXVRi4a/FiwdL4AIcQnsdqq4zsXpJcoeuc2EmmiK/jaom4ad9xAanw6plH6+f0mvBed1XIMNzQ==","signatures":[{"sig":"MEUCIHQhGqK+XcBIlHWLylEwa9yiFy1Pd8f/PaMiTJQge+hzAiEAsWPXi94Oc2Qe1jKWIJKrCsbsaP63hdAxPtlmfPJjaYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.79b13319d317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104617},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79b13319d317f0cd0647d57addfd8f8409be8c01","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.79b13319d317"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.79b13319d317_1781090713984_0.5026693105430167","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.99363029be7c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.99363029be7c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.99363029be7c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17e32d4dcaf8a598c2ec89c345c282a407937b50","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.99363029be7c.tgz","fileCount":12,"integrity":"sha512-KiTO185qgdvCB/L0uDfmlQHhxFpddIFANvh5pSqpcBf1/riI+RxyOtj0N/7UEykQ73zBbl1YTS2mpNo0h4pzuQ==","signatures":[{"sig":"MEQCIE+wMpFsYBzmpiXXlcXgbdqj+cg8X/1rda5bj9qVg6vwAiAgzw8eUg8Dl5EBa1bB19tDgUM7a7MKcVfyRA3H0C/v4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.99363029be7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99363029be7c6e5df540abe7c8b42d4864bcec08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.99363029be7c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.99363029be7c_1781094883050_0.3238487011323945","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.98e46aeacfd3":{"name":"@tldraw/tldraw","version":"5.2.0-canary.98e46aeacfd3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.98e46aeacfd3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e75d51cb94be86141bcec6806871c200bbb0247a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.98e46aeacfd3.tgz","fileCount":12,"integrity":"sha512-HoACGu+V7gWypB76S9Xf2VAjyTFUaUyNhUukbsVo2RnpWr96STXd+kLpkDyKflTEFxwNNI1OqDA6Uoad9RRKJA==","signatures":[{"sig":"MEYCIQCtCX91Q5DZBahrbx+bedQVd91jMgz2vZhf7a6tDHpalAIhAPlOd67JGa1gu03roWkEHaebQE7Nw7eiycG8tKKrfpIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.98e46aeacfd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"98e46aeacfd31322a27d016451d66a98ddeeebfe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.98e46aeacfd3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.98e46aeacfd3_1781109363571_0.40113300182102196","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6309030dd6ae":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6309030dd6ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6309030dd6ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89076335c1029c2acfdd816fe1b142d4ef89a456","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6309030dd6ae.tgz","fileCount":12,"integrity":"sha512-IzciGkKsCim8NzYOX/FwRn6gMJWyaovZMnA5fC1h8BtHZ1u6FEuOt/436BJh9pfqb6K6aY4KmrfKBzDSnmEgvA==","signatures":[{"sig":"MEYCIQCceT3A1dcrGLZ7xgR8XvFfE3k+b17xO+JvDOL1zEESGQIhAIZcvhZ6xqxLVah6d4gR0td7/rpFcQfIU2qajpOt7cbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6309030dd6ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6309030dd6ae5dbfe1e65c7f68d629458052b2f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6309030dd6ae"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6309030dd6ae_1781112753588_0.25312116479577584","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c27a5a5769a0":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c27a5a5769a0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c27a5a5769a0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e93aa66fd34e15dec389c6f5e6771990ce96127","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c27a5a5769a0.tgz","fileCount":12,"integrity":"sha512-bmO+1QNE3qep0Expt6Ks0D+TlNN1XgT/Mm7SEKe6bINDIaewzzlJB8x6uwHRJYD5f9c4pZ2AAjzwHBSVQmHeWw==","signatures":[{"sig":"MEQCIEKXW/Rj4gRKtLzWy/JY4Q4+rdwpyyr/kc6GaussGFTtAiBMAceZNqxloSL0jOnECwUwYNNY4VlSb366LVAoKhS4lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c27a5a5769a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c27a5a5769a03aa5e573b0ab27e59cf78b380481","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c27a5a5769a0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c27a5a5769a0_1781173779467_0.24813881057657716","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a1c843a2b505":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a1c843a2b505","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a1c843a2b505","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fd5ae3575faf32af3028086f3757eefe0010518","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a1c843a2b505.tgz","fileCount":12,"integrity":"sha512-gqgoqtUIZh11gAlX+hB327e3vMMcHu2DaaRXdVOd7i1PAfk003Mj1U4Ecm2ufNvt7YGGCOeqJt/0VnLGfcowdQ==","signatures":[{"sig":"MEYCIQCZohR+W8rKdHDkVCtxhscClw3lWTP39sFoiPOwPQz1CgIhAOXyoA4MxKq3kou6Wl9opi1pwiE7uYKDrjrj6h2aTN2I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a1c843a2b505","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1c843a2b505113b4dd08252a53c184943ddcc8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a1c843a2b505"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a1c843a2b505_1781195012340_0.8743168206092347","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.a6104dd18d03":{"name":"@tldraw/tldraw","version":"5.2.0-next.a6104dd18d03","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.a6104dd18d03","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7c29afacc5863bb4cd5b7a4f31d2c8c6850b9805","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.a6104dd18d03.tgz","fileCount":12,"integrity":"sha512-uSQHwk4JB/1/lSPxvzeGnjlsmDbEwAAzcdynCM2LuS6gfXDhaaOjoNLHSoN/8tdHipQ/WsK+zHTL/CxN/IWr0g==","signatures":[{"sig":"MEYCIQDdVgO820PJRAUCjbzWlJSGSBdVr+E7dzzx9t7R+CGrjwIhAMtVv3eiU+i3RZO0dcmLeF1YC4VcrAhon2brMLpwp7Er","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.a6104dd18d03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104617},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6104dd18d033a83db375b8376c7dfccc60530fb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.a6104dd18d03"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.a6104dd18d03_1781195567969_0.8438916670652885","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.23344c6ffd17":{"name":"@tldraw/tldraw","version":"5.2.0-canary.23344c6ffd17","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.23344c6ffd17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89bb945986d20383f8b0d95eb57ea27dda63080c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.23344c6ffd17.tgz","fileCount":12,"integrity":"sha512-HZ2cRix30NPmfauK3QqULQ04RPwYMGwTk3+65aJI8NKWY6E0GOdjOIuMfQRo2YKMb7PFZ64tr1VP5daix44/1w==","signatures":[{"sig":"MEYCIQC61pe6cYYdYtXPIX8U40IlmkEU2SvcR9Dhe5pkkon2mgIhANAAnEbsq9wtgvRxf2fP8SISoTJg/Inh/Uy/vnybaKRJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.23344c6ffd17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"23344c6ffd175354dcac0807650818a2bc64e471","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.23344c6ffd17"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.23344c6ffd17_1781200867637_0.6869412931008148","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.cd4a35fc06d5":{"name":"@tldraw/tldraw","version":"5.2.0-next.cd4a35fc06d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.cd4a35fc06d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"517cf763af57de23daa7f0873fccddebdd7ff15b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.cd4a35fc06d5.tgz","fileCount":12,"integrity":"sha512-dWjUFxW22bXn2qigGb3qENgn2AgQPq3YIF2Xb6qxwQzeTadPRRaPnpCiJmIHyw2hp25pWKGc1ZSph81I9sNTnw==","signatures":[{"sig":"MEYCIQDYtCyO1ANRSxIP7w8V84tZZLfeycNvNont5bsKwBCRugIhAKTJNsPwH7KPF+fC8LpZPkBNtb+YWX3kxYggAm/s+28C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.cd4a35fc06d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104617},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cd4a35fc06d59b369b24146cc55746306033f6bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.cd4a35fc06d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.cd4a35fc06d5_1781254619015_0.9316568921412716","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6287d367a226":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6287d367a226","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6287d367a226","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59448b0fa27c2b712f0cbb8f4a986b28db2f4026","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6287d367a226.tgz","fileCount":12,"integrity":"sha512-oVG/ByLB2RbSj+cs+oy7puN1QNcw4rdpT/ol91OnnWKaa0IG5gEdPwDCVW1bVLtNelluvl6BQGKwWhzHpVvNoQ==","signatures":[{"sig":"MEYCIQDs7GLtEzdoZAG1o25+qLh8LWlF3672Zm8p5NFRyyAKmwIhAMZG5kKDthlHCwGCL1o43xqEZXdKISVn05483NHBPouE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6287d367a226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6287d367a226f227b917ded19794b97ab6eebbce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6287d367a226"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6287d367a226_1781256222970_0.1958745811075815","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.49e2b474793c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.49e2b474793c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.49e2b474793c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a59501bd6b0ec5b12b8c72a649329879c8c7dd0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.49e2b474793c.tgz","fileCount":12,"integrity":"sha512-G4lz1ZfrgDI4JmkgH401BFgttp6AxRDG52OVBRfBTQk/btZMnoWogp8YS0wm8WuP1brNkaUrX+hlg0Yer5uCgQ==","signatures":[{"sig":"MEUCIDV09PIpX8Z/D10jwYXM6YHyb24w6W36rbd4ZhlYZ9IxAiEAjcXvZTajcZypBDd4wyqJDl2SVoAMho/vwwcgOD0efgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.49e2b474793c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"49e2b474793c011820e9d2d1e54578d592686f17","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.49e2b474793c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.49e2b474793c_1781256256240_0.5757126886200259","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.74b95b34f925":{"name":"@tldraw/tldraw","version":"5.2.0-canary.74b95b34f925","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.74b95b34f925","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8462f99888d78480db00d3b971bd9a6da46e80bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.74b95b34f925.tgz","fileCount":12,"integrity":"sha512-FsQkmqVkgGDhJqKBZheaf32edea8qPzKqcsEgXEQ/0cPabKpX380ZHMM9TUJoDJyZv96ElSIDWfSmFwfGgx1lw==","signatures":[{"sig":"MEQCIHkzuiwYk+/Lqg/sytt/yhvEuSmkl74SvTO9o1jk9bK1AiBfBSM1ocC30Pu/quTAQxfnLqPqYtLrujb/eUUqAVXfWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.74b95b34f925","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74b95b34f925a7d99e5fca6a1a180eef06b73a57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.74b95b34f925"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.74b95b34f925_1781265869332_0.8614621009261554","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.cdd9a45fc580":{"name":"@tldraw/tldraw","version":"5.2.0-canary.cdd9a45fc580","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.cdd9a45fc580","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b845de595e9e4e59a106da500b3b2e9f6947c2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.cdd9a45fc580.tgz","fileCount":12,"integrity":"sha512-J8L3L1mivE7QTpVIjXTJUD0r8KQhBuhIz8ITjT3LWK2UJpPbVCa481KqsBxD7U8ktgV7rE9d1B4+ChBAqHajyw==","signatures":[{"sig":"MEQCIA/yKvUoitK4lXxV0vaaJpy+lHtcJCgQbaY+BGyZY5RYAiAVgZVde6kDX0gHTy9WaKo/SsFoI3f73kP1r1I0+nibXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.cdd9a45fc580","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cdd9a45fc5809735604ba5f718a1e36c503646a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.cdd9a45fc580"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.cdd9a45fc580_1781275412328_0.8082265461036025","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d915b4a12ec4":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d915b4a12ec4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d915b4a12ec4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a12b9c977c723800cae370d61d7b1023594e161e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d915b4a12ec4.tgz","fileCount":12,"integrity":"sha512-Uphz1VvQ/AkppAowFatuj9zcmqbA4nNFf4P519eHWJRoW94hM/nd2IF3JNlVQRSWUl1hlD8Zl2VaLnUptJnT8Q==","signatures":[{"sig":"MEQCIF4CwQQa3tTERLGLCB4zCFXL/hR4QSVRz5WHFxvbRzL0AiB/6CcJRnFtEKjZkALhhUPeFV55CENiW4Z29vq2hcJafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d915b4a12ec4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d915b4a12ec4d2bfe38f31cb78add1e0fed0d7ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d915b4a12ec4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d915b4a12ec4_1781277485280_0.9476448622023514","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.723c33cea3d6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.723c33cea3d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.723c33cea3d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c775857e9a1e211d0dbfea4ec53a478045d70a67","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.723c33cea3d6.tgz","fileCount":12,"integrity":"sha512-n3yn1jLlHr20BKF1btcdklatz67hahoPC0SigLlT2bYfV9Tyt27Yhhsh665ygcquq+7ZS8yO03aYAk6wHDEL9Q==","signatures":[{"sig":"MEUCIELmQK7qTg5zoX2CHozZWd07AfY/8DT+F1na9AoBFo4DAiEA/Q/UfPdeVjl+v5Sy5mUYNTrwvD1GPfmSu6fGEVjgyXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.723c33cea3d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104625},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"723c33cea3d6672c30d688f35737638c3bc4a76b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.723c33cea3d6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.723c33cea3d6_1781278993480_0.039583045838444075","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a48e411198d2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a48e411198d2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a48e411198d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7167c6aa65420a178ff6d1fcf7652ee2ae6ca963","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a48e411198d2.tgz","fileCount":12,"integrity":"sha512-UjHmu5GaHigvd3Xmna7KQwomZnFcqQ70m7OAg8KmYb5ZCNxyY/aDXu3RDB1ARkacwGCeONpxdQZfhsyphvjnfA==","signatures":[{"sig":"MEUCIHUTReFcftxq1RTcY9ZMnpKdK6sjxwxN9bCq1EvK4pRAAiEA3+tsVsn1fUGwXVTG9mZzjbigeK8JR/qK9X1X19x/rMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a48e411198d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a48e411198d2ab7de5c133ec58b1b755a5e8f5fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a48e411198d2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a48e411198d2_1781279381033_0.9324993854674322","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.599c65ccb1d7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.599c65ccb1d7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.599c65ccb1d7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd947a809171358493c725242cf6745ca3d2dac0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.599c65ccb1d7.tgz","fileCount":12,"integrity":"sha512-mqGZoD3u3H16xsIetOKBlPb91aSTvSOxFNPgiGq08rdSWR/gps4OIZR2jl/gpyucqTwm8+ZBZRovgCFO2FuRwQ==","signatures":[{"sig":"MEUCIFu7fczj3IDMk4p7hS7lH13akHsC/0dgTNcQWhWjFZpmAiEA1u7clkSGTNmAD/wXfCsYV2oE/F+8LZauJD1yACac2wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.599c65ccb1d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"599c65ccb1d7c08b088223047cab95228a334937","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.599c65ccb1d7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.599c65ccb1d7_1781280758512_0.8100587376713313","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@tldraw/tldraw","version":"5.1.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.1.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6162f006d7c8f6849fabeb3d13d2e756298c3142","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.1.1.tgz","fileCount":12,"integrity":"sha512-h2en+UDlvgWqEtCtvvcdcTouSiAvMouT8vu7dg3GQnm8+Qllobr79hC3j80XcZxWOtBz387dpuw7KM0CtyfkIw==","signatures":[{"sig":"MEYCIQDSfJblaAMpkq6YG9coqPa0/kxowgxRZ+7xfJuqmJTjCQIhAJJxYXcghdhA19vQ7x4WogeW/OWrpsKgd4cqbqTuyTra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104536},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9d971241f4ebe0fce3cef7f6006f801336dab345","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.1.1_1781282338682_0.9826004641886261","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c846d28135d5":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c846d28135d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c846d28135d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb845dd8a83289d264cf57beb0671158532d44a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c846d28135d5.tgz","fileCount":12,"integrity":"sha512-eG6b5p/MFYXqlFeuQRLO5lQ6OnLXzmHRbbbMCsEmPgKjzMDPnUMfN+Vvlm9ju73iUdf3XzZfg1dOywyBNmbJCQ==","signatures":[{"sig":"MEYCIQCvBKt4g9nfqq0OR5wJ/xAFaHDzJaqM7pFrZ6ADQpKe/AIhAPtxLO/DpqtnbhDa1/FZLWelBkKCQ5DwBupK/IIRE0Hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c846d28135d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c846d28135d50f61fc3409695bb9eb65a2685437","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c846d28135d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c846d28135d5_1781282560906_0.8969240755780872","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.0878dbd31f0d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.0878dbd31f0d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.0878dbd31f0d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a80a4ff86b679051083d98f142499e457b7b051f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.0878dbd31f0d.tgz","fileCount":12,"integrity":"sha512-XRggMaewJSunfqc54ilFI2/KqEe32vWix9mCKkbeWDB+BRe2UMHuo+gSYGM7wUq6Ncw+KxQu3sAVsgoWwi+X2g==","signatures":[{"sig":"MEUCIQDcUuApOqa649HLkIKtvhRLo25V3J5L9O6GRyy59aGkygIgXm+O7AN8bkag6G7A6mdNJ1UrPE7IVa+r37QtNZgteLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.0878dbd31f0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0878dbd31f0d84df59fbc655e79472d38bd93bf4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.0878dbd31f0d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.0878dbd31f0d_1781283916592_0.9091934166710554","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.21456ac8a89a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.21456ac8a89a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.21456ac8a89a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ad05f38c64bb2881000f0f45f440cd42eda6d96b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.21456ac8a89a.tgz","fileCount":12,"integrity":"sha512-Ftxr2MdxJNRZUjVuGBQS7QKu0vmFqGBjSkF2VVu+L0K0AJIIeslxQWXOzyr7+CwRWsVvioqWPaHQnvVTLVWOTw==","signatures":[{"sig":"MEYCIQDshaj1ihXvHFuKLG0ellCh488c5kEObvPFA/+QcdLmXAIhAOHxSjMIWpWrYMUM9c+C0M+XH17ml/NWCbXNa/48hB+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.21456ac8a89a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21456ac8a89a77cecb13bc5ae9b56f618426d4b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.21456ac8a89a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.21456ac8a89a_1781284467983_0.18468535330607638","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.b5edd6c3c8b1":{"name":"@tldraw/tldraw","version":"5.2.0-canary.b5edd6c3c8b1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.b5edd6c3c8b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9df43d4dc2a64c46efed2fd9b36117c92e1b078","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.b5edd6c3c8b1.tgz","fileCount":12,"integrity":"sha512-k4XSF24TdfgNfTtPZLJVfl4j9fYf3KBItJq9/XaDCnXWSc1lW8oge76YNzSu0oJxD6+TTA9/4itx70cmoSuFaQ==","signatures":[{"sig":"MEUCIF+vWWqdwzs5z96VKAqg1MXYktQvEj5Y7tPGBUe8TGTaAiEAt3hP7ELrElQqByd04CqgFEDKV1v+gWqRh/uenRQnA/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.b5edd6c3c8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5edd6c3c8b104e432b41137420ee348e3b939ab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.b5edd6c3c8b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.b5edd6c3c8b1_1781287489634_0.8129666402428195","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ed81413e0a67":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ed81413e0a67","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ed81413e0a67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a48dd5d91d8b0bcd2a1159e377809fad08e9d871","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ed81413e0a67.tgz","fileCount":12,"integrity":"sha512-xDV9+cW0cAWtoO8GH/6viqg7jphNbCEmps3VEaIynODvSaZx+S/kup6d3RBnFvw+PKbjw5zW3w1cABdFielddg==","signatures":[{"sig":"MEYCIQCnQ/W6VK0ONyPxXb+DwqSE0SRJ6nTf2lMxBfW1DhtLfwIhALVXNx46d7kreMlENI4DX8PTxpCSoAKYj85snBHnmthu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ed81413e0a67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed81413e0a67f2d82518321354118fac76729c22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ed81413e0a67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ed81413e0a67_1781294368646_0.3424080963914844","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a6fd33a6fd8d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a6fd33a6fd8d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a6fd33a6fd8d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b92a0841039ddd3bcff2af9493145f636e2dd801","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a6fd33a6fd8d.tgz","fileCount":12,"integrity":"sha512-Nzyg2i211WA/ChhJOFPDcXgUWrYDQ4Ot2r+/TUA+O6Bf+2U+9HYTiSrouhCY00t3YUuLiDHTHVEoHo6aLMewvA==","signatures":[{"sig":"MEYCIQCzopOP48pEFWDLB+OGRTnH213rv6t2JuVL/hqm211RzQIhAMb4Ni2WCpev0/OduNwpz9pDKInsLGVu3dBiX6mdfHTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a6fd33a6fd8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6fd33a6fd8d342dbb289cf908b989a970945cc3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a6fd33a6fd8d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a6fd33a6fd8d_1781299920965_0.010775424071899353","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.7ad657f9f0c0":{"name":"@tldraw/tldraw","version":"5.2.0-canary.7ad657f9f0c0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.7ad657f9f0c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ffe1282aa75020b7fb1d2fa7a997f027bcc0cbd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.7ad657f9f0c0.tgz","fileCount":12,"integrity":"sha512-K/jE8tIyy/gs303AFW+NqBFMkTP1tCNO9fHEyOLWNLsyHwXBYVvqrFcW9Pd7vCK92hDqhoN+NPnQ+dj/bGkphg==","signatures":[{"sig":"MEYCIQD7960MAHDXK5GkUp8dP0tKiXWXIkoV0+fxtgqqf7yiPwIhAP12QZVr19n6gO22HpvEwPMoL0a9aQRWEdAPXhsrdHAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.7ad657f9f0c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ad657f9f0c0c3e87ffb62088776f839dc71868d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.7ad657f9f0c0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.7ad657f9f0c0_1781301444258_0.6506580503049302","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.347c84e3493a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.347c84e3493a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.347c84e3493a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9e0a23a2e349783d0fc7e09f3234e0c1b595a817","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.347c84e3493a.tgz","fileCount":12,"integrity":"sha512-7yyo9t9nnXa1FQGsJicrM4GoRpd+P0V/uEAh42VXqJyQDurxfR8/v5PG0ndZ9/xDejjUuZJL2XCS0Bq466xeQg==","signatures":[{"sig":"MEUCIQCDXjqSwi3o1IdLnUGjGNVblcX/ktRUXwxGqYRPacOKkgIgEX4JX8z9/4iBcT931dO9q3APYw9sBLjqpd9Rjir2FTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.347c84e3493a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"347c84e3493a2c548261ae1665e5ddc0bbafd58a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.347c84e3493a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.347c84e3493a_1781301908223_0.6135646620340249","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e00ecc8f3255":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e00ecc8f3255","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e00ecc8f3255","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d994217494c59eeecdc234ce0eeb96658432fc2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e00ecc8f3255.tgz","fileCount":12,"integrity":"sha512-2ZkE5cVpE/6X2lan3s2FGdSFLWlnEkqtSjn3MRR7qbMQJ+Nvp3Ub6+NZcqXCtroZVA0ZfyWhquLZN1fmEMy5kw==","signatures":[{"sig":"MEQCIFjvZJGURDTagJxJXQxGkAACQC4eVtD5g4q/mhgANZ6PAiBHwwGYKZ4eQIVK/io6VlS6rZhvhFeaa+8wLeJGOsDq5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e00ecc8f3255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e00ecc8f3255955613d24400bd284b2f1743461e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e00ecc8f3255"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e00ecc8f3255_1781302899321_0.1610221610322844","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6755466b4a51":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6755466b4a51","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6755466b4a51","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7adf07d2ce93746681f7e0fe5ae1c645e529c51e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6755466b4a51.tgz","fileCount":12,"integrity":"sha512-dWwvqepYX/ZL4ls3ZJ3xJjbXauRNqhA+lyGGZfUoO70vGtIGkK61WjjaCnuelgM4P1279RaGUOUwwDaXXQQa4w==","signatures":[{"sig":"MEUCIQD2SpcSuuB+sYlgmI5LIi7d/Hc3zheWEEw7g/eP0LDtXwIgCMYqS1oVe3c8q/aiXzycHHS8CoiiQjrbILdK+TFpgmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6755466b4a51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6755466b4a51ece9e053b4def51322713c9fa8ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6755466b4a51"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6755466b4a51_1781306300764_0.09669416827321053","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.8e3b01bd5b2f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.8e3b01bd5b2f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.8e3b01bd5b2f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a2c49be0ba75f230612728dbdd9f02ff53c7d12","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.8e3b01bd5b2f.tgz","fileCount":12,"integrity":"sha512-s6/GLaeYqKXqQIWxkO3njdf+CNaJQiSjdu9GLuowF9gQHoHWRBvTRg2X4Y5Cj/5swgPvKwpDg7CniW3gBiFEOQ==","signatures":[{"sig":"MEQCIFJo4TKobGOqjJSLKqWpfl+kfxSIMrTdSCcqjbnJrtK+AiAXSIAOhwHbBPyx1JXK0gjwhfojxn3xn67HKo+bLOd0dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.8e3b01bd5b2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e3b01bd5b2f74b48ce7cf2e5b18b834458699f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.8e3b01bd5b2f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.8e3b01bd5b2f_1781307827105_0.3953397107331229","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.331caf37488b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.331caf37488b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.331caf37488b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9c2fd724cb97c6e1eadf4615947bb68a76410c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.331caf37488b.tgz","fileCount":12,"integrity":"sha512-SFwWa1ez1bK35702Nkvys0Ud9gk8XFdTbJ+pINSHhlwP69WtRvxA1BstqXC/r9utmiajizCuOiIbwEIz286EPw==","signatures":[{"sig":"MEUCIQC7BAgd3Oo+XRr2m+JnCeBWPTBZrszJoJxL1lh1UXNgOQIgC9YPBZmpDY2Pf+IXdAJIQwVzqvPHVD1fPK+s5mOaY/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.331caf37488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"331caf37488bddccf7a07927e1ee2459d38ada60","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.331caf37488b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.331caf37488b_1781308859906_0.4574641234816921","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.328f33ab7ef8":{"name":"@tldraw/tldraw","version":"5.2.0-canary.328f33ab7ef8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.328f33ab7ef8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"284653967765945fb306f4ed5e46c3a461c6fd15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.328f33ab7ef8.tgz","fileCount":12,"integrity":"sha512-oD2ISAzK4/2j2YjcvnSzE14tS9fTtcSatgrn++oHckVUIJzMe5TJnppIKPPCoQ0Vn4KmnYhUFqdw5fINxFQxGg==","signatures":[{"sig":"MEUCIQDzbDcf/3BX+5G3+7DBeU+gweKnnDUyl+3aMA288PmgXwIgfWacKQ182JliwuAchaKBcSGa9IDYuP8OREkanFMayT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.328f33ab7ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"328f33ab7ef8da2546b729a200348a2ffbd360a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.328f33ab7ef8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.328f33ab7ef8_1781308990154_0.8084698576734646","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.bfe99a647fa6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.bfe99a647fa6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.bfe99a647fa6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78f52724d4debaceeb4453de112970def0d7f5e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.bfe99a647fa6.tgz","fileCount":12,"integrity":"sha512-nBxnJIDBFB6oqvM09pqjbJxhR+C8UW5ym/UpwcVL0rlsGQcFj9ddo1T9Rhg0QkdUDZwKIv/GQKrfbjXQF1qwNQ==","signatures":[{"sig":"MEUCIQCYTHhKBQhsvu+KAAPHCCihPamiqA+CmARfe/f5OOn8vwIgbBAcCoIMvrL6uzUqh0gCudEVzCDwU7Da/WEjsFS00Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.bfe99a647fa6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bfe99a647fa6a9cbb1877eba0e49e308a5cd992b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.bfe99a647fa6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.bfe99a647fa6_1781387584103_0.02940957400375077","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.105877b9803d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.105877b9803d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.105877b9803d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7213744e10485e15d9fc8dd67412e00b50fc4975","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.105877b9803d.tgz","fileCount":12,"integrity":"sha512-8efCDCrwve3zs/nc8FMK3LfHD8b88eHL02Opec2uGdkXpCic4wgJoFjCnmD7cslYX9ktFj5d6YHUgKVY+1UY3w==","signatures":[{"sig":"MEUCIFS3g2yJpz4iWjVXTm+pbOrO5X6XrY+g8Glon/kjYc9ZAiEAulF73n/jEH6F2bZCC58+LJfML6rfugcN3j6JaSy6FTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.105877b9803d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"105877b9803d63ebb53ac1f08c11eec47c0ebaf2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.105877b9803d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.105877b9803d_1781424287301_0.5387627572018552","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.846e39a811fb":{"name":"@tldraw/tldraw","version":"5.2.0-canary.846e39a811fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.846e39a811fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"244edab05a756a8e8a3db6c1361e031a582c3ea8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.846e39a811fb.tgz","fileCount":12,"integrity":"sha512-N5/2S9d65r07WehpBUrKi7D40Z8XqG6cDX7Fqiou/JAkW4nMk7QvkpKk4YqSCEuwbII0OxgpvVkIgDR5dmnlHg==","signatures":[{"sig":"MEUCIQDzbpkNMw3CLe/XcefpfmH/s+qxgAu1MdHhCf9aW8B+DwIgaRS/S6pY40cQihuYAH3GX0wCP8WBoDuBreJmPFGL4Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.846e39a811fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"846e39a811fbaa43199d1e7e9a424413225a9f80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.846e39a811fb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.846e39a811fb_1781473271449_0.7020227634287468","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.9ac521cd3c9b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.9ac521cd3c9b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.9ac521cd3c9b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"688ae500baeed36b578afb086780adc92dbec637","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.9ac521cd3c9b.tgz","fileCount":12,"integrity":"sha512-rT4p5gM+lnPlwykxPteKYHQepCiAfyzjgCS9zD13iOGRXLYvaS6xR93f0UJKjXF4JC4tysFuq2LMIdYCkWi13A==","signatures":[{"sig":"MEUCIDgag/DCNwO35ZB8sUB3oyoxnC6DB/PhpciyJHuBidWiAiEAj2RpvEolEQicSJdARZIWxScP5NZWRg25jvQWL05BVYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.9ac521cd3c9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ac521cd3c9ba408a55bae81166eedf31fa807e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.9ac521cd3c9b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.9ac521cd3c9b_1781504651164_0.6737507288650313","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.4e00299c3e28":{"name":"@tldraw/tldraw","version":"5.2.0-canary.4e00299c3e28","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.4e00299c3e28","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e52e590e59c89eba79da575e5f61e4b5aadf613e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.4e00299c3e28.tgz","fileCount":12,"integrity":"sha512-Ggepm8Mu2rk0wWXFSH6r083gsKtkAB2X3q+rUTW4dpyEF4enXie1hnJxZMu6+W47kvhGDXhJIfjMHdSr8FfQUw==","signatures":[{"sig":"MEUCIAS6ZnH3XkekbgN6CltrXp+C3s4acOcLFCuR5pgzcyFcAiEA5i+SvqdBsYfkNv60+ZG6x55PxYYXiBpuForCHPEh5m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.4e00299c3e28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e00299c3e289e91e51d490c877ac5bc96ca3e7d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.4e00299c3e28"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.4e00299c3e28_1781512621420_0.7464623791584093","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.32e3def086cf":{"name":"@tldraw/tldraw","version":"5.2.0-canary.32e3def086cf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.32e3def086cf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b4d25849bd8042960299f33872d6ddfeeecd0e62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.32e3def086cf.tgz","fileCount":12,"integrity":"sha512-pjzuslO5sPPv2/UoIKjycq6AUfmi8h5X3Z1iEIopViOjalWKfTJPCssWA6cvkajsoRYC26s2QbDxk3OVubOpSw==","signatures":[{"sig":"MEYCIQCOrlnQkiN6QC/JK6qZC0L7c5Zdpca3uB5KBxNwfMxEEQIhAOfjxTCLOXQfRveQp6k9sY/us1xD3YpjMXbdo7VY8/j+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.32e3def086cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32e3def086cfea9b68837e71d78f2babd087c45a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.32e3def086cf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.32e3def086cf_1781516922173_0.15112455263892555","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a1d5d1353957":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a1d5d1353957","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a1d5d1353957","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0bc0b3240fca8a5c33c7b9da84ec97a9b4c5990e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a1d5d1353957.tgz","fileCount":12,"integrity":"sha512-Ua/Jc1I7f8ZqWvJKa4YkfdCblgWFwvIU3wUaAqOsjEzknN7DFcCcq+ZGTpQfOBnLWsgm9d1TqRO79Mq6ruCgLg==","signatures":[{"sig":"MEUCIQDyleFR7RtiIvz7g8j9nY1kDqSlPaRt5TTTxciQ4XPmOwIgYsfv2nl33T6HibUM/wMp9IVP0E9NinYfWk5bzry/sF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a1d5d1353957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a1d5d13539578f7ceae7b248f6a9824e108a24e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a1d5d1353957"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a1d5d1353957_1781517064629_0.7228051326373117","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.63b7a50a6cce":{"name":"@tldraw/tldraw","version":"5.2.0-canary.63b7a50a6cce","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.63b7a50a6cce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14181689975595d5242cf9a99a4d13d226bb92e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.63b7a50a6cce.tgz","fileCount":12,"integrity":"sha512-ZR87LUAFW8nVbOfMylQa6IOlgfMUBRAEuW3cNgKH0BNtgdJz4qhCTktBLja7si8jGlh7/xlvpV/TdZYGZxaH2g==","signatures":[{"sig":"MEQCIC0Cy9TqjEYfr5vSF+9+LjhwMsow0MV0FhVdfwXMBcL2AiBBgYIvDWj2jrleMV8ktZJtWj+96/MmTg3B9rG6eBp1+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.63b7a50a6cce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"63b7a50a6ccefaf62ed0056e6110103b63bbb12f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.63b7a50a6cce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.63b7a50a6cce_1781599402293_0.1676472591867848","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.fff413eea248":{"name":"@tldraw/tldraw","version":"5.2.0-canary.fff413eea248","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.fff413eea248","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e400d4dc6906c6105fb18e28d6c057bc6928fb1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.fff413eea248.tgz","fileCount":12,"integrity":"sha512-qEbETJ/OsI8u7ZIZg2j8li8VbQ8WOiHYChhuTj2jWubPbj3sXiWY6+oE5a+nTHAJNgi4UgMhgoxVqy+8GR1Tsw==","signatures":[{"sig":"MEYCIQCOBHP3R0GpR8iocdgwIpK74q+qivE0kMUmK4Vd92oSbgIhAMQytoVNFxzTirvm/9bvkoYMmBHKm08BFRciqWbc9EaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.fff413eea248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fff413eea2483f77ab8a2c959b6cf6eaf2e5764c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.fff413eea248"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.fff413eea248_1781599838102_0.24534411558059954","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.330386aee41b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.330386aee41b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.330386aee41b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7788114ce94a33b7f85f14aa7222783af248b9ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.330386aee41b.tgz","fileCount":12,"integrity":"sha512-nC4O5ycgqnikZcASPSu4A+z8ybPmzcWbBpYfXV6e4I36XyG61gcQ7f0H2VsqcObOn7psTNqHHEnhJNY+5AE75Q==","signatures":[{"sig":"MEUCIF9gi8MudP5H5Dt7ucDn5R3axWTagIw/DJnzv+r6yw5vAiEAo0a+COmOl1aB6NblDOqpBMqlp0EjAS8dxDEFGPgz6Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.330386aee41b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"330386aee41baab12d825415cdc59f0c1fe4b5f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.330386aee41b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.330386aee41b_1781600715731_0.26065934619846787","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.34d8459c40aa":{"name":"@tldraw/tldraw","version":"5.2.0-canary.34d8459c40aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.34d8459c40aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"669fd15a526e28a4b357b1e0a51c565d62ebe8df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.34d8459c40aa.tgz","fileCount":12,"integrity":"sha512-WYe8juPzgX0bymCZzpnA63Bq1FT30piDybPM07mCNRfmYv08VUKbtvZEyowpWZCrmcFJjfkLnOao+fT4w6vr/w==","signatures":[{"sig":"MEUCIBkCICl3w+QD2Ui951ztQv6qLPSv6q9To4y6Fb9OpRu2AiEAv5r+UvMiRVqB9sWi9orxG2nWxo7fAHK1Rc6gJH7OzRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.34d8459c40aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34d8459c40aab0ecac0ef2bf87abd419aebb884f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.34d8459c40aa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.34d8459c40aa_1781603205215_0.6652658379245988","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.664c18aae3a7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.664c18aae3a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.664c18aae3a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"301cd6771de17227e1b19bb26b78ac1bc7ea192a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.664c18aae3a7.tgz","fileCount":12,"integrity":"sha512-yfn2s6tQXkqCAFQHbctJh5zfL1jQogkSE/+XkIfnAVWHORXTKlD2wsKpK9dF9FOpSayEW/lt77HHE94VPalFNg==","signatures":[{"sig":"MEUCIGLi4oEsBJDHPkTe8WTK/GwR8pogoIzwOPxcftcNpFRMAiEA6//znhNwd6wn1IusEMOkwfuEX6jdobs3BLi9Q8Foet4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.664c18aae3a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"664c18aae3a74983b806ef6c8e740051e9433408","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.664c18aae3a7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.664c18aae3a7_1781603824366_0.08276002049646558","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.56c3bc3fbec3":{"name":"@tldraw/tldraw","version":"5.2.0-canary.56c3bc3fbec3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.56c3bc3fbec3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"269bf40721bbc72ba25fc8b1bf9555242fd0af3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.56c3bc3fbec3.tgz","fileCount":12,"integrity":"sha512-ZvCmSkbcqmQVDSrqXgbewR4UuNyI7dGISMV4weecZe1LHSa7hKm9o3NOTfnyrhyvBJQ7dxVumPt8JcYzFQLosA==","signatures":[{"sig":"MEQCIAVNjQ/Qx8pSagn6wRb/+W+jPG9WikcSzAlEMNwzihtnAiAdj4ZDFP6A/O3pJ06zPqce73GzVww/9IZrYbd46cZZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.56c3bc3fbec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56c3bc3fbec3bdf48e314732a51dd22fcfdd53a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.56c3bc3fbec3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.56c3bc3fbec3_1781603957245_0.5689711584081021","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6421dbe4e25a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6421dbe4e25a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6421dbe4e25a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9094fa5de1e981dd869f411f8f09fcd552af818e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6421dbe4e25a.tgz","fileCount":12,"integrity":"sha512-ij/psjcveveBPUd7VOuXYxU1v31SvXfrEMfbFcecR19Zs07MX+gJntRRNQ1sonfmZGPvYL1sZXioTtuWzwk8Ng==","signatures":[{"sig":"MEYCIQDexVUp5yFlviFAzJ9TmNs93ZCoJmH2VC14bOBBeR6fYwIhAIERPzpirAa7cvL07kln7sRH3PgGR4vTD6bMWB3/tUIL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6421dbe4e25a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6421dbe4e25a481f85e70814e96aaa4bf44a4a94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6421dbe4e25a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6421dbe4e25a_1781605459442_0.7063868741363029","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a2bf773a201d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a2bf773a201d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a2bf773a201d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7bb3747d25cedd1950b3aca2746a2dcab9e94149","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a2bf773a201d.tgz","fileCount":12,"integrity":"sha512-qlS9FOhlvXBojIHvgNO2rPNdCKzRTtJhG6M3DXxD9QsiYaBA4xlxnwe+KQZfxvJgymZRgPNkAMBuu8X96zhjpQ==","signatures":[{"sig":"MEQCIEuePpfocr3nDWOeP4Skk93IuTVFioI2vImWPgmm5K4KAiBcJEjLeQkEb59QYi5Qmk2hdoBruZ3K/18+yevjjMwJNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a2bf773a201d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2bf773a201db3ebb3a1d138c23985e8db4d8f16","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a2bf773a201d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a2bf773a201d_1781608970515_0.439560146536653","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.78882c0ab12f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.78882c0ab12f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.78882c0ab12f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3925320bde7c5271c79883e5fcbaf8488c0c2629","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.78882c0ab12f.tgz","fileCount":12,"integrity":"sha512-HQBIlRE+8gvUpErvsbMwpRwj7e180aqruHPSGAg/EOQVsJbed+L2h16o4/Px2DWAFGJaGLWyirG4rgRPfZXGyg==","signatures":[{"sig":"MEUCIQCRRQt1gh1GAB37KAPDHh6GqxieOjFDyOEnehnOCcWZKwIgH1frk+6K+R3nw7l4+oY1sBzhA23WXufIAu5dz7SW1SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.78882c0ab12f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"78882c0ab12fff0151b0b6b8caf83a92341d156f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.78882c0ab12f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.78882c0ab12f_1781615354730_0.11072629767066955","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.05c017c18b15":{"name":"@tldraw/tldraw","version":"5.2.0-canary.05c017c18b15","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.05c017c18b15","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41c5e46a6240f42d3d3a96bd592eb8908b09b624","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.05c017c18b15.tgz","fileCount":12,"integrity":"sha512-m+gJ4FrCr196i/hTaKEU+/ptRJ8my0tq9RwziYFMmyZXmz3F1YpIZUQnkJ3ucg5aWDOrcEIt7iZiSFMmrQWdCQ==","signatures":[{"sig":"MEQCIB8M5LzLVfoOyQKNgkgIu/9nXjQv5HUvD0Lehqcs+HNCAiAi9oHrxWvw2l5KOmWn3LkUlNkErJ5i5hGqdxU38lzjlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.05c017c18b15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05c017c18b15e4819e675a8afe0805fef98ebb8c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.05c017c18b15"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.05c017c18b15_1781616597893_0.07783645007122564","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.93acb3a4ecf4":{"name":"@tldraw/tldraw","version":"5.2.0-canary.93acb3a4ecf4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.93acb3a4ecf4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96e2874e99b29da8cec7aa8783380cfd48fcea1e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.93acb3a4ecf4.tgz","fileCount":12,"integrity":"sha512-QSOsZh8IvNS1644xbLic/cFMPZldio5ULqk2zZdkB6Lo3Rvl5EYjBk8O0CWX/aLdRU/d8IlWqRceNk0CHXGJwA==","signatures":[{"sig":"MEUCIB37PzWJPWVgIY2UgUN+S8gDMDztN8Fek5Ra46Wz5AQ1AiEArWdqavMD5v4xcj8/MMi01BO3hRe2OwFaQT3IYP6qzEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.93acb3a4ecf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"93acb3a4ecf451da4b8934a24cc2109ae4fd0adb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.93acb3a4ecf4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.93acb3a4ecf4_1781618395834_0.6901849093371066","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.b0f78ed73e24":{"name":"@tldraw/tldraw","version":"5.2.0-canary.b0f78ed73e24","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.b0f78ed73e24","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"268d02b9c8dc72a4cc4176c04528db10d5475f38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.b0f78ed73e24.tgz","fileCount":12,"integrity":"sha512-0exWyTFdaGbpc2XMT1U2tDQv7aZdgwnxRpEvBEeHRdqPNrDGwWGmxZ5kcdTGV9mUiPwrLor4akGUSBYcoi0v6g==","signatures":[{"sig":"MEYCIQDl7iESZTWcudmtuM9eY2eXF0i8sAhNzOstQoNpA6Z3RAIhAJr6yDbjWd+21uv+Sr6uESpKQQn6x58vpdiDXc03doFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.b0f78ed73e24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0f78ed73e244189e3d3752fc8ed2773cbdeb1e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.b0f78ed73e24"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.b0f78ed73e24_1781625733300_0.597600111178795","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.3af850efca7f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.3af850efca7f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.3af850efca7f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dc9097d962f618034b6ac4e8a835006a2732f03","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.3af850efca7f.tgz","fileCount":12,"integrity":"sha512-afSLcEVwMKs+jcZn31EOCK5fUYCxHCCUriHrON/TGL10c6BYL5J7xsTV8JbjhHckrTGfGWM6vV0wPbVJKEF03Q==","signatures":[{"sig":"MEYCIQCVuUmf2HLzoI8bw/GquOPuDD06WalpC7iw2MiK9Lx+9QIhAOD4jc8IJhU+iCwvDBFAcFnPEfywiZThqUdxcInpGK0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.3af850efca7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3af850efca7f1e7f53b79059a460b41833319246","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.3af850efca7f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.3af850efca7f_1781626568865_0.5855816865874748","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.fb3b3fb8ade6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.fb3b3fb8ade6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.fb3b3fb8ade6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b327762e0406d802775ebbac4c05355640ce80c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.fb3b3fb8ade6.tgz","fileCount":12,"integrity":"sha512-EdrZ+aJIr6HMOP9BsjuWkgUo348gtvd7wc2LMZvWx2xpApXPEeytnhXfmO1R+VFvibt3YFzkn2iA/I1NNpCQbw==","signatures":[{"sig":"MEQCIHFhDFBRZgd++ccWp91r7rKBvHaddw3fX2LlSQNHC1FLAiBOU/OoFeV0KZciVXrHvdkz8eekwkpy7z3mem27FwJQqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.fb3b3fb8ade6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb3b3fb8ade6d07b279d15fb62986ff4a4490e02","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.fb3b3fb8ade6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.fb3b3fb8ade6_1781627307478_0.6947770372737745","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ff28a605ed08":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ff28a605ed08","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ff28a605ed08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"999a6e4251e515ad932b923f00c31169de2a3873","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ff28a605ed08.tgz","fileCount":12,"integrity":"sha512-9jGtw6B2i1UNzScMdoXwveukOzDiWNIa6wVce6Xfv9ne9O+fkg++3kERYrUQ7C76o1m7hTclsvebzl9AzGE6iA==","signatures":[{"sig":"MEYCIQCSYORmAqbXU+qD+SJygrZ9MLhENKh5BwoBHJmyPGQdYgIhALGlX+nPxGAXlLITDtMyOb2weDLxzDnQ9e48z7HMxlrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ff28a605ed08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ff28a605ed08d1e2ad40cd43e7ea7f65da7eda37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ff28a605ed08"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ff28a605ed08_1781631772389_0.4159948775880673","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a0c0e74d80d9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a0c0e74d80d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a0c0e74d80d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"944f27b3cc0052d1972505f1348a3cb0a4bc8fa5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a0c0e74d80d9.tgz","fileCount":12,"integrity":"sha512-muFyurlTpSeBFfDn6lp5btgB8ycXbh+C35zAftW8kS7gOoXFMTsbI7Nvzk4wjEjnUA/N6w2c5zpsTeXYBVrSRw==","signatures":[{"sig":"MEUCIFXn349rb7NB7qTYJYEG+dODRi8D8N+dNrE8M8XxhcWGAiEA6sA8JKgRE0MUMV2DyMiQV5F995ugCZgteD1oUJHZVhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a0c0e74d80d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104850},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0c0e74d80d91d12c9c54c1df0c9554e24406ea7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a0c0e74d80d9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a0c0e74d80d9_1781646832067_0.6036057465111972","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.74575c8594de":{"name":"@tldraw/tldraw","version":"5.2.0-canary.74575c8594de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.74575c8594de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49106245590568dde9ad3260968b5fc40ff9d7f8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.74575c8594de.tgz","fileCount":12,"integrity":"sha512-aK02ISE7239u2m5X88yfdLF8VXo1o5oFUULRl2g2x13NgU7KIX8Kb8u3Nu9hgJNzrGLyS57AKPwd46onWyq/YA==","signatures":[{"sig":"MEYCIQCAzbcr6+bXSHiYAH3O/tph6rKDAPTRJx/iQBWjUjeEewIhAPUt3oJXmSG0gk2TvgEhVVlHU3UXi/2KFRW3YyMU69sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.74575c8594de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"74575c8594de561001291969d7993f54d0894981","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.74575c8594de"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.74575c8594de_1781650061698_0.6375934507239069","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.1161d9b375f9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.1161d9b375f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.1161d9b375f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5e9be0a1587847cb7cbd8505c37063563c0d5d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.1161d9b375f9.tgz","fileCount":12,"integrity":"sha512-bmuLic+10uyhdrTmWW8SOqhdDH08O6ubONLGKjPr1gTHucClszcL7CsKAxCjDf5Yaf5bRjFJvNXBiupSUL3Oxg==","signatures":[{"sig":"MEQCIC76nga1bWrpz5Ao3srKIYZ4Ugx6xxLK+OqhAyOh3Ss1AiBEk/CuYPQzLtjYj0pz25OzKE60HrDHH/l8wVku0EoaBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.1161d9b375f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1161d9b375f9957f635004e9d482d3ab14d76d08","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.1161d9b375f9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.1161d9b375f9_1781687148139_0.5283287340527854","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.3656093583f6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.3656093583f6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.3656093583f6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ceb4dc16e661be8955f9a7a5353e1fde9846fb35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.3656093583f6.tgz","fileCount":12,"integrity":"sha512-YjRtyzZs3JgJ5PkIsk3WKdRwT8k0lhf1/8ctuidrDCdCNxnsM6ngHDLBa+hIDwP+Sot75yXlAOmo8U8AnK4ilg==","signatures":[{"sig":"MEUCIQCi7U3pmWN8D8zpu2UkUyGE6ja685pD5hr321l4yhOatgIgLE3NRH7isiJapV86+Y8EKpf4Y6/2K8ffZIhj7VDhJgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.3656093583f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3656093583f62fcbb87b13cd549fe6dbc041f73c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.3656093583f6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.3656093583f6_1781687444160_0.9788953216630019","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.1e5fce86e6b5":{"name":"@tldraw/tldraw","version":"5.2.0-canary.1e5fce86e6b5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.1e5fce86e6b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba2378ab1e2573ffd690a4d87441c97701890ad7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.1e5fce86e6b5.tgz","fileCount":12,"integrity":"sha512-KFCSMkLHd6DvcwiKP+Pgaw/lMkE16AY57xw669gU15vsnbZiZJcPQ9z7ic4RXiJmAapNrq0kjBLpE0u8ZhWs9w==","signatures":[{"sig":"MEYCIQClls9iHmI2yDy2Hc0zx9kLgez5gDXjGdSEx146nq/YMQIhAPwbsA0EtmT/DM5L5nzdhym3TkY+hwAstgXZ52X6DpZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.1e5fce86e6b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e5fce86e6b59912b170c0941c45c593a57f4f1c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.1e5fce86e6b5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.1e5fce86e6b5_1781687849078_0.5336065778338168","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a8b2dd946acb":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a8b2dd946acb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a8b2dd946acb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40426642ab1e6232e0e05e1cbb4682db06fdad5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a8b2dd946acb.tgz","fileCount":12,"integrity":"sha512-eSpQouXGrgiyYJ1X3Y4goLpa5wjHufvyQHwlNbReSSGTBf2wsyz+Jv6wM3lsDsTwu6dE3M4CZhwDoEXZLjNsFA==","signatures":[{"sig":"MEUCIQDoMFeG5EDKy/8GPoB0r3pnaSxwC8ngslqyXIS1LsSElgIgVzKCGpO35j9X8RhTC5Dl3BOlZuPAAHT9utkTC7JBqq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a8b2dd946acb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8b2dd946acb8fad5cbedcf7554d138966ee9458","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a8b2dd946acb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a8b2dd946acb_1781691388847_0.8681748249503314","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.c3cbcd9fb2f4":{"name":"@tldraw/tldraw","version":"5.2.0-canary.c3cbcd9fb2f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.c3cbcd9fb2f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18bb73a9f888a327ad1bb777c925864bf2b9ff5e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.c3cbcd9fb2f4.tgz","fileCount":12,"integrity":"sha512-FaDyWQLXtrYe1HE/SLFuZXDd9WVXzvPLbbdPvifa2aT4aZvaQnX0N3uOv0S6w7eqgWReUoeh0aFcLvHGpSBLpw==","signatures":[{"sig":"MEUCIQDgMhQw8RGcZTxcYQSmXO4WmurFAuhr2su/SBUIHxsizgIgLx9jkZkui4IGcWceXBDEQQ02OkoUTj6rLZequMzX4t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.c3cbcd9fb2f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3cbcd9fb2f4f33b0ad9004c003286e9f7d25894","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.c3cbcd9fb2f4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.c3cbcd9fb2f4_1781691639235_0.7237378116190787","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.0ccdd608ed5a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.0ccdd608ed5a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.0ccdd608ed5a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c303419a49d50365e2af4318d1d03b8d7069a9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.0ccdd608ed5a.tgz","fileCount":12,"integrity":"sha512-Bc2ulonouQEvsM2djvSPC1GUb6Fe2ZLeS/ts1KU0UMfQ/6N/5Ogh93Tw14MV/xh0nC0S4hq4oyBQpZMOMV52Nw==","signatures":[{"sig":"MEUCIQCsseXhGq9o+UpN+MBkP2ECikR77DGK+cgKC/2aF2kY9wIgffMbPrC1xzni2opNzdbTsG+i5OayWyrOfhyi1wjtnec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.0ccdd608ed5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ccdd608ed5ab5e524992cd493bb704ae1fe1c1c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.0ccdd608ed5a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.0ccdd608ed5a_1781692426142_0.7041193306164453","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.0ec5e259b916":{"name":"@tldraw/tldraw","version":"5.2.0-canary.0ec5e259b916","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.0ec5e259b916","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58a1f4de3d76afad8aa20199407b53190e2dedab","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.0ec5e259b916.tgz","fileCount":12,"integrity":"sha512-Xi95UgjIrJXAGMwKhfLnX+NfHe3xorTyt4TfvUmlAzt3Ez5GyHuLrs2G8RBg6tqAiMlakVRnPsz7kbi8nM+Zrg==","signatures":[{"sig":"MEYCIQDYmmluf8LrQNWVzL0S33FwAOMAfmVxnWcISOH96HmfSAIhAMJNUuT9E/FsVQAxxYypfmLpay20kQ8OQwR/SHsfHcEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.0ec5e259b916","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ec5e259b9160e94ead193f8738075d653e77622","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.0ec5e259b916"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.0ec5e259b916_1781696721951_0.6065275482727517","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.81ec91fc1d9a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.81ec91fc1d9a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.81ec91fc1d9a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01d5b21c810b8bb5d5e7028709bf86fd9de4d84a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.81ec91fc1d9a.tgz","fileCount":12,"integrity":"sha512-2DOzBzf53sHMULfCbAJTEtxniZrFMixF4r6b1AaGuJOSmTB35+GBZxFn9BdO5PkqwwVCpB8RdNLJxt+jZp6knw==","signatures":[{"sig":"MEUCIQDhTBEmhY/VbMwSyAC2YjRwpZ4KXlsrIyppgBQvuONJ+QIgFgeOkupAJZvZPhbkb9UJ81AhSjJJiUkXh1nGICV3f38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.81ec91fc1d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81ec91fc1d9a7703df406e5850eb6ac03e6f0581","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.81ec91fc1d9a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.81ec91fc1d9a_1781698538902_0.11652869906030583","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.abfa9f59e0af":{"name":"@tldraw/tldraw","version":"5.2.0-canary.abfa9f59e0af","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.abfa9f59e0af","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97397b5a679ae17d53bcded698b0833ecc746c79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.abfa9f59e0af.tgz","fileCount":12,"integrity":"sha512-6d61B7cx1995ipedx5aEtFNV01gefHAPbUaOE2n6R1jajPgZwZp90+vGz3RoivRhGSLoD4gJ295bcrl5T3k/2Q==","signatures":[{"sig":"MEYCIQCv4NsVZ+/2yGgC7o7JB3tVhafhCzFMGVHq9hSbjrBKmAIhANMXoMYuFboJbq6a1B+VLbZjbOuGvrhUGuwZyDMHno7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.abfa9f59e0af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abfa9f59e0affa1cf96f27fd5d3cdd280997eef0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.abfa9f59e0af"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.abfa9f59e0af_1781703824576_0.8363879620865318","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e525f3fb0075":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e525f3fb0075","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e525f3fb0075","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acc3416a4b36618eeec77faa1f0ddd0450db5f85","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e525f3fb0075.tgz","fileCount":12,"integrity":"sha512-7gIWQNv7F7TulYiVS0EHeVsKIyAaHFuLuyXEF8zRkZwgDcbE7u7Ec3OZY3Ks59/2yh0xVRNkvDiAW3EP3l6IZQ==","signatures":[{"sig":"MEQCIEkl5cikYbK//e+vO1WyAYvoOF6psAUerzJe+T2ZmCkoAiA50Z4RCdQ92fFpHiVbmx+xwOLTksXDSUazEEqD2kBLqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e525f3fb0075","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e525f3fb00755f5d252606e57b408f29541c1a0b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e525f3fb0075"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e525f3fb0075_1781710766628_0.1677345409513633","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.1299eeb8c7b7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.1299eeb8c7b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.1299eeb8c7b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a85bfa77c333aa316ee4d6887b732fa278662cde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.1299eeb8c7b7.tgz","fileCount":12,"integrity":"sha512-YJ8aJEkd00ITVco4Lb8qIOn/i6eaBLALOnM2wsu8vxPUiK9a/b8boaosTeRK0f1SrJFKJ5NS4Zyx8OHGkgxmEw==","signatures":[{"sig":"MEUCIQD8VucdCw3YAbvUmHkQgxBgeojEybN8tA0Os9RKGE1BjgIgHG9SKSfld1t9Yw3ZbwhFqO6e7feGoANYsyfHEV8iVfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.1299eeb8c7b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1299eeb8c7b79e84a1e79aedc3b725fa663bd319","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.1299eeb8c7b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.1299eeb8c7b7_1781715002284_0.8799060839242931","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.427f064cd532":{"name":"@tldraw/tldraw","version":"5.2.0-canary.427f064cd532","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.427f064cd532","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa669ff7beba4e7964dbb65c453c3aba8b2bc3f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.427f064cd532.tgz","fileCount":12,"integrity":"sha512-3HWtYON1aCsYhB4/91/3FUOAbUjBd71InQIriPqv9F68rl9Pj7aMHyabdu2ifTRqjaoN9UdVqdwj11rFUcvgVA==","signatures":[{"sig":"MEYCIQCdup/zmgBj9aMtj47xqsRRvBtTKJTZKLddFDgFnHvCVAIhAOdd18OBlSvktoJzhhcdEs2qmrFm2XXOeCoxzMxEBc3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.427f064cd532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"427f064cd53234d271be8b3b067c10ce8b33559d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.427f064cd532"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.427f064cd532_1781722553109_0.420285559398222","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.606eaec02ff3":{"name":"@tldraw/tldraw","version":"5.2.0-canary.606eaec02ff3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.606eaec02ff3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e13fee5a19f55dcf776d245f1dbbd851e090c437","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.606eaec02ff3.tgz","fileCount":12,"integrity":"sha512-8IKlNOkR0ZaLKNSgMhIwa/MOpkuqLLZfq9G0GY1I/lASCyzP0uRUK1X6kIlr6qoXX0t7a6NqyZzwqbbVafHHpQ==","signatures":[{"sig":"MEQCIDQf0JFOZr9ZyG6uLqO9HeE+jt6+NMoPYLqeV6KFu5uiAiA3dlXGECMk7GwS5ItH3UuyEIM4fPbobWDLOl/oPaWfAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.606eaec02ff3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"606eaec02ff39f33118c7a2bd3503dfaf4a3bf39","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.606eaec02ff3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.606eaec02ff3_1781733087587_0.6364755406091718","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.9ec23089330f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.9ec23089330f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.9ec23089330f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe5906ae5c94c54f4a19f90f2c45dd24ac2ab34e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.9ec23089330f.tgz","fileCount":12,"integrity":"sha512-iC1XurDiwpIwVYfx5Wh8GqknQA5KKarBTUFkQayQ4GKqX9FPTdtfTFf76kYKMke59uQ7IiXpDUZTIBmr8rYhFw==","signatures":[{"sig":"MEUCIHxiypHSWQ8M/s+TMEAcIzJBHmudWhblHt/oNkvvWDBEAiEAiY0epHIDRumOxOdE+/XvCXdr0nlhqgVsETC33Dj+G0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.9ec23089330f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ec23089330f8165e43dcf0f56498d886042c643","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.9ec23089330f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.9ec23089330f_1781773882668_0.4899032485899648","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.f0dedc79682a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.f0dedc79682a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.f0dedc79682a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d94fbafd557a4874d4217a4f400befc3a3fd4b0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.f0dedc79682a.tgz","fileCount":12,"integrity":"sha512-0HmuxRE84MiVib4EKKFpOjmSPsDShXxbI77krMndLF7eTcKGXoyZ+E6XSWjKzjr2qIuoFPlGUc1EGzRgDoy2XA==","signatures":[{"sig":"MEUCIQD75L7bSmQC0V4unH1vZqP4B354usJ0Q0spz+Zw2p5H2AIgUds001o6u5CRTr0R8ZkmdMxBxHnoxW2HpIq1W+dzmD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.f0dedc79682a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f0dedc79682a184d262cb3552091de93aebc6254","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.f0dedc79682a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.f0dedc79682a_1781774060955_0.6191540393787556","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.de060e125522":{"name":"@tldraw/tldraw","version":"5.2.0-canary.de060e125522","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.de060e125522","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfa4696f99d25bb788d8fb52e6ba56c3d5a70c39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.de060e125522.tgz","fileCount":12,"integrity":"sha512-fw3/sZPg/PblP39v/1LDh+vUBa1yerQIfGOAEEUPn2lCdDGDf5SvJ+rHXC6H6+/OWh7cBFlIxUfhRvXqP6iZmw==","signatures":[{"sig":"MEQCIFYoKSkPjP4zMH9652ZsX2qUD81SIL3x5f0HG0fPBgSiAiBSRy+suHEX2p31Uqhb8FAvNSmvd1tfKgOS5IrLnIKqkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.de060e125522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de060e125522fb93a687f5086e2ba1492c4637b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.de060e125522"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.de060e125522_1781775589499_0.18002787152749922","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.21b6e86414a7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.21b6e86414a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.21b6e86414a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"460b6779a13b22ad42b8acebfcaefa2dff2e633d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.21b6e86414a7.tgz","fileCount":12,"integrity":"sha512-WQqHs0BaPyfLroSufKdpFnyWww2fjOo8cWO4puOzBdrVYqEpMTD+LxcwYyAUg1xVJypPnuvKXUVDPEJZuWZenA==","signatures":[{"sig":"MEYCIQCycgouen4nVFzfMs2Ov4jXR/1yXkRGDVxfrQBwWJgAkwIhAJ9ybKfa/B6XNUr37FSQgM+B0uP8tdjCvi2O7Tx3rFK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.21b6e86414a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21b6e86414a73ab58c0c36398f2895157ab00d8a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.21b6e86414a7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.21b6e86414a7_1781776440943_0.87665218690018","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.759f6a1883c2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.759f6a1883c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.759f6a1883c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8fba98797f5d36c68aaa26520fa9bbe5afb787b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.759f6a1883c2.tgz","fileCount":12,"integrity":"sha512-V154q5+78MctTsupwU7U+2s60H04NMYon/aO4olu/MT4e134DGtqBJYYMOgjr/EmuOzAt9cOGUJ3DSckuwnIDA==","signatures":[{"sig":"MEUCIDxRccwFlCu7+K6+IvcxTfDk763xtP7A3X2EMisZh+f7AiEApd05fgn06v5jZS1DI9/dYRpzC6vMNTPIWS/VRHPcb8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.759f6a1883c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"759f6a1883c278b7802934541e9034b3f323adcd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.759f6a1883c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.759f6a1883c2_1781777099662_0.7944407135954452","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.bb4b761a560b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.bb4b761a560b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.bb4b761a560b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"086be40a89750a5306770fb9e17834deed751f08","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.bb4b761a560b.tgz","fileCount":12,"integrity":"sha512-ozu4/WPbrgHEN3V6q9UxJx2kliEkAJPy5A0CJiSHL9sPbXy0C8nRZ/AvzILAn/55RPyIKI2gQ+PkUBem/eY9hA==","signatures":[{"sig":"MEUCIQDw1zDfrKa32vllFq5vd3OBN340tiU8FjlJIm6t57BVSgIgWRt+W50FC+trmRRzVFN5yFPSAjfhj19iV4HRk/l9YZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.bb4b761a560b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104901},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb4b761a560bd643bfa8ec3581300d9dc8b36c21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.bb4b761a560b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.bb4b761a560b_1781779320859_0.4603536129235395","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.0528a8a1b59c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.0528a8a1b59c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.0528a8a1b59c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50fa41342d472022aa116f760ba8e71e9ae3b3d8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.0528a8a1b59c.tgz","fileCount":12,"integrity":"sha512-vPlQtB46s6jkoP9xzH2Eo6TH+qeesEQIanr3yvBu9pzLxOcLvEZUNZ3iMDUe5zU0mfoZE12rVyEB7ioc2JTsrQ==","signatures":[{"sig":"MEUCIQDr7cqWG5SbzDxnIXniTSFq5KogAAReVmTaTvF4j5NqsQIgV2IsZZtbNMsZlJA6IBJ9zGv/7+WI1Ae/3aYoiMmfK6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.0528a8a1b59c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104904},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0528a8a1b59c7df5ca1a92b54e97d6181d8f7e4f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.0528a8a1b59c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.0528a8a1b59c_1781780153054_0.6811976709130689","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e8a4b5642007":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e8a4b5642007","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e8a4b5642007","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"386c623b2a09c095ac8b5226f90c7e473a703b09","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e8a4b5642007.tgz","fileCount":12,"integrity":"sha512-Pe3CQoYA7+CFc4x1cfr3qPHK2C9azxhVcSHW/IcFcv8TeQnEfckSxJnH33An4LsYyRmCgNeETwuDOlyLm0vRRA==","signatures":[{"sig":"MEQCIG/w6305BCE+acVsIxj1hWQoYD1Gd0JbQVg3ol42Owg1AiBsRfRmjCLuLQlzUCfLIaEIJlygEAL2XzTaxLbiIp+H1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e8a4b5642007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104904},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8a4b5642007f9bf4972d71f6bcabf38b0f00d7f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e8a4b5642007"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e8a4b5642007_1781781643397_0.9085395947164372","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.1f1ecb7994d5":{"name":"@tldraw/tldraw","version":"5.2.0-next.1f1ecb7994d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.1f1ecb7994d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef0e49cedc74f47cd7f03e10eb1523ff32a5de04","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.1f1ecb7994d5.tgz","fileCount":12,"integrity":"sha512-Fr+nX5NIdS81vlmlb1sUtgDEzev6Wb4o9KwNPBGIsupWmwlZvwbeUR/toNgURSC4J8dHIP/3KkL432Mj2q/AHQ==","signatures":[{"sig":"MEUCIQDkJeo0cv4BMkUqLUwtBMbg0nceEI/X5rMLWhGtNFhEFgIgN0JcrrnsOgWQfZkUQJtZtn8s0bJD9aiRskEPY45f94A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.1f1ecb7994d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1f1ecb7994d58df809eb8fb33c6aafcef8da4fa0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.1f1ecb7994d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.1f1ecb7994d5_1781781895154_0.8178922847064267","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.8136d240cc7f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.8136d240cc7f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.8136d240cc7f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c1d801ad7b00fa616346e00881255a00f96f6fe4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.8136d240cc7f.tgz","fileCount":12,"integrity":"sha512-ULVfPdW2MJRbqR6Fu5qnIZ42JHJXaTVJrzqqj0DXo9J3ymCs3j62fzKSVMkbRuJoBW0kTzXO6cl7tSGSRl7ckA==","signatures":[{"sig":"MEUCIBp+DDYWnM67yO5DvdwBUp+sBNGolM206HKzuVFZM0ZEAiEA3l7YpKttifRWfcHQH6YmvLU/q0HHunJ8KE/PlG4Jm4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.8136d240cc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104904},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8136d240cc7f4bff21bfb2496a6a6bfa23b0ccdb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.8136d240cc7f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.8136d240cc7f_1781789990278_0.35500833828940137","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.81bd7baf7ba7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.81bd7baf7ba7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.81bd7baf7ba7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51d7eef2c0b71b4b655e562e5c705bdff3d07ccb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.81bd7baf7ba7.tgz","fileCount":12,"integrity":"sha512-mMS/jxNBajuPf0/9Bu1LIJOaZWvXOpGEumTEKyDbUZ/FLL58+9ClLZl+nHY1v/wxB3c12slbCyNISF4P80nnQQ==","signatures":[{"sig":"MEUCIGy33MA9X7Ntfy5v+wTV/xpkTzpNvqlNJcUT1iripdMXAiEAk53W86F/Bzce5Gqg4BnY7rvQvk2cwpFS1zwVGmR31h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.81bd7baf7ba7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104904},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"81bd7baf7ba7086a39a7cbf2b0689d24fdda6f76","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.81bd7baf7ba7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.81bd7baf7ba7_1781791148836_0.6291471710252285","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.9ae76f25b40d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.9ae76f25b40d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.9ae76f25b40d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7567f3281cf7e6d0ddb49681ed70fa2dde4d7098","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.9ae76f25b40d.tgz","fileCount":12,"integrity":"sha512-PzAGMidCnO9600YMtV3+rwltgALbg6wbNNVzTAOD4r3vq00nlfK4x1jCKH76l8li/O+PSq68tAMmOEoQus5OaA==","signatures":[{"sig":"MEUCIQC3c9yM7t1WJQ7wUkHQfNrL/i623kHfmPFdb1ods+50lwIgXU606G+sfKPFhMm9FGOscKqhtSx/0S/f+HHQvfNCyvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.9ae76f25b40d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104904},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ae76f25b40dd84ef15a0cff53eac1948f19d517","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.9ae76f25b40d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.9ae76f25b40d_1781791399115_0.32869353945461666","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.b0c9cf86de67":{"name":"@tldraw/tldraw","version":"5.2.0-next.b0c9cf86de67","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.b0c9cf86de67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"622a5f067368819eb155495b8e912d8c6f2c3b1e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.b0c9cf86de67.tgz","fileCount":12,"integrity":"sha512-o0trCxhoIcG7SriSdCdrGxyxODna3W5oqv/oMsyR6EJRLVb+hlqk9GtenRETpcdycgvNO6CQVW+YGPV5atF27Q==","signatures":[{"sig":"MEUCIQC/Cc/JNB7x0949iRb8MZ6MSCj1kYMBmx9RVhYTz4S7QAIgVCr8vnbNokH/5Iks3b3AynWL1ILU2/j+lrNWeXR1ETM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.b0c9cf86de67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b0c9cf86de67fee1211db69fa66a053a19ec9cf5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.b0c9cf86de67"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.b0c9cf86de67_1781791841197_0.5432220249554611","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2e7bbb68abd7":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2e7bbb68abd7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2e7bbb68abd7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"376de2cadd8e5ac51c7191d3d796ec442efca050","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2e7bbb68abd7.tgz","fileCount":12,"integrity":"sha512-n92/0iK0gv3fSZIc0a1VkzBvS8BoY+X2p/yK4954WjtmAn1E4SoUek5UrRIZLBm5DJUgynXv16S0DqOezx+bzw==","signatures":[{"sig":"MEUCIQCsT/cg0LeCy/rvdVUQZ4i/PHYBEaWj9pXBq8QryLqrmAIgNOzPmYuzCAvDJi3VEhJCY7XVrK9ZjwLe469+AgVaSWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2e7bbb68abd7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104904},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e7bbb68abd7a7c90389ff2ccb1c1da24bcb884f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2e7bbb68abd7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2e7bbb68abd7_1781791898638_0.7139543646033508","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ce536abae8e2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ce536abae8e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ce536abae8e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9352aaa53df1d732bfbbeafb87ea1362b541596d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ce536abae8e2.tgz","fileCount":12,"integrity":"sha512-kS+QBsbgx+tWtxydFM80VYrPAEiYJ49YM0yhID6kjxIbywJ2I7iIQjJvbuNaGl2Pp0cDvtw+uVyUF6UZCoPFSg==","signatures":[{"sig":"MEQCIF0FFDOiyGQzITAnFU6OUXMG2nOgGppCtvJtOTG5xt/JAiBvLxlk8Jz5295lVv+0Hcg8kTIqqJZF8Gw2jUetYAvHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ce536abae8e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce536abae8e20629f61b36ba0bfb0b20a592c9a7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ce536abae8e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ce536abae8e2_1781792108245_0.9906331912897344","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.168fcf83b9f9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.168fcf83b9f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.168fcf83b9f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"391efc20dfd9e4d977e614acc70666e998bfb1f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.168fcf83b9f9.tgz","fileCount":12,"integrity":"sha512-zhwpG4sA/+w2kTd+539ZJId4MfIM39++ysnpL0grNIhuWyBjtALtet1oHhZ4q7yAx+X6fyn6prlFUf1Zno0SSg==","signatures":[{"sig":"MEUCIA4GbnbavYvDyFAI26HcfW7k8yGI7h6YI53E6GbZ0/t1AiEAwSZML12WSTz/8qSljMNU9Th+2790R5HESztW0KHwrx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.168fcf83b9f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"168fcf83b9f95a36d627b5101ea58a7a615122db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.168fcf83b9f9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.168fcf83b9f9_1781792249825_0.6975113041349126","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.548c24f3c830":{"name":"@tldraw/tldraw","version":"5.2.0-canary.548c24f3c830","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.548c24f3c830","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ac515de36a253d2707b021711fde8438cfc2f44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.548c24f3c830.tgz","fileCount":12,"integrity":"sha512-XUVSrnxpEyinhpNH64T8qwIsCIAQruLyxn6/v5hM0L/KHfkEv1t0Ljzz75tXlzelgHkyBgUroWkPBJDxTtbeDw==","signatures":[{"sig":"MEYCIQDnpFHSomhiLiODM/L/N8Jdw2DO+/IfpkBNayeitHldygIhAKuNdHviYIbKMCxKPAaSNYRSOikLMotZHYETK3AtieUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.548c24f3c830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"548c24f3c83096d80ad75a14bb19ef38d0bd0c9c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.548c24f3c830"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.548c24f3c830_1781793341796_0.6414044295809949","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.8d86bc36887d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.8d86bc36887d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.8d86bc36887d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3bb4a9869557472b137549c04fc8cc97f0e4630","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.8d86bc36887d.tgz","fileCount":12,"integrity":"sha512-ChN43+RyGGkLSJRTgE5nXICdr+iDP4vUK1HLTuSQh57LyUO8jqTxtQGfY9Be/nMhTlCtHO6ih3w5DuwExsixAA==","signatures":[{"sig":"MEYCIQDjxpvMsSVzzup622fOQgzlGmZWcRDHQe5bVXBS0fvY/wIhALEXn2DlnElmDKXpp7EWIeE9lNmmOxmirEE0MmFyTULI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.8d86bc36887d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8d86bc36887db3aa9ea0327bd9f923329a932b3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.8d86bc36887d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.8d86bc36887d_1781794274447_0.0017854754598565226","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e86c905820d9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e86c905820d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e86c905820d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9ca150bb3555caa0026ccbe9e85e950218571fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e86c905820d9.tgz","fileCount":12,"integrity":"sha512-+0brFK9jjFTFXqFlXZo0fW/qhekF8jNXWkDQYrHywYcubQmvHvPBz6jsdIffq6LTlxkA9gTTd+fdH5yRBxTAVg==","signatures":[{"sig":"MEUCIFXGLFSLzCOt+jk+pTAXFV0xN6q2VPTzFpft6cyo3BwNAiEA32XpydoGx+wOj+4edAw8bagFtCj8d122bKxI8PO2amI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e86c905820d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e86c905820d91d9aac9a8ebab9d810fadaa4e097","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e86c905820d9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e86c905820d9_1781794469501_0.9722854752581616","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.547772a8f51a":{"name":"@tldraw/tldraw","version":"5.2.0-next.547772a8f51a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.547772a8f51a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ecd3a4367ced2588afc17b04750be891be6f599","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.547772a8f51a.tgz","fileCount":12,"integrity":"sha512-IySOIG4dU2QlBGt/NicQ+mE/4GenibRWtXpIboXHMM4w2M+AiwMCL8ddr3gghtDtM/XynP2LsW7S4y30wN8MLA==","signatures":[{"sig":"MEUCIEAT2yig1CCGprYFaisucmX2gBMOPUDvebNfXlK/EQ5CAiEAoqTkJ2eOU7oTToEd37l3wJsw25WhWtfbBFkvZvr2js8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.547772a8f51a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"547772a8f51aba7859ec6d5a91e81bd0a5d48494","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.547772a8f51a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.547772a8f51a_1781795015644_0.501843344732493","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.019da1aa690a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.019da1aa690a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.019da1aa690a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b724354c4a3e353bb91e5a9da735490873ddb44e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.019da1aa690a.tgz","fileCount":12,"integrity":"sha512-8mJHx0ZlKwPtEB+M5ErfjB714OG3aiDY/wyakjqIJLZiOGrLZbE0orNUhKukkITccC6VdxsGgED1BQdKI723gw==","signatures":[{"sig":"MEUCIQDll80SgrmdNnPvw36XcL62dEe/su81OeLJNZoWKsp0jwIgc/aKSW2CdbiROCXppQo2eMRWZcUyr0V5yu5scFGmGXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.019da1aa690a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"019da1aa690af38c5ea33b5ec9583cf498821768","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.019da1aa690a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.019da1aa690a_1781798564514_0.19715682674309565","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2e3921ede356":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2e3921ede356","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2e3921ede356","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f93219f34cc38843e32ca8eeb49cd079a640c30b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2e3921ede356.tgz","fileCount":12,"integrity":"sha512-bcHmhggjAno4E8eEAbg2lcFaUKcJkhZXumZYnXt6/mxsHLgilZFuqCuEkzWeIerIPJgHJa3Jl6+SpCbT00tzeg==","signatures":[{"sig":"MEUCIATGCDZ/x7xU29k5W14PD2QmtWLfW8iZyhWAiSj8iBsoAiEAvRg4vOyfw0rWTTOJ9VrcI5t27BCWpZANMlAt3qvwe/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2e3921ede356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e3921ede356e929ac6f8c72e4ad2a2b18372bb4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2e3921ede356"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2e3921ede356_1781799153333_0.24212481352878412","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.536aeeea4146":{"name":"@tldraw/tldraw","version":"5.2.0-canary.536aeeea4146","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.536aeeea4146","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"708accfa7bb979cde567e3bdef3ebd17e1af8b33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.536aeeea4146.tgz","fileCount":12,"integrity":"sha512-Lnc+dLE7/WoxGNDyNieJ9udpAPuUCfyh3Pf0mz4xqb/DPwHuA6SJEit4NSt5lAPFVEvHGTuW/RKYOh5n8dauwQ==","signatures":[{"sig":"MEMCH2FgqtWx0+ACrjfEEygxZ9KqdoGsnpWURbXFlkundg4CIDCflKEERbzmUYPTFNB8+tP6nl4w4y01sdy/vWWfXhpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.536aeeea4146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"536aeeea41467bbdb4fd3ce2df45ae5bc38402e0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.536aeeea4146"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.536aeeea4146_1781799383303_0.12434205414617172","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.67b528fc2b43":{"name":"@tldraw/tldraw","version":"5.2.0-canary.67b528fc2b43","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.67b528fc2b43","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a75d973c4119e22e3ba9aa27f82e2df362bc2ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.67b528fc2b43.tgz","fileCount":12,"integrity":"sha512-E1MW3bKGuJktsniP8zrPWi5uzsxGnofaScUWYF4kFmmqyzBomTpYHZbefuuRjdygh0wr0NOPMrKLT9KZPXPUng==","signatures":[{"sig":"MEUCIGreXIJ4PlWW7wzyesSOB/ODFfesAiGQD2EdGyEm+x6cAiEA7cgJDoiqe6u3ORelJvv4491/UqO0LjHlgtdcyP9hLsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.67b528fc2b43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67b528fc2b43908ef36db2db32677a24b7b387f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.67b528fc2b43"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.67b528fc2b43_1781799747809_0.701043786384169","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.1875eb88b165":{"name":"@tldraw/tldraw","version":"5.2.0-next.1875eb88b165","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.1875eb88b165","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74b6e15d7eb2f837c6d70b636bee1dac42451f7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.1875eb88b165.tgz","fileCount":12,"integrity":"sha512-iQqGaUiTuS2TX1dRqgIeG/0fLsK2xEVmUhyxDg7SM0rXtjrIllvUtcEe/zMC7dYPbb+vKITTDZhaBEI5qWysHg==","signatures":[{"sig":"MEYCIQCBaEN9jeOVTZPUb1ptpTw6EzWVPpY0jl7mhEAscMGYxQIhAKZJAjtdoiqhHUu86NAVX2kdf+EnABD/X+HKCP+nN8h9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.1875eb88b165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1875eb88b165e3f3cdb52bdba228e9d5c8d7e94e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.1875eb88b165"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.1875eb88b165_1781799889100_0.6152737975525608","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.39d2e8a53a78":{"name":"@tldraw/tldraw","version":"5.2.0-canary.39d2e8a53a78","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.39d2e8a53a78","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5e03d0d47721792d7863a71f6ae2eda48f5aede7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.39d2e8a53a78.tgz","fileCount":12,"integrity":"sha512-otg/q+1c4bIch38UBZZ2QcSKWLd7eC7VFxhqUKtsF9Bo/Ei5AAOP1K9Hw+zw/SmZhjOWYS26dDcu5VGXOTU7fA==","signatures":[{"sig":"MEUCIASolojKEqXR3CwwKKHX0xJk1qofl4b634mRFnUvv1E5AiEAv+uxG9UGh+y15oK0AIFoJ7x3E1tZwT+JVtaaqvQWj0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.39d2e8a53a78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39d2e8a53a78977d413b78243e588bef035f7fb1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.39d2e8a53a78"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.39d2e8a53a78_1781862684212_0.49463070731014547","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.60c2397fdbe6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.60c2397fdbe6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.60c2397fdbe6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"03c0975aef549c4eca5405d69455b6f62b8c91ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.60c2397fdbe6.tgz","fileCount":12,"integrity":"sha512-UHH5jNcdgcWwz89ld8Pyx3YRaT/qd85D4V/YAQ1B5ouR1NcbUrV3QYQk7YbVuQg27yWrzHQGblwxcd+pBcB2dg==","signatures":[{"sig":"MEUCIGemBALusVbuMqIBghFgLNwz4oyxsPWiEgge7cQgXuZEAiEA+3gwmMQnGbc3M+AG5wgxo/qd88T7pcksinXgbAu8yS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.60c2397fdbe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"60c2397fdbe6f2abc495cf709c803cc42727568f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.60c2397fdbe6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.60c2397fdbe6_1781863098683_0.8584124066390173","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.43d958280e72":{"name":"@tldraw/tldraw","version":"5.2.0-next.43d958280e72","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.43d958280e72","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b6d0f916c9d0e75fa4ea6a2dee9cf2c7e2ba6df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.43d958280e72.tgz","fileCount":12,"integrity":"sha512-iYkHBaHipG8xoRPu8RtMrSwNtvv+UQ6vxbo3O6SFB1Q7CpSlWZudkun/1DDv7l8RtG00lvUaShmpZnkzoF9+Vg==","signatures":[{"sig":"MEUCIBOurTXSdOO6RUPkXfzm9vBzN7mdK+cGbGr+mFigskg1AiEAkCtrjDxAstjMbsNpwxGEwKZhXgzRLJ2Fel3Y/b0XzYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.43d958280e72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43d958280e72293d5ce58b6abbf19319c52966da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.43d958280e72"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.43d958280e72_1781863593750_0.4559529616043123","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.06a66009243d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.06a66009243d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.06a66009243d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71d2b1a7cc2a2928bc4a66af618e3dc17068a558","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.06a66009243d.tgz","fileCount":12,"integrity":"sha512-vW8i7nEQxZozYCOu0jDadn2hiW10vd1k7ftb/tz2eBzNdHTpomJ8daYo00gLvVCnBgB8owi397w/dr4cdusrQg==","signatures":[{"sig":"MEQCIEu6ffpDNJIHuwdAvDEvZq8mTUFNI4r8TDHWEqhM1LSuAiApSLmMwfHFMaL+EjQn6gmA9DJD8cuXCdywX7UCh31CqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.06a66009243d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"06a66009243dda894d12efd6882e2f941524d9a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.06a66009243d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.06a66009243d_1781865192262_0.0862708105355443","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.55c0c05d4cec":{"name":"@tldraw/tldraw","version":"5.2.0-canary.55c0c05d4cec","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.55c0c05d4cec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c01a9dbbfe2e20f2e66006f56360876a7b7b3fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.55c0c05d4cec.tgz","fileCount":12,"integrity":"sha512-hhY2PHCYvccVDbduPalznSKdM7zxlUAfo/F98gZxcR4AXv6rUg0VdDTG03MzlZSrh4EBVS28RGg/hXV9pirg1A==","signatures":[{"sig":"MEUCICkpxgU+ZI/dqQHxBQjpT1F/FVQDCfN5bmUhQ3OIvOumAiEA5XinqtMt0vjBySZs7BTsLP717xFyk8TbubA/ttRiJgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.55c0c05d4cec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"55c0c05d4cec771299bd099813a8ccd84e54dac8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.55c0c05d4cec"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.55c0c05d4cec_1781867078573_0.816572411923185","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.88bcbe5893d1":{"name":"@tldraw/tldraw","version":"5.2.0-canary.88bcbe5893d1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.88bcbe5893d1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"960d3d6a59d955ea11e0130a4be5b220a3035d88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.88bcbe5893d1.tgz","fileCount":12,"integrity":"sha512-8Gpx8Q6s6q5eZK9+e72ovsNZR7gePGYiwtLcixn6OSpVS6IXZUqyMjAnclXFef0ky2tkgYPAGPqOXJmOaUzATQ==","signatures":[{"sig":"MEYCIQDZiaPin3qYwnqqfIPlIPI7G738O1omQgWvyDRNjVfLxQIhAMF/f4TtpUH7TdebjsvFgUZuPi4dnCnzzolq418cnCdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.88bcbe5893d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"88bcbe5893d1f2e0e6bd6c0b99efa400656f2a41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.88bcbe5893d1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.88bcbe5893d1_1781867423260_0.5857440768964057","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a59e668bc62b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a59e668bc62b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a59e668bc62b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e180a65a6e42b72469723864b5fc4bd6b3f639e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a59e668bc62b.tgz","fileCount":12,"integrity":"sha512-Pi/Evfw1nl0yRtVQcRjPnZXLLq6Hhnv8Q/tar6/Pw5w1q+7bfPBYC8zOPVelEOHLaJO5H30eTeO8YghCv3rXNA==","signatures":[{"sig":"MEUCIQC/aoEd2mSoEwyD2YKAiZMsnldmJtyDy4VxqZxhOopPDgIgRQHA/zlMJcvAFg2UZgKzSWqeTdzdYlhMsdeUptB+yz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a59e668bc62b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a59e668bc62bd03bb2476b05d819e255fdc7bd52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a59e668bc62b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a59e668bc62b_1781871751904_0.6952101583424981","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2f9a2114decd":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2f9a2114decd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2f9a2114decd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"512960b2b75f85c81c3c43487858b6e894fad63b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2f9a2114decd.tgz","fileCount":12,"integrity":"sha512-y1jEWXaCmN4Z0yFqJY5zBXmmOFQxLvBzAda2zTUXDuMuzlxtXFnj2GWdPJDAajy5kTWfbGNmtSuTWDznl62jbg==","signatures":[{"sig":"MEUCIDAv29uCVZlySJITCqCgLZtU66qXew3q2eTmjA3dDb7UAiEAjqPdZaBRyXKb54iEBAQQ1G2LdPHVWyoqYdDKsMiF+Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2f9a2114decd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f9a2114decdf277318e673c9445a0e97d398346","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2f9a2114decd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2f9a2114decd_1781889437072_0.12015650871923067","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.cfef7b16ad41":{"name":"@tldraw/tldraw","version":"5.2.0-canary.cfef7b16ad41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.cfef7b16ad41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5112619e924a0ef390fcbf20250dd476f2824e6d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.cfef7b16ad41.tgz","fileCount":12,"integrity":"sha512-n631lARsjtpyBHayGJO1HcrtVWJTuEWRUfPbMK4Fq5yNTDDCG2nasZWp0GjFCPzRierFyP8mD5t/lK993NbFsw==","signatures":[{"sig":"MEQCIBoEpIf+6040u0e5KvciMO9Tu3XELlVJAG8L2K8sSxwOAiBdJEFME5cgNZBYDgLd6mw0hZxh/sv22W3xA3O758SpMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.cfef7b16ad41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cfef7b16ad41e38382c9aaea139af1d124642e45","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.cfef7b16ad41"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.cfef7b16ad41_1781899280822_0.39420905189536626","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.7fad8b7b2677":{"name":"@tldraw/tldraw","version":"5.2.0-canary.7fad8b7b2677","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.7fad8b7b2677","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"080dad2b81680bc8caa59950b4f822fa78826fde","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.7fad8b7b2677.tgz","fileCount":12,"integrity":"sha512-40+lJ7dOR9qlPIz4vRs9ia9DhnegOOjklI94qJHjOkf2QI2Jz+cvymaYFpO4hT8j36SIVxC6PphkiuCzzmzBig==","signatures":[{"sig":"MEUCIQCkj6L3a/8KtsbXGrlRmc+EQIhU6IrPbwjGtB1F3xdNkAIgQ7rcfr0gdxCwMqaCmP8uJynDIyM5uJ/oJxZBm8dJ+3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.7fad8b7b2677","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fad8b7b2677b7f998a30b65589c4d2050e517d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.7fad8b7b2677"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.7fad8b7b2677_1781903310321_0.8869033155837782","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.5744e256a266":{"name":"@tldraw/tldraw","version":"5.2.0-next.5744e256a266","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.5744e256a266","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4310bb35c708bb457ab8de8bcbc831e74aef2058","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.5744e256a266.tgz","fileCount":12,"integrity":"sha512-ViHNCby3bTW2d7Oq6zq/HVRurBdLcaZ0/LYNzTePXHICn0S/XTgnENh2v1j2kef0JNptvhJ8CtmrPR6JI/RYZg==","signatures":[{"sig":"MEUCIQC6etKVvyrJH7r2dAWjz0l4wmTBLoj670ttBsr5jd64SgIgTRSl6tbUVCAkm8BdLEW/Tp26TWJEVmlRvX8ZYC90Xjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.5744e256a266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5744e256a266c088bde7762daa0439f97814abe4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.5744e256a266"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.5744e256a266_1781903828118_0.4065360502472104","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.6059bcf3dc7e":{"name":"@tldraw/tldraw","version":"5.2.0-canary.6059bcf3dc7e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.6059bcf3dc7e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"12b03001a17a6b944241ec2127096457d0863f83","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.6059bcf3dc7e.tgz","fileCount":12,"integrity":"sha512-zXDJnGI7JjWMNQGshIq/gVsaRcBfZnHgg+L8pCwd6mSJ33i50xkBWDsCO+xUtKYMl+UoS3ADq9jLh+17FWdRXA==","signatures":[{"sig":"MEUCIQCY3WOvHlHEcSI4R84BqVbgxVYJKkY96FMCkw0vGIpJXgIgQUyaGDtkIBNlURawLbs+SxDp3YITt6umdP8yOlE6B0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.6059bcf3dc7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6059bcf3dc7e5de1dd9615d1d7ddc8567b663af5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.6059bcf3dc7e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.6059bcf3dc7e_1781907674333_0.4115038961981634","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.166d3202fff2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.166d3202fff2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.166d3202fff2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4d39c2484605cf0a4fd61990affdb7c58e8e2ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.166d3202fff2.tgz","fileCount":12,"integrity":"sha512-6hIKF5XFUoNj/HgygV6U4emRD913S7yOySVhBD6/ifGx/Bymieuowdz2vdL0DeAo/8xik8fev0RPPjujK2qA7Q==","signatures":[{"sig":"MEUCIAR7obZqjpxKUP4E/fArQkzg6dkFwS/h1AqNQFLyPWmiAiEA8NLUu7LxFFHRPFFksdtXwM/Fn9XdeADelHJkyF+ibGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.166d3202fff2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"166d3202fff29aa0c3c46e1f5bbdf8b17cf3ba73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.166d3202fff2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.166d3202fff2_1781909885617_0.541712866100688","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.aabc8d8c0db0":{"name":"@tldraw/tldraw","version":"5.2.0-canary.aabc8d8c0db0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.aabc8d8c0db0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f966d0455ba67bc0157f84146649e2902d9ccfb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.aabc8d8c0db0.tgz","fileCount":12,"integrity":"sha512-M4tKWxbdVyq+DXRv2el0FLQwwWq5fq+A5vAus5CMDZKK8z+FZvl8YZe6l17bFOPBvbNnnS4Oa9hpog/oLyz2wQ==","signatures":[{"sig":"MEUCIE+1wf7x1efOE7DHR0/8ii2P++Tf5pYcwxzLOF/QTH3HAiEAwPHC8qgiLhCupBMbea9P/0FuImj0kTkUAsAhD/XhPsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.aabc8d8c0db0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aabc8d8c0db095bbf3dc1d4d25001eba4071b2bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.aabc8d8c0db0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.aabc8d8c0db0_1781910129248_0.06506213823577389","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.330056fcf073":{"name":"@tldraw/tldraw","version":"5.2.0-canary.330056fcf073","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.330056fcf073","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0804a02706b973ee4ccfbf63eec0346f5586a212","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.330056fcf073.tgz","fileCount":12,"integrity":"sha512-YcumBy0sNv7wq//+cP5XMC4eaIJageuMaquU9No0Ni7d/gdNMbxdqR/t2G1eikJftPX9n0hPfkyI75PODOHQsw==","signatures":[{"sig":"MEUCIQC74lUHJv4Jt7gknrPWHyCTGzP/CSi9wtz0mmnRqUMCsgIgGE/lBIgLGfKfZPbBj39WyocPBin9kivoz/OHhQdiErA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.330056fcf073","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"330056fcf073864a6ede5467f0208015e8afc639","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.330056fcf073"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.330056fcf073_1781911708655_0.16561537993928055","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.09bf3188661d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.09bf3188661d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.09bf3188661d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ecc2643c0a3e4f4b7cdfa93184a49d396dfdb82","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.09bf3188661d.tgz","fileCount":12,"integrity":"sha512-c1SYXt5Xwqzp07Aowg73YgY2QktTzZW3j3eR6f/w2L1cwxqHPsSwTgWR22vv0ZIq030t0J4BoaXitU9woNWXGQ==","signatures":[{"sig":"MEQCIBV5IinTL2xJ4ThCP+ZVLf1Z6RuTEUANZpNNqoU7NhNoAiBweinxds6byucC2LLOfcNelVWkQctPjWoditM336ZEdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.09bf3188661d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"09bf3188661d23de7f0cdad85295124b436a3b22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.09bf3188661d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.09bf3188661d_1781912177493_0.901621990785624","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2864a9de7915":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2864a9de7915","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2864a9de7915","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a0016fd972b29c0a4406d7b7c68757a37fe98bf5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2864a9de7915.tgz","fileCount":12,"integrity":"sha512-w+90ILMeE6zuJ47g+kjKmCrxUmYwP6npj4T2TGSzTngHbH768zFHOPhSgUuNK9JjPtFBPDiu/JRZPu1n0G6hrQ==","signatures":[{"sig":"MEUCIQDIEPuf+dRBGLP38K9PNjryXb8q3uM0q4F/R+8ZdyVNZAIgfjikWpjsYUvHUYsyOKNtRXjQZDwzzl7ZqVXV9QDFbxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2864a9de7915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2864a9de7915a25a0833c5b72f373ee9a63a9ef7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2864a9de7915"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2864a9de7915_1781949940931_0.6529399905977653","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a4a2db083312":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a4a2db083312","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a4a2db083312","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de69be626268fdedca20c0e67fb122a3220d70cc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a4a2db083312.tgz","fileCount":12,"integrity":"sha512-mmRPDtjwbU0PJrB6ZcYha4AW4WcJvbHMIS14g1oQ3/WKyA+n7JgrYSzZ81ybEG4S1wuYQG9fVHF3g/rYsSUOmA==","signatures":[{"sig":"MEUCIGF4KQnJxYFuKiDcxm7KsMHeZHfmHd6HJKzqYUJOEe7KAiEA1z1xDdbk0e2ttEoD5SLzUfhxM5dfA3trBqbh6GIVA0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a4a2db083312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4a2db08331239f31f5507b6641f57daaa7abf94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a4a2db083312"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a4a2db083312_1781952146637_0.46431925468988866","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.3825f2c44173":{"name":"@tldraw/tldraw","version":"5.2.0-canary.3825f2c44173","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.3825f2c44173","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0fd95a7deef3077f9b40eeef210bb0877c774608","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.3825f2c44173.tgz","fileCount":12,"integrity":"sha512-o166Kb1h0DGCLb9KqBVCWM4593W/TZI9UGXYVzV3Y5UlZGoGtU+S91i1Pn5iuz0WyGUWSgFdXavKSuU8V4BvcQ==","signatures":[{"sig":"MEYCIQDMc2k8xGodm7fl1Njyc2yN7a4nMYeVJUDDsucgNxLPfwIhAOu/tg2lhYh5Zlmqrb7dV0AzeSclFHdBvw1QeaAlmYZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.3825f2c44173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3825f2c441737cc2ad0a689fed921e2c6c785a1e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.3825f2c44173"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.3825f2c44173_1781952525972_0.7445367442470623","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.7b3dfe568083":{"name":"@tldraw/tldraw","version":"5.2.0-canary.7b3dfe568083","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.7b3dfe568083","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0489fae2ef87a2e53ec3a38bdb646cb4f2a673b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.7b3dfe568083.tgz","fileCount":12,"integrity":"sha512-K1dppj6BW7h0y6U+Gp98DDkDjtFeiWf9q9jQzXDq8OVdzgXAUm+UcZZ5ZlnqIvs9h3UQG+3JP875dZl1KzptlQ==","signatures":[{"sig":"MEUCIQDz2SOpxyxYTk727dh1OW3+Ojsk0qFrrxDnT9Vc2pJPywIgUHWZ+CCYX+J/FczQfWxZqsVZO2zfj/7ybxMysU4MrNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.7b3dfe568083","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b3dfe56808306458dcc51fd6a1dee8938dce79d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.7b3dfe568083"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.7b3dfe568083_1781955049487_0.558706914267906","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.33cb580f88d3":{"name":"@tldraw/tldraw","version":"5.2.0-canary.33cb580f88d3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.33cb580f88d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe0d352d5d6f79aece08a695c105bf5e2235106a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.33cb580f88d3.tgz","fileCount":12,"integrity":"sha512-cFkXNg81MaWZN5TwB+PxUZzC8rPke1syrP2Ru92pw5ug+FemXmHMO4QDNSm3+EBdFOJtGSxeiM++9T3xbu9vIg==","signatures":[{"sig":"MEQCIAfEAG5hErhEY3eYvqoixYsi6ME4dqezZ+D8M3DSTmAXAiAS+7KTV65RmvBrEJReQtfZZh8KdAlQYVeekXi7MlZYSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.33cb580f88d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33cb580f88d3e55c4905ba2a1f0ef71b1634fee2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.33cb580f88d3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.33cb580f88d3_1781955261539_0.8307743226345206","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.4a5df36af32e":{"name":"@tldraw/tldraw","version":"5.2.0-canary.4a5df36af32e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.4a5df36af32e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"083e02a9b107da2966b70f4f2fb758389790ccd8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.4a5df36af32e.tgz","fileCount":12,"integrity":"sha512-2t3n4Er5IWLq0XTnZkUrayORMm9r7AUnnhUMDHWX3tkMS4UsBpBLzyb/R4e8B3kWVtoBICUdUWEThd4uO6yEcA==","signatures":[{"sig":"MEUCIQD5wQknnhnX4JfQkHfGDqcTBs7twm50oai0JMcV/SE62QIgYoJPH+2FnTKvHyeHzGx+JiVWl4GQU3kUKRKHRaIVvts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.4a5df36af32e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a5df36af32e5610d5347442b3cf3f644906c3a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.4a5df36af32e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.4a5df36af32e_1782049917665_0.9481675307501707","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2afcf9105812":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2afcf9105812","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2afcf9105812","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c7838ea621de04e5edc390cbc417d2dd0cc7557","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2afcf9105812.tgz","fileCount":12,"integrity":"sha512-uxUWqqUEp+OGAvTkWTQzaDQbKPfmqD/7JW8qI1Fr7trnjFYadW2P4Fn0MNubshoCz1JttbBfd6/mxeP2wWv2ug==","signatures":[{"sig":"MEQCIAIN4vFI/rxnUMJJRDMEWn4rq0fYe+HvW/Qf7eytPA2LAiAt55oPxk+U/2CTxhW5JbthR8VqX7DGniVVtWXlL9PlPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2afcf9105812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2afcf9105812119d15c79cd43d32d9a21ab2b5df","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2afcf9105812"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2afcf9105812_1782056098580_0.6775065191474918","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d79e6c01a595":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d79e6c01a595","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d79e6c01a595","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4be3400653bb1400fcb257ac7e3709b8608491fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d79e6c01a595.tgz","fileCount":12,"integrity":"sha512-8u92hVlX3IXj38Hn/uLRM1jQG77j+c+VBAKdLc2zzKnaBjvsxPUpkygHLfzI3tZnNkbbixf7uPjtyjoVoVc9vA==","signatures":[{"sig":"MEUCIBMVghic1gSHW8/F0+4k9ZkzNgZvhmzbUSM6XW1hcFguAiEA3k4NsFwker05FSYH7hulio645JOvGxoIscOXute+3kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d79e6c01a595","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d79e6c01a595849f9c05f07552d5e838641f20a0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d79e6c01a595"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d79e6c01a595_1782058831973_0.1342688449268048","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.9750cd1daa28":{"name":"@tldraw/tldraw","version":"5.2.0-canary.9750cd1daa28","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.9750cd1daa28","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11bdfbd5c9d61bfcd6b6b7e0ffa580255326336f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.9750cd1daa28.tgz","fileCount":12,"integrity":"sha512-aKUChdwfXKAgX7Wd1C/UWflAOiYtZHQAR0/jFThmaQpkDieKMKWzsrgKOQJ9fNGwRzTSsxOCN4owQUbcXw8Y4g==","signatures":[{"sig":"MEUCIQCj7WrRuJioHrUkybCEUtsc/gNiMv6u2SDzOC2l903BwgIgDkGUtjjbqyHOma2z7PQG8z+Fc8u5som0ACWoSJkTHhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.9750cd1daa28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9750cd1daa28febadc83f607414bfb7e5e99f5a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.9750cd1daa28"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.9750cd1daa28_1782075252040_0.3796668491649575","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5c6e63c83a7d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5c6e63c83a7d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5c6e63c83a7d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d04846a7707e9f9935a684513d70273f6b13f12f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5c6e63c83a7d.tgz","fileCount":12,"integrity":"sha512-a9d+WhlbI3F7pP6a8iZFIAkgEz7E1S+lwqjorzOWPI15iaaZ0gD7+ljWkJeHJGeQH2ZMmyKZ2NIZavC6YpozAw==","signatures":[{"sig":"MEUCIQD7I3eXSHBRqMHR5b/+mN5xyT9RTYVe83AZ7xR7mC3YCgIgMQqmWtyqFaDttWz4ZV7I09R9IoQlIh4GdWkGq1a30/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5c6e63c83a7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c6e63c83a7d0cc71dd2c4b54908e4d464904b8f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5c6e63c83a7d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5c6e63c83a7d_1782116131831_0.163478575473343","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.667cbd6bb6ff":{"name":"@tldraw/tldraw","version":"5.2.0-canary.667cbd6bb6ff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.667cbd6bb6ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fe1367c649fb9e332709f0fa7fc8ebd4bf48ee91","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.667cbd6bb6ff.tgz","fileCount":12,"integrity":"sha512-kqx1zWNs2Bs6KQIH/FHI9nfN1/iHk941/bn+QBswX5yzaNcWrt9g1bisBX3ipjWvOf97XPwsuxB4GwkmtDBMTQ==","signatures":[{"sig":"MEYCIQDa/9e3LdQnL34bTWUVXyNcHE870NL5HnKkqsVAVTTQewIhAPwagRZct7pz/ew8rc0d39/SSAElC1DeoQp5FvwGpwQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.667cbd6bb6ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"667cbd6bb6ff1ef3d5ce1b514401ee166d0eed25","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.667cbd6bb6ff"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.667cbd6bb6ff_1782119593878_0.8693866691753949","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.416530a45653":{"name":"@tldraw/tldraw","version":"5.2.0-canary.416530a45653","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.416530a45653","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3b57dedc754b4977cf8960a04947fe008ea998e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.416530a45653.tgz","fileCount":12,"integrity":"sha512-oH/LBEbl6lZARIuzy6/qj5S1gnIN+BXxDhn7TlU7K1IR1VytcvmTNTnKCED7uJZl7aOwdwNbel0tGy3idigfvw==","signatures":[{"sig":"MEUCIQDf9xg+iTTKYotFkCSajiEmpCvxfAfuabxHo6gmIgPxWwIgbqPwlVTdl4zrxf3RqTbIU9ypoFrF/+04u05LTBDTuCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.416530a45653","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"416530a45653082b824f6c764ff5c39918541d6b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.416530a45653"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.416530a45653_1782123400563_0.7405755323931569","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.463b08fade11":{"name":"@tldraw/tldraw","version":"5.2.0-canary.463b08fade11","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.463b08fade11","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c10a40bff0560a0eb7780dc2ff2960dc8f8afda8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.463b08fade11.tgz","fileCount":12,"integrity":"sha512-HLMQy2OONvKOvAd0CnomXvuT4X9DXml6Yn3IDu9t+vfVsb7bAdY2y9iCFW6AIZU9SWmqw40MOquseC3ZSQXscg==","signatures":[{"sig":"MEQCIFczw87N7Zf8QFhcy/S2fUp2SaiciSvBkXBFbPdUIw70AiAdjX5osSXv/thd1zZPv12/XOKRb8luyqLkVbtOVWDYOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.463b08fade11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"463b08fade119d33d8c99117037bccc4c0ac52bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.463b08fade11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.463b08fade11_1782126067946_0.8766228632646627","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.1effc3d150e0":{"name":"@tldraw/tldraw","version":"5.2.0-canary.1effc3d150e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.1effc3d150e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7e813687f7f5d35fa388488e00c3ee910bd6b58","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.1effc3d150e0.tgz","fileCount":12,"integrity":"sha512-BtsWrgesLyifqswabnsCo9G4dQQUL4/PMYr+cYzV9gPulKLtZk2IxkkZGG/aZyllHdHhmSQeHD0qVT3YYgp7Fg==","signatures":[{"sig":"MEUCIQCxDllTTeedlk0KcwQmvYuaLjdxSDjq+n5WZpQANJuC6AIgT0AO2pOknF9TEaMy8Q15t1bv9PCcBxavHl+IvgKBFKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.1effc3d150e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1effc3d150e07817dc09527311d40455b58c9975","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.1effc3d150e0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.1effc3d150e0_1782128671655_0.902352213431129","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.85895260bd59":{"name":"@tldraw/tldraw","version":"5.2.0-canary.85895260bd59","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.85895260bd59","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b6f207b66cdd7fc5bcaa5c5b71267d2417c19df3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.85895260bd59.tgz","fileCount":12,"integrity":"sha512-ptbMvsbr6Rb+O/RPClNOFjVpVddfJ2ccojyyCPtXQ/T9Cdo0S47Wf5wxE6m1kWNVnImYAuXzko9M+7WYOd5kaw==","signatures":[{"sig":"MEQCIFcyANENO6wxCwaPep3IsBen9aOomT5eqB2XjBTghQVdAiBi9rGTyvpflRW68fV69D4olVwSa7lV3o6/zjksUuUkyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.85895260bd59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"85895260bd5986a5a497182594c11dcee4cac6b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.85895260bd59"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.85895260bd59_1782132799893_0.413601123169159","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.408fe7042349":{"name":"@tldraw/tldraw","version":"5.2.0-canary.408fe7042349","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.408fe7042349","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5aab0810dc816860ef3f6f5f813bc35cdbafcc9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.408fe7042349.tgz","fileCount":12,"integrity":"sha512-QfzfocdAhl/VDHJlQT44bUQym177jurTvL5468gbW9Ein+uDz8FAcN0aWf86zV8GVNK0ipskxB50gxjTgd010Q==","signatures":[{"sig":"MEQCIFrKUW0CFzsygLfc0QM7A4evFd4FToeyC018XjnrVR2eAiAS+a8E2H4sDbJO4r/cT/jUmi3fWMiLGi5Ho8ofOGW/RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.408fe7042349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"408fe7042349cbdf0861cac89b2758f66597d253","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.408fe7042349"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.408fe7042349_1782135829547_0.19687369922571518","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.2f9bfdac00de":{"name":"@tldraw/tldraw","version":"5.2.0-canary.2f9bfdac00de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.2f9bfdac00de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e8c61f624b824c33267e2dc0e1b0f66a619817a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.2f9bfdac00de.tgz","fileCount":12,"integrity":"sha512-iVHtemRLSO51uN6KTwwuzKhpMcGUgH/4t0+/3kjNWey1NHMljzB3W4KpkhUPN1+7LSe8IlBs16M+fALshD24vw==","signatures":[{"sig":"MEUCIQC2mhStSqBGTJJjaLysTx1LT97bQDDWHhXmsYC6iH+AxQIgAiVVVDeCR2cucI3XiJFCnr5UAKFWjSiQs7Oo3+wHzzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.2f9bfdac00de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104948},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2f9bfdac00de2de95f7348c600194050a913cdda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.2f9bfdac00de"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.2f9bfdac00de_1782138512775_0.1972268039294336","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ec14f8c50de1":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ec14f8c50de1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ec14f8c50de1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5a879495a08f002415c9efa9a368d44011c5ca8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ec14f8c50de1.tgz","fileCount":12,"integrity":"sha512-CdhLrSN5WUkD0K6dXiFgkx5NTtJOonm2sq3tS90UE5vj7zWgD1e2UvvfEnMQSKxofDboI40BHZAY++uow5HEOg==","signatures":[{"sig":"MEUCIQC+W8mTozGwqrGsw2Lufsat7PbIN5AAUy6a+2thigGK9AIgDQ5n41widCLtgtlnBr+HZhAdO43NDEobEw/EiSnKxbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ec14f8c50de1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105094},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec14f8c50de16bd1fb1ef4a73f41e07096748eb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ec14f8c50de1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ec14f8c50de1_1782140038659_0.24668958865787194","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d6e820818b6a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d6e820818b6a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d6e820818b6a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"45244731e614c4e9a1e528d6b9f178690ca67bb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d6e820818b6a.tgz","fileCount":12,"integrity":"sha512-z6iG1LtuqKOb3ncOEJE9dt0nBVNpStTUTz+f5dBJl4qR/Xr3IXnR9v2udl8wfQJMp6nEEpjreMJaH/BPGCCT8A==","signatures":[{"sig":"MEUCIQCoDJonaYqHDDNXCjjhP2CpU5ZjbLLO2mBzkg1b8e/YwAIgc0618hDyYUbJVerQdh6CWtJKPsPyAofF3I6qvV2JHwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d6e820818b6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105094},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d6e820818b6adc6a03b3c43e918b11dffb2de3c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d6e820818b6a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d6e820818b6a_1782140372148_0.759990334694586","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.fd14bdf39101":{"name":"@tldraw/tldraw","version":"5.2.0-canary.fd14bdf39101","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.fd14bdf39101","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db8f4c4b8a204e557c4888f39dce5db17ff25958","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.fd14bdf39101.tgz","fileCount":12,"integrity":"sha512-nUu872kvoQoRzdeNeROxNzGIZTOew5biMXx1QqCTVU/XLaabLcfbRDpvz2HsbUmA5AcZEBzl04LuALOeTu4FiA==","signatures":[{"sig":"MEUCIDi2j0e4p1MbMWvV8gay0q9jZBtxLhPbmm8hO2/U857wAiEAozGAelrDAonk/IrsilzmiZ6Dgpwa7pKZUsyaNvZigcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.fd14bdf39101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105094},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fd14bdf391019462fa1009169e63c88b0c369637","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.fd14bdf39101"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.fd14bdf39101_1782140447487_0.3191022866727635","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.7a940eee5004":{"name":"@tldraw/tldraw","version":"5.2.0-canary.7a940eee5004","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.7a940eee5004","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d918269bd044f27b2d2376c5bdbf0a5592f5fb74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.7a940eee5004.tgz","fileCount":12,"integrity":"sha512-VjSFytDGoyRJ1pWkPJ+WA7R6j1lg/ytaVf6J8cPdU4v8SYoiKulCkHH7v3MPGfbD+FrzJb/J+kH2G9jU7dNXnA==","signatures":[{"sig":"MEQCICCtLMvpy31EPkS8IejF0qt7uM9cTdxN+qioewaV1RGGAiBtqF698RBi+snIOZZSLTn8L1PeeIrBOwtIddcWZEiTMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.7a940eee5004","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105094},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7a940eee5004ac1ad15d05609374f3cf27666978","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.7a940eee5004"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.7a940eee5004_1782140606582_0.017095802080230316","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.31e143631b3c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.31e143631b3c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.31e143631b3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8b0d050ce8954c361fe072025366565d3e47b3e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.31e143631b3c.tgz","fileCount":12,"integrity":"sha512-87ZrQlxGz3Wtuut3lDa0XBodClcBl/8S/Mil/27xlFfgWHRNKnfrwAWXVrrPdGMNrbJVYO4xCgwIB6XY0+fgTQ==","signatures":[{"sig":"MEUCIHD8nYFqnIngGKHECYLUdAWVDGHYMVWO+9T3HJKvVSaoAiEA56wPAQsBfX3zu0y96sbKQyycKkNdcOemoSbJWRofb48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.31e143631b3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105094},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31e143631b3cc8011136e967956d4ce014b3bcd3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.31e143631b3c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.31e143631b3c_1782208065415_0.33320499435964335","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.b33ab503d205":{"name":"@tldraw/tldraw","version":"5.2.0-canary.b33ab503d205","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.b33ab503d205","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a3e2df5e092e5baf022667574c81e07cf7201c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.b33ab503d205.tgz","fileCount":12,"integrity":"sha512-9vkvLQbTZPpOovhRLHthZV5to9ObZRV2f+NHu3MmfTAjinbQOJDryMyl24SoOOFjstM+3zs9oxav6Q8fsUnNtA==","signatures":[{"sig":"MEQCIEhg7drFdceS+e9kYWBKzvmWL5xPYfnVkXtxcyEpoxv1AiAYMOMuqOhRcRqlzs1slle6H3XoBQUR599o3yvvx2HqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.b33ab503d205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b33ab503d20561848b061cc283be137722e15cc6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.b33ab503d205"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.b33ab503d205_1782208407419_0.739837480186829","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5f89e0e01a55":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5f89e0e01a55","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5f89e0e01a55","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7778aed197d875ee2d931597098e1e753801e467","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5f89e0e01a55.tgz","fileCount":12,"integrity":"sha512-SR5nAwBAyEF7etNxEiIB8awqlKG/sjl9mTb7zdxx5O/D1uOAv2JUu0LWkEIQhLVmOIth0HDICiqgu6Zy+cnkRw==","signatures":[{"sig":"MEUCIQDaeav7p8H92g3JxjGEUNO8xQmiBbR2xdpJIV2ydxEiYwIge+8GUIEWb4V5YwktlWcxgyR1usL07eu/FAM8OmcrUK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5f89e0e01a55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f89e0e01a558d0916f0c4d7032d814c61c2af50","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5f89e0e01a55"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5f89e0e01a55_1782210863039_0.11754571528487423","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.999851279675":{"name":"@tldraw/tldraw","version":"5.2.0-next.999851279675","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.999851279675","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd2b5e8f95ae11111ad4464516cd4e7a59be82f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.999851279675.tgz","fileCount":12,"integrity":"sha512-PlVLxXozfmgz8yQxU/B7vyIt45YjKOlByeTukK5VqeC7X+shUfkgA6ZCPUKb7+gsiK09MjXeoG3s6thAZyjNdw==","signatures":[{"sig":"MEYCIQD0NtUEyAsryIdajgeVc7Qr9iXfhF32D5MAmRmU7wLhSwIhAMk+/Zl9yEhOUix/ZIfP5XAn4zJAEPU9toO/slo+0Nyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.999851279675","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104896},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99985127967595f6b9bebfcf1d5e330b1f942e25","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.999851279675"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.999851279675_1782211365145_0.22967140052354873","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5862a9d5dd2c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5862a9d5dd2c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5862a9d5dd2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f8915f5fd0466102194a17478838dee1587ec0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5862a9d5dd2c.tgz","fileCount":12,"integrity":"sha512-L9nbHNdXb2qRY8xWnBJNVAqnXMMAYEmpORSq20Ei68uf60Yv5lugIj2n5oqVOWz4eYdl4aO2e+xQ/+M766HrUw==","signatures":[{"sig":"MEQCIDX+MC8eCTyFj5tV/EMISdVqHeym44mEwpWBYgcOM5JfAiAb3+rX/tBbvjtMDXVkAS2nG2sdXBLCdQ4J6zrLdDt5vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5862a9d5dd2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5862a9d5dd2c436630a83cfe429bd25eb46c208a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5862a9d5dd2c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5862a9d5dd2c_1782213576681_0.06117717205043993","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a0ea835f71fd":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a0ea835f71fd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a0ea835f71fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77b882ac0932ebd8f56f0a87d13e8fad7b161101","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a0ea835f71fd.tgz","fileCount":12,"integrity":"sha512-pCqa9RiioQjf0kY8+M23ZPBnyEyNra7j2u8r4kteIfpn5r7p5AJ4C/q9pWrrPEbFKCtKAr6Ep9JzaFCbPiGQ0Q==","signatures":[{"sig":"MEQCICvqXXQ361D7bsiGeItUvX21ky3Sdy4Xl5ZcGk8Ers0OAiAqnEsWgBNjt7wAFxghEIVcqM/uA/2Zp65sSVIK50+tdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a0ea835f71fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0ea835f71fd6a4696ad60dabc161ab4620f6ab4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a0ea835f71fd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a0ea835f71fd_1782224402087_0.6931047420740797","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.315325447e06":{"name":"@tldraw/tldraw","version":"5.2.0-canary.315325447e06","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.315325447e06","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6f20d5bd746b6d2f09827e36217a363ee3d77df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.315325447e06.tgz","fileCount":12,"integrity":"sha512-d8xlmivtTR0vryFAutnhXafOJfZl561qa536G/loSPdWlnpOopKGE1Rb3Zvn4iCZb9QIvRsmUv5ydJDjvfwZug==","signatures":[{"sig":"MEQCIDnZCdKI3b3gctNvaVsdG/as57ghyH+iwKvgGfdJcwMcAiAysQpAk+ZBEA+5OMooWbtrDoLpbiqQp8d06VO9ybohzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.315325447e06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"315325447e06fa6536186f84c76abd5e5122cd83","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.315325447e06"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.315325447e06_1782229213793_0.23897247824497647","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.7c0b5bfab7c2":{"name":"@tldraw/tldraw","version":"5.2.0-canary.7c0b5bfab7c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.7c0b5bfab7c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"72b94f1531dfa6b62f1b8d21170ef303f2d39130","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.7c0b5bfab7c2.tgz","fileCount":12,"integrity":"sha512-JgKo6F6JQki3aC5iEWX9s10L97Kc7UeoORiLh5uW8yJa4BYzqldRKJuP+wFrC56HZeEnVduPXO2wY+MAD9a6JQ==","signatures":[{"sig":"MEUCIQCF1ea1/aGNssH92h3HttsjP2adesDOa7EQbJ4bqIqxegIgR6GuFGxJRvx+m1fk5quuskHvk4VTnaFY1IY7wcWCyC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.7c0b5bfab7c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c0b5bfab7c2ae4af223ffaffc58e6821ca71c2f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.7c0b5bfab7c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.7c0b5bfab7c2_1782231088566_0.5898149728699742","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d28cf4347708":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d28cf4347708","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d28cf4347708","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d970671d479f537adcaa7314a83f19d12c35c4b0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d28cf4347708.tgz","fileCount":12,"integrity":"sha512-rFwfV1XkyY9PUbFU1OFcwjLSQqj7vycsXng0XjYyCHn05lv5lpuhnmhzvHzYLhw9H/gUqwtFAgp3RmhmA7Rt4g==","signatures":[{"sig":"MEYCIQCyOfjVXcr3U3KKUKUNsu8Aa0qzVRq56LW4Yif+dVs4zAIhAJVMGdMQtPKm/yDDvYlbp2Zf2Nx9yVU2UL+gIzRYz4ms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d28cf4347708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d28cf4347708e2fce9fdae3f543f1dbd51cd55a1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d28cf4347708"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d28cf4347708_1782245751680_0.41558983970572516","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.78bdee598fd9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.78bdee598fd9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.78bdee598fd9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97b9445d02328f1227d6d6f0fa37983bb6f9db63","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.78bdee598fd9.tgz","fileCount":12,"integrity":"sha512-SPF72UKNqB2BcBf2Yb0fBzI6Wmej0I6DmyDIpG3M5TqpWi/N3ZBHSN/3Mf4Mi991HSdvlF4IqmoNRjp4RGdzWQ==","signatures":[{"sig":"MEQCIBVH5iJgcsz3VEPCJHJ9BWbjoT+REZt764LvwD8Nz52KAiAN447c8Tl2y4jxu7H3dpz3/9vhsjv3W3IFCOt8PqeOsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.78bdee598fd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"78bdee598fd9cdffeaa8fb0b289771092fbb65cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.78bdee598fd9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.78bdee598fd9_1782247975416_0.8764896226426662","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.59efb5fea141":{"name":"@tldraw/tldraw","version":"5.2.0-canary.59efb5fea141","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.59efb5fea141","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81a33301a23451ed9aad5f59c792d7416e20168e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.59efb5fea141.tgz","fileCount":12,"integrity":"sha512-4YAE2D/kCEdXLz4zZbjS30lAiG/yVLcXSBL7p3TwAKNO16Tn6vZ9uvOK4NytsP5CS5ytd107aAmJnmac6J1x6g==","signatures":[{"sig":"MEYCIQD9Qlrqt9eFFZz6rI4dDBYTd7y05I7ke6WA76EheUvYDQIhAK0jbk0WePTjuRv+cMTHnvGo8PL4sNh7vFs7NdfcvgF8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.59efb5fea141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59efb5fea1412a11242e2178decb3474647c6f77","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.59efb5fea141"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.59efb5fea141_1782249457238_0.303657860992093","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.080e9b312c95":{"name":"@tldraw/tldraw","version":"5.2.0-canary.080e9b312c95","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.080e9b312c95","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcbdca4a2ea3f702f3e5b6ba98ed18970173c70b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.080e9b312c95.tgz","fileCount":12,"integrity":"sha512-qOhQhza2IkZClOGoQvi9JZgaJJY7bLtGDfeHX6DrghwKfQGmlhsjZKuySwgMLzGngJfvv9RFHFc+XGfAxCU+kw==","signatures":[{"sig":"MEUCIHhqgys64SrwfUwJZYi+/kf4AHLI4AElQLAfEZQlLFszAiEAj2iauPBeWmTnIz/J4XeK/2PgjjuZUy3DWmpckAovGzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.080e9b312c95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"080e9b312c95d788abc407e713c088a712306007","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.080e9b312c95"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.080e9b312c95_1782290757761_0.22149738174924138","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.226804c12c2d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.226804c12c2d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.226804c12c2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83af9cf0bf357bc28f498ad6bfee78ed7a988b48","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.226804c12c2d.tgz","fileCount":12,"integrity":"sha512-6eWzt+Yrw+z76mpJSF8je0cV4IvQciZY849g1uhVzS4dUVKb/8VUJAb9WNQkglZ6WhCoG2Sm4ygD/0PYRC+Yww==","signatures":[{"sig":"MEUCIQCmLq8kqZONwhObCXDLXAyk0yOtdh6TZkG62t+c0kUOfgIgGCdx7CB+aTYX3V3T4azL+h+qjJakNX+ubsqZI02eYSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.226804c12c2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"226804c12c2d6292374a4aba368c1816d5410c93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.226804c12c2d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.226804c12c2d_1782290898575_0.20413977775021408","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.93da02f3852b":{"name":"@tldraw/tldraw","version":"5.2.0-canary.93da02f3852b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.93da02f3852b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"afac204deda70df7bb58bdd18657e412d644a0ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.93da02f3852b.tgz","fileCount":12,"integrity":"sha512-Ia2QftFZP1VIUWXY/9pdUHPL6MjB4i/TSKQx9zdrnytkNvFErRlLHzhGYT0KPW0gXBSEKLLlsdmJZkLWtVulwQ==","signatures":[{"sig":"MEQCICc02zcMHvBPP/TM3bQJdgD0n8kDBaM6WEPxZhT7hK2fAiAreD/fqE4U4Il4VeA0t+lVjWxm8hhG83aCIEm4vCxspg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.93da02f3852b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"93da02f3852bf42af3481af6ffb1c1ce0c59c1d7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.93da02f3852b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.93da02f3852b_1782291789842_0.701796272042102","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.bb0dc7e97805":{"name":"@tldraw/tldraw","version":"5.2.0-canary.bb0dc7e97805","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.bb0dc7e97805","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4a99000f21aacb09785858b3a80673c8d4db787","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.bb0dc7e97805.tgz","fileCount":12,"integrity":"sha512-IHJujgAncGLSXXYO6pQTt0ubqdbKbenu+hChZmz/JyE8RA9G5fCPVGbCZz631Nnv8Inyt/qKwDN4Q5AeJLgEgg==","signatures":[{"sig":"MEQCICioGa/mwV4M0AyJD4GWjXigLzrmFVdE+QHgdfkqEhqKAiBJpSqXyEPgv9g/SXRtv54RfdtTKVdvZ+WI3eq1iJNfUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.bb0dc7e97805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb0dc7e97805ad6c85744ee9942892d818aba287","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.bb0dc7e97805"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.bb0dc7e97805_1782292060262_0.3774040555891529","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ed0799d97303":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ed0799d97303","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ed0799d97303","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23cc8d81b6744541354eb49d9391d6cd19bb467d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ed0799d97303.tgz","fileCount":12,"integrity":"sha512-Rcgz5MzKNpwU+dXe0tTetFksgM7sUDikDto3Jh+aA7JAD8zDiTenfVyizB7MQgc6+rIUtNG3xeWwNZizysVNhw==","signatures":[{"sig":"MEUCIGO4uYe74Fvo5fd40U8O3r/t+FWYSJ1lMUE9+gM+1FNiAiEArk/XA4a/LvPLeEI7Ln8LwyiQrSpTl63761gZEW+X728=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ed0799d97303","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ed0799d97303918efcc0d4352caa04195b39a620","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ed0799d97303"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ed0799d97303_1782293845025_0.8064503406004668","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.810bf8afc1bb":{"name":"@tldraw/tldraw","version":"5.2.0-canary.810bf8afc1bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.810bf8afc1bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c8b2112801fbbaa2d7973d19cc3f39a4c75d5ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.810bf8afc1bb.tgz","fileCount":12,"integrity":"sha512-dTvHdD8FTJhZU5B6AJ96tWkIvNlvnrL530dW1Po7T8bJtYzySnpdnFsafHXPUrHH5S6vfeV+iUm3r+0APpmAAA==","signatures":[{"sig":"MEQCICcSRc94U6I3NTGo850NTkrtGOTFgSy0MJdUJPDZgA6QAiBE5fW79oJqqIcqIklh78MtzheYVY6dUZHhVAQBTa+4Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.810bf8afc1bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105114},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"810bf8afc1bbbd5695ed4389ef9da09970275ea4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.810bf8afc1bb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.810bf8afc1bb_1782295411171_0.6566598458251687","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.3cd6ce9d15d5":{"name":"@tldraw/tldraw","version":"5.2.0-canary.3cd6ce9d15d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.3cd6ce9d15d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0c802db98da0b21647f4818900f436c088e6da0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.3cd6ce9d15d5.tgz","fileCount":12,"integrity":"sha512-im3Wcctin5nEUWNSLk5lHPUL3NE/ebfEXdzryxK+mFRPerzm3tXfZwvtiIJVmBLWzO56tuwfK8pEqqsRSIpzRA==","signatures":[{"sig":"MEUCIQDPSPahC+N+1HfqMKXUjC4uK6Z57MtZs/ts4X/wtcX+KAIgbLjSytF1TqPn5QSXl1VxLgl4kgGQ9zywH6fqJ7hz+fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.3cd6ce9d15d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cd6ce9d15d5a84634134ffbb8d6c046e134a507","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.3cd6ce9d15d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.3cd6ce9d15d5_1782296275824_0.31435048200678906","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.5b290ec9a349":{"name":"@tldraw/tldraw","version":"5.2.0-canary.5b290ec9a349","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.5b290ec9a349","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fc26c650b145c585690293966b27dafbb451b4bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.5b290ec9a349.tgz","fileCount":12,"integrity":"sha512-O2lXDnw2RY9kwhMQX0gzIG0p2WUlz9FGxG7quA+gwdRxbvDlDgtjlufGtq/mB1wY0bhV3YBdn3i1odZYnEmUKA==","signatures":[{"sig":"MEUCICXCTFK0EtmSH5/D5teLmNGXak57KLW54G3D1SbzHd8pAiEAhaDIi8rWXNIjg6v2jBIIIVTjKPKxdR4H1vObogufN8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.5b290ec9a349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5b290ec9a349d0b1b192b017f4943a7eca8c6543","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.5b290ec9a349"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.5b290ec9a349_1782297468332_0.9493261150621688","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.911274c53c6c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.911274c53c6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.911274c53c6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f98203daefd5cf683b3eac87c8ecdf94bb61f26d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.911274c53c6c.tgz","fileCount":12,"integrity":"sha512-94MR+tlRFKcCAPmgE368ArpAfoGQugr+wiQ/OqjLPAL7xp7/4DQda96/g93zuGkhQ/R/x/5I/dGgQb8n4sIqqQ==","signatures":[{"sig":"MEUCIQCS26jFQmG6JsW9WaNLrDFhMgjvwEQwzg1PJ4i1zOKImgIgCwp2G2pkGE1FiFBKh1rBo7VK74U4z9f3eKqhY1d+Up4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.911274c53c6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"911274c53c6ca880aa7801afb3b17666a3e34e54","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.911274c53c6c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.911274c53c6c_1782308803815_0.8442071973569256","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.350f3398598f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.350f3398598f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.350f3398598f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"caa4846ee801de7a8bcf4705efa157bbd7ff2b6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.350f3398598f.tgz","fileCount":12,"integrity":"sha512-gQDjk0JjIuIMrfkWH9ESLCp2QH2eBoWuj8v96Uwg7iNJC4Scbt6hJKMUJgZbnaT41x4H2CDY9BV+yhckGF8RKw==","signatures":[{"sig":"MEQCIEY4QAnMoQTLVxSjFbgB0wUImAjJ7nf3hQYdDpW5HszfAiA0A0whSYnALczbAc/rHS+VWoh8T2kJV/Z9w1OPYU3HkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.350f3398598f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"350f3398598f7b4a75daf5b34d45fcf246e0bcd7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.350f3398598f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.350f3398598f_1782310938264_0.7357449008194832","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-next.7b677d60c152":{"name":"@tldraw/tldraw","version":"5.2.0-next.7b677d60c152","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-next.7b677d60c152","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4dc0419062722e11e124bd0a5cea976ab537435e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-next.7b677d60c152.tgz","fileCount":12,"integrity":"sha512-69PMEQd7TzZmuAbv7KMdOyFTzWPrT2Xg1e+NOhz9v8AyHN5KhU0tGmM4ZpZj+aeZTE0Bc78jl0Fra3BaXEI1CQ==","signatures":[{"sig":"MEUCIGNyNnNoHcjPxsIarZF9G/lmjdtB0jmEJ5IfcY4P9BjNAiEAzbfvxQDwJksGWeHvGFar4kysTN/rMyHsBUWigTkmwjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-next.7b677d60c152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105243},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b677d60c152f4c595266fe8c49fe08abeadaa33","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-next.7b677d60c152"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-next.7b677d60c152_1782311052568_0.4621150481084675","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.abf46d82c47a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.abf46d82c47a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.abf46d82c47a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7aec7f66f97c2baaed090cfaa0f9b4c382ca33b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.abf46d82c47a.tgz","fileCount":12,"integrity":"sha512-I+M8Bvy/VH5Cm0W3JLF17L6xzPczw0i/fAgemXDEih3HRDA+DaJ2x9comYWB+q29TrDVZ10WIh/FuSxh9saUbQ==","signatures":[{"sig":"MEUCIHlZSOjKfRWpNOBW8HFHoNJOVOJP6WpJtLIxjj5TboGVAiEApONwnw/Fr5AOdoELxBO80Gkb1vV7RM0ywQttKyGsCac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.abf46d82c47a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"abf46d82c47ae4a6c09a824375514357710591bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.abf46d82c47a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.abf46d82c47a_1782313434619_0.9624650918300472","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.553562352de6":{"name":"@tldraw/tldraw","version":"5.2.0-canary.553562352de6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.553562352de6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"518efe94846bce81ebff2630410e8e912c23710e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.553562352de6.tgz","fileCount":12,"integrity":"sha512-cS+PAAdcVkBnzZV5AsLDJvO8Y9pd2cUVgKjleikcsfZHtBTEZ7np6xchw7cl7zy33oJ+AybnMkVuOAuYh7bLBg==","signatures":[{"sig":"MEUCIHjtqjBmzok7TVKrfEl/jjJTkrZK9vmuXNupffVimUD9AiEAyTZlufPk9mHCTbRCWVNbcS5GGnOq+Frrd0PYojPUvNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.553562352de6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"553562352de61161a076ba79e53a5c0273df0e1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.553562352de6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.553562352de6_1782315507084_0.660639065896754","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.4f92f5a74345":{"name":"@tldraw/tldraw","version":"5.2.0-canary.4f92f5a74345","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.4f92f5a74345","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf635c99c0aba5be6a039e65b5ddb32ca7c0f871","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.4f92f5a74345.tgz","fileCount":12,"integrity":"sha512-1tK2u7dqdIxGXT+m0SBRnRz8eHB7SRX4bk8A5Eh8tc277h+FLbTHYwYjttIg+S84cX6Ax4JMZwRMReWcUNU7pA==","signatures":[{"sig":"MEUCIE7Kqbga0P29imUSkw70gXocu9jZ2toEVF8qN84s0exxAiEAmA14p/Lbb9/+FYQi+ACRIwD0W5F2kbNczG+Xdo7kQ3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.4f92f5a74345","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f92f5a74345a164fb67abe6bdc28c062d48b258","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.4f92f5a74345"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.4f92f5a74345_1782316065803_0.32921076700754903","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.83f51f6f8647":{"name":"@tldraw/tldraw","version":"5.2.0-canary.83f51f6f8647","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.83f51f6f8647","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eab85db6dfd1577898ddd30de8c80cdf0bb6de23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.83f51f6f8647.tgz","fileCount":12,"integrity":"sha512-mGX6N0IcF3tiybUrnnstDLz582HuI55uCafTJ1nhiqt6KVE9Ov9HV8ogFUb/LlFmb0zBnAtTMh+sMyRKbjIF1A==","signatures":[{"sig":"MEQCIGEb+GkHxE+YP4qVTcwdPs1O1VEJTUpASxLhk0+ruXA3AiAnzVFlScnbT1NNghgTZrZ2TbQTGmCmA9kqFizRFgXx/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.83f51f6f8647","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"83f51f6f86478f227f8231b41dc2d17db6827759","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.83f51f6f8647"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.83f51f6f8647_1782320144441_0.7102339589082658","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.d8fd8151664c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.d8fd8151664c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.d8fd8151664c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d9d006f6ce0dd118633cbeb57062b9731ec694e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.d8fd8151664c.tgz","fileCount":12,"integrity":"sha512-VTse1PI7M9h814hDchr/UHMI0ZxcKdt6Ewi4XkQ3DrDjjdWTR2QQ+yDmLCSrokAepHOiTxpe6Iw0vRuemgjCbA==","signatures":[{"sig":"MEQCIEvvG37m/8U37PVRiflMl0dev0quApJvR2EWr78bBU9TAiAvTtPyv7o+yzWk38uYgiSgCIyem8VRyLRxb/4N+UyfbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.d8fd8151664c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8fd8151664cadf032ed2636541963ef9dc9f29b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.d8fd8151664c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.d8fd8151664c_1782470470546_0.5321360394380663","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.f504e0d61cd4":{"name":"@tldraw/tldraw","version":"5.2.0-canary.f504e0d61cd4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.f504e0d61cd4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d43c43e270b9c68997dc57d08d1b9be5e0c061dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.f504e0d61cd4.tgz","fileCount":12,"integrity":"sha512-FmHbd7+Gbhk9kOJtyKd1Xl3YdLjCkGlguavQRzAKkSlgr0g9FK6bMcKm5QpBccQS0m8eWqJ+qKJz7IQbOApkeg==","signatures":[{"sig":"MEYCIQCegAOY0n4YxrZ7jKs6CiyXrpztuMfvQuixYoczx00I+AIhAIm528Es6Ta94ddFdmhaVrnY3HzF3zh2/5BHmrEEZC2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.f504e0d61cd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f504e0d61cd4a0a3f249a4d94dac5a973040791c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.f504e0d61cd4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.f504e0d61cd4_1782473640861_0.937403729690971","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.8e1d0e9a9fc9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.8e1d0e9a9fc9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.8e1d0e9a9fc9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"532ce41b9334905c62440155b9b631d2e92be92c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.8e1d0e9a9fc9.tgz","fileCount":12,"integrity":"sha512-k3T3u/VBd0rUU4fiAcvbEKFx0Irzn5+aKqCLNoabxLtKXImr73FVG3dSLqea0wBx2Oirfx9hJzxuYCoQpid10Q==","signatures":[{"sig":"MEQCIDes/Y8yfVza4dB+w41GQhv6ilzysy3zzX+PU4Xm8tmKAiAeQYoCdqqD3BUgLRLVWcZEkE0S14fUhQmuixiJH8YQFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.8e1d0e9a9fc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e1d0e9a9fc9f2be3c0e9bce31d030d88bef1705","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.8e1d0e9a9fc9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.8e1d0e9a9fc9_1782550541661_0.5951640969187337","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.79ebf6ab5ef9":{"name":"@tldraw/tldraw","version":"5.2.0-canary.79ebf6ab5ef9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.79ebf6ab5ef9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5c3648e188ec62c5ecc1cc2e3dc43cdd6cf8925","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.79ebf6ab5ef9.tgz","fileCount":12,"integrity":"sha512-D57yuzad2a84u5SePwEHjvcpfecz+65kRnQ/o9E2TYKrTA7v0v14AWVkMFAI5iucVKDto+ZDwwo3YNkUx75f1w==","signatures":[{"sig":"MEUCIQCMv38uch1AbhQIcw9uq6tT//qGb3KfFb6u7hNs2BHLowIgZqUEKUXwh87wF01K6Vk4QDUPauRiTUODqqZYHCNymfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.79ebf6ab5ef9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79ebf6ab5ef9555ec365477ae82a5d87d0826115","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.79ebf6ab5ef9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.79ebf6ab5ef9_1782835256554_0.5739029147292767","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.92fdd57a1997":{"name":"@tldraw/tldraw","version":"5.2.0-canary.92fdd57a1997","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.92fdd57a1997","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d31893fb0e13b87abe9dcf6db9ff20246829d464","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.92fdd57a1997.tgz","fileCount":12,"integrity":"sha512-PATCBe+/QUuf3h+tKrG0OjDA2Pkw8Im9vJZYNJfVzGtzyVYbdSB+5Ubxm6Ywh65qZXHZ1E3pjqMFsn/HA8AYWQ==","signatures":[{"sig":"MEUCIQDOLGqYs7WWJNVkIvCrts0AxJEtwiF3qDiItUW78TMYEwIgaoby+YlFGOfgsSSQ2dBgKcoSFSJzH/ODMFkpRr6qD1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.92fdd57a1997","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92fdd57a19977279e15eca7e32eed5c9e2dbb31b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.92fdd57a1997"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.92fdd57a1997_1782893878241_0.47096966930431305","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.ea660f93328c":{"name":"@tldraw/tldraw","version":"5.2.0-canary.ea660f93328c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.ea660f93328c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9124e48c1464632522c962bc80e32982f2078884","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.ea660f93328c.tgz","fileCount":12,"integrity":"sha512-jDvTRNigL49D6nn+TVjmLDKXCzhJozdeGhUort3O+nfvl2KnuxFRL8bzr4DmOdMyD3DBswg3jOQHym4y/9kmPQ==","signatures":[{"sig":"MEQCIB4vGBNuumWYIKjW+D71rCihB/Be1JenpAA7cHaS/fJuAiAOO/nPSryb3lnzYBIubyURnJKiOFLy+K0xfcc8nNi5Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.ea660f93328c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea660f93328c06bf66f91892585a8e04db25ad97","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.ea660f93328c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.ea660f93328c_1782895781939_0.21973995658963252","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.9eb29ff06f8d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.9eb29ff06f8d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.9eb29ff06f8d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a8ea21b35f3d1c410f0db52663f24b18112e126","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.9eb29ff06f8d.tgz","fileCount":12,"integrity":"sha512-hY1NLCGGJa4F7ENbLGHlLt/DKAOJMeQRKjFUBKrzUO5WeEzodKFdb773iAJ86B7j8b1knTNPfvR7xObIYJyiQA==","signatures":[{"sig":"MEYCIQDlw/EtL6wpK24pEQIJ83RXsT0RTdKWZ8kWJWQk2lDUKgIhAMKlONruH3Qr7t3Zk+Tkz9WjWF9krQ+PQRtIR358+/01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.9eb29ff06f8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9eb29ff06f8d5ca7c10cbcd55908c6fc9681a850","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.9eb29ff06f8d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.9eb29ff06f8d_1782895900057_0.36318700653494496","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.a8210dda499d":{"name":"@tldraw/tldraw","version":"5.2.0-canary.a8210dda499d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.a8210dda499d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb70b78ee484c0d2543b6771c0df984ae8f7f5c8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.a8210dda499d.tgz","fileCount":12,"integrity":"sha512-iOGE9vqL7HUzV0HLrH2NWyoTuNkNn042Hm0cEEwGpHXmdpxDAhJGHdHk4UlXIBU7oOObxKoEQdUHbdglrt7/PQ==","signatures":[{"sig":"MEYCIQCAosqFws4hkvBIx6akzCsuiC2yfV9BGmT61zXBuj7U2QIhAM/bdCyNurszV8X8zGb44a6fIGEBlFOFr+1BVYhTlYAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.a8210dda499d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8210dda499d073c14cce7b5e516c79f1ba4ab22","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.a8210dda499d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.a8210dda499d_1782896786251_0.08436756353417962","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.b18f04c2450a":{"name":"@tldraw/tldraw","version":"5.2.0-canary.b18f04c2450a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.b18f04c2450a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"892ccb6831b9c0d55826222372c8ae6064b371f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.b18f04c2450a.tgz","fileCount":12,"integrity":"sha512-90aJO1LyLBx65pU5I9UXZ6HW7ZkkxTz4NVEkNpwVNgolCqF6UDcAmvSk4mkRnfW5dehW1vhRhqcKEZrnhNdOAw==","signatures":[{"sig":"MEUCIEYZ2dZbKZVQmyuA+fv/CszSgLv/5lWthAwEHH+W6KLMAiEAle7PMrVhylvJKDqOYBdWffJb+P22fuDiRRWbwgjSSq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.b18f04c2450a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b18f04c2450aa8da317cec9522a5f4bd6de0c739","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.b18f04c2450a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.b18f04c2450a_1782896853936_0.23512601890421414","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.4609171ef62f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.4609171ef62f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.4609171ef62f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94345a728fb7f2a1e2ace7452911633404065dd9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.4609171ef62f.tgz","fileCount":12,"integrity":"sha512-Hq+txi8ns/x6Ega7Kx4AXRRw2jiBwVJItU9EndEo6Wlk64qEIjbQQ8FR3vm1goHhM4uWcudYmLKKjFslSIzzZw==","signatures":[{"sig":"MEQCIBqUl6gAkkOE6ZjKCigVn9s+NcyYCUfamnVnCwfjdXxwAiAPRQuUQwFEFvoW5bDgWOD8mc27Dpthw4wKK788C9M1Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.4609171ef62f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4609171ef62f21b312c0568114f6c55e6bd728b7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.4609171ef62f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.4609171ef62f_1782897282641_0.1982770474406681","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-canary.e99511a42f9f":{"name":"@tldraw/tldraw","version":"5.2.0-canary.e99511a42f9f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0-canary.e99511a42f9f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"833eab0afe95ede83c8ea23b1b7a5549ffafa88d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0-canary.e99511a42f9f.tgz","fileCount":12,"integrity":"sha512-mxYsvCihqC5HxotD3P5128kjNA7xO1K8q5a7MeGonffRqDaE9RFiZRtQNGizJiSrRupZmr7VhzYhVa0qmzjR/w==","signatures":[{"sig":"MEUCIGTjCfGTyc1gFMCdbNRfTVC1coZn+S56La6F2HxX5ytZAiEAmBMRKaVXKq7+aP5gIQBUutmlEy32yL3UY85T09IWl+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0-canary.e99511a42f9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e99511a42f9f5d59b41edd3a7ffec9c12e15fd61","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0-canary.e99511a42f9f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0-canary.e99511a42f9f_1782897382318_0.5591537594920248","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@tldraw/tldraw","version":"5.2.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"70933b5577a9d965029c05767a76692804e7f7a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.0.tgz","fileCount":12,"integrity":"sha512-GkEnFXyOE03ROTjiJ5Uq331VjP91Zf/UBeLibU08Vu4sTI/f+ejAGjJS/xduPdz4Tsr8XcdCMMv1N9xmCVHrVA==","signatures":[{"sig":"MEYCIQC++AIfZzogx78ZBO1PkI8RyYPbcZay8EeUCC4OvpMbygIhANwb8f8LYFSuQzJxmVauHmKq0yMphyW8LLeEWl5X/pcZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105171},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d6c68972c852f0cd1b0655bb23323ed92a7e61f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.0_1782897818281_0.013303965594557265","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.263f9dbe88bb":{"name":"@tldraw/tldraw","version":"5.3.0-canary.263f9dbe88bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.263f9dbe88bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c518fdb6d28d34a1990ed2bc516c6176ddc96698","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.263f9dbe88bb.tgz","fileCount":12,"integrity":"sha512-rLo1BUlb2ExmRFGyUqXg7tNfqUZ6HWii6JzIpj/N9cF/2MtfMkI8qCOIEGYlNDsyEAgwVwdWAQD+zdajxHyWLA==","signatures":[{"sig":"MEUCIDQtZz0aNzKZdMsFaYL9UR+AdTdrmmPCEpyEFhunOdDwAiEA1s6Y1wYc1GlnYhwDMnW3/VzK40nvv9lxEUJwKVdQ3aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.263f9dbe88bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"263f9dbe88bb1979bc38b7afa3888e1032ea106e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.263f9dbe88bb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.263f9dbe88bb_1782898449342_0.6025323765490556","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.fceaae5e9feb":{"name":"@tldraw/tldraw","version":"5.3.0-canary.fceaae5e9feb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.fceaae5e9feb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6428db9afdcbe71949c87f9085c3998bc6aad964","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.fceaae5e9feb.tgz","fileCount":12,"integrity":"sha512-wHQcQOUJffKb6NqijcHRKZ630EJfZDox+rIv6ADlR/Su6s+ec3YibmR1O3laPTDXG1yK5V/C0PT4kj6VBp3Exg==","signatures":[{"sig":"MEYCIQCdXD1h96jfrjGJjAz+EiYpyNvVoFVAVlwnWlnpnNvZdAIhAOA6R/ALNTTAJ4/p+xoyCmZ1iGdsvmeiFH+NqKr2Yi4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.fceaae5e9feb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fceaae5e9feba8a945526b08b945301781262db2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.fceaae5e9feb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.fceaae5e9feb_1782898656006_0.8406589764848522","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.a6e6f66f8517":{"name":"@tldraw/tldraw","version":"5.3.0-next.a6e6f66f8517","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.a6e6f66f8517","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46e8840ae10db657d54f4b9ae0abb328363d59c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.a6e6f66f8517.tgz","fileCount":12,"integrity":"sha512-7SL8I0KPbVBUBiXbkYJa8G840O2gRsBcn9YXbzYLapGUKXflp/gMX2XNAe9/qqBD4LblIlJNAHs8Iy+FpSrNzg==","signatures":[{"sig":"MEYCIQCFhUPuHQ7+MrzQ/88Zyris1W8DFYyoG0hyocgGzkgWxQIhALgs73DGj+T+hAhII6fQAA23sBdAWKUkLaKJNZrIfapD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.a6e6f66f8517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105243},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6e6f66f85178a66d0c99fe15c8178b299b49c28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.a6e6f66f8517"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.a6e6f66f8517_1782898748863_0.7545636078187037","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@tldraw/tldraw","version":"5.2.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6eb1507e96ba12d396965a8cf6da01a910452fec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.1.tgz","fileCount":12,"integrity":"sha512-if4vr4EPqsCYBNmArF8vVpeOYZhaaE5VT5Jd326fzxbVle0xtJd4Ce2RA/JvRRl9zrCCHf9TfpQhcqRN/GnxZQ==","signatures":[{"sig":"MEUCIQDEzQAkpcwy+iTtLaesSSFcZbYpr+J+F0UBvPKV4CQFOQIge3nBljGxxmzGNQG+FtENeQFpNXZ8vTnCiuiJ2uO9rvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105171},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26e0862f197e568e61d74fa1e0787843b0fe6b27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.1_1782901939276_0.2270445048505696","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.bf61a40bac61":{"name":"@tldraw/tldraw","version":"5.3.0-canary.bf61a40bac61","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.bf61a40bac61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"830057c67413c5e3ca6d558adddc095a5f57efe2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.bf61a40bac61.tgz","fileCount":12,"integrity":"sha512-BGcuyNuMLF8+NigfxNnzRyGhohQ3jAGckx4ZoEFi+XNTwM4OtXcSVx1MAuVThOq2EL7RnhBa51iDBxEurbDPWg==","signatures":[{"sig":"MEUCICR3WWmIdZlxwr4nQXN51EH8gIvdi+k+Mjb1I4ljOUAJAiEA48f3WBFuXKfupVKcn6x7/usdC2T6QEcYKgTGejroUeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.bf61a40bac61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf61a40bac61d4f1a670434273d15a6a9ebe8006","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.bf61a40bac61"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.bf61a40bac61_1782903409984_0.29808140230356095","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.821283682ad4":{"name":"@tldraw/tldraw","version":"5.3.0-canary.821283682ad4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.821283682ad4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8324925cd7308596090afc20ec3801063c3a0ad2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.821283682ad4.tgz","fileCount":12,"integrity":"sha512-BqhErnl6b3hiitEL59xAZr5qt9mPerAJgw0APa9of4e5CUa28uxyCpAMV7hRAhLKP1FjJ6Qpu2wIMTaxPfMwtw==","signatures":[{"sig":"MEYCIQCRIzAfXPI9mS+1kS8zLzJmdhCx3DIG7aa1xww2mCrbiwIhALbCaxrao68XZ+vzFcPCRkBKPFtA5oZqSEQj88rhtcLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.821283682ad4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"821283682ad45d4a36303fcad31eeb6b9840f81d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.821283682ad4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.821283682ad4_1782915916090_0.4621354598571954","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.7d00ddf70f63":{"name":"@tldraw/tldraw","version":"5.3.0-canary.7d00ddf70f63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.7d00ddf70f63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07b39777cfaaadfa479ee0ce4a0685db33d60d29","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.7d00ddf70f63.tgz","fileCount":12,"integrity":"sha512-E4nVRqlg8PZPZ1je3+MDlAqq8mnx5jeia1X2n2oDfnfX6nV48fKAlo6lrY/JhispuD/GontzIt+lSTRFMCLWiw==","signatures":[{"sig":"MEYCIQCAsqYV/8PIRz0juFVHKo1qb2HF3VU+oKlae9xVWWpNfQIhAP3929bQ23BHIiwVv7d8iadDc4zsrHtEDisGCaZ52TBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.7d00ddf70f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d00ddf70f63049d280d0b7b9f274a33d1772a3f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.7d00ddf70f63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.7d00ddf70f63_1782916618376_0.5547049118026828","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.9a74cc3f19c1":{"name":"@tldraw/tldraw","version":"5.3.0-canary.9a74cc3f19c1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.9a74cc3f19c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b3974c600a5e04784fa4ce0968377e3d45671f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.9a74cc3f19c1.tgz","fileCount":12,"integrity":"sha512-NBDeRM1Mbh4J2r84es+KI2uYJ2cpKzmBej7k36eqwgcr/I/BE7DO7RPktZJLBcn6eEdwiW6YEp+wrRL8IdMIzA==","signatures":[{"sig":"MEQCIDaE/+PFv3TPVZePAPp2uRgxJtMt36dt1tqMWikXnBWrAiBEmguLra/D3KPcvNqLaYRfvIZAlSWC56NFSM1JW1iLDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.9a74cc3f19c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9a74cc3f19c14c8a578e8090cd55ae9a42a6115f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.9a74cc3f19c1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.9a74cc3f19c1_1782917691735_0.03787082593050983","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c8a2902d19e5":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c8a2902d19e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c8a2902d19e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"285d8c1612c7114add598e56fa1dbca00cfbda3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c8a2902d19e5.tgz","fileCount":12,"integrity":"sha512-Y9gm1qefBIeBfWzT9ABcVbFI8tADU2romboqrdo7F7eoGRtVYeTBQQCHw8DhCtGhwox7dG7h010LxknIa9hXyA==","signatures":[{"sig":"MEUCIFClaX3HnF3bX+NviBNTyPty0UIVtA5l/O37WkikdiBLAiEAtoaquiEA2LQY+wMx1i0EuKRdp88zW6SBuui82ICp6o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c8a2902d19e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c8a2902d19e54adc8a48868b32f73cd092c46002","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c8a2902d19e5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c8a2902d19e5_1782973197262_0.7211188723598423","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.50fed61679d4":{"name":"@tldraw/tldraw","version":"5.3.0-canary.50fed61679d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.50fed61679d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f4c316c260b84d14329b14db9f134ef69840cf6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.50fed61679d4.tgz","fileCount":12,"integrity":"sha512-7iCNtypJv5n98NN+OyNm0e5dW46GLNob9xQOOYJE50Bit6eJyg2rr40V/WdkcELRSExBkXoc3sF98orR7j/2JA==","signatures":[{"sig":"MEQCICfka8FHLpze/i+L2Tpfbygr4tRy4F2q/zJhl6kMsGJ6AiBA2txNi+VgxrC0LJWcQw4fOAEg8rN0nHxdBdh1NdUjdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.50fed61679d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"50fed61679d4eac0e4d1b9d92ca88a87dfe597d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.50fed61679d4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.50fed61679d4_1782984398945_0.45571554639598677","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@tldraw/tldraw","version":"5.2.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17ca01ef4ed072b32bee710d0f90ff6838d2ffa0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.2.tgz","fileCount":12,"integrity":"sha512-ONlCLLqDUpjSzHGzcebuN3DooU83lvUEsNCpthy/6R5De6S/AS9ReUDkjT/W+j2A86pv1/hMHI3MSQ0b20KaEw==","signatures":[{"sig":"MEYCIQDYeUnw7u2LP4Z/SHdmbAMZwegZ2iY6a4T8Q+TI6nj7rAIhAKsL2HUS1BHBfZmnR2JESSBsQofCm0w+1xDOF2cqziVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105171},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"343c53b93fbb6bc26109c23e2b0634e1cb5ab574","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.2_1782984821682_0.3103885335179879","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.58df715967e7":{"name":"@tldraw/tldraw","version":"5.3.0-canary.58df715967e7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.58df715967e7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6fe970ba14eeb311dabb3795cbe8840bb67b13e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.58df715967e7.tgz","fileCount":12,"integrity":"sha512-Z2DVuHag4d4JqF2sq6f+QU6bzZm5GQKnygsr2DAErAUOhq01bfKznk25ug1minTGE1E1WSSZdMvRym1cGrOiCw==","signatures":[{"sig":"MEQCIHTLAOLNg+HV6nZL475kyRN5/kiczNhX/x7LUeMulOemAiBGLIgMnmJZTygX9J3gGGOz+5unzD2otY94cH4ZhP/t3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.58df715967e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58df715967e7966b94868737e9159506bd5f312f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.58df715967e7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.58df715967e7_1782998049116_0.877717571707227","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.26ec89c1864b":{"name":"@tldraw/tldraw","version":"5.3.0-canary.26ec89c1864b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.26ec89c1864b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e6c59a08e7228f27f6ba392bed407fab6f6ae92f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.26ec89c1864b.tgz","fileCount":12,"integrity":"sha512-KB3J0NYzdYkqQcXKoFvEbwIBrWEPJwlpyZL7IcBm6SNkaDqCNDx4TsEGFG3kgS3LkLu1MmHRRB8hWrMpoFoLAw==","signatures":[{"sig":"MEUCICrm8SBpLse/ajKInYUfohOqgvKzvAm/oHCPApQEsdq/AiEAkuytAEI54Zj/1x+JJnSnkCaQsKFXg2pKqfTv2tkXNSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.26ec89c1864b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26ec89c1864b1d9c7561b75950cd69977d2a6600","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.26ec89c1864b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.26ec89c1864b_1783000450573_0.986974263049083","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c1b0b7574979":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c1b0b7574979","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c1b0b7574979","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb9a32828d16e7240c3b8fa9e25f2566ec74b656","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c1b0b7574979.tgz","fileCount":12,"integrity":"sha512-vYQpmVQZZF5qMOArkJJnWuXq5++E7lJntjdrs2cew84fJfApGtjduqgMl+LPUCiHUuc9lSsJX68jZ3y/BrUEnQ==","signatures":[{"sig":"MEYCIQCDeTkE4YSUylm06WLAM6yY/s+oPXKgs1l2FxAQq3au+gIhAIAjAeGbTcWdRx82HmDpHMRSkXsZcsh603ZcRBE9il9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c1b0b7574979","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c1b0b7574979108e44bf30b51c86c0e6c178c10c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c1b0b7574979"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c1b0b7574979_1783000642411_0.15587460281544008","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.3c03dcdf8fa0":{"name":"@tldraw/tldraw","version":"5.3.0-canary.3c03dcdf8fa0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.3c03dcdf8fa0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98fb6ba6505f949647a8f5ca1d108c0a86f89448","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.3c03dcdf8fa0.tgz","fileCount":12,"integrity":"sha512-/gJQBw7wP86idsezsCT5J5qXls5kn9a2IrpCwAFiKnDJLyOeUJa41naAT+5zAuCMUYavMoqf9m8UmwrdYTqklQ==","signatures":[{"sig":"MEYCIQCI09O+pzUBmDvuoMtG1/DIrGpihI6zVjl6GdLHFrTuHAIhAKFI74G8uIKQkwwgYjaan2+jzCNaq/EnkyRs83rBlr9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.3c03dcdf8fa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c03dcdf8fa016063de40de4036ac391ebffb43a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.3c03dcdf8fa0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.3c03dcdf8fa0_1783002281719_0.516420353623384","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.7e0e760f46ec":{"name":"@tldraw/tldraw","version":"5.3.0-canary.7e0e760f46ec","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.7e0e760f46ec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bfded14dafcfe7f8d33efd3adfe01f83e32d6c2c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.7e0e760f46ec.tgz","fileCount":12,"integrity":"sha512-3AqFG4b8azcorrYUQNJFBHc6/lmZ0gspvPMynbs/dAwgLK2/WLw0v1O7RK4GDWxSFzNzY8K760rL+nnRnh1lSA==","signatures":[{"sig":"MEUCIDZExKWZxptLMgg54fVvWubEBYOoTUzm+hwnoZkvtHp/AiEAg52YQTMKwhtlo25WxABhKwf1F+4vfGoUCJa7bLObCjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.7e0e760f46ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e0e760f46ecb947957d35c1e1fd25e53775a495","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.7e0e760f46ec"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.7e0e760f46ec_1783003290200_0.8762162072154618","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.ecf14a605aef":{"name":"@tldraw/tldraw","version":"5.3.0-canary.ecf14a605aef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.ecf14a605aef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"88538782c41b2246b2c228de01f581d54f11c563","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.ecf14a605aef.tgz","fileCount":12,"integrity":"sha512-/b/ddb9iYXtQccRlkPGcthAQe49lIVG9wWfUjxap0EuUkUweebCm/kM07kTsyvLNVr1SQ3LHTsouFe3mN2s79g==","signatures":[{"sig":"MEUCIHCZmoKdWoUFAGRvdyLwd/5e2xjxaVqbA3BXpWgykXQlAiEAi9pXOrYN+MZr+2fNAYCr+Oh88obNjeEZsFYde80Z28Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.ecf14a605aef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ecf14a605aef3d6c1d8d65aec1dc248c7672f664","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.ecf14a605aef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.ecf14a605aef_1783004541664_0.7068886060384947","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.da7dc7ee3db8":{"name":"@tldraw/tldraw","version":"5.3.0-canary.da7dc7ee3db8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.da7dc7ee3db8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5184d00fa1cedf978579d501bcffbdb0872708c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.da7dc7ee3db8.tgz","fileCount":12,"integrity":"sha512-dfQQAnUMn7ZbUU0zIQQ8qLj9gGVAPMYa4q8BJl7mX2HGM+nAbKNTbEKT+20Jc15gFeGzPvNJ7J0hih4njRC41A==","signatures":[{"sig":"MEQCIB+XFernBMVIlqSyKtyMWsevaSYJ9gL1Lv/WKaZBKisrAiAdiT8AuUqIj+6qtHfSrl6w1Sqt9YfMgBtLVW5N6ytgVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.da7dc7ee3db8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da7dc7ee3db8237faa4511a02446e30dd9de2080","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.da7dc7ee3db8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.da7dc7ee3db8_1783076733543_0.9234130182989562","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.3cf7ba2fcdbb":{"name":"@tldraw/tldraw","version":"5.3.0-canary.3cf7ba2fcdbb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.3cf7ba2fcdbb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f53e3b1de90ade3cb720d31a7cad56d1146ba0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.3cf7ba2fcdbb.tgz","fileCount":12,"integrity":"sha512-1UMuitIjg9AV25d8gplZJG+LHL45Zlu752YGaYPLUQpill/1/DfP7RigBlkPwD1pIbOjsGAfa5c1ZkCHxvGHtQ==","signatures":[{"sig":"MEUCIQDAt9J+K6juxYP6+XCLfi3yxkcDA+gQQ6fmdHbXv6utUAIgUlstUpNwU68O5B55R+ecjfb/PP27cbOkxgRR/WZjkoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.3cf7ba2fcdbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3cf7ba2fcdbbb484f7b961ed6e7a3b6cadaa446f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.3cf7ba2fcdbb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.3cf7ba2fcdbb_1783095371844_0.8079126610988903","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.bd7224e87f5d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.bd7224e87f5d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.bd7224e87f5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02fe654e0dde268d5623eb61453609abc90feff5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.bd7224e87f5d.tgz","fileCount":12,"integrity":"sha512-aO9gVarNjyD+Z8/WvYxX3U9Sl+5GL32PGgXRr+OAJuGvlPwWjXr7ACgWD74txIXNcYiTDIMcdlB2/KdTwzb9dQ==","signatures":[{"sig":"MEQCIH/l9gj03AzkxUDTWigYmGyUgsnY01+5A5UHZwuebN4EAiB5W9hh+KP+/+qrDNb5WKWUcYJU1cg4Lxm7zYQlvTUPKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.bd7224e87f5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bd7224e87f5da52aa2416ad4f01262f8af06f233","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.bd7224e87f5d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.bd7224e87f5d_1783101587881_0.4733570417338302","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.01c51090a365":{"name":"@tldraw/tldraw","version":"5.3.0-canary.01c51090a365","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.01c51090a365","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"211eb6dffca5c4f54efce177164c72d9b1bf1f12","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.01c51090a365.tgz","fileCount":12,"integrity":"sha512-bfZvJAZNiysT8Kvv4RG2+x/CoS6TnCnCi7jXhNXapCumdAwlLoZneaA43vE1c7HomevkmnY1K6w9ectKnx+4AA==","signatures":[{"sig":"MEUCIQDvxEZ0PfjADgI9bYfhvB3GfrqZdtuhdNH183ubBXBAGAIgazWUfVWXdn3khYtgJNs5Nk/fs4JQynTzuY3KMVwd8EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.01c51090a365","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"01c51090a365a85b651a00d91dca28546fa74155","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.01c51090a365"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.01c51090a365_1783247321630_0.9152976258578245","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c2916d0f252d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c2916d0f252d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c2916d0f252d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"486a74f68fca658900d9d7815fb4a5e4452d8269","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c2916d0f252d.tgz","fileCount":12,"integrity":"sha512-EToPjgEfX9Vp5nmAMhT4f85DDgQPaMUvR35LIk4DGzXzwE3hEMwscrwTvgwoVRTBLR+842SyJ07MTqdXyiANvw==","signatures":[{"sig":"MEYCIQDwDQhWYBdElp9dUdhUJoV3LtG5w0eWlo5Fz3uuXwTzSQIhAJ18FLJY96CxOoXY3zOttrSdrIg2QxXfKsmQqc65vsFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c2916d0f252d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2916d0f252de74257e24401d73423dacc0031c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c2916d0f252d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c2916d0f252d_1783346886421_0.39651166958128803","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.ec4b74d7eb64":{"name":"@tldraw/tldraw","version":"5.3.0-canary.ec4b74d7eb64","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.ec4b74d7eb64","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f86126236bfc6ee42f3b9d7fadb1a9af4a2eee4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.ec4b74d7eb64.tgz","fileCount":12,"integrity":"sha512-RZMAyNsIRtfWCm4P2KoNrFXk1FGf9AKgkoZFaN6Hsgf1Jxzi1sTrcpOP9Ga/nfo7vJUGHZKtIyiBqlybSrsBzA==","signatures":[{"sig":"MEUCIQDrTPg5s8vmKESjKF3UQ/YgVSa4A0ZepXxixwHY+gH3gAIgDHDsYQI6b0Yk0PgMOUsk9mSEPJCP97GzQhWBWsle+w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.ec4b74d7eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ec4b74d7eb64c6422e11ad1ac76d531b0eabd0a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.ec4b74d7eb64"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.ec4b74d7eb64_1783352046755_0.606472752460609","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.d80ca282fa5c":{"name":"@tldraw/tldraw","version":"5.3.0-canary.d80ca282fa5c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.d80ca282fa5c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71b29f4a64babc51d1650aace976adbbd2e52315","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.d80ca282fa5c.tgz","fileCount":12,"integrity":"sha512-R//bR7Qd+EV2z5J5jkzT4KDbBSlt2IVCq3C4PbsZq+7oOOzjqzzGphwnyNNpTMWQeRY1+UMHVu5VfpIWkMrChg==","signatures":[{"sig":"MEQCIGHIY5yfOJ4Qz7pVrvoUz/rl+/9fe4GjH4Y7xQTDOB27AiAD0pHGXGvdeAQVHPKLVi0i2t1Ju910aYKFejtDFf4fug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.d80ca282fa5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d80ca282fa5c0d03a3cbae125ccb413d62c06ca7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.d80ca282fa5c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.d80ca282fa5c_1783352911650_0.3600458943489928","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.e63cd6e10250":{"name":"@tldraw/tldraw","version":"5.3.0-canary.e63cd6e10250","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.e63cd6e10250","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eace09108b1297b7740b16e59cecc01c977ccc2b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.e63cd6e10250.tgz","fileCount":12,"integrity":"sha512-N4Jyhtdgku4IjCc/SllWKiwv2viTOO5pqj5W7d9q3L5s1bsud+YbvLMakuVBFH+FU1aJZDiilLLjhR9k5fLLDQ==","signatures":[{"sig":"MEQCIFF/hdOxKZND+ZOPjtdmBPxNSBvZo8Hwzqm+fDrBOS4RAiBmdFQ++1YLbwO06C8h843OJmXW85eUCSn+doLtU0eckw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.e63cd6e10250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e63cd6e10250eb48f8465253fb4b26c07e25d4a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.e63cd6e10250"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.e63cd6e10250_1783356429526_0.45748503455109213","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4b08c4677c1c":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4b08c4677c1c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4b08c4677c1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2475644e508ef7a160ec706325880911ee2c1efb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4b08c4677c1c.tgz","fileCount":12,"integrity":"sha512-sYguahiH6Ou2hzU0U/wCJr8R8gLgWW8S12DDd88WZr0lg91iTY3GYAoDttEqbWyIsxMoWj4WRTR2BVvshvvHbQ==","signatures":[{"sig":"MEYCIQDOALTL85/GJ1oO1buH+zTFvZuqF0g9G4E5sM7dCZRc2AIhAK/h+sBq1YXowpmfPFEtMVkZ8mPzi2lsf5AYzAG2QW9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4b08c4677c1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b08c4677c1c7dd08c0e80df4adea52c97ab8f63","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4b08c4677c1c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4b08c4677c1c_1783356850423_0.5974640836212604","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@tldraw/tldraw","version":"5.2.3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d662d060fc1f3bdf6bc86d5f8265d90985653ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.3.tgz","fileCount":12,"integrity":"sha512-kOc1ajQMulMnTW8mvNbnRgdeDq6ozrykDkwDhUrhUvgSALBaVYoyCulDq+zPZ1MmwzpumGxgszERqhKyOl/5OQ==","signatures":[{"sig":"MEUCIHHq7w3V+sKvEiMWESfbC8+VD1dwpuOY/zHyv+hUZGLrAiEAzJl8HKTrx9sQUPF9TdXFZENOiBMBX1viMImkWWOTBis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105171},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"54ea3dc037fa9b8395d3e309bd166c482fdc783e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.3_1783356870024_0.3418697548118612","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.0114f715ad01":{"name":"@tldraw/tldraw","version":"5.3.0-canary.0114f715ad01","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.0114f715ad01","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41971877491736bb2fe705a16faab4480f07c818","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.0114f715ad01.tgz","fileCount":12,"integrity":"sha512-8RuiICVEtwN6UTYNNn6VIbzXA6zB8cdtS6ANpe0zr29qAxw5QSb6YVSJG7L9ag4xn+O3MYET9B4yy0j4gbgC7Q==","signatures":[{"sig":"MEQCIBWKsWlmcyN7w5QoQhLKVyU/sCCyhxKaf4mOzZscAm8EAiAEgbv4R2iA4urKJCLika0NCXKyEUPBmJfsMuRn6zvkDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.0114f715ad01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0114f715ad0170156f40341dc9405dd9fed23732","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.0114f715ad01"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.0114f715ad01_1783376987894_0.38248003951947984","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.33659187cb2c":{"name":"@tldraw/tldraw","version":"5.3.0-canary.33659187cb2c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.33659187cb2c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01353bf837db605ef8befd02ceac603e641d5b30","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.33659187cb2c.tgz","fileCount":12,"integrity":"sha512-TwdqReabfBoaksPB7HieauVfUBFU2as2P2K5wQU1cPueExM8R0GK3k7pkXBACL4paWNYzHr3ILa2Np73b1huwg==","signatures":[{"sig":"MEUCIQDdLqZcyUZfMsJIJgXYmHqvxGSDFgFl0BfrduqqLBSbeAIgQQzhRtpjpoLf7hvovtwECtsd1DaG7BnUqPtK2ufhaV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.33659187cb2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33659187cb2c2b44a38fa7c8ea82f45acaf5a14a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.33659187cb2c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.33659187cb2c_1783377402491_0.26323865351055264","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4c66c1a7e11f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4c66c1a7e11f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4c66c1a7e11f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f200f117b25e0ab3dc9d2055f1448b4ae3e2c7d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4c66c1a7e11f.tgz","fileCount":12,"integrity":"sha512-iOnKnlcZHGvVNRGam6P9BmWEUyzdvEDyHNmmoc2TZgwKquQmQQTMfS0dRxyATczzqwTIxQuUb9X49edwu2ixqQ==","signatures":[{"sig":"MEYCIQDE/VWg7oqZn+TiLmgkw7ISbnXEpGHGfpGgEWro2V5OqwIhAOWOdknzTHSIkLY56R4/v7ZRxcXJnWxRzkvjX8AbcBym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4c66c1a7e11f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c66c1a7e11f6199f391b5f062c65f001aa90bb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4c66c1a7e11f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4c66c1a7e11f_1783428482996_0.5431831278057289","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.6610ac30579d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.6610ac30579d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.6610ac30579d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c0add491f41066732a0e68816fca3ed673a6a10","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.6610ac30579d.tgz","fileCount":12,"integrity":"sha512-3kjJCre0+dY6zhbPKxlL8/hzJEjWOjcViaXU8i25+OkpFlyDOptZQNFtAPL7AICrukFLHJqWSSRHqyzXCvaxbA==","signatures":[{"sig":"MEUCIB5xG9KA0p8OEL5Ds2M7ytxiprSJbpMVJp9fxTDmxhHmAiEA/DcGK12qXFsGF78a+j3rTuvPOmmi4eGUyGjy5OYuwZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.6610ac30579d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6610ac30579d277c62902509a7f4c0d1f261e813","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.6610ac30579d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.6610ac30579d_1783431938591_0.45688308179027337","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.9986114e3493":{"name":"@tldraw/tldraw","version":"5.3.0-canary.9986114e3493","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.9986114e3493","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"404365527d0546348b60cd150c47d042b3872b44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.9986114e3493.tgz","fileCount":12,"integrity":"sha512-q8QLK6Fjach1qN9wVkVhqcidbEGmoNlhVOqIWb74fpI71FTEsTTMzp7+2ceFOxYVnsL1uC0hMSzIDystFRH7xw==","signatures":[{"sig":"MEQCIF2+U/xoCsOGw3ZOh1aAh0ibtd2aA+CYalfsccn1ezQ+AiAfJ5x+KzWvIGf0Y/NQl4B/Jxr5NJQcVhlGpS6CXQo+tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.9986114e3493","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9986114e3493118095f60146becd0219e100745e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.9986114e3493"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.9986114e3493_1783454960175_0.5112417707462944","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.a6608d3115ea":{"name":"@tldraw/tldraw","version":"5.3.0-canary.a6608d3115ea","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.a6608d3115ea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b8a08fb0ad0a5bf050ec64e5b8e8655255767c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.a6608d3115ea.tgz","fileCount":12,"integrity":"sha512-v4s78EIbvypJMCB9R96XIFh1Cv6wYFnBQLxMtAgMjjG9TBv2ZPkPdckTcWIVfg9K+gd2CxGhnJbIk5TZaDVucg==","signatures":[{"sig":"MEUCICNhL4C2yCR6GpJ0PFD1nVlG+yQ32YlBKdq67TsKy9xPAiEAzyy4oB7HN0yeEhYbi8JpfWCRmBt2W011JRitu+nGLZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.a6608d3115ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6608d3115eaf46c08cb1d3cf802d6a3de6e0e17","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.a6608d3115ea"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.a6608d3115ea_1783500972887_0.5518353735966959","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.d2119fd1c291":{"name":"@tldraw/tldraw","version":"5.3.0-next.d2119fd1c291","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.d2119fd1c291","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97a0e49895970c88cb43da3cd37678856f7053aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.d2119fd1c291.tgz","fileCount":12,"integrity":"sha512-KWSs1HWieZ9h7peTp57u4Rfb8ZM7AmvwdcgSv2m8EZ0g35t27mB4lb4rmqyJOqjuNYtOO6HbNDgdk/n07dAvbw==","signatures":[{"sig":"MEQCIAxI7jy5rhERpSkKBzvkfwnzUHSB3Dt+cx9fIRk+X8pZAiATO6vv5IuD6i/+OB7loHaDtrrVzNxi2uel1ZlpMo12rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.d2119fd1c291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105243},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2119fd1c2911a8aad0160587c4a36362a5b0a98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.d2119fd1c291"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.d2119fd1c291_1783502570451_0.9383027412893323","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.6b8027ac7bfa":{"name":"@tldraw/tldraw","version":"5.3.0-canary.6b8027ac7bfa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.6b8027ac7bfa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8f776d376e6c0979c3be8cb74bfe0ce2f0d3378","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.6b8027ac7bfa.tgz","fileCount":12,"integrity":"sha512-c2rqqiCiI0aCYVTseYB57QT307aysRnHbG+Fa7iOFmDOcjnFYfxx0x4PhrpQIe5sIFZB0U3l2QXURPcmr0lLgg==","signatures":[{"sig":"MEYCIQCRVbtTAEwhgkFaR/TAyoZ9TuGwltlhH+AahroJcjrE7AIhAKiI4xi7DGYxnYsANfgN8ChtvizQuDpUSEGAWiNSarCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.6b8027ac7bfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b8027ac7bfaec70eee47ad3754d1238fd030e82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.6b8027ac7bfa"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.6b8027ac7bfa_1783504120078_0.16679065537043725","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.520764524295":{"name":"@tldraw/tldraw","version":"5.3.0-canary.520764524295","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.520764524295","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"383ab1fc0b408ba259c904f8be0f8936cf93b47a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.520764524295.tgz","fileCount":12,"integrity":"sha512-axIdk6dTrg7C6rzScOgebgpfto3WoNZsw53qCPwESLu3pCgVMH1CdPblJNnS3bDsERA5n8yCbg9S8MACoJrAOg==","signatures":[{"sig":"MEUCIHjTWQvD/xL5PwSNJ8qZ79uLICFW2B2E3KpszEpiHIOWAiEA0U7Hy9ZNLK3jKa0AMEMlQGvPnHw1SCqWoO0+uUQiDPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.520764524295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"520764524295e8ff7a76270e4fb40af9b63764c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.520764524295"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.520764524295_1783518898602_0.7253325026156183","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.9110d3460f5d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.9110d3460f5d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.9110d3460f5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"39a29cffde75f9338ad1b25c535e84e6238e8029","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.9110d3460f5d.tgz","fileCount":12,"integrity":"sha512-5QINA5rZQEp0ozK4hCoiwJSEGo9WYE2QWvbVrxVJ+sJG8J9VlHj/kgK9LJpGDjnH83zdUHUSVH67t7aEtJobQw==","signatures":[{"sig":"MEUCIFlYqrCN35ewvykWb1Ovwk2WWiEFpE5ZkpibY8z133vIAiEAiWfTvFYLvxQybNuz2ZARj+Vm3PDoqymT94PvDcIZpSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.9110d3460f5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9110d3460f5d20781ba6dac636a9ee0234d5bd28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.9110d3460f5d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.9110d3460f5d_1783528096394_0.12301079938297144","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.7d9a44c2e06d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.7d9a44c2e06d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.7d9a44c2e06d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"393904b14c8a0ceda2ab799d8c887e15e943b1ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.7d9a44c2e06d.tgz","fileCount":12,"integrity":"sha512-giyEx6XauhqHisBHsOVNTBehHdy8DwysCJwqvIekJenGzU+CHR/qDo9t40X2FxBI5Uz2f0MA5XIftz1Aca6Pbg==","signatures":[{"sig":"MEUCIHAxF0mCvFoaa082oPLzqGbdWkIKZ5X/uraKcyV6h3bhAiEAnLio3ldSg37XXslrh528/sa6XzWhgVCANFABWUt8Pyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.7d9a44c2e06d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d9a44c2e06d8c7ef50a587f07b7cfeecfa9db60","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.7d9a44c2e06d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.7d9a44c2e06d_1783528613146_0.5516082915613183","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.b7898239508e":{"name":"@tldraw/tldraw","version":"5.3.0-canary.b7898239508e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.b7898239508e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"44f61d4721c14943cc04e87b56dd472bb5046bdc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.b7898239508e.tgz","fileCount":12,"integrity":"sha512-xEER4lcj8mSkw5onG4z8boDrzMJ+XsrFRnIRgfFPbk6C/Yme9gJzOhYuRKkefFkx/1yzakosyDxiZbV5tFMO3w==","signatures":[{"sig":"MEUCIFg6WB5DLjX0GfywOvNPaXNFqRJzr9rjPSIg8+FhCgoYAiEArwBBNXP2Si8L+CaOOdRtYxCDo0RE/J9XeYVInUXJXQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.b7898239508e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b7898239508e834517af03cbb3b5bb83534b0411","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.b7898239508e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.b7898239508e_1783597784551_0.016779259598968643","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.2deebf21bdcd":{"name":"@tldraw/tldraw","version":"5.3.0-canary.2deebf21bdcd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.2deebf21bdcd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c2e330a5f96117994793f30f22302f7c0f49519","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.2deebf21bdcd.tgz","fileCount":12,"integrity":"sha512-TiM9X5lO/roCqruC5rf8nqbev4CYnJlFDhTNG+++7CEaCJwKuO4VMvS1mulpuxc7xSIO+XH6WrkJtrJGzx9yRg==","signatures":[{"sig":"MEQCIA6/pdoFDxzqF7/XBS1iJtIKUPhTdp+MHZKJAasmZSC1AiAwGOPXP8OchxoU8deGbd0h39kUeyL2GmbZa1ZSBFsfTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.2deebf21bdcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2deebf21bdcdfb84a4dc3d0bb34dbd9b1d4b8b03","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.2deebf21bdcd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.2deebf21bdcd_1783618971906_0.8599505326445476","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@tldraw/tldraw","version":"5.2.4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bce3a17416a11dc0470cf3358cc4ac104fc0cc27","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.4.tgz","fileCount":12,"integrity":"sha512-cqTW2a6KR+2oyHwa1hra9s/qKnJANH00Jc17T3pVCqJlLJXS922yzMsjeyh+33ivpZfu6kZK85eGzAIyO1I5fw==","signatures":[{"sig":"MEUCIEMbFpkyxrBpWmfXOjMJP9YI/gq1JHpVhoNYqwvGZXc8AiEAtdtKIi6EPokGiSK56b8y7Fnkdbn/shv1FAggBxOCH0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105171},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5cdbaf7634c0b794bafc9779152eee88f8368dce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.4_1783619281916_0.8426304647717155","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.d3aac17cf58f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.d3aac17cf58f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.d3aac17cf58f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b28c8f4435142b1ae030c6162686bc0130f8fb4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.d3aac17cf58f.tgz","fileCount":12,"integrity":"sha512-kTHIXNTTS0hs5UmBwjWGwSXNWFGwpZWBtYX7UXIt1+WQsTGfL6qUIbUrC2625QQATqkGMAYd7H+hpTDDILo10w==","signatures":[{"sig":"MEUCIQCpDRwkxnkq1toLwiKAtp7CmuXyItKd+YRKflwZgPHMZQIgDeRYr9/u9v/4ZB+8/EqPh9VI1ZcVzX/EYQIY6pt6Wbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.d3aac17cf58f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d3aac17cf58f4cc2696531800b45b3f5882b3c1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.d3aac17cf58f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.d3aac17cf58f_1783673614283_0.5041606674811008","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.df726fd9f4c6":{"name":"@tldraw/tldraw","version":"5.3.0-canary.df726fd9f4c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.df726fd9f4c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ccff2573568a1dfd892d535351a2126f1ff8da80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.df726fd9f4c6.tgz","fileCount":12,"integrity":"sha512-TpSGuBnLPfZbGS9+0z+TNvNdWfSSkYiKdJrjss6SKk6+0g83ArkBJDACm9b/yq3Gw63ovRRceyUz3kNAtQjI9g==","signatures":[{"sig":"MEQCIDsZ+5xeQAVfbhC++AHEMLZW3k9UFHThVuR7dJpJf4OrAiBAzBccbWb0BQLpeuuRqZRERu4COPsct5/3TYd55FVZWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.df726fd9f4c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df726fd9f4c6807bbc9c1ed9ba6d3ff6f691cbcc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.df726fd9f4c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.df726fd9f4c6_1783680586207_0.4491326322177529","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.3f9cb5e9877a":{"name":"@tldraw/tldraw","version":"5.3.0-canary.3f9cb5e9877a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.3f9cb5e9877a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bebcae71feffebbaf7dd5e43a4e7b82e275f90c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.3f9cb5e9877a.tgz","fileCount":12,"integrity":"sha512-16ujgAqq+sdhPZ75Dh+K7KtAV/0iuo23xSuNQ3JxS5MfbmfzbXyYLnfD19/kzszYsT+xKs/4/xh+mX5aM7Iivg==","signatures":[{"sig":"MEUCIGXWDjQQlWh2dEJks3zC0hyxYPjIUs/XK1gkRD6509+PAiEA+amvR49WlUy5+0dOe5XSxSPyMVe/hdnfw2ALmhfcphs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.3f9cb5e9877a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105251},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3f9cb5e9877ad340ec1838f02b72f9b51781646b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.3f9cb5e9877a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.3f9cb5e9877a_1783681091711_0.9257565891786732","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.7442447ae80c":{"name":"@tldraw/tldraw","version":"5.3.0-canary.7442447ae80c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.7442447ae80c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab88112f0cea7f4953f37ee4805e2ff9f4587ed3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.7442447ae80c.tgz","fileCount":12,"integrity":"sha512-jilii5wb/t5sHW7tsO7D24IrYsUqSIIepGqrv4i2rYiLeFvhn5/Y33rH7xVDcrJCnKBtqnRziYDf1owDaNgJ0Q==","signatures":[{"sig":"MEQCIGiD2eBmFltKwJNLcHNt7JhZVggPILgbtmyJ71Oa8uz+AiB7IJdQ1cyigvQzll6jk+TW+ynU1CK23S+xvGW2W6tM0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.7442447ae80c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105857},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7442447ae80cce916e2e541ce0b9d1ce083735eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.7442447ae80c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.7442447ae80c_1783694625007_0.8844808148493117","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.87b69cb31600":{"name":"@tldraw/tldraw","version":"5.3.0-canary.87b69cb31600","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.87b69cb31600","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f2fad9b0faef7f661aa4bd18512f48d8d1ab47e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.87b69cb31600.tgz","fileCount":12,"integrity":"sha512-LrqKjc2JrJTtIjrQGn0PvIHVV/L7KH5ipZruDyDdW9Y6KDG1mpKAO2nNGQzoYzZVDjcQECK/fZdcKbdDWfM/Lg==","signatures":[{"sig":"MEQCIGb7Lnorgv828CLJ/kKg/9fzTFpZDLu10YQWLHmcmOUBAiBwCF3/ifObVC2iC9nOuR+nSf/qy///OZxyRFp7DfgA8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.87b69cb31600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105857},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87b69cb3160083f491eaa06ab720957c05765a48","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.87b69cb31600"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.87b69cb31600_1783696413128_0.3775550862060466","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.13fdd58841ef":{"name":"@tldraw/tldraw","version":"5.3.0-canary.13fdd58841ef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.13fdd58841ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0dc74ca41aa28c7de5f494abcf7a2bc49d6a029f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.13fdd58841ef.tgz","fileCount":12,"integrity":"sha512-WzBYOvM7pO/DYysklHIpE6k97ODRl6HoRmX8EHC7wc4/46evSzvSZE9wTEXar3FjuPrNXN9Q/gMo7fyHDnV4MQ==","signatures":[{"sig":"MEYCIQCkoqVhjTW9NP9cyzoyOQaQAxTMEP/BhkxHDk2DTTcDZQIhAK26BW+wUSbXf/v9EQAfUzAM0zuovG/IM6XC4rFJ2/9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.13fdd58841ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13fdd58841ef441ed7b9624a36de75764fcce79d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.13fdd58841ef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.13fdd58841ef_1783707694569_0.20813848318369632","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.8ce23ee07057":{"name":"@tldraw/tldraw","version":"5.3.0-canary.8ce23ee07057","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.8ce23ee07057","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a6bd126a3f4661b7424d89e3928e6c4ab74ff4f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.8ce23ee07057.tgz","fileCount":12,"integrity":"sha512-p4XQBnPeITomV/iwreWGuukTLQxwgocMEGVWSvyCnS0Iip6vxuTEob25T9CPwH6vc4/eIRQzi4JXuGHwGJKsSQ==","signatures":[{"sig":"MEUCIQC00q1bX7zqM0nBX7BHT+ElOq3kXCTDPfYimeswdxoAcAIgOTakWy+ij/lVdw4OOu8kj9/YoZvrLl9whDmz82RaGAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.8ce23ee07057","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ce23ee07057d7a1dce55369c89a6f0c9afe8ca7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.8ce23ee07057"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.8ce23ee07057_1783950409604_0.31029945639992107","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.299378752aaf":{"name":"@tldraw/tldraw","version":"5.3.0-next.299378752aaf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.299378752aaf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8339621402e3302d3215c0e8d7f9bef54191d48f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.299378752aaf.tgz","fileCount":12,"integrity":"sha512-9kTmQdwOTToJQUWztNG5y27hki+0zzgJVGPQyJk+8Q5LJnRJpni4e8tMouN6c2iIc1YJPFk1URLyAHrP7K2f4A==","signatures":[{"sig":"MEQCIDWN+VOdN1TMB1+ic5Hs/x1grJRJdizJWfsc0u6hdVcPAiBGytOSjskewIZ382pS/pPI6BDCZy9tTt/vMf6c0VoDMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.299378752aaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105243},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"299378752aaf3298e843d09f231a11f503e63a15","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.299378752aaf"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.299378752aaf_1783950842820_0.9730096427080743","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.47a331ae4770":{"name":"@tldraw/tldraw","version":"5.3.0-canary.47a331ae4770","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.47a331ae4770","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5b1d18936dff3168f39c2704dba1df7c8dd0b547","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.47a331ae4770.tgz","fileCount":12,"integrity":"sha512-anK5U9sTCjGBnnMr3+oXXbazC8H0Ub/IwpGhG0v8eH7LiqSPwccfw5AEqhfOVUMSvHDkHjaODl2BGrQ7Xzytag==","signatures":[{"sig":"MEUCIGvm61VrWGs+Wi0Ka55oQpQwy6KPQSJQJVJsg0jBk3iOAiEAt7+Jb5WWidaGVRgqdAFmKQrt2FJj9hrP1NC+ey6bNs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.47a331ae4770","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"47a331ae47706eccc67c65bb0c728f4e1a3b4ec7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.47a331ae4770"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.47a331ae4770_1783953449117_0.26479789766431416","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-internal.d205573d66cb":{"name":"@tldraw/tldraw","version":"5.3.0-internal.d205573d66cb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-internal.d205573d66cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfea9d1cf945e845dc32a7a763b6773182c72ec7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-internal.d205573d66cb.tgz","fileCount":12,"integrity":"sha512-xY7gE2ReSTRpAvRvMc/mnnZcJ+g2L5Z6LCoaacyBJnX1rEjM0N9mkNaw+d2qktnzF7bMy4bjcOdVPHbZBJQEpA==","signatures":[{"sig":"MEUCIA4fAfInU5rnF5DrJQSoolroT6YU+296VmxMxXpH/xbqAiEA1o01KIaWTkJgKone82aCTveyQeSsLkzQZGYYvR8uouQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-internal.d205573d66cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105973},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d205573d66cb44411b41722cffad23e05aa5a6a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-internal.d205573d66cb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-internal.d205573d66cb_1783954282177_0.7853606319120559","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.82bff224d9cb":{"name":"@tldraw/tldraw","version":"5.3.0-canary.82bff224d9cb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.82bff224d9cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e1edc21c1f5668579c1d1685ab8c5b5375b170ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.82bff224d9cb.tgz","fileCount":12,"integrity":"sha512-aY8d6VjYXTJy0VX0nRA3P9hdSznPnDGrcACkpWfO6omzM1DafnM70BM/0irf2XMJAYiiO15QefEiwq13pAp3vA==","signatures":[{"sig":"MEYCIQDdvD7wwCnzlTccy0xykdlUOGMcKa2JWKj4Jx6AsFFSdAIhANNvoA9QQi8pllqV7EEvC1HSUx6LSACrqccsyzyAQxXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.82bff224d9cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"82bff224d9cbeced841390d7b9bd0462a6bd2049","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.82bff224d9cb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.82bff224d9cb_1783954641720_0.024549460491786856","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4d258536e237":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4d258536e237","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4d258536e237","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14da2331020b386898fb15d81ad6d4aeffbb5eba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4d258536e237.tgz","fileCount":12,"integrity":"sha512-4xn/aZ2HNl9AXT+wkt+ncw9ObaYtsbzvrJDijwmMb+kRSSNVC1ajPKscMoGcT/L7ic0Y2/XvRFtJzNLsyzJerw==","signatures":[{"sig":"MEUCIFBEoUR8jwXynKTwvLpI5NdPIqEHAGxcl+01uQOw0QP5AiEAtPJpSZJqoGQFhqVHC7XeveUE8KHsu9sUjRmB4euyM9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4d258536e237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d258536e2375d471298d51396b34410bc09218d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4d258536e237"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4d258536e237_1783955019929_0.015438568072459802","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.25675b60ff20":{"name":"@tldraw/tldraw","version":"5.3.0-canary.25675b60ff20","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.25675b60ff20","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf341384dcf82091891379f4902f44671c77e96c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.25675b60ff20.tgz","fileCount":12,"integrity":"sha512-buGC2qIWyUa6sGS81ui3l8dY1ideYx0ACbkVu+9goVic95tdl0UasWL5GxvxM7eNNqIWaMPKWfzvk2MmbbNrrQ==","signatures":[{"sig":"MEUCIH9PwXqp6uuSkgVb0dlcYg4bWyR6QvXRV/BlEoSL316DAiEAtbqnr0ekXujHDR9zS50pSefXMdmi9xm9xxbT5u6M/mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.25675b60ff20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25675b60ff20dcfa3870656f1272e129c4a881ee","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.25675b60ff20"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.25675b60ff20_1784016847224_0.22407777078968416","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.bdd8fae6d216":{"name":"@tldraw/tldraw","version":"5.3.0-canary.bdd8fae6d216","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.bdd8fae6d216","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"485e07b61ecc5c43b1f969ad9093d1405b8d2501","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.bdd8fae6d216.tgz","fileCount":12,"integrity":"sha512-nWxbaB9APCXfmJ+FGdWO3L000eWV7jEV+GHJ6ay/X+IuIQG5kdRS22RS/Rhkb3Cj52d+wGqMRjUZI2/+Bcyr7g==","signatures":[{"sig":"MEQCICITOicdR4ILjW0o36ILNf9eghwnB+OjTqQu6WK84lw7AiAvbB5YFTMajyUcOoWJTnc74OJf8ceLCcbbnWWCoYz48g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.bdd8fae6d216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bdd8fae6d216e01d80349f4515b7e3d58c3cca7f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.bdd8fae6d216"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.bdd8fae6d216_1784021563902_0.14973325913244873","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.fa3355c81e86":{"name":"@tldraw/tldraw","version":"5.3.0-canary.fa3355c81e86","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.fa3355c81e86","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f589a2559d61700c2428093a5d84d99f7482da88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.fa3355c81e86.tgz","fileCount":12,"integrity":"sha512-1PPSDtbBOjaFCWdwfIxfXvvPTEBXk/FaLlmCtojuDNtZ6lTN6/oiDLElSNot6lJqvJYkQmT5CXi1jrBP/bBhpw==","signatures":[{"sig":"MEUCICo/r8sjs8sQmAIobliBlElFimSP5NeZUTRYE5d1Dwc2AiEAsSVOM3lBLBRPmzyL8CoSaDa669c9GxTNf+988ZhqyxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.fa3355c81e86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa3355c81e866393f3681f14439b55e9b35a6f2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.fa3355c81e86"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.fa3355c81e86_1784027665823_0.46255808112882324","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.33a7d191f1d7":{"name":"@tldraw/tldraw","version":"5.3.0-canary.33a7d191f1d7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.33a7d191f1d7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c08dea8e570bddbc810419337542267c4d65d051","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.33a7d191f1d7.tgz","fileCount":12,"integrity":"sha512-fUNuDrMRlhK1ZODwcycwkIN2LOxH/OaVisPB4siH7mBYtS7P6GQWoSqE/ftkTJeoTHMAKlojl+CHZQYkannsYQ==","signatures":[{"sig":"MEYCIQDhI6WlIK8apjO30w6HfRXvEOv+uRvpKjt/QnfSoVSqWwIhAJ9XdwIxa2FAwR7GKUNF/bzm1F9Vbw440PaqojtaJct+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.33a7d191f1d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"33a7d191f1d73ae61bed71d1282d3cd977b8144f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.33a7d191f1d7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.33a7d191f1d7_1784047260801_0.3723391957004709","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.91d2a20b898c":{"name":"@tldraw/tldraw","version":"5.3.0-next.91d2a20b898c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.91d2a20b898c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46d62f379c4b8abd5686ee4ee5f2b4aa37300699","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.91d2a20b898c.tgz","fileCount":12,"integrity":"sha512-m1Z3hYzL+r07E0g9vm62pUKaMp8Nhjzadpokq3UGqy/YkpD/liKBeYAPy8ZnmpZssq+QMxL1kHe7J83ltGjiFw==","signatures":[{"sig":"MEUCIBGobsNZF5mBWIIZ01xCk6Wxm0J5HXbXARcLQorzJqyNAiEA/0OB84Ux2CC9RIbEWZ5W1WipgUCD/k6EykrWYLEO+1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.91d2a20b898c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105957},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"91d2a20b898ce53ae1f8cba68119307ce88136aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.91d2a20b898c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.91d2a20b898c_1784108132381_0.554423035450667","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c3e18c7ec888":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c3e18c7ec888","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c3e18c7ec888","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"235d8b2fc5ed01e0e59aac3fba93409356ac5d4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c3e18c7ec888.tgz","fileCount":12,"integrity":"sha512-ZQFGDjUtndFHr3ppuflfYLnDh+vWKH3ItI+pMyCkHT/QktJv6R0F75AQa0n+LKj0iV/EZYrhiyopTL2eZXWAwg==","signatures":[{"sig":"MEQCIDxACE5LEAy4saIeR+XcltOYVPRFdQgH0VYV50NZpeuJAiBb41joSKyjwRClHySAZ8rPWG7Sj21GjYYim6/GQ3upiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c3e18c7ec888","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3e18c7ec888a4cf02cd1722ec5e0da549a7c1c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c3e18c7ec888"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c3e18c7ec888_1784113057858_0.25371642373466186","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c26735e45258":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c26735e45258","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c26735e45258","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f86c4f72d5910963ca17654b83ea0134b722b60e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c26735e45258.tgz","fileCount":12,"integrity":"sha512-GlUUCUN6b5rbPKdRMZeQMYHABXMg/W9n02RbnFjxczDVWnaI7svj5lrFb/9Pie8LcXll3FCvHhCbAfFzsIzJ4Q==","signatures":[{"sig":"MEUCIF5FhY7BZqMyiGCQkTk0EP3CS0PlyWwds8UrPOzsFjWTAiEAh8UyTfkx54WWxxOJUQO2fh1+vQNbfTGRbzn/vKHR4wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c26735e45258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c26735e452586b8f179f46bc7e4b91c4d9cdd03b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c26735e45258"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c26735e45258_1784132107382_0.8441912435076446","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.9c8cd71fb837":{"name":"@tldraw/tldraw","version":"5.3.0-canary.9c8cd71fb837","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.9c8cd71fb837","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"050519eb32ce760179765089517790c21c047a3a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.9c8cd71fb837.tgz","fileCount":12,"integrity":"sha512-pcaVQ9IYFkGRYsRwzpZQnC9GZEz03aueGvIiR4AB4Cc+gxXBXpImnXR5uMzqt5UXv9Mo6gDaLYtLx9VCOKecTg==","signatures":[{"sig":"MEUCIBJPpx9ky53OUQzW2mRoO9zO1CuOCRWuZo1nYEbofJDiAiEAmzb8DKNWa7dG/WHM/ZnnItWbEONUqOwNmNBbcIKbpFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.9c8cd71fb837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c8cd71fb837e85b03eec1e3539aba3209f9c1c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.9c8cd71fb837"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.9c8cd71fb837_1784144806984_0.1071324903596087","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.2fd0f79501c6":{"name":"@tldraw/tldraw","version":"5.3.0-canary.2fd0f79501c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.2fd0f79501c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f93a4ce3887456d0881ee9bdab2315308abf7063","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.2fd0f79501c6.tgz","fileCount":12,"integrity":"sha512-zC0OASGRZzzLP4OTAXCedm/BpLxAIUcsaY/sPiSKKeU16O4bY9OxaVawT7nDjvHkIW4HKmv3kcv1S/yflQFPjg==","signatures":[{"sig":"MEYCIQDBbHTvdSNxoXgHzsy3alrA26WdS7AvRXTh9T+1kziRvQIhAPuWDuQ9yUv965jKbL/d9eRW2JuUyJs0MsxDHCnomI1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.2fd0f79501c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fd0f79501c680614683e15be5574a40bcec7a3b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.2fd0f79501c6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.2fd0f79501c6_1784146096706_0.3084101582567895","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.8185b4712696":{"name":"@tldraw/tldraw","version":"5.3.0-canary.8185b4712696","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.8185b4712696","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af15147e54998cad9d25c9a0f472d8e3397c2c28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.8185b4712696.tgz","fileCount":12,"integrity":"sha512-w/wpLWfyaenTBO/lYJx85Pjimf7GJqleWbB3nXXSmE5WaOpv76kPyteOBWC9rdmalodRDeRKzYc3hBjuOEkiww==","signatures":[{"sig":"MEQCIFGPq7hN13cQTYzvoK+TZ6VG6XFmD1D1f1ZMt2f1HU69AiB/WK0WPz9wRrNAXSxfbdJp2J6jjZmMKPLXH/1qnBiBtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.8185b4712696","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8185b47126968248f8b3457b69038a31214f17b9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.8185b4712696"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.8185b4712696_1784150420449_0.2780817255757597","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@tldraw/tldraw","version":"5.2.5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.2.5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6eabaa02384780b49a99e940fbfa6ded44e69d76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.2.5.tgz","fileCount":12,"integrity":"sha512-U/qBggcmauwAzAi+sd3rGH3SJbwo+TN3cPEUq6h1SyU3T3NzhA2rPCKCn0FsZoCUrXnsC0ajENrL/ADA9Jj71g==","signatures":[{"sig":"MEQCIEd+x9iwFJjf9TTxUz7QSI0TW//LJE8k7GM+shnrloY7AiAYPhVbVLjn9A+159cCldUwAuzCMkjYMFBEBZm/xHAFEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105171},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32f526615477f3554b62ead28d26d0fd374fb346","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.2.5_1784157219276_0.289828401816854","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.43648b008d83":{"name":"@tldraw/tldraw","version":"5.3.0-canary.43648b008d83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.43648b008d83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a79b59881edd842930e22a49995af1572537bd71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.43648b008d83.tgz","fileCount":12,"integrity":"sha512-QTYFJwfzsdxP2XVnWKxwNrV2UBjRRyjvDTXqs+o+aVpcGMCNf4NATBanThs9LgI9ictHV2EAfzU/og8BxRWbDA==","signatures":[{"sig":"MEUCIASPFSmxiKu/5/hDLycnF+/O4zhVfQe1PmTjD1gOInivAiEAypCSiJHVtl8zXpUpbSyQMERqInOLE3k7UsvirriSKIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.43648b008d83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43648b008d838e71a4b0f5ad95e4ec16b70a2741","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.43648b008d83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.43648b008d83_1784192481302_0.08052811463812648","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.ceae40479b62":{"name":"@tldraw/tldraw","version":"5.3.0-canary.ceae40479b62","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.ceae40479b62","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92b51fea16547e5ebe3c65bf5fc03388f481a9ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.ceae40479b62.tgz","fileCount":12,"integrity":"sha512-C3B67mWFAWxb2hp98hmYwTMnFJpDrs/xPO16cvUOPITgeK5JB6vquXfhdTUqPO5jr9gLiv3sZgIU9eAuBEPZvA==","signatures":[{"sig":"MEUCIQC5DUv4zbJife3WqK5w7358vJNfyiHpXCdl4dHxWloQ8QIgBhiLqH42MLVfg0zjVKxNxbClf83Vzxi/nQqIDgKrD6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.ceae40479b62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ceae40479b6299d13720bbd9055ceef3ffbff010","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.ceae40479b62"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.ceae40479b62_1784217676330_0.21935703318843336","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.6a4e7120b43d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.6a4e7120b43d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.6a4e7120b43d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"243bd3396fdaa9e926fb756d1bfe61c16c9c67fd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.6a4e7120b43d.tgz","fileCount":12,"integrity":"sha512-rEKzZi/spC7NJtkViL4lfxe6OIONEp0lMauIyL7iS/5s0zIyWyU5Rb1vn9qlEi5Qpwq06ecdj37XvkQLWn9cWw==","signatures":[{"sig":"MEYCIQCZ/hkKCO8wj9e6bRTmWHn9nOl++QitjuyucEkVeXie/wIhAMXtRLUprYTz04WJX0PkNMqp72Odnfdi0yPl2Vg162gk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.6a4e7120b43d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6a4e7120b43df1ec9d96fcbd2ac4f1e75123fddc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.6a4e7120b43d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.6a4e7120b43d_1784221969888_0.8231659264112292","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.29931eb2c90f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.29931eb2c90f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.29931eb2c90f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81825e305a4094c7ba4dcc4101a2f67427f3f67a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.29931eb2c90f.tgz","fileCount":12,"integrity":"sha512-BSp1fxlEQpBmAnMVqO4stmH9fRn+jGhud3eIaYwWYlKDQ0EqEqdEW9G1spR/IlbBgiw93A8MuDjfoSEJ5QSmOw==","signatures":[{"sig":"MEYCIQCwZVOSKpK75OXeFrsYQRrZJVo2jQ/Cs5bzvYmThWLbBgIhAI36aClq+fMmNiks/n5hs4x563ZUrMemKBvE8F26M8Xm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.29931eb2c90f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"29931eb2c90f034aaa4db07e2fac8ee6a1d11993","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.29931eb2c90f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.29931eb2c90f_1784286945010_0.6035390801638059","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-internal.fba91ed55f6c":{"name":"@tldraw/tldraw","version":"5.3.0-internal.fba91ed55f6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-internal.fba91ed55f6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4a470b4135d5a0d2847e64960d88059b8b112b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-internal.fba91ed55f6c.tgz","fileCount":12,"integrity":"sha512-hQTKpnlX2EkzD0U6GdZW/Nc8BdsLEC5lAAc+OiPyzfDh00tbExxDNdM0MeDNKqqrKv3HPFai2OlbIYwjogg3Yg==","signatures":[{"sig":"MEUCIQCKW8El5OPN5dxOQgX7DQxJlVeVNG1NHBaeMhSVL823OQIgZoisjw5Rlda0fwr057LO4N+x7dryr4XrPpJToxSqubE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-internal.fba91ed55f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105973},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fba91ed55f6c866127a07a214525d122bbfdcd38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-internal.fba91ed55f6c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-internal.fba91ed55f6c_1784295264317_0.21975038445670547","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.00f14de1f81d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.00f14de1f81d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.00f14de1f81d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d022f2b5f4b1b92de19f090f9637c3a6dcefc1b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.00f14de1f81d.tgz","fileCount":12,"integrity":"sha512-CRlSYlyDxxm0vbs55uSDHLSe5ru4P3WAJBttw1mDm72veuxZrU1LQhtE/Cq5TDaHdOCmkTYEqlAiZQ16snJ5iw==","signatures":[{"sig":"MEQCIBln0hmeu78KTzVPZ5aqS3a33fe5vokioyPiAipZ6pFyAiAEdxp3kv6D/fEecRQga0Ce0A8Ci5QFO8sbvLsFAo0AgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.00f14de1f81d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"00f14de1f81d5bdd3c48f7f4a2248d00dbfb2512","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.00f14de1f81d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.00f14de1f81d_1784295480241_0.6938835625439481","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.48a9e773d90a":{"name":"@tldraw/tldraw","version":"5.3.0-canary.48a9e773d90a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.48a9e773d90a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07eeea4c4f09e12751c624cccaabe8a1ee856a90","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.48a9e773d90a.tgz","fileCount":12,"integrity":"sha512-8GYVjlXDpjBHn3onmZ+m1anJ7QyW/jqR+0x0PsEjZL2bwwFtc63Dk6JNvGySUyWr8ftSl9OO16gJgAUOO+cVmQ==","signatures":[{"sig":"MEUCIQCLtNjTBpUJ5mfdNKoyt7lMlmOO9WTsFVEvUsvwVXFRnAIgU8JI9K+/9K/TBZX/YsF6ysuzCjFw6X/DSBnDGdVI03A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.48a9e773d90a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48a9e773d90a0719ba38fc93e07b7cb2d3ac9ead","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.48a9e773d90a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.48a9e773d90a_1784295927120_0.9680190408496503","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.203a83b1942c":{"name":"@tldraw/tldraw","version":"5.3.0-canary.203a83b1942c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.203a83b1942c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b373c5183b2e5bbf6b76ac6bf86b1f1e4715fd8f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.203a83b1942c.tgz","fileCount":12,"integrity":"sha512-VQalgOdmBmVu6KR5iNfhObw5anMy3LBNbpFiaro1lzIz9FAN5rAscXP5My6aH7IMLEvnwErTPjMAuU5bKYHIzg==","signatures":[{"sig":"MEUCIQDn3uqD44jKZqsfYgWrJML27gjDHHre+6Msh7NIETRKVwIgJV2/kOYHnPYSMSf4tPIY7xEzYFkEP5AR/V4ku8wFP/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.203a83b1942c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"203a83b1942cd2bc79c88e68d03cb2e4a2b12c14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.203a83b1942c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.203a83b1942c_1784300302572_0.8489170072744934","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.d84a43b6a03e":{"name":"@tldraw/tldraw","version":"5.3.0-canary.d84a43b6a03e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.d84a43b6a03e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bd2fd484f4f4245d9a1128107b4a2885c89f44aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.d84a43b6a03e.tgz","fileCount":12,"integrity":"sha512-RuoXq/3/S5Jh3cw2PQd3dJ7luOqLJJm89Zm6iO6Er/SvVunIY0aPjWoybQc7qSnzZmt7cc1cJxeASCwtWEpI8Q==","signatures":[{"sig":"MEUCIQD+b6bHhMN2eIkEjZMHQ+K02TRJJEu4LkaMxTL3oIa3zgIgJAvcgPzLxAs27JU9pGb38efT2zjeNLYdDhpk7gWLauI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.d84a43b6a03e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d84a43b6a03e6d5babd7a6897e1dfe17bd69968d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.d84a43b6a03e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.d84a43b6a03e_1784624036515_0.7364851662621148","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-internal.c5c7f1d817d0":{"name":"@tldraw/tldraw","version":"5.3.0-internal.c5c7f1d817d0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-internal.c5c7f1d817d0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c75cdb92bb06baa04055975ef808673befb5828e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-internal.c5c7f1d817d0.tgz","fileCount":12,"integrity":"sha512-sw610osyQ1k0hdvHWDomUaidxuT6ljbLMzvuTeXwUTProTTS9FnzMCl/WzKoCeexzW6Cwl1/ZiGRwfYDCQ6MOA==","signatures":[{"sig":"MEQCIGeuptCWnjGZq7O7QGAeSXmk75GZKLFdxWNbN/kQA+BqAiAgg4Tkvm3QM9EYLyGyCrQY8t/t8bOaJlAuYDFu6jRrCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-internal.c5c7f1d817d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105973},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c5c7f1d817d094568ebd15372ba20b08e7223d7a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-internal.c5c7f1d817d0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-internal.c5c7f1d817d0_1784624593895_0.48485151808940996","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.553832dc0fd9":{"name":"@tldraw/tldraw","version":"5.3.0-canary.553832dc0fd9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.553832dc0fd9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2c05e66c04f0993bef5af25b1cfe40b354c25c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.553832dc0fd9.tgz","fileCount":12,"integrity":"sha512-87jlRFbo7cSpPSKC7FBY8+/T2S+jdo4wqJxp4oISdKrX09OurFE0wEjGex5dk9Km9nki+zXEamIk1/jIzmFWpA==","signatures":[{"sig":"MEUCIE3r22nmkXJimibfHi8jFJ92z5GC7OEe4PA1ZrNo4rQbAiEA+Zrz9lRKsohSNQFEv8+B6xvin51AyA+9rVackmc9sEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.553832dc0fd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"553832dc0fd9449c58a40f7a32b19616f3c1531d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.553832dc0fd9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.553832dc0fd9_1784625540861_0.32893755005701353","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.b834ca6ee453":{"name":"@tldraw/tldraw","version":"5.3.0-next.b834ca6ee453","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.b834ca6ee453","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db29846470b656ce556fb4d25dd739f7c39fac99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.b834ca6ee453.tgz","fileCount":12,"integrity":"sha512-Z7FYVEf7s94KdLEgfNXQXEvW+KI8xWm5YnbcaWCiywK43Ymxs2tJ5ldmZewsA8JpUDVWwf+m0PESUdyS+WeApA==","signatures":[{"sig":"MEYCIQD+5dM1gUSFbGumc4wfPE6EzMGBsHzA2GUfNiCdccXKpQIhAOI38rnBoMWqWzWeG5rtnmaPw683pn8gmYpD5cuyrtBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.b834ca6ee453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105957},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b834ca6ee4531d4010803bca78e0ea94e4fc9f27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.b834ca6ee453"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.b834ca6ee453_1784625887486_0.8485362016735218","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.0b50353de2f1":{"name":"@tldraw/tldraw","version":"5.3.0-canary.0b50353de2f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.0b50353de2f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2aca73270168b8b3df9880b72dc82b97485ef1a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.0b50353de2f1.tgz","fileCount":12,"integrity":"sha512-CgOPNo3dI+w/BTFrfwIPrAnbXohjhS8Lkwcbxnw1rrwGttg5DLg++qARghL1yOXrErsBWDkhueWRZSn7XkrmRQ==","signatures":[{"sig":"MEUCIB95wk4MfxxiAAJYnuR4Ls/eEW2LzsgXoJYVrFXxOcilAiEAxzPDp0OPHiscjIu9O3jquGpBF/4xwbcxQkbVCVEcLx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.0b50353de2f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b50353de2f1e8fe9c553216da46de3fe929a71b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.0b50353de2f1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.0b50353de2f1_1784710655101_0.7585067718779073","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.bc2b5f9bf59d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.bc2b5f9bf59d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.bc2b5f9bf59d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2c14d510c3b68088e194e7b026c42992d36a597","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.bc2b5f9bf59d.tgz","fileCount":12,"integrity":"sha512-UVy2bp0RaraaDyTPW+jmSfBhydw8QuYcEo7uUEbBhPW+UhRG3bqwTD91WY5xbikmu/IO/EbKZOZwAWd9/bV1Fw==","signatures":[{"sig":"MEUCIDCDCRaZ6wnDt48b1y+pGr80a4oAuuroknYpwwzs2Ik7AiEAsXlQlNI4M0hZjDcarv1QV7HWWQSUD+F5ozakrT2u0PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.bc2b5f9bf59d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bc2b5f9bf59d336bbc803fde750c6c16e04cec9f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.bc2b5f9bf59d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.bc2b5f9bf59d_1784710751933_0.7580279461134138","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.97237b7894f0":{"name":"@tldraw/tldraw","version":"5.3.0-canary.97237b7894f0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.97237b7894f0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d08b2412cefbcfe171b7da148781d4bdfbac7fa3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.97237b7894f0.tgz","fileCount":12,"integrity":"sha512-DxFJJUZD2xxGPgn774qwo1kgAobv60IbZgPoCVhRnQT3/1gJNZNajRNLuQbfohVxqBBI1suZBl82SxbH4rSU3w==","signatures":[{"sig":"MEUCIH24OWUSIrGg5EKjjjCjJFp1p9VIvx1s1EK0dS8V4Qj1AiEAuGs4kcDkgA+kqZsFMVhmfiDZdovsyfCEE5rU72UfkMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.97237b7894f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97237b7894f01bfb4de36c0f8b784d39355ee6b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.97237b7894f0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.97237b7894f0_1784710814947_0.013309192563357497","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.fc37bd96825b":{"name":"@tldraw/tldraw","version":"5.3.0-next.fc37bd96825b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.fc37bd96825b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6aeccd61b1b93ce9764e9b5ac5e080c234603d53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.fc37bd96825b.tgz","fileCount":12,"integrity":"sha512-SkY8cVLo0rt84olDdX/W88FFBxY2krYCHAKP11nIs45QnVBR/xfLYREKf6DEfIydIFDRw/pEWIMiSAY/fN+zqQ==","signatures":[{"sig":"MEUCIEnNw0qa/wbu4O6zRkuSXvulBioNA84Dtv+KzYrtf6PFAiEAuMD6iqD7EywwI17P7Kz2qvDhG/Xomx5mOfz2w4RjmNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.fc37bd96825b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105957},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc37bd96825b303f3615ee219b8b68cf16d787c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.fc37bd96825b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.fc37bd96825b_1784711338422_0.8045001196374879","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-internal.5f14a24c179e":{"name":"@tldraw/tldraw","version":"5.3.0-internal.5f14a24c179e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-internal.5f14a24c179e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e11b20f86fe102274d11968070ff3d112a6b8b3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-internal.5f14a24c179e.tgz","fileCount":12,"integrity":"sha512-oBHAlEIMYsAj9g1SArGVn0REFzni8D4hB30dxAK7ZqFSJkCFOvKZi1i4awun35ybY7NHG7qH0x571m60DxofuQ==","signatures":[{"sig":"MEUCIBH0YY/QAaPLPeuCSIXq3A/5J+qiyv0Qssl4hjwbHAcnAiEAs93oT5m5T21FbDi4kZta47dpsC5oieHQCvp9x7ogAcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-internal.5f14a24c179e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106502},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5f14a24c179e9189ae1ccae0d291d3c87d4507ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-internal.5f14a24c179e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-internal.5f14a24c179e_1784720878052_0.3428191283755331","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4effd1f2ef94":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4effd1f2ef94","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4effd1f2ef94","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9e676fc91824e3bc6f6a9e17161346be42b1a78","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4effd1f2ef94.tgz","fileCount":12,"integrity":"sha512-p5LajBCOBzchaZL8psTLLJE+5zPVDJxCdH6FWR50iZA4JrHFzlw9TqUrFo3aaV6y9oHQ/7zEL/l5XIHjdcePmQ==","signatures":[{"sig":"MEUCIAsgS3N5XyLh6ZewEkq4PhH5TLe670i41aAy83yvV5/lAiEA2HGvkud/W/xxucvIQVqKl84uzjdklaaCKnrpZgFYOZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4effd1f2ef94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4effd1f2ef94da94fb912dabd5c0c69b8f84e587","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4effd1f2ef94"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4effd1f2ef94_1784725534708_0.08089761832453868","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.c9d39e46c83b":{"name":"@tldraw/tldraw","version":"5.3.0-next.c9d39e46c83b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.c9d39e46c83b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3b75098150b0634500466f8c336394885158f3be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.c9d39e46c83b.tgz","fileCount":12,"integrity":"sha512-G6c1NiPUpBV5JV6zapffttAl4OkuNOXGRvWzC/XzZMi1X2kmM04PlCsyLsgbTBTcpBB12rc78s/bFlJ86nY5qw==","signatures":[{"sig":"MEUCIGcUh4sbh+VnhG641dAO7Kz/K2AUVRRO98ciZE7yHNVNAiEAyYrOW+Xs2T/EFiYMmD9MRNBjPgpImo8vGtbf5Z5O084=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.c9d39e46c83b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105957},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9d39e46c83b2ca116b943e60cbf1b835fb9d86f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.c9d39e46c83b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.c9d39e46c83b_1784726609941_0.4420548851430903","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.a9a41a56996b":{"name":"@tldraw/tldraw","version":"5.3.0-canary.a9a41a56996b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.a9a41a56996b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85e4f24ed07cf79b68d55d67aeefb17f05dacf9e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.a9a41a56996b.tgz","fileCount":12,"integrity":"sha512-lmbR+UsIRpq+0h81Ae26KX7ChPYt+uHmN2sdNaJlifsdo5SAucZQC9YM8Ep+LGGNvkXpW1NMZrAp/kjeEa1PaA==","signatures":[{"sig":"MEYCIQCrGCTmgyPn290VsK96m1WQxrcsI0tuH+HVDGQ5OR9vVwIhAMWocfcbIi+COS0UT+zMaopsUWCabxaINMt1EWRfNiNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.a9a41a56996b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9a41a56996b4b2c48154248246181f5d45a8994","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.a9a41a56996b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.a9a41a56996b_1784726762629_0.28326777975512707","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.34a976f022b0":{"name":"@tldraw/tldraw","version":"5.3.0-canary.34a976f022b0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.34a976f022b0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa6d79a1c45b201ba5934cf90fcc7aa95b469f8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.34a976f022b0.tgz","fileCount":12,"integrity":"sha512-4RExxWnusefGbCpFs6hgoS1C8+SfMxQDq9gkq73AltK2w8i58CFqghdjFZ8mkarDYXyTkfYr3HtVlahTVyLZag==","signatures":[{"sig":"MEUCIQDCU1R25eDFRpR/987KheU2RiuhG1RPF6XqqoBPneJqowIgM2vrIFnAt+QdrMjat35ssiyqUEQv0vb12kwwJxlRbhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.34a976f022b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"34a976f022b0ce8576945172290272a8570d3b25","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.34a976f022b0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.34a976f022b0_1784730286853_0.9350731622914181","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-internal.41291fb579ed":{"name":"@tldraw/tldraw","version":"5.3.0-internal.41291fb579ed","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-internal.41291fb579ed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3608a5e3e135a5d1adbf06f03a7e4c0478c53fc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-internal.41291fb579ed.tgz","fileCount":12,"integrity":"sha512-0UpUTUdVFZLG2oKbCL4/ZQaydU3tN544OXC8ihQGORPdCaLuSi/kaPAkiGaZ4WPSZRtmocmaFeQYJCCt0/lwZw==","signatures":[{"sig":"MEUCIQCLiIerVJTaJouBK+LTE+d9YXUkn7dZD2lYE6VQIcIIxAIgWenKHawzdK7saC2yVe9Uv3F4uAzsSSFrJnB36whJ3Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-internal.41291fb579ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106502},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41291fb579edc111873affee7b6d018cc2d43bb3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-internal.41291fb579ed"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-internal.41291fb579ed_1784738885264_0.25587131678395747","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.8f498ddb4335":{"name":"@tldraw/tldraw","version":"5.3.0-canary.8f498ddb4335","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.8f498ddb4335","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a958ccac697d33f5c0e7497cb0ab6c5f2fbaa88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.8f498ddb4335.tgz","fileCount":12,"integrity":"sha512-jjcRHqBA4SEk6RJyMo5whEzjaNnGDPMJjCrz87lTpYWIdjk5wWfuBJZIvqtSVTReVqlDh6xCmjgkFwHvgOOu9w==","signatures":[{"sig":"MEUCIGXdzfrwMuR8tgqrxlgSxgnTt0yJqccTQvwc29oFui4EAiEA2HnjldaPo8e16fo5gn5JJHU/qTUnGdTH+9W0uDhBn/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.8f498ddb4335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f498ddb43350989d1741b05a734a0cd4780d46a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.8f498ddb4335"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.8f498ddb4335_1784803312090_0.1291090490670943","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.4123e97459a9":{"name":"@tldraw/tldraw","version":"5.3.0-next.4123e97459a9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.4123e97459a9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f36a13f390d41a7b0ee58ee6da2021631a1fcb79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.4123e97459a9.tgz","fileCount":12,"integrity":"sha512-dIQt9IVLZ+MfPSoprFBdIuMRIUdIwJz/Ms5whNsoie6hlsj3//TiwSnDvDFpVBnzJ/sjxaO7As8AF69H609YdA==","signatures":[{"sig":"MEUCIQD6HqGHIo0oK5OvW4LtFbF1AFWWnXZug10gCCdtUlKFvwIgKlK9Fa89Bs4GEQWMwQeFyxfQ8CWgvNB/yuLLWjxv8ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.4123e97459a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105957},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4123e97459a9050158bdcd3187e4f14931e7c3fd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.4123e97459a9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.4123e97459a9_1784803746693_0.2506156352368949","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.b92b9b8495e2":{"name":"@tldraw/tldraw","version":"5.3.0-canary.b92b9b8495e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.b92b9b8495e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10e91ea1ec5706703f4a53bee4842ce58416b475","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.b92b9b8495e2.tgz","fileCount":12,"integrity":"sha512-Vqu1Bb/YraRFqwxuO+ZDpMifYMnGml38ub4oAZOOjoQUYoNy1Y5Dt8FKCNagvnEErJazP+ncOetLBNxUwW8E/A==","signatures":[{"sig":"MEUCIQD6oBNd2bDe9Ab/lMs12L2dXxK7ylVgZTcyjUrg9XgHbQIgehfh7yXMovJuqa2pEahl74Q2DZf6p0TPJD1qX7w/e7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.b92b9b8495e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b92b9b8495e2c488e3b896e8c4b78002c6532902","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.b92b9b8495e2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.b92b9b8495e2_1784807704725_0.13575089425763087","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.354e9715c85d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.354e9715c85d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.354e9715c85d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cfb162177baa4cfa9f33947f5f5b893c4bd4895c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.354e9715c85d.tgz","fileCount":12,"integrity":"sha512-llniSuGjw7uxyx6+E3bwLXmnaCcLzOvRqUAthte8rSLtrwsrcWintkmCUeeGLgj/erzdQfiKoOarG+To39ksDg==","signatures":[{"sig":"MEUCIGlOm7bBk6HA+K/ttooppa7gpwFXo+gnUfy9EMMG6ioXAiEArvdjMjTCHNSQDJLeI8YM58AmiMqO1aIOtax/uIFJFMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.354e9715c85d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"354e9715c85d03d1ec44fe7b205fc272cabf6f12","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.354e9715c85d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.354e9715c85d_1784807896689_0.3851701502946161","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.b31c2efcba6f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.b31c2efcba6f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.b31c2efcba6f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0862a1c3d0f354b9172f90139f4b217e9aaaf9ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.b31c2efcba6f.tgz","fileCount":12,"integrity":"sha512-L90DJXBJZmz7tbIhX81lscuWw8SBKJE8sfkUgecOtE06YAjLW2o5Z2BHyjdgGc6V/42919lDQ88MF8J6nlaYIA==","signatures":[{"sig":"MEUCIQCui5jEf6UaUiOfhO2nzVsFWMdysmeAmhe2F14qGPbD3gIgdVNJ7XNdTlhkPQFXzK5p1bYCVpiobtEPKnUJAYOoGA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.b31c2efcba6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b31c2efcba6fddab23233135353dc8781df5eea1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.b31c2efcba6f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.b31c2efcba6f_1784808863664_0.8794490921208005","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-internal.1640468db8fd":{"name":"@tldraw/tldraw","version":"5.3.0-internal.1640468db8fd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-internal.1640468db8fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0df05c775e1b082efeb05c8a77b305fe921b35f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-internal.1640468db8fd.tgz","fileCount":12,"integrity":"sha512-vTFdL4k+JpNs9fwWi2fNnKkK9zEpOc8VG/Ma80e8eClwapkS3S10YXoAJs0QoU7bZPRrlZrdHqxCyknioFnMAA==","signatures":[{"sig":"MEQCIF+jyaIJDLK9Duc17FA4melZ6eOUZO2Y9pMooVs/IhO8AiBwzq9Ahn7tdmCLWw7o5r5B7OEjfyYh9OiKQkSgYZfXEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-internal.1640468db8fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106502},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1640468db8fd0b58a4f8f984c3f3b35ced32577a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-internal.1640468db8fd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-internal.1640468db8fd_1784814575015_0.5052670473834862","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.f8a4bdc003b1":{"name":"@tldraw/tldraw","version":"5.3.0-canary.f8a4bdc003b1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.f8a4bdc003b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2894a2f303206be5c76541255d83b85764bb6017","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.f8a4bdc003b1.tgz","fileCount":12,"integrity":"sha512-NTXQ9yK4dRm208jtykyTtnUUeVakfZRD0CrDuTRn6SiTfmvHO8fYZzeoPDc1UPHO8GA3JG+u/95CAC++fyakKQ==","signatures":[{"sig":"MEYCIQDlj77tAcKq3ZbEIeaePCcerHHu/ErT5LunKqBm12uZOgIhAMzNuQJ+mG1bC+f5E4htnWCEVQEjdRURo0LTdijraPmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.f8a4bdc003b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f8a4bdc003b1031990ae9dee88c14da3c76dab21","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.f8a4bdc003b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.f8a4bdc003b1_1784816831581_0.9066124943018778","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.31e7358eba6c":{"name":"@tldraw/tldraw","version":"5.3.0-canary.31e7358eba6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.31e7358eba6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"085deda31b76a21d553f8b41fc0fbca0793cd998","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.31e7358eba6c.tgz","fileCount":12,"integrity":"sha512-aZ9E9OChwHHQc/sxLfvP6SoxLoiG188Mmih5+LCiewK2Soyq9lC8QfUDaPP0zj1L3kJ97WoXmgxzlj2jK3a0dg==","signatures":[{"sig":"MEYCIQDU4ZAK8X4A4pzT7OSy/rDN/bnHFKv0JFGQIPCjWPWKLQIhAKDsAIOBrN06FYxBMlriyxu9zYddxLCTpm3W6zkLaszP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.31e7358eba6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105965},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31e7358eba6c3770969d2a63c00f2e48d0891100","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.31e7358eba6c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.31e7358eba6c_1784912958552_0.168033502855073","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.13f4e4cb6961":{"name":"@tldraw/tldraw","version":"5.3.0-canary.13f4e4cb6961","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.13f4e4cb6961","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4623ffb65b8335eec16aad7d77b07b18f9439644","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.13f4e4cb6961.tgz","fileCount":12,"integrity":"sha512-0qPF4VEaSFh8HquE74JyIuu0tG6/UC2q4feDNsPDqIDEM0/Db4Zlul4GdqblUJrhnUy2yWmEu+Btsei+UE2WWA==","signatures":[{"sig":"MEQCICsXatR3i3Lpc1It+02oGO/Bbx60kq0jqiYj6X7PUbBdAiAJZFMab4lgBfpK+HPN6Lei1S6WOpI/GsUCe+iNP94aCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.13f4e4cb6961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13f4e4cb6961922dd17d8f96753699757fad4954","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.13f4e4cb6961"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.13f4e4cb6961_1784913470834_0.35413357359521913","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.e857c8e412be":{"name":"@tldraw/tldraw","version":"5.3.0-canary.e857c8e412be","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.e857c8e412be","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c4e4511d968372de7835d2e84ce4f59b18c2712","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.e857c8e412be.tgz","fileCount":12,"integrity":"sha512-smBx0Awc7YTsh8kxZu0eAfxW8jj+6msOzf2dheDaRMBg1dNRGQKlLsH80qe5p8e3DxlkHbQ4cCWwfuPgavSSGw==","signatures":[{"sig":"MEUCIAHBWiV1P6SGbkOa05ywUKZ6S5kWkp0LHE7IAwG62HMCAiEAi3sCaIM65x+Cx7vpm4iJz4AHJFkaBzy+BQYnpsDVFbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.e857c8e412be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e857c8e412bef005cec63bef6c30807fab255ff7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.e857c8e412be"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.e857c8e412be_1784913924360_0.01968449421658347","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.75e2874c4b3f":{"name":"@tldraw/tldraw","version":"5.3.0-next.75e2874c4b3f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.75e2874c4b3f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"afe9c7625bed76e61f1b8fcd6e3d8ee18922c3d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.75e2874c4b3f.tgz","fileCount":12,"integrity":"sha512-t0Gm47UuzWp92U7X7qfGxyWKnHjON6oRGeHkXBHNO/BBSUdsDAkF6KdHW79+H0MxNfJ+eLKIXiC3KM11FI54Sg==","signatures":[{"sig":"MEUCIQCq9l2nFNWPq+VbwzNXuErFc0I58N+5Fvcaueea479M6wIgGUmL4HKaIeK+jq/C/RXtT739MfH0lyZdOcLBdgsNB5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.75e2874c4b3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106325},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75e2874c4b3f1bc248b243c41ec7052e2148ea80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.75e2874c4b3f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.75e2874c4b3f_1784914086253_0.3165155592293911","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.7e6819726049":{"name":"@tldraw/tldraw","version":"5.3.0-canary.7e6819726049","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.7e6819726049","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0ce62ea244ae77d47c05782579d3b33166e1ccd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.7e6819726049.tgz","fileCount":12,"integrity":"sha512-7DAMovEztNOBo2RFchVJb3IkqHaqkXk0vQ+9f/WEYjsHR0lyXfnPW+geH9Vyk3zQAmN/5iGT8DXaKu/IHjhtHg==","signatures":[{"sig":"MEYCIQDWdvII2dklSNAQovob4OpO5HrRoikTnVe1jjkLMFfgawIhAIv+n1UoCyxOnO9Cpiy+4DD2kghrQg2tczfnWXWfYvkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.7e6819726049","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e6819726049142906bc29eb35269bcbbb84778b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.7e6819726049"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.7e6819726049_1785236837463_0.41689669929372974","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.46979946f542":{"name":"@tldraw/tldraw","version":"5.3.0-canary.46979946f542","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.46979946f542","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e182a2a03ebb12ac1fde64686c3cd65bec531270","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.46979946f542.tgz","fileCount":12,"integrity":"sha512-SRVnkwR+VgJge36C2CFfzGR05zX3UkDEFD8zUBrEN9ELTzeueKt+xDCdaY65jiCHudxL07h1XAVgBc0c3ARS0g==","signatures":[{"sig":"MEUCIGNo8YBYdvdtSBaUOYffVHBN1Ut8sei+CSkanwmICdToAiEAiAeml1NbFk9JPtqGTjusKHdvZwjiu0haxVYXwySwU2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.46979946f542","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46979946f542a7819bdab5f41bc30a0837fb107e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.46979946f542"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.46979946f542_1785249234166_0.6397659598327337","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.804987a697a3":{"name":"@tldraw/tldraw","version":"5.3.0-canary.804987a697a3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.804987a697a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7765da51f70ada9b100fe9fb60c873c53021b71","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.804987a697a3.tgz","fileCount":12,"integrity":"sha512-Bl45pMjFa8yfIfZFoCPvoG0o8/nipCKQbe3OdAyeqhTDpFpldO6ROKMNmNBoXSZg1ekvohKFDhrM7DGi/e6pxQ==","signatures":[{"sig":"MEYCIQDEe7CgocQzwTo53+UX8mg+JXcI+2xisLTyi1BZJ24XDwIhAMOgLHK5HJRQf7ZqPaYIOKkD209qYtzIjJbUrhh2MYeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.804987a697a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"804987a697a3856e7777f700ac53424300c201d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.804987a697a3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.804987a697a3_1785316805954_0.44056714500799643","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.815b47f3abf6":{"name":"@tldraw/tldraw","version":"5.3.0-canary.815b47f3abf6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.815b47f3abf6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0dfcb214f903f8ebcd5d3cbeba7fe8191d9b0e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.815b47f3abf6.tgz","fileCount":12,"integrity":"sha512-obJ7zgWVurmbCOQpob19zTTy0Tf9VdcwephLOsp8rp3t9XKbhVUzBvt4VDpVX0+CYHyqjf1d/HjjrMlP8vGqZw==","signatures":[{"sig":"MEUCIQCxe5Nb8UZvAN9xiuPY9ZZihGnc1OW6nt7s+Uy057SXuAIgd2JxmXIPbjvU108RwrE7xmKI1HYPQSC9GF0aHsPKBI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.815b47f3abf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"815b47f3abf644d7bdc6fac25c3d2bbf9a7f16d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.815b47f3abf6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.815b47f3abf6_1785317036452_0.6645326506917959","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.609686972d3a":{"name":"@tldraw/tldraw","version":"5.3.0-canary.609686972d3a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.609686972d3a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d54f3f18301e483ac80ded9f5213e02dd188130","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.609686972d3a.tgz","fileCount":12,"integrity":"sha512-oEi5WkPhhuAXvFyDYf7GATdNPVkdqeZA74mihnlUfTm4xX098DGIqkHsuu9x78IFFzyNm0V7t9CjQrjR/jRfKA==","signatures":[{"sig":"MEYCIQD4x5JaFu0ABx3g8bDkF6x0A2eUtx9+xtOxEtOpf5nOzAIhAIDiUBBh/KoTEfqki1ECa8GKiTE+LeOnH/L7sQuPpRpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.609686972d3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"609686972d3ab9fdc9c686515763ef0d2fb1a109","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.609686972d3a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.609686972d3a_1785317975215_0.354398822446059","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.0d8e3e6b1870":{"name":"@tldraw/tldraw","version":"5.3.0-canary.0d8e3e6b1870","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.0d8e3e6b1870","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"008777a2d271c18c26e1180062a6f4de644c1aae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.0d8e3e6b1870.tgz","fileCount":12,"integrity":"sha512-YMjaQhVGW41Owifzi/1CgWwotznPNx3C04QpLXFXLNldp3mLEvwy9Rc9Hv7eK4RL0drk5rXWKgIDXtyTMrAJOQ==","signatures":[{"sig":"MEUCIQDzR3tdEXvfg+AnI+XpNw5Ee8Omjt4JCCOzwqDv+M7b7QIgGN23BNIihpRA5E8NTJS4apR/QrBbD4NqsXjfRdIELp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.0d8e3e6b1870","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d8e3e6b1870677018d84cd5cb6b59c33f2ee1aa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.0d8e3e6b1870"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.0d8e3e6b1870_1785318630049_0.3022866273528002","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.71124de37e5d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.71124de37e5d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.71124de37e5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a32012c6df15293caec66d4efb9ed19f8ff8e6c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.71124de37e5d.tgz","fileCount":12,"integrity":"sha512-cnsMbv7HsBfBKappdyMDgl1h6qBkIxsBJ3nq4/XyVz4e+BtfLlWx5x8KtYC9fW128lN5zDwr7V3ltPWIXvbOqQ==","signatures":[{"sig":"MEYCIQChPrmXJbSbf6p767Yks3BEuP7nb28AsIoo4R5hngnULgIhAKrzwBbBR3RIPQUCYOT7icqtkQLP9Ke/ESVLpdSPQdlm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.71124de37e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71124de37e5dedb7e8f0b6473b90b551589e328c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.71124de37e5d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.71124de37e5d_1785320476179_0.273604810100021","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.af17ff0c1f3d":{"name":"@tldraw/tldraw","version":"5.3.0-next.af17ff0c1f3d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.af17ff0c1f3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e118f4a9ddf0a079e3e8c47ffcf5657c07536a2f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.af17ff0c1f3d.tgz","fileCount":12,"integrity":"sha512-N9keJA+Q0gOCtauV3mu410k6H/r4hKXnkn+qMdUTvOHIwT5gEgdcRYsjHhfsUZ5ZbQOt9yW2Iorn2R7tNNfqvg==","signatures":[{"sig":"MEYCIQDxJHo21OCfgYycWdP8L87YiZL8trJrLcJHRkVoUqtdTgIhAPL6rdCO2fuELIz98WEO0DKkupA+BPzluM8RWfknpuY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.af17ff0c1f3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106325},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af17ff0c1f3d8e2fc2467a2233d82d6a71a96105","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.af17ff0c1f3d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.af17ff0c1f3d_1785322562349_0.7661684796995465","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.eb4ecbf40c4a":{"name":"@tldraw/tldraw","version":"5.3.0-canary.eb4ecbf40c4a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.eb4ecbf40c4a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0773c45340f29b72d3caf1a9750d18911d847b6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.eb4ecbf40c4a.tgz","fileCount":12,"integrity":"sha512-0Qi6GrN1O7bY/1z+X/8mll1aHu12Zf0llnO0zg7q5NP8NYeWRnnKa22dmV9ERELwrqapOJsJFp0edeae2Pzqgg==","signatures":[{"sig":"MEYCIQC+HMrwigMzOREV6emruVO4gSFp/QZJXA8wM4W/wtU99QIhAOApadStpwIQhuYKFW/XcI+70xscbw1MJorr1gwzrNpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.eb4ecbf40c4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eb4ecbf40c4ad20030e144a3734cecd83761e428","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.eb4ecbf40c4a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.eb4ecbf40c4a_1785330148820_0.011828454814397649","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.7e66f3e09f11":{"name":"@tldraw/tldraw","version":"5.3.0-canary.7e66f3e09f11","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.7e66f3e09f11","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90df45ab12c58ce9ca246f46a4357b8dbbfa5bc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.7e66f3e09f11.tgz","fileCount":12,"integrity":"sha512-F/1kjaYCXvCqaAWEtj1xnFojIzW7I7JjTUTqBJI0NhFOQZ4Prdj07LnxInU3RHja1jzgwr6zadAt28+FINm7Yw==","signatures":[{"sig":"MEYCIQCt7FuQxlEvLw3WNdOnYUnZBCLi4PGe2K10DCv3GLJFtwIhAMI+I0jS5bRYEmMiPOIA3618AVdX8hkXd28coq0o2goI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.7e66f3e09f11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7e66f3e09f11e36066363fa99e88a34f34b10ac8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.7e66f3e09f11"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.7e66f3e09f11_1785332774979_0.634868098256143","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.dff9dad23048":{"name":"@tldraw/tldraw","version":"5.3.0-canary.dff9dad23048","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.dff9dad23048","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a3f1a94bc55da6652c40b5ea68f5423b1f00a5f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.dff9dad23048.tgz","fileCount":12,"integrity":"sha512-7+IFzfJA2984TU7SiT85KXjrEljvCTIv/fKBijOR6w+6FTPDM8W5EWw+OkNM2Y4gDFwtJLM2dL4+icPPeApnyA==","signatures":[{"sig":"MEUCIQCYxomzaeMr50hj3nGEijITzgaj6gKIK1zwO9hdv3g25AIgJuq0++GQQt8tJ2Ooe5wfyWMTdh4HkNvlekFhHRuTWyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.dff9dad23048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106333},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dff9dad23048abd4544acf25d4f54c5d97c5ca2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.dff9dad23048"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.dff9dad23048_1785344081855_0.49211477400228953","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.584d9b1f0af4":{"name":"@tldraw/tldraw","version":"5.3.0-canary.584d9b1f0af4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.584d9b1f0af4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32ee261f90cd985e1752d17f7b7769aecb1f64ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.584d9b1f0af4.tgz","fileCount":12,"integrity":"sha512-kQRFq08AuyouYMThpG4pHxHm1Fl2NphLNmSBxSPOefAOvMcR93TN9OwcajpxvUBKr/7uLuDU+IITpJ/J37qVcA==","signatures":[{"sig":"MEUCIEwioWmMIr+ziGTIdB1lezLPrRNKSsOfLwXf45cOaXosAiEAhJYyGD8ul5qekKdVOujP3NCBCSacEcOI8Qt7e/sS7Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.584d9b1f0af4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"584d9b1f0af4e363557b381c70237140b9f91889","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.584d9b1f0af4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.584d9b1f0af4_1785410495476_0.3255343451890269","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.2fa9c61a8de6":{"name":"@tldraw/tldraw","version":"5.3.0-next.2fa9c61a8de6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.2fa9c61a8de6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8ab106745bd485a0246a06ac233bfc58d540246","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.2fa9c61a8de6.tgz","fileCount":12,"integrity":"sha512-t0BOlMxVyqNxVc4XMiR7eBFCC2O0gXMDDTROqN854CL9BSW0jhpidXerqDd4nuNcDg+N+NQeKS04WrpV2bq0cQ==","signatures":[{"sig":"MEQCIBkXfCnxC/Z7T7TOdM4Cy3dcgkdZxTAJRW0htqAyi0mgAiB0xju3xu46nY5AKhq4FFRMXppoIjPnGiHXBacXiseYCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.2fa9c61a8de6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107981},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fa9c61a8de61005fea745c410ecb8597a088729","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.2fa9c61a8de6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.2fa9c61a8de6_1785411209010_0.4833405973657179","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.84807439e111":{"name":"@tldraw/tldraw","version":"5.3.0-canary.84807439e111","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.84807439e111","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba46985e8a08032d41919903d9f6377980f8a768","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.84807439e111.tgz","fileCount":12,"integrity":"sha512-JKANu0B67Jb6jUVU6Ma46Lq5J4dgpFFYx93LLgM+4cSks040PzWClhJNqUooK4jK7D0nw1hG0QEBqky3EzYdJg==","signatures":[{"sig":"MEUCIAmc1LF9yqDn2wCDMp+qBJK9zX9GZ6SlHzqYQXkFu0iIAiEAh8W7dltALK2iu4s5VAsd4Co45pGDKP+Ag+0OZ6dBhmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.84807439e111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84807439e111a3d0954362170e4cf4fcc1dbcdbe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.84807439e111"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.84807439e111_1785424959268_0.9458236782218579","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4a1256c85d99":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4a1256c85d99","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4a1256c85d99","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77007029bd6345e7a3e5872eca9a15834eb55287","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4a1256c85d99.tgz","fileCount":12,"integrity":"sha512-BtUl6KW3ewedBkJ6uugh/HAkoxDQAu2q3qQYNW71jcU02d3N/SPMZ/JOh5i8cVFO6wC9UHQmwufhV8CDFwdgMw==","signatures":[{"sig":"MEQCIGoLgqe3PgqI+Iajy7/HSC8BwiSXTjN4YLqkrMXk4zhmAiAnTHpkHQL9BScOZVPqX1dYfnBvC3jxtUxZaoapbqdh0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4a1256c85d99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a1256c85d99610da291e61039d7c1590c80fea0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4a1256c85d99"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4a1256c85d99_1785428185288_0.5863724954918244","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.2a9ae058f119":{"name":"@tldraw/tldraw","version":"5.3.0-canary.2a9ae058f119","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.2a9ae058f119","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0529b54d224d4667ce5c6e1fbc518900214e4275","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.2a9ae058f119.tgz","fileCount":12,"integrity":"sha512-Icph/yNIR02RraWI8ncmj5Emz2TN5wFlFCAreuKu23pCHG9Jf73uMpFt3ie7I53gqRML+OfysmyIPEtS5wt02A==","signatures":[{"sig":"MEYCIQCUYEELtQydliq8Qb36S1Ya0vY757ja7JFqR+WOe0aqXwIhAJPhFTMwLzEXT+6Xm/AHHpoH8TvBvtjn0sypJcGvDZXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.2a9ae058f119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a9ae058f11964ea96be9d4789a1a0edebc295fc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.2a9ae058f119"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.2a9ae058f119_1785490626516_0.3675456901013796","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4c6a5fbc75a0":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4c6a5fbc75a0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4c6a5fbc75a0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6c86da6928ef0711fe443f062f7bdf1505e246b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4c6a5fbc75a0.tgz","fileCount":12,"integrity":"sha512-x++OCaTLVDingG8R6xWQ+8yngqXgmnCk+SiKGgbxKcsPXP++U2c84k6YWacvaDWUTkGi0zxylFewfVyA3ttsLQ==","signatures":[{"sig":"MEUCIGOFcrp3RYiyYKvgxz0Rl7639SwDfBENS9OurB7iesFKAiEAs3Gcx2d74V70GzrhTPMoa8lW51OCe4iM2HJ5QhEHZZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4c6a5fbc75a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4c6a5fbc75a082738cd6d3008c8497d54defcf6c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4c6a5fbc75a0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4c6a5fbc75a0_1785511320636_0.43913698672687307","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.bb121c3b32b2":{"name":"@tldraw/tldraw","version":"5.3.0-canary.bb121c3b32b2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.bb121c3b32b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57876bb7378e8b918213a1292078aaa2da19316a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.bb121c3b32b2.tgz","fileCount":12,"integrity":"sha512-WV0RpU2SblsXmtIzXEeE/QZ+KAE78FHhoibk+kukNOBzQDPSC3bXeaLiyC0lvS1mdObvjlcFmyzPdVd0elD15g==","signatures":[{"sig":"MEUCIGzNY5RAtyDwmlfJL/d4Ni181deto5OwEE6IWE5U6z/aAiEA18zsr8vAINSPhKCmnyX9mL8bmGeLNC11K+jFPsmlfAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.bb121c3b32b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb121c3b32b2752cbedf8381e1588f175ec4f5bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.bb121c3b32b2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.bb121c3b32b2_1785747045177_0.18480356846261636","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.d7d8ced023d5":{"name":"@tldraw/tldraw","version":"5.3.0-next.d7d8ced023d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.d7d8ced023d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb46cea40b18f2cfd5fcce36c51f239aa47a5aae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.d7d8ced023d5.tgz","fileCount":12,"integrity":"sha512-dq2yR3yfHP7DHrOIXXPPNb5YtowFcZ4H8Uj8qRFzkettkRcAY8HYnnXQ7Zg+QMvEmyqvtL+76xgxyByfOOLw8Q==","signatures":[{"sig":"MEUCICN1qrC8f4VwttLmkgY7hdnPCIDVyKpQs3tM8fxdmmMMAiEAmyKRSJprlNepOJg6KuvadGjfTOTdW/IRK5iHhr2P2N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.d7d8ced023d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107981},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d7d8ced023d58872fac6d59e9e42de20b1d67f25","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.d7d8ced023d5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.d7d8ced023d5_1785749457404_0.6939454658032953","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.dfb846a32bb9":{"name":"@tldraw/tldraw","version":"5.3.0-canary.dfb846a32bb9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.dfb846a32bb9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0cbac6f0caf0f81e5eb595b58f809aff07c6165","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.dfb846a32bb9.tgz","fileCount":12,"integrity":"sha512-Bn6WGxm1HA8zb23usEqx0mkVyUHYGkrOJYK4Yg79R/4da6/esu2kHriF75RE5FUrhQf8hgr/nGNGajtgtbCqLA==","signatures":[{"sig":"MEYCIQDDAQQdvLyL1crSM0jQx0UzpQC4HmVuSE2rHsbJmo+NowIhAM1uKf9TVTYipC2S6jeP6j+7VqUrcgQhDkptpsGNXPKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.dfb846a32bb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dfb846a32bb962c3943430e73cf01330ef371a66","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.dfb846a32bb9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.dfb846a32bb9_1785754818316_0.4077881648448294","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.0362a8b4a246":{"name":"@tldraw/tldraw","version":"5.3.0-next.0362a8b4a246","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.0362a8b4a246","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64708e23968712c10282c3922cbbec99f4a77af6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.0362a8b4a246.tgz","fileCount":12,"integrity":"sha512-05vChVocdR6Jjcuv6cVUVU4V/u9AXRzbxeOtWosGuLe/k/D/WRGAe76lMt4cERwAL27iGgdTIMcgxQSL0aixVQ==","signatures":[{"sig":"MEYCIQCY4coESsrtO8wlOZx2IGYLZryQs383d8+KmiwzJ/pPmQIhALCOJprICDb+XnrPfaMlTOWg7J98sdTqRRgc9QX1XMvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.0362a8b4a246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107981},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0362a8b4a24606d7d28f48d6544fd967eb857c35","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.0362a8b4a246"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.0362a8b4a246_1785755733005_0.7820242492578267","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.31036673d3f8":{"name":"@tldraw/tldraw","version":"5.3.0-canary.31036673d3f8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.31036673d3f8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f25d6bd82beff8937bb878dfadcd6e49c1fcad0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.31036673d3f8.tgz","fileCount":12,"integrity":"sha512-glTLfk8FdWfPGpwqetRlBrtGdXYDoqlEoLsFnMkNTQYvmF3TJ2V7XvqC/SQP2BDYUvVico5nUl1AdzEZ3d8BYA==","signatures":[{"sig":"MEUCIQDSTcwLdolhtRXfD371m50hiEE3dYvggCeZqM7tDexBkAIgXQtHNSCbN8WjhA4JdcCC5gr4zjO38FpA0xlMcbYcy3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.31036673d3f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"31036673d3f8165e8a383bee0a8740ee9ae101db","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.31036673d3f8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.31036673d3f8_1785764403778_0.485416117838392","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.0527a7d51728":{"name":"@tldraw/tldraw","version":"5.3.0-canary.0527a7d51728","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.0527a7d51728","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"766c37305f018767f5369d7dd3e9f5927d072748","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.0527a7d51728.tgz","fileCount":12,"integrity":"sha512-cztGpBE+pKfdQ4+iXbFnaQ0NVKZXUMelZP76WpGGoe0MO2lnfBkF3LEqXdVrB8Ljt8vNQG7z7ZXhqN96Ks5Fbw==","signatures":[{"sig":"MEUCIHgRzhwK3xreMhHAOjKosbTeOf0lKFGOA8nLxpz9V9BAAiEAiNM1X2SFo6QNJZmCFVhJpGMvPDYRvWLEnyG6ZNuktiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.0527a7d51728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0527a7d5172819d8a1fbf2767295e6752918d2ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.0527a7d51728"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.0527a7d51728_1785772291745_0.03742025413646388","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.6c821af8959b":{"name":"@tldraw/tldraw","version":"5.3.0-next.6c821af8959b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.6c821af8959b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d33fc14d74a93515f5bf149491bf65d955302c81","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.6c821af8959b.tgz","fileCount":12,"integrity":"sha512-DofqQ0eq+G1TE328sM0Z3FuxQHDT1AosnNnixG9ANO7BBuDflgraz6XWxSDq3FaFflIJ82Fp77Z0LpgCOQVAQA==","signatures":[{"sig":"MEYCIQDW3TeTzxrLVx83+IG9R16RnkEgC6bkaTnxLbiWQ5z65wIhAKiCVwLPTQw/n3GM6V3WW6miv/75gSNddLVWRCSNlNIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.6c821af8959b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c821af8959b897ba74ad92f551322f0d256e637","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.6c821af8959b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.6c821af8959b_1785774617447_0.10346328877366551","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.a5e2d6016684":{"name":"@tldraw/tldraw","version":"5.3.0-canary.a5e2d6016684","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.a5e2d6016684","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e5eb8793ffc3ff6276ee94e6294f63c594c4a0b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.a5e2d6016684.tgz","fileCount":12,"integrity":"sha512-5kay6AtKr3U3bczjVLZmEd6o620DznU+MvwkolbhreWahPTDjxvWzePkPVA43Ers/EYFKmoAEcPuRhFtd3UyDA==","signatures":[{"sig":"MEUCIQCBzh5wNY9KkIsroYTLKM3X3LrtqGjeYv0B/HzIPVzG+wIgfWt53eD1shJxRWs9Jyg7KU2dwKN6iKzROT49Mi5f2gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.a5e2d6016684","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5e2d601668434a78d086296a70165b06bb694c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.a5e2d6016684"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.a5e2d6016684_1785795435800_0.03052771893023354","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.a8e53e1b5c2e":{"name":"@tldraw/tldraw","version":"5.3.0-canary.a8e53e1b5c2e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.a8e53e1b5c2e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4ada5be431a6912f187555db7bb72ba2b26a0a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.a8e53e1b5c2e.tgz","fileCount":12,"integrity":"sha512-qh+3iS0Yul3zZBA/OQrbJfsxjPtIO+Psc/79pzJFGhHEbUmEyZjus5E1JDQBSyQHViEY6IoJ6K8qysJTiTqY/A==","signatures":[{"sig":"MEQCIDBgVWnndDxLIy/8JD52+aN0hF705mbAsDRNRje37eMvAiAZvv5z5fr6awYfI9hU7STH12f2Hw/xiTQg0gATvQYMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.a8e53e1b5c2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8e53e1b5c2ea9231721504a756f64b8af8c840e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.a8e53e1b5c2e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.a8e53e1b5c2e_1785832195518_0.15662605417909647","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.fa3dda9f78db":{"name":"@tldraw/tldraw","version":"5.3.0-canary.fa3dda9f78db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.fa3dda9f78db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6bcc79d258f749b99beb7098e1270055b1b972b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.fa3dda9f78db.tgz","fileCount":12,"integrity":"sha512-Kcb0hRp3IKC6CQpujcxxh4c2aV3htBWn/Ko032HJ44xH4XKNCN1Y36DzsvfTuK3qSvY1vv3ag3OlkfrhiVAdXg==","signatures":[{"sig":"MEUCIQDJpLm0/89KDsjLHMYGOkZXR1E+z8sNK2FurxkzBrNsBgIgKFY2ORTgG7+/SWncyLJIuZ0TQsJsmiAvKLj8QxKxSTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.fa3dda9f78db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa3dda9f78db7a09cc68536baf4d24c891917ab7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.fa3dda9f78db"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.fa3dda9f78db_1785832505046_0.2686527042049409","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.030bf6014f04":{"name":"@tldraw/tldraw","version":"5.3.0-next.030bf6014f04","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.030bf6014f04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"07977d245355daeea52e7e35421af1ee580e9475","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.030bf6014f04.tgz","fileCount":12,"integrity":"sha512-HglK630/jjK1sc7rHKVbimYJEKgnPBWsiMK4tvJKvUYXvgIgdTBlgGNXYZ9BcosJN7xuQQa2jCH47NmDxkENeA==","signatures":[{"sig":"MEQCIFOaPGwsLSVeoDw8h171VLm1PFiytGGZ43X6RhrPblMaAiAdukDHTbL9SAVYm92rYN819h1rJvkDUjprzUKqXhgJMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.030bf6014f04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"030bf6014f04b1ef0b03f216117e9190639cb8b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.030bf6014f04"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.030bf6014f04_1785832540399_0.5216150954010472","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.7654e7ac2a02":{"name":"@tldraw/tldraw","version":"5.3.0-next.7654e7ac2a02","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.7654e7ac2a02","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b22ee300506012036e60b51b233c86017151ca5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.7654e7ac2a02.tgz","fileCount":12,"integrity":"sha512-A0BDj+i6dKtIg09YkumN6fAihIrPI8csPkSsWEg3Eq5UEj2nc3+pfAyMKeEgjS9giWqylU0GPHo8kJ08gHLlyQ==","signatures":[{"sig":"MEUCIAJSMQI0wpAIOR8kfGlCEOUUCVHyRLehwzPlPBnGO5xiAiEA3DT4iKLsRvC/mUlpDkHQIT2/y4sXKypHfEtcuqXpBrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.7654e7ac2a02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7654e7ac2a02db962bc1712f39c413c46d51313e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.7654e7ac2a02"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.7654e7ac2a02_1785836436111_0.7029838945863782","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.04044ed9e96d":{"name":"@tldraw/tldraw","version":"5.3.0-canary.04044ed9e96d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.04044ed9e96d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b45cdf84912a5a189f78e4c078fe7ed3733ba39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.04044ed9e96d.tgz","fileCount":12,"integrity":"sha512-DRlw5jfB7hb4YJhlDoc7bFolDJnpyI+7UBS9RpUrCR3QwTpc0vm3g5RjMKBfyvfOAqoQYm2L91hvturo13Qucg==","signatures":[{"sig":"MEYCIQDJJEaV0g3hEfxpvJU9X/5xrY4kHQ5qSG1bkVVRsGOUagIhANkV+CQclhsUdMi5qaV9OnN/hFxIDEQYGgd0Ojkneo/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.04044ed9e96d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04044ed9e96dda9e907dbac85400e38f379a994b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.04044ed9e96d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.04044ed9e96d_1785839347220_0.731817134540071","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c16b27b77fef":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c16b27b77fef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c16b27b77fef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f614f2e47ea6fd4b480725fc3d7963199d4551ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c16b27b77fef.tgz","fileCount":12,"integrity":"sha512-/pXJjb0sM6jcMPAvP4YaQkJayMsssCavJ1qObA2k/LsDI2KIYCn98ZOTMvku2I9SfZGFPvqkg1n5oi81nf1FBQ==","signatures":[{"sig":"MEYCIQCCwksT3N2ARfHaWcomlUHlzEFT/DQukmf7Sp/Yqc63LwIhALpyswFtfYugehAJ8rJFIOoXJWuGQsijjMhrQB5kO6TD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c16b27b77fef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c16b27b77fefa66aa899c9a4cbc4facda1708ee9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c16b27b77fef"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c16b27b77fef_1785849939588_0.11487278319961436","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.58c645027c8f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.58c645027c8f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.58c645027c8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"209fe67c2b4ae2392eebf5a9d65f1c53e3ef830a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.58c645027c8f.tgz","fileCount":12,"integrity":"sha512-0y2kSDhbFFRGAT8Talwm67S/BjB53Bs8EnSwD/ZiU5UQZHlq5l4N+7HYtx4LuEiRPfEMpZHHMqRvVw9ot8eTOA==","signatures":[{"sig":"MEUCIQDEXR+wBipVFwo5wvu4CcmQGvhh9MTwN0Zwr4t7QPRWkAIgHmt6N1yZBA/svPAliML82TM+b1bEy8LvZDuz+oVw8uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.58c645027c8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58c645027c8f5ef2630b059aadaf6fe136ccfaa6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.58c645027c8f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.58c645027c8f_1785917162407_0.7923741781744198","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.2ce5235377b8":{"name":"@tldraw/tldraw","version":"5.3.0-canary.2ce5235377b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.2ce5235377b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd20a847d310ede468f71544f7611e3014348162","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.2ce5235377b8.tgz","fileCount":12,"integrity":"sha512-5MLyXS3Y0cVoZMMh0bmr6hVCK6mtrj1e5C4nGbp1NNNNu3b5SK/AU74vOUmeikOPQ+D0USnK1q93yRUaiBbNTg==","signatures":[{"sig":"MEQCIEQgCJMoptqtsvYiP1tSxLM/Hy5k7cQn038KAG1iA1D8AiBBUTQ5q7UfflaBDYde/IEjEVxEVELZ239ec6uIwLz0EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.2ce5235377b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ce5235377b827dd2f6c54e62a5e27812f41bb9b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.2ce5235377b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.2ce5235377b8_1785917447122_0.245220861978813","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.057c277693e6":{"name":"@tldraw/tldraw","version":"5.3.0-canary.057c277693e6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.057c277693e6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cdf60b7f66e8737bec87c9ec288b582107d2aba2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.057c277693e6.tgz","fileCount":12,"integrity":"sha512-DP5721PqkhcqBoxFfxjaJL4s8P5nde+oNNcH1J2YNPPazUl2No+C8dPph5PX0m4ee6O2bXwuJV75R8wobgh/Hg==","signatures":[{"sig":"MEQCIGsCHlGSltYxFUaOVdPdg+RoizoMy0+ZTob6KrlzLNmDAiAzXsjaWphSQ51SINgiIP0GmQPH+23NeKsJzuHW3D6Qvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.057c277693e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"057c277693e6ca9468d2f2c219befabdf5c0f11b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.057c277693e6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.057c277693e6_1785917487245_0.38634346716177115","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.4ec14e92020f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.4ec14e92020f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.4ec14e92020f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97e1fbd71b07a3977c1d8e45c8cf8f763ff71bfa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.4ec14e92020f.tgz","fileCount":12,"integrity":"sha512-KD7lEZGeBoeB7vem4KsV7MeHnQn5a86FOOicXy5oHicEJKOfZTxTFhmZwKfp5O/puD3SwzJW0zJ+vdKNhiH9VQ==","signatures":[{"sig":"MEYCIQDOTi4osgLneoSeDIlZO1KE+ZuVps012QMd+iQYw43r9QIhAIFp/YVdMnBERu8fu+SYh78KIa1UGlqxnXN7ob4LeT52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.4ec14e92020f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ec14e92020f5903fd88e9d6bb18942b3e48e6b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.4ec14e92020f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.4ec14e92020f_1785917616519_0.056019907616792874","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.dee64fee16b5":{"name":"@tldraw/tldraw","version":"5.3.0-canary.dee64fee16b5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.dee64fee16b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"25818dddce1321e27bdde4932412b6e398aca2b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.dee64fee16b5.tgz","fileCount":12,"integrity":"sha512-ecdQOFTiuwAuWqAbOJCCvWUYoQLrdphrqYiCRLFFozTuLb3NeotZKbUTNrc5NXO8hS4+WPvWkgXtU+e6m2eC/w==","signatures":[{"sig":"MEUCIEsmKJ9JIhV3gXALtCTZxtsRcYYnKBqkVevCc0oSUqidAiEAy8Qba4BPt8uHNxwkB85SpZ8cA4rIlHZO5oMKSl2WHio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.dee64fee16b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dee64fee16b5aaf90d9d48cbc25470d593e80edc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.dee64fee16b5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.dee64fee16b5_1785917630003_0.170039353692232","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.5630cd925d22":{"name":"@tldraw/tldraw","version":"5.3.0-canary.5630cd925d22","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.5630cd925d22","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f241e8f5e06343d2d4e2df354333c9229e18f8e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.5630cd925d22.tgz","fileCount":12,"integrity":"sha512-9yx+VDYf42yBT9WdGmsSYpBdBPv1BTbVZvz6055jaUj4y5Uvg3BOZXBJwrBZwPyJx7uCyImvq04EMkTnpKgVbw==","signatures":[{"sig":"MEYCIQCb7szlQ49cfoIBt3w1U/vGuFvAhhCQG/yXeDP5ZwOhFAIhAIU5Meql2gJWvCD/HIrCTJWAeHyJoIJRdUxZs5ONDkJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.5630cd925d22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5630cd925d22d0a94a1a3e7e378231c48788d3ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.5630cd925d22"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.5630cd925d22_1785919501735_0.3267029903323728","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.f7b6f9500568":{"name":"@tldraw/tldraw","version":"5.3.0-canary.f7b6f9500568","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.f7b6f9500568","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a544662e2c15069c9e67f7e83f432ba296bf504c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.f7b6f9500568.tgz","fileCount":12,"integrity":"sha512-gr6bmuNt4vFw5c2h6e+3n+eIvHTwdzswzjYcq8lQnikolg7VsdUUjJlv5SHofqq/CICEuUdCd9sP4X1lvNrJww==","signatures":[{"sig":"MEUCIA5YYk6OD8yZqqyFEHgzcl0HQE0S6omEv6/ZA5Hz5lIUAiEAiuUEkDEnURS1MdJm9N2zClPaf+Gd05HcY3IcuMN3iNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.f7b6f9500568","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7b6f9500568e8e014986338941860a7afd36ef4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.f7b6f9500568"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.f7b6f9500568_1785921264022_0.5006049185176407","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.71912aff0ba0":{"name":"@tldraw/tldraw","version":"5.3.0-canary.71912aff0ba0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.71912aff0ba0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db8104bcfe25d0b61948781bee17af72c97df33b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.71912aff0ba0.tgz","fileCount":12,"integrity":"sha512-0MXtJN+b091DEBZN6k7AAUx375tP1jW7RegmwHJQyIfEgvdsIi0MqmKqSWQx6QOjGneM1bIkVp/rHLDk5KL5bg==","signatures":[{"sig":"MEYCIQCvGZo4RvlF+10eambsm1hjdHYEkhYwqf287DnlgsftqAIhAOWwo2cgccm6kNMN7fLmBRbQQ+YwVKcazqBMvuHN69tI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.71912aff0ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"71912aff0ba02322b162f50aaaf55db89d5747d4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.71912aff0ba0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.71912aff0ba0_1785921366305_0.5194427319013957","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.115bed78b62e":{"name":"@tldraw/tldraw","version":"5.3.0-canary.115bed78b62e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.115bed78b62e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63cfdf70114fcc7aceaa4de4262f13977d8b4389","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.115bed78b62e.tgz","fileCount":12,"integrity":"sha512-ygHXiXMt+sNmTDrrSCyv1KOIiUrrYguxD2HIOdLPLPxN0cn9XwHw5SlAqY8EZHFxdXHtvVujZ0XPvKI3mMaXDA==","signatures":[{"sig":"MEYCIQCB8pTEb7TI9rtO7UGc2dbMGciNCLjT92T3GcZwoI4FcgIhAJ3CkKlEJTQbuwRHkWZT7c4tPv4yI0fZY6/3TKvg83yq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.115bed78b62e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"115bed78b62e9bf50a8e04b8c19d0b53ec4f012e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.115bed78b62e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.115bed78b62e_1785921723387_0.7716234127207249","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.c767553adb8e":{"name":"@tldraw/tldraw","version":"5.3.0-canary.c767553adb8e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.c767553adb8e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"745f146570619a311b2db20a6ca5bdd8fe1bdfc0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.c767553adb8e.tgz","fileCount":12,"integrity":"sha512-a75IYB483MQFifLJ5GJLRs/JocaWnowRDSx1K3KuNnx3i8jTGT6//Vslau9w/mq4p+cBRLebzUubdGn+QOEPaA==","signatures":[{"sig":"MEUCIDsVAay/C0NfVhMZWlicKPYPkN9XTVVaowcIGATIxO/WAiEAnILsEQNPNTiutAXUrfMW/zWY9k3CVkhTNkhTEiHaAQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.c767553adb8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c767553adb8e591a520e175e5bbc99a112710277","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.c767553adb8e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.c767553adb8e_1785922074667_0.4025919003042857","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.f787d5794bf9":{"name":"@tldraw/tldraw","version":"5.3.0-canary.f787d5794bf9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.f787d5794bf9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b536bd2aa224dfb0cd3eab7c6a10b79bebd00aa5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.f787d5794bf9.tgz","fileCount":12,"integrity":"sha512-N1ALMEBfXDd84Hkemd4ON4Sz+3GByNBbPgldUYtkyrZvkJlPycV5fOxi8Sh6F+t4R/2orlkTDoEJyZ2MC/IQfQ==","signatures":[{"sig":"MEUCIH9D2epMzFfEPTcqAlHvSwKQSGAz+UIF+kMnGv/OENsbAiEAhe07Rl+BNMHWfguQH0wvJ2XTgOBn0jBDVa4ZR1Xdhiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.f787d5794bf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f787d5794bf9924400e650a8b607a3406de9c684","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.f787d5794bf9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.f787d5794bf9_1785922469674_0.4908403833320827","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.3c51ad27dbd8":{"name":"@tldraw/tldraw","version":"5.3.0-next.3c51ad27dbd8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.3c51ad27dbd8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e84dfaa4a0ecbcd7c20a96e81d896a9beee17168","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.3c51ad27dbd8.tgz","fileCount":12,"integrity":"sha512-JarxqhuEHywGWiZIPfF/fuq4M9Qq7vNgxCiH9nWvNWZfuXpDNA6ABcTlD6Vbv/UCY5WkYk4P2Qy5S8jWlTuJng==","signatures":[{"sig":"MEQCID+Z+DtzCbnoeTdff6WnUElNIqPsoa9Et5MoDMy1SLgIAiBk/ODA5ywz8xrBgX75CoQCEkwZ6Vrjip85W2eUTiEO3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.3c51ad27dbd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3c51ad27dbd88af7f18f278db7d3d2baa4077f5b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.3c51ad27dbd8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.3c51ad27dbd8_1785923046704_0.5700258187150451","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.aefb8773a7eb":{"name":"@tldraw/tldraw","version":"5.3.0-next.aefb8773a7eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.aefb8773a7eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bb6ff68a609c66f464bf19ff09276336efe7410","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.aefb8773a7eb.tgz","fileCount":12,"integrity":"sha512-AUBe6zcdAjmxnJ/KBYFJ3lyuoTfvg/l9dE/Qpc7ee2Rbl3aZtc9UJTnu6uiwyrf/nJFoHUe6ShT7pOfGnE2edA==","signatures":[{"sig":"MEYCIQC0RqGBBbYOkGlc+CZ4j5u8zMdAlV9GQ6Slc+mupVCK5AIhAN72smf+GwA46NesgeRXTFs7YLYYpxcg+gYMTcKzeIoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.aefb8773a7eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aefb8773a7eb92d8c109c2a20e3dd8dafb1e110f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.aefb8773a7eb"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.aefb8773a7eb_1785923892057_0.8492401378306382","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.dec36c5c2930":{"name":"@tldraw/tldraw","version":"5.3.0-next.dec36c5c2930","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.dec36c5c2930","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7dbbdfa8e4976767a1144ac6e54a171f99e5658d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.dec36c5c2930.tgz","fileCount":12,"integrity":"sha512-32wgdxxgzRkK6n28Im0ylxGdx/KiGe9VB/NHKUmgWHyriU/I5iw9WJcXZQspNxCMw6RxNibYVBrpXrxuIroV2w==","signatures":[{"sig":"MEQCIDqEtg1AaWlUJTxr9FfXl+eSCG9f/hMQch+W54OqCeiUAiAbU0IT71FjWC0dQaNbeFB5H9i5j7yZdITcYf7GFmm0aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.dec36c5c2930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dec36c5c2930f28967ca9c4148285e4cbee2c4c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.dec36c5c2930"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.dec36c5c2930_1785925404748_0.9137492254177935","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.11efea2d2334":{"name":"@tldraw/tldraw","version":"5.3.0-canary.11efea2d2334","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.11efea2d2334","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81f8f52a865d5407d71d4787b8f5b0452fdaec76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.11efea2d2334.tgz","fileCount":12,"integrity":"sha512-cJyUjgQDWzJ7j7UWRtxOtYghJjRXEx+r6jw+jEwz5U4nu/ukddYxO9hajmYVPrkAnAqbkm5lcoGKigSMaGKoeQ==","signatures":[{"sig":"MEUCIC3Nwv9a1U/nPCmEy0x5xBvGL85e87nD618XeDns4ttBAiEAxb6QMYmgXZa9PjKAnwt0z8tLkE+byX/GNXl76P5RYpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.11efea2d2334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11efea2d23345acaf894ef98d4094aa4ff41dc6a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.11efea2d2334"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.11efea2d2334_1785925514037_0.6157704422074162","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.a04c46d1704f":{"name":"@tldraw/tldraw","version":"5.3.0-canary.a04c46d1704f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.a04c46d1704f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d980db572e280fa6f23aad545aeb9cd9c2722f5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.a04c46d1704f.tgz","fileCount":12,"integrity":"sha512-dGmNCvVNXi963MUnl0FAA5xgeuPi8azgj4/F3vUOLIwkw//vx3bY7o0yOvMnDDkosSgcBLh6sTmpB8AkRgRj0g==","signatures":[{"sig":"MEUCIB45qg7Hw2SFqGC2S7TO4QwembJLNfdAz/Lg34v14cFiAiEA5mBx57iX+Y1/5jN6nLwSpfq69a0nQSvJlw5ktiWfPIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.a04c46d1704f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a04c46d1704f2bd15bda8be1c14abfb72d1679f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.a04c46d1704f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.a04c46d1704f_1785927019244_0.8363234168944218","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-canary.e10b32a03df1":{"name":"@tldraw/tldraw","version":"5.3.0-canary.e10b32a03df1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-canary.e10b32a03df1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a7a623fa89f3e93577e5b97f46cc73c8aa3d4d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-canary.e10b32a03df1.tgz","fileCount":12,"integrity":"sha512-dtMo71MmuJop6kzikqCVXDZ+ZYeBfUCjqllRuCQqzIrrhxBt+L9Lkg9LaOpCJS56r0FwZbzO5Q3b+DPwvNt3/A==","signatures":[{"sig":"MEQCIDJP5NdLdXgPTqMC3Cgx4cfiUin4dDlaLF5BwS5R9IRHAiB8KveouOyw672Eil3YKFXbcwTvYDWkTSIqG9dYMT9WMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-canary.e10b32a03df1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e10b32a03df1f3eb8258780f105e4d511928ad95","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-canary.e10b32a03df1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-canary.e10b32a03df1_1785928208839_0.47242442668047424","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.4b4b4837d10b":{"name":"@tldraw/tldraw","version":"5.3.0-next.4b4b4837d10b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.4b4b4837d10b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"769f742db329fcc980605daa773fcb8a08f07eb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.4b4b4837d10b.tgz","fileCount":12,"integrity":"sha512-mhgy9pFxrFvdbamOZzLEJcnTODrTbjrYNJQzwBLTN9OYT25zgZxmEUXQGElZWz220ITAf5v0UlCLR15s6RHYLg==","signatures":[{"sig":"MEYCIQC2pwIXdGoeF+IVZBfo5/1BgxLL2zIKIZGzhipVoF4DpgIhAJwF5WIO1D+NJMQK3++3+lWI7RCZwwHVXD9IAbR1z8nM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.4b4b4837d10b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b4b4837d10b8e433f7a22c8a1b75876bc4c17a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.4b4b4837d10b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.4b4b4837d10b_1785928387324_0.4881454788511794","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.5cb71bb7e8fe":{"name":"@tldraw/tldraw","version":"5.3.0-next.5cb71bb7e8fe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.5cb71bb7e8fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"512b04a7ec3d1f6081218c2f131a3dab3690c593","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.5cb71bb7e8fe.tgz","fileCount":12,"integrity":"sha512-sCxC8Csuc+I2U5ceOOOIczP/Mky2bh+uViyQvFW8glXsN0+/PR/jVtVyGmr9+OYNgbnCBNS5+EjfKxok6jhNNg==","signatures":[{"sig":"MEQCIHYz3+czw5yRXOVhQRnjcwmA7oF/u+PLz41uHx6u4OWJAiAdBBpBTYtyP8QYH8ZUXWvj+kgIB3a3TmR6Hl8RUQ7KdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.5cb71bb7e8fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5cb71bb7e8feaaeb6f67c62525a79da7de5d164e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.5cb71bb7e8fe"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.5cb71bb7e8fe_1785929182240_0.5516168511349084","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-next.df310c6196c0":{"name":"@tldraw/tldraw","version":"5.3.0-next.df310c6196c0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0-next.df310c6196c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92634e2c6fc8c68c78168d148b8ab00b851587f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0-next.df310c6196c0.tgz","fileCount":12,"integrity":"sha512-nt7B0boOSWfkdt6kRA/FZ2PVNfiUdFKxQUhEBhEUEFlXhogQjXzNn/9BU/SfV/2Ku6Pjfz0wwuoL43rtcwsxJg==","signatures":[{"sig":"MEUCIBOz03kC6WSqbKT0JrXP9/X2xnvzVj+495PL8KKGYc39AiEAk4HdyPRyeFNQ3j0G4u6QZTLaqXXo4yy/hCFb54p1F88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0-next.df310c6196c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df310c6196c076bae2e4dfe0e29972703cc6f6ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0-next.df310c6196c0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0-next.df310c6196c0_1785929567665_0.0037853073702507345","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@tldraw/tldraw","version":"5.3.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2325578d0583a17e7b42365cb247ef0bfe16f50d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.0.tgz","fileCount":12,"integrity":"sha512-kgwp4e6xUx+Bm94KgkD3ZPysbJv46detkex6qOv68lRXnydCH+J63kpGrddQr9cCMtmIsvtSDN3KbDWiB6K40A==","signatures":[{"sig":"MEUCIFc+Lra4yF9ddXLU3uTy+3ORXMMm/aGURKvD3y+SjepVAiEA7RnRvR33mp12/96rq8wpM5mr48mnOe+i98xLx8efOks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108145},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f0dc05817cf7fb1cfc52197ee72c70f13d06536","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.0_1785930230212_0.21336813187461745","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.ef99ab47e5ce":{"name":"@tldraw/tldraw","version":"5.4.0-next.ef99ab47e5ce","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.ef99ab47e5ce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"28ddd17813302d4c59568708875a2f9311feb2fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.ef99ab47e5ce.tgz","fileCount":12,"integrity":"sha512-V1OIKtfjZCU36zdsITxEmJ/Irk+j+3Ozn3045q44RsabLj8To1dQ6fABl27igqbCmqaxHPLntJL87scPmIvb+g==","signatures":[{"sig":"MEYCIQC3a75nF9WxYWjJKdmTYwW0l0DxzDxCAF+bJBRlAXzkcAIhAOSUxTbtG0GXfTM9EDzF7r6vXqnmiugN7cL2aF0FpqP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.ef99ab47e5ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef99ab47e5ce2219ea4fd34439685097848e01eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.ef99ab47e5ce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.ef99ab47e5ce_1785930990205_0.49912905214778336","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b41840d4f0e4":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b41840d4f0e4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b41840d4f0e4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c87bfb604ea1cadc5abc1a12072df1b0a5092f9e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b41840d4f0e4.tgz","fileCount":12,"integrity":"sha512-f8hyD5smkfBB9GZ2eKC0s/sec/QGyDhCo0PuT+6uxVt6/2KaNDYlNExGuJ1XN9agacDI6Oba5yNt89M97oRIbw==","signatures":[{"sig":"MEQCIDTGN7jblhaX6BeIFGC5GZxwtWQSnfPQ0wrGduBMLtWyAiBY9fbUH0FbJk3MEleDpeE/kds2XJ/gSaSogYOl5YZZBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b41840d4f0e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b41840d4f0e4914f3d84a0ba0230e0d219a341ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b41840d4f0e4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b41840d4f0e4_1785931097583_0.7962011711595356","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6850000c4a2a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6850000c4a2a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6850000c4a2a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4a9509979c27eb5eb5c0984a8dff717e9179c5a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6850000c4a2a.tgz","fileCount":12,"integrity":"sha512-7Jr6quU9gl66B8QPreR/6OuzOEOhcALB4m//cXIwDgeitMpjLPnTHlgPp42VGQKHeFdNL+wo0Hn4qJQ3j3D/sw==","signatures":[{"sig":"MEYCIQDHM0QU/QyEpzjMo3ilVD82xA3W60G7FJq0dRe7TuacegIhAIaxSeX0FMkwYum/HEpya0fySxh9GuNtPFgZGS0gxqqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6850000c4a2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6850000c4a2ad6d4865e8b8b7ead9270b63c6a27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6850000c4a2a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6850000c4a2a_1785945427983_0.0548375754200181","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.160f8dd334b4":{"name":"@tldraw/tldraw","version":"5.4.0-canary.160f8dd334b4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.160f8dd334b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a36ad4bbb5a2c2a5b98d42b48f614db2f296b1b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.160f8dd334b4.tgz","fileCount":12,"integrity":"sha512-T7FNii4+cnHXxGvyuQjdGBZRAdYXcbMXGJNwW8HDlQXJ9RhZ9YT1i6LZQrm6eIGPHFpTls72Ohqhp9PfOpGL4g==","signatures":[{"sig":"MEUCIQC51ebIwylmmUFPn2BG1r24SEQOnnsqi3HvzwCLh48PvAIgAceG6eLGiiQyqUKb+YTycaHz/Rr08xIC2GmnfN2Yv0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.160f8dd334b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"160f8dd334b436fd4848955ed5ed31ae560ded28","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.160f8dd334b4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.160f8dd334b4_1786004698966_0.40721393521141347","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.3d9c96093243":{"name":"@tldraw/tldraw","version":"5.4.0-canary.3d9c96093243","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.3d9c96093243","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f644de243a8ec049c75f93dbba8fb738519f593","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.3d9c96093243.tgz","fileCount":12,"integrity":"sha512-3BBDazsqv9o5JhsvvlAz3MGtnBx0UgJvs7fMIrfRMgDh3y/KVT7w4DOa9J8+lZUpnHB9g2/G262w1L3o6bn1hg==","signatures":[{"sig":"MEUCIQDZcaQLDt6jnMIbs773q2UxgYRpnNc5/40EN5g7TNdaFAIgaJTxPZZBzBKJs9VNKSB0xYUkpfcoHKmo6Y+HNKuQeDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.3d9c96093243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3d9c960932437a8757a2c36f62658a2b627f4063","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.3d9c96093243"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.3d9c96093243_1786030085482_0.27040442012680255","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2e1dbdc3803b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2e1dbdc3803b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2e1dbdc3803b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f4ecccd6137394ea879bca54db9c1ac32b60597","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2e1dbdc3803b.tgz","fileCount":12,"integrity":"sha512-+yEUY+TPVCvR0mHRYqIGk1sKmfr9RCY5OOs7GR+7BIY6u1ra0Y1tXG/2C6XZ2d2ZRCBrcS6n3ClRaTBRQpQSwA==","signatures":[{"sig":"MEYCIQCFN2oCiK/4DbEhApQk4J3CHyTOiFBfO3BaQhJZyRyPlAIhANpl69AT/yoqNaIB8gsAcCvCsG/Wra9frfJHMW4TWHHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2e1dbdc3803b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e1dbdc3803beadf04688db4355cbf53e9755519","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2e1dbdc3803b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2e1dbdc3803b_1786088345911_0.8896703194611719","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.bce4c97b3811":{"name":"@tldraw/tldraw","version":"5.4.0-canary.bce4c97b3811","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.bce4c97b3811","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ddd65e5e7e31d15bba707002cdf25af76a23894","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.bce4c97b3811.tgz","fileCount":12,"integrity":"sha512-g159VTz6vFP9/1k23d15P2MLJm2DXwrZN0V7wYtpBonsTLKIscNulO0cFzmJzCG/c1/HTB/7MraZ9tPlXXdv2g==","signatures":[{"sig":"MEUCIQDbqhKqGrVr9y4FWGmxW3A+WiGV9KED6t3bebZd94Sc6QIgXyJpA8FcOgTzYyrnEp6Ec47hoTsczHxZIgEt1akHCYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.bce4c97b3811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bce4c97b38112d82778420f19c359eb7ee0ee6d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.bce4c97b3811"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.bce4c97b3811_1786094738198_0.36350620751224594","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.b120f7febb0f":{"name":"@tldraw/tldraw","version":"5.4.0-next.b120f7febb0f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.b120f7febb0f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f6ac21765826ca284bb70bbc573ee0597c63a81","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.b120f7febb0f.tgz","fileCount":12,"integrity":"sha512-H9v27SUo4cn5Y+Dg2yL5eL/aFo6ZP6YJZeqZClRPvjnxeOPKFDQqnLG5b6TYasedzEG2RaMt27G2L0W3qe3q2w==","signatures":[{"sig":"MEUCIC1cTCnWr4S7+c2i35qZmkSHkYtp3eU/vD376ablMce7AiEAlSFPaZ9iC2ychikG9mv8+NOurL8S0kwHOJuIeAcNj8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.b120f7febb0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b120f7febb0fdae99004377d2cac3ca61922cf7c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.b120f7febb0f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.b120f7febb0f_1786098259176_0.34681870705720663","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7b3fd7721567":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7b3fd7721567","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7b3fd7721567","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"564d56319b3038bb60a3f30bad61e79c9bf4d0a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7b3fd7721567.tgz","fileCount":12,"integrity":"sha512-6gV0cLI0afv6lelIDuArx6f8Sh8IUGiM8FhQHOGdgpwDfF+VuATvTNK4oh2zjyNps0Q2d44WsGprKvv//6137Q==","signatures":[{"sig":"MEQCIAdp++A7ypAI4E1Bz/b+nAvlCdExZLEsHjV56haZjol5AiAd9PlcRd1/vNAQLJ31BRLxuU5ZF0864IjiF83yy2jQ3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7b3fd7721567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b3fd77215678ada466b96150ed64178dfa337d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7b3fd7721567"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7b3fd7721567_1786113012797_0.0030952362651746057","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.875110009039":{"name":"@tldraw/tldraw","version":"5.4.0-canary.875110009039","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.875110009039","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86324d646ac56d2f151f5eb102424bbe93863bd3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.875110009039.tgz","fileCount":12,"integrity":"sha512-KVaISjeIqkKcAxiMlOTaTnjYuptuF++c84Ljyy1p6aLP+5elsy+CqSwLysD3UadESoOiQXiml5fuMYn9Eb6lHQ==","signatures":[{"sig":"MEUCIAJM+kQRA9setvKUP/fWgXboSkzcda0iWksr11V0g005AiEAkixxXzLMHM4VnZCYvYIblFBjcOkaBlUorQzUGH787Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.875110009039","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"875110009039533e2cb400c13349fe9f6607dbc4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.875110009039"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.875110009039_1786113747514_0.45761980569482064","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.1b54b5062691":{"name":"@tldraw/tldraw","version":"5.4.0-canary.1b54b5062691","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.1b54b5062691","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf16436a94cbf7cd3cf1857bf2664b8c1c0d7118","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.1b54b5062691.tgz","fileCount":12,"integrity":"sha512-xpL7BJhANPoM4hV4XnHuyY7JkFq82S6rc2hLIF8Yhf1qs+dZdMTBn0R4w5KT84gMZo9vxfTjtJiuSwu4NRtSdQ==","signatures":[{"sig":"MEUCIGtjMCMVL0fRnQzYkjdTPSqymIpZvH+inBlRbCPaHvy2AiEAjbAsEon5RaKckwQ0kyO0ZuhpCCi//R+ovWZOd+y0x2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.1b54b5062691","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b54b5062691f6bc8816ce9351d963988d496658","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.1b54b5062691"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.1b54b5062691_1786114849463_0.19608782892923848","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.e10ff229bb14":{"name":"@tldraw/tldraw","version":"5.4.0-canary.e10ff229bb14","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.e10ff229bb14","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5725313fc425d4a7a76e83d8e29df85bb97d8d53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.e10ff229bb14.tgz","fileCount":12,"integrity":"sha512-Z06YtnDO6NDiHo4VxbmRFbAx6YNA9pJSS5K3XDwYsvZHrT5vXIlqEIMoFdSAn2Sok1Hb6/s6RfkhFRLbmB6yrA==","signatures":[{"sig":"MEYCIQDk1Mfqq8NCakTEHFHhqOoxtenbjE5aErjKMCJOJ0uvOwIhAJstvhZ+AVTJIxyNJJeCXEF5TJFu8CW1m1qFnwXOARC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.e10ff229bb14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e10ff229bb144309bcc3bcb469bd2abed86c5062","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.e10ff229bb14"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.e10ff229bb14_1786116878057_0.32015563834344407","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ef6e81c01486":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ef6e81c01486","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ef6e81c01486","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5bccd223c75151e7972324d911284bb90ebe477","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ef6e81c01486.tgz","fileCount":12,"integrity":"sha512-bSamzutkIJjd2qB/K7uT89ptxEZtP1ICYXDeP50gjH4U7AD+YvPLbAYbnpYrNJ3sNlpp+43wRS/z25cVMZs+Ow==","signatures":[{"sig":"MEUCIFKHDEwAYR1cLlSNNzw8xBcQBhjb6BwdVsC885WCdnlEAiEA5il2vFodVDgfZrCbRLSjasCH7PNTUR2htxvvh4VBRQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ef6e81c01486","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef6e81c014869894b34df7bef503030c6ccba850","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ef6e81c01486"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ef6e81c01486_1786117920027_0.49633297910395946","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d04e49204f0a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d04e49204f0a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d04e49204f0a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"457b80ee534e09166139f574d46f59947ca05628","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d04e49204f0a.tgz","fileCount":12,"integrity":"sha512-IDvUwD+U5YjAK1w+vxjst+y8SxE61VLVKA21ZLyUtHAjPiL+dTRN5ZvGZ4pHSo/E9N2gcvrYq6/vrP8lKu75UA==","signatures":[{"sig":"MEQCICMEj7lNY3oGhaCg3/q1d3BZmabWWSsHy+2USL5JxgrSAiA8JymNeAUVY4CfiYU47xTbYJZd7cUO+E9Pv/lmHBhBbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d04e49204f0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d04e49204f0a14f13dc2cfc652e42adf064ef687","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d04e49204f0a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d04e49204f0a_1786118624105_0.97831755835317","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.0d6e67d72615":{"name":"@tldraw/tldraw","version":"5.4.0-next.0d6e67d72615","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.0d6e67d72615","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ae5526dccbfd5452fe6e475d93603c124f53166","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.0d6e67d72615.tgz","fileCount":12,"integrity":"sha512-Bu8PhV+oJJTEKucEBF4XQO+xz7ZuI/TgOEalDZ682a+HKYyOFmLj1z6oJ17IKIfJJ2Xb79a2uTPsj4YUDDDXIw==","signatures":[{"sig":"MEUCIA7ffKbojuf39+Sz8L7g7exO/wEKakcjZokgPgtr46fUAiEA4D+mQhirxej2ImOO8KhmKRqhE+GT1CTwIITYJu9SxZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.0d6e67d72615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0d6e67d726153bf7077dfaf1ab5c0053ceaefb55","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.0d6e67d72615"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.0d6e67d72615_1786119447197_0.17856347679228435","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.936c187ba333":{"name":"@tldraw/tldraw","version":"5.4.0-canary.936c187ba333","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.936c187ba333","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94501ac47d74d2d65076d76e26a4a96ca9bd5264","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.936c187ba333.tgz","fileCount":12,"integrity":"sha512-G+pXreLlcVNzYbS1cAgwbjmqk4JUYYxgY4ymIoiiWE76iZiJ9Iljl8b/jmqUoq7CgipfxkRpWXPfDoYhss3F6w==","signatures":[{"sig":"MEUCIQCJ2BUPlz4rIi3/a6LZkoe6zCCs2B6jKYQ+3AFpO9C5IQIgbfCgUM5GfaFl3BY+TFUXVDrLlr8Kmp8e8lvkLEdrM/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.936c187ba333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"936c187ba33308974febc0fb85c6feb1ce7a3f98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.936c187ba333"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.936c187ba333_1786356590158_0.6382679799872748","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.09eca5dee30d":{"name":"@tldraw/tldraw","version":"5.4.0-next.09eca5dee30d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.09eca5dee30d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b9f3d0cf56862702aec1a08049e2c29d4a881a0c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.09eca5dee30d.tgz","fileCount":12,"integrity":"sha512-9ANWBoHIosDlwWYVS5TQNZebeMGSeWoWGtwRXhT9EVjEm8IjPzQns6u/ndlVHXG5HG4VTd+CbYZVR9FrSj/p1Q==","signatures":[{"sig":"MEQCIB0q2U8AbbMS33cxlbWZ4F5h9x2oFjBGt12Ei0i4K0myAiBCGjxwGw2GNogrlBwbvEW5fL8/OWZEAAKs3KG+CvsQ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.09eca5dee30d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"09eca5dee30df87d6b805a7d08cb8923df1f7c88","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.09eca5dee30d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.09eca5dee30d_1786357019043_0.8120279315775643","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a8e8c3976a6b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a8e8c3976a6b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a8e8c3976a6b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5d69623bb6d6e8b543d259951ee1c581668796d5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a8e8c3976a6b.tgz","fileCount":12,"integrity":"sha512-Y60f10xK7Q1Jucfy8niLb9KUE/cSfWIiFlLYUzfebdg8GMPMXXGXrdf8cBnm+brijrwVvCvqV1j87Q6P8VXrcw==","signatures":[{"sig":"MEQCIGcc2ufH14tPOeHguzalJjLfIDe46uBkNAlUz/+IW8WWAiAqHTRautg2KbKGSt9/7GtrP2jd4jqEBj2uVmX3xonNCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a8e8c3976a6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108225},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8e8c3976a6b7b32a6752a96d557dcb5b8a0f392","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a8e8c3976a6b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a8e8c3976a6b_1786359393860_0.5789030883933464","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7c7d6615515b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7c7d6615515b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7c7d6615515b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e01e7ef88d3ab611578042038269306ada984d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7c7d6615515b.tgz","fileCount":12,"integrity":"sha512-SfLG87c+YOwBUQijkivEq0EeGPGGJYC5Ab8jQUZy/Fxg628ZztIO/s+cK8q6QCNeX1+iLmNf+TBL7cwkryVPVw==","signatures":[{"sig":"MEQCIAXK82MYyL7+noV90SNSQOQ3HCpAyAMmfTJI+ou7dfdnAiAPTjDgEG4M3EFc4arJ1tF6jstUD+ZpVpIZDOijZPVl1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7c7d6615515b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7c7d6615515b887cfa6f4df7a632099155244004","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7c7d6615515b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7c7d6615515b_1786359847619_0.6392077429349958","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.0ba79d473b1e":{"name":"@tldraw/tldraw","version":"5.4.0-next.0ba79d473b1e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.0ba79d473b1e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89cefe69114b72193e895a65d82a850fa368d8c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.0ba79d473b1e.tgz","fileCount":12,"integrity":"sha512-pTMey96XBb+UOSkdDjMDnkVHQVS+fU8Pjj3esa9nZQIishr7wZym475rDHM43YUYEN07Lmm4B+cuknMIGwQHmg==","signatures":[{"sig":"MEUCIBM2EE1y1kOFhU9XOxbzowbwIQ1stI/pPzsW2uOoRdiuAiEAh6Fkx0JTXkJGbRTI+Lbx26H4L5NvTgfuJ4LnhTH4tKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.0ba79d473b1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ba79d473b1e35d644849ab225b84cf116c5f16d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.0ba79d473b1e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.0ba79d473b1e_1786359894785_0.3909868249990427","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6396e3b6bbc9":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6396e3b6bbc9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6396e3b6bbc9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86a80f8041a2a9f7c202804bfd1df5076a9402f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6396e3b6bbc9.tgz","fileCount":12,"integrity":"sha512-8SX7JZQolbh69xzHNccgWj8k5bzT7QpGXvdBs/iIGpAWT363mRHREa0lr8mVumrhcwEbkheMJJhAT/sD3/RBPw==","signatures":[{"sig":"MEYCIQC+heOXekgMCODwWz90gC6yQl5YWdB0DMQo9FluYtAk2QIhAO19XXLAlBX3FQmD5JsQjAhtCY+6qfMvZqWVkQfVbiYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6396e3b6bbc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6396e3b6bbc97877a9dd4fd1c145fbd142ca6a50","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6396e3b6bbc9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6396e3b6bbc9_1786359954327_0.4476335840459347","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b8ec00e16e3a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b8ec00e16e3a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b8ec00e16e3a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6b478c3e0a60dd22e9984edf84be674f34ba51d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b8ec00e16e3a.tgz","fileCount":12,"integrity":"sha512-FFTEMxlXBM2mrW3uAucitlINh8PQFOI/wCIkyQxl20opIBRwvhUpo5LbR+zomv6I5DcUCp/cLYyHqTUs9yxYng==","signatures":[{"sig":"MEUCIQDxB+uoiz3UoD5qBQOZ1IDrfNpvFpyNHBUOQYn4zGcsawIgH7OzlTb+Dm/gu5M8D+TApPb7oFbJte4NmK6EZf+u0Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b8ec00e16e3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b8ec00e16e3ab257cef6e923d346cbcaaa5066cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b8ec00e16e3a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b8ec00e16e3a_1786360826550_0.4794039852276559","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ea97ad4956b1":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ea97ad4956b1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ea97ad4956b1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af4ec4e8a604c7f5441a163dbb44007ca45b77eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ea97ad4956b1.tgz","fileCount":12,"integrity":"sha512-uLyGinL66xQdWbwYT/CIXJGXBLCUAu+4W8P/9LVAIN0ieQnEfyD/QQ4nV27gWTSc/0R5AkvnBzI/1x1fe51cTw==","signatures":[{"sig":"MEUCIBBzaW4HGwZbM6kXVK0unHlnbM6Q7Hg5VCjztX3QOytrAiEAiDfD0iomnBpFzGNmKNoMZfyDse5i8amhRh3zMH8I+Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ea97ad4956b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea97ad4956b17f3a304c9114462d9c6bc098564b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ea97ad4956b1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ea97ad4956b1_1786363406272_0.24786535118581066","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ea4b8693b4ac":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ea4b8693b4ac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ea4b8693b4ac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0eba4343053f7c477a14cae5c62825bd464cf44f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ea4b8693b4ac.tgz","fileCount":12,"integrity":"sha512-9lc1vF6ZL1LaPEF/7kW1n8omg+CvETu0ZfmWeZ3sCFaFMAaIC0llCd4jeaTUZCqUSkkstSxlY235yOvWjAIweg==","signatures":[{"sig":"MEQCIB2B/W/lNvXZmKMAOPhUoAMCFx5AgKfVs5Z3v5mzhpgAAiBST1raSjN/ACmzUVZcLA/gtutO8fHXUx2E8Z4nEvr8tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ea4b8693b4ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea4b8693b4ac81b4d14bd5c17a4d5122a92eadc1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ea4b8693b4ac"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ea4b8693b4ac_1786366922752_0.8490448033490039","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6c618f58b17d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6c618f58b17d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6c618f58b17d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c5c2d604c950a0fc04f976d4db02b92fbdefce4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6c618f58b17d.tgz","fileCount":12,"integrity":"sha512-BfwGzuYFKb05rEH2rtq8OYFFjvGhLJL+VFt8eON/vI4t+oQrP/JYBYsV18idxqdZ8MnfIqd3boNfAKzjDCPB9g==","signatures":[{"sig":"MEQCICHYbY0TmhYEnvAJL8/1MVgUw/pibxgrlqNiu/P6Zqr8AiB6BOiC036594od/Rs8BSmrxLepNuywKrrWR9yIo8VCmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6c618f58b17d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6c618f58b17d74cd5dab17a0d694086c97afa7a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6c618f58b17d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6c618f58b17d_1786367099086_0.43084481449275436","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.0fa3031b45ce":{"name":"@tldraw/tldraw","version":"5.4.0-next.0fa3031b45ce","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.0fa3031b45ce","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21b7dd207d4ffbb1519f407798434d2b94fecfdc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.0fa3031b45ce.tgz","fileCount":12,"integrity":"sha512-Bt5CPtBsNIDfdohFbsClVe4l7lHsE1OYPslU+rMtLxe/tvG5RKMReW2ehxz6bfzSeqhLZZK+DYbNU3j+SmVvLw==","signatures":[{"sig":"MEQCIARkSPomqt2K4CCE4waHmVy6d7zdMi3/37S0HMJhVBegAiBS0vmHrnNM3gMz5J9p2ogsATv4mB9A6m3e2DhbqvQL/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.0fa3031b45ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0fa3031b45cee07e637dd09b42b61bf1c570270b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.0fa3031b45ce"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.0fa3031b45ce_1786367301160_0.9445946133465242","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.4b4ba64b89c2":{"name":"@tldraw/tldraw","version":"5.4.0-canary.4b4ba64b89c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.4b4ba64b89c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94509cee6bb45bfb09c83a6ad547c15d157fb357","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.4b4ba64b89c2.tgz","fileCount":12,"integrity":"sha512-zcU9cAsjPjbcu2NckcQHm/KsSnvWg/QE+xlAUd5f8TSaE7C/KTB1QGulqmiiNbdszhLwAJqRLQauW1wXpSU4jA==","signatures":[{"sig":"MEUCIQD0iE4EXkGQ3xBuc0k2fkiK/N046eKECr3pHuHBtYA1AQIgQchUbrxG4f+31E2C69e6VQV9NAU+ifzoVkmcUl3G74c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.4b4ba64b89c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b4ba64b89c2798ccca6855621dd41d90bf12893","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.4b4ba64b89c2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.4b4ba64b89c2_1786371376393_0.8306852227272443","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.94efbbb797fd":{"name":"@tldraw/tldraw","version":"5.4.0-canary.94efbbb797fd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.94efbbb797fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08f9fc26e4ce86ac65546b464fba84c88a437d8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.94efbbb797fd.tgz","fileCount":12,"integrity":"sha512-o8smyOu+Z8DDgl/YegGJRUSTf7BRj3p+5kfSI7vLcLYrPAWFAliWUWSoQ5XsbCm0rxNep5jRj8Zvams6vQqpwg==","signatures":[{"sig":"MEYCIQDzMKnjxKCIg0svChgBDGe6UUjQ3O251fIePl4tFikxAwIhAIxnj24spJNFBbXuVHDqCvl4r6y4RBJjQ9glJeY7Gvcc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.94efbbb797fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"94efbbb797fd414cc8683414baf85245c9f8e016","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.94efbbb797fd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.94efbbb797fd_1786375244276_0.877018779466356","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6ee2eda9898e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6ee2eda9898e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6ee2eda9898e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92a0b8d24bdbb86598c522e40a8508bffb02b6f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6ee2eda9898e.tgz","fileCount":12,"integrity":"sha512-HShXEfZ62jGGbdTtDK5HXIaMBFGY6yFS9OxEPWfU4DjqWVSdNDjT8fLidmY1o1Mj7RwrrOKm9CBFHX8W66IXEg==","signatures":[{"sig":"MEYCIQDpknMZ63V4zo6gcR2eHullAH8E9bq+FJy4x/dKMNbtLAIhAM7TY44lbkte7OkNk1UrH6fmWkIqVvGseOUwgRZOTgxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6ee2eda9898e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6ee2eda9898e5e4ccc204d6a0eda448dbfebaf73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6ee2eda9898e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6ee2eda9898e_1786377044175_0.7625615071498169","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.074b19f2c11f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.074b19f2c11f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.074b19f2c11f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"82d724564179874a3b4b8c5a92c86ae93fe6adb6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.074b19f2c11f.tgz","fileCount":12,"integrity":"sha512-OLj3My4FFhMHpdn+q4YvwA53zwYFUsNIzVXXRLigfxveIzMdiEpuW1XKKiLrArt3PdHfE2GTz8UfqtEVOhqLMw==","signatures":[{"sig":"MEQCIEvcC4Bc4cujkuWA2dPNYIbmrlgvJ7KOiRps6nmWGsGpAiAE6ZyGvvBHvGrl0dygriPl/EbO6y0VvgFkV4xVPspzQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.074b19f2c11f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"074b19f2c11f06fef913ad5d5f3550175d375eeb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.074b19f2c11f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.074b19f2c11f_1786377834021_0.0370755972924206","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a50bd95bce8d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a50bd95bce8d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a50bd95bce8d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"389373e6529ca515ebe5f13402895160d538ee3b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a50bd95bce8d.tgz","fileCount":12,"integrity":"sha512-JQqk4u2aqUX3tX/VHyWPr2N8QALaL6mtmrbh+w51aHAVfHWgmKdNGvFWwaB0GZwjnD6PLQn2J3RlBwS05D5QBg==","signatures":[{"sig":"MEUCIQCW8ASZX+sHgiqCP/5WqS/Lzh3Atpwn5PtYS3px0tzbjAIgN0JkIZ5zG7hptLmLVScGN/KckfNI2S+6XkakfD5WSSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a50bd95bce8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a50bd95bce8d36831b6bcc2aa26d02cc758dd77a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a50bd95bce8d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a50bd95bce8d_1786437673055_0.07998258447565942","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.9321ef687197":{"name":"@tldraw/tldraw","version":"5.4.0-next.9321ef687197","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.9321ef687197","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4906a93a370e7f786faf02c92fa56e214d3fb6d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.9321ef687197.tgz","fileCount":12,"integrity":"sha512-VrSA9iA+Ow6TK8zNtlSVn54OUiOnhSlKIPGJcWT2VxtyU2OAJH3CAqLZs7OWTpdNH/tYTaoO+yvdidgvG0wa3A==","signatures":[{"sig":"MEUCIFfees8I2MVJXm4i5iLL30rLMoeak7WkcMU0xK7v7tqjAiEAsTcDLdVmNcqiOopzc4JRM6+ORfBiRIxl5Rl5s/16Yzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.9321ef687197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9321ef6871975c0a6760cca70a4170c52a00d474","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.9321ef687197"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.9321ef687197_1786438167401_0.9906543176330482","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d5eaa2d51ad5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d5eaa2d51ad5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d5eaa2d51ad5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ec03e3dc0e67e0b5736f40980c4b8c371265e55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d5eaa2d51ad5.tgz","fileCount":12,"integrity":"sha512-iXtFrD1RkLGKJo9SjLEnMVe5d7tBj05rh5KajQL6gtJdSaFJpH1WwQBn63zIEZLGDTZrhRT/y425c+1GvBSnHQ==","signatures":[{"sig":"MEQCIBQXNhjNVyYKfMvrpqih9gy3EmZKrlS3Ctli39Yv7SOQAiB9yrVQBc75w0AOlWnObKUelG1TpiOPanaK0PI43fIyfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d5eaa2d51ad5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d5eaa2d51ad58112a13746b89d38fa3aff5662b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d5eaa2d51ad5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d5eaa2d51ad5_1786442049445_0.8791239307665064","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.263f7c766658":{"name":"@tldraw/tldraw","version":"5.4.0-canary.263f7c766658","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.263f7c766658","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"40dc66e690da7397c4aec42d2cf23d01669561f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.263f7c766658.tgz","fileCount":12,"integrity":"sha512-sfQJpPA2o74CM21UsPVzJFUXzHcXUM1mGblbLy96bzmfG2NJ4cKPFXqB39wBbD4ZIjg+67bqISQCEg2g48x2yQ==","signatures":[{"sig":"MEUCIDYhL1T3SEBIkbtpEfQklqFReX9oVU9d/1bGfrwSEq6fAiEAuM8ROPsXLTahSD1nEb8WpD3hRBS89mGDlXlzqdTn/jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.263f7c766658","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"263f7c7666583da1b709c60deea7a6b743cdb64c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.263f7c766658"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.263f7c766658_1786444858295_0.21063709707341327","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.90e94189ef5e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.90e94189ef5e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.90e94189ef5e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c6a082560ec5d8f6254bb4a8467534fc46f5f9a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.90e94189ef5e.tgz","fileCount":12,"integrity":"sha512-GzH1OYAnOG/Gkp585HgBPGekJWsy6UPZ8XByWy7TvYVscx3Sd3DD0i8VfVeBQbpYJLnHwZmoxkYPjpE9PH1ICg==","signatures":[{"sig":"MEUCIGMnWDiaNNCfD05DsjUqiboi51S9W6ze4nSWYkDN3Sx1AiEA1V+S/1XhcyMakvGmEwu0IG8zVFtjEMOifYaURD51mWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.90e94189ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"90e94189ef5ea847876deee97a2d2713975152a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.90e94189ef5e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.90e94189ef5e_1786448205803_0.830915860387331","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.5aff167f9061":{"name":"@tldraw/tldraw","version":"5.4.0-next.5aff167f9061","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.5aff167f9061","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9b3a2eeb227b4231d33e9a0a4b4b0ab7b367b11c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.5aff167f9061.tgz","fileCount":12,"integrity":"sha512-OtP2Ldji74LkCaAg9zdrvWPQkhAXDRavYDh/MzCtpMNcqog0ir+yb3BGmY+mQy8/fjAcbcJtxlxc+BCMY1bkpg==","signatures":[{"sig":"MEYCIQD9hJoqhRv0kHHQueyFj+4excEX4gmtJsHV0SJFdHEQXgIhAOMdK2fwrUu/6dPv3WUDi//cNe3ZERimmYHHZ12j/Tli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.5aff167f9061","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5aff167f9061ed15dbdd9eae464152c897132198","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.5aff167f9061"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.5aff167f9061_1786452468279_0.018147279649162407","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c17cb6b63b9d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c17cb6b63b9d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c17cb6b63b9d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2385a90417494c086802e1be196e5a183acaf36a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c17cb6b63b9d.tgz","fileCount":12,"integrity":"sha512-Ae/N2guFAewJ4o5IcNaKndqC0SNSfwOyiLJBD4p3DSGe/3895jM+LbToCOGoKfyLSn2Kf97X4PmdZWRXoD43RA==","signatures":[{"sig":"MEQCICTUxpj2aTHc/bhFGcxmSGLpr21A4yGm6ROwpxdhJ9eCAiBwjC3P/MU7+yqSU12KijBUQxpGm4YMzGOqYMd6dMHnoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c17cb6b63b9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c17cb6b63b9d75dfcee945cb8173cf26e3983e53","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c17cb6b63b9d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c17cb6b63b9d_1786453221605_0.657213493753593","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.feb6b30ab996":{"name":"@tldraw/tldraw","version":"5.4.0-canary.feb6b30ab996","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.feb6b30ab996","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8c939d5be5acac4971b0080e26b274f20d36f32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.feb6b30ab996.tgz","fileCount":12,"integrity":"sha512-CoSwK0X+5huFiU31T/e0JjiH5VTmCsvPgxQMLLdzfEmEsIjGpTqi+SeHErrbr2nioYfm/Uwrz/PVIHJLT44qRA==","signatures":[{"sig":"MEUCIQC/toA1HiD1cM0H4e0+MWVsVZNAXgFq0yT5tb+HnQ9LuQIgH3+zQtHdt9g+QawZN+cNTupCX9PFhbkTt7WFigVHMvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.feb6b30ab996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"feb6b30ab9962680d080839173a5af782b9b9134","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.feb6b30ab996"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.feb6b30ab996_1786453922566_0.5196458318216073","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.dcb67ab43b5a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.dcb67ab43b5a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.dcb67ab43b5a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1a708dfd89f05fe5150c802604793dfd07f9ca2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.dcb67ab43b5a.tgz","fileCount":12,"integrity":"sha512-6N+eeTXr8s6OD91bbPP4HHbjGzhZpZG+TRxgFm6kq8xe9pTRXZ+HC6z1/zOoLAkOhEfTdukxYLt/PWIu8eQiOA==","signatures":[{"sig":"MEQCIC7e6PkbhKU+5DjdS49TERDC6hZHVOVGou4pIQ8dbvqSAiBifQQ2z8xvVp8BqYwFZLqNdWs2MbDhcOmZHxpBvso2jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.dcb67ab43b5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dcb67ab43b5a70f05698ffb1d54f34a52fbd98ce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.dcb67ab43b5a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.dcb67ab43b5a_1786459036652_0.9826165814942964","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c47a5bd9ff3b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c47a5bd9ff3b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c47a5bd9ff3b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f3954e8148735252bcdce1db12bf14a18b3b786","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c47a5bd9ff3b.tgz","fileCount":12,"integrity":"sha512-jIqnkv6dj+MCMPC0df0//AlRAZAxYyiM+qb3fYjY2u2AdOUXRw9wsYe3lmINNZ+VkEnTBABHz8yuF8JsQQ7kZA==","signatures":[{"sig":"MEUCIQDfggrErhipx3B/3Z97Ki4Qotgh0cZ5S1JrJIQE7eAz1gIgFS9zVH7NqjcssNBPsL9uyBBMLybc+jc33fS6ZZX5UFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c47a5bd9ff3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c47a5bd9ff3b923279253b4a286512ec7eb7f0d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c47a5bd9ff3b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c47a5bd9ff3b_1786459198410_0.2832867353223183","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.68667d63943e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.68667d63943e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.68667d63943e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29a50231d319e1e63d0dc5452ed067315a164523","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.68667d63943e.tgz","fileCount":12,"integrity":"sha512-i6oH0JgphvR01Gz5XfG/rByH/MEbi8wIqq9/eFfLVXXbu45a1fbvBDq6+fePkPMvckkr6QrY+B2+rKaRmlrGog==","signatures":[{"sig":"MEUCIHu11mY8Kzbwxq9mYJQ3LbMvNXBeo96HZ8IDHD7PbyU6AiEAgxINcQ56KVnvdVJkeOBWHR8Nez8/hAAnbGIcW5veIE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.68667d63943e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68667d63943e541dc9bf6386f2d5e00a82136276","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.68667d63943e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.68667d63943e_1786463661968_0.4243373552095273","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d28201709937":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d28201709937","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d28201709937","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"55e6a5708b28d817fadb06e9f67623a4f6b65c72","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d28201709937.tgz","fileCount":12,"integrity":"sha512-VJzXVXQCfj8Zu77nQ0SMD7yMXHVYDkdUPdsHtjMsSGSxmO+VICIxtN/G/NfODuvGMNkNzpxXVpKPKTlnGogEMA==","signatures":[{"sig":"MEUCIQC0SLoTcGI1pUiE58b9Z6Uh/ibdW1YRIm5M/GTyQriLWQIgS/O9em12Ntdg7D/UpCUmgycXZ4eWfok5qwF+NQmDrwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d28201709937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d28201709937a6711b6b840abe898a1aae50deb9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d28201709937"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d28201709937_1786524219936_0.6413297530353657","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6800bab4f1b7":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6800bab4f1b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6800bab4f1b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"000a7356cc48a8364aff872c231a76f1d883b8da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6800bab4f1b7.tgz","fileCount":12,"integrity":"sha512-ZcH0ZumUFYYVDs03rb7mTfGdCLoTbKBgdEMn0prKTTAqkWWWcph2h34j3VkCIgXZC8l8Ym9nJmJa7Gu7DwCYCA==","signatures":[{"sig":"MEQCIHtd5aTmQ9B7yD3GRkpNCU2pOpbH9mL4nT3HZg2IxEh5AiAxko8eTOdaTqRW0N9Qfq/q1ghRP6A/nJIdh8dtqq5MIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6800bab4f1b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6800bab4f1b72cda8dc24dbb3aa5086e56f833de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6800bab4f1b7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6800bab4f1b7_1786524880820_0.008321170653440957","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.e74f5765d71f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.e74f5765d71f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.e74f5765d71f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f523865bc7cd6d8a73572bf8d64394440986715","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.e74f5765d71f.tgz","fileCount":12,"integrity":"sha512-Xy1Kqaww7ICSigt9KRo6rRTzYZFVdLeRWbu6I0YOZC5pSyjLLqfvp3Dm0KGl04smA5Uq0951e7KFoikGvy3LFg==","signatures":[{"sig":"MEQCIDCzzE6FVj4In36+XATnI66Hx9kwQ/zMtfah9NazT0t+AiBlrebnXAcW/h/6VjFgphj08wn2UypvG3zWpvxaDizJfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.e74f5765d71f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e74f5765d71f492bd673d09dc5df6913e8b0f9fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.e74f5765d71f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.e74f5765d71f_1786525426762_0.7675401236653727","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.9c20f4fe555d":{"name":"@tldraw/tldraw","version":"5.4.0-next.9c20f4fe555d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.9c20f4fe555d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c50b6b592628ee8b301e8731f96b35ce452e4196","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.9c20f4fe555d.tgz","fileCount":12,"integrity":"sha512-mZRR55abZlAND4+plKjwkd4cPbnOcZi609YyJb8+Rn4azwMtD7JP0sHqBOHykArumVMacLQ/yhFI4vWw/j6jXQ==","signatures":[{"sig":"MEQCIAx8fJW4Jboc+WDDihBkzMXje86PKqD9eLt2tk1BpLiWAiA+7dKcb4s3UCS2ZGvvQkS/wvvMwBDVi6iizR/g9r4JNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.9c20f4fe555d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9c20f4fe555d7a201c599e4e310b44265e3a0621","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.9c20f4fe555d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.9c20f4fe555d_1786526922218_0.39117558924466445","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c29315bb9cbd":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c29315bb9cbd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c29315bb9cbd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2c74db4d5587aaf01a4b8b38ddf91a9c525436b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c29315bb9cbd.tgz","fileCount":12,"integrity":"sha512-zqhbvSiINAz8mPWAo83uQCg4u3E3+FTZMY+DAeNFSK91M6DVBpYf0+QBDMZSw/u8+6/Z7cRBgICVsGJKdym/yA==","signatures":[{"sig":"MEUCICHzkRNRhOyxYjV0RNDv7pLBnXwBvYh/d3vWyqEl7PpBAiEAxX+E5/npmv1GeppVkSBZb7qtd04bUPO8wfqwNytxGmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c29315bb9cbd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c29315bb9cbdb0024e1dedc318b6738c40ee8b6f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c29315bb9cbd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c29315bb9cbd_1786545167245_0.6516806083668212","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5187d6b8a186":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5187d6b8a186","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5187d6b8a186","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a695950c303af39d8e3408cfb666cdf6f5579e0e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5187d6b8a186.tgz","fileCount":12,"integrity":"sha512-GjyQd1qCpJq3B5/vf8jWM4XtSdqnNYFPplv9m1IS2Yt5jP58GjezYR3SKbv4HFJfHKYVBWdg9XzGtrHWZmREQw==","signatures":[{"sig":"MEUCIF56OMXr5VqgRjHgrdxPXc8O6VjafN9q741eqjk/8gxiAiEA2eAQJLEAVj2Yj3ntWoLyFpfDWO4UPGs4oSXGsWGdZN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5187d6b8a186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5187d6b8a186055c2d3e75a34d84486925fe773f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5187d6b8a186"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5187d6b8a186_1786547011992_0.19693246247544383","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.095b273f8a02":{"name":"@tldraw/tldraw","version":"5.4.0-next.095b273f8a02","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.095b273f8a02","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2bd7c38bd98f6000d1eb7e31028b1744ad777448","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.095b273f8a02.tgz","fileCount":12,"integrity":"sha512-PwbDK2RX6oz/v2/ZNrVfzvMN9Z8tZ4PxN57U01H0vsx7CshbrhSmbOEMNDbxkwGxvRNOaqxTbzJqDPXycUe0kQ==","signatures":[{"sig":"MEQCIDAw2LnTCHT2cceJ9UNcvt8zmvGhHgAP6AGoLwcRiNh3AiAQ1FOiG/RLxGJx+GBDNLGGbnZnQ2vedW4BoZHALzejYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.095b273f8a02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"095b273f8a02bc140a50ef990ee563e44f345c20","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.095b273f8a02"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.095b273f8a02_1786548416547_0.722803891815905","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.233078928cc3":{"name":"@tldraw/tldraw","version":"5.4.0-next.233078928cc3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.233078928cc3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2585a72f46a27118fe4b0e6e35b40ee85e792097","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.233078928cc3.tgz","fileCount":12,"integrity":"sha512-nPZ9IC0AZC1gG6sBhu74yPsqpneoBkRGMPDxdM/9J8EcPPE7oVnIjJiTTpg/ZnTdfdJZjI7GkX5OHAaj6Kp8VA==","signatures":[{"sig":"MEYCIQDRDqfGKiqswK62Fz7hQHx+LM78pYqKJI+LBZHHnagNxgIhAKSoUo7Fq1GtVC98gyhIHDd0dZ8CrEl81gxKMuw1r+o8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.233078928cc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"233078928cc35021e733f565962573773e44820c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.233078928cc3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.233078928cc3_1786551356060_0.5059376428522564","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b31086b44731":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b31086b44731","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b31086b44731","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3a63c2da2727ef777df524cb35d59a067914e65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b31086b44731.tgz","fileCount":12,"integrity":"sha512-A+/UkyoJ+cA47HtHntXJBHW+zhii0e+YwCrC8pqMaps9lI9Iy6B5YNK0XOovboLVawVwyguX8b5Q6tbQL0hCcw==","signatures":[{"sig":"MEUCIQDaxvUolbwRFw3kIskqgw7ZyP5WSf3DHwkBFBJdGHLfqgIgOREEYcW+IYgIblPxm6Y2FXaTqVYG+rPcQECOi6WjMJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b31086b44731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b31086b44731a7d1d9d46be4163ac8ef7417321d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b31086b44731"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b31086b44731_1786551869252_0.9170551906380311","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c51c28af18b8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c51c28af18b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c51c28af18b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd7975193a64aa63286146d8499a081bfc298b2e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c51c28af18b8.tgz","fileCount":12,"integrity":"sha512-0nfUvh+JnjitDmrMaEhgw5UVxp8w/09cAd0sh5A+VuAFa8yYeIEMnPk4zDlY1tsCapoyT+BGvbM0IHpa/Rkxyg==","signatures":[{"sig":"MEQCIAeZq5mAVYh2M6K1ALICMTNo2c2Vs0jw0jd6LgldvnIAAiBqKsCi84vB7TvaRUh2qJ7aDzWkdMKPBj+/M86vRjEVWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c51c28af18b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c51c28af18b809bc4fb1393f2b9348d04630ac52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c51c28af18b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c51c28af18b8_1786555719943_0.06838513956676695","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b25b6d7df2d3":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b25b6d7df2d3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b25b6d7df2d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac2cf2cff873d82ed2e2826c54e1be747deaee1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b25b6d7df2d3.tgz","fileCount":12,"integrity":"sha512-eAAr47/fscfYG5ZS1Jimn+Tth+0ijbyeVEotAYi7XHn5Cs1oHJKsIt+xhkbKYRxN8A2g+2HvaGt+4xB8SzFf0A==","signatures":[{"sig":"MEUCIQDwovfPXxmyiPNz5+3KHq3iBVh+QYxn+SS9F6w5Vrb4VwIgXGYhyawTMyxxI4+qjbLHq2K3lG0DLYMvNPDVKMZCBP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b25b6d7df2d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b25b6d7df2d3215c82cfb68769c4c26b5e16d1ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b25b6d7df2d3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b25b6d7df2d3_1786607589983_0.9987536281767968","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.0ccddf5733c3":{"name":"@tldraw/tldraw","version":"5.4.0-next.0ccddf5733c3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.0ccddf5733c3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9ac2c9decdd84c29dadcb8bf5d735939ea503f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.0ccddf5733c3.tgz","fileCount":12,"integrity":"sha512-w0b5w8f3+8tll4ROTOXUTQu5/Y4XKb8Zamgai+ilY0kvxQTyJIZY6WnTbo7AZMQrJscwHryZRo8vC9LDf4E/Sg==","signatures":[{"sig":"MEYCIQD+5GqXa46zFwEPOkzjwrtfjTmP7P194Wk8zrZC78kPxwIhAL1t7xd3jSTvZyyk/U1FCvnbmQJ2B7OrP9G86HrJPwCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.0ccddf5733c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ccddf5733c348cd2811646ca44467cb4fb7621d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.0ccddf5733c3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.0ccddf5733c3_1786607975406_0.429872964780325","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b836c2c075c1":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b836c2c075c1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b836c2c075c1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab5c101cde16cd00f568fca34b4bd79f1bde07aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b836c2c075c1.tgz","fileCount":12,"integrity":"sha512-wVuyLSA6WGP0Z/SVzINe2XQQsT93DIdddZjkwUHFkgjbl1T8x1P6f0OTd5bz7Iwl578974Dm8AyqhD0b12DdHw==","signatures":[{"sig":"MEUCIQCZ70F0tQw3y0hJAmo9iSMi68Zc0jLs+g3/YIsmNdVtzQIgYNIbdQwBSe+4R5msVsBCWpYeVIMB7oKnsbuY2LbN9WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b836c2c075c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b836c2c075c16950d3deab87133a5af32610bac9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b836c2c075c1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b836c2c075c1_1786614455002_0.5866036516552329","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.6a2c81f7f295":{"name":"@tldraw/tldraw","version":"5.4.0-next.6a2c81f7f295","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.6a2c81f7f295","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7a3f94cd76b1ad6b662d5445c432931ab46fed4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.6a2c81f7f295.tgz","fileCount":12,"integrity":"sha512-HK15cYlLJhBkwHJzLIpJbHSTh8enKw7S++aNQcfyG+KWBPxraEXtiuqSd6sSGRSy9mr+MI2f9Iher9QoNMIH3w==","signatures":[{"sig":"MEUCIC4Hc3R2n6Fv2ZpYgD6vJ5pb+/FsEKJOLAqEXkYxXszDAiEAn0hjw8T/o30l7NhNc6MFghq+8OK88UC+Nb3geNNdZ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.6a2c81f7f295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6a2c81f7f29552e166dcdf0fda0f15ce6e849743","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.6a2c81f7f295"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.6a2c81f7f295_1786614915724_0.18427711851618644","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.1d3b9f058f3e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.1d3b9f058f3e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.1d3b9f058f3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c04430b437c7fafbbe71751bcf825da40400142","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.1d3b9f058f3e.tgz","fileCount":12,"integrity":"sha512-LUsAXgOv7Rs6zJ7Uy1V2emvnSmCidd7F7Dvc+ofxh1ZmdPlDvNNp4ZOyJQHGV8F/7eLnKs7ej/8dQtannVajAg==","signatures":[{"sig":"MEUCIBkkXbrhbrJJ9ynmYr2yesZkT3q86o8t13eJ4QClZTsEAiEA7QuM2TRxGOPL1L/WbynKhla9PzC9kT4nTfNgn2r+lJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.1d3b9f058f3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1d3b9f058f3e6cb8089daf74b997da2581f70026","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.1d3b9f058f3e"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.1d3b9f058f3e_1786632114802_0.8893748373626222","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.ebc95cf01337":{"name":"@tldraw/tldraw","version":"5.4.0-next.ebc95cf01337","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.ebc95cf01337","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb2fdad6c83370ef5b5d2217e5ef45481eda4d99","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.ebc95cf01337.tgz","fileCount":12,"integrity":"sha512-Pr5vQFovJVfeilFojdGVEXwlM5MlTl7szOPDUlJ/PXq6DCKnlXTo1w20WZ9r2KTaBfKk/aP9TE+tYSRRN2eheg==","signatures":[{"sig":"MEQCIGRmQTtiPp5uWI2M0ZY5C4X7S4qXFy+KJZqkFTdclBN8AiBHWB2nlqmggOsJU0zjZuhLFGOnTp9LxzygyF1594WdWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.ebc95cf01337","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ebc95cf0133769173466af91de9e2609901ae7b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.ebc95cf01337"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.ebc95cf01337_1786634051051_0.5847403610638375","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.4ed83eda55f6":{"name":"@tldraw/tldraw","version":"5.4.0-canary.4ed83eda55f6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.4ed83eda55f6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"66449747ccd27fe45c8cd438aef75e4aa5a286ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.4ed83eda55f6.tgz","fileCount":12,"integrity":"sha512-Sg/ZdQf+VJsl4yKmZJCLhrKh7Wo33k18QALGvA/SJQNymm4wr/QsXA0gSjDhhD/DhKGzZypfsNOufsSC2KRcUg==","signatures":[{"sig":"MEQCIHuaRU0qjIeeyMbmWF/N4Zjv2U/eaog3GNBLTo7CpbZMAiA2wNPcjd5tnUTcxah6i853Dqn1fMCU+T+uEUOa0HXOFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.4ed83eda55f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ed83eda55f6ad63210b731d08ee79b5f84df71e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.4ed83eda55f6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.4ed83eda55f6_1786634153524_0.2581158234699117","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d4b0ac83df7a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d4b0ac83df7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d4b0ac83df7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eb929d432580502c414a724a1d5a523d55f14898","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d4b0ac83df7a.tgz","fileCount":12,"integrity":"sha512-eeR/MLaB32jw1/fZ26WNbG1rd1hOQkfnJZnv4t4WEbSc5N3VX50akvGAy+Zsk5bkim17jSWqaDpVJkRC+IhsfA==","signatures":[{"sig":"MEQCICbSv+++E2HkRIvyjbazdFFws+OnYxwk7M1V8drQ00uvAiBY/MOb+bMYKhHwJr+LGZT/qb1in1Pwyn94PDD0cVM5tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d4b0ac83df7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d4b0ac83df7aaf2c4c3f6d6a47702d4f0dca6e99","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d4b0ac83df7a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d4b0ac83df7a_1786652169051_0.2637386572771403","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.bb69ad90a32d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.bb69ad90a32d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.bb69ad90a32d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5e0f148f111db67d858f52c95b77e2c12762e813","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.bb69ad90a32d.tgz","fileCount":12,"integrity":"sha512-I4vKgLEvV7eyLvnHL+xqsWQkC8bQHi6PgiJtTFliLHeDGgijANq+Yt9KhydeWTREXwcPX0fx8C9qqn39+wOJmA==","signatures":[{"sig":"MEQCIH/F6DfNuq0KkZOTPglSVh+9CKoCaziDw2FqY3RuRAn5AiBkl6u22NsXWvW6CBsrKj8FZR2dnHOEjDWPQ92DA5hdcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.bb69ad90a32d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bb69ad90a32dfe45aeb0a25ac67c9f09c793e778","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.bb69ad90a32d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.bb69ad90a32d_1786685587347_0.07990123804280369","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.da1c9dd3c5a4":{"name":"@tldraw/tldraw","version":"5.4.0-next.da1c9dd3c5a4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.da1c9dd3c5a4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1d607bb62764e78504a5d3ecbbc7ded37ffc2e15","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.da1c9dd3c5a4.tgz","fileCount":12,"integrity":"sha512-vbxsx9syWmLHTw4IMXXULc40rAf1LYIqhXcn25oyRk7u48ixEJ8EeIxU8ktWaylft7EfEGd7+Ygi+KhtZuuiXA==","signatures":[{"sig":"MEUCIFMYtR6ai8WYzjvdjbOFg9yMP6Q0ODQM255MDnV5l/9LAiEA71kxBvwBR72LGp+Kq9ynkCvjzywqkovTrceoUlaAl3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.da1c9dd3c5a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da1c9dd3c5a4feaa6775e7a94ae4cc5bc88c1cd7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.da1c9dd3c5a4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.da1c9dd3c5a4_1786685953798_0.6464023255391766","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.493233212fe0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.493233212fe0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.493233212fe0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f462b41c7a9ee26889af89827ecccb691bb1f2df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.493233212fe0.tgz","fileCount":12,"integrity":"sha512-g76k6CCWxxVrmN6Tx/q1CoaBto39y/Btctrr9trBP+DPChsVkZYt660UN2w/7DCcOjyYmeWRRqN+K4N1AeqeyQ==","signatures":[{"sig":"MEYCIQDcPpc9j29puv8+Tw6+Jj+nczgqXTWQ5Q1SatPxPFgHlAIhALTMLv13Jd/KFD66IZYKQSzXQ4IoiL3l7obDRAooiLob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.493233212fe0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"493233212fe0f646be5790de62bd8197375fa0dc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.493233212fe0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.493233212fe0_1786694147361_0.49717946964023074","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.586174f9d2a2":{"name":"@tldraw/tldraw","version":"5.4.0-canary.586174f9d2a2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.586174f9d2a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e348cdb10b61dd98798218a23f6e79a7a2760f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.586174f9d2a2.tgz","fileCount":12,"integrity":"sha512-peLd0O0H77sTha+iUkTnD8m45ikuxVtbdPWRY3GkeY2iMNz620ifjOyppLATIzw1bIoeJgvfS8jiA28DfuRnOg==","signatures":[{"sig":"MEYCIQCjh0g5b7wbfdpBA95twDUTNi98l1/wJ3N/LPnbP1HIfQIhAL2NFpI9WK53okJvCCJ46Tn4JlTK2JrMTu4COzg0T03d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.586174f9d2a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"586174f9d2a2efac9612c89c420ce37d0b892d4d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.586174f9d2a2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.586174f9d2a2_1786694397818_0.2608575560493416","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a0ad9d43e845":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a0ad9d43e845","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a0ad9d43e845","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96dbc19cb157587399852acbf8e7e728257ca15f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a0ad9d43e845.tgz","fileCount":12,"integrity":"sha512-DJCWdNJ4+y+YolAdI2Xw7QCuMvXUK+zqI6Z0c8sY5jggLnVLU8cZtaFNaXekYr6SBjsq8PtY/F0nGtO2hkUM7Q==","signatures":[{"sig":"MEUCIQC/wt/fKO+9H0OibcSWHW60ctDXiDBdiunwSUayzULupQIgCGVz8NCK9rwwuNtnU+FwhOcOAUbYWmmSRNDJEvSuqkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a0ad9d43e845","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a0ad9d43e845bb5dc36071c72e8a36ae2ef9869d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a0ad9d43e845"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a0ad9d43e845_1786696872793_0.18467257713371477","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5ea3723bcae5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5ea3723bcae5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5ea3723bcae5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cdc3821e1eac7110fcc1d98d55c4a242a5775d4d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5ea3723bcae5.tgz","fileCount":12,"integrity":"sha512-UmocGaLDOnxldmQFSCsa6LfEzX9nox+zC86UuHBy//SV8nb49ekIsrISJFzMH9Ti8ef2cizzdxH/pQecBWqx6g==","signatures":[{"sig":"MEUCIQDHfWGRA4Y73yYJnfT/ufFB60v2XWqyTGNe7BOCNWBchQIgb3V+cDl6VVBAu3cly1N75+x2pTPtAntIG4pI8qhqMvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5ea3723bcae5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5ea3723bcae5f4231e6fd4563f34a6a52c2556fa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5ea3723bcae5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5ea3723bcae5_1786698247960_0.7384574794744874","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.87cef31eb5b8":{"name":"@tldraw/tldraw","version":"5.4.0-next.87cef31eb5b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.87cef31eb5b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0533799dd3ab4b24664adb99b3acff669acac706","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.87cef31eb5b8.tgz","fileCount":12,"integrity":"sha512-BGt8BDXLZvE/+shXeBtPLi2RqDPXVQa/ejpYWcEAa6kZVhI6zZh2fYCfQ2l2EqkPs7xuP9/2bdtJ7FbOaOaBjw==","signatures":[{"sig":"MEUCIQChxVvluE+/omLDkNB+r5hYAX2FK+WrJ5XlpgAiaWN9dQIgUEYSWLylzZSHbmqOTyCahKX+qsd2Ma6JAWpe8SMd0zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.87cef31eb5b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87cef31eb5b88321fd9bc7c134a6f41b6a82e052","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.87cef31eb5b8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.87cef31eb5b8_1786698714593_0.18207391358183522","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.af232cd1cc63":{"name":"@tldraw/tldraw","version":"5.4.0-canary.af232cd1cc63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.af232cd1cc63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"502cbe6e9186844edb4fd9996d49b56b34a0acdb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.af232cd1cc63.tgz","fileCount":12,"integrity":"sha512-i+eudVBD2xRvEwJplR5cOy3s1WGIMuwaSGgm9wjebQdPZveZbLJtuJIM3jouSeJ6QVvDcMpGlk+7yePHBk5DrA==","signatures":[{"sig":"MEQCIAup176cILmx/9y3LHyQsYAjADQCviKBQLTyaT7sjLQ6AiAfKa8YnobO3OkAzph8Hm45xjOCKTY0Ky54dpVt1IULag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.af232cd1cc63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"af232cd1cc63405404c8775a8f52eb5204db6caa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.af232cd1cc63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.af232cd1cc63_1786701079581_0.43831347987482694","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.210b26d86467":{"name":"@tldraw/tldraw","version":"5.4.0-next.210b26d86467","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.210b26d86467","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f68264417b8215893e28689df26bf33d31bc5e1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.210b26d86467.tgz","fileCount":12,"integrity":"sha512-qS1BSnHoQ2MVg6TFb8m0C3+tEgO3ypnGM7IQnJA5vp/yytf4xiSZOlJOeIFNcyG66f232aqyd8jOHO+ipp+U4g==","signatures":[{"sig":"MEQCIFr8U/j22dkOipD1NU9tfkQ8QLBDrXBO/7j3goZ0OWKVAiBlzS1FFpCtzZmvcArfGaQ3cb/b5wODOzWBWsYNhAjIIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.210b26d86467","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"210b26d86467db94ae853da5f79865fedfef4567","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.210b26d86467"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.210b26d86467_1786701514286_0.4104186741721203","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.8b89e3ee3eee":{"name":"@tldraw/tldraw","version":"5.4.0-canary.8b89e3ee3eee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.8b89e3ee3eee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48404a1577e62868cb46803b2b9280b7fdbde3ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.8b89e3ee3eee.tgz","fileCount":12,"integrity":"sha512-DRWX5XVI3VnwJrBKZYPFudQtKsk6Y/c7z8zuy+GfWaWpJ6jfrzGjTs/Qf6VMMDlnS5xS5jZvuOS1TewKV30lQw==","signatures":[{"sig":"MEQCIAMKAdlu6x8SJDdKUR5wuKBd1uJJZdWNaTO0+nXlscv0AiA2G816+l4UnrsMz/cltDzqcu/do3D8gyFfKUBnD1x1Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.8b89e3ee3eee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8b89e3ee3eee823d148b54aec7884d3de513f19f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.8b89e3ee3eee"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.8b89e3ee3eee_1786704370394_0.21444843413629266","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@tldraw/tldraw","version":"5.3.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8bebd9e2e887c0680362ea15d99b807e1bd8c0b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.1.tgz","fileCount":12,"integrity":"sha512-ckirwTizXYS4fSV2hXY0LR2KsgWxa70prSrl+6ZJrzBIFmS2sehGfmph8ACEu+08QmVViv5Sv/4h9sQwypI/Iw==","signatures":[{"sig":"MEUCIQDdn+vc0+qX/QIZf0hV7iwFP8J2Vg9SgpeU2FucP7kahQIgBy41cgqKu8kJfdQRclH1mi7vPebNNCBum3+rlKrorhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108145},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c8a3821bbf89aa1480fb77f9e2fea912fd186e89","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.1_1786704622197_0.03530296734592042","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b6aebcb84bf1":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b6aebcb84bf1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b6aebcb84bf1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"997a0607fea8640ad37d21f7e1c9b8e0df18ac5c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b6aebcb84bf1.tgz","fileCount":12,"integrity":"sha512-HQHM/zkD9ytuVagq9FIfGba3SdotFMhla7OBN0beiCcDyVw3svhIQhl2wxOhqwQe+n/mx6sqLWgSbb2KvUqzMQ==","signatures":[{"sig":"MEUCIQDb6CUfGZIwVol5xpn0Iv491ItgBf0imQ7Zy3tCAkx9PgIgDt9+KwFBfuWJcNMS6TFDuckDrjtNlbSpn+66wdp8eBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b6aebcb84bf1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6aebcb84bf10a9597ff4e0884e7c57aec5ae38c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b6aebcb84bf1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b6aebcb84bf1_1786705354568_0.792589979046225","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.948b150c8a83":{"name":"@tldraw/tldraw","version":"5.4.0-canary.948b150c8a83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.948b150c8a83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7380f81b7484620b940da6acf2c99559c07cdc25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.948b150c8a83.tgz","fileCount":12,"integrity":"sha512-MfcHPsbDYJ06rnAIIyi1obUZJ7AQdW6DR9o+DhFlDfzKkxmrypsbEoVWs7S0bPJmEWHQ5h6XgMvN/NHDWQjEEg==","signatures":[{"sig":"MEYCIQDdDyDqh7RclXhwLaqX952HYDJb3/aMrePr3oprXGEWbQIhAJosJ/7vZn7Rd9YtyBbHN0I9Ztyy7iGRBtnawGajI3hj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.948b150c8a83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"948b150c8a83f1b1bb98930eb2812c81ae79f631","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.948b150c8a83"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.948b150c8a83_1786717057924_0.37564376597385296","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ea773d56d32a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ea773d56d32a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ea773d56d32a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3af1242b3b87ad08692aaf740f933311a1de30fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ea773d56d32a.tgz","fileCount":12,"integrity":"sha512-M39D1+1sIJJXG4O+Lns7VDphzNVLo7ERKrD3N3F84pj9zjtT8kpzDq9PFb2givsJ+1Rj3vmnSDRxwB+xtcP+rQ==","signatures":[{"sig":"MEUCIQCVSsyZZ6oZVeIaZb6418+coSGw31w4TfIcGMXh5vjQYAIgY1XCdAzxz8ioKBKk/2umnqmooS9wJqx5qSH7t6Whd4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ea773d56d32a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea773d56d32ac643fffaa1e2db6047dfa91bfff4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ea773d56d32a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ea773d56d32a_1786724877221_0.7217698702238486","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.215ff78c574c":{"name":"@tldraw/tldraw","version":"5.4.0-canary.215ff78c574c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.215ff78c574c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00caed64ed891597ea5d5005b3f4865b3391ab8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.215ff78c574c.tgz","fileCount":12,"integrity":"sha512-KdD4wmVYCIANErlBe040ftiarRJ4EN7dVd+5xqzPq8ikSBS7EAGEiTPZCg7IxrH/QucU6Btsfjz3aJvLEv43xw==","signatures":[{"sig":"MEQCIE7UuGWr54l53SBfahfi6BMym1ccBD6STj7O1hPN/oCVAiA1wFhdxMnoiJML1g8hNwJu4dX0RkLyfyQ2LQ+wcVBeZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.215ff78c574c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"215ff78c574cd973bf8484bbde93eb58213472be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.215ff78c574c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.215ff78c574c_1786725573010_0.2287109995525225","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.68fc38b7336c":{"name":"@tldraw/tldraw","version":"5.4.0-canary.68fc38b7336c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.68fc38b7336c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"21dc1bb2ddf1880e03e3d6124993de46cbe8215a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.68fc38b7336c.tgz","fileCount":12,"integrity":"sha512-RbIbTGTLgYDYY6dfp2qTGEJl8LODyVKfvEK2jonF7afwRBtHeJTVpLhn2+LEq5vXEEWm+H6PDjZL6O5zZx/knQ==","signatures":[{"sig":"MEUCIQCHiD6imY6NNc0fSUmu7+Ox9/OBurVkQpCAcJ46m8CaygIgam4YTKiP6zLGzMAZEKjUXUns+mHfK8zp+xa5HSHT1SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.68fc38b7336c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68fc38b7336cda0caead2311e5583a430f09cc85","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.68fc38b7336c"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.68fc38b7336c_1786735699590_0.7812225119378851","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.569ee2e27e8b":{"name":"@tldraw/tldraw","version":"5.4.0-next.569ee2e27e8b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.569ee2e27e8b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df7ccf03929cfc4316d9ffaabadec6667bec4dad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.569ee2e27e8b.tgz","fileCount":12,"integrity":"sha512-/RXlEU3DZwJJk2n7Y1/P34k5MrlkESmaqLmYyB/QP+21DXvdXPXODo2E5BoXViEnHDV3SbUXn68WvO6d3vmW5g==","signatures":[{"sig":"MEUCIQDKpFdYDvV5i/kZZO3vZ4IPiidjYBVAe4YBkKZYB0xgTgIgEz0bzsA8ZNQHBoYrDslUkHL7Wj3jwWFw9jh0qLcI9Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.569ee2e27e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108036},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"569ee2e27e8b8f70449187910fa944b44488540f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.569ee2e27e8b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.569ee2e27e8b_1786737096518_0.677655156963906","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.14a7f529ed69":{"name":"@tldraw/tldraw","version":"5.4.0-canary.14a7f529ed69","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.14a7f529ed69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86fe16a9109a70cdd618735d5ea4a7a0e2251c11","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.14a7f529ed69.tgz","fileCount":12,"integrity":"sha512-ZR+/G+3zkx3O34dBvYd26D36GO4drQgV1QcQ3X/lxMDIBeiVMzJhcRR8w+vpOaOhpIyqrIEzrqOBGwGtrN8kuQ==","signatures":[{"sig":"MEUCIQDElZX3/Rvz5yXbJOipRqztybAXghIjuO2dJ7HqkY7TCQIgSmOoJY0raIxtK3UVBwf07TnZpOCI8uggp4vfdQu+GhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.14a7f529ed69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14a7f529ed69f42cf4dee2abe5a75e085fc6fbdd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.14a7f529ed69"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.14a7f529ed69_1786825058844_0.09461628043769976","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.0714aa9af9a0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.0714aa9af9a0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.0714aa9af9a0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"393f717ff15288eb47bce6c98f23892e295a2c25","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.0714aa9af9a0.tgz","fileCount":12,"integrity":"sha512-SFlu1XMCUbq6cTW1fPFYp6NzbgZXhewkMfa8B/57jO7Rk1Y6FQzsLS9yUeDGLf8UQG59rYyYkCrnepgX8NQzbA==","signatures":[{"sig":"MEQCIFXE6f8I4f+LalLUPGXBIYWmmMzRuAorHTUDBEAnTDw6AiBokFvz3NpGs74Rwohh9mIYpdHYigyozBPMX9z/fzbq9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.0714aa9af9a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0714aa9af9a0fdcdded66357a633cb5cc33f227e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.0714aa9af9a0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.0714aa9af9a0_1786825219149_0.8114568025220508","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.4352e0eae0d7":{"name":"@tldraw/tldraw","version":"5.4.0-canary.4352e0eae0d7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.4352e0eae0d7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"397e4af3aed2bad3f2c2756eee2c005999a18bc1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.4352e0eae0d7.tgz","fileCount":12,"integrity":"sha512-IfWz8KGyPO6yyAFxowlCgKyoXaXpWLINUaGdQZKqm6St3IGR7xsewptJKCs0Jj2NanUz4A2+l9IErt6NL9qsWg==","signatures":[{"sig":"MEQCIFQzOTSy21zslwQuY1huaN6juOa23DGfOsmdJA/03jquAiBvwqc+tp2DUyB/qOagMMPasBTdomxTajUeGXX3qhW+mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.4352e0eae0d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4352e0eae0d788f1390b6f56ab8889826e55edda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.4352e0eae0d7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.4352e0eae0d7_1786825958495_0.5132037237111664","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.79ac16e8097a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.79ac16e8097a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.79ac16e8097a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89fcaadcd067b77f886d2a1810f8d0d09569a28e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.79ac16e8097a.tgz","fileCount":12,"integrity":"sha512-U2HeHWQvvehpOsK5vnfbVSGGZAY0P8mmeNL2a6wXM9imrvtoyUa0FgEs0sIruXfRU5p6LfFcK5VdCNoAXsiTqw==","signatures":[{"sig":"MEYCIQCAdjNbOIJu6oqi91jfXQ8KEN8/YBvXu8cochXNNmZqiQIhAMFvR5OyHy3zCAWFk+xZn81fcWRAdEOVEaimkDdAaECj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.79ac16e8097a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79ac16e8097aa587f2eebe48880734804d317d53","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.79ac16e8097a"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.79ac16e8097a_1786861622924_0.10463963705125168","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.80aab1087815":{"name":"@tldraw/tldraw","version":"5.4.0-canary.80aab1087815","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.80aab1087815","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35b0cd2ec435c29bfba4f80ff0d7077ddb7a0560","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.80aab1087815.tgz","fileCount":12,"integrity":"sha512-urvkN/bnufHmI6BzGEVI6YbnSSZLd/ZlfTg2xC59MXRCaJrcCb6jhgTHOuqsUWOAmuEojSzjJRPQqgDdIbI2aw==","signatures":[{"sig":"MEQCIHVEvCBU/VnPluuL7U04zHzHtWnDawOjKHM2MDvMdt7QAiBCwz6SIO73DmbJVqLlw5V5pWmWDYFmF3433heqCnDJ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.80aab1087815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80aab10878151c8d2c2a96337ea5c5d968894853","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.80aab1087815"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.80aab1087815_1786896221003_0.7732170204645554","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.66d1575bf794":{"name":"@tldraw/tldraw","version":"5.4.0-canary.66d1575bf794","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.66d1575bf794","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4f92dc357fad115356f2f126586501bb94961c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.66d1575bf794.tgz","fileCount":12,"integrity":"sha512-21GUxzN8Lh0R/W2CGZZmbX5CIzcOW6Hxy11WyWlqab3aSv1tgC47eQze4wvnlEvUZlwZ0gkxfhDNaj8tBFg7gA==","signatures":[{"sig":"MEUCIDHz+6Ozk+EfnphpGnXSTFNCwkYm+2AsD8GGFeVK6lozAiEA87yJYFrRQ50tJ+7glB/OiP6Vr3eGKqnZHhiBG5fGsL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.66d1575bf794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"66d1575bf7948bbbd9eaeac1e6fac2fd68268eda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.66d1575bf794"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.66d1575bf794_1786896873232_0.006525727357215683","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ce513deaf4f8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ce513deaf4f8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ce513deaf4f8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e5f6156c70082352e3296472606ff19418a8bf4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ce513deaf4f8.tgz","fileCount":12,"integrity":"sha512-aD+1GIJJqy+oTHG3mtDFNpPBMWZWdWABc4rz+cffs4+tsbmkU4zJG0RU+uiUjsUv4KgfMfle7JOV45mpcp2uSg==","signatures":[{"sig":"MEUCIHugD/4L5QN/kDjdVsK/LHGQT2SP/9SV1VFuKHEkisQaAiEA2VqHycGTKApueLCSJThkTv8PwZVUPNzR2kHzx2pzOSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ce513deaf4f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce513deaf4f837bc64302f744749b46b41e5cc47","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ce513deaf4f8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ce513deaf4f8_1786906543844_0.22716148362460942","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a4c99092900f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a4c99092900f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a4c99092900f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16e331c7e4ca7fe15288d95997c3aa879f006093","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a4c99092900f.tgz","fileCount":12,"integrity":"sha512-DhNlewSSlPnroaf8hVv27im4S6ARNjDnd0HffXlu0B30SS143GbV3GS1JiqXDIg3Lhyo2v1uOz2Zk8fX+13i9w==","signatures":[{"sig":"MEUCIEQjCOMV1H/9gFt7TAPE7P6gkJT3K3sm4OlGcxkpvpzlAiEA2755Yx02Iv11Rt85qTxnJAq34Z90e2dh8NyI7rYp3gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a4c99092900f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4c99092900ff4856375c6da2e57e01ab02d6624","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a4c99092900f"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a4c99092900f_1786955871665_0.029118130124385022","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.17e7fa86d08d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.17e7fa86d08d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.17e7fa86d08d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b8e83b48fa83b0b691f4a270139c61493282497","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.17e7fa86d08d.tgz","fileCount":12,"integrity":"sha512-+nQ3/4u/Zwwh1RWxn1gYCfzuV6cWiuEUF2Of43ydwS4+WyiAvEZCDqfxUyhRJC5/eGsHEEOVLDcniOAOHHivgw==","signatures":[{"sig":"MEQCIH8iWqES5PM2VcmDS7pNLFM4diyZnq4mjfBTOtheAIqZAiB5E0DzNQMk/u53RH27x2J2gAl4M3F2ycUygSRV/JC6tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.17e7fa86d08d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"17e7fa86d08d5cd873e56718475f52d4af9c6b68","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.17e7fa86d08d"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.17e7fa86d08d_1786957242105_0.47026129279724693","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.921c9a4f5c63":{"name":"@tldraw/tldraw","version":"5.4.0-canary.921c9a4f5c63","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.921c9a4f5c63","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0cf69f34778cf26eb8f8bc1ceaa0ce746702595d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.921c9a4f5c63.tgz","fileCount":12,"integrity":"sha512-2VgNdI68TpBxK9PeQtAZ5fsBDGgGrsWnCkMeW65VII+XA5lKUxBPTPCwFiWivA4Fz/O9wHY+Ls34VAn3MTAZqQ==","signatures":[{"sig":"MEYCIQD9QV4Kpn+6WrgkcguIuRUg3Ep20Kfp1fj96DSptOxlTwIhAOA2J+QPnj22Ma6h2/Wpxk7dgSxCV0jkoEIvbM+omfVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.921c9a4f5c63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"921c9a4f5c63b44063bcc63e57312166675ce902","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.921c9a4f5c63"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.921c9a4f5c63_1786965542987_0.9197583812496481","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c72dd53770cd":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c72dd53770cd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c72dd53770cd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ceac17f8ad4579ee038386c03ca593993d78844","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c72dd53770cd.tgz","fileCount":12,"integrity":"sha512-wZ0+VTLGrgqvgPL+64pw0VQbcVvoY4YE8kYcnSiXXMWuCFIIOJJqnUdChAo9UZAakM40GgNNsSZxfLoUT3S5Ng==","signatures":[{"sig":"MEYCIQCs4NztBkFphoPuRRyYUasy8LGSDd8YtP4fay9Ncq+PGgIhAKBpWmtbYqlMK4RDmHc0mdz/JVfa0ntfCi1Ed4qqmRD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c72dd53770cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c72dd53770cdb177285f37bae1d30fb624cd747d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c72dd53770cd"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c72dd53770cd_1786965855010_0.03746525905982456","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5d998c142e53":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5d998c142e53","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5d998c142e53","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ed39009c9881967e28e657d083f83e9e28ae3075","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5d998c142e53.tgz","fileCount":12,"integrity":"sha512-I2t7jLvO22XSBV2Y2urKOfu5Iv+AYjSjlGqZR6UKrfvAm4EnNK4veOVPBumxsVtE7QQvOnQybDvHAFPOaAW0zA==","signatures":[{"sig":"MEUCIAuDyxPPLiIf+Eut5RVg/9N7M1YOHTyK91iEu727sXlMAiEApfl15ZvoNg+vmQx+H8kVPHpsiQr2HMWsmaMT4RCOylg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5d998c142e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5d998c142e53059ad8f1e6b32bf31dc75b9dfcff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5d998c142e53"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5d998c142e53_1786967924902_0.35401031923219106","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.4d306933aa0b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.4d306933aa0b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.4d306933aa0b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de30fa72c08b1adeb0bfd72f45c88844f53820f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.4d306933aa0b.tgz","fileCount":12,"integrity":"sha512-0DetSCJFrqxlAbQXzj417TKe/ue+13ISNQscrJuHBGSHyu8xccLtgcW2h/mftXUHghEy+/z+8WbYslJh7pDgpw==","signatures":[{"sig":"MEYCIQDWNDXR1ICF95Cm9LayI3W/BnMY0SyvUfnLSC6yVxHt4gIhAO4ek9jgtd+/qFfYToOvBPSU08gSOqWAt6SAuWQUyq5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.4d306933aa0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108044},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d306933aa0bdaa02e1acc10a03a3eaa860f7778","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.4d306933aa0b"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.4d306933aa0b_1786997928082_0.33777522464890963","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.0be094cb3de8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.0be094cb3de8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.0be094cb3de8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3eb7fad412228f89cf6cef00a229fac4f4e3b5d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.0be094cb3de8.tgz","fileCount":12,"integrity":"sha512-O7gpH3+IvttdETs1GGGoMIFz65eIw2MNnU3NevQS0PBY+ou5ZiRtoS6PjuoVaFdMl2EOC6sEzVumlwfY/QuhXA==","signatures":[{"sig":"MEYCIQCgeGcdVnt8AnE0c5einm13ngMYjcKs4fehv/rFBEogrwIhANjf2pAjhVte7j4kXgcNi/q/1XvH6D7yrZmNvO2NAhih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.0be094cb3de8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0be094cb3de89d67e94fed901c1dc9b5cf1474e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.0be094cb3de8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.0be094cb3de8_1786997960453_0.1535425196652649","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.fa89ff126c46":{"name":"@tldraw/tldraw","version":"5.4.0-canary.fa89ff126c46","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.fa89ff126c46","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1864194164bcaa698194444e07cb961765b1e206","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.fa89ff126c46.tgz","fileCount":12,"integrity":"sha512-WOWXAM5bqWa1AYkpfYYrPF29mGQk5KoWRKCGdQczuZl0QpYlYY37JtQ+zb8RL9tzyfohbbazRO1Xc9Yxqw3n3w==","signatures":[{"sig":"MEUCIQCyp/3DoUwXs7gmHfUlQ8kzMONpn08stscJ7Lxqm53IAQIgNuSFnBc9w0XAos6XGAWgjqmr66DmRJo61qTt8SDfFI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.fa89ff126c46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa89ff126c469aa33d3d10781046a403163b878f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.fa89ff126c46"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.fa89ff126c46_1786998046831_0.32567186939323856","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.45801b4dd8eb":{"name":"@tldraw/tldraw","version":"5.4.0-canary.45801b4dd8eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.45801b4dd8eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de41d99c4d314010840ff110cfaf45da383bdc86","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.45801b4dd8eb.tgz","fileCount":12,"integrity":"sha512-tO52nallbThGO/L/ptFpNN6V/TUNCTt9o4d5OwXyuLyZvGYxVKuKJnMSvBQLmS8jHpBaTTeqPGILvUkpDv+Q0A==","signatures":[{"sig":"MEQCIF1BVCt61v0IxWOBTGK2sG/tcb0c4Brdrw34EE8bIEHTAiBsR1kDQufnaWmi0rMP05Tcs1IKj7uFsqEoZktSoWJbDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.45801b4dd8eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45801b4dd8eb5eb509c821cff8b2ffd0fc35f937","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.45801b4dd8eb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.45801b4dd8eb_1786998298597_0.09641799687865182","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.1e3bdba8b45f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.1e3bdba8b45f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.1e3bdba8b45f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"478917340f21575193fe9a665f43ffb15ba5863c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.1e3bdba8b45f.tgz","fileCount":12,"integrity":"sha512-uzjLfpTnnPjPePRE8iJLPVfQpS4uRe/wGAa+tGdpLFDN6rItRqcZ3duAgj9izF7yf7NokY+MbATEzHoShCrFHA==","signatures":[{"sig":"MEUCIQC+mE4dVy9NEfF/gHPQQRdclIMcXaQUPIaHVy9io7M5cQIgYqSczUIoJ0HYWnzTQJyw/mLnll20UJQiWsZTqFS4jvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.1e3bdba8b45f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1e3bdba8b45fa74e160d687a40af4d9de1411736","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.1e3bdba8b45f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.1e3bdba8b45f_1786999435249_0.2860662475168554","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d83d146f4cdc":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d83d146f4cdc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d83d146f4cdc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"87dc0f4a6287f5c85206593326ccad825acad831","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d83d146f4cdc.tgz","fileCount":12,"integrity":"sha512-OThDFEVjmBjiKYM5wUZoqm82KMgknb34/to9JgWgMRvSMujIUjYfji/1/EwP5eHaB2BFraQR3lVgHucgnMq0uw==","signatures":[{"sig":"MEUCIQCFwMGBEwgLB535MLZfPd17nuYGSqAmCYmEvXrgbFRXGgIgJhIE+0UjBfqbqlG0U2zT2bB0xrFjbFYHT8T21HiEOI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d83d146f4cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d83d146f4cdce9725b5e8c9ca91f66d66f9587e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d83d146f4cdc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d83d146f4cdc_1787033446144_0.8527992240365201","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.80248123db2d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.80248123db2d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.80248123db2d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebe94c24116e85e4bc95e1f048e22b6665a59c91","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.80248123db2d.tgz","fileCount":12,"integrity":"sha512-rmZ3Y0rzU0Q9Xo79xs0wAhtDRWKU99NdR8CkLisJyj49SML48F4pd+7HewbUQUyHEhQ9pIAO6HLeq+B+48CNOQ==","signatures":[{"sig":"MEUCIQCYG0EtddGm3SxQHzDWjWbT0kL/ajNwYXrWplKINgmWmgIgTWiBQBzfe3L+q/x/keQd5ZKNUuxK5xlSGaLQFvZK8Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.80248123db2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"80248123db2d4cfb4c5cc99af7847b0ce21ac206","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.80248123db2d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.80248123db2d_1787039601694_0.2708748546869135","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.56f46a6b9a8a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.56f46a6b9a8a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.56f46a6b9a8a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1ce1a599e4b4fa7a228ca09df0cd23880cba405","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.56f46a6b9a8a.tgz","fileCount":12,"integrity":"sha512-ZEpDBpnbugCN3v5EfVXctifEKa9eQr3SjyYfF0phJ39JIBT8I6f9MIfdMgSIJkEcknfIhh+AUsnyjnnIkWZMZw==","signatures":[{"sig":"MEQCIGEWXwauIRrTNpV5mlPcVSKqqcix/1suI7l0R2/7JwOZAiA3mWCFv2BpwYUEp7Jv5WBs5AL8qklYwkgTfjwVpYkAlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.56f46a6b9a8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56f46a6b9a8a12d7b52c68688df8fb42b66d8eb4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.56f46a6b9a8a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.56f46a6b9a8a_1787040319106_0.13296239937390508","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.3e9aa1e333ee":{"name":"@tldraw/tldraw","version":"5.4.0-canary.3e9aa1e333ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.3e9aa1e333ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fc0503b31a4bd2be0ef14e8c0ca8fbf34be1a01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.3e9aa1e333ee.tgz","fileCount":12,"integrity":"sha512-+mTsl9cVqTUj+QoFSk9wNDJHR4mVwlhGGp+DIff5GaXiFHLC2FrOqqrf4L2mDjVMg0qIreuY+BBjRHN8TXs5rw==","signatures":[{"sig":"MEUCIDM4GQZ5amOzA5yOn9ny+UJst+Ak6E+cc6SlosbT6pPvAiEAwD1W25jg5XHAHTgx2+tYTUbRj2OTENQCqsBEi27mEpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.3e9aa1e333ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3e9aa1e333ee9b2541a0bec8f4158ca02d576289","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.3e9aa1e333ee"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.3e9aa1e333ee_1787042215057_0.370575491095118","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6ced7c9c5059":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6ced7c9c5059","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6ced7c9c5059","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3aa3e70765e4f7460ff4bd39472ea10663da8693","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6ced7c9c5059.tgz","fileCount":12,"integrity":"sha512-ftbOoRM5nDw7bb1X7V+RL8qiJc+aa4f0Uu5vjYyFUPLEs3nUB8Nmz8J1g4hp0F9bkW6MXnjduLMvfsi5Qa+wSA==","signatures":[{"sig":"MEUCICPEG5qYMWHtIyCRA+KT+rsJi1vOakveYhtK/SaUyPB+AiEAsMgcB1vKpvmCbNjxLap7+BQTEAbi2ITTtUthC2m02rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6ced7c9c5059","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6ced7c9c50590004e0afc3cc362d41fff3e90906","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6ced7c9c5059"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6ced7c9c5059_1787044906764_0.3091051663374429","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.038cf4b0c054":{"name":"@tldraw/tldraw","version":"5.4.0-next.038cf4b0c054","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.038cf4b0c054","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f211f49c85bf3d00e1114ae7bd0ebee47e6cd664","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.038cf4b0c054.tgz","fileCount":12,"integrity":"sha512-M2MXqYtr6yivCxQx9iq2k9j992Sj1Jghz/bNv/ZMWic7ab4pUgxhj3NfbxIrSUzvK79YbB/lGXp6Cm63Je1ekw==","signatures":[{"sig":"MEUCIAO7zPWyjpYOMOz7bKw3UHuP+dVhmBPdnMPESrvXa5dtAiEAkGsgT5Aga7gLLbKlh/2smyTa6S86fEUoazr4M2W0CTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.038cf4b0c054","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"038cf4b0c05444423de3a63486d4492af58a3dae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.038cf4b0c054"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.038cf4b0c054_1787045896629_0.7102257781680115","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@tldraw/tldraw","version":"5.3.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.3.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c39a2fa2de49279872a1242ccd16d87f4a52d0f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.3.2.tgz","fileCount":12,"integrity":"sha512-Mvh17OmcNgRgqLfvQbyl08v7zm28PukxjW5l8vkJfKVR086l86QnioVFZndm9LwnhX7XPjPYp4T8I6XEvTeoxA==","signatures":[{"sig":"MEYCIQD+CL1O6bEiK2riP5zRZZSj9n8n2he/ffbLa3zqadVDegIhAMHpclDchgIM0aiaCTi8fTh37XhlJH/Gq7oyD9IFjQfO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108270},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d390f01e9bb7f9fa8641d91eaa469b3255cbc5e4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.3.2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.3.2_1787047377173_0.5895486435330088","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c0d0e0885e5e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c0d0e0885e5e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c0d0e0885e5e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"af46cbd4643d2b79df0d149909929906ba0d1ae4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c0d0e0885e5e.tgz","fileCount":12,"integrity":"sha512-9n3K5dXMYo4K4E4tM84RW5fSBFN6hT94z7Bu+aGgW6LMw9Hm8xZcsK6r3TW+9GKO0qUeFwNWxRD1REdn5ad/aA==","signatures":[{"sig":"MEYCIQC/qT3XTxXClvdTdzfBOXpgi0FlR7eY2BxGzYSsxL2+qAIhAOPTvycutFZiLdsiyVo91Wx/RxjB3cwQA03JPcUzazYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c0d0e0885e5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0d0e0885e5ecc9de7b092d5fa18626eece72ee8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c0d0e0885e5e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c0d0e0885e5e_1787064970464_0.3551626965564345","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.3b81a1592d99":{"name":"@tldraw/tldraw","version":"5.4.0-next.3b81a1592d99","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.3b81a1592d99","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7d2df763a40b778973789deac5e3d173ebbc3e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.3b81a1592d99.tgz","fileCount":12,"integrity":"sha512-Mm24o4jtGz5ps6C+6l86mRp2B4qMujf1Je053zqVEwtDL7CI8woYLo7h6PyRWA1/LPT4UhNnR3OemuiJgtlgWA==","signatures":[{"sig":"MEUCIAh5ekER7hH1qtWog0uwrDo6vofmAbIJFyXc19i+STtRAiEAxllwRjXrOX+G88NMwFdg698TexkTlzxRHnTKag3pBnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.3b81a1592d99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b81a1592d99623bc5a078d5093f247f0b5ba765","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.3b81a1592d99"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.3b81a1592d99_1787067732842_0.3262481702380917","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.18b04a6a1038":{"name":"@tldraw/tldraw","version":"5.4.0-canary.18b04a6a1038","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.18b04a6a1038","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d10359bfb407c5107dd43b5db0ea4ad5530a37e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.18b04a6a1038.tgz","fileCount":12,"integrity":"sha512-JGEQ7DVP17Jn5J7f6HolgcEdBYzgp3GXO+84jKcIDFIiPH2utoEQaIuMKEi/8WjQxVyvOtHGUR2Xe07Y/IZuLA==","signatures":[{"sig":"MEYCIQDIE5vZIf5ygdpzLViD4TLqwgCB64EEAWYSby8wMzgt1gIhAMIqwgz5NpHbAQXANp1qd3mlI4rcCnwDvhnhA0q08fmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.18b04a6a1038","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18b04a6a10383bc4bd3a5a59be18a046f2d24f82","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.18b04a6a1038"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.18b04a6a1038_1787132482949_0.606410861330432","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.fc28a553e4a3":{"name":"@tldraw/tldraw","version":"5.4.0-canary.fc28a553e4a3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.fc28a553e4a3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce49a5a89f049778e189d0f8efa225c41f7b9cd3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.fc28a553e4a3.tgz","fileCount":12,"integrity":"sha512-IegRHZ0e7cG4bCA/QL6YHRPqyxULFlRtEPFTd7JEvQppXPQ7WiAB49etX9O3cjxdBG50dIiIpwIMjh6vPikzuA==","signatures":[{"sig":"MEQCIAOULOTByMBOOV4ixr52UYicvRyfeiAyb8u6EboFry5TAiAErUvFRMRkGcY1BFOSPKnKuxnWIEdj8/zJreFMJYoorw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.fc28a553e4a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fc28a553e4a34b45af59530c3342f19bb507409f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.fc28a553e4a3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.fc28a553e4a3_1787133008720_0.28751213812793375","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.325bb773df08":{"name":"@tldraw/tldraw","version":"5.4.0-canary.325bb773df08","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.325bb773df08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac3564a5f2819c8ec36969b84be055ea97691acd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.325bb773df08.tgz","fileCount":12,"integrity":"sha512-SZN5SiAXIumLDj/GqZIcP71h+MTrNWrxJEigX8py/rGzuLLbbReg8h/vmQkuu8qCj26x0ncV0vbHfCJ5B+bq0A==","signatures":[{"sig":"MEUCIGxsv4PGCzV/vK26g460OER0CSXWKmIaT0avE685YQoXAiEAx7f+DcljBfgfWNfsfSM67M+wUJO6TV/7fP5RnIOVbDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.325bb773df08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"325bb773df08dc869ea247eff75e75bd58323034","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.325bb773df08"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.325bb773df08_1787133220814_0.03493184317239084","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.042da660fa66":{"name":"@tldraw/tldraw","version":"5.4.0-canary.042da660fa66","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.042da660fa66","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"74000dcc6dea37b681b89d9934de2d0b940bd5fb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.042da660fa66.tgz","fileCount":12,"integrity":"sha512-xUvse5HgmjEhOQzJijDszQSyQ4Y/ed15uTDZOdsmemL5yjI0j9SxMDLLLy3dXnXY63ih89Bwt1fBHlVoDD+23A==","signatures":[{"sig":"MEUCIQDo+czym1dhU7iGA9jIXYliEFTICPVHW1uUJO2I4yadeQIgBqURK/NeiTzYndUDW7mI5Ec5FfkP2bhfRKIMQb4+LR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.042da660fa66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"042da660fa66034b71cfb4a10428e1f6820d5605","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.042da660fa66"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.042da660fa66_1787143881556_0.03127162282834273","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.6e13148771e0":{"name":"@tldraw/tldraw","version":"5.4.0-next.6e13148771e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.6e13148771e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd8d4361e64244d0b0c61f01a0097274943ba5f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.6e13148771e0.tgz","fileCount":12,"integrity":"sha512-BSv7VC7WyKhr6TdCenkexJxZ1wQ1reZhL7Jbs7Jz/QELKKHiMB2lz3mNAvTmyVxC2oY3RXfEGzLTPNa1HNqO6A==","signatures":[{"sig":"MEUCIQCtVIPhFN+lg+Vp4I/cBsrN3cUJxFFgLJXHqSw5ezpJHwIgWF06hY7wQqFYgxw9nYMJDuMlmEI8IqwznY1xq2it7/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.6e13148771e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e13148771e0c85ec7090c885f1fd17e4f28342d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.6e13148771e0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.6e13148771e0_1787144523481_0.6079847659940647","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.13abfeafa9e0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.13abfeafa9e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.13abfeafa9e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2615c6d5ac7395a66aecf40f02d6f188dcd73c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.13abfeafa9e0.tgz","fileCount":12,"integrity":"sha512-WICapBEXIAMUrFAWkP0jpwkq179MWIDfxNg/UKLJVFxX1E5C9T3uelh7DpifyQA8bMEI3ZcacAJgjU+ZFwszBA==","signatures":[{"sig":"MEYCIQDh3Wv9g3vf2T9VOu9XZO5749V0VS0dLdfU9Gp2lXtsRgIhAJM0Bglvl8bLuNG6ASEs0fxDR+ULGnljRbcsnBDwSG5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.13abfeafa9e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"13abfeafa9e0e2ea6eb66679b581969b674d630b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.13abfeafa9e0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.13abfeafa9e0_1787151038320_0.7157894807768308","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.75ab6d806f0c":{"name":"@tldraw/tldraw","version":"5.4.0-canary.75ab6d806f0c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.75ab6d806f0c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10f9cf080efe1e0cc4892b9100c3f8dd4ffed4a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.75ab6d806f0c.tgz","fileCount":12,"integrity":"sha512-FJobaN6Je2502Yyrq10kkUJmJg3bhhG6DSybEGZiLSwAaL+kcCNVfbXTKrL2NCKb6eB+YjnwLb4xP28e1OpKog==","signatures":[{"sig":"MEYCIQDLktIgpubBR0Amn/KDFzyGaf8A0WSvGdewpT4vnz0HnwIhAOJNCQyew/FwIqhHB6Mm1kCnhkuxxUaTtKLxNQByt06z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.75ab6d806f0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75ab6d806f0c924eba62b610a82d9c7b93bccee5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.75ab6d806f0c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.75ab6d806f0c_1787152612442_0.5472106197315862","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.1230b0b5016a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.1230b0b5016a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.1230b0b5016a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b7d474603a04c1f5c90bfdd168032d190cdceb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.1230b0b5016a.tgz","fileCount":12,"integrity":"sha512-ixKqk0tInBPjZFT6XHwWJ3EuasMrDmb7CYBOQI4cO3kW8DTyxTJK4DGw8PD5Cr3SlqgZVvkA2tbnNa8CydRwrA==","signatures":[{"sig":"MEQCIAEOR4prbJXez5v2YyEnstZ2AWg+maubBcA/uypul+jaAiBoEYFkPr1rLO2PSfHW5NG+Rv1bvuCuKLx3ErxMXAv7FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.1230b0b5016a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1230b0b5016af6191c06c8b9ebe5c171d2b4fe47","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.1230b0b5016a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.1230b0b5016a_1787154060708_0.6060256142897609","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.78d41277a852":{"name":"@tldraw/tldraw","version":"5.4.0-canary.78d41277a852","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.78d41277a852","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c4c0e080dfe437a03dc2c00bdf2dbe39510adef3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.78d41277a852.tgz","fileCount":12,"integrity":"sha512-tZ4NR2fB+a1kXVY0zQ4jrS5Nd25URrlE2pXtWL4y87qPfGTjmsthUUFzn7x/xYlepU/2FCcr5IK3o0gj9gAwvQ==","signatures":[{"sig":"MEUCIQDBdoe+doT5Y3xJKq1hqppj+3devm7POOAuC2FhxVo4AwIgDgb8Tz5lPmn56889UecQnDyIBvI+67iaV0VkU24QoDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.78d41277a852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"78d41277a8524c077e2a010599fc843f9bab6af0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.78d41277a852"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.78d41277a852_1787157418321_0.14228574458493704","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.8195535d10ad":{"name":"@tldraw/tldraw","version":"5.4.0-canary.8195535d10ad","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.8195535d10ad","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0648642c3e25a331c4b5126f792836f79290db0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.8195535d10ad.tgz","fileCount":12,"integrity":"sha512-gC1LkVlxh9aRSwCanH61phdp3LK6PqOvYx/4uRrBSS6zc5sS0wanG8nmmxjTvjyd42No4k/gQe3NxAIiFIuFjA==","signatures":[{"sig":"MEUCIQDGFql5MzUvhsmTjO/otpZBTQAAqiO0RUgF6WfFqUfu/QIgGINitWoF/YA8oF5A0ObttDk72NKULfPPF4cCqUGHvxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.8195535d10ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8195535d10ad1dccf81526050b501d5ebeb3c444","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.8195535d10ad"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.8195535d10ad_1787158013151_0.5769740536703876","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.591510702314":{"name":"@tldraw/tldraw","version":"5.4.0-next.591510702314","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.591510702314","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"009e3af288c7ad1022d6062e1a7c667ef577e416","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.591510702314.tgz","fileCount":12,"integrity":"sha512-EOssy1QiO58ewm9ogy0m5xHgYkFlWrme+Ovc4VeDqYrmHh9U5aTR4ay2o64qqbnUwuw6800bvioYYn78+5cdoA==","signatures":[{"sig":"MEYCIQDKYLvbseXO1m8g/fh7eAAMGnDUTlz3XyIyLYOHCRLqlQIhAIpnZ0E5AOtK5xVQzYnjMFxb2d3ROlaXA6XeF4BCLI3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.591510702314","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5915107023143d12a1d543fa7833885aa5e63ad4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.591510702314"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.591510702314_1787159173357_0.6552487232592905","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.0063438d1c75":{"name":"@tldraw/tldraw","version":"5.4.0-canary.0063438d1c75","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.0063438d1c75","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73b1fa9dc1ded57da689ca890c10fd574ce49762","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.0063438d1c75.tgz","fileCount":12,"integrity":"sha512-C7HIj5Uu3uqmTL8cJvQDI/ZDH4mf6CaN1V/pXNhhR1xKziaZyyimFzwS8CnGn1ymNuEKumTiwxBAnvgSAR5p5w==","signatures":[{"sig":"MEUCIHxca2qYjOzwuq3M8UaX9Dj4xsXILG5Qu84ywk0A2j3TAiEA3+ZEYWM7twPBZ54cI0eiksfR8+MX9+uibwQZAkSV6mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.0063438d1c75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0063438d1c7530505ac136b1458234371a0d65bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.0063438d1c75"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.0063438d1c75_1787160083050_0.20072331005663502","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2258b4742270":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2258b4742270","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2258b4742270","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c862668aba8b0ff53f51131c4627eb3b50557f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2258b4742270.tgz","fileCount":12,"integrity":"sha512-cHmT1N/I8MJ1JEIZ0nNFLPiMpnYQN4nlOOT8uS05yvYwnIOxvtc9NhUh9wzBvRAIwe9ukI5+XvTR7pZar2bSOQ==","signatures":[{"sig":"MEUCIFfVdXWQxkDJ/mKqViFBSF63wA5FwQaVJ9d55Y/jmAIeAiEA0+w98i7Ula3CMIgtLaOS+aqjUsjT+fTXcaajSGQMM90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2258b4742270","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2258b47422706fb8ccf0dda80b949a9f65ce312c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2258b4742270"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2258b4742270_1787160601909_0.706325210685953","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7863e0956325":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7863e0956325","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7863e0956325","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9d428db9f0c90fe04f840a589f080bd7932c863c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7863e0956325.tgz","fileCount":12,"integrity":"sha512-TNKtOKb3KNVJwfdWfezONfrA9LxHnfPr82TESFVS0BWCOPlUxgudpr2Zm9oSMxK98pFwFK/vq+eZYVaCy2lj6g==","signatures":[{"sig":"MEUCIQCtscT6svR11BCgl2sZRKRc9Deub0TqHZpZdzB7LCdXmgIgIc4b+oHZonISYAU0eUHab+FewcrTvcXYtA/yiUMlixk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7863e0956325","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7863e09563255ec743fdfac6c48a9bafaef59dfe","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7863e0956325"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7863e0956325_1787161247001_0.5522396026373662","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.de4175d0f264":{"name":"@tldraw/tldraw","version":"5.4.0-canary.de4175d0f264","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.de4175d0f264","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8baa3467a3ea5bc7f7ce30b906b0c7ca9835d1e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.de4175d0f264.tgz","fileCount":12,"integrity":"sha512-u6MYjfwrxPvOGs+KXiYW1aK57MB6Jk24XKcNf0r7gcmTEzh1No/AGD08lBkZ8wYSHe1rgQcMebBp2UBwLCvP8Q==","signatures":[{"sig":"MEYCIQCO3lIpHUig7bP0qaPuopgQh2VreeUHs02inn8sMot0LgIhAKHc3lvkEssx38xKwZqhRZxWH8oOUSoPvSH3EWH6JA05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.de4175d0f264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de4175d0f2640ee839d035f36d8ab399595cbab6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.de4175d0f264"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.de4175d0f264_1787161487432_0.2657925897979678","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.327fcb57aa57":{"name":"@tldraw/tldraw","version":"5.4.0-canary.327fcb57aa57","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.327fcb57aa57","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"86140874b1f329e9516edc501cf9687da7ae1628","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.327fcb57aa57.tgz","fileCount":12,"integrity":"sha512-5oGcZbHGtlrW2G8FnMU0ijD57b6kJEqba+9lZ3gwAD2QE/WkcdG/aek/xfUs/Ac1/5bkG/47uWEjFAn03I7N4w==","signatures":[{"sig":"MEYCIQCT3ucP0zON1Q/2Pz5VVKhSofQTR7c/qFQhSCqE0E+okgIhAIh0Yf3knwUIRhJwZATIpNpMqdtrEksz1tCCnAKau4Pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.327fcb57aa57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"327fcb57aa577f890ee5bbf057347ee9b010167f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.327fcb57aa57"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.327fcb57aa57_1787161581540_0.5709242466078837","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c052c09bdf47":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c052c09bdf47","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c052c09bdf47","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ba35e249f4c26345e74a1cc9e079e0755b85c75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c052c09bdf47.tgz","fileCount":12,"integrity":"sha512-VmBBZ8ECuL4kZc4CHOvUaOMkptCjESOXGmLAGyigh0/pJPw3/SVFjqNvv0Sv/seeLfDHu0QjQqqmkL/NYLR8mw==","signatures":[{"sig":"MEUCIQCJCHRyULfCcVvfOXEgb7WWfYp0aiHjXnQGDPMh7HNWXgIgelsTWafvuxTDQzO2IyKQkwzZscCesvERP+7sIYSfyR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c052c09bdf47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c052c09bdf477dfc54120d7742647b5bc4c0f493","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c052c09bdf47"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c052c09bdf47_1787162391046_0.9233760449253383","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.68f11ffd915a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.68f11ffd915a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.68f11ffd915a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7ae3b6f7e5537fa9409b770f249bee898e5e9a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.68f11ffd915a.tgz","fileCount":12,"integrity":"sha512-5fLO8en/7L+GSupT5dcK7MOWVu526a/HEqNyrwA5Zx952tj64SmwdLIDiFcDyP3PHZWqsVspmyRooHHFI753Bw==","signatures":[{"sig":"MEUCIE8uJbYm+l0qEJV+cc+Hrh1SPox50tyjlMx2gcZ1dK+YAiEA4028dPy8CDJ5iQIwCAZIuBPhnMNvjF7oZhNE6fJLTy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.68f11ffd915a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68f11ffd915ad65da8cce6c3de490046d3bdacc8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.68f11ffd915a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.68f11ffd915a_1787162432161_0.2213690312183334","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.62ea76b4b5e5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.62ea76b4b5e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.62ea76b4b5e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f61bd60b08b9af85cbbbfcf4a1bc540b82d29efa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.62ea76b4b5e5.tgz","fileCount":12,"integrity":"sha512-jMzAlfeWWGnqWMhU05KkQQT34au1pEBmEqaqVWsitonRAX58L8GDYy2ll0+AnxwTAcC51HYZo26MoQGbmM38Eg==","signatures":[{"sig":"MEYCIQCEsK74NRZn9Wc44o+tdp9tOV2ZP1wceCltBlsu5Ua+0AIhAJBhjOKmkho1Mi5sEvPHtIGPU8nM83EnQib2Hc+gBLnX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.62ea76b4b5e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62ea76b4b5e5d25dc19dc297fb33dc081868857b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.62ea76b4b5e5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.62ea76b4b5e5_1787162740115_0.6948894553994875","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.9e1feab7e2a1":{"name":"@tldraw/tldraw","version":"5.4.0-canary.9e1feab7e2a1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.9e1feab7e2a1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2dc0625cea10aa91f62fadc94be5a61b9e84679f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.9e1feab7e2a1.tgz","fileCount":12,"integrity":"sha512-XlFp5LHZqdA7rJerDK4zBWtZR17wb+2i9W6cNzA8S10BtRS8jidcBNpEGXl/LloJwFjLBHtU7SHqNMXGkj4U1w==","signatures":[{"sig":"MEYCIQDUboiZU7dPy+4OHE8vZkcbgZlAlHvE12B+FTkww3TpOgIhAPbYMkFuBxz4YCOWHWoTmryWrWp+2Ni/KhZ5eoz6UC/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.9e1feab7e2a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e1feab7e2a1b1a6d0529a73542ac6584839badf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.9e1feab7e2a1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.9e1feab7e2a1_1787162778092_0.33933909235215","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d725b36f6357":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d725b36f6357","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d725b36f6357","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"940426440f2c186dae63c046a9d745ec0b69993c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d725b36f6357.tgz","fileCount":12,"integrity":"sha512-a/xigl9mXgyxhyuiJe1Wqye7U2h0fga4li0KCWzIfWbCV8xKIDX1TY7HbUdJkyvH5h990z5z1zJ9mO1qONSddQ==","signatures":[{"sig":"MEYCIQCPcBVQugFG3FScCa2RuaoRhm2aQhPJM0D2x0dR0OdOugIhAPFVnPTwMUe7ABuQ2Ov8lKzMT3JHXq6flj+agaIezMC8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d725b36f6357","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d725b36f6357cc149dbff02e7b8ada09cb0ae097","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d725b36f6357"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d725b36f6357_1787164187828_0.92656500067547","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2cc059276813":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2cc059276813","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2cc059276813","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a82fc32a61eedfca753baba449a5586e767117ee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2cc059276813.tgz","fileCount":12,"integrity":"sha512-26Xo/fbpKpwyvQxwX7dPJPoicIxubejU8Pf1Q6mFjlFipWqgM1CtXveIcldlyUuK+b3nqyRa8eAnDfJvyJYTOA==","signatures":[{"sig":"MEUCIQCZunlYVxhtDzg0pePu13GWBjVDDPb6MvZMMXjJ/XA/TgIgPbTsbnpyaNel4yWiQqALUoJMwD9rM7Vajb7qHm2CkWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2cc059276813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2cc05927681366ddeb7b7f650511fe1749113d5a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2cc059276813"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2cc059276813_1787164398678_0.03000037231239938","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.edc7813753db":{"name":"@tldraw/tldraw","version":"5.4.0-canary.edc7813753db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.edc7813753db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4623d7985de5f845af65558d9e812b0a2c15bcb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.edc7813753db.tgz","fileCount":12,"integrity":"sha512-XZgR/08XMkGUW/Fl8ghs/SVnzAaLeUQk6FEVUT3Vke1V3eUrIYjzvqcbVSA3VVGJKf1bmuThOQ7lRRjX/a7Vug==","signatures":[{"sig":"MEUCIEEdPPbHJ8w7NLVCHITzsXjQZiMu7GExqJBLO6WN1abMAiEAqlVBJQCXZRu1PoYJ0oCgfiflcthViKxJH8GIONDdxJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.edc7813753db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"edc7813753db8c540af8d69c6119fb75cf2d8432","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.edc7813753db"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.edc7813753db_1787165280006_0.9128200624911518","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.02cd0bd3b597":{"name":"@tldraw/tldraw","version":"5.4.0-canary.02cd0bd3b597","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.02cd0bd3b597","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e41d91065adcd76bfe7eaf9ae5ef46204aa42ade","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.02cd0bd3b597.tgz","fileCount":12,"integrity":"sha512-BkSILiAn0d9igZDkNN254ki9MW8qQ1YpP4U2O4YurT+t8odgneU1yYs3lry91MUnbz/ZA5cSpKKand5qholjjw==","signatures":[{"sig":"MEUCIQCLKKorJ0Y6dAO4vOp2Mf/EJibltDh6Fz3gf842nRB/6wIgRDynpA2QmFsbgYGdzPmtb8TGwUr/1DCqHIvYhPkAS9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.02cd0bd3b597","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"02cd0bd3b59795cca9eb2f24e1bdb2789c7f2ef8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.02cd0bd3b597"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.02cd0bd3b597_1787165780783_0.2646023508291573","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b50489946dcb":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b50489946dcb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b50489946dcb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"88e4f01f685f43524b98253147998aa1f0dd9c79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b50489946dcb.tgz","fileCount":12,"integrity":"sha512-shIbBvQc9vpsoqfJj5t7z+iIvDEppfqS7dQF5Ql3SDHO23fsvedUzVgtjtBjMWOGKB2jyLP7U8qIZezkpcpE3w==","signatures":[{"sig":"MEQCICg0YMSkqDO6MaKYuFmXQ89OENlJ3z2KElqrsMmvJZqOAiB5APTJIMWXEzHyHJuspMKBCoa9npnt67CQoQbq16i5cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b50489946dcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b50489946dcb9bf7ac0541c5221bfc256b423938","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b50489946dcb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b50489946dcb_1787174534933_0.24212655887224344","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.cab053efef47":{"name":"@tldraw/tldraw","version":"5.4.0-canary.cab053efef47","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.cab053efef47","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2be89c25f997952981c45a0ca44377dcb9095a41","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.cab053efef47.tgz","fileCount":12,"integrity":"sha512-VUPFif7jO83YUm1EwmFxlTX0GPUUVfmgfyceny6MX++oYoc0kacIh6HLKG7iOtdJfUW3CgWImQXcASgXhKtxnA==","signatures":[{"sig":"MEYCIQD061zUislcgAKjiFBRb3tjrkke+Fnty6Q4Hs/BLHlT+wIhANk8oBpMG9v0Zl5p4Xfl2LzG1gsEi/7DC3AYRJZ/BLMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.cab053efef47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cab053efef476325575917ace40f93033e9f6d70","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.cab053efef47"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.cab053efef47_1787202892101_0.21141950057093384","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.21644f56aa09":{"name":"@tldraw/tldraw","version":"5.4.0-canary.21644f56aa09","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.21644f56aa09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cfdcbee2ff59f615e8a1ff9b1e512885bffa4fb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.21644f56aa09.tgz","fileCount":12,"integrity":"sha512-wjrWlhcMr2VnnI3WQgUDK6GgW7lYjHhC6teU9EkHwDkEVcJjN6J0k3ZIBvKxGs3daZHODQ3CDSdCFUBUl77PgQ==","signatures":[{"sig":"MEYCIQD9sFpRhVNDZ9RasNY5p72D0pVa09zjNX3CycglvsHCGwIhAK6tUu87WBJaBEhtDLVYHayB0KY4puJW/3yWhbP+txGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.21644f56aa09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21644f56aa099158fa4bc3ca1c3e203d6f753991","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.21644f56aa09"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.21644f56aa09_1787203697218_0.9820238098449519","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.0902b2fb35f5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.0902b2fb35f5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.0902b2fb35f5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"59da4a509df2319c03cb0f67d5b41055786046a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.0902b2fb35f5.tgz","fileCount":12,"integrity":"sha512-paAs3U++dq39RsuncmEvdNbXulsEik8mAHgMPTzfQQuEhAP34RIiB29hKeibIgGvPrFfl/k3LU8Yk4nlQthzGA==","signatures":[{"sig":"MEYCIQD3OFRt9u5Js8gxGDnjEpMnze6mqN+gHfXJwDSuPAcJKgIhAOx8z71i7wPovRxYA/4Ml5a+Xv5SgmBaxoGMsbhbPOKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.0902b2fb35f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0902b2fb35f51f81e06678acc060e83ed07e4919","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.0902b2fb35f5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.0902b2fb35f5_1787203731686_0.9570255194377262","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.586949df7645":{"name":"@tldraw/tldraw","version":"5.4.0-canary.586949df7645","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.586949df7645","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eee1bc181c8c9c5ed04a56eeb6f86aea781fc382","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.586949df7645.tgz","fileCount":12,"integrity":"sha512-G4MGzmvs+ByH89v0lbvin7u6R4BqhvKPYPn/dm08Ef2ItvH/QTxrWHcHRPmZWRiy46YDiaJHlCfH1UJzZxEHjw==","signatures":[{"sig":"MEUCIDh/NJ9/h8cKwaP0p5NDQ09QYRCx3BFjuj7Lc9uxI54FAiEA7DxxvcFkFdHg5+v62yi50jlvFuKl7JWGe8XCmbbV2FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.586949df7645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"586949df7645a8501e55dda21eeaff0f4fc9c829","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.586949df7645"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.586949df7645_1787204663730_0.7100871700674869","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.3b402f1c713d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.3b402f1c713d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.3b402f1c713d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4618ab0dfda4823bbcf472f3214b6486dbe0f8ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.3b402f1c713d.tgz","fileCount":12,"integrity":"sha512-yo3H3uBdKL3jyk1FwrJvYLQxfhY/vk8H1Yz+yc92fpDamXmVw3QgwCKXAnKOd3XHZa9VGQSvNJJbRIYPz3WbIA==","signatures":[{"sig":"MEUCIBuBYNKDiNfNIy9RIaD+7jfFvI8FhMS4GETnuY0cFI1bAiEAuIjsJuBj7sEvbUtGtRg2nJaq8rcc8YMDoj0zeixgcsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.3b402f1c713d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b402f1c713d97c4ecca9dec0a3db6ac68998f72","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.3b402f1c713d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.3b402f1c713d_1787204764599_0.2391188825347721","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7168df2e0dbe":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7168df2e0dbe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7168df2e0dbe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e66f62e0076ef57b0d3fe9eac2d9de57d2802f79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7168df2e0dbe.tgz","fileCount":12,"integrity":"sha512-BNPqn3oFol7Y5H+tnTQ8wPz0yy1fUZnZMpGVy9oOG319HYM5Cu+IZ5UIZo2/0jSS2VmBLje65aRzu04Uj4tzTQ==","signatures":[{"sig":"MEUCIQCEuP11bxZPVb/DulIpin//WilRjH/7u9aZBZ8ct6S/kgIgCMEFZ8THhSE2Ums7b8AuPPEvtTMRIGYvOC2MXBzTqfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7168df2e0dbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7168df2e0dbec08daeefe0a5aaa2d4b1c8349a4b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7168df2e0dbe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7168df2e0dbe_1787205771032_0.6104304559763709","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.9fac21f2671f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.9fac21f2671f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.9fac21f2671f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"427d20cfaa054bea478efd05cd3e123a981caa39","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.9fac21f2671f.tgz","fileCount":12,"integrity":"sha512-R7a0YXf8AszLR4gd2teqM2eUV5E4xBtYJ3VsAK7HyzyEejIZZCKDGi2RDWaPNDv9goQZkHG1N2W6JwIGtUOl5g==","signatures":[{"sig":"MEQCIDaN8z+syFipQn5kQifEwYj6zdSfKJsWwTfaoXff2kkVAiAloU7ojlEa2Ii4mA8reT66BFL5pr4lRDDvLnCqyugLnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.9fac21f2671f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9fac21f2671f44e556332ffd11a8e2e480464d38","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.9fac21f2671f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.9fac21f2671f_1787205851860_0.11686551987384797","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.1865cfb72cb8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.1865cfb72cb8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.1865cfb72cb8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2605b264a679e5f9e5931899bc935138f0b5e7e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.1865cfb72cb8.tgz","fileCount":12,"integrity":"sha512-z7SssHcqhOfNOj70t5s+fbZpk43xQwG1DGboVzP4qwmIFnQ2cMbbks6TD7AQlzEyr+jz4eszsMpoC0xJYuT9yg==","signatures":[{"sig":"MEYCIQD/JJasAIx2vRgiUGSEQZKu5MI+u6rlteC8k39L9D8VEQIhAMWsYAllEf7jULPoWdr4XbamUgl0hpls2C64JLXmE3cb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.1865cfb72cb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1865cfb72cb83bbc5524a6b0619942d924bd0a8d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.1865cfb72cb8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.1865cfb72cb8_1787206022187_0.9603542347187064","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.48be44b1685c":{"name":"@tldraw/tldraw","version":"5.4.0-canary.48be44b1685c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.48be44b1685c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e22d8942db34f1a922577815741df7c3f97280b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.48be44b1685c.tgz","fileCount":12,"integrity":"sha512-k7cbl/fEdVRiWQSsTU4Y9II/EphTyhf7OK22WdZcaozC3AJ5/2Uazc9RyBJu8WUloi16FGAmIYTUpCmkx3jPeA==","signatures":[{"sig":"MEUCID9Z1DDjA4CcE5OLWGxaH2wsMeFbmlqOmglwdubI6YMIAiEAzdBkGeKG8c2eIwkdBtc3Q5PXBX5odFqFQWp+tkX9jC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.48be44b1685c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"48be44b1685c242092e15dae8037dce66a817965","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.48be44b1685c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.48be44b1685c_1787206029979_0.3379308996402586","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7a7f9ea79618":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7a7f9ea79618","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7a7f9ea79618","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23fc524753d3bfb0a354c7a50a6fca7a153fb1ea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7a7f9ea79618.tgz","fileCount":12,"integrity":"sha512-XBK3rH9LuL4ayG6LBAJbtmHx62/kTKfB+YLSW1R32eK5RHCStq0i16Vqbd9qlRvnAOc8p7QVQvxjDEcehvR97A==","signatures":[{"sig":"MEYCIQDzm6eSWAoZz6XHDGLuV/8o7ApBaPUNDraF7QSbjtFkYQIhAOJbiX33fyGDlyDC1Pe/7WCsAO7ANnfCaCUfZ3V8PmSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7a7f9ea79618","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7a7f9ea79618c3a7a87fba98f22f81ad17fcb15e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7a7f9ea79618"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7a7f9ea79618_1787208936363_0.6956439633029081","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.832fbe128f9e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.832fbe128f9e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.832fbe128f9e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0dc019a997037bf1c6d5b343e4ad520cc1cb19d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.832fbe128f9e.tgz","fileCount":12,"integrity":"sha512-PzmfR1xv/xIXcBY6SyliXEbTS1H4oHVwZuGfVqYgumD7qxsOvLELNxxDy3kOKveC4uk6qyeLTaXwELnpCvZmeQ==","signatures":[{"sig":"MEYCIQCs83So4xL+ZUESpsITZm1oFpxst+1glxBNtUVgSyxiIgIhALmiMkxbN4ESxEMoX7Z3+cP00XaS6btU1O3AS648Cptt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.832fbe128f9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"832fbe128f9ef8e5e669fdb647560ccd692c0087","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.832fbe128f9e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.832fbe128f9e_1787213192622_0.04596219411628444","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5df0e4b50d06":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5df0e4b50d06","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5df0e4b50d06","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"643dd768cc245c5b21fb3721312a521cac5e4839","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5df0e4b50d06.tgz","fileCount":12,"integrity":"sha512-z9di0snh6pmwBBaSHC7IOgimvrlu3gFh9AqZYrqkwbHhT6YZ8X18+ECkL6rD9A/jFd1YWAP0mkeLfVf0h0gyDw==","signatures":[{"sig":"MEYCIQDZvsiab+v8/NUTLiK01JRxlWQLnC/U3s/izT8lhTf6kgIhAJ4rvcwH/qYjovprZW018U0zYaThMaQ3y51uC8GCuFGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5df0e4b50d06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5df0e4b50d06d0cbef8713e0caa2a4da77a69fbb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5df0e4b50d06"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5df0e4b50d06_1787214284053_0.43415628577506005","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.58216034994a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.58216034994a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.58216034994a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4fa1465b99daeccb557fddfab301064dc45e2f00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.58216034994a.tgz","fileCount":12,"integrity":"sha512-Lhcgy3tSAU976vwoq87ITK+pyDaOBwNPpULQVtyUNRB2FPEJRWX+4hoTXV/pQxMho4uAi3xpTqVttmqp8lgSwA==","signatures":[{"sig":"MEUCIFrmiOrOoxF5mFykY45CgTpi7qsRbolPhiralulHj+zmAiEAvyutz7lPNbSpCd1EmIKCjgOXk9E4VRYcsXh1Eh8wQ5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.58216034994a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"58216034994a5bc18ef323fb750004823f59327b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.58216034994a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.58216034994a_1787214590038_0.9487860242889787","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a92030f7d717":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a92030f7d717","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a92030f7d717","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fcbe7bfb63db59b1da22c71f444f9f1f42bdd386","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a92030f7d717.tgz","fileCount":12,"integrity":"sha512-EqBqTlGt1Eznenuo5wWb/uMj5KS3aLxuCXLRwgy5wHyag5jkMfiDJf2kH12Pc4ErsuYyWcAqEJlFLsH8ldY1XQ==","signatures":[{"sig":"MEUCIDLzJN3Lr8k7HL1nwg9HMzdasMgsThcwJldvaLJchfG3AiEAxBcpZJNjVh+ecZ5wh/+bdF6+u/P8qqnGXg+tfD1v6Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a92030f7d717","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a92030f7d717ab5c29144f813d0384cb2693cf11","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a92030f7d717"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a92030f7d717_1787214658989_0.31284341975453867","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.9356b99a8e00":{"name":"@tldraw/tldraw","version":"5.4.0-canary.9356b99a8e00","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.9356b99a8e00","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2008867b2f8c1049b55aaf6982874b7c944f9d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.9356b99a8e00.tgz","fileCount":12,"integrity":"sha512-2tGa29v4sfaTblN8udO1PxjS2H03yMw2ZlOAKSTt+WwAJfgcptGnETXdyZZFYqAmsPnnbQP5HkhpKStermbMVw==","signatures":[{"sig":"MEQCIEAhICmGYd1FMMyYmmjYwlS4yk8x1cdPANI9uuSp6tOCAiB/8MwgOilRMaFj2fOt2N2d+3xxT17CWvja7n7+iBDdWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.9356b99a8e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9356b99a8e00c94e3960ccf16786c0b8bf54e538","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.9356b99a8e00"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.9356b99a8e00_1787214815847_0.23770089998691257","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.62ee72bcfb89":{"name":"@tldraw/tldraw","version":"5.4.0-canary.62ee72bcfb89","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.62ee72bcfb89","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99b5e6aa800de135052ac6d580eb74f5663571b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.62ee72bcfb89.tgz","fileCount":12,"integrity":"sha512-qAzMSMc0FTgTGrR+ij4p7pE9BTPkOOahOs4EyHd7EoPj0ut7tE3QPUkl8JGyn4YZ5S7pOc8ioiRirMFELM5U3Q==","signatures":[{"sig":"MEUCIDItgOPu/dMfEpKPpzydf1lbMLUCjRu6zUJJCt8nt+TZAiEAy3VOEg/R2y3rf6RqKN+IH4XFZgRQY+kl+zdNbjADdv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.62ee72bcfb89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"62ee72bcfb895ee482074b32ca3b4ff10a53764a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.62ee72bcfb89"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.62ee72bcfb89_1787215172565_0.6862476758296261","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.cf585be58dc4":{"name":"@tldraw/tldraw","version":"5.4.0-canary.cf585be58dc4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.cf585be58dc4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a1e13234a78aaec6187b6adfa54c1fd56182cb1a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.cf585be58dc4.tgz","fileCount":12,"integrity":"sha512-u+QeR8xiTjIsTyu8rFNHu7SruKdnnd8P8GiiQAMENZsyH6U99xMIze/83aS69K6bt1LdtV56K27Eml2DPJI7iA==","signatures":[{"sig":"MEUCIQCLnEOb0HVuClGyfRphkJjckQIW1S4OzOlZM86gs7htywIgK5Hw1alpaWobnnTqxhfcCP+w2SM57cuQoPWZ90wVA4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.cf585be58dc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cf585be58dc4fe6bd26e09a72c8450fc367e606b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.cf585be58dc4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.cf585be58dc4_1787216660100_0.2606115481338207","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a02471aa59c6":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a02471aa59c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a02471aa59c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a4406448b96163072cd4aecb3c8b280d89fee88b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a02471aa59c6.tgz","fileCount":12,"integrity":"sha512-OEdG4hbwPWBPWSGIyOBLZDG/tdsT0h+0QXJpw+vXvm3jOVIY/+bA02iW7LpVAkQZw9Laqno7VjglJgpogziOcw==","signatures":[{"sig":"MEUCIQCOvd8ASPnzjieIxll4woSHUV5u6YSprgOXjzrif1XIUgIgWhX1hPSd7vAc/ETDV7fFnkGPeztMYarB2vQ967Trvw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a02471aa59c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a02471aa59c647845a3b64696c741295f34362b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a02471aa59c6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a02471aa59c6_1787216929829_0.9537632241386762","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.9e39577311f9":{"name":"@tldraw/tldraw","version":"5.4.0-canary.9e39577311f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.9e39577311f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"191828d0614fa1f7ec5e5428a85ad6423191138a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.9e39577311f9.tgz","fileCount":12,"integrity":"sha512-wcbTRjgc2lhMYx8ElPT4QudA9h1yiszGG9MrxGiMiGu9m9t8+dTsvVDFazk+T/H2xSt/J0SNZfmWzH3JYqj4fg==","signatures":[{"sig":"MEQCIHY1oxkwrschHkYpgKIeMJPq8DLs4d2X/eQcrFhRFfAcAiBXLKB9KiOReozRoEW9CJaLEP5OJpZCwSdNGoXaYioGAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.9e39577311f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9e39577311f9d30ea0023ccfd51b97534c906f9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.9e39577311f9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.9e39577311f9_1787217089934_0.5837021259879338","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.be28e62a13e2":{"name":"@tldraw/tldraw","version":"5.4.0-canary.be28e62a13e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.be28e62a13e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6977567e779a80f7949c653465cf2fe0e5f79c65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.be28e62a13e2.tgz","fileCount":12,"integrity":"sha512-r66+y3qbZ9qQ3K4CDXVXjuR6vNSA72feE1fJQrphldv4YQTbfAJMAvog0QaR4lOIGQ9cYMwLuj7ot5abzadSpQ==","signatures":[{"sig":"MEUCIQDSre/RCSNpzUEG4vAGlpWDWHo1xO5eglgtS6Qw4lqD6gIgHBOHJLxGITdTuM3BeekavemoexfZ2pu/Ll5EKzCuPBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.be28e62a13e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be28e62a13e22ff314ce2d82e79099edb1b799c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.be28e62a13e2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.be28e62a13e2_1787217106989_0.19402029475826255","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b9c02d4023d2":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b9c02d4023d2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b9c02d4023d2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8645bd041c0ef07d3b2f263b8f991c8bc0b7aaa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b9c02d4023d2.tgz","fileCount":12,"integrity":"sha512-mHOSDk6R3ooWboLzDVU043w5WGySJ2B1Z5/+NZ/MkaZOjX9mdiQLKHh6n+4sfhC3tqVHfTJAwsKPb9BeAeEJyw==","signatures":[{"sig":"MEQCIBUQGlJYPt9Q274sAOlRZdbZpLco79xlamsF5skvZaxZAiA8pa06LqgLiP5TF7q8GKuBmjGGJvcTyiQE6qdog7JqYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b9c02d4023d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9c02d4023d222aabc521d6bcd80f5e90fc0542c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b9c02d4023d2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b9c02d4023d2_1787217123321_0.4225451552017583","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6934f9dd7e61":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6934f9dd7e61","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6934f9dd7e61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"63095ed907817c201f14544ff89b9d113b9ed5a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6934f9dd7e61.tgz","fileCount":12,"integrity":"sha512-RcysxHKiT3oFwOvn+6L9KrkZBZkQlgMiuH5zoSDvNJ1ZRGU8hCCNeNHy5bolZvoMFEvWtZkKoMREV2J04OidnA==","signatures":[{"sig":"MEQCIEOoFQ+P/iTaQGeggXa/Biz8vpTL4QOxoIaBfzOL56hnAiAZ1WiwuMu1YGKli6Cn9KJO9CeqIrBt3WNJPRYwbKF7AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6934f9dd7e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6934f9dd7e61b7a4465a6a22e93ab87485b3ebd0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6934f9dd7e61"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6934f9dd7e61_1787217297238_0.22342512550871718","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.26e55c9ff02f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.26e55c9ff02f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.26e55c9ff02f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3119ead4f233896edee6f04c0de76c297742ca4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.26e55c9ff02f.tgz","fileCount":12,"integrity":"sha512-xVC1Uscax7U4W4hrAi6yXdySPiZY2W4c5m79IyhE7cb/BukHOAve9mlsKqy9ujln8jErxsPrIbn66BFtP4IYQA==","signatures":[{"sig":"MEUCIQDieEtC6zSatDH3Vzqt1AE/ODl2xXsY0/hZwDq62dt7TgIgBaRmSbiTeL/xPXCZR+XsxLd1HYtbcs1RSG3/HEVkTzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.26e55c9ff02f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"26e55c9ff02f594f5c932098210d8e7a7228ea42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.26e55c9ff02f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.26e55c9ff02f_1787217557907_0.6558321034030921","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c058adaaea0c":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c058adaaea0c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c058adaaea0c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3ec72b398beadf7c9b75f2c30ea027e8d4c8a61f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c058adaaea0c.tgz","fileCount":12,"integrity":"sha512-lYoW/8jZVA8vMoUvzf/kMO0Pvge0/eNpxdop0mhCWHs2JiprQqUjmYHQ9MXSS1ueWumXFJBDMqX+RmCCdLyK0w==","signatures":[{"sig":"MEQCIA9llx/EFTyBU7W9/6N09uUsrsIFXi2M8cJvj2WtokdiAiA93X1gWLa7W15umC9E+YWAAfYDjm6RMbW3QwJqNBV4Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c058adaaea0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c058adaaea0c3bcef05a82f22d547156d5ee95e8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c058adaaea0c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c058adaaea0c_1787217972889_0.9512147282451631","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6828bef5545d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6828bef5545d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6828bef5545d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76d8a24e5dfcb0d6a69995612f268792bda70fee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6828bef5545d.tgz","fileCount":12,"integrity":"sha512-KHYRMLnZW2wpxUEk3VEVhSKnmfFVJPhRtfkxOyS/Uv6LMKSdmrcF2BH2Uqjc5lXbHvtT4+vlItCkqKWIvL56zQ==","signatures":[{"sig":"MEUCIQD8k5EgbYg5/g1+oKckFvUq02QgSTg8zG/i/UuHcr8UTAIgHG1b2yKdVV4QC4G5CRLHiaheHOvPs/K4SRlbcdmtlBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6828bef5545d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6828bef5545d466ed5f04b994ae5d4c2968029d9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6828bef5545d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6828bef5545d_1787218090809_0.36618317309290505","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2fdc29a83f08":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2fdc29a83f08","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2fdc29a83f08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"acdea988351f962beb4800c96014c09ba324cfcc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2fdc29a83f08.tgz","fileCount":12,"integrity":"sha512-sNlSBIQyO/G46dlXPQPqZSGM7GTwGYNMsw9jqJYiRmeSWpHdkDZleksKDVKdM11kXsAX11R13e/neGHOVnYDwA==","signatures":[{"sig":"MEUCICMPkXO3yGgmUY/SNPVsxnTkqnE8KelieUqj2AkfMAieAiEA69zWrDTHCMZ2ABTkk7RcSPl09kw2E2F6rieQoNAMs2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2fdc29a83f08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fdc29a83f08937c5dda16348b37327bf89a2c2e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2fdc29a83f08"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2fdc29a83f08_1787218479304_0.7303079673478041","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.403aa122ec3e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.403aa122ec3e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.403aa122ec3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e94c0efb9be278ee23731ca136678c15b4e8c348","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.403aa122ec3e.tgz","fileCount":12,"integrity":"sha512-6ZMV8XC3XbB8WosCXq2x9+HpG2vuA1Ra4N5BWlaywEqyrsRCJyouVmAbmyQzANmRJyjDzB+7gTXnje321rS8JQ==","signatures":[{"sig":"MEYCIQDtE+RpYoiZNwMUpz0QCpfveWuCoLiLggH6VLRFEqYMOQIhAMLzOztCTf/6UPxSFD/YbGJycMLahMxauHRE7CkmIDPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.403aa122ec3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"403aa122ec3efba5b7e6f8b8834f0eaa4d0bef2a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.403aa122ec3e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.403aa122ec3e_1787218987595_0.43500226501569017","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.518164909bf6":{"name":"@tldraw/tldraw","version":"5.4.0-canary.518164909bf6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.518164909bf6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e89277eb30b81c0033de9ae12c92804c6ec89c72","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.518164909bf6.tgz","fileCount":12,"integrity":"sha512-l94pqimkHFKs438ghg8iXwDg/Oc8MrNW5dyu+3dBQgmAcL4o1AdiL9rE0TQWq3qm335Yl14S0OpC+AVuHCQ3JA==","signatures":[{"sig":"MEYCIQDaiL2x0tg8fEsiMLXvdG3O91U6VahNGUCblPXPf8dkLQIhAOO+jlgEYpkEyNwrNbU+qtTgy3JVx6XE49/wHAq6EQwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.518164909bf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"518164909bf65b0956366263e43369412584d022","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.518164909bf6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.518164909bf6_1787219264356_0.13561263315272654","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ea38889d4bb7":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ea38889d4bb7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ea38889d4bb7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efc6bed5d23a063c8501b37e85c54031fd2f5740","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ea38889d4bb7.tgz","fileCount":12,"integrity":"sha512-D0TuhLqjt3TVmrEClL0IsWHPswktDWhdS23J40smuFoWpG9xPjmGUEJRGNbEPWZxD+9o55FdFnM56TV1CBo0rA==","signatures":[{"sig":"MEUCIACqkQ2NELEHi695KUXr/KzGlWMYZhmC6PIJOnyEtHHVAiEA8WmNleliY3FaC6SqgL0vhW5MjlN4lNabIMCtMIsiurs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ea38889d4bb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea38889d4bb7251d15b21f3901a9e099ade2efe0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ea38889d4bb7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ea38889d4bb7_1787230628536_0.8846909873146112","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b6b68fdff9e0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b6b68fdff9e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b6b68fdff9e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c830c8ecd5c8dd3bcdfa475c439fe53b37f2b504","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b6b68fdff9e0.tgz","fileCount":12,"integrity":"sha512-eaYE3gFhHcPzxlrcB1owGI64GX7+JrQQ9W/DgYUMi8H7IAQknkerLChPAJ9WOL6daHR08S7v9VDeGuNLiqGpXg==","signatures":[{"sig":"MEQCIAQ63btfG7ZEVtc8ApAXYsSArBhAk/GAk1qv8AIM/8yoAiAyfbA0OBFNeQRnrIpqU4Ayr2s67FkSYB9Lo7Hs/x0GvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b6b68fdff9e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6b68fdff9e011453b1104af9980007cf37a5bd3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b6b68fdff9e0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b6b68fdff9e0_1787230791998_0.8778154449574571","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.346c3989bfbf":{"name":"@tldraw/tldraw","version":"5.4.0-canary.346c3989bfbf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.346c3989bfbf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba86ee7e9bd8be887afe6c57f7b8c8e307717320","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.346c3989bfbf.tgz","fileCount":12,"integrity":"sha512-xOAa94vrFS6tEF1YxUS/YYjH9kNjxEafg7RCAH0rBesKg/7wL/Uws1BgeXqM1hwA7Ap+0SLpmijn5LhVPgeryQ==","signatures":[{"sig":"MEQCIE12SutRwuNTG2xdsMGrCTwLRXIywp+tGbxxktqptWW+AiAEL7gGCIPeaebeouuyu7UoGgyZp1EhuAdQqFXeFalPnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.346c3989bfbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"346c3989bfbfca96fa777676335119057f7a938f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.346c3989bfbf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.346c3989bfbf_1787230820739_0.02922084925110946","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.587f42e00c65":{"name":"@tldraw/tldraw","version":"5.4.0-canary.587f42e00c65","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.587f42e00c65","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce1dea30e6fa0c5490f31425ec8cb5d234ad6b80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.587f42e00c65.tgz","fileCount":12,"integrity":"sha512-7NKJu1XwXCzq4uJB6cObRzJ75j3l0zHGLXRyn1AaHixqxH5CFB7k0rbGOudK06ORKu9TGEZAOYbwZs0TsMLAzg==","signatures":[{"sig":"MEUCIQDVwdUZ5eJmWCf+oGDLwMt6lKa5tJJ0G/ApHLVQQu+BsAIgFxfTWIg5pYJU/0frZrmvbGuQSMo8hOOwvYQMWzij+l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.587f42e00c65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"587f42e00c657b29bdbb0663e4803af108337b40","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.587f42e00c65"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.587f42e00c65_1787230890517_0.11537180275347314","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2466fb759d0e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2466fb759d0e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2466fb759d0e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cde71ad9d04c880acbf13c1ead876f9ada0862b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2466fb759d0e.tgz","fileCount":12,"integrity":"sha512-ZWlr3mgxUpBWPUYxlz++UPQy/bxKaJ/xBmLNM4X5QLfGM1rtkRLszgqcjwj5ZBCHEIKHFNl5ZycDK0jxIiNAAA==","signatures":[{"sig":"MEQCIDQnAJhrqvImdElXAbIAdKS6bsxuZhjI3xakmszC1jyVAiB6hE8PYIIPf8BkAWYRg4WwsAqZpxft5uCaJYU/ky6nMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2466fb759d0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2466fb759d0e1e822acbe9786a5f55a8ff2b94e2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2466fb759d0e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2466fb759d0e_1787230988145_0.16459730296548436","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ccab4e96c56e":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ccab4e96c56e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ccab4e96c56e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d857353c4326bd59d10bfd73139c6b7ef578b32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ccab4e96c56e.tgz","fileCount":12,"integrity":"sha512-z/TblkG8wmtJcaGaJDxbhCg+EAkcXGqzEUpnrnnSoLpCaCBGoiWNRGlfXCt0rO5ZBrRxDyDS8PSXZKrAcR15xw==","signatures":[{"sig":"MEUCIHDRORiWVPRvV5ra1msv7Wp910n3TLt04KmoSDGWWg4rAiEA/+9OkXjCpaqZyOIBcRoZcj63OHJkIOrL7vWn65LXDWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ccab4e96c56e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccab4e96c56eeb0f25084ebc329206bcb29ba3c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ccab4e96c56e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ccab4e96c56e_1787231010197_0.846794980830039","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c40d5f0462af":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c40d5f0462af","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c40d5f0462af","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9144308d8b7fff9f20a64039716e8a29e21aace8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c40d5f0462af.tgz","fileCount":12,"integrity":"sha512-QKb4VokfaeOam6f9N0uTAeNTy1iH2Dfv72eu10F+SHpKwGLzROMEwrQUgMhFp/cx+FPo6XLAzi8k7x88niB/BA==","signatures":[{"sig":"MEUCIQDr3gQOSrKLzaqUkO1Hkldermx1te7XeB8+Rdd+UpXisQIgJfmUjG4aLoViSxizs1VyjVt1+fgubKQZ7NgCuJs9gGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c40d5f0462af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c40d5f0462af9a5d0c22a8f3720615405e3349b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c40d5f0462af"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c40d5f0462af_1787231186324_0.38966262593601364","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c2c2eba669bd":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c2c2eba669bd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c2c2eba669bd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4f52495677e042066f0d6ea905f476d8aa552792","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c2c2eba669bd.tgz","fileCount":12,"integrity":"sha512-M8LAY/jrqX4Ihm20HKQN0/ofnYbtwsAo9x8VdaItSBwAfz28BET2jU8YiNe6jdNWGG2cK7M2648TQCrDGYDi8A==","signatures":[{"sig":"MEYCIQCTKeM3QiuIrtToVEfdeGv7QqQq4L7xrUdy9FHW+tYYbgIhALEB3ome7UVjhvk5ZSrgnMGyS4qLWfO6MV23mirJk7ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c2c2eba669bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2c2eba669bdb9fc2d5cb0a830665a55636132c2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c2c2eba669bd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c2c2eba669bd_1787233519710_0.08710837655343617","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.45fdf4a93b9b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.45fdf4a93b9b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.45fdf4a93b9b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7d069dee7f8433f6647662ead24685b401e7db32","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.45fdf4a93b9b.tgz","fileCount":12,"integrity":"sha512-zXi5W7Gr1tRmoO17jE+Z2IdySUBCAR47GXxRhR/4g+S05FwkGQjS87hfECr9cXcCgBrKPvxyf3gM0MgLrF6I/Q==","signatures":[{"sig":"MEUCIQDukl7m3grlqyVp9LKBLDWG9vbQqzyc6TO4JBF4GCioKgIgaHkmvHml+4jEHdFCWGBhAihre/aA+0kFGftIkJ8QV00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.45fdf4a93b9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45fdf4a93b9b537d90f9f60ae21e183900182fbf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.45fdf4a93b9b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.45fdf4a93b9b_1787309292882_0.43344631289956004","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5e48138e82b0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5e48138e82b0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5e48138e82b0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"638c06d95c4c1ab31357c2e39939af630aeadc74","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5e48138e82b0.tgz","fileCount":12,"integrity":"sha512-x2zIfl5sxjf8rd8mjzlqvRX7ZCuuiFWFY4MNf6orkEuwjZT7GkYiovR3qOkyma4B/0pfQg6Du2/9T0QQAlXZdQ==","signatures":[{"sig":"MEYCIQCGJHpPM0l75/gSJfOhH0IycKQsJUFyz9rbXNej1zOe/QIhAMwwpUhWaTt7PvGJCLyAFUxAxe5l71nVMC0mVRnLkYmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5e48138e82b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5e48138e82b0e2c8a64834482dccecb5b09e8727","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5e48138e82b0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5e48138e82b0_1787319408174_0.2619598980043367","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a9bb431b3f66":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a9bb431b3f66","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a9bb431b3f66","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cc1a12d3fc997e52d65f2e8fe3fd0f5ecd608ea6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a9bb431b3f66.tgz","fileCount":12,"integrity":"sha512-bBp102dDbNWXDrBtSxgi1GNrZttt0VODtdSytklyzXEmdzBIhGA7oYm8xMWL5qRzMriS50Bl3Wz60SvYXEPMBw==","signatures":[{"sig":"MEUCIQC6QTUmlwhGI0d93k3AGwGqka0osNLI9SLGQyiBuc2nfAIgJwBxejLS0HtRtlLZ50wgmbXbl11dy8HLyp+mf/Ypuuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a9bb431b3f66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a9bb431b3f66305771f8c0957f37d841824c929f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a9bb431b3f66"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a9bb431b3f66_1787319602850_0.5640111849138072","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2251f1724894":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2251f1724894","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2251f1724894","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4c3d0a36c24d049d3da3e260b834b359eeb82e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2251f1724894.tgz","fileCount":12,"integrity":"sha512-2zttBt2BAYc93Prr1jcRA40qN0U2QlXKFng4MlH/sn8raolsiFgg9drylDX6c5MdL/SAR8ArOSAUoKcwxkMaqw==","signatures":[{"sig":"MEQCIF76e1yGWVtWyL1p5AnPlWFFMnPUJIYHkvmp7zkBQtSTAiA1AYK+58fomyAOPO5BYUvUzpFnRTQQR+zWbN/wGsQxLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2251f1724894","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2251f17248942a5cd493a593af9cafa3bf567cca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2251f1724894"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2251f1724894_1787326258435_0.06234706963230785","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.bcbad904fcc4":{"name":"@tldraw/tldraw","version":"5.4.0-canary.bcbad904fcc4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.bcbad904fcc4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"28dccbf1cb7dd231c91793d79730930174e8ddf0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.bcbad904fcc4.tgz","fileCount":12,"integrity":"sha512-0OTaiyJynu7cGCDUMQhRy4CJGo2pVIQ3x+6iFPVv3s7mrCOust7kDqphlHRp5KTNOxhrlyj1/XQR1dnEDlrFYw==","signatures":[{"sig":"MEUCIArgHjWHsqQPGVzEwaIhc0unFAWUFeqtQrG/KYewnUUEAiEAvyfve+jky88qyTAxePluSXhc8MFHk6PnfMklU0/7DXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.bcbad904fcc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bcbad904fcc478a6813775a6f20b3acfc406107a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.bcbad904fcc4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.bcbad904fcc4_1787376542472_0.881191560943752","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c2cba6b585a8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c2cba6b585a8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c2cba6b585a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc6335a2676bea02e73394597452a3caea64e49b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c2cba6b585a8.tgz","fileCount":12,"integrity":"sha512-yi2NelAyxZW3T1ZXwOuXjHvi4kry/mc7sTIyns4qWgq9+59PmZ3tqZ473udwWRyvucvURyxnHaiT5I/hDh8hmw==","signatures":[{"sig":"MEUCIQDNtgNvlgrPXxIohrUtsCwlI4rdKsC0fhp62HjuewMEYAIgNr0EYv2QOdZwUPgqhDF+ROUbsvSTtcN6MWIn/KKp38s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c2cba6b585a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2cba6b585a86bb6ba8368027c112cd89e36854c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c2cba6b585a8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c2cba6b585a8_1787376700014_0.6934447114482787","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.0fb57275b0eb":{"name":"@tldraw/tldraw","version":"5.4.0-canary.0fb57275b0eb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.0fb57275b0eb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"932adf50d54e2b142615ab6a689aca555859df35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.0fb57275b0eb.tgz","fileCount":12,"integrity":"sha512-IY9dFSUzLEuFYorxUB/jbPaVCQrNxH0cXzk665CtCBUAWT3XyvAHv6fTwQ1qOl7MRaRnA0DK86YQv8kqEA23KA==","signatures":[{"sig":"MEUCIQDWRWcjQGUU4PmXtp6qIt83IL0dMHBbRTSc9u1Dgg1q/wIgP/x0aj0V35XUypYcFLC4ghGbgIrS/XCppFhzE+/UEoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.0fb57275b0eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0fb57275b0eb13bee34dd7babe98d579e9455019","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.0fb57275b0eb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.0fb57275b0eb_1787376778102_0.5237708657636082","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.11633dfc33ea":{"name":"@tldraw/tldraw","version":"5.4.0-canary.11633dfc33ea","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.11633dfc33ea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1e7351b0de311e9a1ebca2755946c195ddaf639","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.11633dfc33ea.tgz","fileCount":12,"integrity":"sha512-Dn4yN9J5CjXoxIh0v7jTFFwrZHqzk5ibG9+KwsQgQO21+J26U95xyrVW6AdzUY9J0Xr+INMY8tYXHW6HPpoOug==","signatures":[{"sig":"MEYCIQDJq/cUf0UYhsLU6Uof+LMc9atj92AK3ehPtc+KFYwEigIhAP9RPZQHcFW2j2miinSfgsDMee3+Pgn9M7D7kW/ueWKu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.11633dfc33ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"11633dfc33ea310a6937a93a8367b7378342684c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.11633dfc33ea"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.11633dfc33ea_1787376852503_0.6530609742552742","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.e8ceb98cf808":{"name":"@tldraw/tldraw","version":"5.4.0-canary.e8ceb98cf808","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.e8ceb98cf808","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f1a086007e3de90c87b8eb566fc344f88b776321","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.e8ceb98cf808.tgz","fileCount":12,"integrity":"sha512-koHwC3zlyR1vPX105j/DHRmQLSEogA/RgXTO88NltM0Lft9NDO9tOpaa/0hV2xCV60qJFMs2WJBvM2Diqh9GJQ==","signatures":[{"sig":"MEQCIBc0RiIVu5dKaQR14syUZIKKj3uojEQa9m8NZdjvRUaRAiBLUfUkIl/sckDs1784ZopKURsGc8y5MZT6unaf+RCvlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.e8ceb98cf808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8ceb98cf8081eaa94aeea46ba776ce5752da070","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.e8ceb98cf808"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.e8ceb98cf808_1787376923306_0.6450607804213693","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.957d81e58ffe":{"name":"@tldraw/tldraw","version":"5.4.0-canary.957d81e58ffe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.957d81e58ffe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4bcb99b1639a7ee85c5dc23aa9029203ecbf44da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.957d81e58ffe.tgz","fileCount":12,"integrity":"sha512-yS7v8DURLML1IYIlYPhLaTM2nmu3TA1aFTQYxuUADACeMuMdPDN/Gd0qPHXKXUVSuothMMgDiVas5HZkBb3mAg==","signatures":[{"sig":"MEUCIQDOnXNMAtWLoEvzI+4GeS1w8pnBImsGQS8Z80AMrqkzWAIgGCmOv8623NaXnJucBOlsC9vZSyz9Cv0LPuLHuISIvVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.957d81e58ffe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"957d81e58ffe7c985e172d58f542fe4c9fd8418a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.957d81e58ffe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.957d81e58ffe_1787376971519_0.9755104806784427","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.263c43164873":{"name":"@tldraw/tldraw","version":"5.4.0-canary.263c43164873","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.263c43164873","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ba6bfa63a964fb7a354d03dd43da57688906c4e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.263c43164873.tgz","fileCount":12,"integrity":"sha512-JutHb55L7Gz8QvMyKSG4WL47ZbcH7lp3p/4p/EVkYTIeKcJuhUMJ/T/FXC7yi7sGXDNNucjfQLq+V8Vy6yyRNw==","signatures":[{"sig":"MEYCIQDvcjqUcQ3FjFc57qvb44+1sVCGNGHdNayvUfZYytiwXwIhAOX5KQtvlOvaMzR67PJmVYJVrETBVLPYNKJI7jgUuA6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.263c43164873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"263c4316487397b80925d7b790db62593c96c58d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.263c43164873"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.263c43164873_1787377019003_0.3767974718208704","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6b7a55f7ff67":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6b7a55f7ff67","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6b7a55f7ff67","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89f415057b15fb3e4cee505e3d5f931c7ebc4916","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6b7a55f7ff67.tgz","fileCount":12,"integrity":"sha512-GTGmdVeYHW9EeK82wZcPlI7CwR1JuF+lF5YlUDsSCYXO1PSokNE+wtTEAOYo2+YzJ0xd86ZLovxiWxq+JKD4vQ==","signatures":[{"sig":"MEUCIHUFXGO9Efag1Ie73AmUGPmvZCX2c73GwEEccZAZOmBUAiEAgPucjGz30p2coJAmEmeX0puwR96sh0u11j4J7V9BfsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6b7a55f7ff67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6b7a55f7ff67d1d235b2a1eb3b7f05f78ac1a5ea","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6b7a55f7ff67"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6b7a55f7ff67_1787377150715_0.7916675921123901","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.6898c0d50029":{"name":"@tldraw/tldraw","version":"5.4.0-canary.6898c0d50029","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.6898c0d50029","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"98ee96d8a377a443f259bc95a53f13f3116cf7dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.6898c0d50029.tgz","fileCount":12,"integrity":"sha512-nw4vY4dBEWkvFPVAuihbURV1KZy/3zURQ933thhVX7VpxMBUurY8IGlwbdwNU5ObGgr3nQXvyiIeqaQieoZUvA==","signatures":[{"sig":"MEUCIHpZL2mlR+NWUaxRNhRzJJq4pFZ0ZgdV58v3rPmFjIlZAiEAt5G/76+GN2wikh9/txuZY4Zhj46nXE/QiB+kdPxQ/+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.6898c0d50029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6898c0d500298a187735b829753affab2e8b8e13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.6898c0d50029"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.6898c0d50029_1787377159083_0.2968037150621645","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.597011293a17":{"name":"@tldraw/tldraw","version":"5.4.0-canary.597011293a17","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.597011293a17","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00106a33fd2eef013580af2d16b735f67898d3e2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.597011293a17.tgz","fileCount":12,"integrity":"sha512-+IXb1O1soFVhgx02TsMlBDYauBRdyiEOTkKVBaDyKrPpYFdX1Sp/75qTP/nDTmGZLcF0UUJQRAq/qSXsFuVP/w==","signatures":[{"sig":"MEQCIBTXS3VKZVyK3+Yr0oaxlmY4pVZb8aaKaPlAPqsEIvlhAiBM8/Ri0noDN5Sk6jFO9lNjtdHcU8R+n7Fnx/W5hKxVwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.597011293a17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"597011293a17b6a5367fe61f9a9b3f08330941d0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.597011293a17"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.597011293a17_1787377312835_0.015091250751815277","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.670d5ec6685d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.670d5ec6685d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.670d5ec6685d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b145bbfd0cb938728604b58d44daa468d1a6628","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.670d5ec6685d.tgz","fileCount":12,"integrity":"sha512-rWmW9enMEMA/ro7g8md7IDigduLNqUpD3TFF/OfaeoRBvqu2zNtfzuU4tDgTYkmU+O8zAvh8lwTe/FMMScDVpg==","signatures":[{"sig":"MEUCIDnFdkldLLtrVB3ebUhpU6e/TbP1iIPc11+u230bIlq3AiEA0ssPE4mrhAugDDBFAKbHyjK2T7O3QiW3VwMCZzLF6Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.670d5ec6685d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"670d5ec6685d0ead9c6b64df7d6e33ef1ec047a8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.670d5ec6685d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.670d5ec6685d_1787377364137_0.3943890458359611","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.433abc53126a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.433abc53126a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.433abc53126a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ac23ba27d0adcc144f82da207acd578dd2e4734","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.433abc53126a.tgz","fileCount":12,"integrity":"sha512-GFWTzOOL7wZaXiDzLNmBQ+CF+0/0dxGEibJTu/CKK4es6TIjgt+fb+yXY9xT4bNWTemeVxdaTvW21kq6WprKqQ==","signatures":[{"sig":"MEUCIQCYC/3nVx1TcMtbFhOpMUFinK/Zh/uYgM2Z+be4zVZxbQIgX99Gl7XoqXDh2lWHa6m+oXs+X2fM95GcrdTAZaa6PCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.433abc53126a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"433abc53126ae0b3eacad5b94d21fcc63588ec98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.433abc53126a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.433abc53126a_1787377432245_0.8821365628437483","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.97c4702030ee":{"name":"@tldraw/tldraw","version":"5.4.0-canary.97c4702030ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.97c4702030ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eec2c9c8c445a910959758771a66144000812371","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.97c4702030ee.tgz","fileCount":12,"integrity":"sha512-fpwtoyPD9kgVSM590Lrmj/7Sds3tljmhDenhHZ5YHkqxFLBHEDROyA93p/+6CnZ4WwNfCLOUpizC1cMutMJzbg==","signatures":[{"sig":"MEUCIQDz3SdFlZkBrahY3EzXzbJrz2GerBRhQf2CZKM8/zIPTAIgKKPZ2lDphDYkZclaQ2IglfTMDx5NV7ijeyFBN3826Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.97c4702030ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97c4702030ee81fa46f5e3b2c7baa16db95748e7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.97c4702030ee"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.97c4702030ee_1787377512600_0.6974120912331578","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.f56fdb6ef059":{"name":"@tldraw/tldraw","version":"5.4.0-canary.f56fdb6ef059","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.f56fdb6ef059","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84bee7149310d09a6863bf5f0fb2112eb9a23d5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.f56fdb6ef059.tgz","fileCount":12,"integrity":"sha512-AuNfSdFVJMicD17kcQ7ft4M4bsfxkZMilRlyfqMDT+e5hYCg+mPX+jBod0k32l/2DMW1WCL0ODr+aLIUPzkyyg==","signatures":[{"sig":"MEQCIANrSkOQn6crksPYTJbvXrj0Q+U2rcXwlPW/bHWCoCgdAiA/M83cwfP/qNoFW/28WhvUoXqKbyW/dr1hxIwHih+k9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.f56fdb6ef059","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f56fdb6ef0593cbde33aba29c60742ecd1e9be67","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.f56fdb6ef059"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.f56fdb6ef059_1787377532849_0.9858775874346055","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.315c5d7e1771":{"name":"@tldraw/tldraw","version":"5.4.0-canary.315c5d7e1771","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.315c5d7e1771","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cab896721c4e0995960560f436466eaeaca06891","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.315c5d7e1771.tgz","fileCount":12,"integrity":"sha512-ZtBB9dE1QhehovmSyDXairvIObA4krmo7cSnSJaVwOSlFFw5FPhWzO0nnL5Ze72gzoiPCK+vAiudaj6Z3Bhj9g==","signatures":[{"sig":"MEYCIQCS3pnIDAvY0MauIJuZ/fbB+EaCXZzJw/BXFOJ5NoW5MgIhAK7wR5W3jGgH2l21LythFxEaWDWuyaiXvmgXAq2/iBQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.315c5d7e1771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"315c5d7e177108ba6acfca33244d473a51623f56","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.315c5d7e1771"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.315c5d7e1771_1787377611030_0.9008782402118172","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c3a6ec8c6238":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c3a6ec8c6238","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c3a6ec8c6238","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a6c869f6c1da2f51ed3bfbcb378ef5dfa6179ceb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c3a6ec8c6238.tgz","fileCount":12,"integrity":"sha512-BdbR46jNIRCw5YRS5qpF9Jx2+3HOMbAKT3syPWKCU4NHYPEQO3x6eUFY0o9spGmIWUk8LUsJ2fCDwxhufYddqw==","signatures":[{"sig":"MEUCIQDluv8AkHGOdPiJMaaUYvmYrcj7/ackWnNWuMwe7XQ2sQIgY7J5GGxm0Q8mccSfuskLnLdHYloxtmepip568MwqIrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c3a6ec8c6238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c3a6ec8c6238cb8fee71e3e5878aa30b1aff912f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c3a6ec8c6238"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c3a6ec8c6238_1787377722990_0.23499921031957927","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.99a539e71012":{"name":"@tldraw/tldraw","version":"5.4.0-canary.99a539e71012","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.99a539e71012","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6d430d56a22eb8e4c3ae5801519a73c0ba3cff6a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.99a539e71012.tgz","fileCount":12,"integrity":"sha512-1qvBYv2coXPLXpMqMgmcK7b/deW94aLQIXQs9guv/wITGL1adQE+o3gWBnKLLNfTYLWapjNR4jGF1MIdwm8oxg==","signatures":[{"sig":"MEUCIC4b/9OuOQf1l5lTo3nzCI1ZQDSEQ9PS9cLuhW5plF02AiEA5D0Pl2O5sfp2ODdyHkSbTphGcrbsWW/V0y/v2yinS78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.99a539e71012","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"99a539e710127980ebbaac22e43611b4cd3359d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.99a539e71012"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.99a539e71012_1787378134518_0.3000143961363966","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.95704db652c0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.95704db652c0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.95704db652c0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"820e34d8454e9fa698c067d22973361e41e812bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.95704db652c0.tgz","fileCount":12,"integrity":"sha512-lJMp9W4DcJG9PjjwQpak43dxWEn3tjMIsJAuHsfGzJlfjw5urhzC5mxzbjBj3g8O0sLZjhG6+sAL8+NwMo8yRA==","signatures":[{"sig":"MEQCICFngMoYmpL1f745RC1PT4OdNVhvX2x2DwFS0FwLDACuAiA8GnzNxEf7WJ1Vv52YKYO+n2orjVH+/KNIIh7uZA7skA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.95704db652c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95704db652c032b63308223adb95fff26012c030","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.95704db652c0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.95704db652c0_1787378269538_0.9422304645779322","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.dc9b1f2c03ff":{"name":"@tldraw/tldraw","version":"5.4.0-canary.dc9b1f2c03ff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.dc9b1f2c03ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"64841ed1aee21a47302a8fb69674d942284a3e29","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.dc9b1f2c03ff.tgz","fileCount":12,"integrity":"sha512-YoPPd6mSsZhjpgkSfwc06PMzm4LD2sqbwFyFVT6+EylicZAZx7Qis+GB8LM7vp1kOwWvCbnldBmganRYR7IRCQ==","signatures":[{"sig":"MEYCIQC9Zg9gENPC2Zmr8FwKX9ENRqO2fnmCqKpAN9ITItAq8wIhANH/u7FTFe1A/cxJwezhpIV3nwjHher4kzp3z2DZFsY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.dc9b1f2c03ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dc9b1f2c03ffd8f854348e6d34005449848b49f6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.dc9b1f2c03ff"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.dc9b1f2c03ff_1787378410382_0.21546822438094781","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.a8d739e1944b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.a8d739e1944b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.a8d739e1944b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"56b92a866266f359524d2b96285506f213fcc0b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.a8d739e1944b.tgz","fileCount":12,"integrity":"sha512-b12JxTwsNcCOuMyOjvVfDEUnVwfIQ++k/tnu9HslkDZndHRmATlvNoarGjybL56PSLZGGxlz7lwfhKbfS9z9pg==","signatures":[{"sig":"MEYCIQCf2Ap8F7hTPqINl2vOwOwJlHgAJvBfHKYn/Ncv9TeaoAIhAObWJt3wXh1+MKrYd/K2zpvS3A2rn31SRlPPLGoOmJ3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.a8d739e1944b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8d739e1944be26400915004b98a61ca6c73b8ff","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.a8d739e1944b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.a8d739e1944b_1787378570800_0.9279374421543627","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.79dba444b2d9":{"name":"@tldraw/tldraw","version":"5.4.0-canary.79dba444b2d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.79dba444b2d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7e377b74f3af447d85613379b721fc77c584675a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.79dba444b2d9.tgz","fileCount":12,"integrity":"sha512-dweBYpKKqM/fTHrXlFudlYNZaKdyDFVvILyzgnDCQpqXuhVT7uu5YRp0LeZf61Hv2fO864AGZeaRSdZkXOgpsw==","signatures":[{"sig":"MEUCIQDkMMuNEiZKlOgkbz0/VeckbvZOXsjemz5ujVCbHhagLwIgJg8RfkS2sbzs/gRs1PJNCLbrZLgyNbknVWaVLgNH564=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.79dba444b2d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"79dba444b2d9010d25469f883405a0dba7741a42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.79dba444b2d9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.79dba444b2d9_1787378696599_0.1195696504497028","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ce2194838da7":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ce2194838da7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ce2194838da7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"955a0b5e38e6f710c2fdcfd5d38197ca4d17cabe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ce2194838da7.tgz","fileCount":12,"integrity":"sha512-dvd3s5Xi+LmfXDmuzUk9mhrzyozcilrzNeMATNp9Uwq8wOCHnd3YIphaSDV2TA9XuVzHLD/XXNO7N/cuDqrTlg==","signatures":[{"sig":"MEYCIQD2v9uTzuKtSE9KPaYI1vGCx/QorP0/4PyLN2fRZJK69wIhALGjcKBZ71DlqL/dSkChQmJIPKkGkgjsxY50D6AYHB7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ce2194838da7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ce2194838da7f00f027163026b9c7f67c296aa06","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ce2194838da7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ce2194838da7_1787379441380_0.9907384778583026","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b061009f92c2":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b061009f92c2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b061009f92c2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfee8001c69c2f255f647ffc77794303f421c265","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b061009f92c2.tgz","fileCount":12,"integrity":"sha512-swtR3Sk/w12YJBUVFfV2mknT4DVZHmyPnIYyG/TihFxXldLh2OkGhYIDWAwmDdD4nPaNxhtpMPk51UV54wgS+g==","signatures":[{"sig":"MEUCIQCS/Cy5D4lIhWbDu3j3D7MeLcD4ei/TMF98PFDTzuUOewIgC1isNdslAUHIbxzmGPMCJX/Zx/UNrpiXEJbaT9UnkQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b061009f92c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b061009f92c26800027690e85a3bd41e3ee1868c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b061009f92c2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b061009f92c2_1787379728046_0.96732053969578","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ee61dc0869ae":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ee61dc0869ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ee61dc0869ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d293f1981195454af1f50549c996cd0306671850","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ee61dc0869ae.tgz","fileCount":12,"integrity":"sha512-E2XWsx1xzFwrDmpmOg9XsUxXBWS7k0M2PEZ6QTnv7b+iReV/0h4H5WHGDLaQaoH3bL/+AkdKn1ydmdWsNPaB+Q==","signatures":[{"sig":"MEUCIQCrjCCO/8FVKpdlQQEdcH1Z9hMgtG3It0WRZsOpr7YDgQIgcrp8PmuQ+5x0/6ND4+wsmLwrzAQdp7Yc9zsS8mdvZX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ee61dc0869ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ee61dc0869ae492459a5afbe93aaa7177b38a8e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ee61dc0869ae"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ee61dc0869ae_1787379977985_0.7470638078394405","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.4f0474647964":{"name":"@tldraw/tldraw","version":"5.4.0-canary.4f0474647964","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.4f0474647964","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08a30b5e3157044c42365a5df2f76ecafca093da","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.4f0474647964.tgz","fileCount":12,"integrity":"sha512-Zqicvq7PNSwPxvE6FBrfk0SKOSca3EriXayhIgjiurFPnNv8KGHIhUrgaY6IOYXtHmu0yp4VLNusmue7a/FTiA==","signatures":[{"sig":"MEYCIQC9CMF3vfcGO4xq3JBUXQKvqs9V8LVcuK2i2duz2JYRzQIhALNSwWExbjnrhH5pFOouZtTHhMfAbUeDKrvcXm1QcFDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.4f0474647964","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4f04746479645a3fad6f39188113add8333377d8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.4f0474647964"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.4f0474647964_1787380036388_0.8592107875680914","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.51bd86425ffe":{"name":"@tldraw/tldraw","version":"5.4.0-canary.51bd86425ffe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.51bd86425ffe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1bc87961a8db4db21e7b7d76a83c68f74c84a6c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.51bd86425ffe.tgz","fileCount":12,"integrity":"sha512-oNoeFrjwxkugkH4427J7n22HaEzFRK/nTOpCbhedtYTVhAWwjtSJTnppszZsu77p72fZFJTViurPpt0iOjKJTQ==","signatures":[{"sig":"MEQCIEPZh5faJ8QlcmDnzIAxgOt5r+nb1tgYSmf10aNZ3JaDAiAlqvBNQIoAQpP0OBOVbbTGrH65OmCDLWAZ+YNEuJQPUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.51bd86425ffe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51bd86425ffebc99a8036dcdfc2fb6b3e127fad4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.51bd86425ffe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.51bd86425ffe_1787380103103_0.9744950599930491","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.059d049864ed":{"name":"@tldraw/tldraw","version":"5.4.0-canary.059d049864ed","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.059d049864ed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d9910cbe9f1f4956c5ef45aa7012aff6531e9f46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.059d049864ed.tgz","fileCount":12,"integrity":"sha512-lWKQJbk4aZvzT/gWhV7ShVKKG99zwhGRN+/yTPbEPhir8kL+0ZkrMtVAijHWZiwB9Lu+6ovOSbh4LEisrl/nRQ==","signatures":[{"sig":"MEQCIFvXDIPJ28Kg5AVif8JJ6ge+RXzcKvzKgDd37GlGKqzjAiBHGPJKxh90feQiE22irTO70cOlF3+DJ49JgfRETJXLZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.059d049864ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"059d049864ed4f002feb4cf9bc9d22414bcba510","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.059d049864ed"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.059d049864ed_1787380151806_0.6458807267739763","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.1ead20290898":{"name":"@tldraw/tldraw","version":"5.4.0-canary.1ead20290898","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.1ead20290898","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"38823a08e7990110f3621e80c2dd7e4f538a93bf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.1ead20290898.tgz","fileCount":12,"integrity":"sha512-QZA1Q95vtrpFMvejWHlRhiRTEPMvL0ywOGvLgdHky62fxPBVuerkdbndiVNQ8yqqTnRpdYiPD8jLaLTdmMGbCg==","signatures":[{"sig":"MEQCIFjxTXkNvpOaD3s2IOkvjEqOKPWodEybFGJ0XITgG4/WAiApYb86ohkYqcFhxuZ6GXAchkuHDJnO7sGHqXRqEFyx0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.1ead20290898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1ead20290898079f77c3dd4c9c2ba9b1393d1d26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.1ead20290898"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.1ead20290898_1787380196587_0.27459790941944084","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.757e94e5aa47":{"name":"@tldraw/tldraw","version":"5.4.0-canary.757e94e5aa47","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.757e94e5aa47","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c26beb1c9b448455057d1a6b50177222b2eaa0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.757e94e5aa47.tgz","fileCount":12,"integrity":"sha512-c7w6O3PrGV2koRlwwp/TWKW+jd3FuBZjb9JQ8c7L7oUCqI+S/RfAgmYC0lBE1+XxR2sw7YBMt8rCqcHQMPLeBQ==","signatures":[{"sig":"MEYCIQDfAysrAzkUG3YhoF3TTRoSK7gGaB7ZKJ0nCyztmDX/FQIhAO+uXF/sqsScZWoonPsALaWpRottTv9bxCga3OzosQIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.757e94e5aa47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"757e94e5aa47d9dcded241a39971329d731db1c5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.757e94e5aa47"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.757e94e5aa47_1787380284725_0.8475677356872495","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.fdbd5a851607":{"name":"@tldraw/tldraw","version":"5.4.0-canary.fdbd5a851607","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.fdbd5a851607","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"587040d319e7a5ebc7cbf80ae76e8f779946ea84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.fdbd5a851607.tgz","fileCount":12,"integrity":"sha512-PAA9P3ZOkaBG7NsKgV6fhsqEpmdhgR1XwHut2Ij3TJ5hSlqKGsxH9Zbgr5FQ9pB6jZz11TjW51Z40pO5/VpUiQ==","signatures":[{"sig":"MEUCIQCSre2YqBlW0UfCzwFMGIGz0rrwCZ/CYgh1K+5hyWQLXgIgHa86NVssEj/bI93khFxqbIXdnVbtLAO1z9YxrGwzY5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.fdbd5a851607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdbd5a851607bc453b8155bb916e3b318e5e5f24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.fdbd5a851607"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.fdbd5a851607_1787380677834_0.4487246022539584","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.32d43500c174":{"name":"@tldraw/tldraw","version":"5.4.0-canary.32d43500c174","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.32d43500c174","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a52eb9d16919daf1f52747e5ab39b6bff6c57eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.32d43500c174.tgz","fileCount":12,"integrity":"sha512-M5op/jNQ3AlwzuX7LgwOa4zNlZvNU4tq6aZFjgbFL/aRgpKFs0k/eqW9kQyOC61BALtLfwJ0YydLJGuXz9Dekw==","signatures":[{"sig":"MEUCID6H/LGOjmQLSEaCL99BD5JSpBQf/9HeQIKpR/JWy4jqAiEAn8NFv6Gwz7ll6a7rFh54DQQd4VVGj85/7+L6OTbCfbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.32d43500c174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"32d43500c174518a937bbd5cf609744d8e81045e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.32d43500c174"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.32d43500c174_1787380820998_0.4590084636421803","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d178a94a5ce8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d178a94a5ce8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d178a94a5ce8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a53813f41e1db40d136c7dd80e0222a86f6822d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d178a94a5ce8.tgz","fileCount":12,"integrity":"sha512-4sqlLDT4xiQ8I6x80TQ66cgjXZa8omO0zG2BO3tgJu0s7RtOfw3Cupf60zggPNzCp+oDE57fdfxadRaIYautcg==","signatures":[{"sig":"MEQCIEutg3WQvz820M5S41rVp1uJQqHVF66V78fZVDnVMMK6AiBjcFrTiRR21mlHU9PDDAz62FmI41PyBBt5UE3lcOSxqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d178a94a5ce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d178a94a5ce813b59a9b953b91a962405e0add1d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d178a94a5ce8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d178a94a5ce8_1787380914034_0.3108528887730331","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.f2b36d8ade11":{"name":"@tldraw/tldraw","version":"5.4.0-canary.f2b36d8ade11","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.f2b36d8ade11","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c75d613a9dbb38e34017d621e742ab47e62591b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.f2b36d8ade11.tgz","fileCount":12,"integrity":"sha512-bWoAn5Czs070Ib/gTM6fGmXCbtShlivykYyZvXhl5JSOzP1yRaQithJp87xk6IpWrf4CIUGv19Zk2nEunXXu+w==","signatures":[{"sig":"MEUCID0V6DlkKOAUZ8057iygwEtqcO/ydMULKpBPkV6VX00EAiEA0lPmhs/oq95HVxLUj6qftiZ9akB4t6QxyV+Ct7QqvWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.f2b36d8ade11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f2b36d8ade11737aede4d2df74ebf01575e443a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.f2b36d8ade11"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.f2b36d8ade11_1787380934997_0.8790274157037428","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.702ec14c76e0":{"name":"@tldraw/tldraw","version":"5.4.0-canary.702ec14c76e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.702ec14c76e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67d9cfead9f8f3a94aa5de48e7fa2274a51c94ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.702ec14c76e0.tgz","fileCount":12,"integrity":"sha512-1fnhv1pPXhRtgHhlSxyVuSKEAu2S1iE28ejuPW9+o6hfSFzA75Q6dDGPFHvOf6BMHOaoP1wiDXcW5xk2IqHgsA==","signatures":[{"sig":"MEUCIQCcSOjVqmGgB2/1VBmLVT89UIpbRR4KFehPoA5oVV26sgIgIgioleMeZmrI4RyQz0P20C0MkHYbQh1ysXUisikWrq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.702ec14c76e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"702ec14c76e036472841a05c24e388ebf389a186","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.702ec14c76e0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.702ec14c76e0_1787381391422_0.5480414024294538","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.95f5714e6970":{"name":"@tldraw/tldraw","version":"5.4.0-canary.95f5714e6970","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.95f5714e6970","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2ffb79cd2efcd733c019078be59123ea1766d467","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.95f5714e6970.tgz","fileCount":12,"integrity":"sha512-zhqB0dKnVr4+J/zUM0T77wenkJlp+Azjkxceh1ZNsHnsFQviTVhpfv4NDUOMIDICTd54Z43pYKaaMyF/h0u+Uw==","signatures":[{"sig":"MEQCIB638mnb43htdMBR/qalZ7OCox4daK4f3+MS7OJvRxP/AiA/JpyPMHmo1BQUcd93A99bjrNJG7R3WFZw721rV1h7mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.95f5714e6970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"95f5714e69709ae51e8a8df40437eb32ceacbecf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.95f5714e6970"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.95f5714e6970_1787381574641_0.2416195912456145","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b63288e54917":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b63288e54917","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b63288e54917","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6a0c6f9a2efc8270fc3f6ba8a2825be62638532","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b63288e54917.tgz","fileCount":12,"integrity":"sha512-p5WtUSLmWYxtM079Wi1YgsN1bOBsJXdH8UNEXhB7aP6McWDg3jnVm3KmGKDlRlUhRWeN9QTfDgPhtOG2wYSUCQ==","signatures":[{"sig":"MEUCIE0LjJDYkKHp63boR62VzJnQglBd0OtLYn1H/+Hswx0rAiEAnQO3vM3NP0IorNkCIwh9obeOctg9qvbX0/NZAp5WMME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b63288e54917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b63288e54917a302481cbe6bec9e824db1ea658a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b63288e54917"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b63288e54917_1787381783351_0.8456793888513321","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.bf9cf4490571":{"name":"@tldraw/tldraw","version":"5.4.0-canary.bf9cf4490571","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.bf9cf4490571","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a1d4de13d9915af105f913521c55198c63c9703","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.bf9cf4490571.tgz","fileCount":12,"integrity":"sha512-qv5hSYSFS1+vI059x7YzfRXXPeB01Xx7CMk72WKHUoCx0lcNkcRi3M8a1vecSg279xL3fonyPN8FkvTcR4fbgg==","signatures":[{"sig":"MEUCIQCs+uw6houvx80emBbF5oCvaYU8SowWTx4nnmFNvXj9WwIgezUMcaLAFf5QSYrBR3q1ji3pCIhscOSuR8AAgyRqDjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.bf9cf4490571","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bf9cf4490571aef487485e7698f3b51a01c69fc3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.bf9cf4490571"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.bf9cf4490571_1787382152767_0.9899999837208673","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.68b4d3f8ee0a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.68b4d3f8ee0a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.68b4d3f8ee0a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bf53cc0be173db1706768070f119741052606e61","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.68b4d3f8ee0a.tgz","fileCount":12,"integrity":"sha512-nTTVpeTJ+tRLMUJLedh62+VyifA4cuWEM1GdhRR1iIbABeg3dO2rpMYKCiXxxxJoJI3eoSJQh5lvxvpGsFcPYw==","signatures":[{"sig":"MEYCIQCExxMgl4wZLzKVwgDU0+UvSfhm7bVCwJ+ZZ5mhK0gi6wIhAJZQzYvxOyJ/iEn1AS/tR/vVplnLNxAdsWzS4tdimAT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.68b4d3f8ee0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68b4d3f8ee0a418b69ccb4222ba96fd42bf585ad","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.68b4d3f8ee0a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.68b4d3f8ee0a_1787382188484_0.40085592476771614","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ddd0b9e1ac08":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ddd0b9e1ac08","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ddd0b9e1ac08","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0c8c818df2db822a8ea18ceedb1aafd273b9c7f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ddd0b9e1ac08.tgz","fileCount":12,"integrity":"sha512-sgHItV5ecBOhqwdQjcpinDhh8chtUhMHx4NG7j9KxXe+n8H/CW9qin73ltAqYGdvIvhQevsSXoHtdYcJnLIY4w==","signatures":[{"sig":"MEQCIEWqNfSzwIJLbCd9QnFukXdEQp7gAo3enQmNF/ogKrIqAiAUHXBrbRmMnMgOCN3altRSP76ZUDT2m+0a+aaQb1OoAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ddd0b9e1ac08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddd0b9e1ac08a80c8a00afb597b831fba2156524","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ddd0b9e1ac08"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ddd0b9e1ac08_1787382318579_0.24820882948051226","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5a084792df77":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5a084792df77","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5a084792df77","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"67585997f0f8839e65bc3d039a1b1bf27e58e3fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5a084792df77.tgz","fileCount":12,"integrity":"sha512-sYEZT4OQFxtDwsfy5dMmCZ0Wxsb/t3RzNxLCy0TGn0EHVxP4vxvhCGi896jLpOlmv324w15ens7F3ni0XNIIsQ==","signatures":[{"sig":"MEYCIQDFJ9SEwjudZh02cyYjodg7LvhXcysIHwfNokdYYJvvEwIhAO3ktlo32Zmz29dvMD9yYU9v46YhzlDD6SNK1DIrs1sH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5a084792df77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a084792df7767995cb64155f0fe0936f6aed225","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5a084792df77"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5a084792df77_1787382379567_0.8790496660680684","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.dd16e831634d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.dd16e831634d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.dd16e831634d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0d5a0bdc459049f0040815dad8b9c32c244edef6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.dd16e831634d.tgz","fileCount":12,"integrity":"sha512-d2O8hmObdjW0aDdOgO4i13VFNhV4gXZQShd5WhFyEmfaGJoMW73oiFh6pj2qVN0GpecXCbLoxjEdJJ215UUHBQ==","signatures":[{"sig":"MEUCIQC4tNtxSA45yOiVUo63hfwFTB1kWzdS2um/3LQf8HoYWQIgDODjvI+rG8xdl/xZha1UrSZ05RtzZClv/xhHseZ93UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.dd16e831634d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd16e831634d255bd1bfbe2663696bf577b6fbab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.dd16e831634d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.dd16e831634d_1787382418225_0.8842201330349819","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b510a01230f9":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b510a01230f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b510a01230f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd64e7cf93b2039b1738d79c8665b04f0e67b5b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b510a01230f9.tgz","fileCount":12,"integrity":"sha512-hXOlTwtSPUbjleaKe6fKTiUKURKb7tM3bJeBlsffxH287BYvpOMZoyrRPus2HckyX1NBCIducXRrioJFGY8YgQ==","signatures":[{"sig":"MEQCIDqvsapL7bj47pa4j9B0Hbs/3RWbU9UmBkJbC2mla9PQAiBYjoo8ycujnYio3Eeyuax1AUEL0aQ08VKyVpF7yZMXdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b510a01230f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b510a01230f90b45189f1432f3889914e6b490d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b510a01230f9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b510a01230f9_1787382694336_0.5105864672173444","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.40b2bd5a6b96":{"name":"@tldraw/tldraw","version":"5.4.0-canary.40b2bd5a6b96","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.40b2bd5a6b96","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e82f7bf246e42ae67f202804e787dcc34df40607","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.40b2bd5a6b96.tgz","fileCount":12,"integrity":"sha512-cy8Uv2nO5CyRxEocFdiSKBGyFgPddwhPJmtmvGQ1uFEvzDkuDR9B592+QXigvA+LbFTDU+nHujIxXiZIEmwNOQ==","signatures":[{"sig":"MEQCH2EH9iD28GpsYz+VmHuqMUTcZyBpMt+ehU+cHGsg8scCIQD66c9kOJiaWjrI6dA5mSiy/nyBCbGjSeQBGOlaEHN3eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.40b2bd5a6b96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"40b2bd5a6b96206268f8c6e9bd2e850cb4513af2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.40b2bd5a6b96"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.40b2bd5a6b96_1787391465991_0.35876573069921114","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.289761257600":{"name":"@tldraw/tldraw","version":"5.4.0-canary.289761257600","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.289761257600","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f3e2bf0bde9cf3f6630803ed75124eada4e0273","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.289761257600.tgz","fileCount":12,"integrity":"sha512-hZEWxCdC9K3bIc0/pUXqSWEN30JFknDMmtCflXasyp3NtOECTqIs+x3CSYlJgkOpfAmizdfa66RXL/V/l4fqhw==","signatures":[{"sig":"MEUCIBGGq1EWr2fnKtG9BFwPnOR7ry5tnd9z9LUgMqjfrByNAiEA/2HLNk2y+rV/sZNKgNQta6TXsW6vAt8+nJhv0ss3Rzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.289761257600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"289761257600fb734829642c73cf94ae9c72c502","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.289761257600"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.289761257600_1787391677423_0.33422848214506873","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d9c7b4290da5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d9c7b4290da5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d9c7b4290da5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0e4fbbec4f75e232b07dbc69d2d324157ae0ae4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d9c7b4290da5.tgz","fileCount":12,"integrity":"sha512-xsRkJsf7EXRvKUzt4UJjYXSovluWaS0A/YOp0qUitjPxOb1s9o+B5XcNRMSMUZts6qKccPGOJkx6ONErkt0emQ==","signatures":[{"sig":"MEQCIDQqD85mjKXK28I6ucjDcLjXB4+EQKm5sAfaPZeZXcTrAiBC7nxqAW6g3rO3V3WbCzo3WZkjnLXE4/v7mI6n5/B2vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d9c7b4290da5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d9c7b4290da592f31efca6d8a44a7cff7577056c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d9c7b4290da5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d9c7b4290da5_1787508604410_0.10468672498152576","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.225146a212aa":{"name":"@tldraw/tldraw","version":"5.4.0-canary.225146a212aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.225146a212aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85d27a11e58249719cd27d47f3042963a961e1d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.225146a212aa.tgz","fileCount":12,"integrity":"sha512-QMaWK7LzzXyooIZr8mZ76EQN8q9vngTo5WxzyMJ03fJzTN+db4v+MSDCVE4fzUB2l8ul1NtkdyfvxZ1TfA0bOQ==","signatures":[{"sig":"MEUCIQCey69KF7iZIn5U2l5Old9S6if3KDieD1pdVh2u1w3s2wIgIYXfDcbMazp8wN6wjITboU+9bn+QSSEoCeM51VcRBAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.225146a212aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"225146a212aa97152b5ba750c3033c84a4a9d592","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.225146a212aa"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.225146a212aa_1787508819795_0.3774125728802815","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.53900ead3015":{"name":"@tldraw/tldraw","version":"5.4.0-canary.53900ead3015","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.53900ead3015","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db01326eecb536745978d2adfcd7b08e960601b7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.53900ead3015.tgz","fileCount":12,"integrity":"sha512-NSCSo2syIazmeSrYsRZLNijq078a4dFKjL0/UIIMqc13QN9c9mPf2PKSfm/dxaVEGvCZFfx0er1TXN9ZcIJMpw==","signatures":[{"sig":"MEYCIQCXli0xOBNMMXQ9fQ84zVeXtPQGE+CZvA8PGPLDcsI/RgIhAKJP59ulBKT774M2PTlG4iPpQOGnuO0LirIuR27V8C6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.53900ead3015","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53900ead3015a423f0731d27ae38e3876381b44e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.53900ead3015"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.53900ead3015_1787508887847_0.926574669326687","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7d4e47ea8849":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7d4e47ea8849","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7d4e47ea8849","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"206e0227be834a26b463bd7b8ba02276025f8544","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7d4e47ea8849.tgz","fileCount":12,"integrity":"sha512-FIZu4dS31V/hDZcJMEqs/1ohpJcd2uGFBQ2kg1EdxT8GEu3pVPa/Q15j8MCvI0GwkBuR2gmdDxIrjVpId1KfEQ==","signatures":[{"sig":"MEUCIQDYXyI3njt2BJQQN+QpLl/46DiAvhwxytqNsDClYY8O/wIgJHtT2oWB6rjqQLqCBCILS926hqLJrkoW6LhttOw6dgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7d4e47ea8849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d4e47ea8849966806015bfb4cb24a3b027a7ffa","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7d4e47ea8849"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7d4e47ea8849_1787552277501_0.010992860056944664","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5590d14d8edd":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5590d14d8edd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5590d14d8edd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a37a9c95bfb908c42a93e9790b1b55c4d65ddd66","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5590d14d8edd.tgz","fileCount":12,"integrity":"sha512-iQZysI69hsKgia+eUDjgEcZb/t56Ux8ZgURjUYyeJK8zecDKgA6ZQtG/csVRq8l5Bf0V+xmRtQYc7XeMHePJwQ==","signatures":[{"sig":"MEYCIQC/OGZSlqVmH7CRi2bVjjvyA3B07r7Zau6gFSUStGnpYgIhAO/zkHEm9xO+d1SsftUwFULWLTe0igmaNI4A643X/59J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5590d14d8edd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5590d14d8edd4faab7dc1177b6e1adb28876fd23","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5590d14d8edd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5590d14d8edd_1787572358027_0.656807642798312","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c52566befbf7":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c52566befbf7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c52566befbf7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"10e12ac3a4f91cbb12b9117ca76fec0ebfe4b476","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c52566befbf7.tgz","fileCount":12,"integrity":"sha512-uGnWTalATR3z97CJW/NlRCCZqHr7jRFD6jAi3UiI0CI9LcqJ8HEL/A9+uR3rnvfZwMaVQ4hFOCe0rB5F4N0mNQ==","signatures":[{"sig":"MEUCIGLIGQj0PQJS6mfHfSSLI1aN2F0JsE1WUrDR6q9hsudiAiEAgvXshFRkCIVPhtae/p5zUpHqDXnJOKgJhMuAcu07iBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c52566befbf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c52566befbf730caf6417d9660914754752dc8d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c52566befbf7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c52566befbf7_1787575551998_0.16255848785924876","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.e21c03a0a0db":{"name":"@tldraw/tldraw","version":"5.4.0-canary.e21c03a0a0db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.e21c03a0a0db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"18a9a196ea9d91e1098b3f015159a20fee7813c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.e21c03a0a0db.tgz","fileCount":12,"integrity":"sha512-Iqbsa0NQaP8h2E9I1+TLvDFxx/qPyqn7ttLUIUkImU8VcF21Z+CT249ao1v5OulxLS/CLs+5cXCcurJSRaQ1ag==","signatures":[{"sig":"MEQCIAkjkjm/WFbjdB4DMfdZe2HKuUeNnsB/eq4jAqIhu5nWAiAgw73xHJ/xsmegpXYnjvq0cCCHnHHO/29hZtjepCbXiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.e21c03a0a0db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e21c03a0a0db370d8fad94e1ebe360c2c797f07f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.e21c03a0a0db"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.e21c03a0a0db_1787576220869_0.00911257044738778","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b9d3285601c5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b9d3285601c5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b9d3285601c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a34af00e996b195fbe60a78f0e3d4db6400a18bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b9d3285601c5.tgz","fileCount":12,"integrity":"sha512-8tYyiPJuiwXbG+lCPSSStDKGY9Wy0Q3xzMC69a4spHLaccM5esawEoIGUwveWmE8rso2OWne5jNQzuxuvft/Xw==","signatures":[{"sig":"MEQCIFH7i2Za8oEGqvol1FKAX/ZGokcoHPUGMmEJrBauH9pWAiB/i0OzEGY+xKEEZ4MdtVYSJEbnNNMBhXVcWjQHWzrVtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b9d3285601c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b9d3285601c5958512015420c9a41db89a67fba3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b9d3285601c5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b9d3285601c5_1787577105838_0.2781942191200524","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.2db958ff2e5c":{"name":"@tldraw/tldraw","version":"5.4.0-canary.2db958ff2e5c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.2db958ff2e5c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49b74c479b91de2994a9dabb69b986a6c989ff16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.2db958ff2e5c.tgz","fileCount":12,"integrity":"sha512-CL4flmWJiBrHbssgNZ6I7ngfHY8Zd3AsQPyMor7JC3kxL+QSdK8rUCs/5iRZZAgdMmkhHtwfTsh+GSHCQWdR8Q==","signatures":[{"sig":"MEUCIBLebowCSRLX6cp+gmrYWGXzkQ22hHeN5b+OL/t8EfAsAiEAjlA5tJOgytZxvPWE5VLnTIhxWmFHHXRqOJ8/3rvzfHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.2db958ff2e5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2db958ff2e5cf3ab5221ba3a613ff1d69e382e0c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.2db958ff2e5c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.2db958ff2e5c_1787589669578_0.973383855553998","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.ea63b7dd670b":{"name":"@tldraw/tldraw","version":"5.4.0-canary.ea63b7dd670b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.ea63b7dd670b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"efd817d0d1a71b55034020adb5d8536e430cd469","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.ea63b7dd670b.tgz","fileCount":12,"integrity":"sha512-AgE90XPhGI/yBs1nj2Eg2wyLlk6eZ3o/YR1RyDLpSvq5ju8WpcDgbCveu59PIL5cn+JwfVauKz8o0yOMphftyA==","signatures":[{"sig":"MEUCIHHRDg/29+vBr9g39vCh3a8u3kJkCgPVobft2UwaRscVAiEA08jGLLhe9SsmN+6ORhFPuBJpeMsnsUW/41DgIjqBumM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.ea63b7dd670b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ea63b7dd670ba85717d53941f08b2542fabc3a71","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.ea63b7dd670b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.ea63b7dd670b_1787649537952_0.9771775246524084","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.d11ba6f57257":{"name":"@tldraw/tldraw","version":"5.4.0-canary.d11ba6f57257","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.d11ba6f57257","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c449fa2aa9f0801c7fc4b5be584dd32aacf6c599","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.d11ba6f57257.tgz","fileCount":12,"integrity":"sha512-4eq8sjj6ChMAmBqO42UvvQt068SaEI/4bc350J2VTjqDvhUF8RcHlVRsv+1kh5IemzDKJ25+wF9V87Q89yBp4A==","signatures":[{"sig":"MEUCIHMq4ZDaaC4NCav42TEvlGRuyeSf/tcyZFEUTGqgT4waAiEAnTBSwglCTYxskYqitcNr1WfDqAM3rMmT8K0Xtgt0FOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.d11ba6f57257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d11ba6f57257620144fbb3e9efb865167cc83e60","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.d11ba6f57257"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.d11ba6f57257_1787649625108_0.6821816011656301","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c0501a94b69a":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c0501a94b69a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c0501a94b69a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1fc004a3dbc31383d8b8b25b1437b8eb9b432742","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c0501a94b69a.tgz","fileCount":12,"integrity":"sha512-zeN6ysRjGdenpbo7eMfEIB5LiB1/wKWDp+4bCHa6sGf3sl4TemdTRzl1ne+zggo0xG2sVtC+UG8nV3XvNUNBRg==","signatures":[{"sig":"MEUCIQCbZrGTQKRcH9k8ssKeP+l73xvRJ04aix5Oe7xZCkmKTAIgJmN8/yyux4xatQPasPRWbRmbig0drGNaVulpBE/eDjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c0501a94b69a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c0501a94b69a6e5b6aba4bb659131d29cb9e1e4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c0501a94b69a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c0501a94b69a_1787651052291_0.8227784559542655","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.3a120a1eb105":{"name":"@tldraw/tldraw","version":"5.4.0-canary.3a120a1eb105","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.3a120a1eb105","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2fc9bfb9aeb1ea177fe4b5327c2b31d6eba32df0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.3a120a1eb105.tgz","fileCount":12,"integrity":"sha512-A/jEvo1fdS3veaTjyLO3LzN4iNqdHIre1kMWFbxg5BIby/Em5F3Wnpd07hV9E5/r8cWkEMPGkNJ59jaWMl4Tlg==","signatures":[{"sig":"MEYCIQCLvzyV1Rpo59EWqirhSsQV51UHSL7tgr0sYPs96YtATAIhANhKratt0kBLNGG9kA8FfqZ+LUB9oldIlJhuu5q3I8RP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.3a120a1eb105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3a120a1eb10559f29be0387096816fb8f3c4bd53","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.3a120a1eb105"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.3a120a1eb105_1787655097307_0.46062852166856394","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.180f215c5aa3":{"name":"@tldraw/tldraw","version":"5.4.0-canary.180f215c5aa3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.180f215c5aa3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f2a362d536677f63eef6d85c4f27f08526bf4fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.180f215c5aa3.tgz","fileCount":12,"integrity":"sha512-f7vF2wzZ6mX5h1McJrbGC39i/jyT/A22s3X5AI8WZ8HXrXt+L15tzNRuyzUgSZCKzM7BT7WfLkNSYow2HVmqhg==","signatures":[{"sig":"MEUCIQC1+oZe1LP45ziRpVcldQ/xlZzeF46nkx3yfLeUadPtFgIgbPBtWOD1usmNyw1Pn82Gvktn+tiAMqG7sw1JGYEuJ74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.180f215c5aa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"180f215c5aa3aecc9d78fb346f3c9b941a686b85","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.180f215c5aa3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.180f215c5aa3_1787662338796_0.20589771569522797","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.c2f577743440":{"name":"@tldraw/tldraw","version":"5.4.0-canary.c2f577743440","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.c2f577743440","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04004e544d5f2ce5e29e21604494d1d859e45c47","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.c2f577743440.tgz","fileCount":12,"integrity":"sha512-aXu80HcpFO43ccUF3BFZx/mp7vjXkq3V9OMUV+vjKZ395dS+fVfbMr3FfoD6hBfnSZp3IxyoTBe3RTC1XC6yYg==","signatures":[{"sig":"MEQCIH8YM+uV/mCpYExERtY/Hs6b+HEs3L6tPLBEPbPnCKYMAiB5GeNAwswM+KP5yE7vGAPD37rJCH435ueJPrcMqumjsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.c2f577743440","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2f57774344015de80f859165d37e0745e5901c8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.c2f577743440"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.c2f577743440_1787662635334_0.5861632561388077","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.da2f87e04c41":{"name":"@tldraw/tldraw","version":"5.4.0-canary.da2f87e04c41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.da2f87e04c41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a6b19ef42111d5aef58fcca128805bb18c00f16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.da2f87e04c41.tgz","fileCount":12,"integrity":"sha512-6QzKG9urW5ps0z96BTNmqWi1Qn8fPWzQUL4kiAou5RRa2XvJpGFbySEjMZgz1G5d+8CEy9rbc8QTdyVc4Gmn2g==","signatures":[{"sig":"MEUCIEx/UC58fqHYCJQGBbONd9aYdavO5KmRrlYyjZyeM2VZAiEAvIwgWEYsto2XDhbhwwZnufSak9ZNoAMprATmH8NqYpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.da2f87e04c41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"da2f87e04c41bf9ba93c20a605dac21b118c8d79","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.da2f87e04c41"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.da2f87e04c41_1787662747509_0.7656628801471561","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.7ba8889c93ae":{"name":"@tldraw/tldraw","version":"5.4.0-canary.7ba8889c93ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.7ba8889c93ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e33db230d074386f427cadc2c0fb259e2ff46e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.7ba8889c93ae.tgz","fileCount":12,"integrity":"sha512-SBtKZU1HzgQSKoBU2uToB7RXVi9vgUFiKPfoVLAJbbvlo/HGmhtO0P+3iPKA+GQIb+CMOVkJ9HnQPS+v6MJiyw==","signatures":[{"sig":"MEUCIB90BHFSh2YZKK1CAXVgted2c9wREcjniX6cG6kt7OosAiEAqvsE5AyXrVdglEUd6DXtLEnxRPlOtGuRzDS22gUfya4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.7ba8889c93ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ba8889c93aeb7fb7b21b510b02cfd8852c92f16","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.7ba8889c93ae"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.7ba8889c93ae_1787663035539_0.6192616858468176","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.f20b9a5a5700":{"name":"@tldraw/tldraw","version":"5.4.0-canary.f20b9a5a5700","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.f20b9a5a5700","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d69b0770c66ddc2a7d24d30b3c6cc0ddf7c7fce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.f20b9a5a5700.tgz","fileCount":12,"integrity":"sha512-/JvdN3NfZ8uZvsbo+8/onanaJB29Q5om2O5AFGmSkYmLevFiD6JTjSr5G+IgRja1jbYW2pym4RS7NyfC2jczJA==","signatures":[{"sig":"MEYCIQCldeZLxcArv53mSEAFpAE6HtI2DquxfgEeo10dyJtMkAIhANcEnri/iWHz8j3ZaPbhtN8GiJ7xld46UtAk+OA8ab7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.f20b9a5a5700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f20b9a5a57007405d4659f143faa86688d996521","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.f20b9a5a5700"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.f20b9a5a5700_1787663501645_0.26075867060916","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.39c56023674f":{"name":"@tldraw/tldraw","version":"5.4.0-canary.39c56023674f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.39c56023674f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f0602864e028b73c3a2c0f49ba66c13f5ec3737","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.39c56023674f.tgz","fileCount":12,"integrity":"sha512-hAV+jZglwcbNDzXEyzsip+xO+sWj81yH9+27LdP+VAnsWCvo0pZVDW5hwM/c6k8s7QiHdtH2BOJ7eOY/WhuTEQ==","signatures":[{"sig":"MEQCIG5hrjVpNrvXzFSKhIpnGFRnnY+fFXk2iLsTpdnGFZC2AiB5HQlGLtejGWpjTZ07jIMQzPS9aIwh6aG7XVJZBl+FPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.39c56023674f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39c56023674f00313d385703a413810e9c340c49","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.39c56023674f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.39c56023674f_1787663977647_0.34242052848601334","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.30dc29d59cc9":{"name":"@tldraw/tldraw","version":"5.4.0-canary.30dc29d59cc9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.30dc29d59cc9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"96ae203e6dd98b1a39b76112f438e073851d1397","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.30dc29d59cc9.tgz","fileCount":12,"integrity":"sha512-cB0jWtHXaNdDxGMjho7iwmAXjv8YI5oVXn2P72v67E83Nf1lJu9g4N+53fJvR0II/bvD/8H6cor3Wl861daFWA==","signatures":[{"sig":"MEYCIQCAQEmDOeSrvCh/ZlFzjTgV+xe/n49e46Wh66LUgk/+dgIhAK9LgIdNU/G9C3W5nGpBfZW3W9Ct7i01y/eXrMIjIPs0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.30dc29d59cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30dc29d59cc9b6e0adfca844607107fa6b21863c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.30dc29d59cc9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.30dc29d59cc9_1787736936671_0.46044280128984894","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.93ae41fc56db":{"name":"@tldraw/tldraw","version":"5.4.0-canary.93ae41fc56db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.93ae41fc56db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"665ecad8b9ed26994ffac6ecc74f9295449c9abe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.93ae41fc56db.tgz","fileCount":12,"integrity":"sha512-H3MAjag9dfMK9mexgGDSf03RkitsfWWaTbJKDACprOyR5u5X7hgHhGTlNySlPrioVEaUJXSbx+ta3QpvOl714A==","signatures":[{"sig":"MEQCICsaURFIQ7lvCBZsNSzuuDZFujhbcW2NrCnILRi64l4BAiAWDG39zg7+Bv9tCab9Om9QMcnw6oXQ7PKqJLor/KFoJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.93ae41fc56db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"93ae41fc56dbe4e6a6b37183702a5a32932b130e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.93ae41fc56db"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.93ae41fc56db_1787739000087_0.995647726483317","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.3fe3f354db7b":{"name":"@tldraw/tldraw","version":"5.4.0-next.3fe3f354db7b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.3fe3f354db7b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a40bd9c9bd609fbfe6926ef30bd57fbe58efa8b9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.3fe3f354db7b.tgz","fileCount":12,"integrity":"sha512-98nWwUu+TMpZx2nT35xRN2N6yoV28V6H7kaVE+dALSt2WHf3vTuUGMGZHxQ4E9c2T/V2jsh81lBni2DOpJFIWA==","signatures":[{"sig":"MEYCIQDA9hQ3Zamzp5EXQeYPnkajncQStvaD/Ns3jGIRdyaz+QIhAMLs/B8AAJWCcib1UyfJz+8/q2FVTxHbVCaVUQzLwGPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.3fe3f354db7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3fe3f354db7b02bef4919e5eacec8b3534196289","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.3fe3f354db7b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.3fe3f354db7b_1787741308683_0.3469196559704051","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b902bfb68544":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b902bfb68544","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b902bfb68544","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3932fd0d5e638927fdafd69f08f647682b6b86fa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b902bfb68544.tgz","fileCount":12,"integrity":"sha512-JBq7ZmySqVnUn5KhTqdA9tZfM24hYDnaHPwdHu+4rVyDQxpmY/acv4HGm/CNdERXed4OznS1g0p/Il6Y24BkoQ==","signatures":[{"sig":"MEUCIQCi9M5fA1NPaVkuiq2olPM8YMIpeF+/PIPazl/fZMGzHgIgbtOT7+SVK5Noi1uTGuWroUJ64faRLP7uGKg1/cnGA28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b902bfb68544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b902bfb68544a9f8d305c2a63f7b6d68f48c625e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b902bfb68544"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b902bfb68544_1787749456816_0.32731820115400323","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.61b8f183a078":{"name":"@tldraw/tldraw","version":"5.4.0-canary.61b8f183a078","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.61b8f183a078","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc2d3d7c1753fce0b4f5dcc7422887bdc2b62691","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.61b8f183a078.tgz","fileCount":12,"integrity":"sha512-xV5V6wlOqH89spZiEaazQuXT1nWjzYg2+3yQYJeJek0lGZOaana9Pw6DhSJYPOmBIhTgYt9HrA1EWTELPmxRmw==","signatures":[{"sig":"MEUCIQDEMUb4m79W6FB1QT4W1gbFN5ITTkuJYXDHg9TxkNBd+gIgQZGORtY3HGcInTgbIZC3UBP+etDWhE76A7xKdFMQWpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.61b8f183a078","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"61b8f183a078fe2c018a0632f91b3ca807043227","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.61b8f183a078"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.61b8f183a078_1787752865749_0.2560958838021483","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.0a83c4ec44f1":{"name":"@tldraw/tldraw","version":"5.4.0-next.0a83c4ec44f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.0a83c4ec44f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"198d4aeb62f98d7ce2ac2db4824ed4e1949035f6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.0a83c4ec44f1.tgz","fileCount":12,"integrity":"sha512-t23IdDLgcMeEfzuS1xgkY6++827ka2PMIGjuVjdR25rN0PM793amJHr7O7sUL9eLPKFpIw2aG7lnL4nQ2dbyUA==","signatures":[{"sig":"MEYCIQCygYkEr2n4GfVgfJFkxuFLFgOuUW2aNCLIv7KvnKjImgIhAJHGfPJcfpfuoUEJ6tNleZs4fe8toKWnrh0OxA01i+tw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.0a83c4ec44f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a83c4ec44f18923494d7821abea245aadda822c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.0a83c4ec44f1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.0a83c4ec44f1_1787753213848_0.7806059230369509","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.170170484219":{"name":"@tldraw/tldraw","version":"5.4.0-canary.170170484219","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.170170484219","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57be1ecf110b73c61a8b61ed1ce1d7647727def0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.170170484219.tgz","fileCount":12,"integrity":"sha512-KNlVvhUYZUg5ghKflLr5h1/M6S+9bRY36qeER1FAJStjFQ7BcSLBmiWOsGxT1ywE9Vyqjq0wM3dqOp76ojqCAA==","signatures":[{"sig":"MEUCIEHtnTxu7sthSs3Koa0pRFJkdQQ4MC7cWEtciO2XTmRKAiEA6uooiC64kjemzZg2TFJHKJjtePhpSAn910rpaOCbZFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.170170484219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"170170484219a3cb867cc028830aafde7583946c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.170170484219"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.170170484219_1787818028555_0.3422791836707999","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.ba1122708d8f":{"name":"@tldraw/tldraw","version":"5.4.0-next.ba1122708d8f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.ba1122708d8f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0ab1cd6116f4ad73c8cb654413760dd576b67d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.ba1122708d8f.tgz","fileCount":12,"integrity":"sha512-atxJKpZ1ZgQfzcJpYlXPkFMeBRqBZbwiofQnSMURU4RcJN3DdbtrQ4IEF3KvY4pFUDkgcCD6FkPgNnkBIISKxQ==","signatures":[{"sig":"MEUCIQCrgNNA9xPLspTXInwZ7E8T0H4rgLy0peVqUyvLfMOvLgIgLHQg6Oh3m7qTzfJoeTF7ABsM0JLkZvHLXxIhXK7I0dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.ba1122708d8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ba1122708d8f7c3c7bdf74db1ce1db032fd45a2b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.ba1122708d8f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.ba1122708d8f_1787819324841_0.8966765343495569","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.45e06134952d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.45e06134952d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.45e06134952d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5811946141a2e8e902a8e76e7ac91244b7116005","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.45e06134952d.tgz","fileCount":12,"integrity":"sha512-jguaWozZuj68mot2zMmCw/p32sMYz10MKvrNGKX6v/pAPH4cN8PH0RdBDnWJW89JAJcP8SY1j0k3ctAkFPMW4Q==","signatures":[{"sig":"MEYCIQCxM3CyIjimUixdD+ONOO007htEZNk+a9M+u0f7/mZShwIhAOFiwb94o/LHKPELjSPV6HXYf/nzVqRENvh8xrQ7yeeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.45e06134952d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"45e06134952dbdaa48249b206d7ece5c6439d6d2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.45e06134952d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.45e06134952d_1787842279017_0.12761806615748128","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.def06d6c06c5":{"name":"@tldraw/tldraw","version":"5.4.0-canary.def06d6c06c5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.def06d6c06c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"268802c8701e940d4b0b7600d924d2397043931a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.def06d6c06c5.tgz","fileCount":12,"integrity":"sha512-8avFQ+TYHvQSwi0r51sy1EofCY2MZ+viE4woBr7A5wroo3Qum+a6leZszKypudfkcDWEDAbYJuHVtWkkUxYaNg==","signatures":[{"sig":"MEUCIGot/3AuNJl1eFq3TiyInyGbFdqlQ3Sp10NKvNa9krVNAiEAjaC3rTLcsiC8kzJzdvVSLV77sApo6nUiEkHKJbmZPrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.def06d6c06c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"def06d6c06c519cdfebff44f903a7184a6fbf7ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.def06d6c06c5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.def06d6c06c5_1787845075295_0.14688205422761813","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.30eb3c75a9ab":{"name":"@tldraw/tldraw","version":"5.4.0-canary.30eb3c75a9ab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.30eb3c75a9ab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6e633e3445282bca6ec2087bf16ade5dd541495","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.30eb3c75a9ab.tgz","fileCount":12,"integrity":"sha512-wlYWZu1b4q7ORUk3+9fcNuCB4AXBOaoK9kFSVanh3ZHr1AH9buXt4n7Je8l6hh0a2se3NFgsdf2YGBmdt2hU8Q==","signatures":[{"sig":"MEUCIQCFnjLNSlpy9guWuf1GiYEjpLGa6WWHqbOmyrv4EOED9QIgEfhfuMdk8noY6LckcM5x4ZQlWDOm//8VX+1Ed7Lh1EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.30eb3c75a9ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"30eb3c75a9ab5c8f6b909d3941cde725e98deb0c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.30eb3c75a9ab"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.30eb3c75a9ab_1787907597218_0.9962814133404458","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.233488fcc5d8":{"name":"@tldraw/tldraw","version":"5.4.0-next.233488fcc5d8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.233488fcc5d8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"83ddbb476a7d899bea3f8b0ce7cb1ff09ec33128","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.233488fcc5d8.tgz","fileCount":12,"integrity":"sha512-4wEQj/ayqs2vRinitbNagadYgvXkhQKG4PKWe02u3jAjYFvR/HzkYdY5+TSf/yAOpkcekq2zGiBjDePwJHAK2w==","signatures":[{"sig":"MEYCIQC57P9whoiLWzH6x+Z3stKG0Q/WSWaYz2bnP6vcPwlV0QIhAIsznFBEY8L+Z7pSdoC2elpq4UxoJT6FN0pwHLaszaTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.233488fcc5d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"233488fcc5d860f3ca25cf29f03aa6f2c8c4b676","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.233488fcc5d8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.233488fcc5d8_1787908077219_0.8137496076377346","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.aaa38c12c662":{"name":"@tldraw/tldraw","version":"5.4.0-canary.aaa38c12c662","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.aaa38c12c662","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"57aff158facffbc2748acb24ccd1678ec742b849","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.aaa38c12c662.tgz","fileCount":12,"integrity":"sha512-g/uOqW8hKSP/O4gX/xt4duSjDDyiZmor+tG8urBIaXNUVBnPn9ni2pleI5rDzTo/7FaENU1I8llbmfH1elQ/zw==","signatures":[{"sig":"MEUCIDpTfY5qryW9lkCooeUs1s8tN+9oabvmN/7spPU9TY8xAiEA3SCyyUtNC1OFeZA1eTA0hquXaLn3ot7GpgDevHWsi4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.aaa38c12c662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aaa38c12c662e3b4bbcf1224038f5c001fdd8d3c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.aaa38c12c662"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.aaa38c12c662_1787910302561_0.6041879877770333","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.cbbcf3575879":{"name":"@tldraw/tldraw","version":"5.4.0-canary.cbbcf3575879","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.cbbcf3575879","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"374a5ef0124026fbf14c4948375cdfca20007749","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.cbbcf3575879.tgz","fileCount":12,"integrity":"sha512-T21o78e6+cHa3eUcxVpSVyEu0yuyoAC03GRkkgrGw4Oe3uuKLwfFmSI2ZqwQtOUwvNcjHzBTdfypYNzguvkTcA==","signatures":[{"sig":"MEUCIQCnd6ubcwQy82WanMiwU7FeRPomSvwN/VTBAV4Khd2UpAIgEFrPbtbhzT5k4SnkgFxXI/IHmNp9SvyoNburT9htqog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.cbbcf3575879","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbbcf3575879ddd63c342436228e2707c0ddf830","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.cbbcf3575879"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.cbbcf3575879_1787915863700_0.1189325560981207","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.8f78819d7908":{"name":"@tldraw/tldraw","version":"5.4.0-next.8f78819d7908","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.8f78819d7908","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b637eda87d744937f8074871f3a0ec34c75d1b35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.8f78819d7908.tgz","fileCount":12,"integrity":"sha512-mb3HiF7gbQlCuBUomqX8OYAmNj0vPZoozkQ/W5F2YpL+6gZbVYTjdg5e5GsXp15gAfTHN/a49nWHfGNRj/0V/A==","signatures":[{"sig":"MEUCIGjrMDS60KU7vQ240Ff2d/a/ZH6mygHsza0PdONF1tv0AiEA0+8/VfninIJsiuBuvS4NDwD60emmAe5i5e5t6BEOXQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.8f78819d7908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8f78819d7908f9404ba98d83e273d255198f5bb5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.8f78819d7908"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.8f78819d7908_1788168146923_0.6271453478601767","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.4b193d9cc3bb":{"name":"@tldraw/tldraw","version":"5.4.0-canary.4b193d9cc3bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.4b193d9cc3bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a7ce2efb927ce0f9db2e54a2c2bef5b544182e6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.4b193d9cc3bb.tgz","fileCount":12,"integrity":"sha512-i8Ka7Q1OwLST3EGkB16wYjlQ6T87wO9TzPnrWZg7LcBlnB/TPc7+2gstYxzRkaGWgYTo16WvEPKJbpa2ybQZdQ==","signatures":[{"sig":"MEUCIQC24tEQE//0BkzorUka4sCSUt1P9MY3i0FGhcMPsg4YNQIgEFbjnt4e2PoUWzcT8fv1/aORJK78iYNX+kbPE6F6uUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.4b193d9cc3bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4b193d9cc3bb1da7dc7eebc63a63c0ea338074b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.4b193d9cc3bb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.4b193d9cc3bb_1788169191531_0.2129891796183372","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.8394b39b7696":{"name":"@tldraw/tldraw","version":"5.4.0-canary.8394b39b7696","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.8394b39b7696","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"053504156152b10b51234d6b82bc3490801a6b05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.8394b39b7696.tgz","fileCount":12,"integrity":"sha512-urEgTEMfI0pl/62t5aonY/iLmQCd3ZpSY8UxpF34L+P64eiZknpYVJdhgh/jxHerkwUxOyvU/eBvZj8U53S5qA==","signatures":[{"sig":"MEUCIQChr5Xobwm/3/aV2V8KBeSmnqAXVQW587hjBm/CbQ17ZwIgXYrC9KT5vqZcBi7r0OVVpNpVZ8VsgKvGwOyr74yLvgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.8394b39b7696","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8394b39b76966aaf31701a240bad2f08db0c034c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.8394b39b7696"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.8394b39b7696_1788201705966_0.38046053192588003","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.614935a26673":{"name":"@tldraw/tldraw","version":"5.4.0-canary.614935a26673","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.614935a26673","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9944c6016b05b23f5ae75d54c7d9d83ca95b3d05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.614935a26673.tgz","fileCount":12,"integrity":"sha512-5V8EthP8tM7vDs3Bhkf/CHli2ISHGHC5chj4p0Vow4zMw+90pldK1iM6PHzIriRGRCsEAg2nh3AoSAnXCoMeWw==","signatures":[{"sig":"MEUCICKbQPLXisD+L4AgqGXabvWfpX4Ba0Xv6hLsZlelLOnqAiEAoVMiHHVmNjRU4wu81rIC7FWf0rPTro0rG5Y2GoXQj3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.614935a26673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"614935a266735854356dd804bce87b1b08ee88de","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.614935a26673"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.614935a26673_1788201864272_0.2331232138922903","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.5c56811965be":{"name":"@tldraw/tldraw","version":"5.4.0-canary.5c56811965be","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.5c56811965be","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52db7fa5adfde13897a5d5b509d012dc0b10269b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.5c56811965be.tgz","fileCount":12,"integrity":"sha512-vRkZDbX2nCnWtsHobwI+REy8AzaEaE91EdxJVUkKdE24Cdr4u72RR5OQ3XDeZqTYcAIHrJRfwuzozMnwwZ+Eww==","signatures":[{"sig":"MEUCIQD/3wyynywtci/yfhwv55rzijzep9seAfGZKjnWlKOmLwIgCVYOkw298dTwh1sqjs2iAxSMWCo6aVhd3H4yVmtskF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.5c56811965be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c56811965bea1d406d637547295e5cf5d043fa9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.5c56811965be"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.5c56811965be_1788202014863_0.9186062588294894","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.59bde8c946a2":{"name":"@tldraw/tldraw","version":"5.4.0-canary.59bde8c946a2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.59bde8c946a2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1a580055a8855d193567aaf86bf40a0c36e46bc6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.59bde8c946a2.tgz","fileCount":12,"integrity":"sha512-/pSO0uMyT0bcA3qp8LiwdwE/yAcKoGFnclJT0GyTY+w8ihOFGxw1fvutmjUyKct/3L44sJEIO415BbkXheZcnQ==","signatures":[{"sig":"MEQCIFG+DCrW6RSmHLTldvSmnGKg7f3I00mtFylICrTdo1HqAiBHcvtKERKFAUaoVWVN3fcB+QDCMCDy+CkJieb52x4eRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.59bde8c946a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59bde8c946a2aa7dfd7e7f10a5b13dcb61c8a71f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.59bde8c946a2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.59bde8c946a2_1788202020191_0.08522881295486617","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.266cbfa2d190":{"name":"@tldraw/tldraw","version":"5.4.0-canary.266cbfa2d190","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.266cbfa2d190","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20c9ad6a2ac9ea59327f13d6812df3a253084988","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.266cbfa2d190.tgz","fileCount":12,"integrity":"sha512-mkay2oSRRcxbbf7GH/qec2DzcDyOvJQSKiz4e820naa4CzLnDrqk7PVF4G0ML/gcBb0uUCBI2a8/ifSk192pjA==","signatures":[{"sig":"MEUCIBuG8VNTgwZM72Fbo8vLAHJDcK1LTbZX/EwFN9ROYCuzAiEAthpijgDE+rGzOm6w8/C8JEklmKRSMsV/rgXS4WztbT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.266cbfa2d190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"266cbfa2d190366be4a40df49f9361ec7426083e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.266cbfa2d190"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.266cbfa2d190_1788251804423_0.00452030531021097","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.b6994429d33d":{"name":"@tldraw/tldraw","version":"5.4.0-canary.b6994429d33d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.b6994429d33d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ebca419425668a1157211713003fa38b3a2f3078","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.b6994429d33d.tgz","fileCount":12,"integrity":"sha512-l/HKOLT2A70WR0ASq9GPwn157bOod/bYB/0zcdjdPBDPLm/Fnknnwzry2yejY7z4+VEKabHJoDrReHPj6q+ILQ==","signatures":[{"sig":"MEUCIQDm2izyLvNJXy2CKO0luTXLCpeMC8UYCrsmu2rLSaTShQIgTkd3Pf5YnlLN/yo+tkooc8gHmqqAau3eUkiu+tQW62c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.b6994429d33d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6994429d33d185c725be205977bb58eea85a619","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.b6994429d33d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.b6994429d33d_1788269740845_0.7271024638022705","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-canary.847185f18cc8":{"name":"@tldraw/tldraw","version":"5.4.0-canary.847185f18cc8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-canary.847185f18cc8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d1e38b9a4b2cbc945b87d7c60874835959d6cf49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-canary.847185f18cc8.tgz","fileCount":12,"integrity":"sha512-wC5JFhth6x4uLDYCOwoHNPlmelVZkcCViljuAjTWQ0VIiKp2k1T8hU8+AEdxTnbDkkMI/PL1g0AiRwW/a+hfAg==","signatures":[{"sig":"MEUCIQDPs4O3szFUVz/4J1aQXv6KrnHzcJsjg46TE4LgamMygAIgbm8lzDegKOXJsBzggdR4ndNi0bP+zdNftqUevdy7J/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-canary.847185f18cc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"847185f18cc87a89f1abe5b51a18948a935ce98f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-canary.847185f18cc8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-canary.847185f18cc8_1788339809882_0.6802932246396285","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-next.07f66c1cfcb8":{"name":"@tldraw/tldraw","version":"5.4.0-next.07f66c1cfcb8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0-next.07f66c1cfcb8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c5bf776e428a29ae807f529bbd7734aead4ba64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0-next.07f66c1cfcb8.tgz","fileCount":12,"integrity":"sha512-TSN/AdVD3rcYV5sBY4R/964AtoSYU3vsZMbftt8R+cljFpjaxJ0XPRDvH1ne7omXnfGvb5PI/wcKArBs6JngLQ==","signatures":[{"sig":"MEYCIQCC/jxd28Bic8gusroSPkA1Uut363H5oIGQuBrWYf8v9wIhAKKi5JHxGbGlzJjjKlTm7/0lAzOdoB3AIa701beZRqlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0-next.07f66c1cfcb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"07f66c1cfcb856f837547d4f2bb38441adcc946a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0-next.07f66c1cfcb8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0-next.07f66c1cfcb8_1788346811969_0.7598037343201725","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@tldraw/tldraw","version":"5.4.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2125337df6e48e5d5858d988543572507fbbb720","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.0.tgz","fileCount":12,"integrity":"sha512-SmJazM4S5roVnxA++qUH6jj/t69/vOkApU2K3YU73f7/k1IpwFbJnrWYrJLclnocKCMeNOOWC90c0CHsj8e4yw==","signatures":[{"sig":"MEYCIQDYrBgCt4TdlTtAooiHTZlqxovFKBsu4jSrHYkAiwK7RwIhAKNZBf10P6xqBXj9HJbWpr+1iSHBITX7eFCTH4yz/uIL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108089},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3574cf60e6f77dd3217b7e0ca2ab72e63a88f0eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.0_1788347579291_0.9724482486019939","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.6d9e51e9f3f7":{"name":"@tldraw/tldraw","version":"5.5.0-next.6d9e51e9f3f7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.6d9e51e9f3f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8951e6160eebad3aaf90519d006e505a0ef094c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.6d9e51e9f3f7.tgz","fileCount":12,"integrity":"sha512-Y86eCI1rD75LTjkT7oopwWH/YAb+xy/napecaobTih8HG/XciVdJbZIRrj4yVtLigpABTjHgw00LkPdq32AHrA==","signatures":[{"sig":"MEYCIQDsx4kAjLBHvSB31u1zhLafsRrOvAz7TQIT3IsDeUnAIgIhAPU6R55wkxbChiQFL1stBztYlW+MKjlypsT1tfNULT1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.6d9e51e9f3f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d9e51e9f3f7216e706c0ab526414c683f2e8bdc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.6d9e51e9f3f7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.6d9e51e9f3f7_1788348936780_0.9769254962040852","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3870eea2f0fd":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3870eea2f0fd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3870eea2f0fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e853e78d2be81b74bd97c7d6f7be46fc0749df2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3870eea2f0fd.tgz","fileCount":12,"integrity":"sha512-A8GqHhzNnlwT8ok1ro/acPUmmNzrG6McTNr7T7FhY06n/3BDQRCTWZ+RYTNYqxlmhLNP7BY6AldSv9PkjxXSHA==","signatures":[{"sig":"MEUCIBVVfKg41lrRRTGjUvm1lrMwkg4YasyhWNL5p0gxbMeaAiEAw+4eIw5u0aSK6Ig6wwUk8l5VK2rSVNgY+qBxD0qB6gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3870eea2f0fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3870eea2f0fd322963beeb914372924ae737be29","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3870eea2f0fd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3870eea2f0fd_1788356159531_0.30182328350846377","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.a2698a88ecfb":{"name":"@tldraw/tldraw","version":"5.5.0-next.a2698a88ecfb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.a2698a88ecfb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3261d98681402bc34009e92b2c82f504c79ade0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.a2698a88ecfb.tgz","fileCount":12,"integrity":"sha512-jRsQ6xfpcvg6W5JbpN9HObnqCklQ+Xz6IuphIM5FFnuhJo8HKxhNHulpJZ+QVfi3GndihPIPkjLTYUjBOs06NA==","signatures":[{"sig":"MEMCHzautQb0veyrcr4KnK0bFq4HFQU0m9P6hZ/P9NILDNkCIAXBUq7IDc8uJqTr+uUXg51DDf+q+CiATx6E3cj8ngK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.a2698a88ecfb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a2698a88ecfbf047d241b4340f7a3c10cda21665","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.a2698a88ecfb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.a2698a88ecfb_1788356677206_0.47937645992164524","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4a417164618c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4a417164618c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4a417164618c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a95b945694167c7162a1f16bb9d6ad24a397efc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4a417164618c.tgz","fileCount":12,"integrity":"sha512-zYTLh0BH/BuNNtDY5zHcSPT0zpRjDXbcnbZkjp4ze5EBZRHzGJPL9neSnByrs6qzyxJrTmCHnavN9Kr3hZ1ePA==","signatures":[{"sig":"MEUCIQCGj3lF5IPoiV2yNvWxuHsx2cPscnc1pZwMkyHZ7FJ7GAIgWaFuyCacnFjwqRDnjW2kH/dkNfa2izc+wumn3Y5x+X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4a417164618c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a417164618c951ff4c9972eb15af08457189d7e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4a417164618c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4a417164618c_1788367518837_0.8476579734529135","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.67e16a9e7bb2":{"name":"@tldraw/tldraw","version":"5.5.0-canary.67e16a9e7bb2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.67e16a9e7bb2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6490a2d48153151f3ad615c882ba17e4dc93d5c4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.67e16a9e7bb2.tgz","fileCount":12,"integrity":"sha512-fO8+TvIMsBgEPKEQP7f3/GKWJ4hXAX+54NM0vgkhbQVvKBoyrIL4ilbHRf4QJy2t1sbzchigOQz68dOkM1TL8g==","signatures":[{"sig":"MEYCIQC3wgEQmv9HrmA4I9tjwD1TcJD1HSV1fKfQvmzGpJeNHAIhAIYoK/C51oKdH6gS0hsT07RmXQ58GZXm1qbfpyr2rWUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.67e16a9e7bb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"67e16a9e7bb2f6bbae0ffe567684e42499b45035","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.67e16a9e7bb2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.67e16a9e7bb2_1788439629825_0.3627116499713141","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.4d6473b0bda1":{"name":"@tldraw/tldraw","version":"5.5.0-next.4d6473b0bda1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.4d6473b0bda1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68bec10bd7f4612a499084722d748d647ff3b7e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.4d6473b0bda1.tgz","fileCount":12,"integrity":"sha512-d0bw0j8NzZp4q9YXCEmbbpiWmxeHh90uOv8cixvtiX0mFEzBwzHgDB6htIHejweOxhdN38GoETTG+6qIpkxNaA==","signatures":[{"sig":"MEYCIQDDThWZ+qj5Jj15JjXWk4NN8UXKwyOa5Nm8HnxHoiYHgAIhAIyJGQirMmgx/0Vrw4qQD22hmFGLhHxpV+/T4gWTT9GX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.4d6473b0bda1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4d6473b0bda1aeac72c715b8ef601ade025b6ecd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.4d6473b0bda1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.4d6473b0bda1_1788439997397_0.5292093206784836","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.20830c231c3f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.20830c231c3f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.20830c231c3f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8895348cfaca1d0d66fd63c9525813a190766c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.20830c231c3f.tgz","fileCount":12,"integrity":"sha512-0iIz2sMQAmKwyI1ElBfcLjuhVyu4xR2jVSd7By468ttZWqfXSD9fkJoVifyG7Px5GACkkhSDmT+aY+CM8DGGrg==","signatures":[{"sig":"MEUCIQDHzgYwm2fCkaIAXO7pJHNee3OqYOXrEnrkyNS7aYg2WwIgfTpQD1S++DVKKj4Um1Ku3VxiBzHQkpyCexlPvwdTzZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.20830c231c3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"20830c231c3f887eea81a7be5eb340eacef9d7f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.20830c231c3f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.20830c231c3f_1788508333428_0.4902694593652477","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.078a77321dc3":{"name":"@tldraw/tldraw","version":"5.5.0-canary.078a77321dc3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.078a77321dc3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41c236db992bbf5e4e162d55a46c60b22c0c4559","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.078a77321dc3.tgz","fileCount":12,"integrity":"sha512-3gRRapDkn8/Au+2n6asih0q4EE9uUNokxU4BjJh0qXYqOno2TvZLidpCQo9uCOrwAxg2ixN1VpKH+7dNmYT4bA==","signatures":[{"sig":"MEUCICyI6OEB8DgRctmM6O4G91SERGu0AinEHBvA8OpHW5UZAiEAqFixvjds4+IfJUmaBhjaWmtvw9uBs0JW2KA3Lccc3mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.078a77321dc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"078a77321dc38dd107636d6e770c878013bffe42","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.078a77321dc3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.078a77321dc3_1788513125156_0.9205769546401206","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4ef392054223":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4ef392054223","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4ef392054223","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"02bb83c5973523d302644adbd43c93111ea21154","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4ef392054223.tgz","fileCount":12,"integrity":"sha512-1gooptISys6IiqkXZ31AJWCYpEF0TFKyaU0ER6iAttriVQfl7A6n10xeg2H+nZg4+OhJNQX1fF78OiXoNjJmmQ==","signatures":[{"sig":"MEUCIGvmHb3rdvtE5Oj9ixuPuobFdh/9s2Jm21so0E5muMKjAiEArLmJIoa5E5Pd0zna7rayhzxxwvtTLTtiQzWtkwTHTOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4ef392054223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ef392054223d58c7f0c03ecd7d42cdd8e066e7e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4ef392054223"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4ef392054223_1788516834354_0.025584143035199514","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a6f7d6248c5f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a6f7d6248c5f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a6f7d6248c5f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fefde4dac6127f1ea7ba0d446815c75a4c4a0e8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a6f7d6248c5f.tgz","fileCount":12,"integrity":"sha512-p2HiLOPYh9ViEEFThl9CuWcJS+I++mCNrtot6gfWZUIzPdp21MoB16gTWjIAj6UBp6seZi48OZTSIcUleTj19w==","signatures":[{"sig":"MEUCIQC/3GWf6OFuzPbuQwrQxXoi+ORCxcAxaA98UQ4O9ee1uAIgBbVzFdAn+L3HGplD7Y538rrp5PHgExXZOaue2gqNFuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a6f7d6248c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6f7d6248c5f76386dc257b55a4cf286f30645b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a6f7d6248c5f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a6f7d6248c5f_1788516917743_0.553424783248516","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.f9308d324e1c":{"name":"@tldraw/tldraw","version":"5.5.0-next.f9308d324e1c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.f9308d324e1c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a09ae51f9238aff279c76c4ee42955925f1aabad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.f9308d324e1c.tgz","fileCount":12,"integrity":"sha512-LHYatTBEN4SuY42P6B5D149/4ilR1/Kwl6O4Rzn3zGOrKoOan9M4uvCthTq3q41+VfHCZR29Itc+Pcb5fgrpYg==","signatures":[{"sig":"MEUCIQDq/ZXMQt0mZGCvgnC05dyuSagIJNGTB9+Bw7VJ9svFKQIgfbBr83Vcstmdjcc2KHOpbOg552F5xgqStYrn/0lWCAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.f9308d324e1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f9308d324e1ce2affb42cbe8fd3e43df49daaa26","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.f9308d324e1c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.f9308d324e1c_1788517389093_0.360735202519741","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6ecc0246a860":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6ecc0246a860","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6ecc0246a860","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8a0db87a7a96fb4ac52f804a05bd0617abe0a507","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6ecc0246a860.tgz","fileCount":12,"integrity":"sha512-7/NFZ598UgOlCYDY1JXuHaKTHsM9G0BCh4e4wpWu4IvpnRftj5dq+3kNk64hshkh1e1uPT6rpcD1eyqkenaIkQ==","signatures":[{"sig":"MEYCIQDnEPjDbsHeadwpbXnzHRhT50Sko/rc0Mf+UMBar0RNTgIhAKxbfOaXV2CcNqN7Lm52p6R9sYmFmzzJAnV5fW7E9MJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6ecc0246a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6ecc0246a860debdba5315c87891873dd91d4b93","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6ecc0246a860"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6ecc0246a860_1788518089451_0.39788658759232076","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.39dacfbc1ff1":{"name":"@tldraw/tldraw","version":"5.5.0-next.39dacfbc1ff1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.39dacfbc1ff1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cb8b03afb3c4458ef640dd4a10afcc0e8dc29c70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.39dacfbc1ff1.tgz","fileCount":12,"integrity":"sha512-Hv9085/kcz2Eaxz94/J86bLupg4AbgEgyBLCkuLJL+6PBWZeNQeu4jt5ebtHGCQM2h471APjtK+lrLm9QGjvMQ==","signatures":[{"sig":"MEQCIAhisO4q4OjJIU2+leeB4zRYlEkFMvzL6JOE74YchTu7AiB0D1TpuchuqNv3HgGpc3dbHgfOWnz90tU7J931jt82qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.39dacfbc1ff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39dacfbc1ff13bf8a637c2aad4ece9649f51268d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.39dacfbc1ff1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.39dacfbc1ff1_1788519167904_0.48000121662080897","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.12d521ef6e16":{"name":"@tldraw/tldraw","version":"5.5.0-canary.12d521ef6e16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.12d521ef6e16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e63e3632543c82941c23084ae83c188e08635d53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.12d521ef6e16.tgz","fileCount":12,"integrity":"sha512-4APDCtqvAAwkbMAif4Z3rrrMJ73Rggp60uXzaWGmjRzIYzVrYxtQydvhL+97EFbolYuWyJmUaxHn5hDacOAxgg==","signatures":[{"sig":"MEYCIQC6R0LAO+gkHlKX7KiFqLHikdM+Uow4XktCWxZje3IxKwIhAN7q9HXaZcGaJp3YeLleXIIOiax8tYhcTB0QtHPxJWzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.12d521ef6e16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"12d521ef6e165e635c8fc7537da2bbcc4f4191e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.12d521ef6e16"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.12d521ef6e16_1788519547514_0.7492564170025804","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.57b3ec0a79ae":{"name":"@tldraw/tldraw","version":"5.5.0-canary.57b3ec0a79ae","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.57b3ec0a79ae","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8afb7560f5ad91f0484f4b4582b8b673180372b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.57b3ec0a79ae.tgz","fileCount":12,"integrity":"sha512-g+OlSu7cjJQBEi2Qs5MGPso4n7G6MZGib7w8uFNxK6oy9M0et+r6pbMqsVo+Rz7D55Mcm5xdLiiEyqQPVbXFUw==","signatures":[{"sig":"MEYCIQCISlazflEoias/PFviToiArAOmJxtzFDt8Z3VG+gOXIQIhANhxkRXC2KcCH6e1AikmcuNySM5+DE0f7+ZhpXjDJQSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.57b3ec0a79ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"57b3ec0a79ae52f32c80ba9bf597b64895159933","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.57b3ec0a79ae"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.57b3ec0a79ae_1788522840876_0.36540065439538516","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2c986c52d0b8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2c986c52d0b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2c986c52d0b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"540fe0e1223c12ee778684d193559fc09f24fff7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2c986c52d0b8.tgz","fileCount":12,"integrity":"sha512-cEDnr+k32KOaGr1vvC9tu1x6OQD5GFTyRpLbdzqm4BHm4gOw0FKk3X+Z3ewfX2h7WAjrd+ukANClfM0uH3v91A==","signatures":[{"sig":"MEYCIQD1eEmzGs8TjNf/kiPk+k78eZfRwX8WKb4t4Ln1OMHD+QIhALqXA5a82YT95L0OlV9+nOJSlJWI8vhZbX91XsAF6TJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2c986c52d0b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c986c52d0b89843bf8fc3b6062e49a20a4788cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2c986c52d0b8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2c986c52d0b8_1788524047209_0.1408928280477284","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fb0e0b523b82":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fb0e0b523b82","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fb0e0b523b82","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e20b3a4c7124558f10ba6250a5b43f4cb675d065","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fb0e0b523b82.tgz","fileCount":12,"integrity":"sha512-GSzN4A5CqRRTHACSLpC7rWCR1iS8upU8PHE0lzLLcjROyzhfttQT/IszqHE92vE9lML9dh1cY6a64Sf+MNoofw==","signatures":[{"sig":"MEUCIAN5vYuRssh0QkN5T++qgAdOhEnrhtNYK2m20BRfp1ORAiEAtC20emV3kPgbaCRfvERcS1TZpPrcGQ5C1PEjJH4NdcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fb0e0b523b82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fb0e0b523b824df938daf7890fd6fce493182471","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fb0e0b523b82"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fb0e0b523b82_1788524517636_0.87811280126993","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d9aaed7d08b4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d9aaed7d08b4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d9aaed7d08b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c9b257df2450bbfc6da6f4f1b35769eb4dfdd70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d9aaed7d08b4.tgz","fileCount":12,"integrity":"sha512-ueaenL3WictjOY7xviHbrGxPe/ssYGWPPW6fb0lErkd23GpH382RK9ILU3ad7XS24GEQRLFusznCNqAcftVwYg==","signatures":[{"sig":"MEUCIQDTqLQc6IaOMDzOFjeCybKw/oq5lYt4GhihUhOl7KlqygIgJX6HVJj8C0lU5hS6ZVoz3A4t3aRXALRPqSE3CbeeVIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d9aaed7d08b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d9aaed7d08b4cf4d5ef67b28bb4f95ad881d7e94","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d9aaed7d08b4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d9aaed7d08b4_1788525453997_0.6741094692788463","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b384e8c068e2":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b384e8c068e2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b384e8c068e2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4574799539707c67fd4e5b5d0d61c59aca9dc0c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b384e8c068e2.tgz","fileCount":12,"integrity":"sha512-4JqBFmnNOWnwgd7FO2KQsi2XVzvWzVrQZXCpPLYGhrM9Z5oYWZMF0Kzv5UgzEbtUK0O1Sat5ENISL8AQ3KbrtQ==","signatures":[{"sig":"MEQCIHGKR6WTK6Vq1RE+Ay0kwV6JI7wqs3EKgju8SRvG/gQ/AiBxWJ/Pq8NIczOlaptahf/fXE12FRINRuMhZnxdasVNCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b384e8c068e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b384e8c068e21f39fffa17c6eda44566ccab84c9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b384e8c068e2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b384e8c068e2_1788525555155_0.5602003225802306","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.1139ad6ae553":{"name":"@tldraw/tldraw","version":"5.5.0-canary.1139ad6ae553","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.1139ad6ae553","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b97a3477ec92efd6b1eab08b04511b2a8f5d8dec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.1139ad6ae553.tgz","fileCount":12,"integrity":"sha512-53WVNzUz/vFjbPuqYwz1m5z9wIXkbRKrEXTzG106l9VCEowibjXncGFUwD0/Qa/XFqDNM1ob+VW/oiEMot1j4g==","signatures":[{"sig":"MEUCIAxKOJ+Pv2zzaDwebqCS+HHw9GCf/MTanbnRsUTOGuZ5AiEAjBAKkUm3o+WQIKc0Zs3axmtcyT84OPhGMNNmgno6tzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.1139ad6ae553","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1139ad6ae553bbf0c5b6fb91c0c7ead0f603b1a2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.1139ad6ae553"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.1139ad6ae553_1788531226401_0.9603303801065641","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d06d59e62d6c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d06d59e62d6c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d06d59e62d6c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cca82d75638b7ca76b868725a8613f11d289edf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d06d59e62d6c.tgz","fileCount":12,"integrity":"sha512-F/lxWJB1wJ88UW8TzCbrz+4U+He2Gs0teQm1tEOitLTuJY6oFTwafTMpyUIawNdA2LQPnrZ1fnYpNdrfACSKcg==","signatures":[{"sig":"MEQCICyoGa4SMD++OP5sV13+cQwfAxJxoPuDqV4Fk9W56p4UAiAdO6NUvHE38wo8AU+LTAMUPKymejK60DTuTXgT+RLrlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d06d59e62d6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d06d59e62d6cf6075bbed6f914dd401d9ab716f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d06d59e62d6c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d06d59e62d6c_1788532180562_0.17778282036486814","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d64d005dcf06":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d64d005dcf06","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d64d005dcf06","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0367a7fcebe0c53b632e5a1543bdc007cceaa7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d64d005dcf06.tgz","fileCount":12,"integrity":"sha512-BvQ6o1SqccwoRbEriWqjywbXBXGZSgHEUVeBw+eQH2kMfAizFrDaBkdLQZTqFTfOphGoOOR+XzL4CCdYSDM4Tw==","signatures":[{"sig":"MEYCIQCmtX0kVTrz5Hr0G/zrQgK2wssDnO2ZZ3Q8oGH7d0++9AIhAK1BZ/XkMPtVpudkJwdKbspDt6REY8UCecS19JpATJt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d64d005dcf06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d64d005dcf0605b7364c0289fccf9402fe3ae423","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d64d005dcf06"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d64d005dcf06_1788532669415_0.015366445788422833","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f92707904daf":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f92707904daf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f92707904daf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d2527ac90ae83522539d75c963a9db43ec467b76","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f92707904daf.tgz","fileCount":12,"integrity":"sha512-yJ5UJxch7V0v4KcJmGnYvUu3R7A+cvzytW1lh6dYUFHzTiEaAj73PAbqVKMeUC7RJUmPg+0jtSzoe5HjtK1fEw==","signatures":[{"sig":"MEUCIQCEvJhQoKdrKoGvAi1Jb+3y3IuJ1tgbFydBE4ExSgx5ZgIgObF3LP56HOWZVOatv7OIWNItc3hn8qLAaD2zotDMUbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f92707904daf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f92707904dafaec20f97e3e28add59fda4bd04a5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f92707904daf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f92707904daf_1788533295522_0.8158595951562506","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.05a393565877":{"name":"@tldraw/tldraw","version":"5.5.0-canary.05a393565877","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.05a393565877","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab06ec71824125ab7a259f90d9f582bad2e8a069","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.05a393565877.tgz","fileCount":12,"integrity":"sha512-9daZ+95zWJHxzIMWuAwYabuX0StxRBALYVf4FJV4Il6egSCqgAWu7PGC0enbv4Bn2U1oLaIwXN3qIm3g8LYzpg==","signatures":[{"sig":"MEYCIQCGiNw9GIdn4tkWgoVDmZuSHMeu2aiAgL0PmQ3uTt6XFwIhAN2yd1+ZHyWIvJVry/Fxguw+JINd4CY8f4QqBCFN2kqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.05a393565877","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05a393565877e0da973ce0c8808947b917e90185","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.05a393565877"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.05a393565877_1788533824439_0.3813952722776168","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fa8dc460ac73":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fa8dc460ac73","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fa8dc460ac73","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7f11e5bc239fcb20fc0ca5f34ec123bbd78a60ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fa8dc460ac73.tgz","fileCount":12,"integrity":"sha512-5dPlLJpAJEvlB2LJZz9IQG0E6xaeJR/KY/g5F75xiTmWHnqG9TZDGhuvoMPA5e1+2bawqH4P5KrK1gEMjARAeQ==","signatures":[{"sig":"MEQCIEg/Q6lUdqHCZIjKmtxUKhrLdV/LC7b8tUf1GEYsinfyAiBxGBhu1z+p/8DmxEmzNt3kwNlBRJkgqDNwuUwyGSyhGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fa8dc460ac73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa8dc460ac738599fabb84e46be500d435f9e561","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fa8dc460ac73"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fa8dc460ac73_1788534669103_0.977703433245618","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.04d1e6c4daff":{"name":"@tldraw/tldraw","version":"5.5.0-canary.04d1e6c4daff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.04d1e6c4daff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6015889b0f269dcee54178e270a3be2d01ea3fe5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.04d1e6c4daff.tgz","fileCount":12,"integrity":"sha512-SlFn5n0D23e9hKZoerNiYXmhc/6sC1f4p8UojYxId0Q4wLSqJDrFoZxBXZ9pbsboMSU8hQjEoclhTWw3oYsBwA==","signatures":[{"sig":"MEUCIGK2qr7Iz+YUTgEIic9AUCi8Oj1rcMEXrd6Ba5RvdSYzAiEAxXSVwIvtiTbkQQcIDzMP+iSD3bURfAzWXedqi8nWgpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.04d1e6c4daff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04d1e6c4daff1d0439ca880c153bfd5c59346684","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.04d1e6c4daff"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.04d1e6c4daff_1788534973805_0.46478898954697945","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e8f61acedcbf":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e8f61acedcbf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e8f61acedcbf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3ccce7f80e27d559972bd4ca6d4eb1ebe5b0857","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e8f61acedcbf.tgz","fileCount":12,"integrity":"sha512-C1WlywD9fOvHNxfReFrQZiPCrYCTyk2YwU8rPSRYO3+uKjvJnIFpx9SJpCakOWTJPObo0NG3IzcuBARTGRtQog==","signatures":[{"sig":"MEYCIQDzwAA34asff1jJwa1bZa15BnJ2aqNnRnXILcUk31qRhwIhAIDxDsOonHTGEtTzQSg2S/Vscq4eZrHGS3vgq5U27eXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e8f61acedcbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e8f61acedcbf2dc69693ea1e1f612a7f635fb4b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e8f61acedcbf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e8f61acedcbf_1788540347523_0.5907149666464542","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.43e002faf22b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.43e002faf22b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.43e002faf22b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a40d6241ab434fe0144416fe9e099145ade5a473","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.43e002faf22b.tgz","fileCount":12,"integrity":"sha512-F2DeUtMIO3N4s86lKAIU5jSAgxNDVZ0rG5H7tfyrYBC9ne5ANqt8QEQdMdU0J+hL8WWm51aIeuuF54ovHXrhxw==","signatures":[{"sig":"MEYCIQD7ZzkL+X5luVfHddXwuHHknKeMSGYg6YQip8koGBxrKAIhALpGZD0uoW7qYBzxN3EjMZq/NogjcVHeWlDKvoHBCbwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.43e002faf22b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"43e002faf22b542d400b90af954ec0077ef44109","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.43e002faf22b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.43e002faf22b_1788770279845_0.10807290764013722","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d6c443ec36f9":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d6c443ec36f9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d6c443ec36f9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9dcb008bcc247526259ddc5d831c088d04a1a076","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d6c443ec36f9.tgz","fileCount":12,"integrity":"sha512-HPzDJOw2d3G297RGmz8mMWAea6Dw74jnCWhrd/9BYzPERPSdAXLg9oGfBol0ubWe4V8DBD/97V5SwfvQBbALRA==","signatures":[{"sig":"MEUCIQDKkrAa7hKgu/A2NIi3l6LzL6/S8qFiLX+HcxXhexsPGwIgCHaCuA/cFzw3RxPE/f61Xcqph0C0NZ4OWFMELaOQYRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d6c443ec36f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d6c443ec36f9d31947d681ba277978dccc6f858b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d6c443ec36f9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d6c443ec36f9_1788789109087_0.2036701771347167","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.02c40fdfa655":{"name":"@tldraw/tldraw","version":"5.5.0-canary.02c40fdfa655","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.02c40fdfa655","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fbc93fac6c68ec6afb42c62d287749f0578cb3d3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.02c40fdfa655.tgz","fileCount":12,"integrity":"sha512-42zF6bxn6CzrJh6pVB3o1jyHsjenQ/oGZOgZ8KgeKqElQJA5Z7G9vJwvGG6Z5te+Vn5QF4Mw05V5PDruerinCg==","signatures":[{"sig":"MEQCIF1NojeRmOyQjdxh9/1eSEXSqWDH5i76EVg0Q9bp83UwAiBtrjAiL5Mah9QZ00zWhbI3bH9LziJPciRZwld8zwoEiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.02c40fdfa655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"02c40fdfa655757196ec687f2b7b00fa7305a744","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.02c40fdfa655"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.02c40fdfa655_1788790105886_0.6645480021450567","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.aad41a9f4aee":{"name":"@tldraw/tldraw","version":"5.5.0-canary.aad41a9f4aee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.aad41a9f4aee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5590e1b47b76e383ee9b7e0aa1a6b5208ff60555","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.aad41a9f4aee.tgz","fileCount":12,"integrity":"sha512-TxEVLzEISi58+ag1yP8NVFcBCf8qWxCc0OoQG6A/DPXzh2j686QuMdwwXk4blGW+PumfY4gknr6Zf7sN0GD3jw==","signatures":[{"sig":"MEQCIHBN0C8jl+fd7c0JZ3otOkIdLzE4iZ7aoVmrOgqpwBaIAiBE3iGxsoURmGlC4EDQK5braBNx731pfbwKVadUKWNUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.aad41a9f4aee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aad41a9f4aee9748ed9d6e95b27a33c438c67ecc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.aad41a9f4aee"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.aad41a9f4aee_1788790751144_0.6984675477986839","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d0d1c4dfcd91":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d0d1c4dfcd91","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d0d1c4dfcd91","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4ca3f41f1e7830b7d905b08cb4efc9d93a8a4b5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d0d1c4dfcd91.tgz","fileCount":12,"integrity":"sha512-oZRk5LRiogV9lLCggx0smJk/67RTYK4fd/m65uBoT6BjACEtiZsOIj1pE+lWUQGd+0HgVfxBb0R48dWwY2cL2g==","signatures":[{"sig":"MEUCIGZACW84dgeCZ+VY+MZ6HHMOyo4BLaHAwPjjK+OaO6DyAiEA/3deyVTyNt1GyMBnal/HBeWNwNJc02o0ehCGelDTwYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d0d1c4dfcd91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d0d1c4dfcd91f84b0998dea6579acfc5b2f2d7a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d0d1c4dfcd91"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d0d1c4dfcd91_1788791568851_0.05417308108705288","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c9c319e0c0a8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c9c319e0c0a8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c9c319e0c0a8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b0d0d9278c6750aaed67ad0c2e32c8fcf25ec7e0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c9c319e0c0a8.tgz","fileCount":12,"integrity":"sha512-p1xThQhHp/nhyhzOH0dricxr4WQIiYlw/jKkwshqpBYZWppk0cbnp9WbTczVRwD334caS0p05EfJHNgJtRpmpg==","signatures":[{"sig":"MEUCICBWArTTuRgWPfTsTyzH9gmMRQhDcWWfQRbGqyVUNNvzAiEAzq9ZwmzZD22lrMCLeZIZ33nJbLQzFn7IiBOvvZKrhgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c9c319e0c0a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c9c319e0c0a882f310bce6caefecb573660d47d1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c9c319e0c0a8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c9c319e0c0a8_1788791687575_0.9900304659127774","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0e7749f33f58":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0e7749f33f58","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0e7749f33f58","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0932f755fdb46246e19fb21153b0390356bdb915","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0e7749f33f58.tgz","fileCount":12,"integrity":"sha512-7X5NNpq4X4A6SxhY5/PMbtge/XbaDNK/RCr1C6qpFhWeOw4Ekz3eiumi9GpMlC0uI3LWsvag5oVF7ZrKNtcjlQ==","signatures":[{"sig":"MEUCIBkqTWKE73t6dISDrUkPZCnlwkhJK1Is40MwnVAjqjE/AiEA93L86HZYQE/Z+ZXqkCq69VNR5QLHcrFWtkFrtH1QudY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0e7749f33f58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e7749f33f5881b29e46ea968b731607144ce60e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0e7749f33f58"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0e7749f33f58_1788791906833_0.15159680785237484","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.17de39e09a61":{"name":"@tldraw/tldraw","version":"5.5.0-canary.17de39e09a61","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.17de39e09a61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3aba18a898e2d87094ea7490859a1d9d2576e1dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.17de39e09a61.tgz","fileCount":12,"integrity":"sha512-GYS18eP2lSkhFK9qPOhpyfU1iAIL00U9m9CKAqWqPJ4sds/hCwBdfRR1TqpSGifliMlCqdZCqIKb3SuQ3JmJcA==","signatures":[{"sig":"MEUCIQCVRg6LDdJBFOwEM3siiNs8BwVsA9eQedBvzg+cK5T5QQIgE9RRJNXdnguRcFkOjx8yH2FUqlMH18Bkf5M4xf52sec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.17de39e09a61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"17de39e09a61037d8c037acc87beaa742f3a14d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.17de39e09a61"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.17de39e09a61_1788792276435_0.8717322529529867","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.bbe3f593d049":{"name":"@tldraw/tldraw","version":"5.5.0-canary.bbe3f593d049","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.bbe3f593d049","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58afcbb758d7f3144c2d9685acab474746593b02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.bbe3f593d049.tgz","fileCount":12,"integrity":"sha512-YBwEobcLUgpLdJpOpgdqG/8iBXDg+oE1DJ7st1/b2kx6gqvVTnlev/1BDVMUb/rCgBlx9woDIOzFs7uXCdX3ZQ==","signatures":[{"sig":"MEUCIDlxLOt5MP7NhQbRq/ox6U7X3fltm9uJOzoBxqyTx8x4AiEA0nyLWizcHn41cX1/BiMXnAI47SB4QRfHlM4IVPiFTyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.bbe3f593d049","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bbe3f593d049165cffc66145c97363ca5596a6cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.bbe3f593d049"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.bbe3f593d049_1788792354086_0.18756856756636098","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0deb6df4d170":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0deb6df4d170","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0deb6df4d170","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c36a3a2c44ec29887ef954a980e46b61eb873cb5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0deb6df4d170.tgz","fileCount":12,"integrity":"sha512-Kgg/avhynblKBuLWl8jUBEGLIe3qmdM5bmMhgybHMwve9yLAF6KFZ5vNO3WkfT1xIuFSwKImKD32OEBwfr3skg==","signatures":[{"sig":"MEUCIQCa4VqIMQrdEV3jDEz0PVaBiVFc/3VfO0b/BUWsdOG8PQIgFy1lQS385m65ZhtIR3TUcW17dgj4MqGs4V/calVVIhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0deb6df4d170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0deb6df4d170517a5631a5accfe2c547caef8e1a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0deb6df4d170"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0deb6df4d170_1788792710031_0.10930835456000731","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f39b241e2c26":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f39b241e2c26","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f39b241e2c26","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef74f3d1c93b36c0cccbaa9fadaa6506b5a8cc19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f39b241e2c26.tgz","fileCount":12,"integrity":"sha512-sfiU18kxnQjvfxldXiGj8X2VAfR9LgVFLdSprVBpSB4/q9Izqu6zs1aYXMQdnS99gKhQpg3nvobE/wxcUq80Iw==","signatures":[{"sig":"MEUCIQD37H8ZoT8kqvtUWCTZYc6Y3lSdhZqeokMvHq9zS/pzMAIgaJPyTp/X//3Ny3QPXGRpI1BrS7s17OtrKwUDZMYC1vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f39b241e2c26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f39b241e2c2609a85d3e04d156c1aa7651557807","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f39b241e2c26"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f39b241e2c26_1788793535720_0.6443660746004931","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.eef775d9b2dd":{"name":"@tldraw/tldraw","version":"5.5.0-canary.eef775d9b2dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.eef775d9b2dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e9285a78026aed6aad7d2b6ce39cfcca86bc0c7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.eef775d9b2dd.tgz","fileCount":12,"integrity":"sha512-9Sv3cH88odQol5NMh+j8dWVDkQDes7WufUV0tOySgMvfVvU49AHgX0KmyqlskQ0TJNCn2zaxYviP43fuBDcfJg==","signatures":[{"sig":"MEUCIQDyEx2x1VUNBUEPj6z679FuGadm20xZzr9Bdi36XDxUqQIgaApzNmFvvkXO66ew1lD25s9ag2Pi1dzPgFLoLqF/fNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.eef775d9b2dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"eef775d9b2ddd9baeb768477d4fe24eb5b6e93ed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.eef775d9b2dd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.eef775d9b2dd_1788793572059_0.5959294717424006","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.477975f4154e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.477975f4154e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.477975f4154e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65077222ff865aae8e07d505e267cf844501f57e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.477975f4154e.tgz","fileCount":12,"integrity":"sha512-Va6qets2DngZlWQ3MHLhzDmUg/LCbomqpTtUHMhblylFK9aBHYOKybu95/bHNmlliX4WXJq2AWLva9/3+2DO9g==","signatures":[{"sig":"MEQCID5t7DcGJusuejkxz6VOHeoou3JdbVRAx1NcyLhuMlX9AiB0CarE0+5XlUVzXaYMZTEuutOk0ph6q759yswI0XZmRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.477975f4154e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"477975f4154e0a3c14b670a1948d57009d0dd73d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.477975f4154e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.477975f4154e_1788795395786_0.1397132097800422","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.022e164c8709":{"name":"@tldraw/tldraw","version":"5.5.0-canary.022e164c8709","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.022e164c8709","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a5f01df62f43433fef61b6d8bd753bced7a997eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.022e164c8709.tgz","fileCount":12,"integrity":"sha512-7rnhrghLQdyvFZ6Ss7uLuccUsDhiiLcvvJ1yvV2Vd9spc7l4jFnEvghgkiyJ+zOI0dPyv979d9zNJhs4nw2fxw==","signatures":[{"sig":"MEYCIQCQNyRQyw3kqIXK3YEjmMmll9leXProfxdDghO6zdqq4gIhALNjVTubD8hQjT1oDtIcYN5YHAi9Mqy1b8cqcRuGfkw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.022e164c8709","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"022e164c8709e567bd3dc790dfa5b12d096eec9a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.022e164c8709"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.022e164c8709_1788796612811_0.48189907323090386","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d98ea50911fe":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d98ea50911fe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d98ea50911fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b5f32f8f64d107db97c2d9258dcdf4a18b5d873","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d98ea50911fe.tgz","fileCount":12,"integrity":"sha512-c+n+0bVlAsztRg5dBO7nOAhjxQOHZQyPUIMHUt07a6HdtFCitZ/b1PDxItYchaSfQ1XbNZBiKo/DvDzC1DMsSQ==","signatures":[{"sig":"MEYCIQC8nC+cUQ9UGarVwt2wswLkur7OxoPuzdd4Zul8/z/fQwIhAIyjp7bJneE1b/GsmGlngMZup8/4+qe3UZ1Xx+SAWHO3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d98ea50911fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d98ea50911fe1732252d02575b22eefbe1ccc223","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d98ea50911fe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d98ea50911fe_1788797562187_0.21050369983506734","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.97929e643125":{"name":"@tldraw/tldraw","version":"5.5.0-canary.97929e643125","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.97929e643125","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71e0193a965a0f1b470179114a8366cb2cb6346d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.97929e643125.tgz","fileCount":12,"integrity":"sha512-lxmFYRUFVjsuLHCXTteUmgMjh59SVGFAA/f+9fNDXVlSTP6KKtJw/CkzuusgMlDD1c78nu7skEo0wHCYTKZ05Q==","signatures":[{"sig":"MEYCIQCZ3K52KtNVC9r8NQmJZ4JeR75MuXdg3fyEnSRShWfI1QIhAPo3+434mxX8Kf7qGULrhN61MZCSphEL9KPqMN6WEW40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.97929e643125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97929e64312557b5dd88bedb163ba5b75fc314e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.97929e643125"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.97929e643125_1788858830221_0.7658388320453167","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6d20484db58d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6d20484db58d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6d20484db58d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"13d348097ff82f35104e912a368678f64138a4e3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6d20484db58d.tgz","fileCount":12,"integrity":"sha512-+XAVLBXoGXX7yZuvvWOR5g/iKZqIt7x7GCbVXl+tpqVx+/VvD3Qwvl8l1Dax2OjDpiDrXJ9xbCjHjFaYiKMFDg==","signatures":[{"sig":"MEQCIC9FOp3/7MQZ/ID4rb0a8wcvUnfmH4r9/zORT4jo21/JAiBzyluYiMakPRFVI4THLDCmZgOi3hZAKTidzjYS0oDyKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6d20484db58d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d20484db58d60e2e770b1cdaed7dd1c35a88d24","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6d20484db58d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6d20484db58d_1788859408204_0.7748270719534136","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c058c7ab6f0d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c058c7ab6f0d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c058c7ab6f0d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3beb96f72168ad41b9d1fc1d52a65913bace92c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c058c7ab6f0d.tgz","fileCount":12,"integrity":"sha512-UrlVq+bAlsZXih4IbtAtLd0gQUnEeI7xbVUQ29xt8kXjrtPY1J2xH/jjXAxk01saZh+dc+hQI1+0ZCthQaeNQA==","signatures":[{"sig":"MEYCIQDTiwcXIMchAKJFT5vISUyZfZklyrFODt0omWcad+nhPwIhALtYLAMcI03LJ689k/fgiuQqYFO60YfbH9J4Ri22Lvhw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c058c7ab6f0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c058c7ab6f0d212fc7ddb60b3611f8b3874a7de3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c058c7ab6f0d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c058c7ab6f0d_1788859468498_0.171922560212584","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.18fedebfa67a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.18fedebfa67a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.18fedebfa67a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2344f1979d879b4c7c70de62f66ceda53d8c8050","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.18fedebfa67a.tgz","fileCount":12,"integrity":"sha512-XponsVfBUqr2E7tuMRMuMVvk/j+KrnebQGeCsGjjkVWE74Bz0bnqBmXKrKB4o6uHqf77WBuJzMs7RRAI+1mmag==","signatures":[{"sig":"MEYCIQCVOA6IhNyV8prGJZXbRNjePZSxxst9rJTnX4AgzFHaIwIhAJlep1hXH5mUW1iUB97zmlaQpAPJLUCkkEPS/+kw6Ar4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.18fedebfa67a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"18fedebfa67ac7d7838909ab79d794743df05757","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.18fedebfa67a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.18fedebfa67a_1788860318622_0.10320587735597764","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.400377ec11fd":{"name":"@tldraw/tldraw","version":"5.5.0-canary.400377ec11fd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.400377ec11fd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50130a714793fb0a6cd69c70f5444e42ebdf85b3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.400377ec11fd.tgz","fileCount":12,"integrity":"sha512-HbX8KMU9Bh8CT4u3ke0yYpHpccnLkkLn2kEscQ+LxxBDGvQmuu8mWLnoAF4BrIJhEfzw/PY5PnQWLMSdbfKE5A==","signatures":[{"sig":"MEUCIQCoFI2sR2PO6EL8iqylbS8v9WI7FTG2oS9mAkZUg6DZwwIgLZ9oeRrEmEYBDtPBUmy4oaRNbilh+Htsuf4zZcPRgo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.400377ec11fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"400377ec11fdf9a19ae785d341a7be3da61916be","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.400377ec11fd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.400377ec11fd_1788860466007_0.3990494048435578","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6469f24687d4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6469f24687d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6469f24687d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8332163dc5e62de48bbf076ac31558dcb1b36c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6469f24687d4.tgz","fileCount":12,"integrity":"sha512-9aZIttcFiVyzUvFpSXB9qSIl0gmIOTo+ZQPTZBfeWsWPiqZx4YO7gDtVT+Q1ttuwQbG6d7nes+t97hTnVmiVpA==","signatures":[{"sig":"MEUCIGF7MKKiXZGZ2LgnuCmBLfjSUxX8yRc6as4DL3I4lSZOAiEAwZh4yy1MyTmRKMo7PBRasXTi3gxDuxdIuS9swJBp2Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6469f24687d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6469f24687d426a98a3db83db1f0583a911cce5d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6469f24687d4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6469f24687d4_1788861435176_0.9012781544856645","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b4354a7bcf2e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b4354a7bcf2e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b4354a7bcf2e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bcef727c2cb75299b859b52de88c10ee4b543753","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b4354a7bcf2e.tgz","fileCount":12,"integrity":"sha512-2x19wTdiu9RZIZefsYyYDKRAPcaPBPl84x7r85577eKgFW2MbAkIvQ5wfamdnS/qGhkNUJJ7/rpHkeu7tCXovA==","signatures":[{"sig":"MEQCIAHzJMMVkE3lFsCBDDTvJCLOoHrAX7rd50HaiKgLmSueAiB+l5e8159zcAT8GpCoJRiYQ3AM+kciw841DTbRuuxWog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b4354a7bcf2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b4354a7bcf2ec9c53773b8116bd1aa95a418a0a6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b4354a7bcf2e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b4354a7bcf2e_1788861449984_0.22515231717140605","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4ccff5f86165":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4ccff5f86165","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4ccff5f86165","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ceb8803a03efd198ec119372195911a57d4e3e38","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4ccff5f86165.tgz","fileCount":12,"integrity":"sha512-a8MRAY62uo2yPdogqZWTfz4AaU2WbH7FU6V8yyp5sLOe85jygIKgT5TmkRHBKOlaFUkVJ/eZWyaD6Zhmmgg4Ng==","signatures":[{"sig":"MEYCIQDhu/DRfQM1IrKEEBN3vQ6U+mHVniJoV4YkhskD57GphgIhAKT+wX7vxQ7AJB3QlqglzncV/oPhq/zZ3sQ223UquZsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4ccff5f86165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4ccff5f8616527d652305745100ea6f4f39b650e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4ccff5f86165"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4ccff5f86165_1788864319747_0.6446545533972103","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0bde65ee1f5c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0bde65ee1f5c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0bde65ee1f5c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3190fa6365d3927a9b5994828833e2ea5693437f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0bde65ee1f5c.tgz","fileCount":12,"integrity":"sha512-PnS9fj1bu+2Vvee1GPdXU6MMicFEg52efTO4gu3f2HkzyWXz29u3gvGJDXs3u1ewEPmZTV9z4BSQJK/rw2O9Dg==","signatures":[{"sig":"MEYCIQCDDTgTLbY3y4EFmuOiRbQgfmF9SL3nLH2wOQ+mTqcogAIhAP0VA53roEk2nGm51diJ+Xe9mbfv+GYjomfC24p7baQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0bde65ee1f5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0bde65ee1f5c0c037b8c7b1b49196939f2e1663e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0bde65ee1f5c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0bde65ee1f5c_1788865408340_0.3701124525176134","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e4dba4e76649":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e4dba4e76649","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e4dba4e76649","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e903884e2bc28d12c144c403e65760d04139d802","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e4dba4e76649.tgz","fileCount":12,"integrity":"sha512-HLHIEJKkXBX8Ekng1E+J0E6RiodYJ5IRooup0baPlRFhXu0SBGHSQxUt5xaoEa0UQ96Jh9m0Hfs1k21PlviVpw==","signatures":[{"sig":"MEQCIGLBN+iFIW9i+CY6U6tAiH1MdDl8qj5HhKzyCAziU9h/AiAXPJJZY1S4PEntt5GBR4WIYlgFOeHpTi3e+0N9Q97g+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e4dba4e76649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4dba4e76649cd798e471f2000094a96d0493402","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e4dba4e76649"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e4dba4e76649_1788865673296_0.20738264759122083","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6422c62edb5f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6422c62edb5f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6422c62edb5f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ce3983e5090c0b988ae4b426aa25e97d1b1c8e64","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6422c62edb5f.tgz","fileCount":12,"integrity":"sha512-dWR3lS2vPrh0zQo2iDsXcIXPU23ehzrAKDJDK38jNgoTShXrR/jrEP35R+9ksz8/c7ldSZPsV9zgqdbdUWl3zw==","signatures":[{"sig":"MEUCICHTS5UoV/opVoNeHy48haFBxzwE3WIEh/g6M6eRxO9KAiEA++l2Jl0h6xCiEXnWeZQJv5cym5P9xFpoDUsPToHCgpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6422c62edb5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6422c62edb5fbc31de5b90296f13440b8ee31aab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6422c62edb5f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6422c62edb5f_1788871173364_0.8820754161070337","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c4b37cb135b7":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c4b37cb135b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c4b37cb135b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a7bf02bb9f999b72059c67851e8c821d3be8c2e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c4b37cb135b7.tgz","fileCount":12,"integrity":"sha512-babUJNbzZw7AvgN9kAfI9qQZ24vriXyM1dAfz0WsFkcmaz2S3DYN2wC7xpGgvjqEGZoyyL5/9Gis9dORhGDCgg==","signatures":[{"sig":"MEQCIH8i0Em0Fzc0r8n1YIlc11ZdfElnQ2kYFxReBS4MulaSAiBSwyFFND1UfmJBs0pmFmfB/H1DSG8uBwlhOWO3sUYEJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c4b37cb135b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c4b37cb135b762697a1380d4cde484696c6d74da","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c4b37cb135b7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c4b37cb135b7_1788873639682_0.895346726624791","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.92e4896ce1a7":{"name":"@tldraw/tldraw","version":"5.5.0-canary.92e4896ce1a7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.92e4896ce1a7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14a55d2a157a7706578425de6785b388aa63a1c0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.92e4896ce1a7.tgz","fileCount":12,"integrity":"sha512-KHmIafWVrsVk6JnJ+D5ulYy8pUMuR5SwzmqcT61c1gUQHxyk8kQ9QA1qPWplMPtQlKnWf4uX/+ZPNeQrvOqDNg==","signatures":[{"sig":"MEQCIGNBX/i9WQCMQ8IfjLMXrLvhdlnVxTrKbw03fB9Y4ixYAiAh8xo2B2VDxrXF2Gm6/upvY1hikgc/XoIaJcGhsid0gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.92e4896ce1a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"92e4896ce1a73300ad87637f450af06be124bb5f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.92e4896ce1a7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.92e4896ce1a7_1788874080160_0.5768338836622615","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a4859d25b99d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a4859d25b99d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a4859d25b99d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0ee798ba4e16a95afb8d1ccfd78d5cf8c7e51e62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a4859d25b99d.tgz","fileCount":12,"integrity":"sha512-trb1WM0d5uwNllvR5GVwbfugPcS0Qc2KEzoDidI3GJz1t4Kgz3dESMj2w6Vge0pA/yFi1JodLYCYlz9kmhpyRQ==","signatures":[{"sig":"MEUCIQCU9qqxcBcSJ6Q2pFAuJHwpZFPLpoRqsU73+wnMvrOOcwIgHVEo1Fm1RPrFtfewaj4Hdv/PtqQPTeUhTNKHZeyK5vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a4859d25b99d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a4859d25b99d2295a2f7b25c13f56a53c0555a5b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a4859d25b99d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a4859d25b99d_1788885502147_0.6422719706902777","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e3b6f8377796":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e3b6f8377796","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e3b6f8377796","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84299cf5b9e095fe82bbe55ad3561baa386f6672","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e3b6f8377796.tgz","fileCount":12,"integrity":"sha512-G41wB8ahkM6bPR7tTfxFSCVeKLjFzusWp+CZiVocH8ayZ8GwnmQQ1N2HfNHZTKOybemG6O8dNQzlCRr/350CMA==","signatures":[{"sig":"MEUCIQDiqzVJQVh/34ge5etHJpmM2XPBXMVuQtTKq5pYM3piFgIgLPo9IvQ1+iV1V7Swae76ITtutBK0FS/u8Nae4P8Mc9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e3b6f8377796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e3b6f8377796b612369a0edf163677b13048dde3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e3b6f8377796"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e3b6f8377796_1788889806954_0.38672434272137335","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e43438f160f3":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e43438f160f3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e43438f160f3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0860ceb9607de1400d8418b97359e99148f3765a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e43438f160f3.tgz","fileCount":12,"integrity":"sha512-kGczXahonDskzZCKhbWV6qtIzeXGujANabZVF+23Q8CbI9iMH+oI/R8J0HcXnmOf50c2jgZtMOQJzFk9OGHdOA==","signatures":[{"sig":"MEQCIB2Rjy+6DlA2oXZGNIFaNPnj3C+dYopF3NpbxRTHMSvtAiBoAHCx1Vi2aIHrUVR2gmqbgHAKRL2hiS6FpYi2tT7ylQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e43438f160f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e43438f160f3fcaeaa499827618309460c7be531","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e43438f160f3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e43438f160f3_1788945302564_0.14111549245349075","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.3638e0810803":{"name":"@tldraw/tldraw","version":"5.5.0-next.3638e0810803","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.3638e0810803","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3c219fb7c0959af60e31727e6139d3d406e84f3d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.3638e0810803.tgz","fileCount":12,"integrity":"sha512-Gs+BruquIqeAvpqZZITsoeyIEeWm9HB2L7GRjmQLsOMCJlwNId3ao3FhQGtopJhnIIRVykqfab1fZEMeVBsJ3A==","signatures":[{"sig":"MEYCIQDq3TXO3crHzWGUQPOsDWVgyNOjOL3NnIpdzPPUl07UGAIhAKaWCu5S7JUB4uLyjcVa/zyDRYXdXsWaXg22u3sC0hc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.3638e0810803","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3638e081080339ad2119a7754a8f5e8759060f57","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.3638e0810803"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.3638e0810803_1788947500499_0.11625941019430219","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.efd2cd7e73e0":{"name":"@tldraw/tldraw","version":"5.5.0-canary.efd2cd7e73e0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.efd2cd7e73e0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f998abf8bcdac129d399c736b08d49b17f92e54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.efd2cd7e73e0.tgz","fileCount":12,"integrity":"sha512-IBBcDXRFQZ7q683Ifu2xyBpC0XVCC0aFAtmYrhnSm/bC1CAYXn0pAu058oSsfX4aXw+CwRfxpbeT/rFqIaBZ7g==","signatures":[{"sig":"MEQCIFogdSRpr+CS5cvO6gFS+uy9j95t+2ZqY09IjZhctbSwAiBArlrMasUT1O8cdLWRm5mCbyNy8YL0+KxzfrujLB5F/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.efd2cd7e73e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"efd2cd7e73e0d3d6eee67ec4cd88edbd06d80726","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.efd2cd7e73e0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.efd2cd7e73e0_1788949191227_0.30434522796278674","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.15b534d80ed2":{"name":"@tldraw/tldraw","version":"5.5.0-canary.15b534d80ed2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.15b534d80ed2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9da93cbd1b9ffeac06f3df28248d6a9e4fa68a84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.15b534d80ed2.tgz","fileCount":12,"integrity":"sha512-aCO26jo+ARpUcQCEUl+pdw9jDz/Q1Gph16MPpk/ofkyrH3dwA8aZqXdiqSq6YJv5AG00rFvYTduiUN7E9+RBUA==","signatures":[{"sig":"MEUCIQDQJmnFK58llWuEml4ReZ8oZx0y5Ovx7TxOmrrrZyB86AIgap3tNCx8jVu5Zh0Zhb9cAHdG1ZXonEzCjX2FXDbBSjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.15b534d80ed2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"15b534d80ed25f3dceb0e8b62d754291d104c616","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.15b534d80ed2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.15b534d80ed2_1788951652322_0.3350759953831115","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.683be9ecca5e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.683be9ecca5e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.683be9ecca5e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2b4edd4ac50c61edfcd74a3405e36236fa6617e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.683be9ecca5e.tgz","fileCount":12,"integrity":"sha512-E6yiDhktynmjt36ed8ZvK0L1h4UPoYXK19AK1uHeoqCLemlTtK/Et6tDKP3lVHaKarZR9cwOE/CX995lLbe9dw==","signatures":[{"sig":"MEQCIEh6eNK7yQy4XPe7q7peVVZgx/ntqj/nyLFysVG2eV2+AiA4nltIuRzpmipks9VSJBykleen7zLJBATpsrliEXg7Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.683be9ecca5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"683be9ecca5e051c1b7807a4fd8b499cccbdbc4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.683be9ecca5e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.683be9ecca5e_1788952802046_0.08478003588210292","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d7142fa77bb5":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d7142fa77bb5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d7142fa77bb5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cd09eafe7acc431e4fa827a942267565a5578f0e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d7142fa77bb5.tgz","fileCount":12,"integrity":"sha512-mcj1QTvCEHt7C1dm9f03at0D/1HwH1LRYvPSs15IFdxZQ1bJeWylk3kjVbn6IkfuU3rBe1iJFgyiL2zUKCgtnw==","signatures":[{"sig":"MEUCIQDbR1TElLmunb/p2XWKfVw2FWY7aQzv3SAp6Te+RalLjgIgJ330MN5hTC61veI0sxAQibunm0NsF7uvHKwBpaGpbpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d7142fa77bb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d7142fa77bb5f8b5c4e24b0dd9864628dd784561","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d7142fa77bb5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d7142fa77bb5_1788953136145_0.8650011078264155","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.7b8b6a371e8c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.7b8b6a371e8c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.7b8b6a371e8c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"652514f17ad6ac14503c6b94c3f180f5388f88f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.7b8b6a371e8c.tgz","fileCount":12,"integrity":"sha512-C7TG4VZ2km6xl0MgfeA4XQDx/z3T8s31FOgAiVJcFUYW3Mo+/rbMW15qO/Y84oHzWLHll+mXHRPH0vv3YZvCGQ==","signatures":[{"sig":"MEUCIB+8fyx7Gvvo4fuM8hv6x9Qv2pyOecOIhZCWUVkgnGYrAiEArFUt6Q5vf+1hIIFZMfOAt+27jaGeXpfhAr8C7R5tO+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.7b8b6a371e8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7b8b6a371e8c4f53c365e766c79b298955a8793b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.7b8b6a371e8c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.7b8b6a371e8c_1788953550478_0.48960509059936697","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b10f608cbad8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b10f608cbad8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b10f608cbad8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3dd7ca5ecfd59d4d2fb3b637cdb67679fd937312","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b10f608cbad8.tgz","fileCount":12,"integrity":"sha512-wdLIVBICJppfx4maIsul0n5+ExrJx7xt7GIJ9x8dZIxY+AghT6SCeR5NGIdbZ3yuwbD+Q4LfyilBRbcVPmHmKQ==","signatures":[{"sig":"MEUCIEmAmFeb+vnNw8NRJZ5Xhp8iuU7TshVftE/0+gVi0694AiEAonNPeMn6nMYsUHSO+XAs4sLrYgODBBS+jewyH6U43fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b10f608cbad8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b10f608cbad8aa8031cae749d4c8ee7ec971bc71","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b10f608cbad8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b10f608cbad8_1788955054100_0.06360260802893447","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ede4a53bffb0":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ede4a53bffb0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ede4a53bffb0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7fba99b72238374fdd3c649a4f300efcfbf82e02","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ede4a53bffb0.tgz","fileCount":12,"integrity":"sha512-c9rwTq1pRogIkeyDRtsA5lj12Bk3KIAlH13yUSCjCilVnJWr9V5XilOpzJqgXWjewTtGtg/e45Pxzh1Pyk3yyQ==","signatures":[{"sig":"MEUCIBa2ZqkKm0nQeHlrWGDhhYg6nw5nIucQ28CXlbhzUwJiAiEA4OlTpRJlGkTbywae2mTcCa2yrLBiOaiarJBnwWy5C6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ede4a53bffb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ede4a53bffb074483e17a6848cbe72041883f65d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ede4a53bffb0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ede4a53bffb0_1788955841122_0.22691884468524037","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3915d0551e9b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3915d0551e9b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3915d0551e9b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ba3a970a44acdae483ae85e72ec722466203a113","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3915d0551e9b.tgz","fileCount":12,"integrity":"sha512-9j0rNAgFvPClR/jOMmxSbRd4I5bbLLVE3agNM+ypFWAS0a8qZxBLGNVEZQOMXhU4GRQgZOnWWbSy/ck+pSxAUQ==","signatures":[{"sig":"MEUCIHfYkY+fcEl5c3ZX+C/1HECgvv4OoYnfPr4FA5jzR7HpAiEA1vqGoGYX4JHpPtvyU6sjdKqOH5LFp5UQk8fcrQAj0QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3915d0551e9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3915d0551e9bc7aa2fff86472f52b83f85a76670","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3915d0551e9b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3915d0551e9b_1788956589666_0.5805916090960319","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@tldraw/tldraw","version":"5.4.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b358e5ce9a96f2036a5143c5d627203c82dcc8a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.1.tgz","fileCount":12,"integrity":"sha512-gg1ukMAfp1IPPFcCjSIL08+PDlexiX8EId6/V7Y67FCeem2g1+dF5o7nJUu1lFhUQzoM5GIY9GG23OJZeqLZzg==","signatures":[{"sig":"MEYCIQDZl9D6kUpth5c926lJ5Bc1V8KBtl3Rp8+3kt6aY+wZ8gIhAJ1wVXmVPTDljPDK1afOkE1SliGKh7Q1hBAyuycv0NKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108089},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"feb9b73d0a4ef5aa52763c7af745757045949596","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.1_1788959953510_0.21786034123046494","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.369f18cc332d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.369f18cc332d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.369f18cc332d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"11838b26751cf324ad9488c07bb36ccb369b67a1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.369f18cc332d.tgz","fileCount":12,"integrity":"sha512-j5z27bAWk59p2WvtsSHqAxbGUcSVB+b4dmuLg5nOC6LukDjiK1c7W2Qr3Whye2fiFET6TXnK2fw6/3xWnU0rSQ==","signatures":[{"sig":"MEUCIQDkSf9m4rki7ErM56QfOnAxluChDhA0e4kh6eKwYPHffwIgfX4N2AM9grJxAmurE4qwiKUZRb1QOL7NkzfYJOAB8Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.369f18cc332d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"369f18cc332d0bc2fc3a1c851595766225268412","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.369f18cc332d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.369f18cc332d_1788961834651_0.46386745809795205","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.9352f6ad229c":{"name":"@tldraw/tldraw","version":"5.5.0-next.9352f6ad229c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.9352f6ad229c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"646a0dc153b0e5a3c7baf91f828896a2b04a2994","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.9352f6ad229c.tgz","fileCount":12,"integrity":"sha512-wmCLn+xgWXjagQkJGyWNKNuXa0lmjRliTCaMvPSar5jUT6rY/bTLj60Z32yYlYpfgpNAFiGAFyTxbbhl0I5G0A==","signatures":[{"sig":"MEUCIQDVAbsXJZDPldNy7w//YM4xXWtWSALwEklx9j84uQNTuAIgaYElbUVAdmbzk+EpehNQGt6nX0f3mLR5qS/fenNP8HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.9352f6ad229c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9352f6ad229cd1135adbbf82057245b90b6e9080","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.9352f6ad229c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.9352f6ad229c_1788962818072_0.8450379911264136","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.68980a20f028":{"name":"@tldraw/tldraw","version":"5.5.0-canary.68980a20f028","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.68980a20f028","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d3a449935f185de7f5d561bd0ac907749deaa630","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.68980a20f028.tgz","fileCount":12,"integrity":"sha512-UYJX4lP/vj6/YahD8bsCmr/+OhyR+twup3uSRgfRNMTHb+hm4caOg9G4JMRhP6A+YkB4lIhKaQVSJ8dHiEjosQ==","signatures":[{"sig":"MEQCIA6YTsNdSUprpDTp6uAuguehRp9qQTJMaeCDtl9VBDrjAiAfGYgDoPAiiyuOfdwKPJMqDEx0aEh1MuBVGM2S5juOBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.68980a20f028","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68980a20f0286755313dcef6e71215ec13aecf43","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.68980a20f028"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.68980a20f028_1788962876693_0.17106484193162386","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f35842e3ba7e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f35842e3ba7e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f35842e3ba7e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"34a048cb92cc6b7f25adbbc4e3ed3142a7f9486f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f35842e3ba7e.tgz","fileCount":12,"integrity":"sha512-CUPuWnddEP/M0n4ko/oFSbyJ8F+zZaYk+Yzxf9FheBUVZBPU9G4EKIi4jGp/7ooKjGvdJxov3wqLjqu/6ojBTA==","signatures":[{"sig":"MEQCIDDes9SMT1nbXTbsiXgEP5/D2Td0egWWV3f8tSZ5gyb0AiA1BBjFAhnVF6EOmHIahlZT+CkrtV+uq0XALh+INm/Geg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f35842e3ba7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f35842e3ba7e1178b57214861ebfc212100d8f78","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f35842e3ba7e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f35842e3ba7e_1788963285157_0.8063789740490614","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.863d45e7dabe":{"name":"@tldraw/tldraw","version":"5.5.0-canary.863d45e7dabe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.863d45e7dabe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91ee6b31293f6734db8985501a13bc749400b1ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.863d45e7dabe.tgz","fileCount":12,"integrity":"sha512-X1KI5cZlQNRndac7A4LmJBHfI8R22SJoZwjCGDSFwRCOJJ2ldUfdAXcjBllMts8RQeaEhVXIxSE7f8eC0K6swg==","signatures":[{"sig":"MEQCIFJHIApSfuJkbHxj/LtjEd1hnVY7rjpIwAUO2gmSmrH+AiAimfaldhwnkiIzPAVaMayKqbHQGaX3PfCeax1DPAZegA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.863d45e7dabe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"863d45e7dabedc2bb6c6d0de94617378e99700ec","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.863d45e7dabe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.863d45e7dabe_1788963558160_0.27811443544198644","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.238f3db6b303":{"name":"@tldraw/tldraw","version":"5.5.0-canary.238f3db6b303","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.238f3db6b303","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5effeaeac29fdebed4eaf2113c0e4381f3a9734a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.238f3db6b303.tgz","fileCount":12,"integrity":"sha512-m7+n8wGMEGRWoyUyPiObI2qlJ3petmAJrBDJ+6jYs/S7EGe6/Zi93gXttiY8vn4/XoRKCA7WswSz7ARJrvndwA==","signatures":[{"sig":"MEQCIFecbmfrL8iUnId8rVMWC5LlDtlacKQMzMzOZ4BBt9BtAiAOUlDlRuHTC8cykyk6u1tG5ytjRzoPN7rXu9vR8atf3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.238f3db6b303","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"238f3db6b3036029b63b34be40cbe9a0b4a31648","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.238f3db6b303"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.238f3db6b303_1788963839141_0.7509055292670928","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c2f10809043b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c2f10809043b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c2f10809043b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f9ee1f285926c2feda050254804cced7c8d4c9ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c2f10809043b.tgz","fileCount":12,"integrity":"sha512-vbbHKLis0Z9/sn4UzhFg7BHHQkn/7uzcAq2YhV4OfT1hufX0X1g8/GZbkThZAQ43ZA7c6CQWO2U8C0rRrrpQBQ==","signatures":[{"sig":"MEUCIHGhjgQAq02ckhIZ6rXK/llVm/cRkrwictTh3r14SYWeAiEAhTI/+Pj++pKbTxHV6KtC0duNPQ6TovXzVgAdGR/YEro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c2f10809043b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2f10809043bd84e96b4ec60c979afef0490053b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c2f10809043b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c2f10809043b_1788964422307_0.26199129560232004","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.129c983b5e30":{"name":"@tldraw/tldraw","version":"5.5.0-canary.129c983b5e30","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.129c983b5e30","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3de28275d9a6229d5748bb109ecb105f99c48419","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.129c983b5e30.tgz","fileCount":12,"integrity":"sha512-F2wGDMgb6AoxvttjiprUdvhRsWwVH06VqJkQ8vWqmPfBQffw/Pdt2Zsj2SkcJhekiMRVFpN4PDJF4toGH+/V3g==","signatures":[{"sig":"MEYCIQDXe6LDzfyM6FZV9WvYFmKIwbjwn0R18SZb1e459xPqIAIhAJ3Z8C9fjwDaJNPsznCQMoY+1Uq+am7WE4DQi7fJS/F1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.129c983b5e30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"129c983b5e30891ec4c6beb4358f88ac3f579552","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.129c983b5e30"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.129c983b5e30_1788964908289_0.8760266350188697","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5be37f92cb05":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5be37f92cb05","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5be37f92cb05","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9e198f4cff275ac44c4f13d06d253fb753b209d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5be37f92cb05.tgz","fileCount":12,"integrity":"sha512-gf5sA8nxVzPtjkg3dFNpCj+ej/SFXhyiyJSoVqbnvnbmLduRrjuMNJ7vYFztqTmobk1MC7K+2J6GeuZYL0E29Q==","signatures":[{"sig":"MEQCIHzyFKJZq2V5U1mpEzLrx5c0LgVrclrqmcPCQ0WHL92kAiBLxkZP6Krv8s6qJVY6QvvlZXvbOF1jqg5emFgkzWsmvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5be37f92cb05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5be37f92cb05ca6fe4d82edcff3c0ca3d4e2937a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5be37f92cb05"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5be37f92cb05_1788966154690_0.8064691180972106","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2a22fdfebf61":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2a22fdfebf61","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2a22fdfebf61","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"473a637e83a17c6d430e618071afca885d1b5b9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2a22fdfebf61.tgz","fileCount":12,"integrity":"sha512-pIJBD1I7o+evSDHouKTLw9EXcpy6cq40NyytdBX5ZCn6gbiFbG+SQjyCHx16Us0VL5Qkmx8EJajkITvlF+MOyg==","signatures":[{"sig":"MEQCIFNbU5aV5oeaG6IqLYFDGNvnPs6+2eHTgVe9QY5cNJw/AiA5kJH1QrK8+E7W2135/3fqlbQGgaNC2sc3eBzi/I1Iog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2a22fdfebf61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2a22fdfebf61608dd2fbe425f94d2ea198e8e5b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2a22fdfebf61"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2a22fdfebf61_1788966529564_0.819163881510466","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.056cee484925":{"name":"@tldraw/tldraw","version":"5.5.0-canary.056cee484925","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.056cee484925","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f3d05a2791ab5a310e2d98ca971bab0fc368a156","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.056cee484925.tgz","fileCount":12,"integrity":"sha512-CRJHLcKwWpxDGiyGm4epb4vToFmkUJOt+qWNl8WBVY7yenahfpUW2yVgG0uVfqs0PBxi5RSh7736LEvVGf16CQ==","signatures":[{"sig":"MEUCIQDBqmVlCeVHNBjGTZWrRHyUGPVH5+vOG+OYSyPHpuN8XwIgJ/w3BOYSfR/nI/3BlANVAJd2l0ig9DP/FEhsV6QCue4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.056cee484925","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"056cee484925e172f4b11fa8d0c1f3c9a69145ba","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.056cee484925"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.056cee484925_1788967150648_0.67322128172839","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.bafa707084cc":{"name":"@tldraw/tldraw","version":"5.5.0-canary.bafa707084cc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.bafa707084cc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec7654404de4be061ac97157e0eb1bf41f444f55","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.bafa707084cc.tgz","fileCount":12,"integrity":"sha512-4C5kijcZ/ukv90Y9G0ctt0uTJX7PywprIkirunqchGJItsgEnCgsOXiuukW46XFaK+VyhiEZqyTtn7KpvjoM+w==","signatures":[{"sig":"MEQCIB7W/XTWXtKCpHedb34eGw3mHqUV0j94F9EYdeFu4izHAiBYdjyCI5rX4ADVAptWScxvVtHSxc/nPlEnDCii42knWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.bafa707084cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bafa707084cc277396debf2b23bd7a74e1d3fb8e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.bafa707084cc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.bafa707084cc_1788968751602_0.16800415809372815","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f7ff7a688554":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f7ff7a688554","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f7ff7a688554","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e4e72ba2607853af2ed75103cc06a515e5dd5df5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f7ff7a688554.tgz","fileCount":12,"integrity":"sha512-i2FyctLu2WlxiIrk5mM/frYpwezoW4qfwJ+WATHIB92IEqcNGSYgU0IIZvfHyIf8pBsYrU2rNwfUvlAz8PVK0A==","signatures":[{"sig":"MEUCIHvmhsAaOPa/HOwZcJXX3/YsVS3QwY21SRY4wgCcc0kgAiEAwynePuUMp8htr46pdBuOLj4qEaL0uOJ7SiRTUvkjQi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f7ff7a688554","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f7ff7a6885543b649d7bbd9640c77670f3987af7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f7ff7a688554"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f7ff7a688554_1788969212498_0.11027451074318595","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0295e487fb00":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0295e487fb00","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0295e487fb00","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9b89a327d4b6a08991909b015d187f54e7d03ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0295e487fb00.tgz","fileCount":12,"integrity":"sha512-IzGhQXPYt27ostiiwQpbMW4TVEOHG4BrQX/imYxtbQncrfaXXtajLRfkDYzQeP0RJKBGpnUUzqwdxHY9chhBdA==","signatures":[{"sig":"MEQCIHTb+MCs4uEroxg6bD4/IaOLji/TaVLkApMjJDuH/IM7AiAKfJsZIqxJdKZ25EAaTT16cm4M0nZrLNk08goqPuGyxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0295e487fb00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0295e487fb0043bfc4c171e935d51224a11b0bcb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0295e487fb00"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0295e487fb00_1788969661504_0.17001326303170616","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f54aa36cb385":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f54aa36cb385","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f54aa36cb385","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dbed086cc9f1bd02be0f6f6a5b2d2c3f979531e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f54aa36cb385.tgz","fileCount":12,"integrity":"sha512-7oqcFgyaTt16pnjab6dHwLR3abwiU1QV4i7gheZvAfzNboPV9qUoSGNn89SdvmEXfukfjtP8FZJ0Zd8CMUm/vQ==","signatures":[{"sig":"MEUCIChDK5cT1Z6eThy8k97RpOx729u9nXLdA++bNKqxEhikAiEA4IunP4LVjIBHG10LFsK2Nu4sfGMOOjUmQ7tdbBogg8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f54aa36cb385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f54aa36cb385ea773d4eb5b149fb0621c167088c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f54aa36cb385"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f54aa36cb385_1788969823580_0.09594379532168174","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.04008235726c":{"name":"@tldraw/tldraw","version":"5.5.0-next.04008235726c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.04008235726c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2db9f38187a02aea7d8279f7ad5793b46bf5ca6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.04008235726c.tgz","fileCount":12,"integrity":"sha512-mB4otPv4MCICZKWcjKZsyNPUYXahOoPKZswl2zGcU0KE/Mx7esd/u0lhLfZ7nPZ6zuThPRTzxnSfejWBG46hkg==","signatures":[{"sig":"MEUCIQDL64/uk99MMcqu+LlsiRqimHvEvwigTLGSEEUbDC/eFQIgFGvN1gx92tDBPH5oZsgQr7Du6FrrgfpulsgvvS3Dw2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.04008235726c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"04008235726cac7c2cf5100ca506ac8443b3f3b0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.04008235726c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.04008235726c_1788970149161_0.6703927032032051","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.1ad7975d82e3":{"name":"@tldraw/tldraw","version":"5.5.0-canary.1ad7975d82e3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.1ad7975d82e3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"465c28d81511a5ff98ef7e2a333e415b8971a3ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.1ad7975d82e3.tgz","fileCount":12,"integrity":"sha512-3r0sJOalXOEnX8CcsVQMPY+0pY/u/sqhPqAycHK+/ILEOMBqUD02g7os7nP4KKsCF+819jjtQym/wjUOtZIdeA==","signatures":[{"sig":"MEQCIF99kp6hyojP6QJpZDoskROpVzte4ekSAYLmm+/Q7TviAiA2EoUCIC5VVuNxVyry+Y8peWgzxZao5gGmEVjNM7B2hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.1ad7975d82e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1ad7975d82e32971781ceb1856f46265d9eefacc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.1ad7975d82e3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.1ad7975d82e3_1788970466067_0.39597255130087294","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9ad80bce665d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9ad80bce665d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9ad80bce665d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7cbfd140d464724a269ce8ea6f86c320fd3a1f51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9ad80bce665d.tgz","fileCount":12,"integrity":"sha512-/cEz0UfAM0QLJy6mCpjaxcSaG2q63RFu2uy72CJbSX/UQt5eQDMjjJ6FmKPJnlRqiYNgoeAmqReR/4+ABlg5XA==","signatures":[{"sig":"MEUCIDzK7vYyMBrPgF3nisc+xdC/5O4wEWUbMwhW9CI9mojeAiEAjzs0oGsiHbur0TGXwe7m5pMWzu/UhMA4n/M/bZFvank=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9ad80bce665d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ad80bce665dc34581fb2a237dea944314c99604","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9ad80bce665d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9ad80bce665d_1788970477729_0.12483617957499238","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e4d46f7362a5":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e4d46f7362a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e4d46f7362a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ff8395c2189eaf0b592e1f5f59ec2b0ed2d5f849","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e4d46f7362a5.tgz","fileCount":12,"integrity":"sha512-+WEQyYKVgrBCiTZPjuNtRJAtRmioPCJ9b0rLQGOaIt1scVwhvYZZ6vMM+CoFCYI4+JkY1asZr6vS1IQs4tBi4Q==","signatures":[{"sig":"MEUCIC7SyWkYnPloJmgL074CAeHujjQKJeUJoKY0A/K1kNkmAiEA7MR4KiSXMWufxojQEr/St8eW1Cz0IQ+N7LdsAlFoG0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e4d46f7362a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e4d46f7362a5ac7f9a1027f4497c46fbc31b4b52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e4d46f7362a5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e4d46f7362a5_1788971325837_0.1595418129565731","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ae82ed45b100":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ae82ed45b100","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ae82ed45b100","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b5b09dd00468a6c7efe082b268c7f32c679a58e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ae82ed45b100.tgz","fileCount":12,"integrity":"sha512-N6JLCJVoWCVPAxpMN4s6s0C9KEhZYJWr1Of8tHVklKNyc4Yc4nNlmut0sm6yTuz1y3Bg+rHKdeuEqZJDJmllyA==","signatures":[{"sig":"MEYCIQCiRK7GQyI+whRiBlb6f8Jv2Kkyej40CPhtppLOZV3M+gIhAJduvAyskCI12p7q3OHAQSyNEDoSOLHgjsD5bi6oQys3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ae82ed45b100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae82ed45b1002ac5366f34ef79747a9baabf7634","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ae82ed45b100"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ae82ed45b100_1788972636842_0.5051050900491922","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.75cd361d94e8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.75cd361d94e8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.75cd361d94e8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9504d20f130145bbbbefb885160b1b97696d8469","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.75cd361d94e8.tgz","fileCount":12,"integrity":"sha512-2IICC3ylITz6IuQWTMcEX50+EaZSAGKUDQCI1MvESjjpHl6rx9TCPjraz/55nRIqSK1FJ5/Aq3oSr4FX/5FMIw==","signatures":[{"sig":"MEQCIEMQgeD0RRr4GrhSvzvUW83ghU8ogK9z+cKQ2Zz0z3RMAiB7nJWjXZzf0gVP12KaF+vUcleEGCEBs9vaLJf73+HbtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.75cd361d94e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75cd361d94e8c3eb0ffce54ca88eadf1ca8fcb72","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.75cd361d94e8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.75cd361d94e8_1789021365785_0.2967046588006059","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.0ab849b3c761":{"name":"@tldraw/tldraw","version":"5.5.0-next.0ab849b3c761","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.0ab849b3c761","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"85cb16165720e2b14f14fdc0fc06162f26a8a1a3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.0ab849b3c761.tgz","fileCount":12,"integrity":"sha512-k0UFEUUswbVSrQj4kwaAVfuILWQHEEiZ4iq3uGA0ySkFQNewA2lnIQIV8MZJiq5AWyWAm4ZearUDfPaL8/F10A==","signatures":[{"sig":"MEUCIQDfzdf+XTUv9ce1GyIaEOyP4mpMZpQJ7PDwBlU0cnQgpAIgD07sAQ3n6joNfveglqDGb8Gyjy7aV+tifuKOAEPkNTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.0ab849b3c761","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0ab849b3c761c4655849a7da7bc0fe20758dcb2d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.0ab849b3c761"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.0ab849b3c761_1789022365964_0.43904367101125996","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b5a47bc9d1b5":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b5a47bc9d1b5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b5a47bc9d1b5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a7ef03619358e9a0ac61548f59b40928c0bfb931","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b5a47bc9d1b5.tgz","fileCount":12,"integrity":"sha512-MPB1ZW0gBBJu6bTu8xVM97jzBs1Gh+E0bsrS+oTvSAmCXplE1hOJk5LefgawQymD/pi5lIvuZkTISDcz39QcZw==","signatures":[{"sig":"MEQCIDIM2r2MilkX9AWBCAEiPFTAUg7+aESeS/0V6fxaRLyiAiA8EHrNiiOodnQT72Fjw67hnNiB7jVX75dcJAL4O9TGBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b5a47bc9d1b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5a47bc9d1b51354bf1b587eadef67d2bc23924b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b5a47bc9d1b5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b5a47bc9d1b5_1789023467143_0.3429691457573063","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b97e737b35f1":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b97e737b35f1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b97e737b35f1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ffafb3e930976165685fb319fe33780841c69113","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b97e737b35f1.tgz","fileCount":12,"integrity":"sha512-zkGtwDrhlq46S/wEmgLifRtWWAsNGrIiHV6wsdXtghmIslH3Ev90wCvoX01HPDfnPzS1hMLgPChd+Vlya/cMdQ==","signatures":[{"sig":"MEYCIQD7nfxLvJzHOsVe50IpxLSBbQJOPvJ21H0nmWBMRkHzzwIhAOCLvH+sRLpgQ35JXDCh0bwdTrrI6VLtSAVoWDDcc/Ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b97e737b35f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b97e737b35f1325d86026d53d26310dce388e4b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b97e737b35f1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b97e737b35f1_1789032993146_0.27788624149964924","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a7d296349a9d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a7d296349a9d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a7d296349a9d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"adca888c6fad40974c2751b46dca3c1db5a1e5dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a7d296349a9d.tgz","fileCount":12,"integrity":"sha512-n71jtpsdcoh02NVG08mBtlEK3bvK/FlDDNTnKChffpQbZN0+Zl3MXD7sPf9Qz/45emfBrVfT38w9I4+cs523/A==","signatures":[{"sig":"MEUCIBR73n/wJlmDEbxXH/UwDN6JWmQ4UXQcWEDHbzRub0uiAiEAmzJj9Emhpmtbq1DgOkPH/ALKvdmkK4/V10iH2LaJxp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a7d296349a9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a7d296349a9df29d0146f0f3455bf73b30074f69","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a7d296349a9d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a7d296349a9d_1789033148073_0.5489868217145681","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.df4f8c1b822b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.df4f8c1b822b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.df4f8c1b822b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5559e9e23dde193914b0f6ef8d9c1cf4280c2eb1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.df4f8c1b822b.tgz","fileCount":12,"integrity":"sha512-Lr0tfwMV6T5i9lbgkKKKJzlecXKHR4qHW2niaFobnetdH/RwILWE3jE+wb08GLNl7ASit06w4Cb8a3DS8XKPYQ==","signatures":[{"sig":"MEQCIBmqjRsaGImbH09MZtOMfdA2w70BbprZHfBm9kdSxJQ8AiBVk9ZIhX0TONZI8aYoX6cPPk4unAxO4HY4Df3BgfrjaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.df4f8c1b822b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"df4f8c1b822bac5ae44409064d48c86026901444","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.df4f8c1b822b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.df4f8c1b822b_1789035308850_0.10755861315039694","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.dd5a6dc4824a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.dd5a6dc4824a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.dd5a6dc4824a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d33bf4699eb53013269f80345ececf712f97e75a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.dd5a6dc4824a.tgz","fileCount":12,"integrity":"sha512-GCSGbPgNUa1FeviOn7V5FKrzTUZAM6MzaWGliS3Kesy9wiAv4ugZ1+tTC9szKUgN9viVN7neHH0foa+6i2ueEg==","signatures":[{"sig":"MEUCICvSPn5PvoRVnckcblQJ3DQu2k7CLl7KPjdF+PcJvIZvAiEA1L2nwvoDxNGlZRm6bBBjezX0MBR3crYecIMRawDyLQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.dd5a6dc4824a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"dd5a6dc4824a7bceae27284bf4cbc0171845fde3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.dd5a6dc4824a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.dd5a6dc4824a_1789038138588_0.3811367422784493","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.277b26aa4b0a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.277b26aa4b0a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.277b26aa4b0a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f2171a9ed9e5773175ecb76b73be487e34c29e1d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.277b26aa4b0a.tgz","fileCount":12,"integrity":"sha512-UrXjec6shuZLdlPeWC8dSoBeTGtlUeUeZjLsBVAoeauwLgn0FTyyQ9XjV1ki4PlLk8Ql5hJOZ+NkKLpkWQjl4w==","signatures":[{"sig":"MEUCIHTGFATeBmzrYOrVLusvdQsoLBvQV9b5L48YIpPMaTwfAiEAgbJHn7atJFxqCjC3MNARf7I6nPCN1kX6mEySeNM5Ce8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.277b26aa4b0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"277b26aa4b0a56246fb8c9f5348bd23ee161209f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.277b26aa4b0a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.277b26aa4b0a_1789038989924_0.8833248429996474","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6e2c20e26643":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6e2c20e26643","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6e2c20e26643","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b5d8a75bf13b8d1973667b02b8ea4d24902a39e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6e2c20e26643.tgz","fileCount":12,"integrity":"sha512-0iAtppYbOeYC92xSkUAKmQs3i4XWOd8KaUPxg9ueFxBv/mqMsw5Nf0l+tQrBRlJjikUlo6oLasyA+24nilVhZQ==","signatures":[{"sig":"MEYCIQDTP34Xc1IieLTfPbxeYjTBzEz7z1zu6TVaw5W+PzHenAIhAKl92nqxwvQqq+ax2qUC9DibQHL8Pauf6xSpzbnroybS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6e2c20e26643","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e2c20e26643a9d1442c31f4ba4e6e974f4b8b86","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6e2c20e26643"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6e2c20e26643_1789039016500_0.7106864672037043","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.89ff1861a295":{"name":"@tldraw/tldraw","version":"5.5.0-canary.89ff1861a295","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.89ff1861a295","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"76feb7899ce823f1f597549d8e0a4e7634fe408d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.89ff1861a295.tgz","fileCount":12,"integrity":"sha512-TJQwDXiF0rjZRU3TCLEES20SMO1w/EJvmlX0NmJqRcHkXJkM0Rlv8RyNc4460m6CSkS775sGLh3cjFcg/+QhkA==","signatures":[{"sig":"MEUCIQDrsPZTjZZju21KcTLH2tAFapUa5OmZxoVPyIi8xOG2ZQIgFMbPHTFZsTXxeG18LM9iSLs73qxPGQUs1KpVayFX3cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.89ff1861a295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89ff1861a295349bf72b7ab21d30711b9a4c83b8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.89ff1861a295"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.89ff1861a295_1789039078857_0.3625365736122974","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2383c64f734e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2383c64f734e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2383c64f734e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e92d7368315eb8a905cc77c078741bb8acf6c7af","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2383c64f734e.tgz","fileCount":12,"integrity":"sha512-zJ8MLmMdSTcP2UYV51QqqfjaZLwHz4izJnlScGWqiQBTX5G3oDTYXHIIgTZCBvZNDVIzBPvd5GohrSZQhuT+Uw==","signatures":[{"sig":"MEUCIQDQNsqyAEDM0F4h3ztcwb+D2c8A4xOJinqKW4tgkRJQYgIgYW+fUh8b2gDQZF8ifoCFbJe8fBNI1KWBjTKSVLxQIqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2383c64f734e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2383c64f734e6164e8fcd38ee4ebd5a658891e4e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2383c64f734e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2383c64f734e_1789039130774_0.006463114000633263","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fe69c9620403":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fe69c9620403","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fe69c9620403","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b73457069d8a9ed9dc277b09d8fe9053c28fcf84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fe69c9620403.tgz","fileCount":12,"integrity":"sha512-MmnIQL+sUuDS6/Yfl/Qv0CPGDGZ27Q35162vdxEJKdVAGz7A7fNGxwMVK/zqUzy78jM0ZmbpSZsMnywESsunqw==","signatures":[{"sig":"MEUCIFdvgdlIL4h5UXKjhufZk4Ez90/99AwxsGCGs+NcC+49AiEA0PodSzDrGOVIW2WN1Of6mOVup1hTzznkdNLRde5EuJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fe69c9620403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fe69c9620403bec8fe7a1f90e29fe940475691a9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fe69c9620403"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fe69c9620403_1789039227568_0.3424180665972536","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.de7288f56378":{"name":"@tldraw/tldraw","version":"5.5.0-canary.de7288f56378","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.de7288f56378","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"227576f9792229bf0929dd76d2f8273402097d51","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.de7288f56378.tgz","fileCount":12,"integrity":"sha512-soav5LNymtsM5RfRXzi/kxcajzeZhR9cAR9LtXDcKRHoqZn1lC0BjZ7QQM/JaMjaiuEwXdVUYTlvDqhGFMCp/g==","signatures":[{"sig":"MEYCIQCsFTdZOaBFQAh/46vlPbzCWc9sdQA77259LYwPey2G3QIhAOLsHOzXEItzrNw5z79d0FgcWqm6VoEgbH6/LSREarVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.de7288f56378","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"de7288f56378166ec9ee4773c71972657237582a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.de7288f56378"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.de7288f56378_1789039310794_0.9536186292029099","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4651ebb3ac9a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4651ebb3ac9a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4651ebb3ac9a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3093fd36f7fe0af18ce099d6308344a28a359627","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4651ebb3ac9a.tgz","fileCount":12,"integrity":"sha512-FZAoDk+kv3gFKw8Jm++gfWurmaJTRG7OFI0CmNZZwLZUqeLqE1owvi9MyC+PFkLvNdNycJebtHE7O99lYJooeA==","signatures":[{"sig":"MEQCID/1d2pmR56xdbWZ9sRd4mFlGMViFOoo9Z1LiN8tqQ03AiA6xNk1Tf57J0A48EjszMy0KLfEnTVNqxI0WPzUD2Ci+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4651ebb3ac9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4651ebb3ac9a33a8008c630f420b01d3219a5aed","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4651ebb3ac9a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4651ebb3ac9a_1789039562449_0.27099389608961144","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b39ed609e46a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b39ed609e46a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b39ed609e46a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"52dc89130eaa5ccb4e596b99883812f9a69b36b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b39ed609e46a.tgz","fileCount":12,"integrity":"sha512-QeiLQ4ZJMu02E7NXnJk5ZBeh07QTFbhHrLKxBBrl6H+lYoQ4RwjBb+FFvQyISoDCrSdM/+Yyxy5hTecysxqSjw==","signatures":[{"sig":"MEQCIH/FzVHAFsWhod1m4pbD2p+GoWs0IFXL6lDiA9a86uL/AiACDFHOMF1+aAby2GJZB/eyDo1Bq13vzEXmQ63++A7WYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b39ed609e46a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b39ed609e46a1edec6d266c5256aaec64289895f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b39ed609e46a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b39ed609e46a_1789039601015_0.18591173702994612","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.130dc8016b30":{"name":"@tldraw/tldraw","version":"5.5.0-canary.130dc8016b30","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.130dc8016b30","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30fb671a7eb992e6cb1b733ae531d34a92cd4f68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.130dc8016b30.tgz","fileCount":12,"integrity":"sha512-I253CoyhnKGiykaAxXbnugNvPb264vNJTfAChfoKqmVXiLApjuPeiHGbooYNm6SkqXdrgqE8ic3l64IcSc967A==","signatures":[{"sig":"MEUCIFLKqvycinXag3aGLxrW+VnATfykMPVjEi8crykJnNQzAiEA5iXQ+Z/GLzA1s9OSaEjNnKyAhEV5W8COsyd0lPcCqU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.130dc8016b30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"130dc8016b3083e9219b5fd4f9c459b14298e3b5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.130dc8016b30"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.130dc8016b30_1789039725338_0.5655475952830227","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.8e8b2aa09b36":{"name":"@tldraw/tldraw","version":"5.5.0-canary.8e8b2aa09b36","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.8e8b2aa09b36","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"80dfedfcfdaa7f572d8ce3535cb422d503133089","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.8e8b2aa09b36.tgz","fileCount":12,"integrity":"sha512-nhHmykOWzm2kLKWTdE9tO4awNslUKG4gqJ7oVcwiaeM7Iem1QFrqKmazFELe/xMdKR9aUELL2aEd/be72R325g==","signatures":[{"sig":"MEQCIGW3rogX+oCKXbJOznMEwtgs/9eHK65g3i3vWfHM/VstAiBrXWNQBTV+5UCtIhYgfb4OgNczWYK7fOkm0D+3rl0sEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.8e8b2aa09b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8e8b2aa09b36ff97ab617358feb3d660128b193d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.8e8b2aa09b36"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.8e8b2aa09b36_1789040446070_0.5656827244379383","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0241f11f2e99":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0241f11f2e99","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0241f11f2e99","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3d8e74399dedb7fd8024db4203e48814403e0d31","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0241f11f2e99.tgz","fileCount":12,"integrity":"sha512-OsfyMcK9lefz3uXrnTERSFKhDAbjoPCVMrjZVfWKfdZUYE6U7g3nvo84fo/y6/LyzAJ9ILfnWDZo5xOOT6qRQw==","signatures":[{"sig":"MEUCIFcNK7lKa1fYCDtzc9ZWvehpq8/gMK2mE03VTYD7pgfGAiEApvPbJhCNLvFpCrNPjrUHqlqvvqguM0D4bdpFzkBDhAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0241f11f2e99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0241f11f2e99572d51c7fa6897789c4af9ef7a85","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0241f11f2e99"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0241f11f2e99_1789040487512_0.4251276438198872","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.77e28ee28c32":{"name":"@tldraw/tldraw","version":"5.5.0-canary.77e28ee28c32","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.77e28ee28c32","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6516d4790211f40a1433d8321a9c7750d36e2302","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.77e28ee28c32.tgz","fileCount":12,"integrity":"sha512-CWCIi3KMFuWN/zgrW2p7MJEkUrrYn+tvIfYqCTMaJmpMiWhjqyewcyzW3Cvecli/zX8w0nNo8mGU0S67oPC/Bw==","signatures":[{"sig":"MEUCIEO5WR8oxv4wmH+RseTubnyAxrOxrPjftBajupKgSR+0AiEAhKpNAH/n3xguLr5KDv32cy7+gxJeshhapLoDWlFOuas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.77e28ee28c32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"77e28ee28c32d8b400159a6d6871588266c3a1bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.77e28ee28c32"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.77e28ee28c32_1789040634037_0.8982325499596273","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0a676eff9f19":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0a676eff9f19","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0a676eff9f19","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01bf0e556a71a64c3f71127b651db3eb1f1a2973","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0a676eff9f19.tgz","fileCount":12,"integrity":"sha512-DhNaXNcwyV8DRSUaJXnktlfBoMTH5rx3kZV46SuLfzSWvBjFM335ZEM+F5AXqd9ugTCY+koxXy7BPGessE0mXQ==","signatures":[{"sig":"MEYCIQCVuBZQIpJv3Lt/x5QFcpgsAJh/xh9ioXFoY5A8O/h9AwIhAPRIoj5c6DsqBFD4B1Hfb6w0Af+3w1Q721EQ6QUi41Wk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0a676eff9f19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a676eff9f19d3d75bd85794c5962b3eb8b855bc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0a676eff9f19"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0a676eff9f19_1789041816998_0.7650931831703407","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.432861b402ee":{"name":"@tldraw/tldraw","version":"5.5.0-canary.432861b402ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.432861b402ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"62c7da7de6c3d1ff07669509f3f3829062f75121","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.432861b402ee.tgz","fileCount":12,"integrity":"sha512-RulRahjZI2aUgvBxhNSnUGeAw5agfI511KXDtIdbuuRpwijGsS6bacHEIEI/iODtCGb5xcAYrBEcDfzhsX0PRg==","signatures":[{"sig":"MEQCICmnMNj9ZhuJA0sMr0TfBiei/3znAtNYuy2f/hJuArsGAiBsw9exeRtZ8APDYhWl/bP7kq1Uu1Gm4IAxq6R3acg+fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.432861b402ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"432861b402eef4f28c7634958e77df68449f9342","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.432861b402ee"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.432861b402ee_1789042238398_0.21358321410604453","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.46368b7754d4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.46368b7754d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.46368b7754d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac285e73a134b7595822c819e548e0d3946e6f79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.46368b7754d4.tgz","fileCount":12,"integrity":"sha512-IaQh48TwDfY+ODLpscwaha/ko+RTaAaUQYxn8nD76GQ4Ec0/YnDJGhXza/LLou/ekmOEbXtUw3WX4uVhqEYiAg==","signatures":[{"sig":"MEYCIQCviFO+uGoOKze5aXsbifgunn37m4LAOnX2+OMGEdfYtAIhAK7TiFSPl6Mhh8NFDTsoA0/tnqmS9LBXe+bqfsSqaF9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.46368b7754d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"46368b7754d4c11f2af8815b9a5749eb6a94509e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.46368b7754d4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.46368b7754d4_1789042379274_0.15849718923608824","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@tldraw/tldraw","version":"5.4.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.4.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"395d3cab2b53fc072bcec0684c6273c13433f34a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.4.2.tgz","fileCount":12,"integrity":"sha512-LEwo3LXuSklU9ty2R8546NhJwB38+c2qfJ1CkqoujCIuOW0miboZ8QfFYeGVWxYjy02lo03O0Ih+WclJTH9R/g==","signatures":[{"sig":"MEUCIQD6h6riLVeoHLJ9tIDKdmR8t8Hw0HCwoBrYIdAxorI2LQIgYh9m9hl0eYicNeJ6DzkuGIvH7HhdFHmCbTEmdKwCPTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108089},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56a80584c0e21341c17d123cade44b37644bb7e9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.4.2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.4.2_1789042785482_0.5690468460799774","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.97f496b22173":{"name":"@tldraw/tldraw","version":"5.5.0-canary.97f496b22173","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.97f496b22173","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a353ae483e71b84b71036a5c31cdd0377892dea5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.97f496b22173.tgz","fileCount":12,"integrity":"sha512-HSfQSqiq/x2Uz1NKCK4xUFp7uhZOAHmFgajMaoMu7Rini8dVSvimULk6h9r1OO5siNwkotqKXGpgAqjCWsgHpA==","signatures":[{"sig":"MEUCIA7IgJjMgHjYE+t1GfegCAH9uHoJm7K6H5AjMpiF7+qnAiEAq88qrWCnX6HJTikPGvCHNZyKfZXE7JL6onRYdGIGwU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.97f496b22173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"97f496b2217362ee63ea61ad4a84400dae838fda","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.97f496b22173"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.97f496b22173_1789043149067_0.037902060356612255","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.134d2e0d50b8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.134d2e0d50b8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.134d2e0d50b8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"192c3b709711e5baf7f1b9b704dafae94b3fa8a9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.134d2e0d50b8.tgz","fileCount":12,"integrity":"sha512-pEbqeOlo4+zINqsxDbPBIyZD0PV0BOpEXm/cUMOEsi0llq/vl+62+JxjlLpPOYp7TG2U1hLeQDK38hauqg2kaA==","signatures":[{"sig":"MEUCIC6352lHScy2parMZaBXtwQRpQlXuqRe+g8ILovL3AS9AiEA8NMkvqmXnTxyqtpeNRsA/7/UGORR06RNf3e4qg6kDns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.134d2e0d50b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"134d2e0d50b80ee0192729e40a923923ea0b4415","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.134d2e0d50b8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.134d2e0d50b8_1789043645939_0.08227571737154094","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6d1c6ae34147":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6d1c6ae34147","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6d1c6ae34147","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a8d19c9572ffd1d28f1d6f4ed5e250d6788e6d2a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6d1c6ae34147.tgz","fileCount":12,"integrity":"sha512-/ytxxTFaJr2f1MIb7DjFKKfhAomKsxLGRRt5sKt5V0lwVvONotWs56gtzz7JYePYLiJdUeJ4hehKO41G6kRRKQ==","signatures":[{"sig":"MEQCIHhk7GDIOcjgdb0AO222qDcdGLuivuFh0ZO0FRGXKw9NAiAj6kV9wT3YFcSWx9YjGXPhvROkX8O8YufoFLPxXUr64A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6d1c6ae34147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6d1c6ae341478debd9d2166b09a162b1c12df110","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6d1c6ae34147"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6d1c6ae34147_1789043838718_0.7791380726940491","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.240ccfe6bb7b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.240ccfe6bb7b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.240ccfe6bb7b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4af3e243b2e40b16b4e736b2d021734e91273b65","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.240ccfe6bb7b.tgz","fileCount":12,"integrity":"sha512-a57MPgmADlPffnhk/+NmKyUKBZuR2IsX9Q9F5G2F/BmTd3fRnpdDlP4eeeXDQnd7Zd/8duKPQjfVUls5yPiKlQ==","signatures":[{"sig":"MEUCIBVJHgGLFqWbJrAl0gvZ/5Z4M7wylBRHWx8ESfz96EU/AiEA4laEoTJgFb3qD8AmKCxp6zXkE9/hKFUenRUU1puumAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.240ccfe6bb7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"240ccfe6bb7b3ccd3b8637769088b59a5eb0a874","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.240ccfe6bb7b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.240ccfe6bb7b_1789044568815_0.3666306920410385","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a86abb0a5fca":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a86abb0a5fca","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a86abb0a5fca","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3caf494dab780f727bb8a7970fab41ac67bd0d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a86abb0a5fca.tgz","fileCount":12,"integrity":"sha512-xhb0sBmdTqZYSnKPsuxM/c9DJPuK2NLg2xeMzMAd72JwIfE/A0Rt8aKTtR5Z05Ju4STD1JM8OJyef5K9xXjVAQ==","signatures":[{"sig":"MEUCIQCF6Zc5H8mSZSAlhY6nsrxq0FHQ7k8Gu63wVUGikXZhNAIgfhS3pTSC4fQWCZHUIxidy2PCdSZ6zmICFwSQeXJgkuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a86abb0a5fca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a86abb0a5fca3350233248f3bad58859c41f0cc3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a86abb0a5fca"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a86abb0a5fca_1789046836715_0.9499389295186371","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2fabc3401df4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2fabc3401df4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2fabc3401df4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"08ea9e24389b6a98dc0a6c8467a385c4ba6aa40c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2fabc3401df4.tgz","fileCount":12,"integrity":"sha512-xxsl5bhuu+YcOwC91cAU+8MhWhZHR3o6BLH+dIZSXmniIRb/t5734jUnj9CNx8H/W35Tu784iMN0u/Tl9AsNwQ==","signatures":[{"sig":"MEQCIB2HWQNvFFkgilNa4tDPN3uRAfP6DEDQf3YvSedbJ6HIAiBUQYrzMKb4IKhWMqIY8aXVuA7Bzv5Ak4G9UaDotvyNxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2fabc3401df4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2fabc3401df42ba1cd32aabc906eb9def1c1f7ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2fabc3401df4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2fabc3401df4_1789059022220_0.8437686331896446","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2ffe7f3beb6e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2ffe7f3beb6e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2ffe7f3beb6e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f762e09572f8f0c96d4cf158b4ede24666a1654","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2ffe7f3beb6e.tgz","fileCount":12,"integrity":"sha512-rEpXekUEQWfPIbYzuAoinSluciPStPs+rWkjyOkzua8PlJNNc4RDlMSqb+HV1ILrn55jI83S2ixt+56XU3d0BA==","signatures":[{"sig":"MEUCIF7KPtjbTG8hIFBsTsYdDXf3DGXCbZeIXS4L3UJcPZzqAiEAo99pixU7ZPMm55dfdgiAJw/LHBSvZDPSJPWsnUVeKmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS0IeKe2R2cQZQpAd8RU74LUrWVwiB1j0tu1BRaFK/oAIhAKqY1ewEih9DrEMxSDnNaPNZSyeTNAnsgVY6zyiv/Bax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2ffe7f3beb6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2ffe7f3beb6eb94eea60840edeef726922084824","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2ffe7f3beb6e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2ffe7f3beb6e_1789121279088_0.9762442233408204","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.524799ee0e97":{"name":"@tldraw/tldraw","version":"5.5.0-canary.524799ee0e97","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.524799ee0e97","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e453e2a59c2993007ae19d3b8fb14296dc828b6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.524799ee0e97.tgz","fileCount":12,"integrity":"sha512-M8jxqCd65E/eH2EATFmJNnfQiYBnxEUW+DCGp6DxFLRPNacaEUejb7BWaLSh/huPLD6xadxemBsuIBDh7c0GPg==","signatures":[{"sig":"MEUCIFeNTYHLbA+au8gdAH61jLATzqWZbRpl1OTMXnXDLjilAiEAka1a5sVAUxARHdDRLvIO3s8wSA8adTxvzfmg3FtoKDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDozRx/mkXzo/EZHtyS05bqizi0wyjRtaWQF5ptUugw5gIgTj8Gj4ewPBIGUsgipj+6hflnTcxX5bsNm8zEvRQ5Tqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.524799ee0e97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"524799ee0e97e3da86e46470664b5d2f545d4db8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.524799ee0e97"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.524799ee0e97_1789121465007_0.658215250553013","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.981b939d841e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.981b939d841e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.981b939d841e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"54ae6ae1bf7fec3f166fdb722b320ba362dac62b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.981b939d841e.tgz","fileCount":12,"integrity":"sha512-bWXnui+Yr6fdmmmSNfek84HiZpmPrihW1Fm0qDIbPefIdwBw29QdS4+zwA60UYr32O98lswvjLB7ittv/0u/YA==","signatures":[{"sig":"MEUCIFxO9EniqfvJvja3UhVwi6mGlGrcV9fRctBOM42N0xihAiEAjJcPaGlTX5XF6NFG8ims+jtonJ/B3gakFiuB+Gxy4hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5dPAGs/gdu82sMk2dB2oSaMpeHJs6uvhyyg8Fc9WWsAiEAhM/LXgQnwoMgmTzEm7/LA/6awwXAglYZ3DrzkDwDTBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.981b939d841e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"981b939d841ef446e7c1a89717693947671a50d4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.981b939d841e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.981b939d841e_1789126097120_0.02542277284089467","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c374ac900114":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c374ac900114","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c374ac900114","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"71d292010fd4ad632e39d4e9257882aa2203f1b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c374ac900114.tgz","fileCount":12,"integrity":"sha512-tI+LCWbYAnVgoDcYntWDS1aR/WagI9ks54EMi7OB6IgMyDTz2qRsmoF2qUp/xfbmpCEIoRXOWoe89jq0z3Wvvg==","signatures":[{"sig":"MEQCIHt0RiaNVFj7OCWudKr/SQcTHfkc33i9BEuoHIz5yJJVAiAW9qkix2OILPZ52gnNtEwn1n8s2iDHarJpy4zqgCZ1DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA8dxiN1XqnOKh4wUzBSCDG2xNW2e0gNnCBMxn90YVOjAiEAgEwbrFTibPJEHbXchihy35fQVz/S2a79o4CBSqKF01E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c374ac900114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c374ac900114808fb5599036970aa2ee68f977eb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c374ac900114"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c374ac900114_1789127993347_0.6868528968688292","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.87079011e9fa":{"name":"@tldraw/tldraw","version":"5.5.0-canary.87079011e9fa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.87079011e9fa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"484a75489282ba55f03639cdbd8117e6ec2325d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.87079011e9fa.tgz","fileCount":12,"integrity":"sha512-EC2qIl5qk1kxA+RYYjSq3ELuZGGp9prxhIlFbxEfxlVuAiJykT7Bm+opvKBnSg6a2XurzjWMkSQGTQYTKjZBYA==","signatures":[{"sig":"MEYCIQDAcBLutz11FH3K0aR2veKgE96A5phZHDkINa2xj4xKkgIhAONa8uTuF+O1DCZnODhoVSxBZuJJo5AWb8OSXO8UFb9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnlE2lnBzu+j5NSxz57UnzyZ4NywoihWOozkVvA9iizAIgA86RB2sQUWCm+Br9elJWe2bLjJk2vqwPCve2ZW5kHHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.87079011e9fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"87079011e9fa69d5e4cf336684ac9d23092cff18","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.87079011e9fa"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.87079011e9fa_1789133968619_0.08862403772985794","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.1a2445445c07":{"name":"@tldraw/tldraw","version":"5.5.0-canary.1a2445445c07","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.1a2445445c07","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8ac11ba38273a4aa63303117419eab68d092a62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.1a2445445c07.tgz","fileCount":12,"integrity":"sha512-rzlD/UBOHwMdd115gpD1TzilaNCdNHuQ1viveXQI+ULPbzV2YxEsEh3SWjvNb1YGUko4jcdS0nvxSRFRG282Xw==","signatures":[{"sig":"MEYCIQC1SXtVsJ58DTz8WvqocV9MrU0TDLR2qGSy8obGS3BtoAIhAKTkNNQbAyfqZTYv6wDo/23K1q+4YVGpcqP+4o2uPjfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDc/+mlxBQStoDb7P+AmIWpEyeiOUvODVk7j8jQUH6VwgIgcH6wMGj0tm6SfM30R1izGVwAnVrSka/d/0htse6Qjrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.1a2445445c07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1a2445445c07cb2bd710ef438a3cf3295fb9def3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.1a2445445c07"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.1a2445445c07_1789149297773_0.5115881467431791","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ffd1e744a5b4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ffd1e744a5b4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ffd1e744a5b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"89ac87488871d7502d6f382375c27f82338e62de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ffd1e744a5b4.tgz","fileCount":12,"integrity":"sha512-wGqgzHDU2ov1ppmnh9vLvfaUt8M+MmeZYQkHkk0LplqDtOxMVdEk6Yjc93K3MjTy/OHLsn8tIPNShnCKrLVrYA==","signatures":[{"sig":"MEYCIQC1t7V0Or+rfZc+lIoeuHN/SS/+negahFfM/fB14d9LygIhANCMYIeVxU2jo0WSRn3ake9hntsfQ2st1oUicLyVORvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUeRuUxPrj54TLxSOHJoOiUGCzqBz5k6okL1uZ/EEZ5wIhANgNCy6xnNi4pU4V12PdLQ7mUTfEPlLMkOotomK9rH2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ffd1e744a5b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ffd1e744a5b49a15d1db9f546ca97c8422eae0ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ffd1e744a5b4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ffd1e744a5b4_1789204863990_0.9310412456330255","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9ba9059ccf3f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9ba9059ccf3f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9ba9059ccf3f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"00914368db12cc2834408bf66a7e8ae63b286fe3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9ba9059ccf3f.tgz","fileCount":12,"integrity":"sha512-xyX1dIU9GBJmqG1OJ/FtndmYqHQFtGzZ3Z6GLPEVSWtrd8NmJIiQacaB5shqi1wnseYGQxLogO6mOvFZmAt86Q==","signatures":[{"sig":"MEYCIQDHnznYP0zJg9tLQRLzhuf9+/goZgRd7tFi3Tw7ZgX2EAIhAIzUs230ZDgnUmnsSxKS1lxbM6NyHhLs0kGY11zYkTNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG5mmY0NVJwZ1niUtaxEUnAi8+nnaa5Y3fqKriwUtK1cAiEA8vWPEWG6lWUtQBRHkH6xp1ZUB7XTyks4o8PrweSmsFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9ba9059ccf3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ba9059ccf3f209743933464d17dd611a8dede74","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9ba9059ccf3f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9ba9059ccf3f_1789378537691_0.43168965710082774","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4a5a84904517":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4a5a84904517","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4a5a84904517","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e541f367c558909f5c37c2563ff9f25655c5455","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4a5a84904517.tgz","fileCount":12,"integrity":"sha512-ZCFeLIaT1TOV+77GplJgjyubBWxZ6QKlSuA9PfPiiwAyb7wto8LD68nMXcowQirvHMe4icRhWmCIfqTpE3Td/w==","signatures":[{"sig":"MEYCIQCJibZlhi29MbPR+GWV5/ybyTnQEUpLTw6DoDTPcHd+mQIhAPVCSGN9n2udNg9CrFbLFPkGMmo3zfwRn68AxAcjjS5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIELiEQh5e8se66V5ub+U05marcAmCiGOTI0jgKshkjK/AiEAns5SCxf06PHTDlJyyA/KKdld9dmBkL+cKBoqgPu+rrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4a5a84904517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4a5a84904517f36091c584cf343745b0dc1bedce","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4a5a84904517"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4a5a84904517_1789380014951_0.05393070282232215","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fdbcce825fc8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fdbcce825fc8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fdbcce825fc8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"086f294a82553eb1c57bdc4cb72e2b9e6eb5014a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fdbcce825fc8.tgz","fileCount":12,"integrity":"sha512-pgVbplr0BCKi4nt/sOHey5Wg0qbuNCOFa7i5/bXGVGqRA+YhK/ro+vXo+2Ad99/XugQ6ZpD/wVWNnxdsQETu0g==","signatures":[{"sig":"MEYCIQDbyukOzPE3vdOlfrpkI20T9u1lD08qPv/90WSd2GRgAQIhAJDpK0H+LsjJMYVNsWaAO2MWUgueBSppArQ+sPJC6web","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBsMJAADM2x1rZO1uCU9Z0L5g7ACnCkNoZgU1mf80nv2AiEAq02oQquWLqamekI7xIucUiMUArJxL/rfXTvfbgbnbNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fdbcce825fc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdbcce825fc8deb6533f9469a5af9de1c64b8a47","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fdbcce825fc8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fdbcce825fc8_1789380275043_0.6023841979908855","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c2fab7136460":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c2fab7136460","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c2fab7136460","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ae7ffa0bf5fab5af132b2f795d679cf809fa0872","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c2fab7136460.tgz","fileCount":12,"integrity":"sha512-Ynkxs7rvrxjIdcCg/LRJkvEvkgkkbXBSlYzoOm1wj0oMpBUEI3imiA9E5fVWnkGy0jd5fhWikYCNgO2KELVm8w==","signatures":[{"sig":"MEUCIAFD/VimNrQDl4K2hK3VIrdlOuT1gO0dYylRecnV4PQ5AiEAj+m7nxBMc5HlWHH9ynm1EoomBCcHa2wOfRT3kLmILZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFidHbqCrs+iooThkYGCseRYSYHjozyPNL2BCpGMTOZ+AiEAt3TV0thkB3SbrSMD0mq1jcMXLUC9hnC6sogO3/k/U00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c2fab7136460","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c2fab7136460f125732a356ec1a279e04f956918","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c2fab7136460"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c2fab7136460_1789380615924_0.29740865837075403","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.929c8ce62787":{"name":"@tldraw/tldraw","version":"5.5.0-canary.929c8ce62787","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.929c8ce62787","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab7d41d9a71ce148be9723ff67c752aee53a4dd7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.929c8ce62787.tgz","fileCount":12,"integrity":"sha512-HYUEAIBocxKtg73Gq1wvA3lNMbplp9D/b/vvoe9JQgXFM+w5SdWC0BQm08vYu4X/NJ1fD/WSmROyDPSabLPfvg==","signatures":[{"sig":"MEUCIBS+cDxPI3LwkzCwRdtkh8IfVa2lD+0juTKR9tsUzcc7AiEA6qO2GP/aWtYOYooc7zFfdikfPHkqzAMjhjW3T0z1t0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICYmC463VkmG1v8RW3SeiNM0l74r7XomdhdnT8Y5c6HhAiEAtxH/n4K9oOXBqecYX0BaQOftDQm4YORMva1oqT2HUM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.929c8ce62787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"929c8ce62787013194bfebde42eeda625673799f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.929c8ce62787"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.929c8ce62787_1789381456735_0.06859192570204109","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.70dd45b18f22":{"name":"@tldraw/tldraw","version":"5.5.0-canary.70dd45b18f22","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.70dd45b18f22","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"da941dc783fff12b6e4bf5ddc4ab3e58609529c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.70dd45b18f22.tgz","fileCount":12,"integrity":"sha512-dg6+OHlQEuCh4ISSisY7HnmsZFLwwiahJ2okYWiQpmQJFqbPrIZJJQI1fqd9IIbaoyJTvAD/MDVeKtbMcPFiVg==","signatures":[{"sig":"MEQCIA/7a71dDfMw2bO6s4G432myYyNfYf1jGz5nwSACvjerAiBb6ImAgzAPpY+fnUA5jbcFU9T2fR3WBYCWajtb87JR+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSGFUzh6XxyQ6+SSXZw8GU3o/4rNfR9dMIQ4CbgxFJZAiEAhAvkVfqZMTUOZAxGfU42hdNz+371cAsa1sQy4oC/+r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.70dd45b18f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"70dd45b18f22fe7c3d6835ff0eadcdf7d58569cb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.70dd45b18f22"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.70dd45b18f22_1789394259133_0.18687244880590814","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e53ac62df254":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e53ac62df254","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e53ac62df254","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b5da19de327726864926ce2ba65c08f45da063b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e53ac62df254.tgz","fileCount":12,"integrity":"sha512-7wtBxNH50rHCwEA2Msprtz13gurVTjS3jB/MDTKzHKkClQS1cugBGE36rHZZ4zZR21d8AaRLyXaPrRJkHe7dXA==","signatures":[{"sig":"MEUCIQCPaCDOBTowa+RXRGWtzJrxiDKBOwBB927PPFJ9EwpZ7gIgdNBqhkBaFspHV5NozJwTGaer1PQEkeGemaDlOSSz9xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCD12uKMil6b85dBr5Zizx/zGH6kQPRjbD/FOn0ACgV1wIgLtgqZsE5JIRCLlLb/z8h5Tnrwt1jnjDIsbkAn9/QqFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e53ac62df254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e53ac62df2542a7b6f93a1c9de5cf4959c15dc80","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e53ac62df254"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e53ac62df254_1789395712076_0.8147109570324775","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.39b5ce25718f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.39b5ce25718f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.39b5ce25718f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0f3afb8afe8abe3ee51196dd6cd673399421ef84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.39b5ce25718f.tgz","fileCount":12,"integrity":"sha512-RpVQzSI282c+G7kSYexwZal7k3Nl3K9fGDnuDCFuNYa4y6nofCqt/R0BgRewinyXqcOgw2MhwuRkK80BHxVYlg==","signatures":[{"sig":"MEYCIQCQSo0G4TGvHxgsQNFzS8sUdgMqKYpeekfKjO29UggU3wIhAOGW0rFs3i4UV87NGyelH3rDwmUfiR86++MZ2fXbFIqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5P/KL3d1B9Nd16V/WbfntJr39TkgxEV/szYnJOkvU5AiEAhUwnLCCvuFUUAnfQ0xcHculJXY+tjHzYqIYdgEKVBDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.39b5ce25718f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"39b5ce25718f396816afb77946c9ebb711f3e594","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.39b5ce25718f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.39b5ce25718f_1789395954122_0.13506948347539294","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fdb2d37fcb2a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fdb2d37fcb2a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fdb2d37fcb2a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e15515c5c207ea3dd9950a0adb9e7ad2215a56d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fdb2d37fcb2a.tgz","fileCount":12,"integrity":"sha512-DuKO7aDRYI8cDry9yk4ajhNCEY4qoEV/bPJslYjMR+MvC/m3Wx/ZGjBXkJtQ/0z0J5cCvqFMlbSG2oNStwDhig==","signatures":[{"sig":"MEUCIQDenlKBoqgXqDb9Mm4xICtu66XXflr81WYpjdJrCZYMfQIgGBAiPKOapC02gE80vH+TogmMcAv6Zt76rW9cvVe9jt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA85BPUnkg4CDCxMTnrJFn5YHMauXt0RKzhDMEKJOsq4AiB1ccCnuzRhuV9kcZk2GIExMxJsA6kZNJLZwqhXj2eiIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fdb2d37fcb2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fdb2d37fcb2a6e8ff4dbd8552c1560c7d3d94ccf","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fdb2d37fcb2a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fdb2d37fcb2a_1789399691091_0.3879511118332235","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c68097bed780":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c68097bed780","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c68097bed780","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4c1a6fac0e79ea9c72b23444cbd11661ef1cf71a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c68097bed780.tgz","fileCount":12,"integrity":"sha512-RMiY12W8Ycfo250T/7eAYut5id796/j9QIoxgOnfzqeAzseGmMkjqJeHWJvo4DM186wjNemQB6Cn38xBXf95qg==","signatures":[{"sig":"MEYCIQCNMzXPRPSo36TxV+oVBmeNkZQacQAle5L9qrrfxWptWgIhAKsvsY8vGDrXiAz14Mp8+uS8D23R0EnXPDRnc803PBmi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHlg+hrzFF6aLEO1Cc4aM8Up8LmlympZZJVSr4pKnuZQIhAMmgFZV74EsvfI8ZJ80lYQuLpKQdCdJkJtyh11//bbSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c68097bed780","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c68097bed7805d076541cd5d562ac3fcde248180","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c68097bed780"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c68097bed780_1789402682729_0.20479787558341944","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.8ec56b5e7aff":{"name":"@tldraw/tldraw","version":"5.5.0-canary.8ec56b5e7aff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.8ec56b5e7aff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b562a803c57c2613ad50ddac0ce1920264fcbff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.8ec56b5e7aff.tgz","fileCount":12,"integrity":"sha512-aBeEx2HSpFuEMErzSHGgiKn8HXn04f4DE2FfyAKpW1zwDhDGMeq5p6D6NhCgKLqKrq0sMn3OTcY0VMtR4DLLrg==","signatures":[{"sig":"MEQCIEI8Bf7iduSNBrfIwWK9ll0pyy2naPwV323NKtO4z95MAiB/Zv56HLoTx2f0B3RpY1pORTCHR5559PQBHpVpKgRsTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvs0HvGaRzGG9ig6Bb/u6efFWbQmNU/YJGl5jeMYv4FAiB6K4kkKXPapOfmgsYCofDl+G3dQvM1C0PWJYcLs3Um1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.8ec56b5e7aff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8ec56b5e7affac71a29eedfb82fe6f9b795ae67f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.8ec56b5e7aff"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.8ec56b5e7aff_1789463344596_0.6354658225357985","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.493c2809bd0b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.493c2809bd0b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.493c2809bd0b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3793fc602592c343f7d582fb7d60a1eb43565f17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.493c2809bd0b.tgz","fileCount":12,"integrity":"sha512-KNkP1LDZUgE7J0XmizLvbWiysqdKA0pqbG1NCi0bfZqJVpGRhdEL674qKpqK/aKsl9Y2jNyrJj4KDEk8o4jg2w==","signatures":[{"sig":"MEUCIQC2MYq3reIE2CIBVIsHAo2ReRjXKfTsZATlr2OSLcTQgQIgA5T5k22SuxVDOBKcn6Wj+EoiMaix08gfsm1DtehDVgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCg1qS1i+suHYCAtD5nRlCDGnjl+9QdFdcKJedpdURWCQIgSnm0Lt93yJLJxiweWr9nwqp4pg6pQTQiifjpQHu0YCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.493c2809bd0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"493c2809bd0b7b406cba81b818b2d382b6e2d1ca","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.493c2809bd0b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.493c2809bd0b_1789464047629_0.32459185667576285","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0e4402a03d9b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0e4402a03d9b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0e4402a03d9b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5da096ec040968bf5351b30a12859bb9de9b8019","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0e4402a03d9b.tgz","fileCount":12,"integrity":"sha512-TsymXzt2s+329pE3/g1nOkIfwQR5y7fClpcONmlLXByoBqTK0S9eyUqIiQ13RQZsQ8yiqmpSiZ+WCqmdI7UKNg==","signatures":[{"sig":"MEQCIDdh+9iFcDyf3uvTkmCSQtBSGx/m9Lz8Z/Y8sxGK7bbHAiA3cHHGTpYy3FPVNVX7H3LJ1ULmZVdX+0+aW9QtnPlHoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHLrOyh6ARaQjvs4Gwyh+0AfZwrNBCRNC2a4CiXhnIstAiEAp4/1qvF4Rs5mr0kzt7cuc+jQq7OINPSFS53BacL4Alo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0e4402a03d9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0e4402a03d9b664a47155f2803d6417c795b5eab","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0e4402a03d9b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0e4402a03d9b_1789464628247_0.0638571565823376","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b5beee5fe538":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b5beee5fe538","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b5beee5fe538","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6e52dfe43657e9affdafd95deebb75fdec07d447","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b5beee5fe538.tgz","fileCount":12,"integrity":"sha512-m1WVYcRTJfwccvz6EtCmIPBgfttvAK/+nwklW/Q8JHDeMRN4b7I8caM5+eBFwlmxRPRGOHdIaKKXIV0jSse+HA==","signatures":[{"sig":"MEYCIQC7yQ9HQwenp2O/7PKyiauAwfGv2KDV4motLOQ0RYF8ggIhAOzXS7C0dLhI3Oy8I3Fn6y0fiIhzacUPVOLtiYXWBKHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEbRu2rIiTpwhubW5RKDhmm/p4VHXQG71jLeUOZl2899AiEAgEOYUVBhEbhRl0q+F9hnf6YdRhlYgr9ESM/gpKI72r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b5beee5fe538","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b5beee5fe538b534d0eba708624fdf16fbbf54e1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b5beee5fe538"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b5beee5fe538_1789471772443_0.6118476141739173","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fa4e171d600e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fa4e171d600e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fa4e171d600e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"354f107ebadb49fec14d770c5bd4da3c9d5d04dc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fa4e171d600e.tgz","fileCount":12,"integrity":"sha512-XrUjT5CEk3ijc90Ov7qFKegVif7nKJD3SAAqclG9+PWDiHf/fW+LPoZnPKbPBBTjHMWQhsBArN2PWc4Mnb+7JQ==","signatures":[{"sig":"MEUCIHQpSvLZnT+Ox4VsxCXiFx8t9WT7BTgXYObfV4B9R9GLAiEAgjHcOTS9VbezekHm07hX4cNmiFFQV/f7z2QzAJTDHX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIlEGT+l1rsgfb8I1E8B/ZeLp4RMoOXFhHZfHWyfRI3gIhAInWtvnipmvJ2RWZXYih3wU4X8ku2q3XYjf48Xon5qqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fa4e171d600e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa4e171d600e2d48eb10fad27c4afa661deb673c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fa4e171d600e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fa4e171d600e_1789471800510_0.8261946698748086","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ae933fbc1695":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ae933fbc1695","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ae933fbc1695","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"182aaf8dbc1b9e19d91b8030bac4ebf888649903","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ae933fbc1695.tgz","fileCount":12,"integrity":"sha512-goO8fNOgUBB/+u0PY+NaklDBkB8FYvALO+zzCYPD5ZDVvCnYNYosMlbW6RW1ypKexmHHXeAEuZZNdh2C3OZF3w==","signatures":[{"sig":"MEUCIFsbRcXOAt4JCH2RPmAZwxG5JNeJTIjGYgJFR1EQo+rIAiEAtl1L+8UpXzVyIa5gRgkK2f6fbUoPkTcoeAHHLlMeJAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFc6/N4d0nJm+IsDiTwcLzmz5KRkZXj3x1TpF+ycsN/vAiBVPEf81sa5kRgmnj+iyBraI69wCb8BHDy4209NoXvoGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ae933fbc1695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae933fbc1695513c7ee1507a4e398c87e20c65c7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ae933fbc1695"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ae933fbc1695_1789472497535_0.6375259659460122","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.1b23ccf3e7c6":{"name":"@tldraw/tldraw","version":"5.5.0-canary.1b23ccf3e7c6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.1b23ccf3e7c6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"eaa8b58d626849a9264c9621ae824c74b494abd6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.1b23ccf3e7c6.tgz","fileCount":12,"integrity":"sha512-z1zxNPW1z6Q1ERDCw+Y4bcu8VJWd9tsdJuuIpEc7KVysx0L2p3+wLjQBPpyDVT1xdjouinDhfRdQIPJUvUt++w==","signatures":[{"sig":"MEQCIClBhKGM3VKNefpOFlAhRb+zY3gFzWTCFIpY2HaBdjQBAiB2hosVHHr31fawKgGLD+LniSARCc5LTgQthg35Q4tvhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9tYAqwiG5UoaVFcqjkHm25DrKMIaBxRN+Gmt698FZlgIhAIlHyzB0ZgKD4A86Ng5b/DdTI9Wcw/JLP6OKjRym2fbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.1b23ccf3e7c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1b23ccf3e7c69e1dd7a1a62f7a7c7048c6fa7d54","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.1b23ccf3e7c6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.1b23ccf3e7c6_1789472521850_0.5963591836413631","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.605652a25648":{"name":"@tldraw/tldraw","version":"5.5.0-canary.605652a25648","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.605652a25648","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fb798ba1b2af9db3d57f56cecf86b9a0e473db23","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.605652a25648.tgz","fileCount":12,"integrity":"sha512-4OhLRLLvwItkU87ARcRfzYDBD1W13OHon/VCyX/O7RJeeyU3g0ilDUIfhJhQup6WztvXljlBb/aGBLDTjy9rrA==","signatures":[{"sig":"MEYCIQCdhelvHzXoYDetI6dGf3JfYbHgpccnnqDSPuZRrP5ImwIhAMe3IxFtRuBJa87OtvcxSm8zbVrK/9pUNichzGeFl2rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2qaIx9Sajitq2EBaj1qSF9H+q9sLhKym52JnyTHC6jAiEA8RlJuNxCU/3Ij/wWaYus6dumhNiw9yH0LhMN3St4QDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.605652a25648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"605652a256485e4b37581598f266fe231cf329c6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.605652a25648"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.605652a25648_1789472696576_0.9830198934007028","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.130e77150557":{"name":"@tldraw/tldraw","version":"5.5.0-next.130e77150557","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.130e77150557","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9fb540fb3867082f29db396dc426a99e3b92ea6f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.130e77150557.tgz","fileCount":12,"integrity":"sha512-JcZqpeSdPD+hTbuHoRh41e8zDwyYR3s4pshA0e759w9MPev78NUwqMK3DEhM0rIUdhb3AYYIWJ807yZctD62Ag==","signatures":[{"sig":"MEQCIG1o9BNySb0EoKRt8zyt8bqh+KSWeM/0Y9r1ER1LmHPIAiAWIf/kK7Ul4klaxYPcyyd8OiW8q/1QmeSwQPhwHYpRIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHgiMkFebWofUftVT7kw0IAQHlhMvG83hEBBw+qEQuswAiEAmiw8zRfx1T8BtOHA+p80Zq244ElkI/VWSnBNfzvBoTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.130e77150557","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"130e77150557f8d4acfe8c3a4475c801e91b542c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.130e77150557"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.130e77150557_1789473036134_0.36355850814741575","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b61db2b21909":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b61db2b21909","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b61db2b21909","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f5b6d8344bbe2d346a52ad7d63ff503715726709","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b61db2b21909.tgz","fileCount":12,"integrity":"sha512-7y+37StjcgjDLtYjH7+az2EE8KJYcCsOwfLxcowkEGOsfU6OOf1dE9fJGHz7fe0lPGByU0hVlz2vcgHfH0B+cw==","signatures":[{"sig":"MEUCIQDPGWwaOFVdNBzPoJe5lEUZ+JhyswC74l4u7iJFwIgJpAIgPORkkudV+IRzjOOmQSNGR/ajjdFao0vdEroAJ3nodwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFqatGA82PuM+u8+BJz96qCIBhbE7W282Zy3rrX+AkteAiEA5NO+NkXLePm9ykrWslN3azC2cFbkXXU3v+SRzYZtkXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b61db2b21909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b61db2b219094b66a6a6360fc8c5b6896f458f9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b61db2b21909"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b61db2b21909_1789474203264_0.20535069213365453","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5a84a325504e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5a84a325504e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5a84a325504e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"68713fbb48ae598bd150b8cc5835c041c40f3536","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5a84a325504e.tgz","fileCount":12,"integrity":"sha512-ZlF8KAZzgNaD6Q3tNaITIPQH+NY50IvBz5Iextt+9CBZPG1XsCCF1gYlKrGLzvPVwGYQxT3jsO0vL+IlXDQ+0Q==","signatures":[{"sig":"MEUCIQCmafpiSQjA1pX92pddhYX/anNWPfrUm3FBu+GKNO5YUQIgDQLkb3npDWayC+BNCAl1ZbfdoCaIWyxFDaGhuNMlo0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIy8NVC2m+4Tps6yTPYnsKbvFRoik07HPJ9P487VYr4AiEA1BVrH5cJo3Tb9TD6Alt0Q0MdF/59E0LuHUsC3Puzj9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5a84a325504e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5a84a325504e883c2e7227fafd61827c94db860e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5a84a325504e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5a84a325504e_1789478426817_0.9662560094261958","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.672eaa6985ac":{"name":"@tldraw/tldraw","version":"5.5.0-canary.672eaa6985ac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.672eaa6985ac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"43c1d2a3a23acb2efe41cf7579af5a3f039907f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.672eaa6985ac.tgz","fileCount":12,"integrity":"sha512-yJHl61Y6piC8x4BE4qlwVlQyYNtA7BYyw/rX9t/5R7Wx5I/mxIns+QDub1I3lLSAqfQcRl48lww6wG/pTkL9ag==","signatures":[{"sig":"MEUCIQCoKp7NBZD4/CrOT3BNtg57GwVAnHc1G7iTyRGCRUypqAIgKom89FOuptywUWPyFawSFbGuKyHDE4irDBheq5dNBko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzwnI1lVJHQq2g/qja+wJKzMLfJ9RWZgPhlBtmtG/J8AIgB7/tW4UcuLzJm6xfPGpamhSngH9WeJG0eyAKEpKYIJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.672eaa6985ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108169},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"672eaa6985ac95a63ce8d98728e2d138a9546b02","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.672eaa6985ac"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.672eaa6985ac_1789483232107_0.009858196218091697","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f985f8e20320":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f985f8e20320","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f985f8e20320","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5051144ce2a45d8fa65a05a71e6181f91d059b53","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f985f8e20320.tgz","fileCount":12,"integrity":"sha512-afsyBWIcT+0or4rBmmVyz3N+XyuCx7hjn+eMaeYNOGkD+phOmdNKbnt0G4UsGF+VTwptUkxSOIaUyIxHVXXGrQ==","signatures":[{"sig":"MEQCICZGgA117H9HGhBdl5bRaL23cWyF1wpu/QPJDfln99wDAiBusRBKBhWyP6XIGhepsmuS3Q4lMkborvfN4qi5qfPiVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8aOgih2lSXuo8gbp1w+Pqv8qYbBmnsKjOiPpaDw23pgIhAMbUT1yoFzk8OGCIsjJ3PKZs+itSerDv0zUAV37zsXv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f985f8e20320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f985f8e203209219e342ecab7ca70c3d1185e3e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f985f8e20320"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f985f8e20320_1789489220148_0.7218230058824779","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.150c3c1819cb":{"name":"@tldraw/tldraw","version":"5.5.0-canary.150c3c1819cb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.150c3c1819cb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"91b583fffa71e2b02fc207d664c5dea950efa353","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.150c3c1819cb.tgz","fileCount":12,"integrity":"sha512-gI0qGQPiJ/ZZyH2IPR2V2FMtVpI0NLXtJ6ezsJN9gKukC3B1DCyugLU5xHzNQrfnAU++M3xKebCrADm4WyL0EQ==","signatures":[{"sig":"MEQCID7Bi5he19usk/Dz0PsCrhJBIgJwqs9WFN2WFqE7ybHAAiB1GC/rxmvPn1JEbZlJJ2vFHUX6inqfV2UQcEPZNCzBMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIACnosmxOMNRtpkxR5o7NKPpO1SKdcQD2vsEBEZlUAirAiEAgI3RkOuxPn76a6LwLVpFi5zfx1i7shAmcfTgql8ZhEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.150c3c1819cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"150c3c1819cb348529c0d3e5f36dc2b4e6314be0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.150c3c1819cb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.150c3c1819cb_1789489262551_0.17037727345147546","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.650987f697b4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.650987f697b4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.650987f697b4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e02fff2fa4f1a092e48036cec52e75d46ec2bb9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.650987f697b4.tgz","fileCount":12,"integrity":"sha512-upoQanvnMiMeiJHIWXJNA7ajDsYwUBheddxg0BQzM4z2FC6w3RUtDFWINn3f5KU7Fm4qiBka01OpxJynvJdzQw==","signatures":[{"sig":"MEQCIDWlJkB7Vqap1pCPUf4Aheyv+9ByumFxL8ig37gdwf1aAiABHO06fI6NPeaToNlQ3M69s0hI2SAXNslR7NR3Etn1lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0D3RJwSrcbyS+QinMhRCUDloxJE1e19cr60b6CSlafAiEAoR/bMIbVzk/wl/Q8+puYqIv1z0vOfBuH1EOwKSEatYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.650987f697b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"650987f697b4fef9681ea0a6f4b1a51bc885e169","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.650987f697b4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.650987f697b4_1789491411950_0.8815593902635099","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.aceb23a4d18f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.aceb23a4d18f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.aceb23a4d18f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77c6e0e58868073705bb938851e6592fc1db4b75","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.aceb23a4d18f.tgz","fileCount":12,"integrity":"sha512-jqv9eSvpgtjKHLPDUx8TflDa8LltERFP9HCzKrV51sQTr9IkwbWBmZZHbgsJfsJ/2BMOT3C7VYoYzVt8Bq5p4w==","signatures":[{"sig":"MEQCIAEiJ3fakoI6A6gNf8zKpQd8/fhTEY559OsXE2RE7KMNAiA2XhNxPDoxKUKj977k8FhLmNkzZ6ME6cZeQnQ0OLZdhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCow6ZyD7BmZATXI09Wv7p4sy5AAGQfLzKYjj4bTF83xwIgCgNnvTqM7ydYEqLm8TlZWwZ+xBH7xvG2uonO/JYsDRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.aceb23a4d18f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"aceb23a4d18fa205dfb71f2162ecfd28f110cca7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.aceb23a4d18f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.aceb23a4d18f_1789491621818_0.3350767054849517","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4fbbdcf5e86c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4fbbdcf5e86c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4fbbdcf5e86c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5502684206eb190c67516c5bf7e36935591fbea4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4fbbdcf5e86c.tgz","fileCount":12,"integrity":"sha512-5LcyV7xAK0AA++9sI86JQWfdgHJCj9LfWM4u60LKWxVHzxqtbqeScGiEIxLu0FN+Z8QglxM9w0YCqhlB7AFyXQ==","signatures":[{"sig":"MEQCIBJ+0LTmDgxlUQTrPrDDjb2sDLBx8nrDLnXesI4UrO1oAiBdI/WDleEmm022vNxFcoRUddw1fNZDQwwQdD8qHoPzxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGf4boTLXXLHgalgWo1zxs+550HREi9OxuoMbw5fLFZAIhANgmfHMSrhHnHsCpfMXxyCY7q/GZZlyByqDibPX6LnpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4fbbdcf5e86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4fbbdcf5e86c26c2b66cbb5ab5e851e717ba65c4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4fbbdcf5e86c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4fbbdcf5e86c_1789491824324_0.5137255489460533","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f09b62e6b096":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f09b62e6b096","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f09b62e6b096","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"88c05c81e7652b43db8de064d9f35dc9c23d3d21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f09b62e6b096.tgz","fileCount":12,"integrity":"sha512-7NldC6ySq1Ju4mZZzIRw5ut1kKcklX8EGsN3R+GuZFf7q4CeYgYFbte9JFk1XxGqP+g80XQzKsgYC8zbTx8USw==","signatures":[{"sig":"MEUCICvRC8D6rH/QZgXvQFQK+J5jpIy+tVqVKP679ENMwmk7AiEArkrwUstpxYCv0sLKkmO+ZswOs3CpdnmaXbma8pp5BQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtouTMHUQXLz/h+guDAGHmMbsLBOTeMdamnKpsbFbaTgIgFax7iwnVuQ5U3Cp/e79ldwC0DOfR8Y2+T67SAjAUSGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f09b62e6b096","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f09b62e6b096d8f79a725fa5efe7cbbfe91afe65","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f09b62e6b096"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f09b62e6b096_1789495142836_0.20173705515839635","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e22a70b4985f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e22a70b4985f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e22a70b4985f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"23a5134afb895a20538c5a2cc89f85a1178bc2c2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e22a70b4985f.tgz","fileCount":12,"integrity":"sha512-dTY/I5nePvB4lb9nDm/4dvRbpnIbUCxRm4acosblvxjlwRhhpQ1Nk9jgLE1c/Ul3OQNRmCKPa14mI3pm25vp/Q==","signatures":[{"sig":"MEYCIQC2XQngi8sqiHBEog03xNQVTIeVvT8vjynFEfOhnwi6tQIhAMKNqx1UW64ZNwivXRo6fThB7dTJ3DVdRFIYc8OQrLQE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpRbHzSbuiO16psm4xKeVFgeIL/dhJqHasvbA+j2BytQIgAPQzHIdf8IsqQDbUOcpZuM7gCQTyUHbcrDQ4Jfn2Go8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e22a70b4985f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e22a70b4985f3b470bbf38af0da22f564758d34b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e22a70b4985f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e22a70b4985f_1789495933427_0.6004362782688102","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2e3c721f9877":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2e3c721f9877","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2e3c721f9877","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9a6718d56e50b343a19c62d0060a360306dbff1e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2e3c721f9877.tgz","fileCount":12,"integrity":"sha512-e8CdSzvskHTzGXn0Y7SW6iqmlZKxyhtfYQuspalIIn8pzpZSk19gHoy49kp0I/nRPBmCD4nfS9UVxGEypjT1tA==","signatures":[{"sig":"MEQCID4mlW9gF/WciQ8XzlkuTVkhj1+7Umt+ukmhosdQS5VCAiBIiuZQniPP9IEERsbVKlgsRB7dmchmsKsLg6tB2LISEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5pRdDXsSbCowAw0elawq5OuRbLTrSudKJQ039vM2oPAiAtR5uDrJaugRXvUKjwgJFpc/mjjtZbOsTrc6+9TTZLvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2e3c721f9877","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e3c721f9877e8811c529bb40a2f860cbfdc0972","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2e3c721f9877"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2e3c721f9877_1789512099797_0.4970861468977781","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6a9ad5bd977c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6a9ad5bd977c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6a9ad5bd977c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d7946a6dd08d841802164286c4b18c641d04dab8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6a9ad5bd977c.tgz","fileCount":12,"integrity":"sha512-TjoBqPs+4J+DfcmD3XdE0OHb3gRiHZ+xYskG1P4faj/38HjH3R+CEDbotLl8ObZTi9rTk0662Cw5y0X1YUkvOg==","signatures":[{"sig":"MEUCIBZHw1YchZ7Qr8C/ZPPOCMihimj5/eitkL/QVbsd9a+rAiEA77idlACiH8Dv5i+tSvTiQKpyHYx3YplIl5gstLPT54M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhaW8UUMF34NPrc8vQo5XeAQlMFZZ6Tly0E8tvKpiGUwIgBTBesZwjPMGQ0ejQjzvHAvEat6kb76Q5DMHFLpIi+so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6a9ad5bd977c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6a9ad5bd977cc0830b4cfef67c0be3a22be28e2f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6a9ad5bd977c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6a9ad5bd977c_1789512203929_0.664298399242621","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.1500b23f0b97":{"name":"@tldraw/tldraw","version":"5.5.0-next.1500b23f0b97","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.1500b23f0b97","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d8dd860a15c934c549a56fbb0f5fff587a80dd3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.1500b23f0b97.tgz","fileCount":12,"integrity":"sha512-Kfof4l84ITrk6wxIdM9SbffyEBfeDkO02LD2CQRjHYjQ+5qJk1UXBWGrhz05LBYF/l9Wf7uVeuvQJwYK8TjnMA==","signatures":[{"sig":"MEUCIAFP5WM7IK/HbppCtzCtZF/YZfCLOQ9HyTsTQmtRJxfLAiEAt7JhGT6XT2o9K+I71T7s5v5/TyiZsnLM2vKzil2ZAeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCatbSryoxBpKvEvWQo+R4mvJWKjvk2fPXZB8T7eE8/aQIgYWJEn6Gt4BF/zqxht790TlnjpO0RuhmC4+1PJi8cyt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.1500b23f0b97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"1500b23f0b97e5f9c330f369c97538776bd9f44a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.1500b23f0b97"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.1500b23f0b97_1789512279354_0.21641433008247302","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b3914b269d41":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b3914b269d41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b3914b269d41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"085c040d863b60fb37c35af3b2a8ec4ffd71741c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b3914b269d41.tgz","fileCount":12,"integrity":"sha512-NbHDlWu2s6DIHxEAxGgfoJ2qOw7hiFKMS6ztGDqoqDhIi2YdlG4rdGJEmWeJ24EFMClEeOlWMj7DxHNZBu1eOA==","signatures":[{"sig":"MEUCIQDD1JS6SgcRWUe0K7JylKjMWJugBZuZzeBDj8E8ebggVAIgIl4TUFf53uNmvt/V5iKjTNazcc6kWrwAZargMm7OLxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUEOCnfjd4PxOJk/9LZBimlb+C/UPm2eKkNSH040MZMQIhALQYIeT72P6OmwgOyxw9c3yKWZHremsN/LdXg0sps3oV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b3914b269d41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b3914b269d41a3d36960112bb2ec4ee9e4a0ee92","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b3914b269d41"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b3914b269d41_1789512497855_0.35275693973996836","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6e02cd87d70c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6e02cd87d70c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6e02cd87d70c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c070352ae8f7f33aa595ba2461bb73bafd18b92c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6e02cd87d70c.tgz","fileCount":12,"integrity":"sha512-j+m86Sv/Z3XsxtfEnT9tlWdU7C5qGjAJExClckeMzVbCSw51ibT4CsSQLBcSdR3u5nqeYXQHa5Eb65qm64cdwQ==","signatures":[{"sig":"MEQCIDbXStD3672JAqPY5S/QBBZjvnbPFJD5u3SfgglziDVlAiAOyJhe4YMuOLDSB+1A7AoU7IaQ2YkarBjzFYFd86MDRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLMT9dt5IqYkS25H/HztyRB+MGC3J2MCkLCHspgrK0eQIgYjlAiEj1epRSZd8+1c+b5Sw3I1HOzKKgdOocdHIa5Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6e02cd87d70c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6e02cd87d70cc4eb6cc1abd732731f8fb6624e9d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6e02cd87d70c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6e02cd87d70c_1789550173871_0.011287342814875867","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.7d8f178c5cb7":{"name":"@tldraw/tldraw","version":"5.5.0-canary.7d8f178c5cb7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.7d8f178c5cb7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fdcc7daedd699cdaa912a0b8cffa081c28123fe0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.7d8f178c5cb7.tgz","fileCount":12,"integrity":"sha512-5PfyrSX+E/iny1lP5zg2htG+x0EH3wSfCdkkS/6Q+v3Z4im94MLu0cJlEwoVHhjfoSEh9dIfby4eZM22XAKwXw==","signatures":[{"sig":"MEQCIAuQK+CgqNq02mj4ztmQ9peT0fwMrlwEGEahs9SwV9GFAiAlGodNGdFY3zvYRqkqHIbl8hx+P/pEm2QU/gadK0kqEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYVz9/Y0Kv5kY7w4Dd1QADg9QfZ5olQL/v9cMuYKAImQIgd4/Yn7qcMol7vnsrjjLgjxEaFBaHp9TY0Br9F7koqAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.7d8f178c5cb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7d8f178c5cb765b94c7ce9a6846c142fc8b5b85e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.7d8f178c5cb7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.7d8f178c5cb7_1789550507921_0.7734273630254123","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.9665a55b2322":{"name":"@tldraw/tldraw","version":"5.5.0-next.9665a55b2322","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.9665a55b2322","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c214fa04a2818667cd058f5a2f87e53e150293ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.9665a55b2322.tgz","fileCount":12,"integrity":"sha512-Oa47te9/eiYArgLoAfNItsiyMMid+4/Thg2dl+5Byd7vAQPZTmXWvg5a+d46QFV3I4nmGz2q35YLFI011cW4uQ==","signatures":[{"sig":"MEQCIFwq9sqfEcaxp0FnnbOmbpXCnuYWh6ndnXaJ+xfFx6JqAiAc4CDBQdROrYkMxb4NUxAhkUVxG44zOxKqEeJD2pMSoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBQ9dFaB+QQYCOlNpnAkN2VOJ3kI27aOFMm9z26kn9FgIhAN9JaaeLCc071dSTghXWA5y3CEDJKtcyFU9v+7c8Xdgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.9665a55b2322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108161},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9665a55b2322506e07d863195af326c09077b772","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.9665a55b2322"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.9665a55b2322_1789551020010_0.7148729432020948","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e7e4b3c8d9b7":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e7e4b3c8d9b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e7e4b3c8d9b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3a97c5860335794df19b1c273d770645e831cb3f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e7e4b3c8d9b7.tgz","fileCount":12,"integrity":"sha512-R5WoK/+e0yVWT6KYvkql37tWAmohiDnWTX+4sKPpYccl/dz/bgYwaX4bFIeJNI+3qc+kDdTfdNdUzGBoWwbnPQ==","signatures":[{"sig":"MEQCIGLET2BW44gOw0uPKqhCpLZyWMBi+F2L6UWo+aWnhkOmAiABOIy1mMDmpMCY/+agtpIeBhZ7rlhedRlEiCs08fPdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcMPL6kGhPRBuVWdzynbcYl0nwy31rJCAPh2MLt/QawgIgJIPSeSLc5op/xkYEKtdlNttm/MhsWSioHOf5F+EyAQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e7e4b3c8d9b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e7e4b3c8d9b710b245c7c9031afa6f891e6a4af4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e7e4b3c8d9b7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e7e4b3c8d9b7_1789552266633_0.6762588631508413","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.acfffd7c8848":{"name":"@tldraw/tldraw","version":"5.5.0-canary.acfffd7c8848","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.acfffd7c8848","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e03c2e3d0295a30d2cf0b1af01bf21d89d839640","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.acfffd7c8848.tgz","fileCount":12,"integrity":"sha512-aATkeJlq7sPkryBFDHXMGzMqQ8crd6mHkpaLSH55EC/wV5e8oJkzjP7AnWcjJFlpglLrQYrAcMAAlxRAQQIRJw==","signatures":[{"sig":"MEUCIBSeE3x8vB+Co1WV6Xn5vbf5OLAoYMC+ICVOSKit/SeyAiEAuq9TXjSiStyT6WN2AvkiS36RIbtfnfDIGU23euhM/2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDPNfd2UfAynuisegtRHBpeESh9uEeRBuOtaKsH5nuHYAiAzlEQ6e+NaAE9sFfm6N0F5G5LT4Ygjsb5pH6AQlVnpDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.acfffd7c8848","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"acfffd7c8848c46755b6ecc12f2311ff5f7cc4c3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.acfffd7c8848"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.acfffd7c8848_1789558236614_0.43935269621249184","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.b6a9f7cd7be2":{"name":"@tldraw/tldraw","version":"5.5.0-next.b6a9f7cd7be2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.b6a9f7cd7be2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"145f1d1892365f8800d3067bd7957cfbe2824423","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.b6a9f7cd7be2.tgz","fileCount":12,"integrity":"sha512-u0nX+VRdAHwhSH8l9HFq1KHzfWpVTIfQXJ/wgSj3chdGAg8htsZw7RH6hv7B4rhzMfn6y+uT0dxBeHCZwCh1pg==","signatures":[{"sig":"MEYCIQCBIpgJYkK1VfqLAtzVwEtahCwbNAuNJ4altzhZzB/24gIhAMYShynWejIfyhtOOu/OJNl2wSt0AKFt0ArW5O6a0LcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBpPHuO5wEY3hbMZt1hgtDiFqy7B4C4tvehD/g3i0aK+AiBbz4cKFzIuPp+fJk62UizEDmvS1VVt/S63MALjr+JV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.b6a9f7cd7be2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108722},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b6a9f7cd7be2c6cb43627336f572c0a5647d8e04","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.b6a9f7cd7be2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.b6a9f7cd7be2_1789558789051_0.14240986717353654","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.25c45508bd83":{"name":"@tldraw/tldraw","version":"5.5.0-canary.25c45508bd83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.25c45508bd83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dc1f4ba522796e1ffb52669f6097b7451026e476","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.25c45508bd83.tgz","fileCount":12,"integrity":"sha512-PBuppJaf3+37GxmOQuIe8Aej6OW0qNglaCbHEouvWtF+jIKG/6xbpB3PsTtcazYBbPT3aauYY174/ufaxFYfbQ==","signatures":[{"sig":"MEUCIQCMJ58Gm59U7owAJlMV/gnxb5kfy9oMI1FONKk/LqsOVgIgQJpqTiGh2uCYVMAPVLm0dtPll2xJ2mctx8T7d3tsCqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRalAl3I2P7jBdzEko9X1aeMhginlzoZFMlfYVcoBjvAiBpaCqB8TjS0qVMdXoulITtXg28mYeIDrboqk4QMFUOwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.25c45508bd83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"25c45508bd833b4116b94fd68ccadbaf465954d3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.25c45508bd83"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.25c45508bd83_1789559006198_0.705021234903157","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.382e4133bc69":{"name":"@tldraw/tldraw","version":"5.5.0-canary.382e4133bc69","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.382e4133bc69","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e667f46a0ebeb79e0f399b57468f3d6bdc1f227c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.382e4133bc69.tgz","fileCount":12,"integrity":"sha512-kJrfAvTD52nb+RyoCpSlBfBI6qekRsT2q5dEdFFD2VALR9Hpk9xEp04XGwVH8OoUmTMZ/4BI9qKgSRSWYflgeA==","signatures":[{"sig":"MEUCIEvsHplMx7pbJxlBXKzpxxsg2Zg1aUBrCZFrOSRmA0vjAiEA28T7qklklIF17gCeaWFdE+qrH9UTWHBt4QYOSZct/vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDP+tUWmzkHljhtNAg987EYiSdkqZGbZT0qxkjY4PC2JAIhANHrI2ZTcJ5TYDIfUoseGOzyDH3Zy0m/RyKVCsSqd/RN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.382e4133bc69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"382e4133bc69354bdc694e6af41c3431d0f2ee37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.382e4133bc69"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.382e4133bc69_1789566292190_0.07158294403059084","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5176de035caa":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5176de035caa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5176de035caa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4d8372690ef70cac39b19b185720f45931dc753","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5176de035caa.tgz","fileCount":12,"integrity":"sha512-ecRmPIPOMyWUqkIOq/sADzihbH9orWp7eXaD4ubCsFYKVXRbawQ3leXA96gdTIrJ1FVJWN2Wlca9fEKtlKYW2Q==","signatures":[{"sig":"MEYCIQDX1eSvNC6e7pWEdfbM4mXWhVg1QpTqP5vKzf5IJdk0oAIhAMWwO5EpW4ek3NicORUdygKiztPsBGZvjasJtYmlzktJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG7jFtYYJrqY0Yxet8IWSmc7lb4paMCS0t+MkceypOsvAiBgONG5JdYeH6LbglFb+XOF55O3l5IeQGL1le2Rauc5Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5176de035caa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5176de035caada6c3880a914e863fb7cd63e8412","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5176de035caa"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5176de035caa_1789567437115_0.9793043043659941","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4e8434557adc":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4e8434557adc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4e8434557adc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"411f75bdfbc49a91dfe853c7f456814840abb712","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4e8434557adc.tgz","fileCount":12,"integrity":"sha512-NT+uSr9psIV9hCbOAOloG9SJ8SOcI7n+4xrKyiXXmhHtv8px4nukeKPLexI7WhtKs5IOnSsHMCj3P6ioH07N2g==","signatures":[{"sig":"MEUCIFcV6FFw4/7cZm4C2vKWgK8SdXSnJsA6l3Gk7XEWlwNLAiEAvhFDX+UPYaE6mV1GO4EU5WGM51Si0V8/kk+28ZaYkKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIETU0UhBD7JPo+vMTe8uC90iMA2QrvrMg9+OnXj4gX7nAiEAqq7haFPlMRfteG/wwzpp4D3c6T3XUfMmvNhOVZVB484=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4e8434557adc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"4e8434557adcba71f745a1911473fefcb432ac37","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4e8434557adc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4e8434557adc_1789573199165_0.8826627988535927","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.bff0301ca1f4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.bff0301ca1f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.bff0301ca1f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c23b838e3d547c2edb4559fb8e7f12b08ec5ae6b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.bff0301ca1f4.tgz","fileCount":12,"integrity":"sha512-MF78QSxy1rrWX+xVwM4EQdDLcaTq85Gc8q2qW3K8xJcE0GGRIq6JEb+8PAJuBBgQgGNnAWM6687QyKdg3mK14w==","signatures":[{"sig":"MEUCIQClYGBw9kZilL4DF2OtnZQwj86zNGShM87lu5CF59zhmgIgL1GKQKj2IejXM6FZHdi9c3A/PW9F7dLDUoINEH2Vbz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICG9qDYn7PJ99xIzCl4pBFaKAq+9LqHzYFMfKRPjrbEKAiEA5k5kaye5QGhhJ/2Xes+fDw3kB5zkR1j/HPJzv1cILg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.bff0301ca1f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"bff0301ca1f4e2c307528f702b3a594b69f372b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.bff0301ca1f4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.bff0301ca1f4_1789573496558_0.45084138271793806","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3b72bdfdfda2":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3b72bdfdfda2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3b72bdfdfda2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"14f0e75ee40ee44ed5a76ba2318471b627fd6130","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3b72bdfdfda2.tgz","fileCount":12,"integrity":"sha512-RbD/3YixtyHg8bzs1ha3EPbnq/dkBZ+vl/8vzxRXh857G48q8aTr+9y/cH2E/CWxlkmEs/gvf0CMOC3TdTuMZA==","signatures":[{"sig":"MEUCIGBw3dAIEupAgR3HehmxTJrSDhtKERNkSrlDzCXPUqlUAiEAptaDAWOubP54UZuKr+HfZy7TgfeLKGjyYHPZgVL2JSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEWwhravm3uGX/ksHqD2ttWRUvMEcG+P2a1hUditQuoeAiEAr+L4aWEA8+rZNS1EVQjmuTrtT8yqRLwzalwF9QXmrI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3b72bdfdfda2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b72bdfdfda2c34ab427ab85611049d29248cb96","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3b72bdfdfda2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3b72bdfdfda2_1789573633619_0.2229601034630022","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9315ab45e518":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9315ab45e518","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9315ab45e518","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3667c89e7957afa6afa0fd370b0284c98ea917fe","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9315ab45e518.tgz","fileCount":12,"integrity":"sha512-QC61SI8Rk84oSu2AkdXeBx3ncU2FwIolwwrY9RzOO7o/9dLDpHhxT7uDUlWlG4S1W6GxImJOB76Wq11MwzXsow==","signatures":[{"sig":"MEQCIFf9UaGdS+RpgCDGKWYv1IHgtweFOSyo6slnBD3O/d3uAiBVqQEd28Bk0WSoS8G9BscDOsS+Z6z/t+cYLm6s5yLKhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDqJt0ONz1E9NNGPmyhBwi5TU5t1TJlvAjPSBM5LlzUVAiBd/bgazUigo+mJbUrrBu3ttdNvnkDu/zWVqdnu1nr/3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9315ab45e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9315ab45e518ad98d6a73f56d52c7760dcf01464","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9315ab45e518"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9315ab45e518_1789576352340_0.03495549107174645","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2c9900d7e395":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2c9900d7e395","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2c9900d7e395","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fa6e39aeb53653e8d4c423f296a45971129b9711","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2c9900d7e395.tgz","fileCount":12,"integrity":"sha512-df0iVJ3wfLKucZF47NXsUrxwdAcZ3y5hGv2sww1QLMiyC/kXLVe9Vtcaah+Ldwd9k2MpR8bLMuGyCtZsElgbYw==","signatures":[{"sig":"MEUCIQDAqNZ8ndr7Z4oD2ehPsDi1pyKP6RaCuhXDLPFyM1+FoAIgDWSARND8U381qS98uaEVcVqfY+ZRzzkw9vmYT9jFDiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAIMM0LUbq5cD41VkN6zN4/J2nkO0gMjAM0tgziUD+JAIga61Ta9i3rfdlEieISj2FWYu9QtEcho+jeBVZ7rCx6cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2c9900d7e395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2c9900d7e39537dcce518485120653f5e9cd7bc1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2c9900d7e395"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2c9900d7e395_1789577776250_0.1830519633571719","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.59cf49e0e711":{"name":"@tldraw/tldraw","version":"5.5.0-canary.59cf49e0e711","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.59cf49e0e711","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"32919109f272b3b6b0e9d3a668162d77999bcb79","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.59cf49e0e711.tgz","fileCount":12,"integrity":"sha512-VBZ7bUV73vo48BQ8n6kN6YkS+f99xsGJkmVE4NIQwG8jIsz/Fi3Ctxlaelbk3cn/BliwlnVBgFD61rzhpFKplg==","signatures":[{"sig":"MEYCIQCXZLTne9ajvZCv/uXNrEPinG3XQ7evdrS+do/azof0JgIhAJu0BNvUaXr3PufsgeynAopzmU70h2uDqQInIBtvTYkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE75w0rlb6BQ46TwKdvcHHfZ+8XZYFnFZymCT5gW20GKAiBTkBs6J12V57vOS3ccSJSi2cPMbEjA+eoQKCdoq+cdIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.59cf49e0e711","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"59cf49e0e71138fdd1c5a6a0109a0904778dbfb6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.59cf49e0e711"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.59cf49e0e711_1789652250088_0.018675731200519907","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.05ba06d341d4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.05ba06d341d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.05ba06d341d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a155fe259fec456844f9cb608e284c6689cf530a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.05ba06d341d4.tgz","fileCount":12,"integrity":"sha512-TNtlCkBwbsfZ13C7Z6mXB9G4xINIDLC4lrS06Mw5baFi9ruPDjxqCqSPqXw+rNIAaUNSWvFrqvU481eogQ8sCA==","signatures":[{"sig":"MEUCIASYPcDVnWLg7N1SbVYItx6V0/8v0qs0zJspJsi/t4gMAiEA5dV9DIZqXy9c9XK7di3UdLgDGKTI5l3X2vpszl7v/AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEwVYnuARnB2afPHD8g0UA3xgLC2cktfoCPsfQT+ZgzcAiEAsLv/LJ5eDnXfVUT11jwJuwKFCwmBPU/3Hs63Xyvnrb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.05ba06d341d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"05ba06d341d4fc7212812c30cb80309c011d428a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.05ba06d341d4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.05ba06d341d4_1789721644726_0.08057903257123566","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9bf849f8a24a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9bf849f8a24a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9bf849f8a24a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5aecd172747ea2e03214abb6d391059401d24ba0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9bf849f8a24a.tgz","fileCount":12,"integrity":"sha512-7TQV+xoca0uKGS+CREfsv2n/6N+MVmvuPL0sWjUg7cCwhbpknJmigMg85A1rhJXAHS+812iXy0q+XzU0HA2WQw==","signatures":[{"sig":"MEUCIFgCQNTx9MIUF2h/M/esugEv4VOaisy8JP8PU6/5r+dcAiEAkG96Jrdvz+UlzPfgwyTUuhIcQBTMWyBVaHhCFlUYmQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9aHTG/hRFmNpqJvi5TBzPHDodKSrBqgmm6cPrMB15kQIgYmgP4gNCDqhhFfKJwnny51saumLbcNgiiONZv97AXpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9bf849f8a24a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9bf849f8a24af909ee6630c32adf265241be7bf0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9bf849f8a24a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9bf849f8a24a_1789984036501_0.09844720560755293","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2e0a94b508ac":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2e0a94b508ac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2e0a94b508ac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b45e3d4edede78ae387d72d09de4d472c288577c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2e0a94b508ac.tgz","fileCount":12,"integrity":"sha512-Uk8/xi2Av4XDiiEWaJ5d4sL4rCpNfsZRytOxfCB/Rre6AgWvYjoEyv0Mb6MS6ile9epN+CAnt0zzJQJtjDYb7w==","signatures":[{"sig":"MEUCIDsbqGbmvpe5chdy1zHMnRgIcsyBgCtzBUaDWvjgKL99AiEAmW0nGuvS+5NuymayqUyiChzF6ayMOtqZ4VGuYePO+3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHXTZ9LJKpI64afRN298YxNQGEmw8gXD1101XOgFopq5AiAX+EHE7hHACkU9qqx6uiRzENlVXQp3EqGxFvq7v55sKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2e0a94b508ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"2e0a94b508ac884a6e3d329ad8344fa4edab17bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2e0a94b508ac"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2e0a94b508ac_1789986102785_0.7732730789267859","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3b3151761707":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3b3151761707","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3b3151761707","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d5480b1ef7f80a26ace8f447a1aa286b9098d6e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3b3151761707.tgz","fileCount":12,"integrity":"sha512-MUWSNgKPLQAMezo10/+XIvw18p9ZvUEg4J8zsMLTP4LNjgmwhEcUspVieDjkrQEgpXVkJUWmVt6x0p2z5lTT8g==","signatures":[{"sig":"MEQCIBKKSMpllycJGh/RsvcTejhafDJg/ORxE4WJsw6KTyCbAiA0B6HjV14kHgT95DLYTReVojQhwjB10O/t5EsHcxTUtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJzuymiqfkcu2613HJRcVuM+C/iByY+piB6D1T7IDOxQIgFlkIMQeGsKjQ1ZNbTWTozE/pqF0miLW7EZbJKbEiv/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3b3151761707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b3151761707f76f1ce824f9004329724a55e89d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3b3151761707"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3b3151761707_1789991913665_0.8553976509531405","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d889d119509c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d889d119509c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d889d119509c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec026aed149e59eeb34122abf28b45da79d070de","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d889d119509c.tgz","fileCount":12,"integrity":"sha512-Ff56NivPRpbx1qOO6lysvxlDk9AwRGPiWiSWofnSG6m0B9C/99NRjrjykKP+UwF0M1//Q9RG3pbS0Uk9V5fa9A==","signatures":[{"sig":"MEQCIAKJ7eibu4AIQeYG+2FKwUBDnljJs0FjcwjIuslqU8WMAiAvfD3wQit2y5ojTZAKzzVLoZHwrRph0C05yOmAO1oAtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGFdxmCQ/0a/W8dt04aTrHPvzzKbYHvxds0bOEwM/ztjAiEAm+MAQJF+d1yJ5ADqP5y6mh8SEgJYlyrBw6Z0IBMQjNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d889d119509c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d889d119509c1e0c6708bd7cf24f126fe4438652","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d889d119509c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d889d119509c_1789994401991_0.7233042294977357","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5c63f514f298":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5c63f514f298","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5c63f514f298","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6302b1a27e361080c513f5ed00afa8c1e405ff46","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5c63f514f298.tgz","fileCount":12,"integrity":"sha512-Bmn6NDwojeKmEXHLmGrNkaFuPl7P/7lYgg5whCOomeQcbvOSdsT0tLeBQ0ud8QnzReXsEj9tphUzXGl+jhEmVQ==","signatures":[{"sig":"MEQCIDj09sZ3ShrO23iEdbQn7DtjOTZWXknG+zn6ba3yNaINAiB0YTR21XFean7gApNz0F3iNK+RkgY0zrkedyYF0TjK1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQd3v4Xen88+0N7eEjgufXWoxtLiBPHyWnq7NPlfEhJAIhAKJyFpChSlzjoJ2Mwi9tfFMzOBsPuIx9YWNgrsGl5+3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5c63f514f298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5c63f514f29897ccbce2954db87330b2ea9d6b2d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5c63f514f298"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5c63f514f298_1789996065939_0.5272620026280752","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.41e06db3e707":{"name":"@tldraw/tldraw","version":"5.5.0-canary.41e06db3e707","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.41e06db3e707","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9cfe8c60f3fedade0b606c5262db93b30c72031f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.41e06db3e707.tgz","fileCount":12,"integrity":"sha512-SM/qfNMq+xX1fLS7L31skkUFRNMbAmZnKA72iDMKuZaV4sf5GhQfYxohNwHruFseOp3V4e+8P2Ey0Ifde0q1BA==","signatures":[{"sig":"MEYCIQCahInlCKKlAdHRQud6Z6wLT64zlkLaQqMiuaU7yKK17QIhAIgybQGx91Nk+OnqINqMHydojHYTEQ3fjKiUmBvpWxLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCO20rP5Y/oEr5bWMLsDYyyH+ZlWMIsUMMr3rXuA1PfogIhAOEp4cxJ4eLITYsLTI/zH6PnGKhxUSUBFUTRpGybVSGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.41e06db3e707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"41e06db3e70793b3aceb1655db833a3be79c6118","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.41e06db3e707"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.41e06db3e707_1789999100428_0.6725617474429066","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fcb8770c8aac":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fcb8770c8aac","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fcb8770c8aac","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9cfc81fdb67270065f167dd1e7167f25ab10c77f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fcb8770c8aac.tgz","fileCount":12,"integrity":"sha512-vxlxi8eWsAEb87UqBiUdnPI928WpqmBWqM4eZpVvYM2GXNPLnl1g2RVYHurAUXoPv/GIoVuzXnjZ7mYtqZYi6A==","signatures":[{"sig":"MEYCIQD8Q1t/qSDsoqTT3zEvmIb3oVfijOvIngILOm5K9KSvcQIhAOofUYCahPhoGp7jogCb9lr6EaUz2SVlAoA4RQeebeCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIClm0RX0apOjCxL4PT+HjHFrdOv9zW9RUAm1AIOumwlRAiBDTuQUKwnH0GQ4siJeSS7wlQq+1uE87jzyBdB0Il89rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fcb8770c8aac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108730},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fcb8770c8aacc934d394d82646538ffdde4a6bb2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fcb8770c8aac"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fcb8770c8aac_1789999130237_0.03764328322627608","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6574aefc510c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6574aefc510c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6574aefc510c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6b54772d88dacd0b0834c22a1e251ddb5acd9356","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6574aefc510c.tgz","fileCount":12,"integrity":"sha512-2OhqhXgqNPnoYdogEfpot+hMVNyiGzwKkQXR6C9Vye95reOAHKagU27cDvWFU9WMKGZ4npGRs1K4BvxYWRmgeQ==","signatures":[{"sig":"MEYCIQC6h/ULnN70O2KRGuxyXG+sMrG4kVUIj7RPWDqPZuTSZAIhAPbCmdSOZBb0My0ayJgZjxn/1z4R8RV3SrJRrdSBWkJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkaZPRIkoypDvrsC0POHRNlkj5LweD7MNfw9k0H8U81AiA+V1d7kiihu0GXWvNIK2KYfPkKdlqYPLwIyj2LmXHogQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6574aefc510c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"6574aefc510ccd8219eb25b660e1feb982cd3d0a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6574aefc510c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6574aefc510c_1790000048967_0.9832029054989779","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b094e3241c3c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b094e3241c3c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b094e3241c3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a12aa52cb699b55fccc1afe8d34517437665dbf2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b094e3241c3c.tgz","fileCount":12,"integrity":"sha512-x1aj/gqdSymZI79qWcYY27k/DgKn022xJSm0j8Ytf06VTvp4zYPFgKTaE/SLBDOd31y2GkI9ykRNMXpdT6gUeA==","signatures":[{"sig":"MEUCIQDuyKLeGImCJM9MlD2tox9RgvDXkRjjmXElD3rDrdsaUgIgWS7MCPFR6UELsM5IlrLd4pVzZYMVdxab/fmRYiCaSB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEVfuEfceU7FiOq76pw7SMOGMK+X/Nrk3TBByGq6yMScAiEA1AGY7seDOdp1BgZ94u46360fK49p/nzeoAxl+i1L8bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b094e3241c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"b094e3241c3c8ff19166d7db3e17159887776a1b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b094e3241c3c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b094e3241c3c_1790003440472_0.5981487592684533","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.743d79c6200b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.743d79c6200b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.743d79c6200b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1eaf3c35273514d70a648765bab3de7ebea8e82b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.743d79c6200b.tgz","fileCount":12,"integrity":"sha512-BrPUGnWIXQRC/Jl0OTFizcwOKnHJlel+KA2Ul8qCFWX1j0Y96rtikolJiBFlJqb3FR5Rg1BQcT6F6qOjKfRumg==","signatures":[{"sig":"MEYCIQC6CRxzJZ0GRBZUZRXJA1iB0YPATWwG0OYXeuF5dRn2RAIhAIOj3VPA5HR6Kanjx/Q7M1r1TNFUecQz5Mcaqu5/fRNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEzmQe4QJDZE2yZ7CLu+o2jjWynhRmoFtpCUW2nI3vljAiEAu4B9W0T9Gk8ZxYQsN0uqt7+dQ3dhV52OnHXfgPnACoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.743d79c6200b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"743d79c6200bb270f4b532c2524c3b31409fcf13","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.743d79c6200b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.743d79c6200b_1790003563521_0.6504144313469613","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d1591ff8ef95":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d1591ff8ef95","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d1591ff8ef95","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"46a1ff2ace9c1e2bfda4c313da55e3c39361d14e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d1591ff8ef95.tgz","fileCount":12,"integrity":"sha512-n2Rmjo91zmbClO8k5ZWutrFy/1MJonautdfIBI8U9AvTevH24QjwlE0WzstmAa2R0yKxCiMUdFrgTQNizvK3eg==","signatures":[{"sig":"MEUCIFRYmQMnZXemoSHhAJlzqVtgKJxN3kbjE2+zn9vSYpCGAiEA+j7T6GrDyqGow0mxkyD+XItGR8DqQpdw1zJ8TIORvHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAy725IhbdOW81nPcOMz2oMuhcOspgYb2g+kNaul8hwKAiANEngEmHf5pEDWtXosl1mVcIu1DdM4gv+HZ8BJ4rHgrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d1591ff8ef95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d1591ff8ef95a12f08bbe79d4230f2fe920720e3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d1591ff8ef95"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d1591ff8ef95_1790003957199_0.11264626070045036","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.813e36851926":{"name":"@tldraw/tldraw","version":"5.5.0-canary.813e36851926","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.813e36851926","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"06c72223c465e56d0c91350d04a75c422ed3d5ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.813e36851926.tgz","fileCount":12,"integrity":"sha512-wIxLRpFQlCqzDIyHygOLBNVh5PyS614jqvVESUR9JgFr2X7D2TF90yGrJivKrnB4bsIBtBzDXFkaqAd9A8t32A==","signatures":[{"sig":"MEUCICeWw2R98H/az9nEWRxjVV8HJP2s8PBIoQcAdBb+XsD5AiEA/WzAuUncfALLdiQFlr4x1rq0Ys33Zm99H+U0ijikXQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsIfh05rYD2BfjSbz8xS/MohuRL7bh8TEbTUuUNOP31AIhAMLbwSVm9wk9lvGMRCORK3xihpIQDaTzYjjqBwnWz2x3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.813e36851926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"813e36851926609d97e9f0c6213874eaa582b18c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.813e36851926"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.813e36851926_1790004135884_0.42669043441040055","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.51fe070ff155":{"name":"@tldraw/tldraw","version":"5.5.0-canary.51fe070ff155","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.51fe070ff155","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"48a968cf78330e5c915506a33e08022fbdf101ac","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.51fe070ff155.tgz","fileCount":12,"integrity":"sha512-58nxmt7eVqAtqxTmZFbY3jj2hOU0XUjUrj8ngjAD3+FBP6lYxR+XGVavNfz2J/vjpT8RD/VMmRo1/KrKvEEETw==","signatures":[{"sig":"MEUCIQCWS79oM1n/pxlJeJpwwgsUUbnPRRcMQkDfOigs0n7gcgIgNiWWqMDAhkiVXvOadErv5WsqVwd7ppiVlYoMeCPoI50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5AdyhOcDSsWTo4E0ccFzy+EQm+cGLlJg7ZqoeSqrkVAiEAjzeGkSpqQ56CrB4UhWKreP9d2czoGFxrwuDoBvOueRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.51fe070ff155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51fe070ff15596aff0ce09c93fe517ffaec7f91f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.51fe070ff155"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.51fe070ff155_1790004166128_0.7501030089151421","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d8497e0a5bbf":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d8497e0a5bbf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d8497e0a5bbf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1e8d72de8f6aaa563e4ee64796c42cbdd0c3d1ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d8497e0a5bbf.tgz","fileCount":12,"integrity":"sha512-M9DNCXYYhv4dpRlx9TMaQASZSy/2vq7XBhJZ8pzSK8NwjR1qKAGW1Dh7WJU8lAKrWl6bofKcxK3+RkRnTMrlAw==","signatures":[{"sig":"MEUCIQCt7B3WAQaSlFluMQcy0CR9mRGm++h8PD4is+8rr5LOzwIgJquCnM/fdMqDs04IlbDi/v9CqC3GKHTfLajWeVzbiws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaebMDeRDj6twqkBbwNPBB5I4rsoDPUdny7KXXaUQ6WAiBnxKsv2ib27WmkQr0SZi9sHLQ462DU4MgA7bnxydaIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d8497e0a5bbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8497e0a5bbf1af2e3103ad392947805f5efe409","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d8497e0a5bbf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d8497e0a5bbf_1790005976895_0.20974322550914737","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.cb0a69ef21d5":{"name":"@tldraw/tldraw","version":"5.5.0-canary.cb0a69ef21d5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.cb0a69ef21d5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6db809d0c1d3d4e322b4eec39ede7c7272998cc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.cb0a69ef21d5.tgz","fileCount":12,"integrity":"sha512-LG+5+7Q8OCLlgrST0fCRjctAKblOqOiw9TGsreMRxIxzvaRBTNE9mMtdbUtl5VaoHcpn/o8dAnoGyqq9LfO/Ig==","signatures":[{"sig":"MEQCIHX0PVae/0ZayvB+ezt0ZHRl1wwlkVvMADML//QSrWYlAiBkFTlQSoUce9hFGH7+cY5EgE431+3oPQK+hDry7Zs29Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAceHJ/U1mfVOpIFY0/2q6JKRKxIVA2tj4mxGyYWErmZAiEAvRQ0beRCLDJWE0biL9HLAOX5Yq9UBcwcognhZVEyg68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.cb0a69ef21d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cb0a69ef21d59ba1d121a2670942f44582f278e6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.cb0a69ef21d5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.cb0a69ef21d5_1790006576334_0.7709574743460388","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.94001736e2f7":{"name":"@tldraw/tldraw","version":"5.5.0-canary.94001736e2f7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.94001736e2f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"df59bab16a7a017d64210e35991362ec0d18de17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.94001736e2f7.tgz","fileCount":12,"integrity":"sha512-r/QPvxAdcFc+kIiCrFImHr3qreKQMhmvJuGySGB0Tc2fQRNiwEl/vkqAaVzJsIi1E90jGHAhFMdmIZve2emJUA==","signatures":[{"sig":"MEUCIB+PaigEYeJUaFLxLqLsmdZetS9a/9KYwYPGEYbC7zNVAiEAkaK0aR+7r0+NKjEdqNGvR5oTM+q2svvS6PfKqSvMhSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbdfMq4cQ9v+pKE66qRcxoje11rZ9tbbUKrt8DyojQfgIgcTsCfckJBKXSd0v+QKGsL8rXtEuRYTgaekTL/LPJSbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.94001736e2f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"94001736e2f7e7b8ccbca8cc97c0e8b8ea57aa4a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.94001736e2f7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.94001736e2f7_1790006608466_0.03828115483184091","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e6f1632ae9fb":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e6f1632ae9fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e6f1632ae9fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"703c84b04d327ef7bb4dad08ac0a7d258cbb003c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e6f1632ae9fb.tgz","fileCount":12,"integrity":"sha512-TLuCgn1ND3J3rK0Ix0vGCtn7ByNQyDaEYU3WG6fR6ZgkrrKDour/lI062hQgCvz1x8gfcfoo1n5fX7GPUVTTqQ==","signatures":[{"sig":"MEUCIG8l1Ec/3aM+KoXn+3SouGw8frTa/OI7BAU6mCggJxJXAiEA3Ly/RVZBatciwJNKU8ymjbxRXmdNijALsT4r5yqulBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvjDKK4wASqEDtetrKetp/0r0GV3U7Jio2A3lN1kfEBwIgdDXkT68BErLHz2ux6319ob0BEf2UemNut12TjJHdCOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e6f1632ae9fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e6f1632ae9fb151e2f3037dd1eee216329fa3054","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e6f1632ae9fb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e6f1632ae9fb_1790007400498_0.8044618350206671","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.22f1bd55d731":{"name":"@tldraw/tldraw","version":"5.5.0-canary.22f1bd55d731","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.22f1bd55d731","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1bac602391d96f508ad2622c2ba787163b1de53a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.22f1bd55d731.tgz","fileCount":12,"integrity":"sha512-aldZaEyvUDeL4MNPdhqy2sVIj61jxeGKUqSkODf81NdNw+w/BS//mEOFIkcmxdt873EaeLl1vbF4rcPq3/O6Mg==","signatures":[{"sig":"MEQCIBiP5Kij7UyroQTXUjTeQaV4HVM7Il4K6eUqbm3YxcheAiABKzGQ4fkzQN0qwPEskRZ4w93rsKI0be0Sa7GC1yUAww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGFQbWdHQTetjbQEy1iE09mCGkA6W+gjELLpjlTVJToOAiBPSvo/kDmzKPi1fSx9vcER1ZLntsbJsPLOFBB0SK1tBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.22f1bd55d731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"22f1bd55d731b5c1b593a70f115216138dab3bd7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.22f1bd55d731"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.22f1bd55d731_1790008434958_0.7506034359934761","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0b7f88b4e13f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0b7f88b4e13f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0b7f88b4e13f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ffc568aa47683cacd4a4b9f362225407e30ea086","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0b7f88b4e13f.tgz","fileCount":12,"integrity":"sha512-82EPvrXzHwH+Lpdhq1g+LHGNhWlxi/xqfymNC1ZVjymTONSY1LxAKENKpj7pUIFQY9C2dacfq0DvwO+UrBCsZA==","signatures":[{"sig":"MEUCIQDFDSWqOrLY1tebCEcJaoBFEU/DXO8+mYGKuDGjp4rjDQIgK8+RIQGciEGO9+CQhXX1wE8JrUMNCmK49SdmKo3V0Ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/aDtmNwENmLEYsTHS9R/c6GS2BIdL3Hl+95rc4GdO+AiANRtvQG4lr4ZlcOXOlMPJxv0sIjFdNwCILorSQaeUYpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0b7f88b4e13f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0b7f88b4e13f83f7ccbf6330f00d6197fc04d0ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0b7f88b4e13f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0b7f88b4e13f_1790011331274_0.04651243494247881","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a6cfe996e1df":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a6cfe996e1df","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a6cfe996e1df","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d5757d12a6df7b6b1651386039c143e260f05e4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a6cfe996e1df.tgz","fileCount":12,"integrity":"sha512-jXL2FZ5RJhszHTAkxw4QdSTNrt8qdWBP2kR/0Nuv1D8EwlION/mAXMbxlSrN6yD5ci2/lOMCCC47wynPHjhOHQ==","signatures":[{"sig":"MEUCIQDlR/8mRh6YsVTnQDRV8Z7CRN3PQovJUUxZKZ4DFQ0CIwIgJrtYEHSEJhQpaEO82oOUjxU2hPqBd6ZIlTDaS6Agoeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuE+U+JtObusKsslz4wHKBQehGubuLRo/OhAL0oR9TrwIhALtks9S5IwKZI3PtQROTc+g0K7Ofw8+XPf3Ck9uv/mFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a6cfe996e1df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a6cfe996e1df4fdfcdc3b63ea74738d3856380bd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a6cfe996e1df"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a6cfe996e1df_1790011950290_0.6652825935864506","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ad7e49ecc7de":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ad7e49ecc7de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ad7e49ecc7de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2e39c8b3d39f9ee54e8cd2b4f5631b0e6d89515","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ad7e49ecc7de.tgz","fileCount":12,"integrity":"sha512-50BtNn0Mbws6qnEzM82RDOYZXfpLN97Swrh32eBxVbKgIXiXjLUU41Hekcfz8XoAKe1ah8x3+Hn4mcQuxNlRxw==","signatures":[{"sig":"MEUCIQD+zP2Cfu7VSPAM4jM5SHFSEppjC6OaOEUX+KptHAAZ+AIgQoiOotvVh3GapFOBHdrpVg5DMg/ZDsvDu1wsrMJKuDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVA5pcAJptezbRfhIOuUeD/2lD3bNjBRJ1jPkm7fx6YAiAN8d3QTlX6XvHBLuRnpRZBakvCy1iZc3UID6HEPaRtmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ad7e49ecc7de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ad7e49ecc7dedbc7069d5a2fee329c0b629cbc98","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ad7e49ecc7de"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ad7e49ecc7de_1790043659378_0.22699993775873084","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.89ab511d8b42":{"name":"@tldraw/tldraw","version":"5.5.0-canary.89ab511d8b42","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.89ab511d8b42","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2bf8a25a5c740405da7923c469691c58d75ed37","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.89ab511d8b42.tgz","fileCount":12,"integrity":"sha512-+rvy+TQsB5uh5GMydSnQPWjRcWx5BMrh7F2cJNfdimAO2vxAM38rhfSHbceWvsc/k0KhE9pjSBCFYm9xcOg4rA==","signatures":[{"sig":"MEUCIQDmCvGWJo/NbTzfhqjZeMw2GISfLrggr3RcE6YgKU7FiQIgaRbaDwLgt2BCMm++UomxUTCDO7MO77OVeuw03kv9PhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF52VrTxqeStdfmo2whCBQWP2BMl3xMS0Ye0OradCeFpAiAERLvh7Q6bp8wZqBzOEzcIBLc2BfSLit2Ezmkefri+HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.89ab511d8b42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"89ab511d8b42fb7475b1e97d5411496dd9ff9ed4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.89ab511d8b42"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.89ab511d8b42_1790044180882_0.05278083122515387","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d8bde7cf0e8d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d8bde7cf0e8d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d8bde7cf0e8d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"94b1252921039a8001b23f82ab660187cd4ea4f4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d8bde7cf0e8d.tgz","fileCount":12,"integrity":"sha512-WOH9ha94zeCy3ByF08xb7s2nhICmWPTotnWlZuBognt4mlbOOqSMRoJl7iv1QP82kVQWlcF98lm/LUXTY+5QWQ==","signatures":[{"sig":"MEQCIDFEeo2ncpO3qdACMxUlu7PDOA/Xz/GqbqqI9yjMADAcAiAmnFKdFo/OUum9Ny304NY2o3v5T2sHoDDZUwa16+vVPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/Tp5Mtcf58p9rfqU6F3fg2CILxPrrpvJNUqA4Wop6PAiACY9bDNfk3K7L62Ss+eBiWH1KgROqa95Dehu8Ma3I0VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d8bde7cf0e8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d8bde7cf0e8d5782cc164125c73e56a35e557f8f","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d8bde7cf0e8d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d8bde7cf0e8d_1790044339051_0.028213920816607008","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d2ad3f9a0656":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d2ad3f9a0656","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d2ad3f9a0656","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"262a8aab7b97d310d73144c722a7c051b3a3b154","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d2ad3f9a0656.tgz","fileCount":12,"integrity":"sha512-+gOxadaa95qNht06ZgAQvhyU4JNOCnqQW3KLVlMeNhdOdR1nSSlBHrybDuJC1KOLN/arbQt/cxtKGZ/KeCrJSQ==","signatures":[{"sig":"MEUCIBs82ORWeell8vqeAupEopgmKBun0rH/A0DoW/J4RY01AiEAkMJeyzohvqSCWqI13kjFqMmUD6ogEmhfxS2iO85+Byk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbJrI2SkFA7f68Q+wKlRTeySmdo5JCFfP9ctPRPO9W2wIhAM53x5X7PQjpi9zjflc9wnDWJDKXV4REaaXEmrZ+8hbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d2ad3f9a0656","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d2ad3f9a06566478a9979c3d4e22f8e3c8c9c23d","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d2ad3f9a0656"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d2ad3f9a0656_1790045867866_0.8979570701349571","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5209cea28e5d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5209cea28e5d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5209cea28e5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a4b81e3982e634425220401c24cc8bab3967478","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5209cea28e5d.tgz","fileCount":12,"integrity":"sha512-2WwN6++4wcuLyLddDMl8ll5gghd6q2/5GU/DAc7rjzctxysIGf+W+q+/jD8JVlZp2g1mnNhi9X8ciRBwBjzKUQ==","signatures":[{"sig":"MEQCIA5dftrzgJhkriGJmvzNhcSDvGR8fdORJ24b7qzsFXmsAiByA9clP71cYEiIKQkHK6hn+arZTR32fahbeO+lXiYYyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFyxE3eNn9GA32ApruqHCDnXp1zCbmzkDn0HQAAXLBFHAiEAkxVc8Q7u9MMKrqrgCDrKrPnVXW3tar2RBnnF/5dbbiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5209cea28e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"5209cea28e5ddd26fc71df154616272dea359b27","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5209cea28e5d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5209cea28e5d_1790046590223_0.824264715338034","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.51be21378de0":{"name":"@tldraw/tldraw","version":"5.5.0-canary.51be21378de0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.51be21378de0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d8b7766b11f9590f6315a25498395c0294801047","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.51be21378de0.tgz","fileCount":12,"integrity":"sha512-4FUPJbUJumRm0pN7V1GlLqXcVlrthLwl7YV3voVV5AqRGl6wQmvMKYRoioi9em/QmuD4CFanHWXOsIelQXDuZw==","signatures":[{"sig":"MEUCIQDWt1pJoiL8DX084CpyCBsqphNCe+vfMTcExNTuMfQuBwIgb19qpzSjR0o8ug4eHPL/JBMxjVvQIwsAu4mN6jQo4B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHr35Rew2ypKu9bQ/ivk8L8Ngg+m0Bez2YiD5eEpw93YAiEAjSNsVZO7JtkFQhJXk16u+DRpm6I4jp6tQq/lax/PtnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.51be21378de0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"51be21378de005807d959f8909470fd152f1b78e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.51be21378de0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.51be21378de0_1790052324786_0.9976290508823651","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a8e24125716e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a8e24125716e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a8e24125716e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e2f9335ca4bb6108d0d07a5d81b3ba3d5288cdb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a8e24125716e.tgz","fileCount":12,"integrity":"sha512-FZPtjK5HK/FZTBCbil9bnfyBJ4LHIo0gTgtGR9QJIOnno/B39OVekW1kx4xSWcKOSLb5TI6+MeQsK2a3+69/UQ==","signatures":[{"sig":"MEUCIQDx18uBpTahMZ2/tEF0FRr8mCrvoJ1ZEfPQfIfRWAWBrQIgTt/4UV40XrdOXW+bg9VhUJNwR3nfxBW66GgqYUMa1XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH062/Eo3sYXEuGrqnwFMguTf+FYQObfxe9dsB0wh7NhAiEA7p194+ul9qAlS4MbqojSLTrbyWR6qJHewjCy1QMHJjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a8e24125716e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a8e24125716e76cf25cca6fe4ab62fd13d550780","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a8e24125716e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a8e24125716e_1790053758086_0.5703577107108553","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.003bf5951274":{"name":"@tldraw/tldraw","version":"5.5.0-canary.003bf5951274","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.003bf5951274","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"104636f18e9be32b3064b3d8f63e89461f9c075f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.003bf5951274.tgz","fileCount":12,"integrity":"sha512-Fi0lenwibgvORPRfNzsrqFaegl4q/cJBssnePC4hIcwyVmj4Q0oP0JNv6lZGyGHZLC2Yr6fCeJ/uooS5VhXMAg==","signatures":[{"sig":"MEUCIBkbrPjGUH54Mmn92EIAJQRW6Ysgx5MV58S+9G93gR8iAiEAyfptLNKAbnDdywudBaOa4mVKWBT5dSW77voUA0dkQ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaKtMHWW/e/0N8c3AI2VmO4EDCaenTCcw5CKUXrTuC4wIgMQkJ5hqiXI8FY7K+6p4pWllRYYlzX4bqP6s2Ye1KCmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.003bf5951274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"003bf595127473f2681930275cf895b34ca3a49a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.003bf5951274"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.003bf5951274_1790063913492_0.20970262706445975","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a5df83af2032":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a5df83af2032","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a5df83af2032","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"435e1e77e39152f47a5bdb4962e4a65c9911281a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a5df83af2032.tgz","fileCount":12,"integrity":"sha512-CIBQDu251S7H/urUPuIlYELoMS4Aap20ceS59+SnCueiHjxkGkUhBUseIXL4fGv5R7t3Q0Y63Los0xu9F5UyMg==","signatures":[{"sig":"MEYCIQCkTYl9B0bn/6khinFAEuaeIn6T/JZjuIYiVQ1cTfe4RQIhAO9mjJYE2VioJhKeaqJohv3FdGzuDy/wNNjXPcEm+m07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlCPEFUMhwMF291TY0MTPaBtpSgh6bzqdIjT9yQRcEOwIgMSidsml6+dSxb6QDgXxZgyRk9L3sOHbuXXmbfju59us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a5df83af2032","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"a5df83af20323ec2b57e28e5cb2c52889188cf2c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a5df83af2032"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a5df83af2032_1790064046526_0.5249057157830963","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c43dc6039273":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c43dc6039273","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c43dc6039273","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3be0e10b329652044df5997ef9ab47c8a477b224","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c43dc6039273.tgz","fileCount":12,"integrity":"sha512-dyZAtPtXfv/qlFJ9SdQT3EDjMMhiuYuE9J0XJ/UAtj1irIqSIMAKZbzzjPLnVZHDccZB2gYOdnycA1s2NGE8Cw==","signatures":[{"sig":"MEQCICMsWNpPUkQK6KZNQ1LQP0Do9kfLKRmsTmMWIQa+5MVvAiA23EFwYMOOdPe68f7NEhh38Rv2Tm6rV/HAwNExEnKDig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeroz+lH7X6AmXbwYgGn3Cc9NqtyrMQoC6bL77EI9wJgIhALcDC4l5f2/LvXbXnkXIjRnKQvGxytkpGk4NfgJ2UKz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c43dc6039273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c43dc60392739ce0e67cc6bf819d420a5a605001","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c43dc6039273"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c43dc6039273_1790068603957_0.288184861436412","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.75fb9a94017a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.75fb9a94017a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.75fb9a94017a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"65e1bc34e114cc3c7019715eb00f9b53068f9156","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.75fb9a94017a.tgz","fileCount":12,"integrity":"sha512-+T3CkG4lKvUuL8aUAUVXJVYEU910eG6ZRhzpHgZm5zAv+Xp7MV4gYw9yTXcg0xlbBDTAubv7gRsjPqkJXYl/Mw==","signatures":[{"sig":"MEYCIQD9IsgMr7La6kVmF/PNUpTDr9YTHK5qTAI0XGxx1N3xmQIhAKE/UpBGch/fDhzC2PKbTYaU0oaplSukxkA7Q1l/MCuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGVWvfNp5quMo2ZOL2C4RPBbtO/glzQ+FVPHVi3+j6PqAiEAgtxaGFtoQO7sXAzFCQ0X72Z6kEB5rgUnMDBPlM9KMx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.75fb9a94017a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"75fb9a94017a5cf95368818f80db25c0e0b1892a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.75fb9a94017a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.75fb9a94017a_1790070521325_0.10445641957576601","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fa39ede1bb05":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fa39ede1bb05","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fa39ede1bb05","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c0450d46e6eef9b1050417c14bfa6b7aaf91a74a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fa39ede1bb05.tgz","fileCount":12,"integrity":"sha512-aYIrBtFmCpy2ipwN0bFe5k24Z+xl4RhWOlpH0MH5WLhtT6TXEN+F8WBx7Mj7eppgV8c6LlXoKCxtyB9e4f6WBQ==","signatures":[{"sig":"MEYCIQDHrml+4N6QDqLJKJlzSZZw/GkBNdDk8MqT1RGjOeAIRgIhAKOiU7/HY7Hu7PQcIcuS/CTPF4SpGQDPbDB55afRoofH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDo9p15eVNx3XOkp5H3LReMUQox3neXd5PeG6mtrWvYXAiEA2xuuXFyuRHPbwxovcESBxFD/Pp4WDbuLrjdeVQHhfP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fa39ede1bb05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"fa39ede1bb055f2273669bf0829e811973775d70","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fa39ede1bb05"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fa39ede1bb05_1790074120509_0.11701129570852276","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ae7db96b8f8e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ae7db96b8f8e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ae7db96b8f8e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"16a927b2cc260113707e4e2924d80638d1248db0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ae7db96b8f8e.tgz","fileCount":12,"integrity":"sha512-5PltKBoN7ZolxNutmDBmEY2RD2FM+0+XVehhGvU9JtqrHJmEZmRTwn0Y4Kk62K65rj+/a5YN9PernoURpde7Iw==","signatures":[{"sig":"MEUCIC4Snuuj9I5dvjpYnC30UghJv3YIzBLs06I/ayUHgb3LAiEAou8LOnOs2DrFy1rWePMvyzp3fGPFV1VQHu8dz7JdoPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3emaNr88sXlUv6LpcS/+k1umquZ+aFVEJCXr13i28LgIgAZDHXqW6PanqQn9irJjdPAPNLU3Meiq6f8UobkD8Sbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ae7db96b8f8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ae7db96b8f8e83c06892ca83183d160f1adc6430","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ae7db96b8f8e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ae7db96b8f8e_1790075348225_0.08346166552520917","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.7fffd343ae37":{"name":"@tldraw/tldraw","version":"5.5.0-canary.7fffd343ae37","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.7fffd343ae37","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d70f6201fb9780bff6e773439a3d070385a20aa3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.7fffd343ae37.tgz","fileCount":12,"integrity":"sha512-qUlkHLSLUNu9dA3M1Z1Dx464D7f9HHcdckcNWuuvi3LOa6DzTnLykYV1jU/S/W3gDVKd6iK5ud2SghmlLIKqCQ==","signatures":[{"sig":"MEYCIQDU4fjz/xZvE+RyX5S/Bsq45uFhMy1mtgVBTH+Y676j8wIhAM3hgmOrRN4a7e196wEJn0pnR44pE9y+fMBvB8pckHiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEU412rhFji0GsbFKyw8mnXVtXpTE6ZGQdOfnL/rn4pQIgYis6y3udqnW8oL7comNI9ZYIkIFzUWwqCJtSqsCV0Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.7fffd343ae37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7fffd343ae37fb97fc55436a3667a408f16ef0b3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.7fffd343ae37"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.7fffd343ae37_1790075721974_0.7909657303670621","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.8521efc65f1a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.8521efc65f1a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.8521efc65f1a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ff47530f8d14be910a65362a2f65f5b337eb4ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.8521efc65f1a.tgz","fileCount":12,"integrity":"sha512-6ZdLOafk+g+743vxItctW50e5IfGxxHWMq762vbdik7jjeRWECIIcZHoXLWzrsEoYb8TEaHaXbLNZDugJ4wtCA==","signatures":[{"sig":"MEUCIGb+9wgj/bcvEE83modC7gYcLqMeLGFIMZjnIDni4+GGAiEA8Az1bX4LHN2pZnnvN4wUJGSYYruUf8jEUqgV6YZFGuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBYhrnnqq5sYZKfYf5fxjk1+z2GU33rFPluIn+tGptCKAiBDFlHL3o4FJcOgw0GN64GBbHr9joQn91XGW9eC/T5CzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.8521efc65f1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8521efc65f1ae567fecceb6077fb0649522ff2b6","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.8521efc65f1a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.8521efc65f1a_1790075761491_0.7834165147504437","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.904738c8a58e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.904738c8a58e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.904738c8a58e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"04c45a73de31fad8d4ecb915d3c82b1a5a0b09c1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.904738c8a58e.tgz","fileCount":12,"integrity":"sha512-+cKOy+bEbPJmCCLM3m3O+y4KJBSn92YriApMZbfnGHP++n+rMuHn4yEpFKtVfxBxlcoFiMANuuJUMqHlcf8btg==","signatures":[{"sig":"MEQCIDOLOjHEjNtzFf6ZduLiKsvqzIBsd/h2D9pXqHdV7h/XAiAbnto6jwv6QoK+rXdbdCvbw/h1IVoiXTZTOI+I8Q19/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBm5mIMmXgmILFhDau29aCewHk868JQV+1VH657lttytAiAaaUdyQDBQCO7cBblXUMw9VJdoL8y52TrHhbLdZ8rLGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.904738c8a58e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"904738c8a58efe399c4a6534b8618c91f2e9c602","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.904738c8a58e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.904738c8a58e_1790076714485_0.8548438728075873","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d97e6960f142":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d97e6960f142","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d97e6960f142","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c22fce7c64e592900b5f3717ebeff62715b61a0e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d97e6960f142.tgz","fileCount":12,"integrity":"sha512-oksViOLAXJs2oaN0UlASMzUVcaX0FUEV1M3aTGJThhIDL1n9ZDUj+AJNChsxLFXfGiRFR9qVXGk1iZSSZfdoYQ==","signatures":[{"sig":"MEUCIQCI1Z1cgsawOMpaWlkKa5AbUJQ1kogXNXH/+jQO5VL6fQIgfBconyezpLVAEeBIx1x7Uw1zvYf/xqw7nn1yjj8xvw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC13xhTDX2AkuN5+JFXlVybEf6ETp9BMRp+ss0r6ZNmiwIgeg9NN2dHW7mILAsunxW0RROddhTxjHXDs/RaQ0Z3VLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d97e6960f142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d97e6960f142225c379b5298a742923d6ad4e2cd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d97e6960f142"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d97e6960f142_1790077472768_0.020469594182817685","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ccc28ba47d5e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ccc28ba47d5e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ccc28ba47d5e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8ca97a0b8fb5c7fc51314702c1a42b7d956a067c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ccc28ba47d5e.tgz","fileCount":12,"integrity":"sha512-+BHFvy+r6eqcOcLfNn8iezsKwdP9eYxNb2+yhXJrtpRkUjyGQ7JGhx/Cc5ncmVio10HDs3A1PD8Meg9YRvLLTQ==","signatures":[{"sig":"MEYCIQDFj7j1gRqfCM5Ucn2WSNf/vlerQuhvEnnld/8LRKlzqwIhANOb3j2AEsnTmnsnzLkZRRlHDK9BkQVtjAR0d1a2W0UZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAbfRv0tHrrUwlV8dKQemAYAtjK65mLTlK61slwHTSkQIgfIOq6dun2PJ8LLEJmGkaVqzVUWsWRlmKCRb1a+IEn/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ccc28ba47d5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ccc28ba47d5e68653bb1f8ce55ed4653760b3344","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ccc28ba47d5e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ccc28ba47d5e_1790077658097_0.05286235044954046","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d6a17e26926e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d6a17e26926e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d6a17e26926e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b13532ccfdc149f2c0755b3ae7353155a105a02d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d6a17e26926e.tgz","fileCount":12,"integrity":"sha512-rbSvy4mY3x0CTa99l+DSgJ7bh2PlruU7qaVeyK2SMwXFgrDqrT63UFiDYzcL4/wrXrC15D3Z0xjyXr3l1U6AVg==","signatures":[{"sig":"MEUCIDkzIrw1xZ1UwnOLnCpzuLVzrIO43iybFbliWuN32cruAiEA3CNu0T4pslbUfxQZEm/juhPcCjobxQq3Faq1iCDbjHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEZhsSKhu4f8cjdCXdvqHyngIC0LkJlV2+FNvbwQFe0cAiAVg6MZia3K/hw0x25oEnjazfrgAb4MXrNkSTJrXnDo0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d6a17e26926e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d6a17e26926e44cdc34103485666316888b82abc","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d6a17e26926e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d6a17e26926e_1790080094696_0.08910570608246693","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.cbf130461d4b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.cbf130461d4b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.cbf130461d4b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd021e6042521fb1d76b0439cffc8b5686bf6465","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.cbf130461d4b.tgz","fileCount":12,"integrity":"sha512-iwsruiWkcDmn+dcIrotU9xHkLzXVfH/EFYMRxilhsm9Kb+P+YZ+ANxKe+mnFefDS3BJwFIzdz2fI7AilUdZirQ==","signatures":[{"sig":"MEYCIQC1wudG1isfsqOF1P1zMrxCvU8HNoD3MSu2gv7H8fwR9wIhALF0++wPa0XqiToeDBfsKVhF5ezp5L+Pqn1eazkIf/Sm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEQM5yBDJG6zXHQPRUMxEjO5fgPj/10XwtEB8Ne0jlYyAiEAlG/HSY0s3jdjoM7kyOuyJEK7SENTXleXqmtXfLTNd9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.cbf130461d4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"cbf130461d4b247c0047e5a5dc856a347dba888c","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.cbf130461d4b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.cbf130461d4b_1790080876588_0.90649544195301","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.8bc6f68dc2cd":{"name":"@tldraw/tldraw","version":"5.5.0-canary.8bc6f68dc2cd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.8bc6f68dc2cd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1481dc722e77c519ae070fd31828cc53b4115319","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.8bc6f68dc2cd.tgz","fileCount":12,"integrity":"sha512-W/0iPI3FWcd8FgB6hW7+LeChUjKen6nczsamvrPKBY1A54N6QKSzl5YYuZvLGEoPl9DGH844jCoiF2aDUopVvQ==","signatures":[{"sig":"MEUCIFBdGoouTHQjI0juDFkAkfdw9rKxAXyX8KTlsGsyxHjpAiEA4rCTkszpayxYhfSSlF6P8vqdfi2JZiiwsBc+OzUu5Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN4YMQLPWcrOc315M0DxDSg+SSqdut2MpnkAX8JtFv0QIhAIi3+fbFu6a8ctpm1MJW7lyUx2dusbchGQjobO9n5EE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.8bc6f68dc2cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8bc6f68dc2cd68b992d712454b70e11cc0b0b386","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.8bc6f68dc2cd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.8bc6f68dc2cd_1790081137392_0.03973176120536914","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.831fd7a9731d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.831fd7a9731d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.831fd7a9731d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b8daf1d97df21055584d48230f3806aba1f8f1aa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.831fd7a9731d.tgz","fileCount":12,"integrity":"sha512-JvJWVFyRRrbTeIXmK4FPkO4QxDyLpIFNCyYBc12yRSQ5QqrGYv1mYVtGa5OiKa4/kw6ixxi3agU/FV141RCA2Q==","signatures":[{"sig":"MEYCIQCleua7JMAkPojLWDS72G4D/ckTjJ6gdUJqEkc5YMET+AIhAJ0N5v3cdlldoGpWhyRvA7rudI9yFgwmjBPW7Q6yF7cH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRsabx7R1Jro+R6GGCWMpqEBPHj/W7A+12spnLJDXv5wIgQEnt8vh/71K6sjpq8B33anbU47Gp97bqxZPDstW7+CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.831fd7a9731d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"831fd7a9731dcaf93c65d5815a6c7a6cc3a93cd4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.831fd7a9731d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.831fd7a9731d_1790081748843_0.4210867934731217","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.84337e0c0744":{"name":"@tldraw/tldraw","version":"5.5.0-canary.84337e0c0744","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.84337e0c0744","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"851b294b983a10664f865165447770d771e59284","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.84337e0c0744.tgz","fileCount":12,"integrity":"sha512-WD5R3tS12bCHZ9bz6u38jGiJ4nBfDGGLJV5MYPvIFna5SyEaDSzvthEovSl1WuTHBoXsD5IrGCpI4N1HOzEd8g==","signatures":[{"sig":"MEUCIFigXXx/7NmIE3EowUBx474nUxMkAqNh8KEeaAyP0q9jAiEA8UoXcMAW5B8RpZqD9j7zHe5bRG4gNZ9SuZP/1m+ogZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjhlbntjaiSMiUcBpTEriKt/ymqEddD+QPr1rmBBeEeAIgM/ThBgXtGVfBWMlr/MwTu86bi68ISECMby9JUJOjbw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.84337e0c0744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"84337e0c07447eedeacba4e1afb7388973be64bb","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.84337e0c0744"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.84337e0c0744_1790086380868_0.8606492699881039","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e2504f82d071":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e2504f82d071","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e2504f82d071","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b1ae9777537290b5813aa443d6b25dd642a5845e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e2504f82d071.tgz","fileCount":12,"integrity":"sha512-iSY7zOCqUlGtqayiL9bGlWaDiNSPEzZGHDdCJN2fBHSLpUKMOuLXOXFjtxxMQid6xj1qlghuWAx9zFP7D1/Mng==","signatures":[{"sig":"MEUCIQCe08Q9LEheOyZ2SbmWyOWlUGLot09YOReuPHgQQLP7NwIge7RXDDkPUhwByUI2tYxpw5TwO7W1K3sivm0+SejgP7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAvBk7tDz3p+OkdLz+3nujRyrj4Iaune8Hw2/7DjtRgWAiEAx0PvstWFbD8ORVb4SDa7e2gBaxqBNEEcyyOYrDHG7Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e2504f82d071","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e2504f82d071f1a89ec45013968777c429fe3bfd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e2504f82d071"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e2504f82d071_1790092324476_0.37245532631542466","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9fdbdab733d6":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9fdbdab733d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9fdbdab733d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"508b176f7fd7e22b1dba491f93d9ea81b039aa5a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9fdbdab733d6.tgz","fileCount":12,"integrity":"sha512-qzyL+lW82q+Qp2S6TPpCt9akjQ67rQ8tHgfDmGEGtgJPKhwd5+qpI5hDfYdgyjqGmyam4noFj1xXnCnDoP6i8Q==","signatures":[{"sig":"MEYCIQDzQ79V0B63cYcxF8NPC7tiz++WtvGyNGpqOmRMJ5yFzQIhAMVuGFfPCC6kOthhmbyY6OgdzezrBBcjJAFYiOvZEZwo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF1hMr/FjCl6QPdy8JUBneKD3fZkB7W1f4X/jH1ZNQbCAiEAgRqvxCsxHlm64xk9I+wqCl0IGfgIBI0eitQ7Qb84wjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9fdbdab733d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9fdbdab733d6b7f4fef407acb577253ad8f0cfa1","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9fdbdab733d6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9fdbdab733d6_1790096325280_0.4065068798854494","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.db5d20befa38":{"name":"@tldraw/tldraw","version":"5.5.0-canary.db5d20befa38","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.db5d20befa38","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b3c829be4f86a9be753a880f5445e10be80c2321","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.db5d20befa38.tgz","fileCount":12,"integrity":"sha512-mZsI0j8RF9gqfrQ8VuQFWaSB3OnQO+92vl/T8cG/xdx/i/D06Y0aEgo8T5UK/0Ff3fuI0DLIQLISn+InslualA==","signatures":[{"sig":"MEYCIQCPyzC3aOlkJ90yN8dWel1voVHLyomKzUXfCZ3u/0FP6AIhAMlH4kXlz9ObF5lVVq7526WVO4XQGeNT5XrHO3ybqv9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgVCw3jiT0YbIIL9X+JNO6sXA+LCWUSYgfatLDlxhS4wIgZannxPsDc+1xt6Kb+yFnZI8ROB055qrvHPu8CZee1Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.db5d20befa38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"db5d20befa38213384d17059e7f61dc9c7c29de8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.db5d20befa38"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.db5d20befa38_1790096698253_0.597911310047722","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.35b6acf062f4":{"name":"@tldraw/tldraw","version":"5.5.0-canary.35b6acf062f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.35b6acf062f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cdaf068a42d204ca34be91ffe6c4e138c8d31733","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.35b6acf062f4.tgz","fileCount":12,"integrity":"sha512-TvxXp4qgOVKDCmoaIutaH1lDwIts8WSr6zMyh/w0slInaPLc88d8laPZUa5UcIgsWk1egMvmT3iHFeaqcwHEwQ==","signatures":[{"sig":"MEYCIQD9kLfnX5K7oC/IWNyP46iq5koh7i5pWQYV1XoPIp0ioQIhAMKznC32w96Vk2ft88Ql+E/+0SYFz17rAkDWnbfgL8t4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYQBTDOIO1c3bEtj7RCGtGd0GqJ3FEB13g1LOOxpjAHwIhAN7N4uahvYqE66jy3oUMn3SEjldCaeXIfQXKcPF5lSgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.35b6acf062f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"35b6acf062f4ba2ed1c21b75b2373121a2010f97","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.35b6acf062f4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.35b6acf062f4_1790098331629_0.8600447658271353","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-internal.a0bd7b4737ef":{"name":"@tldraw/tldraw","version":"5.5.0-internal.a0bd7b4737ef","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-internal.a0bd7b4737ef","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8cf7cd5b6e0f989d8aa5aecf4ff44619bb39b250","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-internal.a0bd7b4737ef.tgz","fileCount":12,"integrity":"sha512-8d2eARH53a8Aqii3xAfeXBbFUOxvecI0ieJUhhB+3BbgLo9tFLimB/LhYLt7qTp3J9J9iK1H7GgUpTUUcl+T0w==","signatures":[{"sig":"MEUCIQDDgDZWdwpeZIuQ8gthiCSffwG7bRtGxLroH8DRcBnbtQIgGo0W8FEZyRbD5ppnVQXF0wFDP0T4ldZ+G+p2XhSXZX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxzbIE7qDCzN+fBJk5wdEP4zz9wL7F1krMhvUnbQiPwAIgFldDoivmwIeW2VUod2sr/o/TvTKakODJ1NMZkhrYFE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-internal.a0bd7b4737ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108840},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-internal.a0bd7b4737ef"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-internal.a0bd7b4737ef_1790143297105_0.8237278677442119","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.c91b2de0a423":{"name":"@tldraw/tldraw","version":"5.5.0-next.c91b2de0a423","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.c91b2de0a423","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"838e93224d38659341d1dc6a20c4ba3a43c0c7c9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.c91b2de0a423.tgz","fileCount":12,"integrity":"sha512-GlcoZxyYLweNpjDN8KfHqZpiBFdbHBmAhBlInAIBjEqCar2Cie0ujK2oCdApZcUhSGjJO/nNDiit4YWduyB9uQ==","signatures":[{"sig":"MEQCIAw89nEEgvxry7W4rQ+Fxn8ssIJw48UVRJt3GtEiBWwDAiASge1Io1WdNG3k+TFi+iIXbOTtjfTbSPUp5XJ6NruMLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzozfx29pFwzMiUa3fGGUDaabbroj7nmyHXEJlyjRJmQIgId6pJzEVQAaJxEsGZHWweCgBwMvHD8AOMYaNNFqQ7Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.c91b2de0a423","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"c91b2de0a4232b340025f7922c739f3b118a6f2a","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.c91b2de0a423"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.c91b2de0a423_1790156558715_0.3064430145312149","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3b0eb08f133b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3b0eb08f133b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3b0eb08f133b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2c2276b279c3e38f843c9b30e11c56787d6f342","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3b0eb08f133b.tgz","fileCount":12,"integrity":"sha512-TV6gYbHgM8WmDhGEb5Dvffh5uhf5+V3PgsJ8uq+Jyg8cpT0jJA4z9/5cXVQ7NHoTda5YOc+b5MSuwhOIo/h5kA==","signatures":[{"sig":"MEUCIDgxCbJR8mpA5eXFS103vW29aN7OR9+H7EQwkrvRckoMAiEA6clIi9IOf4V8YDWT3olzIzzB0+pxqIDNioS/v91idjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC0+ovnEO1IsjaUzZg049pCSHBUxmSxLL1hGdYQIo5TOAiEAsSouYUiou0GJnvfKO9mkn3k+5hHwliAgdOJl+0ZoKBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3b0eb08f133b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"3b0eb08f133b01e67bc21e5c09a235eb2f26cd41","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3b0eb08f133b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3b0eb08f133b_1790160965666_0.9837153446154487","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ddcb7ca958fa":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ddcb7ca958fa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ddcb7ca958fa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1123f93911fc507ff4314d4a7a0f2f3a586b2f35","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ddcb7ca958fa.tgz","fileCount":12,"integrity":"sha512-t98BpVVNdtxFKw4247SYrI/at+nyskajsQ7wNmf9lQXnza9coS0fZT47OFJuwWL8fXQaUVy4q8XXt2mh9lbBDA==","signatures":[{"sig":"MEYCIQDLAoSy3pHQS351gPKHqJfgNSrtPMhv6vneFAmxjEkJgAIhAIKnP5pdh7mFkYs42RpuBE7IFgZROa5SKoM6O8xXwgXV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgktW6UfUpAVMU3doydD5J7J3ukbrUHf6BM/M+QccfcwIgYW7Qxl+R+jsg9SNGBe0o3T7nD1uHa7IbuSxEPGFwR8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ddcb7ca958fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ddcb7ca958fa586ba50703f2f92e9c08230897ef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ddcb7ca958fa"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ddcb7ca958fa_1790169851701_0.927647068426928","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.653812c71353":{"name":"@tldraw/tldraw","version":"5.5.0-canary.653812c71353","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.653812c71353","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"479fa99aa2bb536bbbbd2ef6c50c492650a40ea6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.653812c71353.tgz","fileCount":12,"integrity":"sha512-xrVF1YIIFG1qtIjGDPOza+NU21nYQ8GT+oK2oOEotmOVIa3yP+1YShfQP0Z3x9ZVmhmbA/9+fTfNI2ud7R1M4Q==","signatures":[{"sig":"MEYCIQDGwfelRiCqWOMtRFNcv8YyuK9UWRz9KMzh/3v9Tu3GJgIhAMmVTXuDlfhfrUej4VklJCgWXfNSi5Uk/EG91RRpLZD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHirZbCSsHTBIQ0kYHxTQQz7bciTAJ39xC3SSzuqXdSPAiEA584n5W5bFBpHyP0TqUCejfLnJzGmTb0uSgh2LFrt4R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.653812c71353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"653812c713537ace087284fbac2a9ebf7f83e2f9","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.653812c71353"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.653812c71353_1790170084767_0.026757306382614976","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.8a3d5202c15f":{"name":"@tldraw/tldraw","version":"5.5.0-next.8a3d5202c15f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.8a3d5202c15f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f116b53b73acb982709b8b61292b8fda3fecca1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.8a3d5202c15f.tgz","fileCount":12,"integrity":"sha512-YVNLOJReoJkKOUDDdxArnH/3FCIaG9b9t6yt4C2icRvZ6loCnZguXQD++CvnXEwU2W7cy88UXnK/uH0OCJx56Q==","signatures":[{"sig":"MEQCIF3Xc538pAXjgGRQnlDrNIUt0rZ/mcFmUYWcBDtngA4WAiAuDNNXn0gKuJ1zfEskNVp497s/+gbeG1Jws0VSRAbbRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCY4xduHBe8rHeqydOMZsE/+aEOCeqgXNGgiyyx7kHsigIhAIEkLnlK2E1ZcFtE/LqIumxD86o6X/Bwn5TWnogN3H1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.8a3d5202c15f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"8a3d5202c15f96a0afe17d1dbd19da0f21ef25b2","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.8a3d5202c15f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.8a3d5202c15f_1790170964004_0.6560613971447171","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d112bdaa69ee":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d112bdaa69ee","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d112bdaa69ee","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a835b197e80d1eb11cc9513b4eeafe16716b4bea","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d112bdaa69ee.tgz","fileCount":12,"integrity":"sha512-SXq7N5N5FcdSBTL9lKVrGwL25py+3ciXYcGyTWr9M080pdQyw8rYKCZdFXCYUD5Zs8hBw7I7pg3BpcLPVy+fbg==","signatures":[{"sig":"MEUCIQDixNCxdn5RoijTtu52VSNDsCOh9AehU7bhnevNumOZSQIgBc3oSOg0I/nfn1/2o8Um4WXVzP0AW+i5PZVbg6Eulwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrltTDjCIGMAE3Ubb3TRtPsuaPDfhQ/C71SWPNKkJ8nAiB/gJ+JROeCKd+vV8arATqipcPuqM1HPS8+eobB4TZXiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d112bdaa69ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"d112bdaa69ee7e5c122d014f3b8dd28623ae8de4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d112bdaa69ee"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d112bdaa69ee_1790174589569_0.7714701423333965","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0a3757436976":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0a3757436976","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0a3757436976","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"88cab0f1b997515d4504705cc15f045a5490099b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0a3757436976.tgz","fileCount":12,"integrity":"sha512-L7PQ46fHYua6GGMSIfVQHLqGFmZ5FtpGk+xdLVUjIVpy3dEdOP8RSZL+kB8b1WWQJ4DJ1UoAYT7XcRD5ucMiVA==","signatures":[{"sig":"MEYCIQDaJwzi8yIJKIWh/CJmLOirRim4If8lVaIDJrM9KLHXVgIhAMeD74apkfRUH2fwSOguw3e3KepdMIrBEypkyB1dQgye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUZrkIvXW35biAnoTJJVtESQkTjP/6B0Y9CuRBVanI9AiB5ZXo2Ku60HPCRNvUkoOkZo4INEV3KL4ChTjR8Ygugzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0a3757436976","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0a375743697648a93cf0e81bdf8beb1d83a670ac","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0a3757436976"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0a3757436976_1790175125631_0.6820101400277636","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.38818faca63f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.38818faca63f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.38818faca63f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a55d12414af9edf456612985df931a7b51227038","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.38818faca63f.tgz","fileCount":12,"integrity":"sha512-49AOD95bmqlGB4qZ9JXuAhZsxmr/qLVXsR1WQtjnuzpFDK8OWDoDmtePThUjNEsUW//PKSu6DTGSGdSWc1eEbA==","signatures":[{"sig":"MEUCIByYkf3VK1RQNVOA0G+NUzvGqfub/A+GY6eaKM5PupxqAiEAyHIOwTzs7ixlDkBcnb1IxhDp8LXSYnug3CUSsNXZnm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHb+mpLYMiML1bXbop26e16jztdqfiaJEQ7+Gll/lPMEAiBKhPE4DT8qsG2Oqn16bo185FdndWsb4lUOVi84kh/BFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.38818faca63f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"38818faca63f6e86ea87933ff27afab196188e6e","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.38818faca63f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.38818faca63f_1790175895823_0.8051189645573005","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f73c0603e63e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f73c0603e63e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f73c0603e63e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c6ed2faf478357de760cfae377fff505c40d237e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f73c0603e63e.tgz","fileCount":12,"integrity":"sha512-VLHTGRjWa1GRDv5rFKIBYzZyqsA8BNFRyTU04i6tUNTc2KhKpxPlPy4GomItFom92bDZ77TptWG73i1rCOFc2w==","signatures":[{"sig":"MEYCIQDPQHV1DTKAxyNa4vDIg1xwDzZ1gx9yc7HTbr+U7eh1uwIhALTO2wmJdy8U6SySMBjCvudcnw8FoAQ6APJTI9hCnvB0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnNRSSEFkByBWM4hYMTkqKub3FgNJUizPMYXI3FvynNQIhAM/SSacURDOt981hBj1LJw39kLdMWfci2wGr+ogGLNCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f73c0603e63e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108966},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"f73c0603e63e5fa1c35f6da2c8f1d970b62c54d5","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f73c0603e63e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f73c0603e63e_1790191610542_0.13108718060275315","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.be38cf1f0600":{"name":"@tldraw/tldraw","version":"5.5.0-canary.be38cf1f0600","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.be38cf1f0600","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2b6c816c9389665b165166d195e56e5ee970a230","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.be38cf1f0600.tgz","fileCount":12,"integrity":"sha512-SG8sPD2SkjV3KJhhPSmwjW9Vkp1h5+RFFaeZATwlQGKVOV7O8rGVRsWKrxLxvDcPh2hcolHq5CMO4rWcQCKE8Q==","signatures":[{"sig":"MEUCIQCYTE7YkFM8rN13IoM9Hl8jfPYelqbGSSEIIfl4oEh49wIgFccDUvoG9ehfgnTVyghBLgCEXvTjygB2yV2XApG3i84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB67O5iEVM4x5qDpqnTpyJclIDVZWdhmfA11YKUbdIuyAiAx3dVKhkxIrnNyZgn4NShIyL2gC3UBk96Dk9iyEgCEuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.be38cf1f0600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.be38cf1f0600"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.be38cf1f0600_1790213654374_0.09117625810932206","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d5a92f075dcb":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d5a92f075dcb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d5a92f075dcb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5c8c9ba7c38990cdeaca432d2ac8b3508fd4e32d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d5a92f075dcb.tgz","fileCount":12,"integrity":"sha512-qSmFDuA/mk47faQXRxwH95UXB2fQfj9uEF88c+t/eyGU0BtuUHHfnNpKNFK/Jafsn9YfoDvgdGOQqWAqUR/g7w==","signatures":[{"sig":"MEQCIFn1lQcEtkDDryNBn21NFPcEBWUcWzcMJJ/+jxDVr04WAiA1c5B9TIDUdS6AgtV0gubPN6nyloNzAdCpb7NFK6i/3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD19k9P1LXM5hpR2W5wpXpZCrBVzo6jZE10QCuzU/PwDwIgDj9/bkKOau31Qh23H80HKs0islcfQX3GhF9v+/DVh0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d5a92f075dcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d5a92f075dcb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d5a92f075dcb_1790222134146_0.9995329078382911","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.93864e3e41d3":{"name":"@tldraw/tldraw","version":"5.5.0-canary.93864e3e41d3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.93864e3e41d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6f75289843e1f5baaf9e59ac42927d7ac2e342f3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.93864e3e41d3.tgz","fileCount":12,"integrity":"sha512-knWTfLifztIRdtn8csEDeClVmx6ob4wo3C8AMEDK5NjTk/8VKAQiKxES4e2eWmmewUWh3SuuaSO+8Sa+AokjAA==","signatures":[{"sig":"MEQCID0qQWBfBKOuKOwcI4SENDZpmeXfXZ9lMAQVkol1zdQEAiAjzJV2KzZg6gUGOK6oQXdmGWu68+pg9v3mH6RCx45foQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDAHb6uuNA8tY2PyMJKWfukjn6Zb2gesjjrAEB1x7y3MAiB52i0mRSDETUuA1DE8Fd44sOiCeFjXSne6YhgM74IgTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.93864e3e41d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.93864e3e41d3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.93864e3e41d3_1790224612615_0.27411854071467645","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c4ee38fb6d3c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c4ee38fb6d3c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c4ee38fb6d3c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5eb2acf5de1b197a9d178f304e8f7efdf2e64555","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c4ee38fb6d3c.tgz","fileCount":12,"integrity":"sha512-DCRW28vxuoqqM8sznLLcAX67ARtcSO4agcyUxBI9uwd1QJOy8qAYuwekHQ8ca1PVTIWDQDl1IQSmYn7wz5biQg==","signatures":[{"sig":"MEYCIQCY7CKFwW+BLvabcQnPvODkCDSFGn4GSdLn+z85BckINgIhAMaTjSNtFmAB6HC1bzLNtrkVQTBqTE2fiFoSCK9dwPjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDz6bXjbmaQdsOeTZcWrlmSGe6gO28SlOg3LEi+NgEkogIhAO5GjuHGKX1Y+3VDZ5tro7bl4znzoNwtsUZvqH5dZfrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c4ee38fb6d3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c4ee38fb6d3c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c4ee38fb6d3c_1790226811895_0.7196074076602181","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.56e885b43469":{"name":"@tldraw/tldraw","version":"5.5.0-next.56e885b43469","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.56e885b43469","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dd2643fe0f4ef8da7a9b8de9a89240cd5881d3cb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.56e885b43469.tgz","fileCount":12,"integrity":"sha512-m+CJeQRMr8P9ldO3seltQqwnSjx9iaXi7ySBjwKVqsN1D5/gnkHgOsyHcEy64eEaEccPf0lBDgtvFbUQAr4+Gg==","signatures":[{"sig":"MEYCIQCleOdnyh6rkDDya5GiOI41+aWUYw8kT0eG2Gk5JkcXXAIhAIQg8Zwn8iyq1ZtLEGIvRR3NLpdwjjxI7dyFhq8PpeJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVrDUuccAVPT5SmKHVb9JfAe1bkBRRd9+JuLcVqWn+BAiEAmaQMK774dkrXdn2Ruxul5xwOS5BXdi7AQFpyV03P5q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.56e885b43469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"56e885b43469291cee51182cb7cfe02de58afc0b","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.56e885b43469"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.56e885b43469_1790227197550_0.35722873320765136","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.9ceb52b8a830":{"name":"@tldraw/tldraw","version":"5.5.0-next.9ceb52b8a830","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.9ceb52b8a830","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ec0f8bcb5caaee6f30aca3cb02d7649006f5fc01","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.9ceb52b8a830.tgz","fileCount":12,"integrity":"sha512-kYCV99VLFgI6v3R3G4FOUryhckOO5LUSDSyh0/QCnAsGzqJpaNNvZXFbMSI9cuk30mTAUx842kcuZgCILL7I0g==","signatures":[{"sig":"MEYCIQDOzO90xSZtiBk3QH6A90sPyq+hvJCVX4sXm/Vy9fGaBQIhALFe+0VcRrhdXJ7OFUcePMIhhC6yMQCcLuIoyOjqNRBz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgXKadOtlEThrEFUPloZ91sLV42uyDEzNOn6B4abNy8AIhAKsylKTawkkb+QIPdghCcIeHfYXKy70mMbLFft22p/YD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.9ceb52b8a830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ceb52b8a830fe0e5ce3c78a88b4b6417e5bf8f4","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.9ceb52b8a830"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.9ceb52b8a830_1790229366183_0.28955794820392855","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c1fd9630ce70":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c1fd9630ce70","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c1fd9630ce70","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c708e263340e70fd452601296f29ec53efe7e947","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c1fd9630ce70.tgz","fileCount":12,"integrity":"sha512-GXf+Ylen0udcZ4uEG0vjamZwx/ZWbAvvKOazgbgc6yMEkszP+/L55f3pFFiQnGSLwz1/mzFfDEeSjI7yFpxw7A==","signatures":[{"sig":"MEQCIGMES9EIqTovuuAErt7gUzDQd0RONygu0blVPXzmqUORAiB/xyHGkfI5OtEZrCrlNpAtojbH+8bGz01MGYOHqM/McA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq82ZVzGl09RqmtDcn1KQjpYmhC5Y88edp0hx9PQy3qgIhALzumXVcHzyOhdDqkLCv7nEzXPG3YFeI9drF90euFfNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c1fd9630ce70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c1fd9630ce70"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c1fd9630ce70_1790233584462_0.9199834501674367","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.293312bb79be":{"name":"@tldraw/tldraw","version":"5.5.0-canary.293312bb79be","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.293312bb79be","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"734633942d99d356d3ff11551f772707b0c5517e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.293312bb79be.tgz","fileCount":12,"integrity":"sha512-Dh7vP5Ejf77yykvG/LfcjcBX7q1a2QNzR0S0VTuG6B0uE9XJJWjeR+E9ylMz2+cAsj5zNFFRlZhwWWl/x0CO7Q==","signatures":[{"sig":"MEUCIH/0MMpMP88VTGeJLRvNP0Mym6HQf3kIINyVGGnBHb+nAiEAtGuCNJFAhOn3AmrRIb+dMzDRD4GlHYgjWfNt2sVkgMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFhSoBTein43ZxfAwGAKJLBkZe+aXXSxoJrfzFFHW+17AiBb2ChvA2hNaU2Tty0zlXkIzRHjhsqczy6S/v/VId51BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.293312bb79be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.293312bb79be"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.293312bb79be_1790234256576_0.32396531548937424","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c26bf87c4794":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c26bf87c4794","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c26bf87c4794","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d96fbe0c7bbd6729a87bce58da35fff714570b33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c26bf87c4794.tgz","fileCount":12,"integrity":"sha512-VeQX75ixkJfjfoHQWHRC7WBtbo3b1AAOFqvviU0ccTeuQPo6+q+CfrcrdioagkNhC5OzVJ18nxSk2QJEDwCsRA==","signatures":[{"sig":"MEUCIHPwVBJK+46QgUzy1+gFw4cthuOVjl+0ETGLuDlCDSYXAiEAmfcotzkmIx1hyAkMYFJDobA7aEoKO71aa5SR//qey4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHjENqI+KzaKr1i7fkRzlm2rfTRFIid139z9gka1msRKAiEAzlrm/xr1sju0dACDOlQDZzU81+t2e0UKaS3pqBFs7dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c26bf87c4794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c26bf87c4794"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c26bf87c4794_1790245690272_0.12515017581439292","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5a02fc8bab4c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5a02fc8bab4c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5a02fc8bab4c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e1f4b59622fc581ba6eff83962cf14c3be95e7f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5a02fc8bab4c.tgz","fileCount":12,"integrity":"sha512-0smw49ZhTUUqusq0ojTc/iXp6h73ivGr/cILlZUR23I8Cp/i9LLcsVwF+KBvpR1JKIo1FAk4UsvP7wxNPUdWaw==","signatures":[{"sig":"MEUCIQDWJBEww3iPSknXIjwaBob5tN+50ZbQpylp+nF8B5wyNgIgdF0mz36seKXQLAnEPfdXliKEqXQnxj5RYMhwyHP96FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYIGWJZU9uMpz9HqyNMypZNURl72+uwkmUcpQNqnLK6wIgQwdCofsMfOkSOL4jG15Emwj9PnkrH94dOWKoFu8/Kzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5a02fc8bab4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5a02fc8bab4c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5a02fc8bab4c_1790252176874_0.4362050050748463","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.95bda03a39fe":{"name":"@tldraw/tldraw","version":"5.5.0-canary.95bda03a39fe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.95bda03a39fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7ac2fc7b365dce0c2cf85847b147692f68e5da3e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.95bda03a39fe.tgz","fileCount":12,"integrity":"sha512-19pwgLDyLUS06Y9IzNCo75AVFGiYGbUcISUTejKeYSjQKajGgZLzvnw656/4ue8Wdzyk5qRyJBBOMpQQlmWd0w==","signatures":[{"sig":"MEUCID6ZptzkmRMKtpd9QBQFhZl7wosZTMSRrHQ3NjUeGrA7AiEAmkaFDbBrK8MMRt8UClPehE3bXiqmHWKmdt4BkG30cYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmFHt8IMk/qPiv6nRQrBFT0PJ8rX4bTCbGxdbW3dYOYAiEAiPNuMCcQAuAkldRDQmndASeun4lKMPE6cCyfho+/rJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.95bda03a39fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.95bda03a39fe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.95bda03a39fe_1790252485341_0.12591644212491238","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9dd9eeadd221":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9dd9eeadd221","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9dd9eeadd221","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5f6689112e0abb9f760bc3d6f6dcc24f59b7a1df","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9dd9eeadd221.tgz","fileCount":12,"integrity":"sha512-TRWQTJXqyHEtTWinLcfdHTBiIIaJ+BEinAQ2LLQ+mGp4reZ/irUkxL/9Zzd1ySyH7y9SN2bsPI+A1ag+gqsdsA==","signatures":[{"sig":"MEQCIHKK32TeGlglbYr+vr/1iOD09i/SKeWILWR4sMrgg7NSAiBM7IPpVqKyh/YozzG3iVvGPlmDxHnPYf+ZABlgHGYdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAcIvPJ/z6jQ0SqpmSx+zekgFrPhECvKzPvlPIdFJgM0AiB7WhszRRnlzZW3dS16ni7bZufg/20Nel7gJSrpdyUEAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9dd9eeadd221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9dd9eeadd221"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9dd9eeadd221_1790252936715_0.3846696526861062","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.5bbba95cdce9":{"name":"@tldraw/tldraw","version":"5.5.0-canary.5bbba95cdce9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.5bbba95cdce9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ca9067999d2c484e5b64b167e64ee66a3eeccdd9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.5bbba95cdce9.tgz","fileCount":12,"integrity":"sha512-GVZCCmafUVNAoTtTzfxzTC/04QRrptZmJsreZ1aIR0CN6jFcqkLFJHuGSH1Q9uwKYqMkiv650GHFA9bZKVhq/Q==","signatures":[{"sig":"MEYCIQCjGqbWiSlOcIWfBhGGhFjV6msRFWjro5S5Smwp8cVv8wIhAPlH9ocOr3edqfU7BOOfrZEyUiXQe0/RqSvg4l64UK36","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDbo/I4Et0Gxuxy8qcAkpqGBmVyfEE/49pizGNp0xjW/AiBxpT18/ILGdhZS8oIDjhT2G9kJwQKW+Dm9KKIKWkcxgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.5bbba95cdce9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.5bbba95cdce9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.5bbba95cdce9_1790253470724_0.2405904800185672","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.6ace69e24b5b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.6ace69e24b5b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.6ace69e24b5b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ac8cd9695fc6d900b8b032fc1690f0ceda5ade16","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.6ace69e24b5b.tgz","fileCount":12,"integrity":"sha512-iPnsOOq7iRX0vmHlHXq4lR0roUm42K19Dj5iHAxVtvIfQd5DQbvtMAnSt6ELHt71QfPcJx1Fw0UeRMSjoLYDIQ==","signatures":[{"sig":"MEUCIE6LeueGF9uPmtgebe37eY7S4VzBWmZLXZ/ZqYGvyod9AiEA9dGG6TvG3+F1EhRzo+dUIVemoRRlNUGaHSRTblc16TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHz3pfHVqlqFBttaR09/q2uC9tm/ZCCmTg/9FyAjQjuAIhAMW7lqIgzPA6CxEZJPcRA3JfbEbUjixFxExx6FVZg/Ab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.6ace69e24b5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.6ace69e24b5b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.6ace69e24b5b_1790253528399_0.8290644004784227","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.8a35adfe7f98":{"name":"@tldraw/tldraw","version":"5.5.0-canary.8a35adfe7f98","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.8a35adfe7f98","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5397d211ff86a74da375d579ddb0c93d04f67478","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.8a35adfe7f98.tgz","fileCount":12,"integrity":"sha512-MKft8l/xjezOV8+qrnHtz1J6GUkx4sMz/LhN0ZFQrICRktoPx4qK3R3mHqMrJHWLsGPiGx5SjsRN/dr8ufEBSA==","signatures":[{"sig":"MEQCIBfPBXi4Z4eFGIgFivN4g1KAfSx3WD38TJjuBe+ZXoOEAiAq5Dy3NcC9SpayK3WKCI5Rv224ubR9gSxoQTSOd0NMxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/U2XtELt9lcfgSIoyvB8NkoLthrjSOY4qksCkuKkE9AIhAP8jdqHoMVwulZbtWBm4MoelAEt2J8UnTid6KxlzVVAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.8a35adfe7f98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.8a35adfe7f98"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.8a35adfe7f98_1790254607421_0.07107601691936938","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.2b204051286e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.2b204051286e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.2b204051286e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"761026418ce1be2766c9c2521b918fc9f9728bcc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.2b204051286e.tgz","fileCount":12,"integrity":"sha512-DOqQPjbeHmweojbLZXDL90GU2UOLQemXOnmyK9D4Ka0Sdl97Filxs/QRsqbdmTRd0UU5HGHkgboe4PCXDsc3eQ==","signatures":[{"sig":"MEUCICPmRE+4PQXeODk1dzyAFCscXmr1Zk56jVJgLqy6OvHyAiEAihQCt7ldOtBWdZzD6NEHoSXvoikd0uArxon4t6jk4dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKdo5uZGIwzZyClcRlsM748WXl1+IWVWT6rBjBDJwiZQIhALNtdCITdd+ZXUOv1CWljALMrVX6vTyTq17RLdluiI1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.2b204051286e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.2b204051286e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.2b204051286e_1790254731169_0.6419269877039044","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e28f382b757c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e28f382b757c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e28f382b757c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ea7af980ba917312ec07af84854e8d43ab7a8d0b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e28f382b757c.tgz","fileCount":12,"integrity":"sha512-CdFizk+eosGVBwhTGRdp16+5mz+D2TY2r+iWS6GdNzFuCz1Uov5BkNG4rwkqwSVUWUhaVXRODjBXXdghRemTvA==","signatures":[{"sig":"MEUCIQC9/nWFRI3hpbZLkHUY3DA0g4aZXvbVvZCARN3qAsxPcgIgDSz3GJ70Z44e8oRnPPA9+QkWNAZF6YoVCgOjNColF0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFRkzNyDZvrbuTyfqSm13OZ6cb48lyGMZKChK0pnBLfuAiEA0Aj7A+EHKTi+e5vpHBIa3af3k8GcSVKqpy3fTab57Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e28f382b757c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e28f382b757c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e28f382b757c_1790255015402_0.5190457796578836","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b2fac79445cf":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b2fac79445cf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b2fac79445cf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"92c85e55bd88614d5d3f08e7f158a977d775a462","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b2fac79445cf.tgz","fileCount":12,"integrity":"sha512-EWCYjiHRQdOvX+4iW0H6aClWKR1muWwhn409Z7JHfBZRvdNDyX4wn4O7MUo/m3aEWDiwrj0W9wMNyi0Vt3O+RQ==","signatures":[{"sig":"MEYCIQDorpxVaJggaukECufp8EL2qCjr1+6tI89sg9rfW8FIhQIhAI9aZoOgA9QqqgrCdI7vkpDBF3gFY3IEWLp87HI8ijx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrpfONLQ7IKuplvi+z+LYsG1oUHN0wn0fpN4Wa2pFQWAIgI5mX8p/omHx1EmXzQ3OWVEHc03MP6mFT3jkVPoGFmno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b2fac79445cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b2fac79445cf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b2fac79445cf_1790255175675_0.8893960194342432","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0b2a4faf906b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0b2a4faf906b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0b2a4faf906b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"75f316f8acdaffcf6f0025f9977d9e8573e58cb5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0b2a4faf906b.tgz","fileCount":12,"integrity":"sha512-APmCirrQtxaQGOzddCc4cf1//0x5ctxSVzepnX9K5cXHsbpI+texij90l7CB/FZKp3mf9KdNIxmkgrYojkveMw==","signatures":[{"sig":"MEUCIQD3Bez83qSYLm54Dj7ImZMznl4qgIjdxO12x5VBQXyhZAIgG20CbXJ+qgjKsxf6ljU2Opm0186OFJcJso5xK1hJbZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFxCgSHpwjPT0Hzo+6V8dokt0IdwwPl+lj4BqRW+VJBeAiEAwELbti/GWoz6ez4JnQ7FtZXKhRJ18N3VUeBawDFlkb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0b2a4faf906b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0b2a4faf906b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0b2a4faf906b_1790255334239_0.5846853124188893","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d932cb38b3dd":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d932cb38b3dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d932cb38b3dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0848c9c6a2c54ecc3c8021ece7d109af3c46fce1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d932cb38b3dd.tgz","fileCount":12,"integrity":"sha512-a/22rtep6b6GfzbFeZYJzbhDaZBcycCuaKVqV4HWRlrtKeB4iM8uyUrdkj0cbVacZgmbDC1W5DcTi2G6m9k+Xg==","signatures":[{"sig":"MEUCIQCAflsIEimbN1TfgHOZOWiUcqxp03VzpEAIjnPHQCQHlQIgbxVyAq1dXlEnGr/597bAuZLTYwMkimIchLndOYFMrf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvqzRBu6rOyyOgWwX9hDuW6hBVi/2AtUuxCWu5HByeygIgV/mADEkVhqxT/EClsYTxTaqAAVSWnI5ya+Yv2LM0eec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d932cb38b3dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d932cb38b3dd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d932cb38b3dd_1790256415033_0.6809055892665916","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.e042643a1201":{"name":"@tldraw/tldraw","version":"5.5.0-next.e042643a1201","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.e042643a1201","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"61e354b61edc7956bbd67684b7a2f81116c18082","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.e042643a1201.tgz","fileCount":12,"integrity":"sha512-oI7tArXtwSX5QsCUUvyheNTG1PBYngmoXd7Rmg+OGopU4aNDgOGkkqXl+ZcMzdnJdNmXa0ujcLHyh5Ba7IYz0Q==","signatures":[{"sig":"MEYCIQCjchtmtfLK7ynNVyNPtxd9ip749DvIM/TABvy0IBDKegIhAPDshzeZwVspD31WJGioCWpdg29+sjZqAcheg6dM7Ftu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIANA/tPlWPFUKdFbOTsJrbIfvzB/rWfg9NMsHMyUBJmxAiAdm97PCDKef9yn0BSszbHhA6fxBw42+VOXChWF/CJ4DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.e042643a1201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"e042643a12019a532319c45bfcf9038db34ed1af","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.e042643a1201"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.e042643a1201_1790256556257_0.25397007210992184","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.1ad0ff38e52e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.1ad0ff38e52e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.1ad0ff38e52e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"51119bb6580f547ce64d04c737de0e7400520d8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.1ad0ff38e52e.tgz","fileCount":12,"integrity":"sha512-lI438xCP76JJc0cGfY6tsA2FX6Q+Fb+g0QxVSNIyaCq2VMhmar1beRlTwLMIQZ/LMuvLTfDkPZOicoSO6PdmMg==","signatures":[{"sig":"MEQCIBjXvWNUj9c9+1tZ5En6Thc8CJ9MLuXM/yT3eohJMcCDAiB0SsK+GdxZok/97J8N9sZXLW9JKJd4F3wzXc9KzAJbmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICFlNNy0zrv8jSD4K8ZQsf7tnV+r17egtCPPnqg2Qr6SAiB+Hwk+Z60MMjQUVXamRUliy0Y1LQN3dGatMsh/h5zQrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.1ad0ff38e52e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.1ad0ff38e52e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.1ad0ff38e52e_1790258263525_0.42142531176063436","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b531b9297f65":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b531b9297f65","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b531b9297f65","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c99220d771e8025d6ea698ada5539e6d4aa278d6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b531b9297f65.tgz","fileCount":12,"integrity":"sha512-2TsdbLcVBRVHOsmSo/PzPxUvbbBS5Ym1u1b2o2CZqFSTBuJ2W2pFIIgjSigWf4xA5kBagFD8J0TNMHzEbe9niQ==","signatures":[{"sig":"MEYCIQDtRMfdQLlRM8zCDntT8wjWx3yp+ES6Y9OA6IngXPoaKAIhALdSnNmqdeC6YcIjF4w4k3yzGfQOcjXKG+9CNY6MIgH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLCMxCR8YrwlQCC8c2qPFFAmXDtJj4IgEyjQf3k8r2cQIgWam+WW6l+8VYLCfkmx/ESczE6G+VnP9BMPqvqGIV2JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b531b9297f65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b531b9297f65"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b531b9297f65_1790259934206_0.12360180168917823","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e8e194c3a55a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e8e194c3a55a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e8e194c3a55a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8581389be0fc306357bd83e6df31431ae55d31d4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e8e194c3a55a.tgz","fileCount":12,"integrity":"sha512-+t+3T2RYGWM9a6RNEeF/nhbB8wSRbbljW5KJobUieTZcryxF/tsnMba1aKzNDoN9cMkue36qYh2vGvml5MO48g==","signatures":[{"sig":"MEUCIGXbEe1uTj+hb8f2J9q13ExOKNAsgE7UAFKdhHRFoPSUAiEA18izvbMgkJDcQ/3ygPCQ0QQklLTdVo0f8xbsbSQwzPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWwyyAqEs94Buj2feUbFcmA2Jtto+n0j9vVScKcEuuJwIhAJ+vlfsneu39DCAdYxCsp/EEJwimkM0jyzsG4l+Ihp2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e8e194c3a55a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e8e194c3a55a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e8e194c3a55a_1790265558608_0.5347652661072888","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.67492272fb2b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.67492272fb2b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.67492272fb2b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5ba040fe7f5ff10a411645cb08d9fb78166a596b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.67492272fb2b.tgz","fileCount":12,"integrity":"sha512-4nuEdx/Mj+tRqP/MQqxpZCVux/Ui8k2Fi9+mh9/AFx/2WH1IJYyG65JFC2gaB2rmKKpfTEhkz/EtKpMvMM/kUA==","signatures":[{"sig":"MEUCIQDXgU6KPt1+pMIfw7w6Pbt5qc7uCCNQqLeRNIdip4oPkwIgWsG7zwaj9blSkEuFKSHgKKdWpaLqF6oGMEpqJRD+guM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgk2e5RHMfh2duKJQ0xbWcMIoJI/OfHjowkgIy05ppJQIgUwQ9+UeO6fiW53JCO/Asi33RDknKtNN2TXVO6XGVUnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.67492272fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.67492272fb2b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.67492272fb2b_1790308084570_0.7272040509394213","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3e0dea0029e5":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3e0dea0029e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3e0dea0029e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f7a866ce1545c995f754c50ec583b67aaf930b42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3e0dea0029e5.tgz","fileCount":12,"integrity":"sha512-kU+9s2HZFdP67xmMMZcIemR3BtsNmu8ZC+mTSQ7D/3SnrXy1Q3YnoVkaLmO3Rz2SnoYGNalv8OhQCf/UOrjTxg==","signatures":[{"sig":"MEUCIQDp3sQPLqtxevadjYFaeKH/1QGDav7ywvD3ZGDKpJJ2vwIgbdwP0SFTQXPg2x89MolRLzUME3zzHAJkKqj36FHR+6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEwxuXZ9z8JeTuS6LsAK5QDNFqWFdGQtYPBwr1TL5+vAIgWsxL4ZZnvewcuwm/msAZKh4ACA1uCRAlXXPSQHQUHuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3e0dea0029e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3e0dea0029e5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3e0dea0029e5_1790309466153_0.6290066985419915","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f7781661a3bb":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f7781661a3bb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f7781661a3bb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2ec38eaf5115c2266225c5f57a04a79a56dbb05","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f7781661a3bb.tgz","fileCount":12,"integrity":"sha512-2wr7F2voR6wVx/v2E6EOzXub5W+c2Tt+vdjO3rrtOe1az0yq040jhl0s8bfwDGxasm00a7teT53ybCzWB41ZOA==","signatures":[{"sig":"MEQCIFtePZBi/jAVSGhymAu9o/u0a6imNEpERrjNHtBAVnWuAiAEKUEfxAwhWjH31Iwol9YHn5sU/xvr8djDPG8MC4KR8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGbozBDerpfPWHpdUHmTPqi/3DxLUfIwKEHmE3cPH+uKAiAezWuN1NrBFlNEUYG2CzbzggEot4PAa5ZwsPPuGKgLCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f7781661a3bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f7781661a3bb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f7781661a3bb_1790310965739_0.04354940101073845","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a587662fa867":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a587662fa867","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a587662fa867","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"73c612019ab8ead91a4a4d4717da73f427c49253","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a587662fa867.tgz","fileCount":12,"integrity":"sha512-mc1i6rxK0LFVugncn2uQXQdaIAu4G5Gsk8puImOESR5kwAnuBepM8drjw/Vo4LnnkkkiUpbi/IeU5RNOUfy9zg==","signatures":[{"sig":"MEUCIAemFzGnWjXpe1yc0fQT01GhSKINrsNdjEUOXHW8DrnGAiEAyE93pl289xNK0GE7pCGCu8+mo4z1kjvUak2nfFtTCK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICR7hyBzXv2Jx3O295sVl+t6Jrm+B2/n001AM17zF3Z4AiEAoofhSdhWTk+cCr/7966RTVIBIk4/56SYfrA0l95DNOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a587662fa867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a587662fa867"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a587662fa867_1790315735212_0.41423955750998354","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.d48f95f6eae0":{"name":"@tldraw/tldraw","version":"5.5.0-canary.d48f95f6eae0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.d48f95f6eae0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf1b29ed2df0ea106a58aa1decb008e87c323a49","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.d48f95f6eae0.tgz","fileCount":12,"integrity":"sha512-6aG5txb/JR5Hn34lanxOAwzXimblRTGo/nKDHkN19dOU5+34mCD5T+POK85YuexeWjlS8j8jaUqLgq43w53P/A==","signatures":[{"sig":"MEUCIGHRm/Y9qB62RPcMN80ntlXGEMrG+taP2OnpK/PMI+WGAiEAq/aa2KOmcatIOTEiymWkcpSxjpIZAV94vnyiPCOGrpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4AxaHxcajs9y2fvHlTiEMLQNN9Reh/b3u6LT8KW1esAiBn+VksSC848SsPBygxGuhFzI5tvzweU+6yBkSbG2JztA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.d48f95f6eae0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.d48f95f6eae0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.d48f95f6eae0_1790321508053_0.05458608382163277","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e9f5d9b5c3f7":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e9f5d9b5c3f7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e9f5d9b5c3f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"fd2ffd86db3002b5431c9366ef68f1fb6c1a4197","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e9f5d9b5c3f7.tgz","fileCount":12,"integrity":"sha512-Fin3XrrhaVsFlarVIuqh1H+7CxNIFVQ8CXzB0jNj8CRsXsSaURIgG4QXQ8lSymd23AOXy9C/a64fkP6rm2cMYA==","signatures":[{"sig":"MEUCIDnVpwbBpFnwDBZTzhBI8UO+/V5wxC1wK8UlThr3Wn6BAiEA0auN2Ho+ty9kiYw7MR6/07bx7BcGR/Jdw+XkMH0DZb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCk4jgVoBlK1JEDpnfAi1C8zMoEhObb2xstrFFWwVOV6wIgI5J2/Glge6mAIiFZ4oZWikhFn+v0pK7QkYpRALtfvN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e9f5d9b5c3f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e9f5d9b5c3f7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e9f5d9b5c3f7_1790322753755_0.0453496884498692","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.21a62457ad87":{"name":"@tldraw/tldraw","version":"5.5.0-next.21a62457ad87","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.21a62457ad87","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"021bd7d95283195f8d1aed7a4bf787bd76e4433f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.21a62457ad87.tgz","fileCount":12,"integrity":"sha512-y5J17Pemqr9E3rLZlxSnIi/lSUGWymFVNVpkQ0moNYF3XrQXFQdFQs0kbFW8810d0k3AtFKBONP+44G9k2/Msg==","signatures":[{"sig":"MEMCH1eF5HTOd2yC900dXiJ5jyHGb+Y+mcqefDH7FyrqYIwCIF6leezSl3oTfJteQJ2ZTon2rIna3hzwYWza+I7aeGci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD32ZeP0OHa5aEY62HIff9qGMlPjFk2wt8qsaM26uNEwgIgX7wZadJGI93Votg6749x+uuuQe6DTD6b1pByCiMEYxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.21a62457ad87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"21a62457ad87fe391ae619434b0c557d52c7aa73","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.21a62457ad87"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.21a62457ad87_1790322946344_0.9984659688362558","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.bf9bccd2345b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.bf9bccd2345b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.bf9bccd2345b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab4a8611bd929bba39338084c82e2d35ad445915","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.bf9bccd2345b.tgz","fileCount":12,"integrity":"sha512-4DDPrQfV71acGmsdlGKEyEDl68iCNgC4mnLEiJuHEVIqZN3DEGRJMLiCdGwdTalcI6pseoVLR2Ih5DHvBTkgwA==","signatures":[{"sig":"MEYCIQDAb+746Erhm8lVsfrENAiyKO2jRnPTjVVZgSiSUAiq0wIhANeW312M+x1gPwpf0zNTAOO4KycvvR3YXj6Phxj7E0ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHeRcdEgczmt6uYnC1J/C5f2EWd+44+GbL5/lFBTXrUvAiEAt6FNTQp0NB1gEqmRz5SZPaexqyL67KXvf4pP6t7sCZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.bf9bccd2345b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.bf9bccd2345b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.bf9bccd2345b_1790323066185_0.4434745343212918","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.c8596b8dd992":{"name":"@tldraw/tldraw","version":"5.5.0-canary.c8596b8dd992","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.c8596b8dd992","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"def70e2ed337370082cec12e5892d80e295749ad","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.c8596b8dd992.tgz","fileCount":12,"integrity":"sha512-tf0alqWYN2GnQFF7Q98n9L49EAhhQKdZlKK9RUOMZZsc1Q5GRnizFDV7JQuz8VeKeZjIet5guQ7Cy0+fZqkoRA==","signatures":[{"sig":"MEUCID0142LnokmVipxAIr60euzQfeM6GPXCQea5adLT3Pn5AiEA1dgTf0PTmOpipY1JOrhrOuRvwYoSA2ezk48YFrjCWk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnutl91QlfJiylPFpZFNBYEyACYir1gGF4Ie8dJJLvUgIgDES2ouV5V2r0t6m0kcbBy62xmK4DyvaiHPG7V9D3d9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.c8596b8dd992","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.c8596b8dd992"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.c8596b8dd992_1790324021347_0.9058261959113605","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a94915b3a503":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a94915b3a503","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a94915b3a503","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d4393374e90501ed5b9cb66748b4ac111bda4504","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a94915b3a503.tgz","fileCount":12,"integrity":"sha512-1iiw5BmEbj/yWdvr0v4LzorbRzfUIZ+qnYocLshGBecNsYwF2tMiApOubRu8r8WWvsmvj/Bm4cxMDXAryWmiYg==","signatures":[{"sig":"MEYCIQDx9PBjU/PYtJAVN82G+U/7DX7H7T7TwtSmmv1Ycyh3ggIhAJ76jzZSzjNDcSa+qhihqFUKdLD/C6y5+kJ1ubq+Dc5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAes0CIbSysnI8WaATbtlvlHl8hFzJzm+T1LjmWhYXEuAiBKyMJd1LB9AolinEUPm8fVDKdjPCZeUkBUGcBGM9UghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a94915b3a503","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a94915b3a503"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a94915b3a503_1790324917458_0.628651813104238","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.36c673718a41":{"name":"@tldraw/tldraw","version":"5.5.0-canary.36c673718a41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.36c673718a41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"963f2e012432b094f4034565135c6ab47dcc0f21","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.36c673718a41.tgz","fileCount":12,"integrity":"sha512-6UZSjkhV5TZOyXNa5CEGQWuS944DXBglqyWfKw7k9jcv/r2aX0ufsbPkLzcgX6+0fmTSf63tgB97tI5+mG3VPw==","signatures":[{"sig":"MEYCIQCsIQ1th1i18v4SgXe6M7YA9fMn+boLIREC/Vbj8VCmAgIhAKrEQAna5Q2NBdumOCjWNIcCfVHEyoqacSSQqZXzAGGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEy9MsCjU1XqBJ05bxNLPLnSGWsbSmulojjzJBtuesKjAiEAnY8XJz48B0BJUNz3CwoWKprGMQT5qUaHWjAsPLnmzec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.36c673718a41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.36c673718a41"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.36c673718a41_1790327375821_0.13047855977285439","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.931f344394ff":{"name":"@tldraw/tldraw","version":"5.5.0-canary.931f344394ff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.931f344394ff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0a4c718cdb3ded138de8c65132cc1bf28c4865d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.931f344394ff.tgz","fileCount":12,"integrity":"sha512-XEdRAHLtSS97ruS9NycODAkCOj0pK3g7gSPIBxxxisFKdorpLPcPUX4jJ/011uCXNoYyUH2k0mD5jq6qDe0sgQ==","signatures":[{"sig":"MEYCIQC3vwTvCFo7gKtTisu5vMADgi8f/GYagOlyqM5TR41SlwIhAJXL6Y13SnqWh7YjyxBx2iFN5AUTEWXEP3uLYjjbqvmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG2HYiojKlFHnG23fMhvJgSSG/x0tjP3SnVcO+mjE6WmAiAE9PRuYzTn263byCaK/JuHNTopzwISeAwVvlbEMQPGfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.931f344394ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.931f344394ff"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.931f344394ff_1790330312284_0.9613727616356427","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.4492a49b7a78":{"name":"@tldraw/tldraw","version":"5.5.0-canary.4492a49b7a78","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.4492a49b7a78","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8db205cd2c63f2a50cdc337d6bddd1cb69e9c39c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.4492a49b7a78.tgz","fileCount":12,"integrity":"sha512-0oB8c08WMzPB6vvENmQvQ0mRGa/YBB0eCBq+Krz9usxg+N5vohN1iWB1dwhMNzTpLsHUO2YkzlhdaPYWUuS2JQ==","signatures":[{"sig":"MEUCICcwwfBUFfRs8JrBd0g+9AZ7avUskmYp9qZH35DssVmRAiEA8kdSsx5x4bzSLaI1/SJjQE/ZSebVFRV1CroYZuBsj08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6bP08tAyoCWOiEuSz9hr/vrShhi4PLXTmH8rO2noj9gIgSPYDez6CzctoTsruxByMPljIQzZnl4sFSpxrQV3dF7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.4492a49b7a78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.4492a49b7a78"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.4492a49b7a78_1790348392626_0.19071976029015847","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.f49a160226de":{"name":"@tldraw/tldraw","version":"5.5.0-canary.f49a160226de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.f49a160226de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f62ba8dd4148db8214a4844def69d1336a9a24fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.f49a160226de.tgz","fileCount":12,"integrity":"sha512-P7xtLt+W5sDrHBxWlOj8yOAbP92WoIiQ/J0eYNkXmAaXL9FTWWYHGbjGQehzdhdHp+eFuRM9smcJj4RFQl15cw==","signatures":[{"sig":"MEUCIQDOoAHtf2pOe5J8JA4Oe+uoq8FD06yvglYEUjhGFWODqgIgJ8u7mXgg6/EMVzPhtTF5R+w58AVQYgZNIpHNRVfcduI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYRq7AI8zFI6nKTfaG0aDbK0KOeMABG+Yx6AFKsBraSAiEAosdzBsTxm7P2PMKjYg7PwVxT6FMid1O9K61HW0IqHB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.f49a160226de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.f49a160226de"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.f49a160226de_1790350242795_0.16544060976613761","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.54c46ea9ab7a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.54c46ea9ab7a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.54c46ea9ab7a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f85bea0bb04f886a49f90bdf68bc05307dc3d180","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.54c46ea9ab7a.tgz","fileCount":12,"integrity":"sha512-xyhrp/zLGwsyUalxhBSmKGdSSZz7IunEUHZXxfRwddya+a0WnJQb/ur8R+oclBRkd4tzJFFyP7t+YhKinoEEmg==","signatures":[{"sig":"MEQCIAqmw1MMw/FR8cEWegzkLRzngOOr6uOzCAahQa7KHqfpAiAJssU7YtlPqvdvtfXKMqqUtCA0+QwhevQocLlB5Sxo/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCP99S6ZN6S1xD+YzTSPo7yiWSzHJGD5l7l/bI0Kk4nUgIgd6Ynm1G034Zmu7NoSd4iDxki6uoB5DTWy03qIdD1xxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.54c46ea9ab7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.54c46ea9ab7a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.54c46ea9ab7a_1790351806572_0.12713637784581944","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e371088b1f59":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e371088b1f59","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e371088b1f59","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c7777d94bf8872dd7bae29b6837897196741a581","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e371088b1f59.tgz","fileCount":12,"integrity":"sha512-o9KcIsAT+e6E70N/ggegg39qNDK9w/kRrnPfvV5NOqOVKIna7ap9PKrckOFeSTo5/6trZq/5onuJvx+HYPR0hA==","signatures":[{"sig":"MEUCIQCFS8ppUvFn9ydImS/wKCAAbaudR46sTphD9d7+JyfphwIgMC3SAwmztn9HwKNyenGkDzm7G2d/NToERLlFtJcR7gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMfstbjq2X4fcToKHGWhteiNMsRRB9KJJtHXfpkv4AuQIhAK74OTKAxufsX2grCmi/BhLVQ5UdumhgQefF60y9gT5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e371088b1f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e371088b1f59"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e371088b1f59_1790356569674_0.7170918260572132","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.ef36c81620dc":{"name":"@tldraw/tldraw","version":"5.5.0-next.ef36c81620dc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.ef36c81620dc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"121e342fe521347e2c4cce3eddb63a84b4a8250b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.ef36c81620dc.tgz","fileCount":12,"integrity":"sha512-W916vfRNHnpR0i7P7V0QGhwzNTXJKfSAP+rz+Gv9oOa5hQRGlNDN+5/ml5y0cu0a69TihEy6O7Gd/x80KmtqNQ==","signatures":[{"sig":"MEQCIG6ZHX4smhkm/lmLwOvoctI/BeiP01bd2/AACFWrWsghAiBTs8f49w0ElmaIyZNQbkmWLiqIccy0gwV5LH+Emdp1wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe6vxBNFcyzdUfqBPKhfE+IlZvqMd3RWbPwTmHkPhlzwIgIHXB0ZaeFilswCprePdltGGagFharoifsBg+/lP5+60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.ef36c81620dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"ef36c81620dc8b0241144856291a1406f2341e52","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.ef36c81620dc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.ef36c81620dc_1790358916611_0.6287516400302666","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.59e87f6704db":{"name":"@tldraw/tldraw","version":"5.5.0-canary.59e87f6704db","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.59e87f6704db","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d6021c7a1bfe574ddbdc4c2742876339b8927467","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.59e87f6704db.tgz","fileCount":12,"integrity":"sha512-kaqE1ISIeDkoa7xDWPjCJmiLFQkoQ9qm1usb8wAW4S2qOLd4MH1Z63KcVLX/Ops5qaJX1AQOuz3I30lRv6y7OA==","signatures":[{"sig":"MEYCIQC9cofXFnVqBF/GIf78I+6gM2QlmyPMsPPxlh+176/DtAIhAPpKR+07LukiY5F2RrKIpQ9wdZWnvAOj2gxLGBAV070B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyrC+dhrc2e2GG9p0erKXkrv5lByU+R1eLWCk5PY4OZgIhAL1MOaLnpsPjfnKTIQd3Lch17NhQ/PKkLNEyeXj0XY3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.59e87f6704db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108832},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","test-ci":"pnpm exec vitest run --passWithNoTests","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.59e87f6704db"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.59e87f6704db_1790393924672_0.8844713214988063","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.adf69067a05b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.adf69067a05b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.adf69067a05b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5778a391e13c2087e858b8e3c86563fc9150b6a7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.adf69067a05b.tgz","fileCount":12,"integrity":"sha512-ISvqeYS8G4H9MR+x6OdWQKffFayQfEx4gIm9EjlW1Mj7rz6WDEUcYpdt3xPU1cjICrblT8XR3UNhiogL5VL2Qw==","signatures":[{"sig":"MEQCIGEpwD+w7WuPrGpf2uby3zpPmXfhnhG4qnlREMxDEgzjAiAvhkfXF0u0FFp7JJobIFj5nhtBLqGSR1j06Cc4goEJbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGzEjUbnp/GJiud4Fq/McBWn0TjqmAI/Q9FgH0SdI1aRAiA0fAwLkNlCBodQAMnWTyAF+lwd2KFeE80pk/vRHo7DDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.adf69067a05b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.adf69067a05b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.adf69067a05b_1790394064003_0.42219414098646424","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.49daf36a417b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.49daf36a417b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.49daf36a417b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c9f26a340e59baf2d4d005b8aa56f507e8fa1599","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.49daf36a417b.tgz","fileCount":12,"integrity":"sha512-8tv6zW+gd/3ad38GOkx7MKyVZhpavv4AhDRJmvhVjMwgKC2jPkwIogkSi+7/vgqlmZmpOUPXB/xC2oU0OD4ZLQ==","signatures":[{"sig":"MEYCIQDwpxBU7LtVDFkZP4r8ajJitS0gvCvTMoRJpVUIPpc0PQIhAPRLF6VPrZX3wU/Rd7mvYd/w8b8UmS2BBpvevzvUcSlA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeuz+KFXELcq52VpYK45svoYVIJDpBhv/hx+W1CLuZwAIhAICNh8SkKdTeojxhdHj8AVgfvBdiSvZSexuUX+Sd7rnW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.49daf36a417b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.49daf36a417b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.49daf36a417b_1790394423005_0.04535105805934836","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.0fb37d21bfea":{"name":"@tldraw/tldraw","version":"5.5.0-canary.0fb37d21bfea","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.0fb37d21bfea","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7726eb520209f62541bb0879ce0b0d003b65cc97","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.0fb37d21bfea.tgz","fileCount":12,"integrity":"sha512-BfqzMS8PaRJakZx46r2GlO75ZmOsLxSIalfy4sgsJqj5w1HQTHVat2/aA82t0vDYZdVhaVAxfLozExkYmx5i2w==","signatures":[{"sig":"MEUCIQC7z9hLLdGCI+4+rZm4S+J+PkQz3da2Xy3Fvdn2wCRfLwIgFcSl6Z04dyRdnbJJ13skObL9SygkaVot0bJzpIw9Oaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOG0I3Iakhq0+Uj2kzbh+MngQ1i9BG97imuPHH0wM7QQIhAInzwj+eNWm6IMl2EVrHDM9dwkfnbh/fVcT7a/0rbnYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.0fb37d21bfea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.0fb37d21bfea"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.0fb37d21bfea_1790499325438_0.9190264747490378","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.991811a6702a":{"name":"@tldraw/tldraw","version":"5.5.0-canary.991811a6702a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.991811a6702a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"19b721d164a791c05c6c5a9ef6c4c8c8e07e1f9c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.991811a6702a.tgz","fileCount":12,"integrity":"sha512-P9hPd7MSD0gwRD3JEoBHoBip9mMNLnCYd1nNXTA4FKQm6/8AnH12DQB36Ks0otN9lVqwJDTGWvQtpNUn1I9dOg==","signatures":[{"sig":"MEYCIQCRboPq6fjNwVyLkwNlrmU+08lSI/tPOYBR/eAjDN2UWwIhAOi5rTY3QEN3P8xJi7jg497lY28az1IkI07nWrHR2RP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiW1150uFx4KZU0NeyZKDsHZJ02GuZVISEPEQE9b/rpAIhALfhBZ/QSAq/Ahrid11ZfbTZGwhfUWOwhBz4iMopjFEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.991811a6702a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.991811a6702a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.991811a6702a_1790539028965_0.6831775690831396","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a006d9d6d13f":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a006d9d6d13f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a006d9d6d13f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"291f40a49ca77f9be5ed7e86aea0cfa6e5418683","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a006d9d6d13f.tgz","fileCount":12,"integrity":"sha512-2hZ0IBw/BZ4F72Y2q9FLQ96dcooaeNjyuLeOAZ/fjbU3GPMfrSiu7g1BR3BUgY9kGjrgw8Tc2gBlPLP13LsmIw==","signatures":[{"sig":"MEYCIQDh+mNKEGGy/YrUbE3nWIXsN2qbJxND3F9b0xRDSPKdHgIhAOGI2M38FEzvGJIuNY68BdiDgcBDb+OVJQ11WvrG26M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHsjKEsLKC+Q3rlu8y/hec+o7U9cqpaQ6t0aN/9msXNvAiBYqYxag6uOY7j8939qrda6tSizG9cxugYmESX+MvosIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a006d9d6d13f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a006d9d6d13f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a006d9d6d13f_1790539429909_0.39939476437952437","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.3444513bc8dd":{"name":"@tldraw/tldraw","version":"5.5.0-canary.3444513bc8dd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.3444513bc8dd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"36dde193ab6b935f3528b01feb33eb6211bf1791","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.3444513bc8dd.tgz","fileCount":12,"integrity":"sha512-bhz6t+DN6R0yYxLjvhSW0AQmkvDBEPHYYpMq1lTqIp841lEdr6fdsFnhbC5ubL0t0UuIp18VfgmBrchtHZTFyw==","signatures":[{"sig":"MEUCIF/kWWZJce4lZaHb0GoaMVvkZaggsZGBucL1+VAGlHWrAiEA+pvMxSrTksBtMfFgKzksLjsmyb75oaiJiNQpNWv2Xgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjvuJDIV8rQ5RkN3SAYC/R4yq4QtGe6pzQ4ISlS0i9gAIhAJ0tgqtS9Jo427gOM0fezcdvql6Fe/iQqK5Og6S+ogMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.3444513bc8dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.3444513bc8dd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.3444513bc8dd_1790587970760_0.04440265152904477","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.a0cd8f2a2e07":{"name":"@tldraw/tldraw","version":"5.5.0-canary.a0cd8f2a2e07","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.a0cd8f2a2e07","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0bc2fb3f15c533b3d5f41fad14d0c47cdd9fba4c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.a0cd8f2a2e07.tgz","fileCount":12,"integrity":"sha512-vCUSosrcuJ21GdGQAvxLs+YlGxp7dS7/99ybUtYxMOqlJRJDaTf0WF4UtF95E65jrQdeISxKa3bJWjjt2BEBzw==","signatures":[{"sig":"MEYCIQCrx8eASxXOOO3utqYXuogyp4r8oDBDYVdQ7Y4MEJU00gIhAI1KTdCyneXoQM1LBZjDqY6LtX6cF0VvSRGOfURQh1E0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDnh0mt4DbLdEC+mr0+hmhSnViz7vaNXjRgF8gTG4v0HAiBuNNjg37ufMeQ6pQqVajeCsEDCkPYUdYby+E1pcwBXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.a0cd8f2a2e07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.a0cd8f2a2e07"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.a0cd8f2a2e07_1790594658504_0.13437038381363564","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.fdd9b4dee0d9":{"name":"@tldraw/tldraw","version":"5.5.0-canary.fdd9b4dee0d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.fdd9b4dee0d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7a98d9988db69368b6aef1b2210d61b6482f25c7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.fdd9b4dee0d9.tgz","fileCount":12,"integrity":"sha512-BfzHoil7snmTU1vffmy0mLFY3Ik7Wb88ivF0rFqigMD+Nac9Fq1Xz6ovTUjE2oljEVb+H3kEskUHlpciHIR+4A==","signatures":[{"sig":"MEUCIQDHiij/kqCrJwoD9Xggl34d2YwH863DVqx9Ibhkt2daiAIgAe5yIQeucORwDBSPXlj/n3+KzFKqI2AglktaFeX+nZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5QLtvVpsec4N5Waeu4ak8bFJ3TgLKNaFNEvwTFVdzZwIgMbBL171YHau/7ayJQ10+0rzNXZdhpKyWWuU7gsF6cxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.fdd9b4dee0d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.fdd9b4dee0d9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.fdd9b4dee0d9_1790597633748_0.10466396530635458","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b522b70ceafb":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b522b70ceafb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b522b70ceafb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c2836ea2070569893c67cf7e44e418d88dadda8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b522b70ceafb.tgz","fileCount":12,"integrity":"sha512-5WBpw+CA72xuG6i5S9+4DA9qx+wfMm6Tzmu72x2H4xnjRRw/vqw679ri07b7qeTgyBNynJTb10yX8juD5xQEPQ==","signatures":[{"sig":"MEUCIA+aWkO6sU3R/RIr7oZ4aCUZm9rdYFe2wg5cJoFFjNCgAiEA6NwMkYkB2TAUZEhVicSXf84zXeOB4Lwnfd9vgHfZjW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNTasOZoRlHfzx4uNBWb3YH0hXVM5omSaLxsrYEIhGHgIgZkOsVVBYTsxsjJhwyw1FfzBNQP4WfnOSvKCAtQQF7OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b522b70ceafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b522b70ceafb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b522b70ceafb_1790678992126_0.8931038798585524","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.14c42da77533":{"name":"@tldraw/tldraw","version":"5.5.0-next.14c42da77533","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.14c42da77533","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e223839ec70056a3d620401082e96d486c24be06","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.14c42da77533.tgz","fileCount":12,"integrity":"sha512-6HlsnyZd+7W1zNULCuVblpcA5N/QrMeOjY3kJfT+deFOy/jy/pl5WmnxTu9HMajh7GmvPz0GQsu3Ixn6arYjjA==","signatures":[{"sig":"MEUCIAhQOfitC6FrjtU2XmG5lK0eULPUzoLsxcQimbCVv8dVAiEAvnbdH0PW260gy4Di9rdG7bOI6HUoE9y1eKUGQmFBv88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6Vp0VbXY7FjsK23QqpiloTgH+UDsEYxgSq3SaPBD3hAiEAmGXhLBj7BjSsup9A2ZNxpoSQsWoP0bPfeOa2aIu+iS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.14c42da77533","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14c42da775333ff20a6be2fed4e32ff7ade602ae","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.14c42da77533"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.14c42da77533_1790679717577_0.21778323895891583","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.66ce5ddff112":{"name":"@tldraw/tldraw","version":"5.5.0-canary.66ce5ddff112","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.66ce5ddff112","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8c9416a5da6f8e8233d3712867eda12f0fd2261a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.66ce5ddff112.tgz","fileCount":12,"integrity":"sha512-sNPSccZoSVBkMFve2OxtU2VE8AS9caDHcF8WVZjNK7WVRwu77mweZu6OJaVC3Zbrhr6H0Y+WsH4VBXWX5Jl6uQ==","signatures":[{"sig":"MEUCIQCqFWhsJjJ1tmSsKIXnAWu2wkFUAlR985rPy+g7q7ZkBgIgUFQqUvF/DO+1LnfSoA8DeT5tjPmIuF5+NSuZAJZkS5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzB4gd1kUTKLiWOZkeN9hdQqVY0OJcrbuksp8b+V4fiAiBpbqZ94s9cuT3eJRqBLk8AaQEYlQKuZWNPl1SBInZFMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.66ce5ddff112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.66ce5ddff112"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.66ce5ddff112_1790682289793_0.39600386025376744","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.389ec7dbf3b2":{"name":"@tldraw/tldraw","version":"5.5.0-canary.389ec7dbf3b2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.389ec7dbf3b2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0e77fa2fd42ca67cd290ca105bb3758e54501de0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.389ec7dbf3b2.tgz","fileCount":12,"integrity":"sha512-22Rz8vHq0wDB+wXFcjTbVizhsLvjmPv2W3JnYNLhzvorhRP5/vlayf8Guq5QOqz6Dwc4evmzPG5Kc+a3DPn4Ow==","signatures":[{"sig":"MEUCICpwItSTWL2QJllKwY+nk23qtS4e6STN9Es/rJY96wQrAiEAqwut/ypifd/nrO4sJZaYgXTiCWn8Rb0FyGTkjxdgFJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB10nFKalgO3YBjZgWs6imEeZDlTGeq1NMbqmIVfJazaAiEAjEfS3uakOIpWbKXG86iGeRapY5VVpz3keR0sCE0iKZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.389ec7dbf3b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.389ec7dbf3b2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.389ec7dbf3b2_1790682668951_0.017000911803929597","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.9ac8a22a5891":{"name":"@tldraw/tldraw","version":"5.5.0-next.9ac8a22a5891","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.9ac8a22a5891","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1f70a2a12a2b85c0f1a497d6fec6d9b2dd4541ed","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.9ac8a22a5891.tgz","fileCount":12,"integrity":"sha512-TsFqlVS/5F1sLylv/dIbeQp2Z4GsHh9sv0Xi9iH9NZ4OA5dowAPxDVlXKVpYMfd7H6W7ZQCClxKbEKXnwn6DqQ==","signatures":[{"sig":"MEUCIQC9XpE9aOOdvLKfnlQLvfJpgR+fBOUNlqZf9XAABFBTjAIgST3r1k5qHHhnIzmjRJyC0LZJ9LJcvrw07UKdDg3x+2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5mj9KmKJqPkyRLYLLRXc8yzXi2DvOojgG/8qIB22n9AiAZXSnQZUWs5+E6NJpIKWYhKSSqTYSWX+ExXLyBnpI1UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.9ac8a22a5891","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"9ac8a22a58914e2460e6574238bbbb228c3945dd","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.9ac8a22a5891"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.9ac8a22a5891_1790682908451_0.6611079975400256","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.7ebd0550bc3e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.7ebd0550bc3e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.7ebd0550bc3e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7eb4e2a0c59b86c43af38853aed98fcc2d9848a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.7ebd0550bc3e.tgz","fileCount":12,"integrity":"sha512-zmps2hA7wpwYL8zPFPXWxiWz6B4R7ekxKpEkyNuBxeKnvXSlU17TkjTTdY6Q6ApWDKb+2NrqBYvpYUioQtlHag==","signatures":[{"sig":"MEUCIBqUtv9fUQYDFr5nz0dNVRmNdnT21DkzEIeE2g2wR2uTAiEAwIGJwE2qTzmcN/aALtuCe9mpzw1jUNkSQRDS8wGTuXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdEIugJFN8Yhd/pvBZaezdsya0bRvq8niEUDM/MSy5zQIga3bsis5WMUx/SwrhGbLPBKtWn6DYlvyWFdT+kuZr5tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.7ebd0550bc3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.7ebd0550bc3e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.7ebd0550bc3e_1790685494589_0.17082370091525556","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.9e2a0e580a8b":{"name":"@tldraw/tldraw","version":"5.5.0-canary.9e2a0e580a8b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.9e2a0e580a8b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f52c1806e8dd6679032d8ee4403b63bbe30ea45","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.9e2a0e580a8b.tgz","fileCount":12,"integrity":"sha512-z/ljnnnNU4BJzvXir9G1jABv7sgSd8LF1O/nqncynxyedwKiK0lcoZQiIkkKE0VypgJSO38reMvWG4Y+GXsj7w==","signatures":[{"sig":"MEQCICXO3hYUnK2br0Mi9uGDykMFNco7v3nSmHppzxMppK6OAiA3UwET1s3l9HcryBJHU8oePAPu84tS7/X70XpP8ZKf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDX16F+3xdt8uUmYTT1Sb/g1x0qgWCcrNYbHA7FnBtfMAiB6h2gboighgTLUnEnOFDOzhsGwG3HO9fJQ00+KLhIM8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.9e2a0e580a8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.9e2a0e580a8b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.9e2a0e580a8b_1790686423499_0.365881995791296","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.efb270e2aaf8":{"name":"@tldraw/tldraw","version":"5.5.0-canary.efb270e2aaf8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.efb270e2aaf8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"410a28dfd951161291422f62f3ae6180e4ceee80","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.efb270e2aaf8.tgz","fileCount":12,"integrity":"sha512-iZUFDUU23Q5CPf5IeDeTlxfyG4NcC4JXBjo7PY/wFSVrXCXhnxZYcB8NpOs7dyV862mNoR3pT2XQOJAwGRG0mA==","signatures":[{"sig":"MEYCIQCjioLG40yeaH5Gx860Au9QadpKX67AS51w/AArF5/ykwIhALBoeJ11ro9zqso0conx/y67Ik8mNZ2XgqeOsa6MZDTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICZZw33S8j0BO1TOpsHeAwYg/Qv1FdNiFVnWPiSaUdIEAiEA8lFwcCm6/EaPyhhqvCTZ0xkT8fv4I2JEbUTI/aP99c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.efb270e2aaf8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.efb270e2aaf8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.efb270e2aaf8_1790690119127_0.7057974389890214","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.da7162e13bd3":{"name":"@tldraw/tldraw","version":"5.5.0-canary.da7162e13bd3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.da7162e13bd3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f10e4a9bad33cebcbfbaaa9bd28498069d387fb7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.da7162e13bd3.tgz","fileCount":12,"integrity":"sha512-9hDaak+tRQxLAzwXK9AW9Tf9uZWXvzdWCrsib4e4R7DVmlK0dBEi5HceDTMI8R+1baAvv3XEGxh5+r5LKgiIIA==","signatures":[{"sig":"MEQCIF5Msd0M8vrnLtJ9SUpG7HZmZ6gqIK/V9/Zv7q0TRr2TAiBgzZAerkZ/JfQQYsD2DxSBL4YFJvOH5UG+K4GGJTIQwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCa0KxS+wDGHdgULSw2CWX2FimxDxyBFXPgnYVuX5tSAiAUnN/Y9hEgkvgcejkuVGo98/AsuN6pEWPLnetfmRY5zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.da7162e13bd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.da7162e13bd3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.da7162e13bd3_1790693474594_0.4020522422855901","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.ccee63fc4a00":{"name":"@tldraw/tldraw","version":"5.5.0-canary.ccee63fc4a00","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.ccee63fc4a00","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ac6dfa2c47503c05934ad360dedd8f4212e5d19","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.ccee63fc4a00.tgz","fileCount":12,"integrity":"sha512-TZu8LpuHGD6VDwtLEgzSxbJn4PTXmhrWOEfbZtkEP0y7WclJgLuABpk6+L+sBj7RdRfeiIuBuzP9XGHWESuUKg==","signatures":[{"sig":"MEUCIQD0kFgCm4k3vnC7aF0gEqI8S5nCtliSscPoKn3Y4kmBwAIgVGUuybtZCY/GMM5N3MRe13K64KJbg2dqSgcKoHQP/Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHLZNh83vgEGz871ZHy1iXviHvKk8bz7CXkrY3SG8zOjAiAK5vLMQ1+1iDJXArBhG7UqH9QRHAHOcOADDJP94xqiMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.ccee63fc4a00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.ccee63fc4a00"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.ccee63fc4a00_1790694926668_0.4963991634181877","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.7ad1500ad65a":{"name":"@tldraw/tldraw","version":"5.5.0-next.7ad1500ad65a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.7ad1500ad65a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"97297de3032bca55d5271b8615c6da13ae51ff98","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.7ad1500ad65a.tgz","fileCount":12,"integrity":"sha512-YzHZXboxg9exFL7Py4Qeu2SQA1YWU4LgGZpspLz70Zjzvj4HllPRi4kC2CMHChBmsycy9ysqQhpTMoOK/l3qVA==","signatures":[{"sig":"MEUCIEs79fdm0gCCwO9m3iFzpKxpbs5Q2n+nS//jCKHl78nPAiEAkWJZNTarEEO7lpKQI1bifGieHfmnh+F9TkXatlqJy0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNjZjFHSxiSKvkOb/LaJ9mgVHMIwS+2UrkqJLlQQuxnQIhAKD9bkt+2NE3tRWRsxXTU7Y/ZblYeyb77rDWim7SjKX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.7ad1500ad65a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"7ad1500ad65a2c68073fb94ec791dcdace8bff14","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.7ad1500ad65a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.7ad1500ad65a_1790695121119_0.02342655732834298","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.b7d58632c970":{"name":"@tldraw/tldraw","version":"5.5.0-canary.b7d58632c970","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.b7d58632c970","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2664f36f5b57cab2417cf35ac0cce307807b0448","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.b7d58632c970.tgz","fileCount":12,"integrity":"sha512-OZN+waUYzQSsRlrYjgbb+3TykVLmsl7+GxYShOPgexswuE/A9OH9Ds8WG1PI4W3i3tdkGipsif9iU0QY6jZoIg==","signatures":[{"sig":"MEQCIFklK1B9Mxc4xpVdVWXKKsmN4ezpNv4N98OpW5+TQC6HAiBAHz08zha4YcGV99Xr9vYkHgdyQ22WvyKQ0VAiEQ8xPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5DKkL5HKHIImfGqXM79st+v9/orQG6pATzasw3dcgsAiBDdUiAka6BREGouJklIjkqsc43jEO0emFr5yArywwdSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.b7d58632c970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.b7d58632c970"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.b7d58632c970_1790695203671_0.8056536131419296","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.68ff40bd4640":{"name":"@tldraw/tldraw","version":"5.5.0-next.68ff40bd4640","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.68ff40bd4640","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ceb95a65268741baa04291b2ba9d63a93f0ed8eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.68ff40bd4640.tgz","fileCount":12,"integrity":"sha512-ZJVXmtFl32SGUjtiWxf763FPfS6MDHCRnBfzq1sM3eBgh8U9eF0rtg+Keqpwv3KCHlGwdO4jXkJokxyDJ3ExOQ==","signatures":[{"sig":"MEUCIAHy2VDlTVdh9E6/g+hVY6JVmGkNGaYL837lIMywxwVdAiEApqgxqdNaitorcuMxmQMPowKN8tT6R6Eq1n0VCu1TDdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtOxqE6NJxqZN2Qrfr/X4favbKeVYKuJPnBQvgFnhRYQIgUeZTm7d3jl2h84Z6Sda/Ab3EvNcbktfMY5qY3pv1ZiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.68ff40bd4640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"68ff40bd46408b81d550581064f2a4e4788d79c0","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.68ff40bd4640"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.68ff40bd4640_1790695970518_0.19497295362217248","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.45760450803d":{"name":"@tldraw/tldraw","version":"5.5.0-canary.45760450803d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.45760450803d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01c50158e3d6198f108078b7e9755beae0da8573","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.45760450803d.tgz","fileCount":12,"integrity":"sha512-u8dmZLaogOCfoJ/ahViHaXDaC8e+arAHfgLiCD4+e0bMTMLulsak/eB1gh9gqw0yZuwj5kvWNcXZouvjrYK5Ww==","signatures":[{"sig":"MEYCIQCb0720fnn3F+jJIsmQrfblBiIIRGtkppEqvIrAghtF4wIhALTIUDxP5fawmr2ljClCW+TpyO21oH14oLp0IBewpwtE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBIENe0AGWwbReOTKsEoLS8J+s+gO0KFsRgGu0QHjYw/AiBlH50bfxBsz+ir3m3DL72HBhVd2ar9YCxYLW3VOOC8UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.45760450803d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.45760450803d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.45760450803d_1790698223200_0.5602972209024499","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.e5c0a9bc570e":{"name":"@tldraw/tldraw","version":"5.5.0-canary.e5c0a9bc570e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.e5c0a9bc570e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e2b02618f27b2c759659d6ab24ff916e39cf91b4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.e5c0a9bc570e.tgz","fileCount":12,"integrity":"sha512-WfyMNNGsWFzQ/ucJK1QTRVMwWzOTI5ecoywXlT7eElyp2Und3fExhT+L90G7+lfOWv8zoHlqeg4H4kdWKDTS6w==","signatures":[{"sig":"MEUCIQCwPlBMz+3nfPRu8o1LRKhvaCY1Ykds6EezIHATMrDBAAIgFkUHn5Cy1oQDrn3OlBvN9T0H/FSXy85LjoediyO9cKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEdPqOMhc8Xr096CAp6+9bt6prQJDMnNcv9BLkBYpKWhAiEAv2FkX4Ixb1a72wNoF9itodlMVpEdiZ7/KpAPyqcTg2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.e5c0a9bc570e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.e5c0a9bc570e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.e5c0a9bc570e_1790700022216_0.24962130802973825","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.171ad467fb92":{"name":"@tldraw/tldraw","version":"5.5.0-canary.171ad467fb92","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.171ad467fb92","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"99ad92d662c0edcb841c31fd337bfc71a80eb811","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.171ad467fb92.tgz","fileCount":12,"integrity":"sha512-4JBvB30q6r2ZZbw1amWIt2xirBOFln+oiYTXM6evhFOdCN90fUu4Lwqq7HInKgqmqPVFwgmwxb74AMuW3rrXuQ==","signatures":[{"sig":"MEYCIQD9Zk68oc0jhDbJjLorgcQY03CLLFp+YZOR6Cr1uPe0PQIhAI8yhco3gxEOuFSqNbBqIPV1ZeZZSeJhxyMSN3pzIaPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGe9YUFYnT0ttzOp38oOX0C5ymjf1X713eRAB0PDpS8vAiEAw+hH0Fiw//LL2tkdt7Oow31NFRHkYLSfNmyLUHs300k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.171ad467fb92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.171ad467fb92"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.171ad467fb92_1790705235506_0.8500864461823958","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-next.14eccf620014":{"name":"@tldraw/tldraw","version":"5.5.0-next.14eccf620014","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-next.14eccf620014","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"609d6967f10c6776a74bf45bc85d511a92120196","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-next.14eccf620014.tgz","fileCount":12,"integrity":"sha512-7BudrFFx03VnJyCoYRS7o7j4iOM5RjUx3JsSMDBowxAf44gw2YZtcsqokmYoNNUb0tiCLgYaXB8mlRy4gs3tEw==","signatures":[{"sig":"MEQCIA+DDsintCZv4qbaHvf5uUFxSOQsJrMlPRhuxsFzY22GAiB4fWtikDYNsWH4kiz8o9n1G/okNRvNYL2I3AVlbGzTNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF/vB8+WH9dBxte0ejc9Fz1omDce39SWexIhD/UQSBmZAiBsMdWhBrEsERvuXJUf3FrRmLd1R1l0MRl8FRvP/1D3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-next.14eccf620014","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108958},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"14eccf6200149ddccdd645f3650ee95212052ea7","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-next.14eccf620014"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-next.14eccf620014_1790707565411_0.27418469824729996","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.55e32edf710c":{"name":"@tldraw/tldraw","version":"5.5.0-canary.55e32edf710c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.55e32edf710c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7b6ba88df98ea105f49d53e8f5ad8eb834cc1baf","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.55e32edf710c.tgz","fileCount":12,"integrity":"sha512-EQa3VYxyzLUqSH1DXZuztujrh4Igo3a9S8WEYySMm/K+SuEABF87W3d79nlb9tpM0/Y8C24DzMu/rreFVfo/Zg==","signatures":[{"sig":"MEYCIQCOGgZ5cg5+WJc6H8hpj0+7/fq4GI/fkS/fGhqmt9BHcAIhAKlG0xv3vB4HsBcCgIIKQu/xhlrsGd9tsyyOY7zrowP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDL0W83JwExZ/TRqK4iGbpz5qJz7/W7favluy/KwAi2zAIhAOuLVVRKU5hX+kGPatcq65xb4joRLJeeqOugFAtv2RSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.55e32edf710c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.55e32edf710c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.55e32edf710c_1790739513986_0.641281937385674","host":"s3://npm-registry-packages-npm-production"}},"5.5.0-canary.050cd7235060":{"name":"@tldraw/tldraw","version":"5.5.0-canary.050cd7235060","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0-canary.050cd7235060","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2eba9997203f071b15155039a408618160e31f88","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0-canary.050cd7235060.tgz","fileCount":12,"integrity":"sha512-AmyS2m0yPaDtdEIIz6ft+tnd9YLgzQE6k+ZMgGVNpD+/LEcSDjP27BTqn+Z+dgQ4stiYgPwDkV3qNNDpGlkyKg==","signatures":[{"sig":"MEQCIGWPyqL80NMH0GXTNUFct+wWVRP3BoR6l9cCO1owRvlbAiAv6KPL5VsE81dbBMIQq7w3yeOEXWHz8rwip3IN1Su5hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLKnKoUu8Pes76kcRvzUpVGG3WAGVTmZ+/cH5mG5VgSAIgOkejO4Byqorkdc32g1gRyh+xKXQLq1lsu7+2Gdnmdc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0-canary.050cd7235060","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0-canary.050cd7235060"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0-canary.050cd7235060_1790746261137_0.3463222738207592","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@tldraw/tldraw","version":"5.5.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1caacac17e0877a983efd5b1435d3ba38702edee","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.0.tgz","fileCount":12,"integrity":"sha512-XjjZ7iPFLIwfqDqDB54ICbaoSyAksl1Q35x0xQIsADzOQuZx17kBq4BwgglJjD+j0sPxUKZT4Fr46pv859tTQg==","signatures":[{"sig":"MEQCIDcr+n93hh7yzpBjsns+mso0s5pFzv3qJnDE4HaxHdM0AiBa6ZwTQFhTFPTaGOZdVyYS/0LWO3+x+4EMnhsuqIT38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGccBua4zm+xm9MfmkwEncGU6Ndo6V4JljtPnt5+BUKgIgIKQ2OrVj2XAm9w4jTwy38AmoLBY3iPTtpoAr0Dn5POQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108886},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"53d76ec04651f6cd28aadba4123ebf5a9c03b943","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.0_1790765622500_0.42220669005955247","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.c4e9c54a816e":{"name":"@tldraw/tldraw","version":"5.6.0-next.c4e9c54a816e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.c4e9c54a816e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"79d8e75cc20fa894f6a6eb3edf40bb55a0ddd2ce","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.c4e9c54a816e.tgz","fileCount":12,"integrity":"sha512-jdKQA1tHwOHpV1juygzeBdm57jl7fSN7kG+A71dwRCWpUKTaBSYf+1KHVCW8o8Q9JP5X10RJGqNBAf41qCU37Q==","signatures":[{"sig":"MEQCIC2MK1zkgWB3YlW+w7QhWfLULZ34PBASLq6YRAw3dPcEAiBKRnQ6iu9P5Cv+DdWrOz4Cvbwaaw2+dyKxFZUauly91Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAjg5uDc1UMwmzgMHoRydYMnx8/wQfhmCHbjUe4lTozfAiBNUWidY4eWoDvSd/SJVd7JAeBhNQqx3EVIaGUFUwr4Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.c4e9c54a816e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108368},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.c4e9c54a816e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.c4e9c54a816e_1790768446265_0.6217130924682415","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.a7f2c4b47eeb":{"name":"@tldraw/tldraw","version":"5.6.0-canary.a7f2c4b47eeb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.a7f2c4b47eeb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ad5c04e3c55b95e7d0b7fb7da7d32cf64b2cbc7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.a7f2c4b47eeb.tgz","fileCount":12,"integrity":"sha512-aHv1TsXtxwfADjdKHNGD9FkFDrmZIAAphjVHhMHH7zveFL9IyWVlAM5crqTntHt+k55Um0w6jocTjicIXY3bEg==","signatures":[{"sig":"MEQCIFMcpCNLxKbGf4QzJmx+v3xfI6vje/b9SGgUugS4mLXzAiBUCLlb/SI0v0pDhb7R6phlJaejmXLpWmQu+dwG2T2cWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID+HXvFN2bd7bfp1SWCedHYu9B67ZhHZ4URadZtmBB2vAiEA9cJyK4cPppxIIeXb2kiLGOSVsLxu1hGMeCyYLHbTfUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.a7f2c4b47eeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.a7f2c4b47eeb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.a7f2c4b47eeb_1790769000823_0.45600658578202613","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.af2ed943911a":{"name":"@tldraw/tldraw","version":"5.6.0-next.af2ed943911a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.af2ed943911a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e90418c77e5a69a29482a40d59f7001325298104","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.af2ed943911a.tgz","fileCount":12,"integrity":"sha512-vI89EVI/cvGYZbRQqxzMJopAfMDwfZuIfq8aNVy2ZzTYMzAbJQUiNIhffP41zJaozvq2sy73mPstfS2tIAtLjg==","signatures":[{"sig":"MEUCIEEieFNAxA69x1Qz/p37+fNK/tKKzfpbNTMHtA3jgF2sAiEAnk4IoUkGc9F/K6dgOv/rOYyJBEcsPjx92BAUa0qVkOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDA5MSLZncpj5MaZ0+E/vRcaZScfdconz3cBGKPuHpWbAiEAmnIhc38ogLsZrpjjfgCPi7NQxb5abim+B0CNNliZ188=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.af2ed943911a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108368},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.af2ed943911a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.af2ed943911a_1790771567190_0.717206801410734","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.9810618216a6":{"name":"@tldraw/tldraw","version":"5.6.0-canary.9810618216a6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.9810618216a6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4d9e360edcd4c36711f91747887669db5dfa24b5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.9810618216a6.tgz","fileCount":12,"integrity":"sha512-0ey+wAvRH70sJMfqWtHw+43rz05eFIQAtwyeIpdJO6aX5xWHn0PhrJs+7vO2EnVT7eR5HvZuKoduULEc+Br5ew==","signatures":[{"sig":"MEUCIQCGPHxkHJ6LMqBLyGDAdYbIjzs1x1/AyN61AlWr+uvJrwIgO2KfNbeEiTpgMVDKnZPQZPk37i9qTD+od3kn+0LcLZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFr/5p/mHK5d4s+aohAx4D/BGD51V7RVxFuNo24q4dVlAiA2XCga/D4b4GCSj9C0WcXLZS55QkyaYmQZl21y8uawtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.9810618216a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.9810618216a6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.9810618216a6_1790780044962_0.30900759710986425","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.b3caec45ea30":{"name":"@tldraw/tldraw","version":"5.6.0-canary.b3caec45ea30","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.b3caec45ea30","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78fa0a7a5d2be48a7f02661f550597054868f4f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.b3caec45ea30.tgz","fileCount":12,"integrity":"sha512-iC85wtl7JZlz3Ws8uwjY4OoBMxbJmWfa1z2/Q7uVsIu9FjUEyTeGZ5aH7niw/b41E2v2fkukKtml84XXST41sQ==","signatures":[{"sig":"MEUCIQCBF/uVvl/urPrFzfMWUSbMbQevTqmpVmozx9Op8gpEQgIgVL74wBH1bQsvIXJQ8Nze/vVBg/R7w8ufb+HuBM0Sr1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEbYkcHQfTnRNhAlcQXO6C0MAANyQs+m8h6ozEy+6iqWAiEAhgt+SsywWPOCsV0mT9DPJIfusK8E9M36CZw/4Hnzj1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.b3caec45ea30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.b3caec45ea30"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.b3caec45ea30_1790783123606_0.7239135948002982","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.bd6a988095c4":{"name":"@tldraw/tldraw","version":"5.6.0-canary.bd6a988095c4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.bd6a988095c4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"beb99004595963c72eae6cc1b3389c663a2fb55f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.bd6a988095c4.tgz","fileCount":12,"integrity":"sha512-81hX2LBPQT+7pJgPquLCHci9J0JPj/XMjveK7lu1gmCJWwRX6rdsR1xdLVEJCbVnslwiQcT3OOdRiVSJLmydtA==","signatures":[{"sig":"MEQCIF/vkx6F3arfYPVxM4w/NbShhzBKqsHf6Y2Y/58nTNTWAiBXFhlObpoRXiTOf5DxyjGLH6CmLwJwBzGMydDrJlAQQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6njcp+IPYCqSiXlLAIBfndqG4LU1h1duxCuiQ6ZdKSAiAQzDlw1rSkWAbsZjTBzbMD5rj4M/iqMXQHP+s2rhWKdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.bd6a988095c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.bd6a988095c4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.bd6a988095c4_1790783273870_0.8476966526051959","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.5bfc37740468":{"name":"@tldraw/tldraw","version":"5.6.0-canary.5bfc37740468","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.5bfc37740468","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9f4a05e4e6bae04709eae55ac5f5b586ab1779f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.5bfc37740468.tgz","fileCount":12,"integrity":"sha512-gjZeZCDt9ebXKTSRBHlKTvquMeyq495Auu2f72WDjRsksFbl6/Rg/NtFcKvPC4T941IvEVWz00sQcDfPpWDzhA==","signatures":[{"sig":"MEQCIDARGwkL2m3La3s+mRrDGap6VJWb3Qvh3uUgxAc6sFqiAiBL4pVOt1NINExyxLOEqdnUGsg1m1AOhlzSkAJgjFyjJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2SH+VDtUyKlWkSWqdw3y7x0yN+bihY4ufbzXd/Q3dogIgIe4mPSbPZNbiG5P6LIQHJQrUPCElJWHTBRCaWjFERho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.5bfc37740468","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.5bfc37740468"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.5bfc37740468_1790787281337_0.5725580127440661","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.bd562380f08c":{"name":"@tldraw/tldraw","version":"5.6.0-canary.bd562380f08c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.bd562380f08c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1ed6c88cc7adc44b722db11296eaa6f743dd494b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.bd562380f08c.tgz","fileCount":12,"integrity":"sha512-yc54x7QqFo1FyR92/ppom1E08DlbXuRjod4sc9C5RyfWApkkqqxIvHRw2QTOFX0SW60UkPK5Bp7dQMlpt9fZCg==","signatures":[{"sig":"MEUCIEILK1nV8It8HK6VSAvWX0Qhc9MZaORySsAHrCLc6CZDAiEAy57JgWXd09QHpEYT1oMRK5t0moUdNQ9Jk/9xTwB8OzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBd1DWLFw9NxczoQXtQPZ1aZVtIdohAj2MhzVx7KvxHrAiEAjZ8CElFAxrdpUxpxrNV1WsZZUXLBjQxC1/Zv6EJezoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.bd562380f08c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.bd562380f08c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.bd562380f08c_1790787443676_0.5977393438786331","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.6805116880f8":{"name":"@tldraw/tldraw","version":"5.6.0-canary.6805116880f8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.6805116880f8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ef0aa6bf8a0fa15742d59d5c08a5fe93c76dcc84","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.6805116880f8.tgz","fileCount":12,"integrity":"sha512-N7e6EhJH7jPLgg0S3HWoEH+OPKvgn3NBxFETOMvZG3psa7vGtWQQeVX9Tszv2/GQmHCdVF5CUa6EvuQ3C3IV+w==","signatures":[{"sig":"MEYCIQDyGJkAIk6PyhWLkwvpTzbt3+KK4v4vmaF6TNBl4BeTUgIhAI6soGQ/FJQEDlvRiq0VB6G+LdWhnXocVb9LS0kg56wR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEGDSlSU628Kxw6OeDq+T+Z/zFeF6PT9eEsIHqmqE0guAiBv92D3y1SDIwW02uNFrkiO/aZwPiGeSBRlEJ4Wp8Oo4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.6805116880f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.6805116880f8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.6805116880f8_1790789301473_0.4995437211221474","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.8d4f9ea07151":{"name":"@tldraw/tldraw","version":"5.6.0-next.8d4f9ea07151","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.8d4f9ea07151","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a615bbd03567feff6a44ab27a400a93c9cba364","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.8d4f9ea07151.tgz","fileCount":12,"integrity":"sha512-TbEWcGKLd4sZUP7MVbIWD5GI3m4Lc4dh+xFG5pm3/lyD7Hb24bfcq9+ZFVHTJDH8mwGLVoWnuIxl6z3Sx78ylA==","signatures":[{"sig":"MEYCIQCUV5DwKh6yILVkWrhH0/uxiEY/qVKVAubVcexKFrs7mQIhAO4tcHZ1DFiLp78ivXOfTUPFZuHNrJFHhM6XYkUdRSn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEZG/yAiRF3aGkbhr+V1XV2bJH54XBvP8XlyLoOnS6aAiBjNLHN7UlO9WzZx5LqoxsxzG0JhGCyYAmcRw4+bDwG0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.8d4f9ea07151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108368},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.8d4f9ea07151"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.8d4f9ea07151_1790789365793_0.5647608514661244","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.c30bc5d9d494":{"name":"@tldraw/tldraw","version":"5.6.0-canary.c30bc5d9d494","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.c30bc5d9d494","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8e79282a3cb268e61d300d7508a1901864998c17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.c30bc5d9d494.tgz","fileCount":12,"integrity":"sha512-Gt7gz9XlCLm5gOULNAo66O+cCU0NZVaTlmjbOy37CVbaK4rPZiRTYyKQk5glc/qPokq7j9WijkRVfefqdoG/lQ==","signatures":[{"sig":"MEUCICAxoYZl36DdsfK04cuuZ/k1QXgv56NvOe6S9s4M4woFAiEAxdOD9sg8CdrI/9n3vvrdf+bt6zjBXBn+u3AZqMBK+5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDa40ylroM7R3nCfx49F62jf3u4PGgCUCTub+pDPcxRDQIhAMFoAicKv4JfjRBP9faHp7KXVd7vyH+19aND2diiO5Yc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.c30bc5d9d494","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.c30bc5d9d494"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.c30bc5d9d494_1790842253571_0.5810259913674813","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.c199cbfd6970":{"name":"@tldraw/tldraw","version":"5.6.0-canary.c199cbfd6970","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.c199cbfd6970","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"53ae9bcbb33d48a60a909ff2c930194bae68ff3c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.c199cbfd6970.tgz","fileCount":12,"integrity":"sha512-NiG3cyePn/wWzs0vAqsSqoRjZ5JZFTh13w8MjbYcowaQDMHf23WETfhqvO4qlbhizPpqQY2OINArriPcPivhNA==","signatures":[{"sig":"MEUCIQC2vqcm9qZ1J0w/vnzayp/uVtXofZPsDNhWKY5JC42Q/wIgcNMC4+F+EWcAZpvUMpv/b/i9+Im4I3VCwzaqF0pHIZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH64QNSgkk9IU1igILj4pOFOeX0jnqzGg3BALfqUAvfTAiEAidRSnCPZIQpXPd1Ra69TC8xX5e6hopzA3fdXwcM2BqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.c199cbfd6970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.c199cbfd6970"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.c199cbfd6970_1790842303194_0.7207281894661797","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.125f68f749c5":{"name":"@tldraw/tldraw","version":"5.6.0-canary.125f68f749c5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.125f68f749c5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2cfdf8816682943269bcf6f2b5740109eb669a0a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.125f68f749c5.tgz","fileCount":12,"integrity":"sha512-WxshLflRn97Lt8py5H0Xl5wWAl6FsxurMGTFadUo91O8aMTXRgH7Hc5dgcEcHD/rIJ+VqIzZvI8DAU7SJAkHSw==","signatures":[{"sig":"MEYCIQDaz4JBVTOEMAALPu/Kpm9ySwd39Xf3dR2gUtz4catNTwIhAP1/WP/fEYLvaIQHbyZBnrPiYOCi53raTrJ81Rzh1i77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIECmY7defALI3cL5XAHzGv7PKEvX17O2kb5dxRXGM+WLAiEAoQEcWjh0rcSV77d8Ujsd2mYQvv/t6uznk/iHbCIpiSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.125f68f749c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.125f68f749c5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.125f68f749c5_1790846987559_0.39566221606766083","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.02827d148d0f":{"name":"@tldraw/tldraw","version":"5.6.0-canary.02827d148d0f","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.02827d148d0f","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6270527c5cc4cb6ec666d15d43281fb798eb3230","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.02827d148d0f.tgz","fileCount":12,"integrity":"sha512-zAVD6lN0+9SAqGHmUpjeKF34TjKOCyd7Jrq1QwdGWcKgqIXfMlpEjNuNEgSz4UiHm58UYAKm0dpDP6ztxSsZJg==","signatures":[{"sig":"MEUCIQDiDf7TaA1QiBrMp0YCYux+P3K+UeWF2qBTm06em25ReQIgWlJ3xFZJ4PE1TirbniinSkraeQtGr2wh3tgOaQFzPTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2y+zL4/PSQVApTUj9Ee0cw0qAYm3q2FpxHEJ/gtXo2wIgegO5KU+sq6GX3I1PL8bb0+b++oLkJLRSqEBv0f0aFxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.02827d148d0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.02827d148d0f"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.02827d148d0f_1790847749931_0.31337514451007387","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.e9e8ec003426":{"name":"@tldraw/tldraw","version":"5.6.0-canary.e9e8ec003426","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.e9e8ec003426","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"415979388adb7054459e9efefc7b2eb20c32df5b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.e9e8ec003426.tgz","fileCount":12,"integrity":"sha512-8p5Wj8hcFbpAG2YcHV80l59/vrcYfcmg4lZ8oPDQhKHaFN4k+AzB750kdwH9sxyoWFs1xE/EnIt/YgMi9O+u5w==","signatures":[{"sig":"MEYCIQCzVVpEGrsGdclbjc79Xw0QWErOb461rQFYt1wWAfAYgAIhALPD7glO8tTyhZM17zTdX9N814l0DkxAP+L3MIviHBiC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDihd7QzpBwSiE934RlfKoa7Lmyjbp6P9ynuhUr+lCcxwIgYOPiv9it2UVtc3uD2vwD65vVlu0qOn58higMEMchg+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.e9e8ec003426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.e9e8ec003426"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.e9e8ec003426_1790853055600_0.27139130749931195","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.07d34be92012":{"name":"@tldraw/tldraw","version":"5.6.0-canary.07d34be92012","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.07d34be92012","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5341b1f2b835b1662239ca79e42c0e8820e784f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.07d34be92012.tgz","fileCount":12,"integrity":"sha512-mb1ftuRogNOB87uqDYkWNOm5JGzvmj7ktlahhoNFq5stR3tjaukd1dscCG8ZGapulIiSfvgb36OYkwRVWZvMbA==","signatures":[{"sig":"MEQCIDUFdZzFBaqLEawzs0Y43aEJIahGUfTrE9xo6fr0vfnVAiA561LZbI2VQQIk1bAmT/4x87V02ZQ78OP2pksJaxd/ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbHMlDlu7tcTGG1cJ3qllV0Mik1LQX4jMmGQ8ytzgmRgIhAI4R9BQEjvfV3keOG9Dy54yemGi5CyI7oH66f7iPXIOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.07d34be92012","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108376},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.07d34be92012"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.07d34be92012_1790875331141_0.7889823322175489","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@tldraw/tldraw","version":"5.5.1","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.1","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c332d5a69a4b1084264752a685496dcec13924ba","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.1.tgz","fileCount":12,"integrity":"sha512-bRmFtS/cJlW7mWhvOhKy3FAI8FmTPES/B9typd9BNNmMxzDnMyRhXzSNzPFEUdAZTaBVWjgEyQivRX5LogM15A==","signatures":[{"sig":"MEUCIQDWK5YfmeAPD6KOTkk/7+g1GowGkOehatNItBffXsBA/wIgZuSxe8bP5AERa6XWr0sZ4uWr386H5aETzp56pxc1L7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrPJrkjy9RxfrdEF4t5gJX1gvuMISwF4EoKC8SzrRR2AiEA7oY7rnygCwx0e0VRIqIK7o7q/oVRpsJCP0diWxaPYPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109030},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"0fc68fd86b819fe1c98eefe61fbe6dad217be6a3","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.1"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.1_1790922665309_0.7177166275802198","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.8a7e3d052fb6":{"name":"@tldraw/tldraw","version":"5.6.0-canary.8a7e3d052fb6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.8a7e3d052fb6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ab930a5f852b9ecb029a9cac47ac48f6e1b5aa8d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.8a7e3d052fb6.tgz","fileCount":12,"integrity":"sha512-KSnf4NbYBjYPeN5EjLVaGJBc3NnWvqbFCAULJsRi/Hv9cF1XDHQv8C4HVRCnQAbSDM1iEaS1mm5MPE/pltWsbw==","signatures":[{"sig":"MEUCIEbFonP5oy/Pe9vTs9uMAiE3+32swfSK0ZG5iiF0oIpTAiEA3V5eFo/wnPNsfIFG/haIxuTYDj+5jQVINrwGlS4GZTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLAnMdJD7wQ5otVJMPsjLciNTw59VFtqHMBfL+mARIGAiEAqqnNI2vSOnMxQAdX6s5EJqA0+6yqrkdu09rEo/7dw4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.8a7e3d052fb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.8a7e3d052fb6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.8a7e3d052fb6_1790931604232_0.8564723589978462","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.ce8fde24c9aa":{"name":"@tldraw/tldraw","version":"5.6.0-canary.ce8fde24c9aa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.ce8fde24c9aa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b2abc6f137ede84595f494d519850a8ad3434e70","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.ce8fde24c9aa.tgz","fileCount":12,"integrity":"sha512-g5ZrMvmJDH6Cvqif/05hBHGuOUl2a/x1YdwyPSxhOeFm7h3ZaoEPepD4pwcngrsQhvNWVxWTW9az9LDe9Fr4Tg==","signatures":[{"sig":"MEUCIQDdVjGN2BvgYPJeHP00a6vOJw/PfVm0U48kqcGMsiGePwIgCufiqGteDYHZc1ZRIeL2rvU4AXmitUMpA290KZZDQ4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGkmOcOhbvfoTmiSVYfDsiTZgmP1DdGV4Cd4M8XKmm16AiEAnjU0yMCs7qNb7FyXbrTy8ogzpLyDZw7uRdt5h+UtYi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.ce8fde24c9aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.ce8fde24c9aa"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.ce8fde24c9aa_1790932621603_0.4288236495451483","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.1a381c26d346":{"name":"@tldraw/tldraw","version":"5.6.0-canary.1a381c26d346","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.1a381c26d346","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"47fc66a0a80d769836b60da3386fdb4171874a8a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.1a381c26d346.tgz","fileCount":12,"integrity":"sha512-4aNfM5dWf6drlmX0zWvxUYpEGVLAsE5ZBKOYgBY/ok8zaZGUtYT6WS/GrjJ1NZZpn4mOnuh8mM5b6y8/gGrl5A==","signatures":[{"sig":"MEQCIER9IoVFFJc6CdYo1MJgHJKrBy5R/4bBYWhSmi7TAzk3AiA6MoMqcndjauWugxC3uKZDorPSeH+GtrZ/IgdRlg8zKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAMNH9ShXG83X/eM1e8xfEklgy8urzZOfYGY0clBAZqLAiEAufswQ+KWzx22z+yaLxk4B4e/cU7B4Xe9fsu34WWa84Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.1a381c26d346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.1a381c26d346"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.1a381c26d346_1790932899391_0.5510813082354764","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.5b268fc97112":{"name":"@tldraw/tldraw","version":"5.6.0-canary.5b268fc97112","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.5b268fc97112","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"192f29f3e1c4a9e8979c7fab7918750138dcaef9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.5b268fc97112.tgz","fileCount":12,"integrity":"sha512-t+soPmAZHfhto+tUTG/L/42oQbjYi1LVaAn/1Si4P9+5Wy89M0OtUXqc7GpQf7NnyLmL05FpvSgdVRWwEtCK1w==","signatures":[{"sig":"MEQCIBAE+O2qpWZ6nmU0WdDvxM+EJGDtmsgsCGrE/KTSDbCLAiA98ftQc7Wt1/8ObB/s2oLRWr3NFxAmzVX1gJjwhBFUbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgJeFEx+5tlD/MbIQTF9jutiKAOtNNfZvrCYhxGAnyjAIhAIazCxcMtupCxyACvXEcsZIn5q1Bnt2YzDyicCMPtKc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.5b268fc97112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.5b268fc97112"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.5b268fc97112_1790938563886_0.9578709797652887","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.f2082e9fe322":{"name":"@tldraw/tldraw","version":"5.6.0-canary.f2082e9fe322","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.f2082e9fe322","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f77093098372c5a01875fb2d53278adf2d824a2d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.f2082e9fe322.tgz","fileCount":12,"integrity":"sha512-kCJzZF+QlOoDeLKRCyLbTnIB2sk1ykH2XM+h/rCHjVcK7eNs8IcSLhGAw3nrwFw7Exfcd8o3sblFj5vO6UYPew==","signatures":[{"sig":"MEYCIQCPNUM0fmKjhOpZZ+NvyzZRkUvfp079uR+Tg2FxEnipdwIhAMf9hdEv6v+4zTwNh4mw2ARwCOhxoO6ih+6TeHrnOVvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDBSXlfg6TLHv884j4Y8MLtgSCk7KoWlh2GUrCFdIWqmAiBNa/ImFc0zbhh74ULB6vz0SDDX7gptLwHWXZgnSdkNQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.f2082e9fe322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.f2082e9fe322"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.f2082e9fe322_1790939044064_0.9063058254681315","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.ba1a08ddab81":{"name":"@tldraw/tldraw","version":"5.6.0-next.ba1a08ddab81","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.ba1a08ddab81","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9213c55c024c286e1e296ed77df66fbcc337a155","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.ba1a08ddab81.tgz","fileCount":12,"integrity":"sha512-wu4boOv+ynd2Lyj4VtBSfPfn0SccWirrTMRm9FX56EXwQwWra75caB7Fs5OHyqHYZ8LFtFhoT9rO7E7HaphlLg==","signatures":[{"sig":"MEYCIQD+i4Hx006t3IS0z5t8P4QygtrSmFOn1EdnoJuo9cAmzAIhAOZzLf464RqwaTJ1lO7IvEHZAwb2sCX91mtAfed/Aai6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBOZg3OvCcla1XnFQ0czBFDfIOO6v0y9yUlisuZKEqBjAiBMdc1ZNLM4PI1rP4WfNdHfGQ5fODv2K9sGtYreKn9u5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.ba1a08ddab81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108512},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.ba1a08ddab81"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.ba1a08ddab81_1790940182933_0.9001547549713416","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.c2f2385cb389":{"name":"@tldraw/tldraw","version":"5.6.0-canary.c2f2385cb389","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.c2f2385cb389","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"78af43cddcdf9dd69c93eb9850a7f07d98fd463d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.c2f2385cb389.tgz","fileCount":12,"integrity":"sha512-y0jhEyAmWp5KBkrRRhaETVxt7+42yiT8BK1B+DpaRkeIXZHj6eI+iY659JdLBUkGm069OnOlUH/kcqg8obpJWA==","signatures":[{"sig":"MEQCIDL5Wa1ec14JE0tsihKV3YSp0R0sOxkv2hSKGgFU/tfHAiA5X6Q+kTSqPN3GRsq8QhJuDRchNSzlE0GKqpryHW+AqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGySzodHV7TqWNSBkjR3IrbRr4hVmWActTkFFI2IFzTsAiBvWZut4yGnPKKN5itFY7jMbpjI7rGNCSDZj7SqUWSr5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.c2f2385cb389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.c2f2385cb389"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.c2f2385cb389_1790943189903_0.5387956600104247","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.1a0d13d54d15":{"name":"@tldraw/tldraw","version":"5.6.0-canary.1a0d13d54d15","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.1a0d13d54d15","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5278ca5fe9102287f26276be62f491df61c000a5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.1a0d13d54d15.tgz","fileCount":12,"integrity":"sha512-UwepKCl3Q96rfF0DObetyUCWh04oZTb/Hu8gbSiIT2wVH6zXSqgmPraNezM6Val2rDv1cWmFk1XmawP4tcpLtg==","signatures":[{"sig":"MEUCIFoW0WJXQcP4nZGBcYPEwJIspZBThmVagXW7gBkD6yzfAiEAuFS+rBVksYrwzUvZsS0e70mN9El9h++RUGHE4/9ig6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDn+hfFBZls0U2va3Le6PMHsVMsAtyfUAJgRu6U5OEp4AIhAP4wzBuF2nCCfBpsm6u/9OcwpyoyUpq5s7dy32lRnokr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.1a0d13d54d15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.1a0d13d54d15"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.1a0d13d54d15_1790948982320_0.38561893007569026","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.b8f107a1f44a":{"name":"@tldraw/tldraw","version":"5.6.0-canary.b8f107a1f44a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.b8f107a1f44a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"426f1c2c395277d1fed185f4046ea8742a7bbdb5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.b8f107a1f44a.tgz","fileCount":12,"integrity":"sha512-eoMwqeH64cmx9RFbwt8rYL3rYgzdq6dKegkNkZdAbfb3sGlnSp/bhAZenynEBge1PrWUJ1/GBon+MdDk5PuQVA==","signatures":[{"sig":"MEYCIQDd+fUtd0j3+pYhf9oVYRtanqV2I04q2zPN58wHUM1VvwIhALbtpE/HgsT8+hnib6Oc1//03ZSJM3/JE67vEKRvnt30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFMkT9GbwKptlpo08nAiwS9fiOw/+KNxmDax4Hf/bNLQIgDexsXqjiGx2/NUs/Gk57N8ppgw2mbLF36dqLiTqvO1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.b8f107a1f44a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.b8f107a1f44a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.b8f107a1f44a_1790949741537_0.3329208496891918","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"@tldraw/tldraw","version":"5.5.2","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.2","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"50200a5f2f19ecc14cb3a0bacb2d2101ceb531f5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.2.tgz","fileCount":12,"integrity":"sha512-f3w/XZ9fjEGrHxeuSTrt+BGtutsMAogs7CV6Wfrv7feCooCJ/6DQup7bpunrds7mEK3xoKvK/EjkOYpiKIen0g==","signatures":[{"sig":"MEUCIAGHvFYPbO/tKi1/lATvsKVDOxWHx/HoY+y6Zg9bHMwyAiEAqnn2o1zNa4g4ArnN46TGMU1GRyhZ7RKMSTX4Rpri6Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICTTKkIGi/yGUdQDocktuL5nLW+mgU8j+/i6ecBfT6AdAiEAyls7etDTG0pkUa9rPt70nkJLOMDVdCs8S1KKnqsnnFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109030},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"be4d5b30cbf896c92436d634e59843a920705cef","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.2"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.2_1790950249582_0.5190720922594205","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.54507eefc168":{"name":"@tldraw/tldraw","version":"5.6.0-canary.54507eefc168","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.54507eefc168","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2a03e2fb452e9fc87eed1b4a1ab53aae9639dc29","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.54507eefc168.tgz","fileCount":12,"integrity":"sha512-9UwB3zd/6sruttimAxaxsEova7lENPIiQCZqzkGawBT+8VKXIRQ87mVGnK6koisdL/emHX3pXWlp4p1A88yQAw==","signatures":[{"sig":"MEUCIBVguJihyLFsAJ2mmwZaaToG4S226a9mfdGLD8wMgVx4AiEAlsoFV9eZa0L1ZPcybG5u3WPjTcoFP+9K+VhZgaGlY8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyQYki288/JQ8Vxl+013o9tp2qs4jaLwf0ldO76dP+WgIgMaRCecmIc5W6UG3GXUEtzSl2gYHHnE4IZx2hvEsOLVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.54507eefc168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.54507eefc168"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.54507eefc168_1790959869838_0.47781990214094305","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.65a0c658db13":{"name":"@tldraw/tldraw","version":"5.6.0-next.65a0c658db13","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.65a0c658db13","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0493372ba4155821452be7d0ce1f3d0672e54112","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.65a0c658db13.tgz","fileCount":12,"integrity":"sha512-6QL48nGtTdI9z3DkLJBw9sik2CMiHIdfqyu6rqiLkF8/ZT2+cbrakwzF4mCYibhAD8NiMFrz4XUZNhsIj8mu5g==","signatures":[{"sig":"MEUCIBufy13CiMNGSl2DoaQMZlYE2EY6mXNkP+0Kly6GvTPPAiEA4XmD6aVb/iRlUDDTlWB8mw1R6GeqgZhxhSXoZzNKfAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDr8V5DzqV96mIXy0BL8CGpLkL/x7OvEym4gTtOSHAYRQIhAJapgI+DUQ7AvCsuoo0mOac1XH1FNfx7SEBn+KGTBlob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.65a0c658db13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108512},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.65a0c658db13"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.65a0c658db13_1790960411708_0.24545132148079563","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.db1c86ea7857":{"name":"@tldraw/tldraw","version":"5.6.0-canary.db1c86ea7857","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.db1c86ea7857","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"821aecbce2384057c526730e550d9e5f6a88c8e7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.db1c86ea7857.tgz","fileCount":12,"integrity":"sha512-xaruJ26Odhixve0moGMOu8gVB30efzvQ5qaG9qlVznQpkuowreQE/7uwTIKHyIxeGdejKBI2MJuo3qSgqIvxjg==","signatures":[{"sig":"MEQCIBhUfq6HuwMl1vWvALC3a2v3s5ZtE0GEDZUMGeRuZ51TAiAydNRrsofHhIpHoKASUJ+QqyVlpbljJJaHvgMp2rmSDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICYImamDimkma5yrpOUY64Cmo4z4YaX/n/63lGlZBTZLAiBo9ZpfxKZw5UNZjasZwYsGeAIkpn5xApIXHTZuiCKKwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.db1c86ea7857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.db1c86ea7857"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.db1c86ea7857_1790974849680_0.6629401884078994","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.035b741dc331":{"name":"@tldraw/tldraw","version":"5.6.0-canary.035b741dc331","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.035b741dc331","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7da71b149075d4ccf16549af1bcf898cf23a85f9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.035b741dc331.tgz","fileCount":12,"integrity":"sha512-RcrjDiBrD+XQ0UK8E67Wg/7nsnIa+rmkZl5keIbm+8xpkYLrJeWOefhwxgS0VNBEv/CJcyJ6Trre0JgUkUdwIw==","signatures":[{"sig":"MEYCIQCe7wIQN/6RZIFvTW0xbO+ohvbJ7Vqpd5QkhTTyqQ2inAIhAO3oDVNapCi0GkC4jc82eym4sU0ehvN44/MrrhnR76Y8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBnvZK7VBFKZOFVO/nqdJ36b3wJ+uBAgagsJPcb54CfqAiEA+Pyn6bRYt4CHe31WZgC2vXEFbjv86RnYfWa4GCljoL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.035b741dc331","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.035b741dc331"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.035b741dc331_1791267856461_0.1641134960834414","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.6af57fadf4b9":{"name":"@tldraw/tldraw","version":"5.6.0-canary.6af57fadf4b9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.6af57fadf4b9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"35ba2370a759127abd9c2d52c70e43f076730514","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.6af57fadf4b9.tgz","fileCount":12,"integrity":"sha512-/LNTu0dmFdyqaLB2mL4QTmlISBr54y0QWcr4FjPzQJle4nYbrQUKFegF07I4CUaliXB0euwKqBGbEpVaSp24Aw==","signatures":[{"sig":"MEQCIAxA9wrZzs0ntKJ+hE82BP/mvxl8b+f5nyYFr0mlJY5RAiBC4Bi9BlXzVDt0+i8Rm6dVVcNXQMuzReYtValfftSoPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGyXComMOAiR1kEUqPULdyRzl4Net5dHkYlm9LDM5YI4AiAnW0htTzmHggIIEA1uBFVT2lsU2M6jKBMrZFd69AyYxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.6af57fadf4b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.6af57fadf4b9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.6af57fadf4b9_1791543865252_0.7209295045535278","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.0b1aaf8f5861":{"name":"@tldraw/tldraw","version":"5.6.0-next.0b1aaf8f5861","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.0b1aaf8f5861","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c4b96e98ebf6e6fd19bba139a09ca0f982b6ff7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.0b1aaf8f5861.tgz","fileCount":12,"integrity":"sha512-urVU9WAgZWPLa2lwgB3D6r0x+rYK2KO3P2IST7dnFCEJfS10TdGMORKLKk+o3iswNJYUyBs6TG3Unl2Y9JB/Vg==","signatures":[{"sig":"MEUCIQCTEtPu5SsICWs5bzsDZzhzVtRU5cVrl0fybeOfhxb18AIgaQOyaZ3aIDzDc4w9xGvF8shq9LEH53KsDy2XBR4i4gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSMuvqLXvMWha73lsGgS4Z4HNN8TJJMvd8jEDbB9YjwQIhAPKpVrjffuPW/UEMZxak4GRHqrWPaFh4bmkJpCFh5D63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.0b1aaf8f5861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108512},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.0b1aaf8f5861"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.0b1aaf8f5861_1791544180220_0.012854357152058515","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.b4e9c2726a8e":{"name":"@tldraw/tldraw","version":"5.6.0-canary.b4e9c2726a8e","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.b4e9c2726a8e","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4b9d284823d02cec7ec1280071c491570c568e8b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.b4e9c2726a8e.tgz","fileCount":12,"integrity":"sha512-K2Dkbuc4ujF3qDryj0PywLVdYuTIdVgCvnO+08uRByylnBgGH4Pa6HS6KyHYj/1UBYwOOa6voGOI7vI2AWuwfw==","signatures":[{"sig":"MEYCIQCF3UX/Kqf82oMbHAEVKqXu3VU6Sxh7lm3sDGW4AIEO4AIhAJgiAsD1prptgFq/zg1myxxBbt2nDzFSK+H9y9MnNt/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICG7IohPREUF7h9PqkeryZDGpZeb9+fOq+QaK6d+GynAAiAvcgcsi2BsDQmLRbRiNcsQ/MkKDpNQQ/7sQgYgvFLUZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.b4e9c2726a8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.b4e9c2726a8e"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.b4e9c2726a8e_1791555397673_0.5614425726645946","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.7937be360bcb":{"name":"@tldraw/tldraw","version":"5.6.0-canary.7937be360bcb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.7937be360bcb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"20e92c243ea05d3f8fe4d357f7b9566d32fff750","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.7937be360bcb.tgz","fileCount":12,"integrity":"sha512-lHlkvCt2hsma2F+p+w+WYJZe7Qpa7a8pn+NOU0OvjZChBiX8ygqwwI/yvwAcPzVOKytinBayINslyE7eEl6Gog==","signatures":[{"sig":"MEQCIGapO5U90/VXRsS6WGqC2s80tfOF7tDyR3hm9NdzrLhUAiBf9bsFxHBL3asRJzyG+K+ruuRFTNjtgs00C++3jb27PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsm6aKS+xnpo7LJZaaxs7RzsjQ/dYx2paBNBY0CAQtjgIhAKq0sovokHssZ/5UYeXvfxAwg53KZfsudOl3jG1yRU5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.7937be360bcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.7937be360bcb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.7937be360bcb_1791571976835_0.27394767621556126","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.ff4411b6d84d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.ff4411b6d84d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.ff4411b6d84d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8576c643531b4d79d0667822ccb1efbf91e0d176","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.ff4411b6d84d.tgz","fileCount":12,"integrity":"sha512-RNt4s3GPARGNocwPpc7E9LYjlmo6UuOldIxrForAKwgUxI1sC71iyyWmsTSvEVDeoJf0YwK8Gp+I91TalssLyQ==","signatures":[{"sig":"MEUCIHsoTxal1ZWtuAsrJ1X6eR48HEdJIHhiq+m0A3cy5DH3AiEA8XKTGkhIyvF0mFsFWl2Ni47XpJRdqXyceQRRTFdCCXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHWt2AVt9XA4s2ev+Bk/yNlFT3FXep7P2QcamAJnCLs4AiEA9PqR7hXCU2LARtkbIvQPWXIgUi87zq/4zy/cVAs/Wj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.ff4411b6d84d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.ff4411b6d84d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.ff4411b6d84d_1791797064650_0.26883297060291755","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.70a79c8f3128":{"name":"@tldraw/tldraw","version":"5.6.0-canary.70a79c8f3128","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.70a79c8f3128","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4eb8ef37ffd5a957a7775cbea4ae7e667c8d40ec","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.70a79c8f3128.tgz","fileCount":12,"integrity":"sha512-WeMe1HK+KE0VPd3Uo8WvzOAr1BuR+ew/nDfgrnaVwwFhS1udGbtTo1kJPOV8NwKLc5f2UTbARj/R3pM8dzIquA==","signatures":[{"sig":"MEQCIDsqOIlc/8xN+MIU/HG6WWO2U4v3dIDPWBQ8M9Fc1MOrAiAX4jpYkRACoAbjbZHq53q6xT5xEPQNYz6M+7dfWHXgSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkrD3OFkNYnqbczSS0M/+SG6o9jk02OAvKepUbU9vmxgIhAJy5nzaTvUxFNLbHQ950uGAb3IQe+kqS1lqjL19oNiLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.70a79c8f3128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.70a79c8f3128"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.70a79c8f3128_1791799745555_0.4776784623411192","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.41de65b8a92d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.41de65b8a92d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.41de65b8a92d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"212b0299e808c4936e78bfecbbb355c4177a92e9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.41de65b8a92d.tgz","fileCount":12,"integrity":"sha512-oze40pRVpvdW4yPtZpIfj8Br5cF2liIfMoM8LGjCgn3sKTsCLWGy1Gi5PXKhaOyaWxJ1flhJ6pRZrLPB83tm5Q==","signatures":[{"sig":"MEQCIEmb1PZ9FIVVZCtFpyzKCFCkemDPopaCQnAi+Aat+IiJAiAJNQR2tkKdLHmf9wmMo4WAUETCJ6pOHci+eMimq4YsAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDADqsyJHPVlYVpat2Kc3CObsUgbY2DS5CnWWMPWVkolQIhAOP4Wz/7DPf5nIS+eo3OGvgT0u0hTl/GAaIUnE31Tdiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.41de65b8a92d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.41de65b8a92d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.41de65b8a92d_1791883132248_0.49552374853603576","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.54884f358d22":{"name":"@tldraw/tldraw","version":"5.6.0-canary.54884f358d22","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.54884f358d22","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"cf22ffb7cdcd8c89dde75587eaa4d492c75095ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.54884f358d22.tgz","fileCount":12,"integrity":"sha512-elRTv7kdyAlm1DXC6OAfPHEaaiPk4V6xFa8gVs7iYWVV3iFyV1Xe28xfrU7eLd15fZrys0l7CUhFUVSBqpJk2A==","signatures":[{"sig":"MEUCIQDcvEsVOg3kdOIy5g8Id5rrqyNcd+5zsgOqirp0ZOWT9wIgK1AqH48XYiSqTjsAFH9afrUqVp3BMgW+Be0ZNUyAipo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIERCkJVHVTYO1o0C8/SD2lLoHyqS2bBUx7mbns940NqBAiEA1TqsIaas+gJHTQFIDLt0bGgoCuZ/vwri8yuewNmPHz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.54884f358d22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.54884f358d22"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.54884f358d22_1791884194161_0.7894044641346041","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.d6710de420bf":{"name":"@tldraw/tldraw","version":"5.6.0-next.d6710de420bf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.d6710de420bf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3f01fc9d292590292a40245a960a836e68ae1589","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.d6710de420bf.tgz","fileCount":12,"integrity":"sha512-5HKxbS5AeSFdtGW9QAt23QOsNpQrzoypimM72EsBFsexmWKRm15x6hJFQF7M0KZq1Y2yXtccb1En28n9dxxyEQ==","signatures":[{"sig":"MEUCIBpdQpbjp1EtVSaPX6fXJOyfG0qk6z4lXv12dK9O10FBAiEAlzFhHAeHM3pkWIpFY0JbHGpXeAb4arPt8gIiPlbyUlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1CxNsRg8Sbcz0HoD9wkPUJtdMasmv27iloGxOb7nl2AiEA8udXhMUs/5WxttBgymlpZN5GSf8h0yzhNB49+GtD42k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.d6710de420bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108512},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.d6710de420bf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.d6710de420bf_1791884832689_0.23490843770220105","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.6ba36a05c604":{"name":"@tldraw/tldraw","version":"5.6.0-canary.6ba36a05c604","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.6ba36a05c604","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"81de84334d9c3777d18ee94a403a1fcd0b08b036","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.6ba36a05c604.tgz","fileCount":12,"integrity":"sha512-abqx+w/4tNOyD+cAkdbQoZhRb/Jlabxfsjo/Wty/d/peCUIAba/2IttgWZ2cPZVumGOIwXeG2rmRC5KwaofaZg==","signatures":[{"sig":"MEQCIBZN4xirj/9mvteJInTRSTRFFdEOlxFxfPr4N3wIc2ttAiAJ1JhQ8y3Tfr4ytYT89eGJIsu+bDt05J/17iv4sZzPPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCR6ezJRrRa4hcFbaDx7PcrWHX+kiSDpCR9fWLaN6ye2wIgYP3D7rlnQBpL0vNdjVnJUjfdy+aHfrdJts8h7OCHWL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.6ba36a05c604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.6ba36a05c604"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.6ba36a05c604_1791885888932_0.6217798948033062","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.7f68118c3f00":{"name":"@tldraw/tldraw","version":"5.6.0-canary.7f68118c3f00","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.7f68118c3f00","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c41fb8a7540f46ef0c10c87fe76f64fe64611be","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.7f68118c3f00.tgz","fileCount":12,"integrity":"sha512-t8SGTUaLrdfo2VzOpwtU19tWKHYpuHdggSIdBsYRLd1VYPFzjlVUuEfdNn4FN1WrmcbNtZ5HeeEwBWjwdKvXSw==","signatures":[{"sig":"MEUCIGVZ3d/gEGadznUYR2UbWGFw29eON7057Y85rMhoeTU/AiEAoQH0fxCo+wZNI2CS4HG3jtW0TNdLDkJ1jnoTiSOgXuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICl7mjGHVNeNhLdZgwjcpGiA97rfBbDMDfyDGcYXUu96AiA58xj/Di9hhRGF9foERqwYpGpl66RVuYXHwr3uzbmk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.7f68118c3f00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.7f68118c3f00"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.7f68118c3f00_1791886112981_0.6355457353331337","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.363f03cec5d6":{"name":"@tldraw/tldraw","version":"5.6.0-canary.363f03cec5d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.363f03cec5d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"091d1b36d1ea237ea842daac45f96ef7b77913d9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.363f03cec5d6.tgz","fileCount":12,"integrity":"sha512-vxMxZPYLXODKDrrqF3GxFTLoihSH8LvqA5bDT3+6Hm/GORErXbsFs3KwazCWmQ5l+X16vxVLudEkes7c2o+sLQ==","signatures":[{"sig":"MEUCIQD8rHSKOez+tXh9aqS/kO3tMGJuQOLZQCKPDa2O7cav7wIgdgxjEmN8IaIZWIGmSfT8q/MRcp35ZB7riphAe9dLFgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBOp2M5rcCLIETl6gS4T8D7dWVGBhMsrEBxeJ/aV9Yk2AiEAkkxJXkA167Iz4qsPHv8qrDxv6RTmPcr+RlOBs8pTEb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.363f03cec5d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.363f03cec5d6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.363f03cec5d6_1791889301714_0.9566202878400256","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.73afd5568510":{"name":"@tldraw/tldraw","version":"5.6.0-canary.73afd5568510","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.73afd5568510","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"db294e9329586ec2d97644db5fa0612b8fc0f5dd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.73afd5568510.tgz","fileCount":12,"integrity":"sha512-LNSiQnqQaJ1Ea+9MBrnyf2+CyT6FFhi3RxvEmAw2jEpyiVF/5MWvZIiqGVXTwdk0YD0fqOOsKUfACiwBvh8VPQ==","signatures":[{"sig":"MEQCIARETzpVUvEk0oTlwU32Yny5QJv4mbNJVgM1aToLcDPqAiBElsKUftf24TyAUPxmoL2wFn/5eIavi1fai32+AwGxLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8BLtEEyvMYNar6Mpwzb66O702yR/7OuAFnG/pJzLS8AiEAiN/fCACc6axOQ6OAp9s76h3JbMnF0h/YAVVaDx5fUwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.73afd5568510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.73afd5568510"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.73afd5568510_1791889745332_0.7590321209751092","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.0c497c75123d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.0c497c75123d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.0c497c75123d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"49591d1f26bc3fe094d6367ea5ac98cfc54c25a2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.0c497c75123d.tgz","fileCount":12,"integrity":"sha512-9+83pakuDTr27nH1v1gJ5NLqjSEydYraMk6vyUWbao+fj2yJOQiJt21vLGQxEk9adxDsPUXSkk+qH2Mqezj2bA==","signatures":[{"sig":"MEUCIQD1JA0c4wjzaAxQ7IKLP/HFwbo0O9wWfhalklTtIoJn0QIgcbkoQvhydDLDEVWzZ9Dww8RrdtpItCHsZbpTK5FmQ9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHLHCLyYd+NxfFoyMrw0ZtPtVF/zW3y8PG6eNqsDJD+iAiEAlKHeo1oQZsW/29BMxQidiepcgTGqJUASrcviCDxTVzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.0c497c75123d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.0c497c75123d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.0c497c75123d_1791899932768_0.8909240819895867","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.dd9b57126e5d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.dd9b57126e5d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.dd9b57126e5d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"894636f383d6959c572dba8b2f6d75122ae10aa1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.dd9b57126e5d.tgz","fileCount":12,"integrity":"sha512-Tznv0VdxHH+onAUTZXEjHrIlYL5I+0a0yjVfbjFxRYFfwiUl6MAX2rb9PvtH2C16ghVkILTAwCCSCfGXy6/oDw==","signatures":[{"sig":"MEYCIQD+QFucx/fwIAIDBYOkPOBN2Z/gNwfn/aW1Fkxo55mFYwIhANExo/S4RzjWGsYeqWQ0adUUjdNxafLszP4VzyRHafJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmgxMMnG7dmH3HABlncMW0G+Sy9cdHLpF4izaX6/A1pAiEA67IHp9qnNp+WlGjP7niCN8t0In3lmL5FuSlJ2PRyp3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.dd9b57126e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.dd9b57126e5d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.dd9b57126e5d_1791908194941_0.06953363009338664","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.e599aa1a1df7":{"name":"@tldraw/tldraw","version":"5.6.0-canary.e599aa1a1df7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.e599aa1a1df7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b7b2e901b6c646a90b45e5d360c36b9bbc1a2acb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.e599aa1a1df7.tgz","fileCount":12,"integrity":"sha512-Stgdc8hODFUskBej7WwDGVaWFC6FATT4NKkD7q18AQyD2fldng3n5jse7TcmZ4pRmFVJI25W70Djyw+Sd4k4Eg==","signatures":[{"sig":"MEYCIQDLWhG40bRyOj3ffI3T16P621x5bWrwYctQsF0pbwyd5gIhAKrzspfoWyOg1OYRq6RqZzpQ9ciPo9EJpp8gnUTIgPSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBv7rc3RqieGClZjKBgvpv6yoebxd02+9krAXPn0r/YAAiAglF4jmULNiCglbVYY3Qkfr5eTRqMS6obgZQbLWZ3OtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.e599aa1a1df7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.e599aa1a1df7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.e599aa1a1df7_1791919761981_0.8809881273218632","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.133b55acee83":{"name":"@tldraw/tldraw","version":"5.6.0-next.133b55acee83","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.133b55acee83","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c3bc560bd1ca6d919c677ed2d1fa65e908779c8e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.133b55acee83.tgz","fileCount":12,"integrity":"sha512-W3+QMLv9XO/GHA2l28pU1tKosKHkxCK1KlyNYu86vxlRuF71W+sYO7Z3kubA50CD1AcOvXblDvBYx/0jfXsywQ==","signatures":[{"sig":"MEYCIQDwJzEVDrzZPjVJlUofhODNNrP9Znlmh1fYVuF69ma8wgIhAPI3L0OBnxWe3Bx94N88VBI+jJyEaKfNL9nqWMFUdF0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBRDFgYZHnxE/BBCZ7Xi1lAIkMbfCRcsju+kvw3djPmqAiEAx2dwN7OT3/Ie620uhABeWU0ugAiAdNya3ofjjR9G6D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.133b55acee83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108512},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.133b55acee83"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.133b55acee83_1791971167870_0.2869193127611327","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.694791e0aceb":{"name":"@tldraw/tldraw","version":"5.6.0-canary.694791e0aceb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.694791e0aceb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1c81be48fac19ffb73d9abf56a1eab1dcd51e32e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.694791e0aceb.tgz","fileCount":12,"integrity":"sha512-3C0UB7IyP1EA/pxUKtmSOIf/2f/qMl1I/bOKPxhu9tglgRCbcV2TsXmVg3/Vyf7QhGiffQxv4uqMbgFihiTImg==","signatures":[{"sig":"MEQCIGBvnTaFtij+OAuHoOdSmPW7FaaFAYrIzvLlcH4CzTyQAiB0hBsIq/8e63LezQhwsTWt+19aZw5L/8Sz/zpIRFHVNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyXSZMfipVoRy+rW5bP+PDT98qkGf7URPm1FzUoL6l6wIhAKjGAxQsPe2kn8g3GAUZOPjsp/E5AlcO+C9J8EZyIrOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.694791e0aceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.694791e0aceb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.694791e0aceb_1791971457741_0.0874878790573348","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.08f3388dcf16":{"name":"@tldraw/tldraw","version":"5.6.0-canary.08f3388dcf16","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.08f3388dcf16","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bbab8a70f70f83cf5b260a9fa5912931d425d69b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.08f3388dcf16.tgz","fileCount":12,"integrity":"sha512-QPv+b172F2LdsP7uTzzyFNWGor3NF2Ola3pFgCrS3Uc3O+9vzXkZKqHprFUbLHMxmvXaPIVJappz3GSMKhmv/Q==","signatures":[{"sig":"MEUCIAfFiYjtHzsQQ1YIvpKV1U0bJLgiBiJdACtDP1flI1NnAiEAuZJHDM4dCxk9E/+/KPgrFrnEP0bXoJ5nHYZk5t26lmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCV3PHwOCdHxkXH8xr/E4ASCTakV74Vfp9P6YFqEIEl/AIgUelUjRnTFPSSq/B5HHDHySsgihEQZs0YJuFPYw8afOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.08f3388dcf16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.08f3388dcf16"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.08f3388dcf16_1792066789678_0.11189202837825896","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.f790b44c29fc":{"name":"@tldraw/tldraw","version":"5.6.0-canary.f790b44c29fc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.f790b44c29fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dfbb80c773dc5b53d6328e4f3948e5baf21b6af3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.f790b44c29fc.tgz","fileCount":12,"integrity":"sha512-83HfJZLzdlqwfCHF8eUct9T0o8T+i6vVEVtWY3JmD4Sph4GP2uCJnvPDsoo1PMhWxaQwQzYS2kdsMWlj2ZDRSg==","signatures":[{"sig":"MEUCIQDUXH4DM8Mv4Mm/kOJOgU2kdfIdqoW/4mJyBAzspX7QLQIgVCVn6hsNOzmzhlFrTW9802Tu0J4USnBV0eQcrQPra3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCerEz9NUD3IW0o6Ko5sutDdU7xfTbh+MF1QcLg25UKggIgfYWxq2U5zX7rjoUlf0UPuZDHwFfRTJM4Q7bwp8eyNhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.f790b44c29fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.f790b44c29fc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.f790b44c29fc_1792068306383_0.624674007639543","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.bc6e58781b6d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.bc6e58781b6d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.bc6e58781b6d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"41397cef60c8314c4f4631cfc7c1fd324e92243e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.bc6e58781b6d.tgz","fileCount":12,"integrity":"sha512-EuhCHKYqQlbIsn27/iq6dHny9na+sAQ2PM//BMWe57lbgs3sf43ief07VimQwhSshO8y8oLEYNhho5fP4c4awQ==","signatures":[{"sig":"MEUCIQCE+IrcGM2nRFAfUyp0dRnngt75YU5PN9jdKhAwqLpieAIgSQ/wszQmfq8lWRHnYz1KRx6qJY7BBt9lQtsfF1ipuVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEaOmttoFtzBYqIczhYKp3nw3IAVjgu2raXVTP+7+BC3AiEA/4w+2uTVyWjnHnP1XBEQtSlP5cLzWJ6OsiVtGsd3bTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.bc6e58781b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.bc6e58781b6d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.bc6e58781b6d_1792068634563_0.7995799561071417","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.9bbecbe7973d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.9bbecbe7973d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.9bbecbe7973d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bc4d691abb209fa64b6d268bbb4b925df4b6afb8","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.9bbecbe7973d.tgz","fileCount":12,"integrity":"sha512-SIJ2BHjXmAmk7O6pL5aYZ6I2zNOZvAGZ3bOCS1IBslCNyF1p2ZqWj/V8xj9ZpAZ6PckGRFbJr4ry4y1A1PXDhg==","signatures":[{"sig":"MEQCIDF1/tnlUxjfxw3FHrBkCsA/SzZlR3MPzkvCaXgqil39AiAgE5KmohvHruabAeRurEcbzDL6JVO2vqexw/XhRVj1ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDa1spUVVyytbGCjiLVb9z1rDy5kCQrr7EsqfjYJM+3VwIgA2gJweTc7DgKFVkNbGYjne39e6viK4hJSoQZ/IlXZyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.9bbecbe7973d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.9bbecbe7973d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.9bbecbe7973d_1792072468654_0.5557439015087113","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.415caa55a856":{"name":"@tldraw/tldraw","version":"5.6.0-canary.415caa55a856","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.415caa55a856","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"58fdffa30122f98b3c5a29050973d35e77436f1f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.415caa55a856.tgz","fileCount":12,"integrity":"sha512-ziW5JYaR1Kp1y+F2y0z1ZpFUKpTBWlXRijrKsTGFjwUDa1bi0ZQ8yBBQ72dzExtYQoMiyZ2vHAAALmAVvxK64w==","signatures":[{"sig":"MEQCIAzicn4mKDY3uoXYsxD7Uj6MzPsprpF8Zvb2IV/JdLoqAiBAA3kmk6bbUAB+6z+M5qV5kJxIBnrRi6ZYI4LPQh75cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGAw1CxCw/Op13HI4RdDeJA+w2TfAJH2ZfaxfIkGfrrAiEAi89KtrE0kiTR08UN+xB6cD7dd4/UDioG4bRaOi56yxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.415caa55a856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.415caa55a856"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.415caa55a856_1792144475661_0.790440375720491","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4010383220f7":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4010383220f7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4010383220f7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9076ca968f7bc0e3549675e1a87108e154a66fc4","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4010383220f7.tgz","fileCount":12,"integrity":"sha512-7fjwCE1IInwlZk4bYd8Pzz6gGfEq/lsenecyItBNu5PqQrcPXfY2wIZp1PQz/rcxAQYSF/e5bbVm9DKzQJHl+g==","signatures":[{"sig":"MEUCIDS44OKjDqBJbXUTTy2VW2OjhGRpj84EIAtgpeCxz2FVAiEAtyXYMXPcbGonqRt1uCs06ixwMfaFauk0rD0cdxiXc8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDx1/sbUFCMMrmvXoylvHC8YdpzcQa3JyTU4UGlw5ECgIgGG+OXsZGjG8tbGc/kLmkV9YDpSRxszB9oCZL6dDxhMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4010383220f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4010383220f7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4010383220f7_1792144613766_0.2805683965591623","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.1304f95496b7":{"name":"@tldraw/tldraw","version":"5.6.0-canary.1304f95496b7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.1304f95496b7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a2f04f00a472f6ea607934648a94a158b5fec4eb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.1304f95496b7.tgz","fileCount":12,"integrity":"sha512-BCz1MyaoPyZY455rZ/nlDCNc4bvGLsyInyJdb18BZ073nr4O6hnhQuItlRWBosuHkxUKoWzQnt7ASek6xIQb5A==","signatures":[{"sig":"MEUCIFZ+VDL8YhERt6YkJ1fNAKoQ5tihgB2++M/h6hRRbaaCAiEA04FbHiL5KDm7kwJXmlqUXgkODpfC1p7PvoiqaOu0UJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyjUHz8wnNido319oDr7FH7Wb2YItL77lQaWQ8Wd6ETwIhAJExsL1bsckl7I+GJyvrgZUyZKHkyAv7GKZPHNC7GD6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.1304f95496b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.1304f95496b7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.1304f95496b7_1792145129067_0.32091790025459055","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.91a4718829a5":{"name":"@tldraw/tldraw","version":"5.6.0-canary.91a4718829a5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.91a4718829a5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"930cc1e7ae7d083413ab0e7a3eb383612b5b413a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.91a4718829a5.tgz","fileCount":12,"integrity":"sha512-X+eMlVlLJLGU45sf8X/KgK3rtfTWWYOp+bZfhe7b54xfkWUEg5nCDWn2PggFTfMwPD0vJXSHIctM6buLfpjLOQ==","signatures":[{"sig":"MEUCIQC0ngr6RDf1XSi04Zj9lAhva+8m7CjpqzCbY2eyUdKPnwIgL4VdV1fkxrzVPOu0vDUHXvBYsb7s0UBict/oB976KLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfdJxZT5hYUPjOIMAHTPgyNVU5DomfCQ3AD9oBcQBaigIgUzUbAxwLas/m8dGGfBF4y1EsUMSkhQLe3x4X07Q7hIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.91a4718829a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.91a4718829a5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.91a4718829a5_1792153319573_0.5962334332114063","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.dd116535b138":{"name":"@tldraw/tldraw","version":"5.6.0-canary.dd116535b138","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.dd116535b138","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0346b947a21a46096ee2e26765899c5055dc532e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.dd116535b138.tgz","fileCount":12,"integrity":"sha512-ZnlENqrUBinHsrakh5Pz7j9Zu9SLBbycFsAdDpxbc+pwTPeKJQcLIjjU5R8KFkx1qmmrPROsYyBD48fnZXbz7g==","signatures":[{"sig":"MEUCIQDoPojzZOH4sykvMBqVbgs1Hdzyqv7rhXYv9XBRF4CaXQIgBpP0s6bcjF2pv4Zll3XHrmw8nUZSg3z75KG5yrAEf6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpO18f6kGjtcOOQauJK16jAcKtycTtH9GMk/swzYAebgIhAP9sLiGKDZM4ZyW8uOKWfSBNRUABkHV6aBJlQmJP80WQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.dd116535b138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.dd116535b138"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.dd116535b138_1792157423728_0.5387725665421068","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.8a7b1a65ab4c":{"name":"@tldraw/tldraw","version":"5.6.0-canary.8a7b1a65ab4c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.8a7b1a65ab4c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a57c1d8cb6868b4061debd686471a6e48a3940ae","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.8a7b1a65ab4c.tgz","fileCount":12,"integrity":"sha512-rwsNu4JQt82pJPqu1dAwI6K+0miauTjvFpLtEql6im8ZAcOFIyA3OIsjXzXcVFJWVAU69ZiSKQ3tBtW+yP7P4A==","signatures":[{"sig":"MEUCIQDkUJJp6XQpyewW2Jz5i2GMjyf5OBjdThTfbKzt4RokUgIgKYIyAMms7wvkfWEZhoQKImNf29HciNjXEd0b6SNa6Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH75oCJIelam1Cbcu3C8gGEjBREv1AI5L8fikgbPoPxmAiBkJXzfrV2LbEpJXkPMQWrjzftYmqf+q/LAbHh4oUjhpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.8a7b1a65ab4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.8a7b1a65ab4c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.8a7b1a65ab4c_1792318819539_0.8889181342630765","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.0bba15d71780":{"name":"@tldraw/tldraw","version":"5.6.0-canary.0bba15d71780","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.0bba15d71780","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6df0976edbf96c6af930b7d6671a09c74c13886e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.0bba15d71780.tgz","fileCount":12,"integrity":"sha512-cbjVytRslN1yOUWK8NYruHLcfG7iFel5P19c/5PUpxZDEx/TjkIcSoHwR6IMd96uwpOn37jAuRbla9oMrdJP6w==","signatures":[{"sig":"MEQCICuFbY56N7Fvsdnqv4tiBJc986VhNL00TSEDVdmAHzGBAiBmrjFWXOpWpUO7bI6cmfs3Dxx986xPtc9gGV2Mn+4ggg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFDCQjfqW7QelB+/p3nMd0NbHw1hJ6iPa20oCqfXlH/mAiAN+66IDALjgs/KpegUa/WpsawxfZHSvHhQvCwuY/LmeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.0bba15d71780","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.0bba15d71780"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.0bba15d71780_1792406929053_0.3636745405201718","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.36e971d4feff":{"name":"@tldraw/tldraw","version":"5.6.0-canary.36e971d4feff","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.36e971d4feff","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1da1a7a7db65cfe754bb81bfc6948a28445b43a6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.36e971d4feff.tgz","fileCount":12,"integrity":"sha512-hNyTWQP2AsuL6U+OkDJrlqdWPbVnXQ7nTQwBGh34wDN9lvOQ+H2MjeBWM/hME05e03Pw92K8Zkt2MmyVyuEDnQ==","signatures":[{"sig":"MEYCIQDVPw8c8uPN4LBDXXliz3ec938a2mBlPdkS1YJnEpfVOQIhAOgdcu3PiHrxK8C3rL4Qo6KQDczE25C8Qsu8rX0EWZYg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDr1CTGvFqkADZ91bebk5TxO990Ryg/WiTPBjktglRB2AiAFyZeGyDx/LHpJl/rMh3roDQko48m3EQsCmtLYD1BVLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.36e971d4feff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.36e971d4feff"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.36e971d4feff_1792408732148_0.6175809031277362","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.2cf23f0cd8c3":{"name":"@tldraw/tldraw","version":"5.6.0-canary.2cf23f0cd8c3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.2cf23f0cd8c3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"01403530043ed6c602ddfeafbb35f4a87397b4bc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.2cf23f0cd8c3.tgz","fileCount":12,"integrity":"sha512-zkhMGrxsf4fvEkeG8YTSZmfDU81Dt6qtpSEfDswRBBrG3uLZRNp6m7zfg941iu7OODFr06SnGXwY8E//IsofPw==","signatures":[{"sig":"MEYCIQCTXVGhDStQEQ4rMRf+O5Ov+wZVYAtjyodvGxW2zywqbQIhAOLB9bALm5+PL6v1+cfCUs1dAEo48P8KoxKWxFIFYosg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDR54/0jBav5xZIPNHkhH+LL/hWYQ/guNFdNJBzSE8nqQIhALSod/TkaF+s4NkstFllFL9fe70Uys4wGfSZZHzR/wgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.2cf23f0cd8c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.2cf23f0cd8c3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.2cf23f0cd8c3_1792408814007_0.286908189950726","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.90677090cf11":{"name":"@tldraw/tldraw","version":"5.6.0-canary.90677090cf11","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.90677090cf11","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"bdf726da8e8f89da992df12d03854de4677f3bf7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.90677090cf11.tgz","fileCount":12,"integrity":"sha512-0orxK9I2S+1G0QnAV5uR3+8UzrCwP+Mho3mJ7fGQ4lIb8L+UJ3RKvtfleEEMFm91lxHCYPFibwRmdI66TiiuaA==","signatures":[{"sig":"MEUCICbRb0x/YkMOHO0t1PW1H/r2pA3C6Vn4uL+APk1DaHGFAiEAkeZ1g8Tm6MX3GcieB8WO/iFf1oIWeariM+L2zl9FD6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCger3hYo9MjUYdylz6N35xK82R64Y4g7oH5vYAhTsa7wIhAPV1++1YhW1ClidgecuCejCcn5brm115ikUQRwR0lyeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.90677090cf11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.90677090cf11"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.90677090cf11_1792409574128_0.290644109229494","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.919cc00455e5":{"name":"@tldraw/tldraw","version":"5.6.0-canary.919cc00455e5","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.919cc00455e5","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f4e520aa7ef127392e582ceaffe497b745aefb42","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.919cc00455e5.tgz","fileCount":12,"integrity":"sha512-xLWE4Lk4LMmdDig4wcfxqQ0nUays3tHiOLcFJsjomJmk9NWSnYlW5pOc00F99aACEA8Oyc3XgbAa2u0///K6OQ==","signatures":[{"sig":"MEUCIQDoNIEpTD7ceQURsAmwTGQdPLhY+c7TB+/Hg+hnWI+bTQIgf47017MlqsWHjs12SrlxCP5HsUyo/BYtfRfyMK3+kks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQxbJIf8QbrzL9oYSFeIUt9U8JSBVoQveh0f22TO0MdgIgelzFWVs93t6Z/nZjf9gAgj3wU94lxvCx0soI32HE90E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.919cc00455e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.919cc00455e5"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.919cc00455e5_1792410169605_0.8399905244982981","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.75a3d6649ed7":{"name":"@tldraw/tldraw","version":"5.6.0-canary.75a3d6649ed7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.75a3d6649ed7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d81a5788289d92ec3d149d1d4267e10dde6f104e","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.75a3d6649ed7.tgz","fileCount":12,"integrity":"sha512-d76wCZccAqin/6huoAlAIwPLKKQ4IY/BwjAmsNwmyWZOlt2oit4lHE3sCvESK9J3Tits3AP559QeWJoJcYV/Wg==","signatures":[{"sig":"MEQCIGy29VerCAiWL6cE+uJ7ngOL1GX2N5dfPsU14zuD/Eg/AiBMAUPWIIymPSaTTK7kzuP9IupR7znQYXQFtceI1Swc4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFf4D96julP0Sw268zSdGhIYPVdoU94r34phLFwU6Yy7AiEA4lQmNgVS8txto8aZNmtXJKnvOfuqHAsHxMtTJ5BFMFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.75a3d6649ed7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.75a3d6649ed7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.75a3d6649ed7_1792418380372_0.600042465149367","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.e9dc644668fc":{"name":"@tldraw/tldraw","version":"5.6.0-canary.e9dc644668fc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.e9dc644668fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b77d548ae7477520324288fe23d2bbffb2ebe53a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.e9dc644668fc.tgz","fileCount":12,"integrity":"sha512-5Yzl3xB9IHji8fMTtdFTgSWj95frhrtur6HI52kiRN1T7fcSiH3hGj1kyEO/74LWECqNSr7bHVAO5lfS10DC3A==","signatures":[{"sig":"MEUCIHq/cNFaNTZ904LTgOR5GOiKI6uQVY/eMHcxCWVSmH/eAiEAyxvhpIn/8vrak7pX2VSAW2V2vBFJN/WSfALqp+4QXhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgv1DTYH0HY3jGHuWUVEecB6JK1arMnz7bkuzsMKpiEAiB1oLS3juHMGQWPT9LPpSWbuakbBre8mpKDCPLIQo4Zyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.e9dc644668fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108520},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.e9dc644668fc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.e9dc644668fc_1792421946959_0.1371141648490204","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.83720dc295ed":{"name":"@tldraw/tldraw","version":"5.6.0-canary.83720dc295ed","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.83720dc295ed","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ecd10b95b5e4585538b366d60ffe56a463aa3c17","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.83720dc295ed.tgz","fileCount":12,"integrity":"sha512-AuuytzLp6Xd48wQYhsruXW/kpnXu5/RlxnKjORkdnSjTTOptnGvSEbIHCV9fTyOlG6rYmwBd3wB5sE5ps8t+JA==","signatures":[{"sig":"MEUCIQDsb//bKacYu7VYMT57TBrYGHZ2H2D+941U6oLmCiTBGAIgb3BwvcEfAe5F4+5m+1LfAMjsK86DvnbtaQp0rJGE/e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZFgIwpxPFWn0UmRMR84BfGqwD0aX68zx4sQfytvB0AgIhALfOtMUK1rO8Mjk1L2v0hWy0X9Gv3df7RNDAjby4Swp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.83720dc295ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.83720dc295ed"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.83720dc295ed_1792432580775_0.12776751047195756","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.5011feccb3cf":{"name":"@tldraw/tldraw","version":"5.6.0-canary.5011feccb3cf","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.5011feccb3cf","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3cbae052637d989da5073c984434014d7954b9ff","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.5011feccb3cf.tgz","fileCount":12,"integrity":"sha512-vpf6naDoH12M+Og3ldGPjdHC0uOpOfbvK6o/mkBRymrh7szBKD2VF9fL6XUGaM8t9sUw7LkVC+izr/Guy6vzpg==","signatures":[{"sig":"MEYCIQDsEjsJd50gieftgxKt2ZTxO6rDUIDX4RIwPuaYSPvdAgIhAKynvhjSMaQmn1Yq/Dl2Bl5oLOm7gyP1DRa/IzsTasHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBasA1sYYtvM/R5a+SChSHQ7DRYaExLk2VMDFhVnZon5AiA7HSZeY35EkjCaVHUnPOasiNaZRYkR5FpkE7f7m8RFYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.5011feccb3cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.5011feccb3cf"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.5011feccb3cf_1792433123063_0.24286365665388265","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4f75edece146":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4f75edece146","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4f75edece146","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"788a44ea1ffa68a50c792712e89a0b13cc8880b2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4f75edece146.tgz","fileCount":12,"integrity":"sha512-HEkSthLXsAheJj79axk7EEO9FSsOlJVobmnzZo2OE+J7gg70BN2Xnky9h+UW++9o30uM9DsPMT5sXpgAPqhZgw==","signatures":[{"sig":"MEUCIAW37A4ZYTOIHpPBOAhSs/An8pNbrR8t/rvw+x/s8tWFAiEApvJ0oczqRwtNpfE5eyUuxpEvw0ZS6rCphbW5N/dUeQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHssrnCUbnNNmtbWx4HZe5VmaTtOlx2IK4BuiYct5PR9AiBcGUT0KWDX2e3nlwDdxsI9DdkejEvQ71xnrVHbur8ojA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4f75edece146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4f75edece146"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4f75edece146_1792434927860_0.24394048097554633","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4e8f62261c4b":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4e8f62261c4b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4e8f62261c4b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4599e350cd6ddfadd2e8d54ec7eab9729bfacd68","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4e8f62261c4b.tgz","fileCount":12,"integrity":"sha512-RrjWVb5GfhXnxAIngyEdMTxqAYbJG823mqFNbi467C5KIX02ylKVSJPbNt8CB4EULyTI3i7NMWHYYbSOnfhQTw==","signatures":[{"sig":"MEQCIAdwvSZamc10HX02Yt3lLp8WvV29HCrwFQBqrda1kIKoAiBLJ/Z6HTFPyoU/E3mFyoL6wx7ckigcuYY6FDxYCz5vFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIED033qux8Bsi7Aj4Xjz2AJkyfrAL8acQwUjiE8IYGvvAiBCgg8pnN1Du/Mu0krq2u4qezWn6o9PsWDZU48q1Y24aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4e8f62261c4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4e8f62261c4b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4e8f62261c4b_1792435973647_0.19351292472071435","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.5e46744c5daa":{"name":"@tldraw/tldraw","version":"5.6.0-canary.5e46744c5daa","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.5e46744c5daa","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"589fc440a6b4c2275329009a689828a5b1d37b44","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.5e46744c5daa.tgz","fileCount":12,"integrity":"sha512-COmi/vkDzV6XkjuxV5RT4DLfkr+PorbO5VXClQmm+Ag7lWGxQx3+LP842Gtf7UJcOFnSgRgPLndrhuMBRqSW8w==","signatures":[{"sig":"MEQCIF75wT5FJbgop0343jJsMQCKemxnNu5CPgQAvKukR4yDAiBWY+9pSqrJUH/m9lkbdNe57yEeQ/VaxGft9xouSWsNuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEzVBXeKqXld/OiRAiQNmh4IvgnChYpXYJXLPbLg7mOeAiEA/gYtcAj0N/C5noam48rNGoIExVnVyZ+W82FJTl/3uMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.5e46744c5daa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.5e46744c5daa"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.5e46744c5daa_1792446152761_0.2915583530289412","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.2d721051fbc0":{"name":"@tldraw/tldraw","version":"5.6.0-canary.2d721051fbc0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.2d721051fbc0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b26b72480aa94356618dbf43fe7e86c26d604f60","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.2d721051fbc0.tgz","fileCount":12,"integrity":"sha512-W1Go0DEHBoPwO0tfJI1807l/fQ14GDEIVUtJuPsGTEWy4buJatvF0Adfwsu4M5XMjEPq8+OBtEKx04ifl0oesg==","signatures":[{"sig":"MEUCIHdd/o1Hj8P16Lwfm36xmULx3DG+dFTv8aBwlW7gsUkbAiEAta19dWM7LjaOuaZvDMH36W5zQ6EYqG03ivQEmQqOKHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICcXlOwWm0GCCnFwu5OM7czOWi1WuVnhzcPLm56S9HMUAiBW/91wUGp8rf4voVxZwj81Jy+u8Ns7aAbgj4FUaM6XPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.2d721051fbc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.2d721051fbc0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.2d721051fbc0_1792518267183_0.1448581923424963","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.568da2160ccd":{"name":"@tldraw/tldraw","version":"5.6.0-next.568da2160ccd","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.568da2160ccd","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"17f2f0e7472e09637fd6d50962f0b303362d8727","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.568da2160ccd.tgz","fileCount":12,"integrity":"sha512-0Hu8SFAu9EtkY/8q4+4ir3gLNaOiSmqOAz1GDtMTHY1/BWjNUwK/GbMe/hRVLiMMNMxQMKCkHeE/VM82+bCi8g==","signatures":[{"sig":"MEYCIQDfEoxwaZhZi3g4MJ00ZuWrUq5AoXL/jjiyO1lySyNlogIhAKe5fgLbuIZAJU2RifMWRS2sLZEcLykFk3feKvNLXc9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6x7KNAC5DSPhHS6of/aVo69dXD1/OyAZDH1Hnb5uqAAiB/bM6KhhClSCzlH4iuFBRS6kXNiA5UxxvgipaPypr69w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.568da2160ccd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.568da2160ccd"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.568da2160ccd_1792591600710_0.6057131859981382","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.2e20442c7b46":{"name":"@tldraw/tldraw","version":"5.6.0-canary.2e20442c7b46","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.2e20442c7b46","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"77ce2fe4dd92985a4aff27aeaf839e31917e7960","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.2e20442c7b46.tgz","fileCount":12,"integrity":"sha512-uTOBhy2G80eURhAn9DYjRUgTWLIwjgbH+1wGSIxPKdUYPPb3Wjb9vonZwlNXDZzrLCuxmo+7lNnHOWZknkXdkA==","signatures":[{"sig":"MEUCIQDulZZWvZkpWbZK9EtOCosZk7n8BU3Dc8lBLVchQfNl9QIgMRvedKHwtPWnjIsvQxmKWc0nSsd9xi8lPM2VUnf6Th4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAjnQ503FsSwxbkLIEoKzr5KhqWfekk18OcO+Y6/n8P1AiEAptgaSWWhoiHbOS5hBIItva1GBk1VzXe3G0EHKz6Rwqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.2e20442c7b46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.2e20442c7b46"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.2e20442c7b46_1792677215209_0.1666444172864161","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4bbe73bbeb09":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4bbe73bbeb09","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4bbe73bbeb09","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"84bc7f9a60c6401ac969660beb057e5569b41b6c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4bbe73bbeb09.tgz","fileCount":12,"integrity":"sha512-2GzEmNSCc3gfLBArTmOoD4EBplTQTLUWFuNQiqJ9KgX5J968n55gIQ9y6ZPGkvOHWCTeX1tGL4S+U0HlExoXfA==","signatures":[{"sig":"MEYCIQDQyntEqpgkF3GJb+Nor34aHaZovTqZ/z7uph1RrarcXgIhAKFk9QXQ8rQiWhHLf2L43KOYdVwYwMBEj0W+gk+og7rB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZL0ZqCpuR/Ut9aMAwLgvOwzvBSkZ6Xkz77tTr+BqkTAiEAnbwdAAQRq8W7F5eIK0+XT8Fb3+maZMscWTMloAJk0NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4bbe73bbeb09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4bbe73bbeb09"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4bbe73bbeb09_1792677414232_0.9759870076501813","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.8eceacba74f4":{"name":"@tldraw/tldraw","version":"5.6.0-canary.8eceacba74f4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.8eceacba74f4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0080d53ff75439ea8a5067724808689ab33e874b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.8eceacba74f4.tgz","fileCount":12,"integrity":"sha512-s8xFwLljxONF+XhjJGXVNkVHL82Lc3Ojqs+lJ/zLwPzaODvXue9/7NngUTH6NDPrnzFB5NWesZYwP569i49KWQ==","signatures":[{"sig":"MEYCIQD7dsya4SGrz81ANIyn0pWdSASwHT2a47KEtRJK994PZwIhANMPLYmYEpM/uePFwL+sE3zno2poddK0EeWOOmFw6huP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyBpOEb5Q1fajXJ8/QdAHEqbgI0p7QVBf0fUbs5zoLTAIgeVbJ+FIKDG7m5FFwKhrLcVLXjcouVgzPAfYldHPO938=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.8eceacba74f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.8eceacba74f4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.8eceacba74f4_1792678252543_0.7258599008100561","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.f283055556fc":{"name":"@tldraw/tldraw","version":"5.6.0-canary.f283055556fc","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.f283055556fc","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a3f93ad770eac9b88f87e42143b2d550827dfcdd","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.f283055556fc.tgz","fileCount":12,"integrity":"sha512-Kt4dp2yuy7U99cMF+FPtBFXbaUpzAfzHGIn8O9iEHbNcfO0b2AhzKrxeqrx7QoF5ILRx8mr6mzPIjpGgt1tetg==","signatures":[{"sig":"MEUCIBJRMIOhchN3ZsFZUlQEHR3hR36iUTJ9GaCPAkT3gYXuAiEA/GgaFETmMzSXC7EV7vx4Cl7Ub+ESlB1VidKjkp3QvH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAOlCGwtbxbAXS3l2CE8gZ7C7WZ0f//VNOV0DOYqGCnQAiBVZSW9pfdb9ZBqExyY0jbKpau7qq0yBYFZug1U/XE5rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.f283055556fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.f283055556fc"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.f283055556fc_1792679583258_0.3733660291709162","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.71e9eae0502a":{"name":"@tldraw/tldraw","version":"5.6.0-canary.71e9eae0502a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.71e9eae0502a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1341ad8c2f9d75945bc9a3f7f8f0e81208fea6cb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.71e9eae0502a.tgz","fileCount":12,"integrity":"sha512-CnKxvlF2eXe61HWQvuDXztHPk1QA0nke6m+Klozk/j+1ii8XBZyjScjt4RBuzHJKj8nAo09AlCZmZDR5IbdJfw==","signatures":[{"sig":"MEYCIQDy3+jUUfT24Sy3d4eU79+DOKnsurJ4B6UzUjtY9vznNAIhAI+YiSYzhho5fhBjCwV2z1lYEQasOkpFBvBAmkKQmoaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaztA9t9bzbKbLC6KSJAISQFnfY1ZDSUgv0QbD0bSF2AiBjJvdupVBj6+Hd5vem0I+GWI4vVuGISo6/HGaVGHL3DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.71e9eae0502a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.71e9eae0502a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.71e9eae0502a_1792686699396_0.30251766256985624","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.5662ecb9b693":{"name":"@tldraw/tldraw","version":"5.6.0-canary.5662ecb9b693","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.5662ecb9b693","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b119b000bbe1299b0d7c482108bc9f7f626c36f7","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.5662ecb9b693.tgz","fileCount":12,"integrity":"sha512-fqjLArDNlq9Iqg8cBvjyQNUrySHKm0ToQQ9L2tYmDbEmx9p/6+M7zNBAifn5pamkmakKiUSBIRjjjXkEbo05bA==","signatures":[{"sig":"MEUCIQDQc4nPtGiYBa5pY+EsvV/rfBfiK8nlhi36heuqKn/pjwIgMZgFDLKwHjeRGMSgCS9nRKB3PPvTd1qjiOTvYQ0eUiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhU5XhzgfjN6pNJp0q8Te8A49neYJI5QJ02ML452SWUAIhAPf+lMqRSABN50AqLJoVAy2y1xKhEmhIYvrhGrtfCpBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.5662ecb9b693","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.5662ecb9b693"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.5662ecb9b693_1792746751649_0.44679498357385095","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.f151f7f3ebd6":{"name":"@tldraw/tldraw","version":"5.6.0-next.f151f7f3ebd6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.f151f7f3ebd6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"4fcde386f87247a20ca2aaab78d90772e4637304","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.f151f7f3ebd6.tgz","fileCount":12,"integrity":"sha512-GgJ6ydfhEhDnl35yiG1GJAV/roaEyblWHHVHlt5DyJXabsx/hsuYqnKDe/+7nbizwTgTpTn+s5lcjh1ZuvfE/A==","signatures":[{"sig":"MEUCIBfgroT0gfc6HoDp6veC0Abx7U4SsyM/rcEan+06lXrLAiEAgAGDXI/F4Elae9HeCkEVzua1OUdl9w5OBuKl2b89nwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvMkIo+T5kl9LiuNdHpOBdnJRgArHl13i1ezD4+lvk6AiA7U1RLfRgOOS5/csRqWPoRAoI9A97La/rOJYPyiV7Gjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.f151f7f3ebd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.f151f7f3ebd6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.f151f7f3ebd6_1792749095772_0.9634395134346445","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.12921f6d3996":{"name":"@tldraw/tldraw","version":"5.6.0-canary.12921f6d3996","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.12921f6d3996","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"155d9e5cdddffb0a4936ab529074630d74459a7b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.12921f6d3996.tgz","fileCount":12,"integrity":"sha512-6tNRtjMhjyXc0cLheqFKHVoqiB8fXa/V1t4VGhvFrMa5Q46X5sYFccw609Q0xRokhj9InQQT/qwaae13o3idng==","signatures":[{"sig":"MEUCIQDAracVV9DsmDe5HenmFG9wv/JrnAqQrMdtjsJMmUKBDwIgaQjw7i7Q24qOfr5ehGEyWvtiU/7BVlq6jFYPUB86n24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcmt6UIpUeaR36rdgOhOQASe8iys/salSVOSLRqAdH7QIgCOPsE7xOCBg0+ls7Bdr5kJV4NKW0QTZhIunLieEZogU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.12921f6d3996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.12921f6d3996"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.12921f6d3996_1792765329887_0.11874515136832442","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.01b6e97e0728":{"name":"@tldraw/tldraw","version":"5.6.0-next.01b6e97e0728","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.01b6e97e0728","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"566b088cabedf1f2596462d324610dddb00b637d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.01b6e97e0728.tgz","fileCount":12,"integrity":"sha512-HJUcZPkLy8mvzPr5H+TlsA+eFk1yycjgE9ByMkSMwy1ymdeOFQjR9sD+/CsVsa/muNbgX0Pq/oKLEI/THajs+Q==","signatures":[{"sig":"MEUCIHKSIJCRixELCKnDit0NLRPPpibEnQjkPTSd98Cy982IAiEA0dzaPJFoPeATkC+OFzijX5A+CgaG0ksu06sRdzltDN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtWJuJOwXfauPvnyItM+1uDgRmN2RoiN2qaxvP4hra2QIhAMYH/MMrfmgoB4gx/4MAFjSMbEUMTGxj7o7NIVdobn1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.01b6e97e0728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.01b6e97e0728"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.01b6e97e0728_1792765814967_0.7760879421603215","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.211e8c99ee84":{"name":"@tldraw/tldraw","version":"5.6.0-canary.211e8c99ee84","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.211e8c99ee84","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"6c3642fbf354f6225a2d71543221677b64024220","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.211e8c99ee84.tgz","fileCount":12,"integrity":"sha512-tcG4/wbTLlEw6dZEre32f2XWNWhuk1b/obo5YehirHJA8P+2fMq2nvXODZQbdGysiBv4jfkg8HtrHLrKFF/Rhg==","signatures":[{"sig":"MEUCIQCGHW1osgdqD8dN9qRYu/mlA1A/ZaqsK5vz6HVVdOMl+AIgUs2jVf7/hwEBSIhMyKIuvJRXJyA5jrqKPQCBHV+t4GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5x8kwRlyKUEMpo2IlObaQq3V+9saSSX3kbGmQTINxSQIhAJzibDSHKVOpPiIJseFf2tWslE9tOx190tDnozyleW1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.211e8c99ee84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.211e8c99ee84"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.211e8c99ee84_1793006441607_0.15069272578184068","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.777139f2537a":{"name":"@tldraw/tldraw","version":"5.6.0-canary.777139f2537a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.777139f2537a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9c7d47705486dc8290802c327aa6c15c90ec06b1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.777139f2537a.tgz","fileCount":12,"integrity":"sha512-5mcolcO8xetfpKsZCH/aUaG5hvFQYx7dJw4t3qUnJEN4TDHeEZHNMNHLTDRjIBBXo0Rjgt2CZcWKiElpicmHCQ==","signatures":[{"sig":"MEUCIQClYadIX4OibgHwDFN7s4mIDx0i4ut0ptaZzcICt5DCAwIgauFanbBlmIJIuMl/vGM7D+qaToSOslpTFoQLd8ZTc3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH9lb6FV7Ony87kqYrcPaatyOrTP5RNRf2iPQHvXL5YpAiEA5mD5Mi3aa7MqHd/zJO2TCYsKtqjbJn+e8DdDs2lVesE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.777139f2537a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.777139f2537a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.777139f2537a_1793013623200_0.1570833275587178","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.cebb562800e7":{"name":"@tldraw/tldraw","version":"5.6.0-canary.cebb562800e7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.cebb562800e7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"ee81a75d7e2acc170af161e6095942ed6c089593","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.cebb562800e7.tgz","fileCount":12,"integrity":"sha512-3MSRBWAzSWZDg7su4ZWGRSZPzB+eQu6fZTza8Qam9msDFNKdkGPeReIt7eKIN6tiJr6kuCnyikf2VI/ADpIw0g==","signatures":[{"sig":"MEYCIQDCLIeHt6njV9pF3nEr2MT4ejUmzQ4oOSgUiONpKnRcLAIhAPzTu4qgH+tc1oGkMsBgG94bHagK1Holl4x05WSSXPJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEHWk6yoclpY5p5d8x/gcW5O0Mmo/sI1Ir+Bp21X8hvrAiAsW2e3OUaW37S4LhOkHfjqzNTV1HXWnuc7vydTAOdEHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.cebb562800e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.cebb562800e7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.cebb562800e7_1793018721829_0.950346286432584","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.79c0ff1147d9":{"name":"@tldraw/tldraw","version":"5.6.0-canary.79c0ff1147d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.79c0ff1147d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2f26be2bbdbef3f7316458d090ec8fa4cb72e19b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.79c0ff1147d9.tgz","fileCount":12,"integrity":"sha512-vmDcV5WglviKn0jgESwaHdda/Tzvt1hbpQWsq9UgwPrCFjtgtKnBMnSFjTR7fgTNxan2PVwxRdP+GZXKGmYc/Q==","signatures":[{"sig":"MEUCIQCBaHhZ9eAvRAPhbQapZ3Fdz9q+K4+82bmfC2LjlV6ftwIgI6AbYZA6nYOZ3rOTOsdJx7kGE1VT4gviQTLJVZfLqzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT5+K/X+WKkDgGmaHvPOXonZ8UCpTsj5rxLbeofCBFGgIhAL30i0SIoXoJFkgxuI+Kn2BKcRZFpw/aiHmSkpAzTdX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.79c0ff1147d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.79c0ff1147d9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.79c0ff1147d9_1793029118177_0.9341517395198147","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.fb83f87b7388":{"name":"@tldraw/tldraw","version":"5.6.0-next.fb83f87b7388","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.fb83f87b7388","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"dff5adac6882e3b092b58ed9a6ff6fb592cb4c54","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.fb83f87b7388.tgz","fileCount":12,"integrity":"sha512-Jl8uKr8kygbx0kCQGnN1qJC7nMYsx4Qo68vzSB3wsawkyetf5xXSaETKJPVJx4ieBmHR/8EWmGqvVyAq2DJNeA==","signatures":[{"sig":"MEQCIHXVfYtfnn3zu2p9qAf6+O72UI88T9fQ6cZ/r+e7PohfAiBmRFjASj0hP0RhwfsCzIXfU99JB2lgNVZ+6Ut41fFDTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOSCNgtZmpZ150W4txtBOvceoklw8m8FaZnQ/lc+8cigIgTuc12n7/8vp4pOP72P3HnJWvzjsbrIxlSTES7S0eFfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.fb83f87b7388","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.fb83f87b7388"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.fb83f87b7388_1793029391103_0.6229854023045405","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.57c950cf3fb4":{"name":"@tldraw/tldraw","version":"5.6.0-canary.57c950cf3fb4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.57c950cf3fb4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2fb717bca953e1396dda5f7e8d95f23743554caa","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.57c950cf3fb4.tgz","fileCount":12,"integrity":"sha512-zaPiqJv8eLJG/uNcZ3wjqzRPGBKDuYckXEvQeae0Abht5m+gbdyR5Md0Fra1e80gDnorAmcSSpokOmBFo8IC3Q==","signatures":[{"sig":"MEUCIQD9zRXDRq2Gsr6rP9p6z4SN8wGCSrzMI7m/brgi46WQqgIgcCMW23zxu00NSUJu20qqo8O09DURweMusQlAAOugKMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGECiSRqgb0BSR0WGeCpyYbNk+C9Z5xm9pvLSjeUyYc+AiBpOfYkAJzVnWsRICU4y0gTrFybj0/YBzsi/1AsbPJWYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.57c950cf3fb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.57c950cf3fb4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.57c950cf3fb4_1793029936334_0.8302719451362552","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.7b7e23946c3d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.7b7e23946c3d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.7b7e23946c3d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f729da419626ea0d5f30d6d23307faa95a52530d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.7b7e23946c3d.tgz","fileCount":12,"integrity":"sha512-918NLBxQBwnZAdc78Xfn3OzTR/OZAoxSrAJD0j4yNESSrnrq/rkpsqR883y/gjgYjGe3ewHtpgOggRRnK8YUPA==","signatures":[{"sig":"MEYCIQDHW5pmHw/+V8VvTkI1ILorwpMT2GvGBG/b9AhbnpevhwIhAN6Cga9dvMX1lj7tTMj9hNe7yfZq/1iiQh7qDWn+qJoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBm/LNNqWw8JNW8Q+RlK80ysDVPQgxv9JK1T+5R/Vp0fAiEAo/EWnYFcY8MKJpLmkmSQPWWAVLX8bJRPvhwLVHi8bJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.7b7e23946c3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.7b7e23946c3d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.7b7e23946c3d_1793030919907_0.2672078604501915","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.7934bb089149":{"name":"@tldraw/tldraw","version":"5.6.0-canary.7934bb089149","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.7934bb089149","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"de29479fdc96a710ee195e0b915de654cdc6ed62","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.7934bb089149.tgz","fileCount":12,"integrity":"sha512-hqgV9nvpCmKbTIo6HaiArLynU1seJdtolaIKnwXNeBn0tyrLRAfA/3/wiHagwiT1zfiWdZc6qlX86VE7U+tzvw==","signatures":[{"sig":"MEUCIQDFAd9J5QjkAXqaeOkhOTgmjMfXy6pL4y1xSiK0L+jxgAIgckrvL0FoKrmPlyiZ0YYqOtLb/3jLanOe0TVCumDd4pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfmU5mpKSfgYIMcNS720YPdj5MWkEXZoI2NkW18gvoBwIgPf8nlwjIhWeUgkrpEq8Y8Br3yRqBVrdDoe+4csvHauk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.7934bb089149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.7934bb089149"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.7934bb089149_1793101334830_0.08149041053673822","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.77938bf15cab":{"name":"@tldraw/tldraw","version":"5.6.0-canary.77938bf15cab","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.77938bf15cab","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e0e544120f1fca5828013edab12c7d262e0dd1ef","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.77938bf15cab.tgz","fileCount":12,"integrity":"sha512-SQ3q7H9u9mSr/6fShVjZB6Q122iiNiI/eyvsS1npSSXSgd68Y12VmmPkXRjo+jLaVkvD6nZb6pCJXGegbUxYew==","signatures":[{"sig":"MEQCIC7WQm75WHG56QcX1nLyqzYC7xKuYyrrjOAbqotb5zi6AiBfVWhX0K6Yq3e8kD48XJlXDZQf7a0bWJ5p4PvaY1aRLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbAz5imY9IpdJ4cDUEUMYZLmNwcdgGssmVniBiLIgi7wIgV4DTrLMv/E9goCeK9AjrRPuAqhwXbSkKLXFCqzF1+yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.77938bf15cab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.77938bf15cab"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.77938bf15cab_1793101388834_0.44004488053062407","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.b793bc636610":{"name":"@tldraw/tldraw","version":"5.6.0-canary.b793bc636610","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.b793bc636610","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e709e3bd06eb99ef5031560028847ffc776eddb1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.b793bc636610.tgz","fileCount":12,"integrity":"sha512-nyuUvHhMyiTGWDSXmYTO7DUmN0tNrZ8EdpTsHQ26QeOrTTwukZCZYaI1MPd4YMXziFMXRex36CPQV9Q+ifHNoQ==","signatures":[{"sig":"MEQCIH+S1N94MPPi9XdadlrobJ9roADk3v9ESGuu63eYHdnRAiAPvnC+0pDjY7G0RTudcdN1qT8yhZAyLrUUlJlgKZ05EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWwEywNnfeaP27Bnw02GOSjADzdxi2GA1oSUPG7dIPzAiBh/E1TE/YjwseHcULzuwnuZ7PoD/N61cbO4uj6l5CM7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.b793bc636610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.b793bc636610"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.b793bc636610_1793106900076_0.09289418249417702","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.79ced5f120ec":{"name":"@tldraw/tldraw","version":"5.6.0-canary.79ced5f120ec","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.79ced5f120ec","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"478dbb870a0a8c666853b9827c9be7771d259c61","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.79ced5f120ec.tgz","fileCount":12,"integrity":"sha512-QL5fu2ycZcNhxaaPZsfFMgXTQUd3fTZqRROAm+MCbEzMqTwW/POTLzzSXBYPuhDLttHsXdIC4a8MdHDFCO4ZyA==","signatures":[{"sig":"MEUCIG1vZ2pob14FrdZUYyYqLvMbSvM64RPeJAjEpFkzT6niAiEA+7Enhh1E5V6AtsmtJcVHThAThZHJBeut6WJfTDkYvxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCakqQ5rVTfwOxs/yXT4LrQl4KVnKXO94VePRKSFWuDXQIgOgPTdG7yfBfAcL1r+AOZRSJL3yWAU9UVZqwOYfe7yAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.79ced5f120ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.79ced5f120ec"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.79ced5f120ec_1793120094858_0.5972144421901205","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.cecf90ca110b":{"name":"@tldraw/tldraw","version":"5.6.0-canary.cecf90ca110b","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.cecf90ca110b","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5a84bc22a7bfcca61ef8254a94d085d81bace818","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.cecf90ca110b.tgz","fileCount":12,"integrity":"sha512-WN59yeWciICO2r1ON2Qb/pHioRfqn0/xVXku7IUIIaI2XyWksfVV6g4AdL9hkY6cxKm8KHGyRLQMSzdHKYsEMA==","signatures":[{"sig":"MEQCIAiK9z+yTokSfkIuIoh9q5ZOFDq6TRDaCtB1wEzuit1XAiADumurubDK/GdFQTgpxi5blqjNdhOiAGBKBOJZl8nftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5P9h9uzTww2dvbyKF15/T9k06mCwlmBunPQFz6PGgbAiB5zzOjBkqKRoGIyRDhUrbcV0RE2HPB6jyaIUSypAjgJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.cecf90ca110b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.cecf90ca110b"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.cecf90ca110b_1793120731034_0.8902400704681223","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.48c9de817b41":{"name":"@tldraw/tldraw","version":"5.6.0-canary.48c9de817b41","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.48c9de817b41","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0b1ac8f67a03cc5fcd06ccdc83d079918b580f28","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.48c9de817b41.tgz","fileCount":12,"integrity":"sha512-WGeAhyNOTLlBD66DoutICIwrESYsVH7ZU2Sk67W3iy1SLHvPTmx0NvD1FhuQvLBEDnGRQhSWNUrvJR5wbnsrvQ==","signatures":[{"sig":"MEUCIQDidnuNIyaAJIBSGMoD60SkkUY0YHEIcByoZd24z+Vc0wIgY/zhTK1vpQBR/4Ezit45EQeKjOknFN5is7fPfvSn+/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKmgqst/PfhoFLQxzJRE+bAH35nf5hUEQE4gnEMjpvFAiEAiQJ2Ik83oCzIVsy40AUUMa+ogMwaXv378KlInD2JvcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.48c9de817b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.48c9de817b41"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.48c9de817b41_1793124179184_0.6194776420971004","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.91c6b982a041":{"name":"@tldraw/tldraw","version":"5.6.0-canary.91c6b982a041","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.91c6b982a041","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9ae87a6786c3da82022a7eb8c7dc2051eb7045f1","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.91c6b982a041.tgz","fileCount":12,"integrity":"sha512-jnIIqsR4wnAfbqeSH1oSDHW09xpmOz2+tzS8wlpygwSUk/ekeEdc3lp+5AszGmV5xHz/Nx3H0jpG76Ut03LxCQ==","signatures":[{"sig":"MEUCIQDeYJt4uN6Zn2LAPQUJLdbycuZHUU5vVjjMIs1r3NYX8gIgN4cNK2pB4XE+dbz7tKf0jjYRxMQqtlx850KOsUZfHH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJ4w6HGONKp9mnAHQER7DtMoaP4lXzmIX2wxuuD7PDwAiBD5YA0SVh0r/XzDhWNi/ATwcNbx1sqzuQTjmZYaAdpdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.91c6b982a041","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.91c6b982a041"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.91c6b982a041_1793179582269_0.5529524532678008","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4596a3b5d6d9":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4596a3b5d6d9","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4596a3b5d6d9","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8f2fb5e34c8f3f26e6eb8771d3d62bcbaeac71fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4596a3b5d6d9.tgz","fileCount":12,"integrity":"sha512-6IqBmitLrXV5nF1IYmEtCvVgwxjErV2t0rG+Kh/SHIhhJscVW1fJevgaGha2CVS5OccSIxD4DqH6uutYdJr38g==","signatures":[{"sig":"MEQCIFziPXUPQKPq7kHWDm7rGOXftKDMqxyWHNFTnjWTRHbPAiB9605FWIz9ity7Ffq4n5hy0up8MOcWgPbRV2tcsyiBNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB4wJsETqKq29udtTJNGuLaGgrey+1BqSgN4YG8MRn1YAiEA9rgiiETJjPlb/5P00GauoXdZM++aUzib6bvCoKXJ0d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4596a3b5d6d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4596a3b5d6d9"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4596a3b5d6d9_1793181082066_0.9057077176717915","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.bda043a730de":{"name":"@tldraw/tldraw","version":"5.6.0-canary.bda043a730de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.bda043a730de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e3ad044e65c29d9d919520135020bc7eb21385c3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.bda043a730de.tgz","fileCount":12,"integrity":"sha512-QniWm9LrgfKfNotlSZdrSwfdSFDmxm4Ti6tM5u6CJxE6s78yKqPq5k/LVoM66jym6T9HUX8voh+b5RlG+Q8EkA==","signatures":[{"sig":"MEQCIBgC1Y3UK6Tx7dESvEr6T1cDszaryAIZ7BVfzqZLmWFnAiBznY3E7oCcRHXtYqLi2l4LsMwE5oz4eU3Xpdi+bsjtQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEd1Hu/H2v2ebUFncD127WqSkRlqib2NalVXkVvVk/zRAiEA/BISuOgt51UqIKYYNaYIKXhYnavGw7xL5zmohs1etXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.bda043a730de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.bda043a730de"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.bda043a730de_1793185299648_0.5913379914552107","host":"s3://npm-registry-packages-npm-production"}},"5.5.4":{"name":"@tldraw/tldraw","version":"5.5.4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.5.4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"2984813ff971c6a5e19003a86970815d9c2f563c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.5.4.tgz","fileCount":12,"integrity":"sha512-JAuvKrnwuwi3EJrcRiZCWY9HtSarLC5EXk8HXEtd7Dcfb1oqpk30sfFyksmJkXQD1dMfZWTQBATbQhUEqHYj8w==","signatures":[{"sig":"MEUCIQDre9Qi5Fd1QsgD6lh1iDCr9QnnkWtmWegyMYWMqkV5uwIgJQ7FG+zDXJdpho4Ky5vqxMwxfZsOseLf2gh7RKMBRN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFle1PD1c3bgcUTqxnifULoLNhzt6tHWq0tWx8hFfgarAiB10b+1RE4Qw5p1r835FGfBTOvXtl65KZlThzYl6BHwxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109029},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"gitHead":"712a37d5b4cbd8c7d918b15f27fe610ac2b821f8","scripts":{"dev":"chokidar '../tldraw/tldraw.css' -c 'node ./scripts/copy-css-files.mjs'","lint":"yarn run -T tsx ../../internal/scripts/lint.ts","test":"yarn run -T vitest --passWithNoTests","build":"yarn run -T tsx ../../internal/scripts/build-package.ts","predev":"node ./scripts/copy-css-files.mjs","prepack":"yarn run -T tsx ../../internal/scripts/prepack.ts","test-ci":"yarn run -T vitest run --passWithNoTests","postpack":"../../internal/scripts/postpack.sh","prebuild":"node ./scripts/copy-css-files.mjs","build-api":"yarn run -T tsx ../../internal/scripts/build-api.ts","pack-tarball":"yarn pack","test-coverage":"yarn run -T vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.5.4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","lazyrepo":"0.0.0-alpha.27","react-dom":"^19.2.1","@types/react":"^19.2.7","chokidar-cli":"^3.0.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.5.4_1793185479294_0.1539197948289991","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4d5cc21cef10":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4d5cc21cef10","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4d5cc21cef10","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e822c7a9032f81d250f929755ec200a7da7dc55c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4d5cc21cef10.tgz","fileCount":12,"integrity":"sha512-HCCiTCqN7q1jrbqUHZx4cCQix7JsSxcu1PFWyCsVky1IeiXxpZ0l2Pxrkot4hiYZMaaM1Qe+6j+pTTtgf30qVA==","signatures":[{"sig":"MEYCIQDJpVjBI/24wHcLFMdoayK7ZZBjlQnrUQXG+kNGPxqrbAIhAKxGpZ31rnSQwXtUqc40eREHAhsEIQBIyjxsU749bk9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGc+L++R5oyXjdQPhwi4qIjkuWfSbm24nCU6oHzdVm/QAiEA3uXCnXWV5zkg+MEDzo3lZZR8NQ8d0DnNAcpk56ChhZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4d5cc21cef10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4d5cc21cef10"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4d5cc21cef10_1793185639491_0.7039608631611564","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.4c3379dc7582":{"name":"@tldraw/tldraw","version":"5.6.0-canary.4c3379dc7582","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.4c3379dc7582","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e632a13e51c1bdfd9f64a06c2456a1dc6f55f0fc","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.4c3379dc7582.tgz","fileCount":12,"integrity":"sha512-AeAUWD3obLrkA996T9jURxx+/sZS12Fo4g2HqQWUC8exbqB+R067bFYgTkSfnas0DfckQbdJv/HauBDkaWicUg==","signatures":[{"sig":"MEUCIQCTN8PgsvFNkKaODgymssLjxdrrtyCyFhWWk1OyDyIKvgIgKhdDq/Y6Qy89DwhrOmwtL4qgJPb6PBOTw+C8sf1m+2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICLGL4U8caNfuhJrtvNvP+SM0anWBoZCGjMwkfgfUy00AiB6f2UYdAdTY7VMZ5qnrbpHGCCyTgqev8c3f68nxK3xCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.4c3379dc7582","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.4c3379dc7582"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.4c3379dc7582_1793187131417_0.3467514810388841","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.3184b85fbfc7":{"name":"@tldraw/tldraw","version":"5.6.0-next.3184b85fbfc7","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.3184b85fbfc7","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"497d8edcbd8b2224a310454042e4b1b9bb04b282","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.3184b85fbfc7.tgz","fileCount":12,"integrity":"sha512-O4+k5JdLPxJL+MWck2yL5qwQ+nVJiIWsrJ99ePwe6zptwfNzXP+1Xrh+yIn1V4fuOo8VszUz7ZORo4k23OLpZA==","signatures":[{"sig":"MEUCIQCBZXJGe3TdUrGQxl/S4vybG2lZxykrlxIleGxRTwzHtwIgYGZs7ORgTnNLcvnD+/UGjBd35eEYUxQRL6HxPCxLPJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAfcprM6eryExA3OXeIVZHdTZV/idBeEU2/00TSoS5DgIhAOiqUNj1jqK3MVFTAvpagvZyEHpKXgyvy6J/3y/+i+bE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.3184b85fbfc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.3184b85fbfc7"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.3184b85fbfc7_1793187620430_0.4788665121757911","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.0091c91994d6":{"name":"@tldraw/tldraw","version":"5.6.0-canary.0091c91994d6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.0091c91994d6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"d65399fcfdda6550f2265c46150ec2dc7d8b4159","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.0091c91994d6.tgz","fileCount":12,"integrity":"sha512-PNRS54oTJDHcIwaZfp3v8zC6cUaBkbzoMQ/dLKapmoUBCyE4596Y4KLG9VdM0Z+L13Q+beuHjkvOP57iEn/gLw==","signatures":[{"sig":"MEYCIQC7qyYzaRBwNa3VRIF/p3wConbkNtkjW2ZquRDo2g4S9AIhAOZsNthNY6YmzjwVk8dbKjdz1c4jieb0UroUJNNGV+M5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDd+OdzqLWxFKyIPghQgSNjsQ60U1aMLtxoQkP+wL7mSwIgKPjcigBJ0lL/YmJaGoJh3W/9O5kJXexpuJ/2Z/67UaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.0091c91994d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.0091c91994d6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.0091c91994d6_1793187912172_0.2747820952026957","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.de3c02b60687":{"name":"@tldraw/tldraw","version":"5.6.0-canary.de3c02b60687","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.de3c02b60687","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e2c9aaf79b27dfac0904d219617f7b315f8b52a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.de3c02b60687.tgz","fileCount":12,"integrity":"sha512-x5d51sxMyhhY/2Pl4Wh49XWfT2CZt6xetWbWdvpn0eJgiI9hDYe4AdyaxgOgDeHatcnDTqH835h7z3LWj3fjqg==","signatures":[{"sig":"MEYCIQDRUIZ3Og7nPYHHk5LMDlSKVFrdTg+B50e6qSdZeqqbYgIhANrEbSXOoRBxwoNbyFUHvaWUVTz8qvlAH+1DJ8ULwJX8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/2n7Vb7cHDk5ShtVsE/2EdbL4ux2TlwFyJ5nNcjszXAiAITmKpMnIp/Yp2XBOv+UphgMjuQXMgwkpRs2Hrc8vX7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.de3c02b60687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.de3c02b60687"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.de3c02b60687_1793189855537_0.6169456269264652","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.1a2e5731d9fb":{"name":"@tldraw/tldraw","version":"5.6.0-canary.1a2e5731d9fb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.1a2e5731d9fb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1b9e53116652cc4b13157891985799af4014a65f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.1a2e5731d9fb.tgz","fileCount":12,"integrity":"sha512-bYDqBhThreAwWwcczm4fvYnCCMJI4f7xSIqFH16KiS7PJvFq7C+DJ13P/uL6HY6joVOYUpBn6U/YOz8KdnoNgw==","signatures":[{"sig":"MEYCIQDVhQ6grokpXNay2KAlsDZ2hf29nt4NrKp/9rzY9vE2vwIhAMHL29rmg7t301dJDWFN8dfqMvC39GG4AlmdvRInAYaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiBG0ZA6lsTjVcxalZLzX/zC7XLyhl4i7yxm/JoA+yhwIhAMS1Daqhn0Op4sYrfW9TudWjpAkSPy3XLkrc7VO1DI2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.1a2e5731d9fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.1a2e5731d9fb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.1a2e5731d9fb_1793192204711_0.6078256246064845","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.37e925881f65":{"name":"@tldraw/tldraw","version":"5.6.0-canary.37e925881f65","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.37e925881f65","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"3e150951e8bef5f2e4280d7f07966eadcdaeb30a","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.37e925881f65.tgz","fileCount":12,"integrity":"sha512-SFCM0kqMpRgJKf4Hhhp2kMRFu7vihtMuaAzxyHjLQy+SXeKIQByHaOpAdxbeqlQgW1TNeeZty7MEcpVEpl66sg==","signatures":[{"sig":"MEQCIB5DfRadZZNgQtJ/cwqvUI+o/MUN0u5zW0d2itzCK1meAiBjxPbUzm4BiKreuIEW/2lKpbjVIRD4JBQAhcMRotJnPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFG6hkLXc9MRv13uGIxFY/ksdGxpmdPzy7o7hl/oozWQIgXhwxpzFBOIF9X8OQSPgoQEwCVyjFnnCRSF0Va3qdNDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.37e925881f65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.37e925881f65"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.37e925881f65_1793197029556_0.05555683585375115","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.6ace5a48936d":{"name":"@tldraw/tldraw","version":"5.6.0-canary.6ace5a48936d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.6ace5a48936d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"a9ecc4070cccb820bfe6ba684108299c8e298fc9","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.6ace5a48936d.tgz","fileCount":12,"integrity":"sha512-mw1+wV/HuT+VH/WQdI/wmq/+IJnLieU0PcNoocLPd75Rwd7H8JgP4VODPiI8/X3Z/ek5iskPXLc45FHQCVhDZA==","signatures":[{"sig":"MEYCIQDLzxlBIDEOXkY97F7vyTnKz+vQ1gn4En6nKmNwgERJIwIhAJK3HMkl0BQjzvnDGMsI/0khuGy6zH4w0dH/VQxM1oCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4JCy17zfccXbZAA12BYhJuouL6+r2dRcMvhrmG8xgcgIhAMYL2Q16iY2lB5dSPA3igEBNEefy2GO9nVjWAEAirl8I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.6ace5a48936d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.6ace5a48936d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.6ace5a48936d_1793197062425_0.6298305608595496","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-next.9984746dba04":{"name":"@tldraw/tldraw","version":"5.6.0-next.9984746dba04","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-next.9984746dba04","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"081d671bbef9a11280ce2cc0f73a20b320f444f2","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-next.9984746dba04.tgz","fileCount":12,"integrity":"sha512-eEh8o+XS6g4XVh5zcpQgst3iA0CtJIVzbTqTs7gtLveXfuBEVSbVdUVo+lXK5Tdoc0AU5inFqFaK5qfYK/4KBg==","signatures":[{"sig":"MEQCIHIzAMuHMKtLoCuRwET6Tlm+dfoCnky3ubxj3CEiinIvAiAtsCf1LSeFWelLrOJa9/QWSQywRf05ZCeu2ZAOa1Zuow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1chvCKH1PLjtRA8kAKjlt4tV6GN6+AdaRMU9/mtsNTgIgOtaKZHHul4yRrXOxaqmSFLE+ReOhp2izaD/We5R3OwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-next.9984746dba04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-next.9984746dba04"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-next.9984746dba04_1793197939181_0.9771515383830224","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@tldraw/tldraw","version":"5.6.0","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c247031beeb1f8b3af01f09278c06f71a20d800d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0.tgz","fileCount":12,"integrity":"sha512-Gw+/NBGaTKPOfQYAFcxziwSXqg1UALlZZ5jshITecLjYNApMoh9Ph2iNffw4+KOMUZnj4EzG6iCBKRsDF1UdpA==","signatures":[{"sig":"MEYCIQDeQUUWF1LW1Fwi1L9NA1/PfL9T82Zx+UjMiE0U3dOECAIhAMqXdhzRRPwiXf2Mckfg/fPLtf0U3QLPVUebloCxNW+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGDgrt073ABP9ULik/wAm5tRtfgvjRX/K0pftlGlMEzQIhAOsMq3rCousOnr5wekl9ZWw6ytKlxbcO/uDVIj21962m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108439},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0_1793198898092_0.08605153666540089","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-canary.c70cfcc379fe":{"name":"@tldraw/tldraw","version":"5.6.0-canary.c70cfcc379fe","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.6.0-canary.c70cfcc379fe","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5297ef2662f23e43ed5f86370ee4d4743857fb2f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.6.0-canary.c70cfcc379fe.tgz","fileCount":12,"integrity":"sha512-shQty79rVPiKq4Q3F5TG0Jl335ykVg8A8+eeVoMzgpywy7PoMnio9V+ITRQHfNfEHyhiVqQahsBBOBsIEwjlSw==","signatures":[{"sig":"MEUCIHxuYfsPr0YFKDsNyL8KUTfsyj6AcPEW0Pw78aQMCGz9AiEAlYLQVPl7zMyms40WP3Gsc5Ag3hNTqNe/LS+CdeENLX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9YWhBGJugH8iXM15XZA/77U5S0GZu+ZYeTdzFZYIZXQIhAJYYE8sOOVVqzaii71zuGVn5JndhL6y8x4wLilCuq4M7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.6.0-canary.c70cfcc379fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.6.0-canary.c70cfcc379fe"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.6.0-canary.c70cfcc379fe_1793199297979_0.13145181640138714","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.74fcba690527":{"name":"@tldraw/tldraw","version":"5.7.0-canary.74fcba690527","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.74fcba690527","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"0afb136ff86c9e67c3d50092b4c0ee9c0df12c33","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.74fcba690527.tgz","fileCount":12,"integrity":"sha512-ctV1NeYwUHMqP29DMFSTMjuIUDMYmdD9iu7VCYb27F7UMTYBmrG0E5Zz2gC9EgyNYBkkIrik90blEH54ZMHrTg==","signatures":[{"sig":"MEQCIBXs4poZLzQji9YRLmPa8IXA8FtDBfkX0R8D+HvsLNtxAiBcbfBWCeJNKEgoHlqgYjikYfW35IHmcsWsdxfsgtXZsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDw+l0Qy+vWLwRrL71kCObs/45Lx7B0ti5SwcXC37LF6AIhAJ6Kr6Z2UWzbeIXXcdZyG0YSbFTeKZNHC8MtozU1/sQe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.74fcba690527","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.74fcba690527"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.74fcba690527_1793200844136_0.8098039188438932","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-next.bbe09d2a9614":{"name":"@tldraw/tldraw","version":"5.7.0-next.bbe09d2a9614","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-next.bbe09d2a9614","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"9406d76a8cdafbe1868918ca463ef2b01937d1f0","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-next.bbe09d2a9614.tgz","fileCount":12,"integrity":"sha512-R3C6DI+PPzIK4ka4CKI9pT9xWkCV1jFt5ttdL7GcnHIV31NcHoHcD2CIWOk33xe3jbyS5dQotVCdjhtf5jZvIw==","signatures":[{"sig":"MEYCIQDgfCpoI7jwWnHLbEgOy6t0Apgx502xZpwRdxkEa5JYhgIhAMVSGU5i66zngWSTN8hrBsagFmEdEU4lzf5bMdzH8O9m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDx1u6FQsy93XDS663lNGzgFe22WQeBj9CTKAawi4bsWAiEAlri9v05BnG/EVMu2Dy7Hwsqm4eQftNwMYjzYDgBnFh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-next.bbe09d2a9614","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-next.bbe09d2a9614"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-next.bbe09d2a9614_1793200929881_0.9244321327384198","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-next.433c23fa9ce6":{"name":"@tldraw/tldraw","version":"5.7.0-next.433c23fa9ce6","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-next.433c23fa9ce6","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5cf9307dbbb2c817585ccb30b355e527cbc1f0bb","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-next.433c23fa9ce6.tgz","fileCount":12,"integrity":"sha512-wzRIiyHRRZg7o5rjGYHl3DcVJHKAPTRY20LFNSuRg8hx0GWGcC8+J8y+cuOrn0UaYUNpiMLwcTR2ESsqB5Qtgw==","signatures":[{"sig":"MEUCIQDE/5F4n2tSnwZzQzUnYPaCmU5uUBJF46Amnzcx+JCqMQIgAPpB9D5sBvMqmbGcaJE6NUagPHCi4pNmvC6LKEEZL8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID+bqE7kCv0F+dzU/QaRPGjl/N0UYSe0vQ2WVSeuZuGkAiBCtx47t/dh5pEcaa/5q72PZfXdm7uNnCvd3ddt/mPyiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-next.433c23fa9ce6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-next.433c23fa9ce6"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-next.433c23fa9ce6_1793202206432_0.36362495790785043","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.f873af22bc21":{"name":"@tldraw/tldraw","version":"5.7.0-canary.f873af22bc21","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.f873af22bc21","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"962839128c52f53444b98d779b7a166d368c47ca","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.f873af22bc21.tgz","fileCount":12,"integrity":"sha512-WW/uPeSlsrU49lNjCPLaFAadrpd0BNz44tVTBcUXEh5Ry5DupEmNngbK5j0ie2d4s4FKQypXJ5PcJ6W4vxLkxw==","signatures":[{"sig":"MEUCIQC9FjIgl33wA/IJ+YdHYsWC+J2o6hIQzBlj0V0VGbAmiwIgHRESLDh0h5MgT+eLfw3eAGFENqTg4SIeByNuIQNCXYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChlI13LSpMPaW8S5T+yuL98qkFeucsq24PXt2Lh3SwzgIhAJac94obF40zHJ3hLSCVpIZOBCUEUjOlGxG76/5gt6uF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.f873af22bc21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.f873af22bc21"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.f873af22bc21_1793206778364_0.8990653445406342","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.2c3156fdd583":{"name":"@tldraw/tldraw","version":"5.7.0-canary.2c3156fdd583","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.2c3156fdd583","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"e8209e1b387b64e54d88bcdd93393b48b5aea16f","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.2c3156fdd583.tgz","fileCount":12,"integrity":"sha512-dZkMzZ17tB9ETTSKSbEJeAX3JPIZwl46PnKtjmug1AKMxOsiGCMIgbAVXEMp6x//FPAUDkEm2yR3iSgmOZcaxQ==","signatures":[{"sig":"MEYCIQCbApJt2KsZA73xzIYfWYlImXk1hTsKQgRXunE2duhLrQIhALOxi3jSx/qw5+iODliRIqv29FTZAtBly/PuXqVB8Agf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAe7s7ra5ys0vFfu3MBrgPdT6eE4QkBRVTkeoC1zAXsJAiBmxD7gZIiyKIHCbGInNt+SHbQfgLl0wax5xbbQkvDuCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.2c3156fdd583","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.2c3156fdd583"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.2c3156fdd583_1793211407614_0.29049586511479597","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-next.6e78cc5fdd7d":{"name":"@tldraw/tldraw","version":"5.7.0-next.6e78cc5fdd7d","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-next.6e78cc5fdd7d","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"30e39d8937a4bfe0479e4b283b56bd2c3699f131","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-next.6e78cc5fdd7d.tgz","fileCount":12,"integrity":"sha512-UEQ337sbLpHPi6mxCNdGpbi3aoLkd6+8U9MyEM2XGlpOjIw8vfAft+zqizwub+FyKoMgCiwJCZ8EMnL2FhMj/A==","signatures":[{"sig":"MEUCIDiFvusQG1jvbUkOukZLUmrIoDa7vf41mAI4ym7TnDQDAiEAj6/BXn2J5X+36g8mLkZjY163dC+34c6pouG/wbotsUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCizP+2K34kerzPaMj+0+tcp3ek8+X4wU/SlGdH15TykgIhANXBqkYl2CJa4O51usQRst8auZ7qjHkNiHXAPXmcCYjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-next.6e78cc5fdd7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108511},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-next.6e78cc5fdd7d"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-next.6e78cc5fdd7d_1793267197202_0.2327049472421152","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.d5855e0e0557":{"name":"@tldraw/tldraw","version":"5.7.0-canary.d5855e0e0557","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.d5855e0e0557","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"be1c15be0ff940e5d9fc500504b52b398a2b903b","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.d5855e0e0557.tgz","fileCount":12,"integrity":"sha512-c4As/sUfzi4cCf40yHBG7F3lbMesEUvE4KTnqXeINwrVZ6kwcyJ8BondMacyNaREhiXhzH8zq7I2Vp1ObY01bA==","signatures":[{"sig":"MEQCIDqUfBmJsl4RJSOFOrQY1UPXicXxaBT2aItBGQk41ZuKAiAcHWoIQso49erSLb7M8gHCxfJTcmtCtB4NYlZnOV/5aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA4SCgNGM5fPXBlL2IDqcL6FyWpl8PMsTtvQrc4G5srDAiEAyJy9TcvV7vpVNt7hK7Lu3HcssI2Gsv0sjW2GO4LhzmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.d5855e0e0557","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.d5855e0e0557"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.d5855e0e0557_1793267223069_0.10040163412540148","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.11f8fb637d29":{"name":"@tldraw/tldraw","version":"5.7.0-canary.11f8fb637d29","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.11f8fb637d29","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"647d7add4bb877d8cacedea5f3c702986e9dfb00","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.11f8fb637d29.tgz","fileCount":12,"integrity":"sha512-k1g/26UjstxVND0gRA7VmnfeljpOidO5l0tYkEgUzjb4LCeGyk7WPuBteOnswOj8gJ4LaaYTMQeIxjM5UDnddw==","signatures":[{"sig":"MEYCIQCTnTXiOtqhDMkaeU69WlWIVbblCnBAmEBA2rW4PNhGgAIhAO1kgHjZYNLZgMCwNqWK84MXLat1q/iDgLAXJ+Bz75zk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHp8vQEIbsl2MoN+qZsJ4bTyP/sntyUsfbhM8unzHcT5AiAopVlUswxT47sM9jJUa2+A4AEZc3yTFZ0nSkB2ZJ4xVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.11f8fb637d29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.11f8fb637d29"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.11f8fb637d29_1793283132735_0.84278713596778","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.38e6c84dcaeb":{"name":"@tldraw/tldraw","version":"5.7.0-canary.38e6c84dcaeb","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.38e6c84dcaeb","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"5bf8833dc3ba16a1c4eb95925f410510487ce6c6","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.38e6c84dcaeb.tgz","fileCount":12,"integrity":"sha512-Wm3RzduXx6s7yT9Ok/rQnTxdceEqdKqIjnjBq0zAYb0vuxjhCUeA9N7WuIDYhDHWCKgpePnY2zKo4ZDHK+hYng==","signatures":[{"sig":"MEUCIQCVDBnQ/d5xxeQf3Wl4DVEMYrih3ChmcpKr/Nd6dSGZqwIgPPlIPkZ3krjtQh9Tn+taaVgMCwXe0qE1kqswdXneNEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHSLDaC9Jf4qptNGPYxpnQ4DKq1IuCEN74ThbZ2ButAFAiEAxR6FOVGtlWs1954J9K3p5nX60VVUQpYLDE8KuKtbcFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.38e6c84dcaeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.38e6c84dcaeb"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.38e6c84dcaeb_1793293093141_0.01889344833789819","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.d8ee3923d142":{"name":"@tldraw/tldraw","version":"5.7.0-canary.d8ee3923d142","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.d8ee3923d142","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"29ddfb84e0fea769b8681c4de211759cfee36713","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.d8ee3923d142.tgz","fileCount":12,"integrity":"sha512-P2xPEl/vRWcB3l6J+3bdyqY0rcWFCqiZuC+Mn5g2YUaKqkDPXVme2m4s+MX9s46UK4dAHnA4JRmx12ydxSSDSg==","signatures":[{"sig":"MEUCIAS3/hoBcsUNLBcQNNGDsv77783+FSw6Et09j5LNqZwMAiEAnFpm4PhiQ/iWI7+ef2WXcduNhgHKgM6UhU3HpRfjfjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiLwVz4/IcpBzHV7KwSmr2bJWygjOkylSCw9b/iV6dOQIgHJudSid+to9k6NSiS9aALx3Vv3qO5RXpy/VKvYSX0oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.d8ee3923d142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.d8ee3923d142"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.d8ee3923d142_1793355584058_0.6071667477516666","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.bb00d8aa4a9a":{"name":"@tldraw/tldraw","version":"5.7.0-canary.bb00d8aa4a9a","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.bb00d8aa4a9a","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"7996712acbc80ed5df0ea2b1083feb7832145ca3","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.bb00d8aa4a9a.tgz","fileCount":12,"integrity":"sha512-ursqSZrcXszaW+FvHemj0L5JQx/r5rKfuW+f/dRrGqsNjB7QXpDm1N27Sy/af3MlZtZI3v6PHb7SsbKeA3zwvQ==","signatures":[{"sig":"MEUCIHuVfmhzwRritU9vF4baDl0Q0rfNWRew4ZeGuQj/+94KAiEA2oo9fV/gCkLarPwe9x12NxHMpWUHl9+uJwenvlJe278=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH1Dq/MePzQ/TfS0faBFtcd7oAC1FfV/Mwy/8bCfxvXeAiBIUiL4vbvKgbcRgLAhw85YEHVmb5Q9j4slERQYbnCISg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.bb00d8aa4a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.bb00d8aa4a9a"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.bb00d8aa4a9a_1793360046204_0.5137260778908385","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.7ffd11b580d4":{"name":"@tldraw/tldraw","version":"5.7.0-canary.7ffd11b580d4","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.7ffd11b580d4","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1dc616a522b384b16e7754e3c188a0fbaccf8451","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.7ffd11b580d4.tgz","fileCount":12,"integrity":"sha512-NdE3Mok9FlmIaWyzOqTHzEfYl3XSRPRaxfZ9+yOp3rCyapopDu8XKFubnDKNP8EL/URKEeWc52yNv0kkNYUHRw==","signatures":[{"sig":"MEUCIBljZxVwpKuDyfytFfX6nAd0nWigdmOIj7A9CwPkjBk2AiEAufYKVItYScrjGKfACLAf7Sj1VvYpNark0nybw32xuow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGGK7YR0L+zcpAEQ7dVjiOh/LJMBcSrmtog9CkB7FGOQAiAxC1WqXmbrhmMws7g3dROTLVmT+WDZThmvp09tQNFBNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.7ffd11b580d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.7ffd11b580d4"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.7ffd11b580d4_1793362505665_0.26776402779644404","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.cbb6a5894ab3":{"name":"@tldraw/tldraw","version":"5.7.0-canary.cbb6a5894ab3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.cbb6a5894ab3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"c2e7be7b55c40a766bc847665bdf010089986388","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.cbb6a5894ab3.tgz","fileCount":12,"integrity":"sha512-2qvH6NCiG/7kVY9BDaRxg+5mFJDwhxoxj7FsthrB5JiwkZYlCv0tJWEKLNEVdOdlubWZvBY/ov1B1IlBFtWMbA==","signatures":[{"sig":"MEYCIQC9f3yRkkGk8W2gHkBsuwEoKdp+aL2tOd3koNtltVET9AIhANAbWegkAfkvGXgi/3w0CvJAeGhDEnpW7ugQgNYKqtwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjY15m5bTGU8ritXJg+6XyvrGXI2DDQwJniyBCJ9q6KgIgBs6rvG19K/G9ekj1QpfNriSExzW2AP++oPfR1bYlU9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.cbb6a5894ab3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.cbb6a5894ab3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.cbb6a5894ab3_1793364879580_0.8318199149898629","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.165ade5443e8":{"name":"@tldraw/tldraw","version":"5.7.0-canary.165ade5443e8","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.165ade5443e8","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"256e52a4e414292c72809f386700b9088818aead","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.165ade5443e8.tgz","fileCount":12,"integrity":"sha512-qWxpyw7BUUbwKfeZxJeSAtD0aBLBXI1YKmwjCgzMIcwce6MO012HopzaIPMs43fKf1u8mBnFgE/olIahsDYH6g==","signatures":[{"sig":"MEYCIQCW3eaEaL4VZBaFLyOb4AEk6vc3gtE2CtneRjd5jIW3hwIhALP09I/IvigmV6IbFqsdwPOU5tic7o9HTjSWtv0hZHKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+8qxy6hJgJNLm3swmNqOPllx96a6t8VcLOLTaRSidmAIgZjciijayU2m33nQFBuwZz6j4bRI8T8iwkHL/U32lJok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.165ade5443e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.165ade5443e8"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.165ade5443e8_1793366182204_0.6502888912597707","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.9e700c63f66c":{"name":"@tldraw/tldraw","version":"5.7.0-canary.9e700c63f66c","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.9e700c63f66c","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"b037027f7711e8cbc0a5be37aae191dc89e2bff5","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.9e700c63f66c.tgz","fileCount":12,"integrity":"sha512-aXNjydXTZz/b0m8bek2Ab/1mUrEgWpRI7bSQkcj98LsQ7+7ZPrWFJ6nLIJhrtgdYAUSs9Qb69+l776ZyslWpkQ==","signatures":[{"sig":"MEUCIHnVB1sk+L66nFCd6oGPPhsXP9gZF4f3lts9JgjknFRYAiEA7mgO4qf6yAftyTasvBwkwZcC+UzspM4HCpIE6N/y5E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCER0Bd3E7NM2W+Gc5JuOUIc8uU2MaHorciSXHOx/4PkAIhAOZSd5wihnnO2Z0YcjxcqWWCfl72zIKL0HtL73YmCKly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.9e700c63f66c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.9e700c63f66c"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.9e700c63f66c_1793372499121_0.043800348720366644","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.615821717a95":{"name":"@tldraw/tldraw","version":"5.7.0-canary.615821717a95","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.615821717a95","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"8d703266393b73cd136134dd4bc5a09c632b3436","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.615821717a95.tgz","fileCount":12,"integrity":"sha512-PmIf8ddlx+y1Qigr8A1pK6UMr/eM/K91PdgEgxnfIzYOv5UN/7XnQQA4++zL2eH6aamV6Zazy1ryOxFsosjrXA==","signatures":[{"sig":"MEUCICuatcZOuRjPWXVxGFSTPwHzNNppKuh2Q8cfPCUV2HyAAiEA5XrOhwIgkD62j1jiGPbXDRYR3jm8clXKgN6Xx6vHy9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDTAqMNW1jkCKvMmOc53tprl4ujBjSaYD9/s7l69hz0AiBdLY9FfGurrxR0ZCfrBet7XyebS7+OV/8HCcp861LWNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.615821717a95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.615821717a95"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.615821717a95_1793614909769_0.5810017938306262","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.39700e3399de":{"name":"@tldraw/tldraw","version":"5.7.0-canary.39700e3399de","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.39700e3399de","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"90557791bc02176c311a645640e6da577e22fd5d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.39700e3399de.tgz","fileCount":12,"integrity":"sha512-6ecR/JLEJtCme7c0JW1tbF7mDdtqBQgYHc7XjMyddJXoI6ibXmgfkamXIXj1jNnWjzM/jz+dafjruslzqe7DBg==","signatures":[{"sig":"MEQCIGEzVvXkQYnT1DGw9hOCM3mQgLLyLcQ++xNxJe5j/Vw9AiBDDvp0b7vqsINCT8LPXI4tPzZHTFT/yV8db5Hx/WJQcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHcG068RryGj81UedR+5xzk+q9HnEMVBMWDPzZubOMYAIhAJTDy5Mh1xSfN/N3siL0Ys5MprPHXuxQfQaeEIdZwDgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.39700e3399de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.39700e3399de"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.39700e3399de_1793617770092_0.0772641968717408","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.90754049a7d3":{"name":"@tldraw/tldraw","version":"5.7.0-canary.90754049a7d3","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@tldraw/tldraw@5.7.0-canary.90754049a7d3","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"homepage":"https://tldraw.dev","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"f0934e2640de269bdd5f2dec3d45f3cda2d3d12c","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.90754049a7d3.tgz","fileCount":12,"integrity":"sha512-91iciRztdUkUCyVJVfq84KX3QBtZ8gwA43x3GDcI/tuix1WnR+ah8/n7utmgiKh5a2BmLA9Zt2ep/Dq7KP2RTg==","signatures":[{"sig":"MEUCIQDfuubcaJ5q9P/RLUbfAQo+fn8sZ31ZZcZgT2sIfFOuyAIge/r40vOP+Zad7GaaHoDNATp4XiSM/cd9BNl5/hSHozc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHdlymtKgSXWyO/CYE3/YHxr9jEX6gS1Lvk3YBPmbvBpAiAR4mtexXBWN6PaVqNQKV5lxrguDNad7MkxVlVm1tLZpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.90754049a7d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"dependencies":{"tldraw":"5.7.0-canary.90754049a7d3"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tldraw_5.7.0-canary.90754049a7d3_1793617927331_0.5754195507225865","host":"s3://npm-registry-packages-npm-production"}},"5.7.0-canary.da9f47120e79":{"_id":"@tldraw/tldraw@5.7.0-canary.da9f47120e79","bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"dist":{"shasum":"1086f2a158333ad654f805272f6a9f60e9dc777d","tarball":"https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-5.7.0-canary.da9f47120e79.tgz","fileCount":12,"integrity":"sha512-D55qoJ8ctupuj73BmB2UuqZ+LtJ1YKBJZZmMVxTYMn9+Tgl5iKkUDer+SXNFw0tb4wvLuSkrJ06JbYVvCLSwdQ==","signatures":[{"sig":"MEQCIA0OuwdIJ0jon7j812QVEZA6KpYITPXnqY5MFWyPTDFqAiA+iBcpjX3GvhOILQi/V0Vy741hXuby2x7l6wZC4b7fcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE6Yf0CQOa1kqPcZFMTGlRjUOcTFl6kKgc4pQ4mWUcEfAiBOabxB/aRwf2h0YKYe+HFXZxYC2tvfdBzb1QiErD1PBQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tldraw%2ftldraw@5.7.0-canary.da9f47120e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108519},"main":"dist-cjs/index.js","name":"@tldraw/tldraw","author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"module":"dist-esm/index.mjs","source":"src/index.ts","engines":{"node":">=22.12.0"},"exports":{".":{"import":"./dist-esm/index.mjs","require":"./dist-cjs/index.js"},"./tldraw.css":"./tldraw.css"},"license":"SEE LICENSE IN LICENSE.md","scripts":{"lint":"pnpm exec tsx ../../internal/scripts/lint.ts","test":"pnpm exec vitest --passWithNoTests","build":"pnpm exec tsx ../../internal/scripts/build-package.ts","test-ci":"pnpm exec vitest run --passWithNoTests","build-api":"pnpm exec tsx ../../internal/scripts/build-api.ts","build-types":"tsc --build","pack-tarball":"pnpm pack","test-coverage":"pnpm exec vitest run --coverage --passWithNoTests"},"version":"5.7.0-canary.da9f47120e79","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e817b46c-3f3d-43a6-9b94-6e56ee236b91"}},"homepage":"https://tldraw.dev","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","directories":{},"maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"dependencies":{"tldraw":"5.7.0-canary.da9f47120e79"},"_hasShrinkwrap":false,"tldraw_product":{"name":"SDK","type":"product","premium":false,"stableId":"tldraw:sdk-core"},"devDependencies":{"react":"^19.2.1","react-dom":"^19.2.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.2.0 || ^19.2.1","react-dom":"^18.2.0 || ^19.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tldraw_5.7.0-canary.da9f47120e79_1793619456240_0.8227031542843782"}}},"time":{"created":"2021-07-25T16:58:57.914Z","modified":"2026-11-02T11:37:36.689Z","0.0.2":"2021-07-25T16:58:58.153Z","0.0.3":"2021-07-25T17:18:03.222Z","0.0.4":"2021-07-25T17:30:41.337Z","0.0.5":"2021-07-27T15:58:53.407Z","0.0.6":"2021-07-27T16:11:43.890Z","0.0.8":"2021-07-28T16:11:23.544Z","0.0.11":"2021-07-29T15:29:23.763Z","0.0.15":"2021-08-03T14:26:48.105Z","0.0.17":"2021-08-03T17:38:24.197Z","0.0.19":"2021-08-04T14:00:11.605Z","0.0.20":"2021-08-04T14:02:01.913Z","0.0.21":"2021-08-04T14:32:14.718Z","0.0.22":"2021-08-05T10:11:51.070Z","0.0.23":"2021-08-05T10:15:33.950Z","0.0.24":"2021-08-05T10:35:17.006Z","0.0.26":"2021-08-06T20:23:36.319Z","0.0.27":"2021-08-07T21:07:13.039Z","0.0.28":"2021-08-07T21:33:58.193Z","0.0.29":"2021-08-07T21:40:25.304Z","0.0.30":"2021-08-08T21:35:54.708Z","0.0.32":"2021-08-09T20:03:57.936Z","0.0.33":"2021-08-09T20:13:09.502Z","0.0.34":"2021-08-09T20:31:56.629Z","0.0.35":"2021-08-09T20:41:42.166Z","0.0.37":"2021-08-10T10:46:46.051Z","0.0.38":"2021-08-10T11:29:39.877Z","0.0.39":"2021-08-10T11:51:42.788Z","0.0.40":"2021-08-10T11:59:50.327Z","0.0.41":"2021-08-10T12:02:59.960Z","0.0.42":"2021-08-13T12:36:04.627Z","0.0.46":"2021-08-13T13:06:49.967Z","0.0.47":"2021-08-13T13:14:04.277Z","0.0.48":"2021-08-17T23:14:01.572Z","0.0.49":"2021-08-18T00:00:56.070Z","0.0.50":"2021-08-29T13:48:19.322Z","0.0.51":"2021-08-30T13:29:28.383Z","0.0.52":"2021-08-31T18:14:00.571Z","0.0.53":"2021-08-31T18:20:38.671Z","0.0.54":"2021-08-31T21:47:33.004Z","0.0.55":"2021-09-03T07:36:09.338Z","0.0.56":"2021-09-03T10:26:01.270Z","0.0.57":"2021-09-03T11:10:44.271Z","0.0.58":"2021-09-04T15:21:11.892Z","0.0.59":"2021-09-04T15:41:11.206Z","0.0.60":"2021-09-04T21:19:55.347Z","0.0.61":"2021-09-05T10:05:21.695Z","0.0.62":"2021-09-05T10:09:01.616Z","0.0.63":"2021-09-05T10:13:53.206Z","0.0.64":"2021-09-05T10:15:29.748Z","0.0.65":"2021-09-05T10:20:51.147Z","0.0.66":"2021-09-05T10:24:22.452Z","0.0.67":"2021-09-05T10:29:14.050Z","0.0.69":"2021-09-05T10:34:07.668Z","0.0.68":"2021-09-05T10:46:53.449Z","0.0.70":"2021-09-05T10:47:45.664Z","0.0.71":"2021-09-05T10:52:34.942Z","0.0.72":"2021-09-05T11:01:19.563Z","0.0.75":"2021-09-05T11:15:03.068Z","0.0.76":"2021-09-05T11:18:53.127Z","0.0.77":"2021-09-05T11:20:47.333Z","0.0.74-beta.1":"2021-09-05T14:18:29.338Z","0.0.79":"2021-09-05T14:20:13.295Z","0.0.81":"2021-09-06T13:10:11.448Z","0.0.83":"2021-09-08T11:16:30.108Z","0.0.84":"2021-09-08T12:04:20.934Z","0.0.85":"2021-09-08T13:48:10.952Z","0.0.86":"2021-09-09T16:18:46.094Z","0.0.89":"2021-09-12T13:12:03.851Z","0.0.90":"2021-09-13T21:33:38.582Z","0.0.91":"2021-09-13T21:51:02.793Z","0.0.92":"2021-09-14T07:52:27.109Z","0.0.93":"2021-09-14T11:33:40.054Z","0.0.94":"2021-09-15T15:49:36.478Z","0.0.95":"2021-09-17T21:44:07.867Z","0.0.96":"2021-09-19T21:58:00.980Z","0.0.97":"2021-09-21T15:50:24.109Z","0.0.98":"2021-09-22T13:25:57.732Z","0.0.99":"2021-09-22T15:01:57.961Z","0.0.100":"2021-09-22T17:34:45.409Z","0.0.101":"2021-09-23T11:17:54.003Z","0.0.102":"2021-09-23T11:47:48.598Z","0.0.103":"2021-09-24T12:00:54.158Z","0.0.104":"2021-09-24T12:47:57.497Z","0.0.105":"2021-09-24T14:13:12.565Z","0.0.106":"2021-09-28T10:16:10.860Z","0.0.107":"2021-10-06T08:55:17.451Z","0.0.108":"2021-10-07T15:07:55.408Z","0.0.109":"2021-10-08T11:36:52.403Z","0.0.110":"2021-10-09T14:02:54.697Z","0.0.111":"2021-10-10T10:59:42.505Z","0.0.112":"2021-10-10T12:25:49.190Z","0.0.113":"2021-10-10T13:14:11.272Z","0.0.114":"2021-10-10T16:37:22.255Z","0.0.115":"2021-10-14T15:43:55.995Z","0.0.116":"2021-10-14T16:32:43.340Z","0.0.117":"2021-10-15T13:13:24.692Z","0.0.118":"2021-10-16T20:30:13.186Z","0.0.119":"2021-10-16T22:22:43.180Z","0.0.120":"2021-10-17T08:57:37.386Z","0.0.121":"2021-10-18T13:33:15.254Z","0.0.122":"2021-10-18T14:35:12.655Z","0.0.123":"2021-10-19T11:29:08.510Z","0.0.124":"2021-10-19T11:30:43.945Z","0.0.125":"2021-10-22T13:52:05.370Z","0.0.126":"2021-10-22T14:08:17.440Z","0.0.129":"2021-10-27T15:21:28.657Z","0.0.130":"2021-10-27T16:23:13.783Z","0.0.131":"2021-10-28T21:34:23.776Z","0.0.132":"2021-10-28T21:56:20.702Z","0.0.133":"2021-11-01T15:30:14.269Z","0.1.0":"2021-11-04T13:01:37.256Z","0.1.1":"2021-11-04T13:17:15.111Z","0.1.2":"2021-11-04T15:53:01.746Z","0.1.3":"2021-11-05T21:14:39.060Z","0.1.4":"2021-11-06T08:09:23.558Z","0.1.6":"2021-11-07T14:45:52.627Z","0.1.7":"2021-11-09T14:38:16.731Z","0.1.11":"2021-11-10T12:11:56.908Z","0.1.12":"2021-11-11T09:57:48.338Z","0.1.13":"2021-11-11T12:16:28.286Z","0.1.17":"2021-11-12T22:30:11.524Z","1.0.0":"2021-11-16T16:04:06.576Z","1.0.1":"2021-11-17T11:09:39.908Z","1.0.2":"2021-11-17T11:24:52.857Z","1.0.3":"2021-11-17T11:51:05.131Z","1.0.4":"2021-11-19T15:02:13.941Z","1.1.0":"2021-11-20T13:33:19.408Z","1.1.1":"2021-11-20T15:22:44.943Z","1.1.2":"2021-11-21T12:42:47.727Z","1.1.3":"2021-11-22T16:20:22.693Z","1.1.4":"2021-11-23T15:13:52.279Z","1.1.5":"2021-11-26T17:16:19.881Z","1.1.6":"2021-11-26T22:05:16.961Z","1.1.7":"2021-11-27T09:52:11.911Z","1.1.8":"2021-11-27T11:14:29.070Z","1.2.2":"2021-11-28T10:25:45.107Z","1.2.3":"2021-12-02T13:06:59.298Z","1.2.4":"2021-12-04T14:56:39.761Z","1.2.5":"2021-12-10T16:08:41.362Z","1.2.6":"2021-12-12T21:21:23.494Z","1.2.7":"2021-12-12T21:46:12.626Z","1.2.8":"2021-12-20T15:20:28.243Z","1.2.9":"2021-12-22T00:47:21.151Z","1.2.10":"2021-12-22T14:34:14.115Z","1.3.0":"2021-12-25T18:42:05.361Z","1.4.0":"2021-12-27T20:29:35.802Z","1.4.1":"2021-12-28T11:50:53.329Z","1.4.3":"2022-01-07T09:14:10.271Z","1.5.0":"2022-01-10T21:11:43.719Z","1.5.1":"2022-01-14T20:46:25.170Z","1.5.2":"2022-01-14T20:59:53.108Z","1.6.0":"2022-01-31T15:06:15.951Z","1.6.1":"2022-02-03T11:19:43.139Z","1.7.0":"2022-02-08T11:20:25.923Z","1.8.0":"2022-02-15T12:41:57.578Z","1.8.1":"2022-02-25T12:20:20.905Z","1.9.0":"2022-03-09T13:30:30.570Z","1.9.1":"2022-03-09T13:32:15.416Z","1.9.2":"2022-03-10T19:58:20.802Z","1.9.3":"2022-03-17T12:44:01.172Z","1.10.0":"2022-04-16T11:56:20.370Z","1.11.0":"2022-04-25T15:10:16.704Z","1.11.1":"2022-05-06T19:03:50.643Z","1.12.0":"2022-05-11T13:33:03.130Z","1.12.1":"2022-05-11T16:00:12.268Z","1.12.2":"2022-05-14T09:49:27.269Z","1.12.3":"2022-05-14T10:45:08.422Z","1.12.4":"2022-05-14T11:19:04.410Z","1.12.5":"2022-05-14T14:23:40.320Z","1.12.6":"2022-05-15T09:43:19.019Z","1.13.0":"2022-05-18T12:56:26.535Z","1.14.0":"2022-05-20T13:44:37.941Z","1.14.1":"2022-05-20T14:12:02.811Z","1.14.2":"2022-05-20T14:21:51.697Z","1.15.0":"2022-06-01T14:24:05.271Z","1.15.1":"2022-06-02T16:15:36.488Z","1.16.0-next.0":"2022-06-09T12:14:15.295Z","1.16.0":"2022-06-09T17:04:49.056Z","1.17.0":"2022-06-19T13:50:00.730Z","1.17.1":"2022-06-20T19:46:43.584Z","1.17.2":"2022-06-24T14:55:40.649Z","1.18.0":"2022-06-25T19:27:37.280Z","1.18.1":"2022-06-26T20:18:20.314Z","1.18.2":"2022-06-30T07:56:29.539Z","1.18.3":"2022-07-03T17:47:14.441Z","1.19.0":"2022-07-07T11:06:10.794Z","1.19.1":"2022-07-08T19:08:14.094Z","1.20.0":"2022-07-23T14:09:03.362Z","1.21.0":"2022-08-28T07:17:48.620Z","1.22.0":"2022-09-01T08:50:53.181Z","1.22.1":"2022-09-01T15:50:00.454Z","1.23.0":"2022-09-07T14:12:56.065Z","1.24.0":"2022-09-08T08:48:29.512Z","1.24.1":"2022-09-08T09:58:25.597Z","1.24.2":"2022-09-08T10:14:59.870Z","1.24.3":"2022-09-08T10:24:22.316Z","1.24.4":"2022-09-08T12:34:50.718Z","1.24.5":"2022-09-09T08:51:55.852Z","1.25.0":"2022-10-04T12:01:26.834Z","1.26.0":"2022-10-26T13:05:43.177Z","1.26.1":"2022-11-09T16:33:52.256Z","1.26.2":"2022-11-14T15:50:36.708Z","1.26.3":"2022-12-03T14:10:47.483Z","1.26.4":"2022-12-31T00:01:46.612Z","1.27.0":"2023-01-15T11:19:46.495Z","1.27.1":"2023-02-06T09:44:26.294Z","1.28.0":"2023-02-06T09:59:17.335Z","1.29.0":"2023-03-10T11:29:01.962Z","2.0.0-alpha.2":"2023-03-11T20:44:12.674Z","2.0.0-alpha.3":"2023-03-11T20:47:57.115Z","2.0.0-alpha.4":"2023-03-11T21:19:56.029Z","2.0.0-alpha.5":"2023-03-12T13:42:52.997Z","2.0.0-alpha.6":"2023-03-13T17:02:17.060Z","2.0.0-alpha.7":"2023-03-14T15:20:33.475Z","2.0.0-alpha.8":"2023-03-16T11:10:19.113Z","2.0.0-canary.97774cc01":"2023-03-22T13:14:03.381Z","2.0.0-canary.86099382":"2023-03-22T13:34:50.801Z","2.0.0-canary.a4ac7d19":"2023-03-22T13:49:56.785Z","2.0.0-canary.3c9a816b":"2023-03-22T16:35:16.953Z","2.0.0-canary.4c26aed66":"2023-03-22T17:06:06.939Z","2.0.0-canary.6ec35e09e":"2023-03-22T17:28:20.281Z","2.0.0-canary.8ee67296b":"2023-03-22T17:35:53.526Z","2.0.0-canary.891b32e46":"2023-03-22T18:24:13.513Z","2.0.0-alpha.9":"2023-03-22T19:18:24.229Z","2.0.0-canary.7b9d08c7":"2023-03-22T20:22:01.789Z","2.0.0-canary.4abde9cd":"2023-03-22T20:33:53.869Z","2.0.0-alpha.10":"2023-03-22T20:44:52.704Z","2.0.0-canary.e4267fb1":"2023-03-22T21:00:08.494Z","2.0.0-canary.92a7e527":"2023-03-22T21:37:02.367Z","2.0.0-alpha.11":"2023-03-22T22:00:26.883Z","2.0.0-canary.39c968ae":"2023-03-22T22:57:02.835Z","2.0.0-canary.39db9bdd":"2023-03-23T08:38:18.400Z","2.0.0-canary.ffda4cfb":"2023-03-23T11:05:13.989Z","2.0.0-canary.44c8f5d7":"2023-03-23T11:18:16.549Z","2.0.0-canary.8994ced9":"2023-03-23T12:46:06.982Z","2.0.0-canary.c4b98172":"2023-03-23T13:09:18.444Z","2.0.0-canary.86b721dd":"2023-03-23T13:10:24.046Z","2.0.0-canary.641b09b9":"2023-03-23T13:10:38.063Z","2.0.0-canary.4f3f7105":"2023-03-23T13:13:03.371Z","2.0.0-canary.6921793a":"2023-03-23T13:13:06.493Z","2.0.0-canary.c79bcd27":"2023-03-23T14:19:14.849Z","2.0.0-canary.a1eaf254":"2023-03-23T14:22:40.125Z","2.0.0-canary.45e759e4":"2023-03-23T15:14:30.195Z","2.0.0-canary.225e3969":"2023-03-23T16:04:16.590Z","2.0.0-canary.04f150ae":"2023-03-23T16:17:18.251Z","2.0.0-canary.ee58578a":"2023-03-23T16:29:01.450Z","2.0.0-canary.d2f34a76":"2023-03-23T18:10:40.049Z","2.0.0-canary.2f2eced9":"2023-03-23T18:28:41.038Z","2.0.0-canary.17c71db4":"2023-03-24T10:25:22.632Z","2.0.0-canary.9347adbb":"2023-03-24T11:04:11.735Z","2.0.0-canary.e47b7f66":"2023-03-24T11:38:01.733Z","2.0.0-canary.13fe6c48":"2023-03-24T13:08:04.618Z","2.0.0-canary.d2fb1fda":"2023-03-24T15:09:13.630Z","2.0.0-canary.23f4a199":"2023-03-24T15:09:20.148Z","2.0.0-canary.4061b728":"2023-03-24T15:13:07.835Z","2.0.0-canary.32942af4":"2023-03-24T16:46:29.880Z","2.0.0-canary.51872e08":"2023-03-24T17:53:13.189Z","2.0.0-canary.eaa5cdc3":"2023-03-25T09:14:24.345Z","2.0.0-canary.d114e85b":"2023-03-25T09:14:37.496Z","2.0.0-canary.e95c4e23":"2023-03-25T09:15:53.727Z","2.0.0-canary.556a0f10":"2023-03-25T15:33:52.636Z","2.0.0-canary.314211e0":"2023-03-25T15:35:25.191Z","2.0.0-canary.1d57cd45":"2023-03-25T15:38:14.795Z","2.0.0-canary.7c1b40db":"2023-03-25T15:42:39.623Z","2.0.0-canary.86cb930a":"2023-03-25T16:00:25.528Z","2.0.0-canary.275e8ba3":"2023-03-25T16:16:29.691Z","2.0.0-canary.500eba62":"2023-03-25T18:32:47.671Z","2.0.0-canary.41ae9bef":"2023-03-25T19:26:38.209Z","2.0.0-canary.c754cf23":"2023-03-25T19:46:54.059Z","2.0.0-canary.c36d8248":"2023-03-26T12:01:51.067Z","2.0.0-canary.460c12c6":"2023-03-27T09:00:03.544Z","2.0.0-canary.62f3d0e1":"2023-03-27T09:04:23.795Z","2.0.0-canary.76df4a88":"2023-03-27T11:34:22.564Z","2.0.0-canary.0bc491a4":"2023-03-27T11:53:30.452Z","2.0.0-canary.091081ee":"2023-03-27T14:30:46.612Z","2.0.0-canary.e85856f2":"2023-03-27T14:33:03.193Z","2.0.0-canary.7f2ea6c1":"2023-03-27T15:47:51.337Z","2.0.0-canary.7463791a":"2023-03-27T16:43:41.123Z","2.0.0-canary.84c00607":"2023-03-27T16:49:38.039Z","2.0.0-canary.7edf2273":"2023-03-27T19:30:12.559Z","2.0.0-canary.bbc0d0e8":"2023-03-28T08:36:36.096Z","2.0.0-canary.b1bd77d5":"2023-03-28T08:45:22.666Z","2.0.0-canary.9fa4f176":"2023-03-28T10:10:15.984Z","2.0.0-canary.62a36c53":"2023-03-28T10:50:59.562Z","2.0.0-canary.0c11822f":"2023-03-28T10:57:03.796Z","2.0.0-canary.4da47ff2":"2023-03-28T12:44:59.972Z","2.0.0-canary.36c15841":"2023-03-28T13:30:47.342Z","2.0.0-canary.12f7e93b":"2023-03-28T15:29:00.760Z","2.0.0-canary.866fe6f2":"2023-03-29T10:40:03.814Z","2.0.0-canary.bd17a4e8":"2023-03-29T11:20:06.973Z","2.0.0-canary.d64d14ac":"2023-03-29T11:43:46.758Z","2.0.0-canary.98719fe5":"2023-03-29T12:08:03.126Z","2.0.0-canary.4005bf9b":"2023-03-29T14:06:57.200Z","2.0.0-canary.3a05dd32":"2023-03-29T17:12:32.848Z","2.0.0-canary.01c19071":"2023-03-29T17:55:27.241Z","2.0.0-canary.35a1ed01":"2023-03-29T18:09:12.455Z","2.0.0-canary.75778dd3":"2023-03-30T08:54:38.588Z","2.0.0-canary.7573fc4c":"2023-03-30T09:37:03.007Z","2.0.0-canary.f6773a43":"2023-03-30T09:38:43.839Z","2.0.0-canary.fa74666a":"2023-03-30T09:40:27.526Z","2.0.0-canary.00faebc2":"2023-03-30T09:45:41.046Z","2.0.0-canary.9e58acce":"2023-03-30T09:47:16.571Z","2.0.0-canary.5ed25e7f":"2023-03-30T09:48:45.823Z","2.0.0-canary.e8f43d2a":"2023-03-30T11:41:09.051Z","2.0.0-canary.40c509d4":"2023-03-30T12:00:43.575Z","2.0.0-canary.d71f48fc":"2023-03-30T12:03:54.665Z","2.0.0-canary.117528e61":"2023-03-30T14:08:33.409Z","2.0.0-canary.98e687afa":"2023-03-30T15:17:14.795Z","2.0.0-canary.f687c9f64":"2023-03-30T18:48:11.927Z","2.0.0-canary.3d323f2a8":"2023-03-31T12:33:25.562Z","2.0.0-canary.03e6951d3":"2023-03-31T16:03:15.866Z","2.0.0-canary.10d819b95":"2023-03-31T17:18:35.042Z","1.29.1":"2023-04-01T05:33:15.222Z","1.29.2":"2023-04-01T06:02:39.046Z","2.0.0-canary.775692196":"2023-04-01T21:12:50.416Z","2.0.0-canary.c3bc36b3e":"2023-04-01T21:43:00.289Z","2.0.0-alpha.12":"2023-04-03T11:11:16.147Z","2.0.0-canary.f5d98f242":"2023-04-03T11:45:53.435Z","2.0.0-canary.fa59c6140":"2023-04-03T13:48:22.975Z","2.0.0-canary.0d9ebd867":"2023-04-03T14:11:31.806Z","2.0.0-canary.903b8ebd9":"2023-04-03T15:14:45.737Z","2.0.0-canary.e841b302d":"2023-04-04T06:49:08.330Z","2.0.0-canary.624b1711c":"2023-04-04T09:27:24.537Z","2.0.0-canary.1e511ef0b":"2023-04-04T09:38:16.576Z","2.0.0-canary.93da7797c":"2023-04-04T10:08:36.903Z","2.0.0-canary.c2490e5de":"2023-04-04T11:03:34.924Z","2.0.0-canary.ab0c171e1":"2023-04-04T11:08:07.191Z","2.0.0-canary.b74e02a49":"2023-04-04T11:12:51.702Z","2.0.0-canary.35cc0df2e":"2023-04-04T11:14:29.428Z","2.0.0-canary.f41d45818":"2023-04-04T14:09:22.536Z","2.0.0-canary.6a6e719d5":"2023-04-05T09:54:04.335Z","2.0.0-canary.772d515fa":"2023-04-05T10:34:43.456Z","2.0.0-canary.05fd306d4":"2023-04-05T10:35:47.204Z","2.0.0-canary.67d43d060":"2023-04-05T11:05:48.521Z","2.0.0-canary.dd436e7df":"2023-04-05T11:05:53.526Z","2.0.0-canary.9b42e8624":"2023-04-05T11:40:42.673Z","2.0.0-canary.41712adf9":"2023-04-05T12:48:12.848Z","2.0.0-canary.d67c5ed9d":"2023-04-05T14:31:02.258Z","2.0.0-canary.169e17439":"2023-04-05T14:31:41.229Z","2.0.0-canary.18a80ef4e":"2023-04-05T14:38:51.609Z","2.0.0-canary.bc93c4b90":"2023-04-05T14:43:34.922Z","2.0.0-canary.83893aac7":"2023-04-05T15:08:19.920Z","2.0.0-canary.7e99a52a4":"2023-04-05T15:11:29.234Z","2.0.0-canary.25880f823":"2023-04-05T15:34:18.641Z","2.0.0-canary.a317a9e24":"2023-04-05T15:45:06.693Z","2.0.0-canary.a5843ef1a":"2023-04-05T15:55:06.134Z","2.0.0-canary.82d8bb4ff":"2023-04-05T16:10:17.433Z","2.0.0-canary.27b342516":"2023-04-06T13:13:43.054Z","2.0.0-canary.e312ea047":"2023-04-06T13:33:45.438Z","2.0.0-canary.43a20a5c5":"2023-04-06T13:51:43.057Z","2.0.0-canary.2e6abe7fb":"2023-04-06T16:31:50.427Z","2.0.0-canary.1de28e78c":"2023-04-06T17:17:34.236Z","2.0.0-canary.3312ab31b":"2023-04-07T07:10:52.065Z","2.0.0-canary.c5301fb9b":"2023-04-07T08:48:47.795Z","2.0.0-canary.600eac129":"2023-04-07T08:51:17.088Z","2.0.0-canary.5d02ed9a9":"2023-04-07T11:39:47.231Z","2.0.0-canary.dc7c1416a":"2023-04-07T17:56:38.161Z","2.0.0-canary.58f4de8d9":"2023-04-08T09:59:29.547Z","2.0.0-canary.08bafd96b":"2023-04-09T09:15:36.591Z","2.0.0-canary.596e8f559":"2023-04-09T09:24:23.620Z","2.0.0-canary.fe0672576":"2023-04-09T16:23:00.373Z","2.0.0-canary.5235d3e05":"2023-04-09T19:02:51.651Z","2.0.0-canary.e24989950":"2023-04-11T08:17:17.724Z","2.0.0-canary.4a907a09f":"2023-04-11T13:12:38.979Z","2.0.0-canary.95f9b709d":"2023-04-11T13:20:44.647Z","2.0.0-canary.fadf4f301":"2023-04-11T16:24:39.796Z","2.0.0-canary.f7652e409":"2023-04-11T16:32:03.267Z","2.0.0-canary.53fd9c1f1":"2023-04-11T16:34:45.570Z","2.0.0-canary.ea082fad3":"2023-04-11T16:35:40.194Z","2.0.0-canary.b336bb24d":"2023-04-12T15:29:08.734Z","2.0.0-canary.639024818":"2023-04-13T08:11:52.883Z","2.0.0-canary.79556f2d3":"2023-04-13T11:24:44.605Z","2.0.0-canary.e68a3d88b":"2023-04-13T11:27:59.073Z","2.0.0-canary.04585baba":"2023-04-14T08:58:13.155Z","2.0.0-canary.8bebb6360":"2023-04-14T09:21:06.097Z","2.0.0-canary.9139070a8":"2023-04-14T09:43:47.744Z","2.0.0-canary.7faa1ca62":"2023-04-14T09:56:52.002Z","2.0.0-canary.41ef4641f":"2023-04-14T09:58:55.283Z","2.0.0-canary.c17a15c05":"2023-04-14T10:01:31.361Z","2.0.0-canary.8d0dd61c2":"2023-04-14T11:16:14.612Z","2.0.0-canary.e59200e42":"2023-04-14T13:04:52.183Z","2.0.0-canary.d34a76d5d":"2023-04-15T13:02:56.939Z","2.0.0-canary.2182f7664":"2023-04-15T13:03:16.966Z","2.0.0-canary.9a2bf68e4":"2023-04-15T13:05:08.165Z","2.0.0-canary.41444e4a6":"2023-04-15T13:18:50.158Z","2.0.0-canary.a4cbd510d":"2023-04-15T13:29:15.787Z","2.0.0-canary.579e21e10":"2023-04-17T10:02:43.335Z","2.0.0-canary.7f750170e":"2023-04-17T11:04:39.732Z","2.0.0-canary.8d8316960":"2023-04-17T11:41:12.083Z","2.0.0-canary.b5b03c626":"2023-04-17T13:20:24.821Z","2.0.0-canary.db2a79eda":"2023-04-17T14:39:34.352Z","2.0.0-canary.d739674d2":"2023-04-17T15:34:21.865Z","2.0.0-canary.77ce93f99":"2023-04-17T15:37:26.822Z","2.0.0-canary.585e51f5e":"2023-04-17T15:39:48.611Z","2.0.0-canary.fdd484144":"2023-04-17T16:31:25.184Z","2.0.0-canary.08c9b63bd":"2023-04-17T21:47:02.748Z","2.0.0-canary.388807f10":"2023-04-18T09:54:12.314Z","2.0.0-canary.7762ba995":"2023-04-18T10:09:13.646Z","2.0.0-canary.1c4a58365":"2023-04-18T10:17:00.205Z","2.0.0-canary.e953d4cdf":"2023-04-18T10:37:50.420Z","2.0.0-canary.dce96582e":"2023-04-18T11:28:05.388Z","2.0.0-canary.70d29e5a5":"2023-04-19T08:22:46.933Z","2.0.0-canary.962673caf":"2023-04-19T11:02:14.957Z","2.0.0-canary.292addcfb":"2023-04-19T21:09:59.443Z","2.0.0-canary.e8c35f53d":"2023-04-19T21:18:14.284Z","2.0.0-canary.98f95172e":"2023-04-20T09:31:04.501Z","2.0.0-canary.b2483f3a3":"2023-04-20T10:48:47.836Z","2.0.0-canary.8e1367bc9":"2023-04-20T10:57:09.599Z","2.0.0-canary.4a5df66a9":"2023-04-20T11:35:49.981Z","2.0.0-canary.c79238798":"2023-04-20T13:06:10.372Z","2.0.0-canary.6948c8f3b":"2023-04-20T15:11:28.734Z","2.0.0-canary.ed4c91c28":"2023-04-20T15:22:54.575Z","2.0.0-canary.e848f4772":"2023-04-20T15:34:16.872Z","2.0.0-canary.0f3fb8a2a":"2023-04-20T15:50:29.299Z","2.0.0-canary.35ff8c480":"2023-04-20T15:54:51.934Z","2.0.0-canary.9f04e1570":"2023-04-20T15:56:51.265Z","2.0.0-canary.a91df5bf0":"2023-04-20T16:00:51.068Z","2.0.0-canary.93e67d6cc":"2023-04-20T16:17:59.814Z","2.0.0-canary.cf9db2912":"2023-04-21T08:56:33.902Z","2.0.0-canary.4954b02b6":"2023-04-21T09:53:51.786Z","2.0.0-canary.c9621fad7":"2023-04-21T10:12:02.505Z","2.0.0-canary.3189c608b":"2023-04-21T10:32:16.942Z","2.0.0-canary.beea4afa4":"2023-04-21T10:52:41.920Z","2.0.0-canary.8e8a9be32":"2023-04-21T12:25:45.603Z","2.0.0-canary.4deff94d0":"2023-04-21T13:02:46.115Z","2.0.0-canary.f44f6e2c":"2023-05-03T16:32:55.774Z","2.0.0-canary.3fea5a97":"2023-05-09T13:14:17.469Z","2.0.0-canary.a8910e54913a":"2023-05-09T13:39:16.232Z","2.0.0-canary.bb96852b9d11":"2023-05-09T13:46:17.871Z","2.0.0-canary.1f90c3f2b489":"2023-05-09T14:48:35.933Z","2.0.0-canary.67f5c25c73b9":"2023-05-09T14:52:58.173Z","2.0.0-canary.71aef1764d57":"2023-05-09T16:18:43.633Z","2.0.0-canary.28c8cb9c5fca":"2023-05-09T17:38:03.899Z","2.0.0-canary.2dbfda1285c9":"2023-05-09T20:36:04.050Z","2.0.0-canary.9d5f3fb2fdab":"2023-05-10T12:54:30.734Z","2.0.0-canary.dfaa53637093":"2023-05-11T09:29:45.677Z","2.0.0-canary.50612409121c":"2023-05-11T12:07:02.699Z","2.0.0-canary.3437ca89d9e9":"2023-05-11T22:26:48.465Z","2.0.0-canary.a722e3e6f079":"2023-05-11T22:29:21.572Z","2.0.0-canary.03595bc88dd5":"2023-05-12T08:26:49.280Z","2.0.0-canary.8b6b24419453":"2023-05-12T08:41:31.955Z","2.0.0-canary.d76446646c51":"2023-05-12T09:52:54.200Z","2.0.0-canary.4e22fa30e1af":"2023-05-12T09:53:45.190Z","2.0.0-canary.a48a55d3defa":"2023-05-12T11:49:34.553Z","2.0.0-canary.529574f83a06":"2023-05-12T13:28:29.473Z","2.0.0-canary.545e4214237a":"2023-05-12T15:38:00.096Z","2.0.0-canary.6aa7f9957f77":"2023-05-12T15:45:36.733Z","2.0.0-canary.0bd6410d9f06":"2023-05-12T15:50:38.847Z","2.0.0-canary.c3d27d118086":"2023-05-12T16:12:21.899Z","2.0.0-canary.9d0793e5c3f4":"2023-05-12T16:13:08.281Z","2.0.0-canary.16b7b07e1a82":"2023-05-12T16:54:23.725Z","2.0.0-canary.bd455b0b8bf6":"2023-05-15T09:00:21.286Z","2.0.0-canary.f1e9981aae1d":"2023-05-15T13:23:08.311Z","2.0.0-canary.5cc04ef2fdc8":"2023-05-15T13:28:09.050Z","2.0.0-canary.72f6b91d2bf9":"2023-05-15T13:39:56.682Z","2.0.0-canary.a824168e0a98":"2023-05-15T15:42:43.011Z","2.0.0-canary.2c8b431c1f31":"2023-05-15T15:47:34.147Z","2.0.0-canary.cd8c92779df6":"2023-05-16T08:44:46.949Z","2.0.0-canary.03e0cf7f85e6":"2023-05-16T09:31:21.528Z","2.0.0-canary.3e4d9b3fef6d":"2023-05-16T12:21:14.962Z","2.0.0-canary.267fea8d5a89":"2023-05-16T14:43:41.242Z","2.0.0-canary.0cc95c271d31":"2023-05-16T14:47:10.687Z","2.0.0-canary.01487be6faa1":"2023-05-16T14:47:49.308Z","2.0.0-canary.a3896fc49247":"2023-05-17T10:55:12.914Z","2.0.0-canary.7131ab597c30":"2023-05-17T14:11:42.042Z","2.0.0-canary.9101dcfd441f":"2023-05-17T14:40:51.918Z","2.0.0-canary.50bae6d4a129":"2023-05-17T15:20:06.727Z","2.0.0-canary.6573cb2fbe65":"2023-05-17T15:55:35.866Z","2.0.0-canary.ad5a23e1357f":"2023-05-17T16:26:54.304Z","2.0.0-canary.a1e72014c65a":"2023-05-17T16:42:02.574Z","2.0.0-canary.6a7dc1216264":"2023-05-18T11:11:00.477Z","2.0.0-canary.2a9ff82a704d":"2023-05-18T13:56:00.286Z","2.0.0-canary.ddca01918fab":"2023-05-18T15:29:54.512Z","2.0.0-canary.f59bfe01b18b":"2023-05-19T10:33:20.570Z","2.0.0-canary.9c28d8a6bd5c":"2023-05-19T10:45:22.589Z","2.0.0-canary.1eb1f89cd113":"2023-05-19T11:18:46.033Z","2.0.0-canary.818972f222b2":"2023-05-19T11:25:23.699Z","2.0.0-canary.2a7b2dcdfd08":"2023-05-19T11:29:09.102Z","2.0.0-canary.0375dbf8c092":"2023-05-19T11:53:45.248Z","2.0.0-canary.6ea0cb039f77":"2023-05-19T13:11:36.022Z","2.0.0-canary.e43b0103fdf5":"2023-05-22T08:32:46.791Z","2.0.0-canary.84e8db6847e6":"2023-05-22T08:35:45.558Z","2.0.0-canary.cbbc0abcc6c6":"2023-05-22T09:06:15.219Z","2.0.0-canary.97ffc168c1c4":"2023-05-22T13:22:26.721Z","2.0.0-canary.d48e403ed1e4":"2023-05-22T15:20:38.599Z","2.0.0-canary.53be9239218d":"2023-05-22T21:56:44.138Z","2.0.0-canary.3ce18c0c317a":"2023-05-23T08:14:33.772Z","2.0.0-canary.649125cdad88":"2023-05-23T12:44:07.494Z","2.0.0-canary.abe9237c6ef9":"2023-05-23T13:45:40.142Z","2.0.0-canary.ab0df9118e0c":"2023-05-23T14:23:39.761Z","2.0.0-canary.24f97a569f6e":"2023-05-23T15:23:50.490Z","2.0.0-canary.f3182c987453":"2023-05-23T16:10:08.295Z","2.0.0-canary.eb2696413040":"2023-05-24T10:59:23.203Z","2.0.0-canary.0375b5d86da8":"2023-05-24T11:38:07.737Z","2.0.0-canary.787eab75d695":"2023-05-24T11:43:35.537Z","2.0.0-canary.b61766c37f00":"2023-05-25T09:53:00.520Z","2.0.0-canary.53b289310d2c":"2023-05-25T10:02:55.267Z","2.0.0-canary.356a0d1e7300":"2023-05-25T10:04:38.876Z","2.0.0-canary.020b0da70400":"2023-05-25T11:19:39.870Z","2.0.0-canary.0e9058409da3":"2023-05-25T11:21:07.065Z","2.0.0-canary.b5cb60172580":"2023-05-25T15:12:29.993Z","2.0.0-canary.3a1570d790fd":"2023-05-25T15:17:22.414Z","2.0.0-canary.2f02daf37fa9":"2023-05-25T15:43:55.158Z","2.0.0-canary.f551528ddfe9":"2023-05-25T15:46:02.921Z","2.0.0-canary.b742783577eb":"2023-05-25T15:48:06.501Z","2.0.0-canary.f63371577d5b":"2023-05-25T15:52:33.772Z","2.0.0-canary.d22542bc554f":"2023-05-25T16:25:52.711Z","2.0.0-canary.042edeb4b445":"2023-05-25T19:20:52.029Z","2.0.0-canary.f8b6ee6ab998":"2023-05-26T08:34:21.430Z","2.0.0-canary.3450de5282fd":"2023-05-26T13:50:56.155Z","2.0.0-canary.0bc397c94624":"2023-05-27T16:29:40.718Z","2.0.0-canary.7578fff2b179":"2023-05-27T18:04:21.152Z","2.0.0-canary.4048064e78b0":"2023-05-30T13:18:27.391Z","2.0.0-canary.e3dec58499de":"2023-05-30T13:37:51.058Z","2.0.0-canary.e3cf05f408a8":"2023-05-30T14:36:17.081Z","2.0.0-canary.0dc0587bea6e":"2023-05-30T15:34:58.838Z","2.0.0-canary.a220b2eff1d1":"2023-05-30T15:36:41.357Z","2.0.0-canary.4012666cab36":"2023-06-05T16:25:21.486Z","2.0.0-canary.a4fff303bf5c":"2023-06-05T17:40:08.555Z","2.0.0-canary.d6469945542a":"2023-06-05T18:16:47.533Z","2.0.0-canary.d9548556cbea":"2023-06-06T11:17:11.236Z","2.0.0-canary.7039c3772e66":"2023-06-06T11:36:03.710Z","2.0.0-canary.6f8533df5d41":"2023-06-06T11:40:03.220Z","2.0.0-canary.66b3de4a0310":"2023-06-06T11:57:37.528Z","2.0.0-canary.b89612bdb750":"2023-06-06T12:01:24.996Z","2.0.0-canary.8d1817a3e393":"2023-06-06T12:04:01.355Z","2.0.0-canary.1753190f5c80":"2023-06-06T13:39:43.685Z","2.0.0-canary.5d826c926d2b":"2023-06-06T13:41:27.941Z","2.0.0-canary.355ed1de72de":"2023-06-06T16:11:42.965Z","2.0.0-canary.f2d8fae6eaa2":"2023-06-06T16:23:51.832Z","2.0.0-canary.2372478556f4":"2023-06-06T16:33:34.556Z","2.0.0-canary.1531bfa81c0e":"2023-06-07T07:43:09.360Z","2.0.0-canary.3eb083cd1ac7":"2023-06-07T07:57:26.757Z","2.0.0-canary.21cefc77f51c":"2023-06-07T21:13:51.500Z","2.0.0-canary.b86c751b0362":"2023-06-08T10:19:27.463Z","2.0.0-canary.9d87ee9dd8db":"2023-06-08T10:23:37.453Z","2.0.0-canary.938bc3225986":"2023-06-08T10:25:51.374Z","2.0.0-canary.f2e95988e03c":"2023-06-08T12:57:28.488Z","2.0.0-canary.0cc91eec62cc":"2023-06-08T15:01:52.700Z","2.0.0-canary.707ddc876fdd":"2023-06-09T10:27:24.115Z","2.0.0-canary.bacb307badca":"2023-06-09T11:51:58.606Z","2.0.0-canary.d71d15124cf8":"2023-06-09T12:27:22.398Z","2.0.0-canary.d6be4bf26ade":"2023-06-09T14:10:02.333Z","2.0.0-canary.65f2727bb754":"2023-06-09T14:13:02.871Z","2.0.0-canary.8d39750787d8":"2023-06-12T11:32:47.574Z","2.0.0-canary.4b680d945131":"2023-06-12T12:40:26.993Z","2.0.0-canary.1927f8804158":"2023-06-12T14:14:50.939Z","2.0.0-canary.8d409462c099":"2023-06-12T15:34:35.817Z","2.0.0-canary.7b03ef9d0c62":"2023-06-12T15:48:15.749Z","2.0.0-canary.edd393353ee4":"2023-06-12T17:21:46.549Z","2.0.0-canary.34a880dcbd41":"2023-06-12T19:28:41.823Z","2.0.0-canary.439a2ed3bc26":"2023-06-13T08:33:15.353Z","2.0.0-canary.b65aef5cf21b":"2023-06-13T08:37:35.418Z","2.0.0-canary.e3b00e7c11c3":"2023-06-13T12:55:32.327Z","2.0.0-canary.7a78d1434699":"2023-06-13T15:38:20.249Z","2.0.0-canary.69e5b248ca4b":"2023-06-13T17:16:39.349Z","2.0.0-canary.ce1cf82029c0":"2023-06-13T18:12:10.506Z","2.0.0-canary.014576ba87f6":"2023-06-13T20:07:02.693Z","2.0.0-canary.3e2f2e088438":"2023-06-14T06:50:40.007Z","2.0.0-canary.36e8813bf21d":"2023-06-14T22:16:50.504Z","2.0.0-canary.6a8eb283bab3":"2023-06-14T22:17:39.417Z","2.0.0-canary.be1ec9699c4c":"2023-06-15T10:42:08.133Z","2.0.0-canary.5a9f3a17261a":"2023-06-15T10:43:23.267Z","2.0.0-canary.33465b9c4902":"2023-06-15T11:59:25.600Z","2.0.0-canary.c937b019159b":"2023-06-15T12:03:06.698Z","2.0.0-canary.86e00105239b":"2023-06-15T12:05:49.927Z","2.0.0-canary.519d0dd34821":"2023-06-15T12:49:01.602Z","2.0.0-canary.4650869988fe":"2023-06-15T12:51:46.511Z","2.0.0-canary.b22bb13bb0f1":"2023-06-15T14:47:12.997Z","2.0.0-canary.0bbdcdd91bea":"2023-06-15T15:02:51.858Z","2.0.0-canary.3bbb34eba88f":"2023-06-15T15:18:07.956Z","2.0.0-canary.6d4d9424df49":"2023-06-15T15:45:05.323Z","2.0.0-canary.f864d0cfbdb0":"2023-06-15T15:58:13.367Z","2.0.0-canary.b88a2370b314":"2023-06-16T10:44:03.354Z","2.0.0-canary.271d0088e996":"2023-06-16T11:36:32.137Z","2.0.0-canary.bdd8913af30e":"2023-06-16T13:11:15.754Z","2.0.0-canary.b9c6bf2fe84a":"2023-06-17T09:55:37.309Z","2.0.0-canary.4dfc59e5cb6d":"2023-06-17T22:41:37.786Z","2.0.0-canary.3129bae6e277":"2023-06-18T09:56:38.576Z","2.0.0-canary.336cbc7158b9":"2023-06-18T09:59:05.560Z","2.0.0-canary.99a46af4c8dd":"2023-06-18T13:00:47.638Z","2.0.0-canary.b6716a375087":"2023-06-18T18:37:10.314Z","2.0.0-canary.55acf046aad3":"2023-06-18T20:35:09.334Z","2.0.0-canary.4b8491d388aa":"2023-06-18T22:47:25.347Z","2.0.0-canary.38d74a9ff0d9":"2023-06-19T09:59:08.729Z","2.0.0-canary.57bb341593d5":"2023-06-19T14:13:25.808Z","2.0.0-canary.8329b1da89bb":"2023-06-19T18:58:36.009Z","2.0.0-canary.9db28f2fdbc8":"2023-06-19T19:12:51.703Z","2.0.0-canary.655d3b39ee0a":"2023-06-20T11:02:01.592Z","2.0.0-canary.a4b5bcb8f7ae":"2023-06-20T12:19:36.787Z","2.0.0-canary.5cb08711c19c":"2023-06-20T13:42:48.214Z","2.0.0-canary.83184aaf4390":"2023-06-20T14:16:58.028Z","2.0.0-canary.db68473db99b":"2023-06-20T15:54:26.483Z","2.0.0-canary.d2c51ae3ba24":"2023-06-23T10:05:24.785Z","2.0.0-canary.c5fe3998429c":"2023-06-23T10:05:45.950Z","2.0.0-canary.004787d5bdea":"2023-06-23T10:07:15.026Z","2.0.0-canary.0c046a561b60":"2023-06-23T10:11:12.097Z","2.0.0-canary.245f74010c75":"2023-06-23T12:03:19.974Z","2.0.0-canary.51406d2d814f":"2023-06-23T14:56:13.956Z","2.0.0-canary.b3029e3fd38c":"2023-06-24T08:31:49.617Z","2.0.0-canary.39a4615fe527":"2023-06-24T08:33:08.838Z","2.0.0-canary.15ce98b2778d":"2023-06-24T13:54:53.447Z","2.0.0-canary.e8bc114bf3cc":"2023-06-24T13:58:33.322Z","2.0.0-canary.aad5815a0608":"2023-06-24T14:12:05.823Z","2.0.0-canary.79539f9ac337":"2023-06-26T15:55:36.885Z","2.0.0-canary.23f4aca90dea":"2023-06-26T16:00:21.900Z","2.0.0-canary.df5fce2a39c3":"2023-06-26T16:33:19.430Z","2.0.0-canary.d3ce35c9165a":"2023-06-27T08:44:26.523Z","2.0.0-canary.faecd88220a7":"2023-06-27T10:35:53.857Z","2.0.0-canary.ed8d4d9e05fd":"2023-06-27T12:35:29.431Z","2.0.0-canary.2d5b2bdc9472":"2023-06-27T14:09:46.781Z","2.0.0-canary.7fd0ab75edc8":"2023-06-27T15:00:50.164Z","2.0.0-canary.9c12c91f5fab":"2023-06-27T15:17:30.285Z","2.0.0-canary.887a5f9841a1":"2023-06-28T09:47:45.264Z","2.0.0-canary.bb3d8e0de81c":"2023-06-28T09:51:06.026Z","2.0.0-canary.78f93be1d76f":"2023-06-28T09:53:58.820Z","2.0.0-canary.c22eb9d869af":"2023-06-28T10:23:02.471Z","2.0.0-canary.9532854b3717":"2023-06-28T10:34:01.379Z","2.0.0-canary.2239f16aa2fe":"2023-06-28T10:38:46.150Z","2.0.0-canary.1dede561319a":"2023-06-28T10:45:28.512Z","2.0.0-alpha.13":"2023-06-28T11:02:19.393Z","2.0.0-canary.fd29006538ab":"2023-06-28T14:35:19.911Z","2.0.0-canary.81ee3381bfd1":"2023-06-29T10:24:18.514Z","2.0.0-canary.352c19fcacf5":"2023-06-29T13:06:43.796Z","2.0.0-canary.6faef733b6f5":"2023-06-29T14:23:22.710Z","2.0.0-canary.f1f584df94c5":"2023-06-29T14:26:45.048Z","2.0.0-canary.cf2cc8c9703f":"2023-06-29T14:32:27.983Z","2.0.0-canary.c524cac3f7b7":"2023-06-29T20:40:47.651Z","2.0.0-canary.91dfdecc934f":"2023-06-29T21:52:17.549Z","2.0.0-canary.0e7af29085ff":"2023-06-30T12:35:52.655Z","2.0.0-canary.eb6aa9bbe42e":"2023-06-30T12:56:12.760Z","2.0.0-canary.f07b91571698":"2023-06-30T12:57:33.003Z","2.0.0-canary.b96d207f5fea":"2023-06-30T13:39:03.223Z","2.0.0-canary.b5edaeb950dc":"2023-06-30T16:10:48.445Z","2.0.0-canary.5174d3f466dd":"2023-07-04T10:16:18.745Z","2.0.0-canary.8ebeb72ef0ea":"2023-07-04T10:17:31.305Z","2.0.0-canary.2aa6c4cbe352":"2023-07-04T10:18:55.501Z","2.0.0-canary.603966486d9d":"2023-07-04T10:20:18.458Z","2.0.0-canary.c893a02878ad":"2023-07-04T10:50:32.592Z","2.0.0-canary.f44551104bbc":"2023-07-04T10:53:56.603Z","2.0.0-alpha.14":"2023-07-04T14:25:00.176Z","2.0.0-canary.d965c9f6c983":"2023-07-04T15:33:23.407Z","2.0.0-canary.eba7b8c6a681":"2023-07-05T09:04:54.538Z","2.0.0-canary.090e148552ab":"2023-07-05T14:16:43.597Z","2.0.0-canary.80595232d204":"2023-07-05T14:18:00.614Z","2.0.0-canary.a316fd2ab45b":"2023-07-06T14:10:33.668Z","2.0.0-canary.7fe43bb2eff9":"2023-07-07T09:48:27.514Z","2.0.0-canary.85db9ba469c0":"2023-07-07T10:56:29.277Z","2.0.0-canary.103809b83ee8":"2023-07-07T11:38:03.339Z","2.0.0-canary.f745781056d5":"2023-07-07T11:52:55.730Z","2.0.0-canary.d99c4a0e9c99":"2023-07-07T11:58:45.884Z","2.0.0-canary.910be6073f77":"2023-07-07T14:04:56.028Z","2.0.0-canary.83a391b46bff":"2023-07-07T15:43:34.981Z","2.0.0-canary.eeb41d4e699a":"2023-07-10T08:03:48.788Z","2.0.0-canary.30b0a4d73652":"2023-07-10T08:53:54.836Z","2.0.0-canary.b7884c6d673e":"2023-07-11T10:11:43.869Z","2.0.0-canary.1e07ae51dcb3":"2023-07-12T08:45:38.650Z","2.0.0-canary.43a0dd83f86b":"2023-07-14T20:43:41.063Z","2.0.0-canary.b7d9c8684cb6":"2023-07-17T21:30:02.504Z","2.0.0-canary.f63ddc7ecc71":"2023-07-17T22:06:45.711Z","2.0.0-canary.e276937df862":"2023-07-17T22:06:59.277Z","2.0.0-canary.5c095e0b7e03":"2023-07-17T22:13:21.340Z","2.0.0-canary.a7d3a77cb0c6":"2023-07-18T10:27:22.959Z","2.0.0-canary.3e31ef2a7d01":"2023-07-18T21:56:48.252Z","2.0.0-canary.789b1d1ac698":"2023-07-18T22:20:44.496Z","2.0.0-canary.f1f706f0b652":"2023-07-18T22:42:52.426Z","2.0.0-canary.6309cbe6a5da":"2023-07-19T10:58:14.528Z","2.0.0-canary.b22ea7cd4e6c":"2023-07-19T10:59:16.943Z","2.0.0-canary.0323ee1f6b6e":"2023-07-20T11:45:40.332Z","2.0.0-canary.fc36d5b57759":"2023-07-22T05:27:23.848Z","2.0.0-canary.4bd8a257ac02":"2023-07-25T08:51:09.520Z","2.0.0-canary.d750da8f40ef":"2023-07-25T16:17:50.562Z","2.0.0-canary.fd002d17975d":"2023-07-26T09:31:20.008Z","2.0.0-canary.56cf77a8cdf2":"2023-07-26T14:24:07.155Z","2.0.0-canary.28b92c5e764a":"2023-07-26T15:39:52.109Z","2.0.0-canary.e3f4cac78656":"2023-07-26T17:05:23.891Z","2.0.0-canary.7e4fb59a486d":"2023-07-27T15:26:21.065Z","2.0.0-canary.1014a71abb9c":"2023-07-27T16:09:09.168Z","2.0.0-canary.eb52eb4e3000":"2023-07-27T16:18:07.896Z","2.0.0-canary.acbd9ce0cd23":"2023-07-27T16:35:23.346Z","2.0.0-canary.18f5a1d9d2c3":"2023-07-27T17:25:46.879Z","2.0.0-canary.2e4989255c27":"2023-07-28T09:32:24.749Z","2.0.0-canary.af0f0f8d8b21":"2023-07-28T16:15:56.086Z","2.0.0-canary.3a3f5b595e5e":"2023-07-29T22:52:32.521Z","2.0.0-canary.b3186f588149":"2023-07-31T15:46:42.787Z","2.0.0-canary.03514c00c421":"2023-07-31T15:51:07.479Z","2.0.0-canary.e17074a8b3a6":"2023-08-01T13:28:27.116Z","2.0.0-canary.79fae186e481":"2023-08-01T17:11:12.478Z","2.0.0-canary.507bba82fd88":"2023-08-02T11:13:26.732Z","2.0.0-canary.39dbbca90e7f":"2023-08-02T16:03:18.579Z","2.0.0-canary.bf277435951a":"2023-08-02T18:19:34.069Z","2.0.0-canary.e4829f67023d":"2023-08-03T07:45:24.548Z","2.0.0-canary.2be738e0cc32":"2023-08-03T14:18:03.378Z","2.0.0-canary.da62a1896c2b":"2023-08-03T14:49:49.607Z","2.0.0-canary.2b03a19f4a60":"2023-08-03T15:03:26.950Z","2.0.0-canary.4191e23a56fd":"2023-08-03T15:10:37.060Z","2.0.0-canary.c7ae756c0b81":"2023-08-03T15:29:32.659Z","2.0.0-canary.ae56d975e085":"2023-08-04T16:31:30.005Z","2.0.0-canary.89914684467c":"2023-08-05T11:27:53.991Z","2.0.0-canary.16e696ed0309":"2023-08-06T08:35:07.688Z","2.0.0-canary.eabb0d52f823":"2023-08-06T11:31:56.447Z","2.0.0-canary.13ef8be58d15":"2023-08-06T12:12:23.925Z","2.0.0-canary.eaba3c8f2ab5":"2023-08-10T13:55:20.811Z","2.0.0-canary.22329c51fcdb":"2023-08-13T16:02:23.496Z","2.0.0-canary.1dc76fe32b4a":"2023-08-15T16:35:52.362Z","2.0.0-canary.55bd2b2485c5":"2023-08-18T12:59:44.772Z","2.0.0-canary.2c7c97af9c76":"2023-08-23T10:24:06.638Z","2.0.0-canary.df9f4254c428":"2023-08-24T09:26:28.980Z","2.0.0-canary.af573bac511e":"2023-08-24T12:32:07.988Z","2.0.0-canary.57b2cf695575":"2023-08-25T05:57:37.484Z","2.0.0-canary.fd71bd1b5f02":"2023-08-25T06:03:50.473Z","2.0.0-canary.162f68b71a6c":"2023-08-25T15:27:15.531Z","2.0.0-canary.b2039673414b":"2023-08-25T16:29:53.618Z","2.0.0-canary.ba7a95d5f0f8":"2023-08-25T17:33:17.492Z","2.0.0-canary.e76de88668e4":"2023-08-25T17:35:49.391Z","2.0.0-canary.57fcb3d07b8e":"2023-08-25T17:37:37.314Z","2.0.0-canary.bd6ed1e00cd9":"2023-08-25T17:47:03.478Z","2.0.0-canary.81b8e6574145":"2023-08-26T08:37:46.094Z","2.0.0-canary.3aeaf857fba0":"2023-08-28T08:22:41.436Z","2.0.0-canary.e3b07631ce9d":"2023-08-28T08:28:30.905Z","2.0.0-canary.3bde22a482f4":"2023-08-30T13:33:20.521Z","2.0.0-canary.a3a780414a07":"2023-08-31T08:55:44.244Z","2.0.0-canary.249bacf50bdd":"2023-09-01T13:41:34.774Z","2.0.0-canary.e7ad05fbf538":"2023-09-05T08:41:46.493Z","2.0.0-canary.227c97a057a1":"2023-09-05T12:48:28.614Z","2.0.0-canary.3bc79260d875":"2023-09-06T10:14:24.080Z","2.0.0-canary.2e4f1de944dc":"2023-09-06T14:19:03.886Z","2.0.0-canary.cf00eade9c39":"2023-09-07T08:16:23.824Z","2.0.0-canary.7c208e42259a":"2023-09-07T11:36:44.834Z","2.0.0-canary.c1f896b04253":"2023-09-07T12:44:48.440Z","2.0.0-canary.ac593b2ac2a3":"2023-09-08T08:34:25.158Z","2.0.0-canary.930abaf5d726":"2023-09-08T10:54:35.403Z","2.0.0-canary.9d8a0b0a8d92":"2023-09-08T11:45:11.108Z","2.0.0-canary.f21eaeb4d803":"2023-09-08T14:54:47.363Z","2.0.0-canary.0b3e83be5284":"2023-09-08T14:56:42.306Z","2.0.0-canary.48a1bb4d88b1":"2023-09-08T17:12:13.178Z","2.0.0-canary.20704ea41768":"2023-09-09T09:48:17.191Z","2.0.0-canary.c52ba35ee89f":"2023-09-15T12:58:11.359Z","2.0.0-canary.d9ce936ed0f7":"2023-09-18T10:57:25.643Z","2.0.0-canary.d05918358665":"2023-09-18T13:27:54.132Z","2.0.0-canary.5458362829f9":"2023-09-18T14:44:29.897Z","2.0.0-canary.10f6818a790b":"2023-09-18T15:09:05.320Z","2.0.0-canary.f3af81bf344e":"2023-09-18T15:09:43.677Z","2.0.0-canary.7fecf824236d":"2023-09-18T15:09:59.688Z","2.0.0-canary.6b37e9d0f545":"2023-09-18T15:10:54.090Z","2.0.0-canary.beb9db8eb7aa":"2023-09-18T15:13:11.770Z","2.0.0-canary.1b8c15316a38":"2023-09-18T16:24:42.012Z","2.0.0-canary.3b3a0b29fea7":"2023-09-18T17:01:20.135Z","2.0.0-canary.cc3bd1d1142c":"2023-09-18T17:02:00.072Z","2.0.0-canary.b22c68be5476":"2023-09-19T10:09:40.395Z","2.0.0-canary.f510dc2452dd":"2023-09-19T12:17:25.257Z","2.0.0-canary.0e621e3de1d2":"2023-09-19T13:30:36.906Z","2.0.0-canary.386a2396d13e":"2023-09-19T15:38:16.264Z","2.0.0-canary.b6ebe1e2749e":"2023-09-19T15:41:01.631Z","2.0.0-canary.79f46da199d1":"2023-09-26T11:31:22.576Z","2.0.0-canary.398bd352ae06":"2023-09-26T13:07:57.034Z","2.0.0-canary.84788cded670":"2023-09-26T16:52:06.330Z","2.0.0-canary.fbf9469b46ef":"2023-09-28T16:20:34.355Z","2.0.0-canary.8c0e6abbeba9":"2023-09-28T18:00:33.421Z","2.0.0-canary.56e5bfdd7138":"2023-09-29T09:35:22.475Z","2.0.0-canary.230212028f27":"2023-09-29T11:12:52.262Z","2.0.0-canary.a176522c57e4":"2023-09-29T12:38:39.898Z","2.0.0-canary.73e61727cc06":"2023-09-29T15:18:13.493Z","2.0.0-canary.9dac6862bfb6":"2023-09-29T15:22:15.812Z","2.0.0-canary.3d30f77ac103":"2023-09-29T15:29:31.888Z","2.0.0-canary.5668209b016f":"2023-09-29T15:37:49.653Z","2.0.0-canary.b149fe7e98fd":"2023-09-29T16:06:11.934Z","2.0.0-canary.0d21e8aad248":"2023-09-30T21:46:29.354Z","2.0.0-canary.852187058a00":"2023-10-02T09:54:06.581Z","2.0.0-canary.3fa7dd359d77":"2023-10-02T11:22:21.269Z","2.0.0-canary.da33179a313f":"2023-10-02T11:37:25.679Z","2.0.0-canary.f73bf9a7fea4":"2023-10-02T11:39:55.422Z","2.0.0-canary.401075d7190a":"2023-10-02T11:40:37.964Z","2.0.0-canary.f2833b52c999":"2023-10-02T11:55:24.244Z","2.0.0-canary.512696c1ab2e":"2023-10-02T14:31:41.291Z","2.0.0-canary.de2bf5419f40":"2023-10-02T14:55:14.886Z","2.0.0-canary.8166766c19fa":"2023-10-02T15:04:29.185Z","2.0.0-canary.07fec633af69":"2023-10-02T15:28:55.313Z","2.0.0-canary.2694a7ab4858":"2023-10-02T15:31:37.251Z","2.0.0-canary.a635145f2ad5":"2023-10-03T10:50:04.002Z","2.0.0-canary.fb2f515b74b4":"2023-10-03T11:10:01.905Z","2.0.0-canary.4ca4aeebe4c1":"2023-10-03T12:16:01.524Z","2.0.0-canary.4260f499c684":"2023-10-03T13:59:38.062Z","2.0.0-canary.f7b325c48c35":"2023-10-03T14:32:08.808Z","2.0.0-canary.f414548347da":"2023-10-03T14:32:34.163Z","2.0.0-canary.92886e1f4067":"2023-10-03T14:34:20.416Z","2.0.0-canary.c63126ba5feb":"2023-10-03T14:35:33.676Z","2.0.0-canary.6ce1f8e66f77":"2023-10-03T15:41:32.845Z","2.0.0-canary.1f21f1188664":"2023-10-03T18:03:36.515Z","2.0.0-canary.f3cecf5c55d9":"2023-10-03T18:14:11.893Z","2.0.0-canary.6b19d70a9e70":"2023-10-03T18:16:15.393Z","2.0.0-canary.d715fa3a2e1f":"2023-10-04T09:09:29.271Z","2.0.0-canary.fcef86320ebe":"2023-10-04T15:54:23.849Z","2.0.0-canary.647977ceecd0":"2023-10-04T15:58:19.899Z","2.0.0-canary.a9236bcbb05a":"2023-10-05T12:39:31.521Z","2.0.0-canary.9c1dc007406a":"2023-10-06T09:06:04.240Z","2.0.0-canary.fa3217340971":"2023-10-06T09:10:14.903Z","2.0.0-canary.53a8fd6c69f0":"2023-10-06T12:17:43.302Z","2.0.0-canary.68c52f0bfadb":"2023-10-06T13:51:45.533Z","2.0.0-alpha.15":"2023-10-06T15:20:37.970Z","2.0.0-alpha.16":"2023-10-11T12:36:27.296Z","2.0.0-canary.eb041d516fc7":"2023-10-13T11:25:17.977Z","2.0.0-canary.01d46bbe2264":"2023-10-13T11:26:46.206Z","2.0.0-canary.bfb61b12adba":"2023-10-13T11:28:14.628Z","2.0.0-canary.1f4df14d4fa9":"2023-10-13T12:19:05.638Z","2.0.0-canary.22955bb0ec1d":"2023-10-13T13:50:26.640Z","2.0.0-canary.ff9c1655f959":"2023-10-13T15:21:54.362Z","2.0.0-canary.a7c421ce9e05":"2023-10-14T09:11:41.715Z","2.0.0-canary.c377c98902ae":"2023-10-16T08:51:58.516Z","2.0.0-canary.59129e269d9b":"2023-10-17T08:33:06.406Z","2.0.0-canary.47e6e4c25a35":"2023-10-17T08:36:23.280Z","2.0.0-canary.aaf810b015ab":"2023-10-17T08:40:03.802Z","2.0.0-canary.21ac5749d0e5":"2023-10-17T12:25:11.668Z","2.0.0-canary.ca609a0fa5ed":"2023-10-17T13:03:11.696Z","2.0.0-canary.3b7acb8997ae":"2023-10-17T13:14:03.550Z","2.0.0-canary.4ab0a9d35192":"2023-10-17T13:16:33.627Z","2.0.0-canary.ad956865ecb7":"2023-10-17T13:22:08.907Z","2.0.0-canary.5feccecb56e7":"2023-10-17T13:26:51.344Z","2.0.0-alpha.17":"2023-10-17T14:41:46.115Z","2.0.0-canary.ed95b6252dda":"2023-10-17T14:53:12.443Z","2.0.0-canary.23ab6ff870f9":"2023-10-17T16:10:13.825Z","2.0.0-canary.828848f8af11":"2023-10-20T15:40:49.499Z","2.0.0-canary.94f78652cc84":"2023-10-23T12:40:59.102Z","2.0.0-canary.bc832bae6f52":"2023-10-24T19:55:26.506Z","2.0.0-canary.2360a01e9065":"2023-10-27T13:41:22.204Z","2.0.0-canary.d757e5a32a6b":"2023-10-27T17:44:10.936Z","2.0.0-canary.d018cb9877b3":"2023-10-28T08:45:22.149Z","2.0.0-canary.ddb73cb6cfbf":"2023-10-28T22:06:32.044Z","2.0.0-canary.1c2611aab6c9":"2023-10-29T10:18:33.882Z","2.0.0-canary.19645b771d5f":"2023-10-29T14:46:12.907Z","2.0.0-canary.7e587b0613f8":"2023-10-29T14:47:53.674Z","2.0.0-canary.e0e410ab5d61":"2023-10-31T11:40:44.136Z","2.0.0-canary.5719cc76c12c":"2023-10-31T13:43:15.288Z","2.0.0-canary.8a1b014b02a1":"2023-11-01T16:09:49.231Z","2.0.0-canary.dfcdac0d3a4e":"2023-11-03T09:18:23.156Z","2.0.0-canary.b9d82466295e":"2023-11-06T12:05:28.639Z","2.0.0-canary.1367e4c50082":"2023-11-07T09:36:07.073Z","2.0.0-canary.4af92421b3ad":"2023-11-07T14:01:11.827Z","2.0.0-canary.bc24c0cc1533":"2023-11-07T14:01:43.087Z","2.0.0-canary.cb6031f245f9":"2023-11-07T14:04:16.338Z","2.0.0-canary.07ec1e6ea1dd":"2023-11-07T16:03:31.530Z","2.0.0-canary.8dceb5ee311e":"2023-11-07T16:04:51.078Z","2.0.0-canary.133b8fbdc033":"2023-11-08T11:16:27.382Z","2.0.0-canary.898d18b31b0c":"2023-11-08T11:42:38.522Z","2.0.0-canary.a771b05bf292":"2023-11-08T11:44:14.690Z","2.0.0-canary.0e39c31c6e4f":"2023-11-08T11:57:22.896Z","2.0.0-canary.ba4664d27979":"2023-11-08T14:42:25.472Z","2.0.0-canary.1f47a5aef4db":"2023-11-09T11:25:54.793Z","2.0.0-canary.70a11031076d":"2023-11-09T14:11:16.191Z","2.0.0-canary.1cf4e69c47dd":"2023-11-09T14:23:28.833Z","2.0.0-canary.9b2b1411aacb":"2023-11-09T16:04:33.998Z","2.0.0-canary.185a0ae65896":"2023-11-09T16:31:36.731Z","2.0.0-canary.b232ac0c456e":"2023-11-09T16:36:39.267Z","2.0.0-canary.3e78b18f728f":"2023-11-09T16:55:10.019Z","2.0.0-canary.037246e2672a":"2023-11-10T10:50:23.616Z","2.0.0-alpha.18":"2023-11-10T10:52:02.671Z","2.0.0-canary.957fced41d48":"2023-11-10T10:56:59.254Z","2.0.0-canary.3c768867f289":"2023-11-11T14:00:12.658Z","2.0.0-canary.260a31db81cb":"2023-11-11T14:19:07.321Z","2.0.0-canary.5db3c1553e14":"2023-11-13T11:58:39.475Z","2.0.0-canary.ae5c60ab3645":"2023-11-13T12:18:20.564Z","2.0.0-canary.2ca2f81f2aac":"2023-11-13T12:46:56.060Z","2.0.0-canary.7ffda2335ce1":"2023-11-13T14:35:02.514Z","2.0.0-canary.daf729d45c87":"2023-11-13T16:11:21.329Z","2.0.0-canary.04e08b18716d":"2023-11-14T07:22:24.314Z","2.0.0-canary.65bdafa0babb":"2023-11-14T08:30:22.063Z","2.0.0-canary.6f12eaefa2fe":"2023-11-14T08:30:39.991Z","2.0.0-canary.64451bf4d77b":"2023-11-14T08:31:05.876Z","2.0.0-canary.9e7d258b5f9a":"2023-11-14T09:14:40.250Z","2.0.0-canary.9d783f65cb52":"2023-11-14T10:30:23.035Z","2.0.0-canary.898feb66506a":"2023-11-14T10:40:52.149Z","2.0.0-canary.25e7bf30c9e4":"2023-11-14T12:03:24.061Z","2.0.0-canary.6f872c796afd":"2023-11-14T12:04:47.836Z","2.0.0-canary.7186368f0d4c":"2023-11-14T13:10:28.549Z","2.0.0-canary.464ba43b5111":"2023-11-14T15:26:05.973Z","2.0.0-canary.dc0f6ae0f255":"2023-11-14T16:37:28.971Z","2.0.0-canary.d683cc094321":"2023-11-14T17:15:26.006Z","2.0.0-canary.14e8d19a713f":"2023-11-15T18:13:44.229Z","2.0.0-canary.c4564dc2bea2":"2023-11-15T18:15:23.652Z","2.0.0-canary.81f6fae070ad":"2023-11-15T18:48:10.396Z","2.0.0-canary.431ce73476f6":"2023-11-16T12:14:51.313Z","2.0.0-canary.34cfb85169e0":"2023-11-16T15:42:55.235Z","2.0.0-canary.ba4091c59418":"2023-11-17T09:34:15.480Z","2.0.0-canary.52c38654209b":"2023-11-21T09:47:11.773Z","2.0.0-canary.ed14e7e5107a":"2023-11-22T21:43:16.380Z","2.0.0-canary.18cd0fd246a1":"2023-11-25T14:14:28.916Z","2.0.0-canary.932ec4cdd6e5":"2023-11-25T14:24:49.025Z","2.0.0-canary.699502d8c479":"2023-11-25T14:29:26.512Z","2.0.0-canary.8c3383a9d562":"2023-11-27T13:53:11.622Z","2.0.0-canary.263c04e6bff3":"2023-11-27T16:10:41.674Z","2.0.0-canary.a55989f42003":"2023-11-28T17:42:25.964Z","2.0.0-canary.82b6287ab389":"2023-11-29T12:04:09.836Z","2.0.0-canary.e2ddbb16f669":"2023-11-29T12:09:52.321Z","2.0.0-canary.39a65b9c96dc":"2023-12-01T12:03:50.137Z","2.0.0-canary.390c45c7eb61":"2023-12-01T16:55:53.590Z","2.0.0-canary.7d699a749f6b":"2023-12-01T21:42:47.122Z","2.0.0-canary.7c7794495107":"2023-12-04T14:01:26.338Z","2.0.0-canary.6f59e54da6d9":"2023-12-05T11:18:21.904Z","2.0.0-canary.dcf2ad98209b":"2023-12-05T15:23:05.665Z","2.0.0-canary.7f48194c8fca":"2023-12-06T09:01:47.216Z","2.0.0-canary.49f0f7f20072":"2023-12-06T13:49:52.302Z","2.0.0-canary.0cf6a1e4642e":"2023-12-06T16:27:05.942Z","2.0.0-canary.300466f52a3e":"2023-12-07T13:05:52.863Z","2.0.0-canary.9915f2b0f60e":"2023-12-07T13:31:13.264Z","2.0.0-canary.e3d21e0b2b5d":"2023-12-08T10:38:07.370Z","2.0.0-canary.f7ae99dd1fc9":"2023-12-08T10:44:25.310Z","2.0.0-canary.be93cc0eb6d8":"2023-12-12T11:44:18.738Z","2.0.0-alpha.19":"2023-12-12T14:53:28.399Z","2.0.0-canary.e8761c8e51a8":"2023-12-14T08:56:22.690Z","2.0.0-canary.b133c5939140":"2023-12-14T13:40:22.306Z","2.0.0-canary.0171d1498d43":"2023-12-15T17:21:46.224Z","2.0.0-canary.4e50c9c16251":"2023-12-15T23:45:58.485Z","2.0.0-canary.0b434d61f0fd":"2023-12-18T11:06:11.297Z","2.0.0-canary.ed153a418001":"2023-12-18T15:34:46.185Z","2.0.0-canary.509ee3a6e4fc":"2023-12-18T15:53:14.627Z","2.0.0-canary.1d29ac3c4288":"2023-12-18T20:26:39.078Z","2.0.0-canary.1712d96daa1b":"2023-12-19T10:40:26.209Z","2.0.0-canary.ded56e953af6":"2023-12-19T10:46:55.677Z","2.0.0-canary.3cf4dae34d3e":"2023-12-19T10:48:05.913Z","2.0.0-canary.80f8c987541d":"2023-12-19T10:48:51.925Z","2.0.0-canary.5f9ab6483824":"2023-12-19T11:32:51.148Z","2.0.0-canary.b58274ced2c9":"2023-12-19T11:55:03.143Z","2.0.0-canary.39cb6bf49bf8":"2023-12-19T12:43:20.615Z","2.0.0-canary.2a026504fe27":"2023-12-19T13:52:46.881Z","2.0.0-canary.55f95bb66654":"2023-12-19T14:25:00.987Z","2.0.0-canary.4b4c258219ea":"2023-12-19T14:33:20.512Z","2.0.0-canary.f6e7793f49d2":"2023-12-19T15:47:26.044Z","2.0.0-canary.3ffcd1601dff":"2023-12-20T09:14:34.933Z","2.0.0-canary.95e54e46d3ef":"2023-12-20T09:17:07.783Z","2.0.0-canary.1c954db90e5e":"2023-12-20T14:48:00.595Z","2.0.0-canary.70a2eeb57665":"2023-12-20T15:21:57.030Z","2.0.0-beta.1":"2023-12-20T15:29:58.906Z","2.0.0-canary.fbf15e884633":"2023-12-21T09:53:57.969Z","2.0.0-canary.fb0c16b448f5":"2023-12-22T13:33:39.045Z","2.0.0-canary.79196e9f2b43":"2023-12-22T13:34:48.058Z","2.0.0-canary.e5232e351394":"2023-12-22T13:36:02.624Z","2.0.0-canary.3f90fbf5b074":"2023-12-24T12:00:30.373Z","2.0.0-canary.ed37bcf54126":"2023-12-26T09:29:19.766Z","2.0.0-canary.b373abf6051d":"2023-12-27T17:24:52.383Z","2.0.0-canary.530596ac5d84":"2023-12-31T11:14:44.836Z","2.0.0-canary.16316ac2a01a":"2024-01-03T08:34:13.820Z","2.0.0-canary.afd5af1cb6fc":"2024-01-03T10:37:59.622Z","2.0.0-canary.6b1005ef71a6":"2024-01-03T12:20:36.171Z","2.0.0-canary.05a2751eb67e":"2024-01-03T12:32:31.872Z","2.0.0-canary.2944c4661836":"2024-01-03T12:40:40.386Z","2.0.0-canary.85389551e65a":"2024-01-03T14:03:12.720Z","2.0.0-canary.85c5210cd1a6":"2024-01-04T10:13:30.168Z","2.0.0-canary.c198283c7878":"2024-01-04T17:34:41.558Z","2.0.0-canary.d66b4af69d51":"2024-01-04T17:40:16.497Z","2.0.0-canary.466a9a2088d2":"2024-01-05T08:03:13.975Z","2.0.0-canary.ddf8a2623cdd":"2024-01-05T11:17:02.250Z","2.0.0-canary.01ab3604d0d1":"2024-01-05T14:29:12.597Z","2.0.0-canary.0d755de41e78":"2024-01-08T12:21:03.042Z","2.0.0-canary.4821ba0ba3c6":"2024-01-09T10:23:50.484Z","2.0.0-canary.6e9fe0c8be33":"2024-01-09T10:57:22.859Z","2.0.0-canary.25328f98d0e7":"2024-01-09T14:57:17.153Z","2.0.0-canary.59465be84b3d":"2024-01-09T17:15:54.357Z","2.0.0-canary.ca9ae8e3a3ef":"2024-01-10T10:53:43.248Z","2.0.0-beta.2":"2024-01-10T12:06:19.605Z","2.0.0-canary.3eaa5810fe34":"2024-01-10T13:40:00.014Z","2.0.0-canary.6f67449cd5c2":"2024-01-10T14:03:26.631Z","2.0.0-canary.f7b612fa3d5b":"2024-01-10T14:22:45.137Z","2.0.0-canary.e291dda27fcf":"2024-01-10T14:38:08.254Z","2.0.0-canary.e59049228a3f":"2024-01-10T14:38:26.342Z","2.0.0-canary.f8c7a7f80706":"2024-01-10T14:39:40.717Z","2.0.0-canary.7f22183e248b":"2024-01-10T14:41:26.804Z","2.0.0-canary.5e0d2feec8b5":"2024-01-10T14:42:49.343Z","2.0.0-canary.aaec2b69ecd3":"2024-01-10T14:44:22.159Z","2.0.0-canary.7902dc65c386":"2024-01-10T14:47:18.371Z","2.0.0-canary.3c1aee492a4b":"2024-01-10T14:48:27.682Z","2.0.0-canary.e3290f57807e":"2024-01-10T14:50:07.862Z","2.0.0-canary.30d2dba3075b":"2024-01-10T15:03:06.715Z","2.0.0-canary.1fa8462fc97e":"2024-01-10T15:06:07.359Z","2.0.0-canary.9ef2a74c3939":"2024-01-10T15:08:19.002Z","2.0.0-canary.d09d67d03778":"2024-01-10T15:38:05.485Z","2.0.0-canary.f5b95d5df295":"2024-01-10T18:05:43.258Z","2.0.0-canary.dca7883f89ee":"2024-01-12T09:48:04.779Z","2.0.0-canary.fa9876587dab":"2024-01-12T11:01:50.891Z","2.0.0-canary.445f799a94b3":"2024-01-12T11:29:21.423Z","2.0.0-canary.78b8b4a7ccff":"2024-01-12T11:29:57.695Z","2.0.0-canary.8029bf1d292e":"2024-01-12T15:58:05.459Z","2.0.0-canary.58ec3145a8f0":"2024-01-12T15:59:27.033Z","2.0.0-canary.6fdd0987b0a9":"2024-01-12T16:02:03.913Z","2.0.0-canary.1cf6b4ff514e":"2024-01-12T16:04:23.247Z","2.0.0-canary.8769afb7e166":"2024-01-12T16:21:30.317Z","2.0.0-canary.923cddb838a3":"2024-01-12T18:11:20.941Z","2.0.0-canary.24bf2cd58181":"2024-01-12T18:17:42.821Z","2.0.0-canary.4dda5c4c46e9":"2024-01-13T18:12:47.018Z","2.0.0-canary.231354d93c52":"2024-01-13T20:16:26.257Z","2.0.0-canary.1f425dcab314":"2024-01-14T16:34:40.159Z","2.0.0-canary.9c91b2c4cd4b":"2024-01-15T12:44:33.020Z","2.0.0-canary.b7fb31f8f9de":"2024-01-15T13:49:32.318Z","2.0.0-canary.d7002057d716":"2024-01-16T14:46:23.418Z","2.0.0-canary.ab560d70a71c":"2024-01-16T17:12:48.243Z","2.0.0-canary.5f0994192c5d":"2024-01-17T10:19:28.476Z","2.0.0-canary.eee6c4fe7b2f":"2024-01-17T10:20:36.364Z","2.0.0-canary.8eba6704df99":"2024-01-17T10:53:09.553Z","2.0.0-canary.2d78362cb9d0":"2024-01-17T11:06:32.818Z","2.0.0-canary.b87dac538dcb":"2024-01-17T11:21:05.074Z","2.0.0-canary.ef68211bae66":"2024-01-17T14:24:26.514Z","2.0.0-canary.d57f05d5970e":"2024-01-17T14:32:10.167Z","2.0.0-canary.cff5be46056e":"2024-01-17T14:39:15.625Z","2.0.0-canary.e5c1b9a4a636":"2024-01-18T08:50:52.105Z","2.0.0-canary.64b8f2e04bbd":"2024-01-18T10:02:23.145Z","2.0.0-canary.5ce38563e9cf":"2024-01-18T11:16:47.311Z","2.0.0-canary.c9da5b95e6f5":"2024-01-18T14:35:57.949Z","2.0.0-canary.12fe9d9c4e40":"2024-01-18T15:00:34.675Z","2.0.0-canary.be927df93555":"2024-01-19T15:24:56.386Z","2.0.0-canary.ade38247d8a4":"2024-01-19T15:34:32.047Z","2.0.0-canary.e848768e1888":"2024-01-21T13:45:25.366Z","2.0.0-canary.6fde34fafd6c":"2024-01-21T14:19:11.967Z","2.0.0-canary.b46dfbc3348e":"2024-01-21T14:54:50.739Z","2.0.0-canary.fe254c605b02":"2024-01-21T15:02:34.641Z","2.0.0-canary.ce85eaac3480":"2024-01-23T15:34:49.722Z","2.0.0-canary.71b5fdd48a8b":"2024-01-23T15:40:31.869Z","2.0.0-canary.d1bc45616295":"2024-01-24T09:44:47.373Z","2.0.0-canary.07cda7ef9fd9":"2024-01-24T10:26:12.569Z","2.0.0-canary.3e50d66f33b0":"2024-01-24T11:17:29.429Z","2.0.0-canary.014a95cf5171":"2024-01-24T12:30:33.521Z","2.0.0-canary.2cd7573c66ba":"2024-01-24T13:47:35.804Z","2.0.0-canary.8f61ede9bb6a":"2024-01-24T16:44:04.166Z","2.0.0-canary.4aaeafd91674":"2024-01-25T11:35:24.965Z","2.0.0-canary.ace1743ae573":"2024-01-25T11:41:19.181Z","2.0.0-canary.5953b1cdd4a8":"2024-01-25T12:40:32.662Z","2.0.0-canary.3577cf1ca697":"2024-01-25T14:28:55.835Z","2.0.0-canary.006d2a7ffc8b":"2024-01-25T14:52:01.092Z","2.0.0-canary.8fffd87a4fad":"2024-01-25T16:57:19.705Z","2.0.0-canary.2330effea985":"2024-01-25T20:38:16.992Z","2.0.0-canary.327255bd5ae4":"2024-01-25T23:14:04.844Z","2.0.0-canary.0d2fa6ae248c":"2024-01-25T23:30:39.709Z","2.0.0-canary.9a986ff05e82":"2024-01-26T14:07:30.479Z","2.0.0-canary.234ac05d103e":"2024-01-26T14:52:01.323Z","2.0.0-canary.c3ae981c2da7":"2024-01-26T14:56:33.084Z","2.0.0-canary.3f453569f6f8":"2024-01-26T15:01:45.946Z","2.0.0-canary.ef1f331e1f30":"2024-01-27T12:40:32.908Z","2.0.0-canary.261079087377":"2024-01-27T15:09:40.011Z","2.0.0-canary.8b73e77ec271":"2024-01-28T11:47:42.262Z","2.0.0-canary.a716ac36f6ea":"2024-01-28T14:26:25.460Z","2.0.0-canary.a1e242ae3ad9":"2024-01-28T21:20:28.435Z","2.0.0-canary.3a3248a636d9":"2024-01-29T09:55:06.463Z","2.0.0-canary.f25f92a46d36":"2024-01-29T10:11:36.301Z","2.0.0-canary.d82344bf155f":"2024-01-29T10:37:48.036Z","2.0.0-canary.23f60ee98e95":"2024-01-29T10:38:44.738Z","2.0.0-canary.a51ffb9544a9":"2024-01-29T15:35:44.474Z","2.0.0-canary.6fe829f99071":"2024-01-29T20:50:40.789Z","2.0.0-canary.7ac003cc0589":"2024-01-30T10:18:41.325Z","2.0.0-canary.a43b172b6433":"2024-01-30T11:48:37.715Z","2.0.0-canary.3ae48af67cf5":"2024-01-30T14:26:54.119Z","2.0.0-canary.b4c7a3e54bf4":"2024-01-30T15:03:17.903Z","2.0.0-canary.92b16f63103c":"2024-01-30T15:24:56.909Z","2.0.0-canary.f87702bda473":"2024-01-31T10:18:58.868Z","2.0.0-canary.34a95b2ec881":"2024-01-31T11:24:26.160Z","2.0.0-canary.cbc064904702":"2024-01-31T13:38:06.276Z","2.0.0-canary.d31fecd3d586":"2024-01-31T14:11:43.728Z","2.0.0-canary.45c8777ea0bc":"2024-01-31T16:43:00.855Z","2.0.0-canary.9ca5d5f22ddb":"2024-01-31T16:44:57.134Z","2.0.0-canary.d0f6ef80fcf9":"2024-01-31T17:01:40.674Z","2.0.0-canary.279abff228ac":"2024-02-01T11:55:46.659Z","2.0.0-canary.63e3d6dfc98e":"2024-02-01T14:24:22.677Z","2.0.0-canary.3b286e10c4d9":"2024-02-01T15:14:35.449Z","2.0.0-canary.b76d7b3db1e5":"2024-02-01T15:15:27.908Z","2.0.0-canary.53698bed7096":"2024-02-01T18:23:12.603Z","2.0.0-canary.2fd6f254c8fe":"2024-02-02T17:45:05.709Z","2.0.0-canary.d3a6d912179e":"2024-02-04T09:53:03.510Z","2.0.0-canary.dee5d2928c7f":"2024-02-04T11:27:56.789Z","2.0.0-canary.647d03a17360":"2024-02-04T12:10:18.229Z","2.0.0-canary.591d3129c7a5":"2024-02-04T13:02:13.022Z","2.0.0-canary.157d24db7348":"2024-02-05T14:39:16.407Z","2.0.0-canary.dc92e2c61f70":"2024-02-05T14:49:36.471Z","2.0.0-canary.47f428eb6f8d":"2024-02-05T14:58:26.184Z","2.0.0-canary.b379a7a47c98":"2024-02-05T17:32:30.435Z","2.0.0-canary.826433751cdd":"2024-02-05T17:48:47.471Z","2.0.0-canary.e6e4e7f6cbac":"2024-02-05T18:00:08.287Z","2.0.0-canary.538734782c2f":"2024-02-05T20:55:40.709Z","2.0.0-canary.b50cda0a6e1d":"2024-02-06T09:59:04.154Z","2.0.0-canary.d47152d864e1":"2024-02-06T11:48:51.612Z","2.0.0-canary.51f9e630aceb":"2024-02-06T11:56:19.015Z","2.0.0-canary.f2ec7be62e42":"2024-02-06T12:34:41.819Z","2.0.0-canary.533d38995321":"2024-02-06T13:40:41.897Z","2.0.0-canary.8cd8117acf4e":"2024-02-06T14:49:49.534Z","2.0.0-canary.34673156c4a7":"2024-02-06T15:48:17.194Z","2.0.0-canary.4d0aff8f016a":"2024-02-07T10:49:09.273Z","2.0.0-canary.3b47a4574dc1":"2024-02-07T15:23:43.912Z","2.0.0-canary.039c8411a978":"2024-02-07T15:59:08.582Z","2.0.0-canary.f185edcb76b5":"2024-02-07T16:03:20.027Z","2.0.0-canary.86cce6d161e2":"2024-02-07T16:09:19.787Z","2.0.0-canary.7ad9ee0a67c9":"2024-02-07T16:37:06.959Z","2.0.0-canary.a03edcff9d65":"2024-02-07T16:41:40.328Z","2.0.0-canary.e2a03abf5c93":"2024-02-07T16:49:24.638Z","2.0.0-canary.f16e59776123":"2024-02-07T16:57:50.265Z","2.0.0-canary.fdadaf60449d":"2024-02-08T10:59:03.251Z","2.0.0-canary.056481899c19":"2024-02-08T17:20:40.961Z","2.0.0-canary.c47360d236b0":"2024-02-09T12:01:37.952Z","2.0.0-canary.f5d1977263a0":"2024-02-09T12:03:16.010Z","2.0.0-canary.a5e6ae87feea":"2024-02-12T10:00:05.236Z","2.0.0-canary.430924f8b6bd":"2024-02-12T14:39:43.540Z","2.0.0-canary.ad58bbb98bed":"2024-02-12T18:10:58.326Z","2.0.0-canary.2c87c20b0ece":"2024-02-13T10:14:48.008Z","2.0.0-canary.8f9e6e4533e4":"2024-02-13T12:33:29.789Z","2.0.0-canary.e10c7cb8a9ee":"2024-02-13T13:41:56.674Z","2.0.0-beta.3":"2024-02-13T14:29:56.997Z","2.0.0-canary.32f641c1d7d1":"2024-02-13T14:54:22.922Z","2.0.0-canary.5cf2fe9583ea":"2024-02-13T15:07:13.841Z","2.0.0-canary.ef90b8e2315a":"2024-02-13T15:17:25.975Z","2.0.0-canary.ad5a61879a36":"2024-02-13T15:38:54.063Z","2.0.0-canary.9d895aab1356":"2024-02-13T16:26:23.314Z","2.0.0-canary.7ea54fe60525":"2024-02-14T09:08:31.925Z","2.0.0-canary.f096480adee8":"2024-02-14T10:43:40.701Z","2.0.0-canary.27b75b2701c9":"2024-02-14T12:48:27.680Z","2.0.0-canary.f9f5c6afcb42":"2024-02-14T13:39:34.783Z","2.0.0-canary.7caaa2fbbb99":"2024-02-14T15:16:06.493Z","2.0.0-canary.2ad47958bbb0":"2024-02-14T16:13:28.442Z","2.0.0-canary.fb00358a532a":"2024-02-14T16:43:50.935Z","2.0.0-canary.93c2ed615c61":"2024-02-14T18:00:49.353Z","2.0.0-canary.4bfea7649d91":"2024-02-15T10:35:14.398Z","2.0.0-canary.c621a43d1976":"2024-02-15T11:05:14.010Z","2.0.0-canary.5bb60858b974":"2024-02-15T11:37:00.188Z","2.0.0-canary.5faac660bc9f":"2024-02-15T11:42:58.202Z","2.0.0-canary.ac0259a6af0e":"2024-02-15T12:17:14.348Z","2.0.0-canary.77865d9f5ef8":"2024-02-15T15:18:24.572Z","2.0.0-canary.89881397b512":"2024-02-15T15:30:45.548Z","2.0.0-canary.31a2b2115f7f":"2024-02-15T16:00:46.712Z","2.0.0-canary.5d87804a7671":"2024-02-15T17:48:00.717Z","2.0.0-canary.7ece89a3577c":"2024-02-16T09:20:12.977Z","2.0.0-canary.ba47cd08cc0a":"2024-02-16T09:48:42.190Z","2.0.0-canary.dd67577feafc":"2024-02-16T10:48:30.089Z","2.0.0-canary.212eb88480bd":"2024-02-16T14:02:37.936Z","2.0.0-canary.c039d44f7295":"2024-02-16T14:04:07.609Z","2.0.0-canary.7e673b5e37cc":"2024-02-16T14:22:59.836Z","2.0.0-canary.3e41c3acd750":"2024-02-18T23:08:16.399Z","2.0.0-canary.a3bce9ecb4c5":"2024-02-19T08:07:22.386Z","2.0.0-canary.1e7af3a3e0f0":"2024-02-19T11:22:36.629Z","2.0.0-canary.b3d6af4454a9":"2024-02-19T12:38:51.823Z","2.0.0-canary.9fc5f4459f67":"2024-02-19T14:59:37.955Z","2.0.0-canary.c57f81fdc958":"2024-02-19T15:01:23.694Z","2.0.0-canary.8b390dddb177":"2024-02-19T16:06:54.577Z","2.0.0-canary.d1151a7af553":"2024-02-19T16:08:34.207Z","2.0.0-canary.b1b821e529f2":"2024-02-19T16:39:17.817Z","2.0.0-canary.31ce1c1a89be":"2024-02-19T17:18:48.047Z","2.0.0-canary.50f77fe75c59":"2024-02-19T17:34:32.794Z","2.0.0-canary.4a2040f92ce6":"2024-02-20T12:42:36.342Z","2.0.0-canary.d372010ad34d":"2024-02-20T13:49:02.513Z","2.0.0-canary.9b65b0e20f70":"2024-02-20T14:32:18.752Z","2.0.0-canary.3e12b27728c5":"2024-02-20T15:16:57.189Z","2.0.0-canary.59285690d20d":"2024-02-20T18:22:01.905Z","2.0.0-canary.dac814fd39cf":"2024-02-21T09:50:46.064Z","2.0.0-canary.fd4b5c6291bd":"2024-02-21T10:13:11.108Z","2.0.0-canary.f5f9da4f64ec":"2024-02-21T10:53:28.262Z","2.0.0-canary.5fd6b4dca7b6":"2024-02-21T12:24:26.358Z","2.0.0-canary.987a57642370":"2024-02-21T13:16:00.008Z","2.0.0-canary.1850602ea768":"2024-02-21T15:23:51.093Z","2.0.0-canary.e9dc9a11587c":"2024-02-21T15:26:38.364Z","2.0.0-canary.a8ca235eafb5":"2024-02-21T15:26:55.532Z","2.0.0-beta.4":"2024-02-21T15:30:10.567Z","2.0.0-canary.ee5b70dfc72f":"2024-02-22T08:57:47.467Z","2.0.0-canary.f3f8475fc5cb":"2024-02-22T09:14:21.039Z","2.0.0-canary.07dfc1b5b64f":"2024-02-22T11:10:16.253Z","2.0.0-canary.e15c9f12bb93":"2024-02-22T11:29:36.583Z","2.0.0-canary.07f58b688584":"2024-02-22T12:43:52.477Z","2.0.0-canary.8bc108462a6f":"2024-02-22T12:48:29.841Z","2.0.0-canary.303c8782e323":"2024-02-23T12:34:34.651Z","2.0.0-canary.521d84a61154":"2024-02-23T14:06:20.093Z","2.0.0-canary.046ebc4ac069":"2024-02-23T14:32:58.410Z","2.0.0-canary.fcf97958e8f4":"2024-02-23T14:46:07.314Z","2.0.0-canary.37bd92ef602b":"2024-02-23T15:42:41.147Z","2.0.0-canary.d731951fcf1e":"2024-02-23T15:44:45.595Z","2.0.0-canary.7a09581081cc":"2024-02-23T16:14:54.456Z","2.0.0-canary.0f1599d5b338":"2024-02-23T17:43:51.401Z","2.0.0-canary.b2cb0d27b00b":"2024-02-24T20:09:09.717Z","2.0.0-canary.ad902be5e64f":"2024-02-25T11:23:24.905Z","2.0.0-canary.2211ca0063d6":"2024-02-25T11:51:38.418Z","2.0.0-canary.1f3f5f7c4f71":"2024-02-25T13:41:00.572Z","2.0.0-canary.f3eae3c3983d":"2024-02-26T10:13:00.412Z","2.0.0-canary.8499af694567":"2024-02-26T10:15:03.691Z","2.0.0-canary.f19b12c42e1d":"2024-02-26T12:38:25.252Z","2.0.0-canary.cf1c71fcd1a1":"2024-02-26T15:51:20.276Z","2.0.0-canary.4c1425076e3d":"2024-02-26T16:57:59.435Z","2.0.0-canary.6d417577beef":"2024-02-26T19:00:43.832Z","2.0.0-canary.2a6576a2dcc5":"2024-02-27T08:35:58.594Z","2.0.0-canary.d88ce929eb9f":"2024-02-27T09:37:45.243Z","2.0.0-canary.98850eb04318":"2024-02-27T10:11:14.562Z","2.0.0-canary.2a8ae6188e50":"2024-02-27T12:55:40.439Z","2.0.0-canary.4639436aad2b":"2024-02-27T14:21:47.466Z","2.0.0-canary.e6513215b561":"2024-02-27T15:43:46.776Z","2.0.0-canary.1a6885717447":"2024-02-27T16:42:44.326Z","2.0.0-canary.82f2c97816d9":"2024-02-27T19:17:48.713Z","2.0.0-canary.98be39d6f8da":"2024-02-28T10:52:24.342Z","2.0.0-canary.b1e168b20781":"2024-02-28T10:57:57.157Z","2.0.0-canary.22af179983ff":"2024-02-28T11:33:34.862Z","2.0.0-canary.9f82e27214ac":"2024-02-28T11:39:09.106Z","2.0.0-canary.a62932d4ed66":"2024-02-28T16:34:46.736Z","2.0.0-canary.42865a5b707f":"2024-02-28T16:41:07.941Z","2.0.0-canary.8df5a22ad9d0":"2024-02-29T09:52:49.161Z","2.0.0-canary.a4033f7a6129":"2024-02-29T10:55:31.151Z","2.0.0-canary.cc1e5196dd11":"2024-02-29T10:56:25.304Z","2.0.0-canary.83423cd6d7db":"2024-02-29T12:23:46.428Z","2.0.0-canary.6d4b46e6d64b":"2024-02-29T12:29:13.400Z","2.0.0-canary.849d8aca9b21":"2024-02-29T12:39:35.309Z","2.0.0-canary.c0d849e8b52c":"2024-02-29T13:12:33.257Z","2.0.0-canary.5db4e9a49163":"2024-02-29T13:28:07.902Z","2.0.0-canary.08c96b0df782":"2024-02-29T13:49:52.074Z","2.0.0-canary.e796119098b2":"2024-02-29T13:53:51.351Z","2.0.0-canary.bd03f5b7ddad":"2024-02-29T13:59:29.482Z","2.0.0-canary.5220f5c49d0d":"2024-02-29T14:15:17.513Z","2.0.0-canary.86519d60cdfa":"2024-02-29T14:49:41.227Z","2.0.0-canary.ae531da19327":"2024-02-29T15:49:39.288Z","2.0.0-canary.3f5803729d1e":"2024-02-29T16:35:13.217Z","2.0.0-canary.9a6f4e8c4b95":"2024-02-29T16:36:51.483Z","2.0.0-beta.6":"2024-02-29T17:21:08.076Z","2.0.0-beta.7":"2024-02-29T17:47:57.708Z","2.0.0-canary.7fdaa3b7ed67":"2024-02-29T18:01:06.974Z","2.0.0-beta.8":"2024-02-29T18:02:02.179Z","2.0.0-canary.df205706e69d":"2024-02-29T18:13:29.138Z","2.0.0-beta.9":"2024-02-29T18:14:10.833Z","2.0.0-canary.3b92faa5cf0a":"2024-02-29T18:24:34.271Z","2.0.0":"2024-02-29T18:31:02.970Z","2.0.1-canary.1d5a9efa175b":"2024-03-01T15:55:53.137Z","2.1.0-canary.4bd1a3172166":"2024-03-01T17:51:15.102Z","2.1.0-canary.4cc823e22eab":"2024-03-01T18:23:18.099Z","2.1.0-canary.338501d6567a":"2024-03-02T16:48:55.284Z","2.1.0-canary.66a8b0a4a61d":"2024-03-02T16:50:48.387Z","2.1.0-canary.52df06b0146d":"2024-03-02T17:24:08.684Z","2.1.0-canary.1aef0e8f61c7":"2024-03-02T19:45:35.329Z","2.1.0-canary.f819a57a052d":"2024-03-02T20:24:04.194Z","2.1.0-canary.8658e20ab55b":"2024-03-02T20:25:01.391Z","2.1.0-canary.9ae808c12c85":"2024-03-04T09:47:34.239Z","2.1.0-canary.faebbe1ea647":"2024-03-04T11:51:38.200Z","2.1.0-canary.c3f0fd5f1e70":"2024-03-04T12:27:18.178Z","2.1.0-canary.3161e5cb4fbd":"2024-03-04T13:29:14.595Z","2.1.0-canary.2f28d7c6f82d":"2024-03-04T13:44:27.524Z","2.1.0-canary.3c95ec101310":"2024-03-04T13:50:41.280Z","2.1.0-canary.08a2b5923870":"2024-03-04T14:19:49.035Z","2.1.0-canary.5e390cf989b0":"2024-03-04T14:34:53.123Z","2.1.0-canary.03b9acf5642f":"2024-03-04T14:36:48.001Z","2.1.0-canary.18a550ccdba9":"2024-03-04T14:53:44.021Z","2.1.0-canary.15c760f7ea95":"2024-03-04T14:56:18.163Z","2.1.0-canary.8adaaf8e22da":"2024-03-04T15:55:27.412Z","2.1.0-canary.ce782dc70b47":"2024-03-04T16:23:48.010Z","2.1.0-canary.5e4bca9961bf":"2024-03-04T16:28:57.550Z","2.1.0-canary.f0f133fdd204":"2024-03-04T16:32:10.269Z","2.1.0-canary.c3e8628680d7":"2024-03-04T16:55:27.962Z","2.1.0-canary.33d111f93ed2":"2024-03-04T17:20:37.167Z","2.1.0-canary.0813e54ca299":"2024-03-04T17:55:38.266Z","2.1.0-canary.e543797b8116":"2024-03-05T09:36:56.237Z","2.1.0-canary.f033ff8508bb":"2024-03-05T10:17:54.995Z","2.1.0-canary.a07561e66245":"2024-03-05T14:22:57.371Z","2.1.0-canary.9058a483beae":"2024-03-05T16:12:44.930Z","2.1.0-canary.40aeebab46ff":"2024-03-05T16:27:37.277Z","2.1.0-canary.40c20e5585fa":"2024-03-07T14:54:22.232Z","2.1.0-canary.eb80cf787bcf":"2024-03-07T15:43:42.320Z","2.1.0-canary.a691c60315c3":"2024-03-09T21:48:21.255Z","2.1.0-canary.abf69e710782":"2024-03-10T19:52:37.334Z","2.1.0-canary.a8b7d4e2d0d9":"2024-03-11T09:11:31.490Z","2.0.1":"2024-03-11T09:37:03.040Z","2.1.0-canary.464b1e9cab3b":"2024-03-11T09:48:58.806Z","2.1.0-canary.47420d747693":"2024-03-11T12:27:16.384Z","2.1.0-canary.b5aff00c8964":"2024-03-11T13:28:01.988Z","2.1.0-canary.e527d7d0d74f":"2024-03-11T13:42:00.060Z","2.1.0-canary.47a85896e03b":"2024-03-11T14:15:17.874Z","2.1.0-canary.5e54526776d0":"2024-03-11T14:20:08.430Z","2.1.0-canary.19a1d01b8e12":"2024-03-11T17:40:13.566Z","2.1.0-canary.f1b4f807d859":"2024-03-11T18:01:21.336Z","2.1.0-canary.60cc0dcce343":"2024-03-11T18:38:27.992Z","2.1.0-canary.dba6d4c414fa":"2024-03-12T09:19:59.518Z","2.1.0-canary.8d02df8712dc":"2024-03-12T09:20:35.655Z","2.1.0-canary.b0210c0d6d1d":"2024-03-12T11:53:20.734Z","2.1.0-canary.599a6cd48476":"2024-03-12T11:57:24.284Z","2.1.0-canary.83544a9ea8c0":"2024-03-12T13:45:15.723Z","2.1.0-canary.26e1e9836628":"2024-03-12T14:07:53.000Z","2.1.0-canary.b9547c2e6bcc":"2024-03-12T15:01:06.227Z","2.1.0-canary.adebb680e5eb":"2024-03-12T16:21:27.659Z","2.1.0-canary.0a48aea7bb04":"2024-03-12T16:59:57.364Z","2.1.0-canary.3767a68f0f03":"2024-03-13T11:55:24.983Z","2.1.0-canary.a933aaf619ea":"2024-03-13T17:28:42.095Z","2.1.0-canary.b83c72baabd0":"2024-03-14T09:56:30.304Z","2.1.0-canary.4d8dab843e78":"2024-03-14T10:47:07.928Z","2.1.0-canary.44a3ea7363ac":"2024-03-14T14:50:52.266Z","2.1.0-canary.79d6058d3cd8":"2024-03-14T15:50:01.897Z","2.1.0-canary.8e23a253fc72":"2024-03-15T16:25:21.619Z","2.1.0-canary.6969352aef6a":"2024-03-16T08:04:25.037Z","2.1.0-canary.0f081e145efc":"2024-03-16T09:33:57.418Z","2.1.0-canary.08e79418f218":"2024-03-16T09:40:14.134Z","2.1.0-canary.dc05890407da":"2024-03-16T10:25:20.965Z","2.1.0-canary.29b82ed1237b":"2024-03-16T11:11:29.816Z","2.1.0-canary.a9bc79b1c244":"2024-03-16T15:07:44.523Z","2.1.0-canary.e764e59cdaac":"2024-03-17T13:32:06.878Z","2.1.0-canary.afd024f898c5":"2024-03-17T13:34:30.500Z","2.1.0-canary.307495f0102a":"2024-03-17T13:35:39.717Z","2.1.0-canary.4e0df0730dcc":"2024-03-17T17:52:45.885Z","2.1.0-canary.4801b3576810":"2024-03-17T21:45:44.908Z","2.1.0-canary.176fdb5425fa":"2024-03-18T08:03:56.465Z","2.1.0-canary.b9b5bd5b81ef":"2024-03-18T14:41:52.867Z","2.1.0-canary.cef70d6a819e":"2024-03-18T14:42:46.694Z","2.1.0-canary.16a28bfd9065":"2024-03-18T15:15:31.537Z","2.0.2":"2024-03-18T15:25:09.940Z","2.1.0-canary.d16e06ff4032":"2024-03-18T15:42:21.170Z","2.1.0-canary.9f90fa230be2":"2024-03-18T16:06:42.442Z","2.1.0-canary.1951fc0e47cc":"2024-03-18T16:11:01.929Z","2.1.0-canary.d7b80baa3162":"2024-03-18T17:24:58.869Z","2.1.0-canary.3a736007e529":"2024-03-19T11:50:13.632Z","2.1.0-canary.4c5c3daa5170":"2024-03-19T12:02:38.117Z","2.1.0-canary.37870b6e7332":"2024-03-19T12:42:17.654Z","2.1.0-canary.854bfee0c693":"2024-03-19T15:36:38.839Z","2.1.0-canary.7afc42a8b1ef":"2024-03-20T10:05:43.548Z","2.1.0-canary.c28f11e4ba91":"2024-03-20T11:52:48.932Z","2.1.0-canary.72ae8ddefd4b":"2024-03-20T12:51:54.068Z","2.1.0-canary.d5dc306314cf":"2024-03-20T13:42:14.737Z","2.1.0-canary.cd02d03d063b":"2024-03-21T10:13:08.605Z","2.1.0-canary.5e7848aa0132":"2024-03-22T10:47:10.922Z","2.1.0-canary.a8477d00faf5":"2024-03-24T14:55:53.762Z","2.1.0-canary.016dcdc56acb":"2024-03-25T12:05:19.271Z","2.1.0-canary.05f58f7c2a16":"2024-03-25T14:24:22.120Z","2.1.0-canary.2d7e9a31df88":"2024-03-25T15:42:24.740Z","2.1.0-canary.6dd6f8e77e02":"2024-03-26T10:12:37.691Z","2.1.0-canary.c20d9fc9d21c":"2024-03-26T11:23:42.806Z","2.1.0-canary.019235d6fb16":"2024-03-26T18:43:09.002Z","2.1.0-canary.01ec8f1e9854":"2024-03-26T18:43:48.297Z","2.1.0-canary.3593799d9ec2":"2024-03-26T18:45:39.435Z","2.1.0-canary.d76d53db9514":"2024-03-27T09:42:46.148Z","2.1.0-canary.6def201da292":"2024-03-27T09:48:59.675Z","2.1.0-canary.d45d77bedf03":"2024-03-27T09:51:32.402Z","2.1.0-canary.408a26911447":"2024-03-27T11:41:22.465Z","2.1.0-canary.d399c027fdd7":"2024-03-28T09:51:30.451Z","2.1.0-canary.41b5fffa2ef1":"2024-03-28T09:57:09.593Z","2.1.0-canary.1fe74ecaa497":"2024-03-29T11:04:57.525Z","2.1.0-canary.27e961be99b6":"2024-03-29T12:39:28.079Z","2.1.0-canary.379094ddfbd2":"2024-03-29T15:38:15.019Z","2.1.0-canary.1db0c271a627":"2024-03-29T16:32:35.033Z","2.1.0-canary.fba2b0d07631":"2024-03-31T12:12:56.260Z","2.1.0-canary.3df866a86f8d":"2024-04-01T13:44:03.995Z","2.1.0-canary.8db84b33b2f3":"2024-04-01T18:56:08.775Z","2.1.0-canary.b42a222c883f":"2024-04-02T09:07:08.746Z","2.1.0-canary.584380ba8b91":"2024-04-02T14:38:12.102Z","2.1.0-canary.0e912fe0f259":"2024-04-02T16:30:29.113Z","2.1.0-canary.5557f6be5b04":"2024-04-03T09:34:56.257Z","2.1.0-canary.843347bde1fc":"2024-04-03T10:06:21.233Z","2.1.0-canary.03e4c8575c6c":"2024-04-03T10:08:19.231Z","2.1.0-canary.4f2cf3dee058":"2024-04-03T11:32:50.118Z","2.1.0-canary.3f4a170968b8":"2024-04-03T15:49:24.069Z","2.1.0-canary.1ba9cbfa2afa":"2024-04-03T15:50:04.269Z","2.1.0-canary.0161ec796e65":"2024-04-04T07:42:34.806Z","2.1.0-canary.43edeb09b50b":"2024-04-04T18:23:55.278Z","2.1.0-canary.58286db90c77":"2024-04-04T21:58:08.745Z","2.1.0-canary.e8de70ec85a2":"2024-04-05T10:11:43.294Z","2.1.0-canary.4a494a2eaff3":"2024-04-05T11:48:03.521Z","2.1.0-canary.f1e0af763184":"2024-04-05T13:30:14.397Z","2.1.0-canary.4d32a38cf8ff":"2024-04-05T16:09:35.430Z","2.1.0-canary.97b5e4093abd":"2024-04-05T18:10:59.284Z","2.1.0-canary.d01a2223be4f":"2024-04-05T19:16:32.804Z","2.1.0-canary.86403c1b0d6f":"2024-04-08T08:15:01.598Z","2.1.0-canary.947f7b1d7659":"2024-04-08T11:44:47.800Z","2.1.0-canary.fb2d3b437239":"2024-04-08T13:38:50.748Z","2.1.0-canary.5347c5f30e59":"2024-04-08T13:48:37.485Z","2.1.0-canary.3f64bf8c5bbd":"2024-04-09T13:06:33.719Z","2.1.0-canary.dadb57edcd54":"2024-04-09T14:41:46.406Z","2.1.0-canary.988dbbde28e3":"2024-04-09T15:38:35.624Z","2.1.0-canary.3b98e36914b5":"2024-04-09T15:40:06.970Z","2.1.0-canary.6305e8383067":"2024-04-09T15:50:35.440Z","2.1.0-canary.2bbab1a79025":"2024-04-10T10:29:05.441Z","2.1.0-canary.987b1ac0b93f":"2024-04-10T10:36:56.653Z","2.1.0-canary.180cb6725065":"2024-04-10T12:09:49.976Z","2.1.0-canary.de951dee5920":"2024-04-10T12:10:38.373Z","2.1.0-canary.f40099e04eb4":"2024-04-10T12:55:24.524Z","2.1.0-canary.ae6ecf35b1db":"2024-04-10T12:59:16.515Z","2.1.0-canary.2cc8f44f8366":"2024-04-10T13:00:13.045Z","2.1.0-canary.b3a1db90ece9":"2024-04-10T14:20:03.580Z","2.1.0-canary.84dbf2df209c":"2024-04-11T09:49:48.528Z","2.1.0-canary.a18525ea7894":"2024-04-11T14:10:31.309Z","2.1.0-canary.b5c87ab876cf":"2024-04-11T15:39:07.679Z","2.1.0-canary.6d5ec149fadd":"2024-04-11T16:09:54.937Z","2.1.0-canary.6cd498a1ed64":"2024-04-11T17:05:55.202Z","2.1.0-canary.152b91570457":"2024-04-12T05:41:35.867Z","2.1.0-canary.3ceebc82f8ad":"2024-04-13T13:39:22.248Z","2.1.0-canary.b979bba37af5":"2024-04-13T19:54:44.559Z","2.1.0-canary.143755fda0a2":"2024-04-13T19:55:35.914Z","2.1.0-canary.87f70b7de5e0":"2024-04-13T20:25:59.162Z","2.1.0-canary.7e61e448ab48":"2024-04-13T21:11:17.926Z","2.1.0-canary.1752977bf6ab":"2024-04-14T07:52:22.798Z","2.1.0-canary.8c6a9ff47e05":"2024-04-14T13:29:30.228Z","2.1.0-canary.41601ac61ec7":"2024-04-14T18:47:09.101Z","2.1.0-canary.8c02dab5fb6a":"2024-04-15T11:45:27.788Z","2.1.0-canary.63f20d18343a":"2024-04-15T11:48:26.930Z","2.1.0-canary.4f70a4f4e85b":"2024-04-15T13:02:44.713Z","2.1.0-canary.45dffd1af682":"2024-04-15T16:38:35.029Z","2.1.0-canary.273ba62e0ef5":"2024-04-15T18:54:53.077Z","2.1.0-canary.8a5741c28343":"2024-04-16T08:30:20.292Z","2.1.0-canary.6f05a9b75600":"2024-04-16T10:27:25.962Z","2.1.0-canary.cb118ef712c7":"2024-04-16T10:49:15.243Z","2.1.0-canary.88ee4e999311":"2024-04-16T11:03:57.156Z","2.1.0-canary.98598fa7d6b1":"2024-04-16T11:05:02.944Z","2.1.0-canary.c39e4377938b":"2024-04-16T11:05:23.875Z","2.1.0-canary.9a4087efe1af":"2024-04-16T11:19:37.135Z","2.1.0-canary.c7cb91d7d4f3":"2024-04-16T12:48:04.872Z","2.1.0-canary.8778629f625f":"2024-04-16T12:49:48.200Z","2.1.0-canary.1f09a6e26286":"2024-04-16T14:46:33.660Z","2.1.0-canary.2c4266c57459":"2024-04-16T15:27:44.333Z","2.1.0-canary.fa3464ca8c7b":"2024-04-16T16:01:13.671Z","2.1.0-canary.7104515c9c36":"2024-04-16T16:24:17.200Z","2.1.0-canary.413838cd3d8d":"2024-04-17T09:35:41.031Z","2.1.0-canary.7732e99811c9":"2024-04-17T09:39:35.342Z","2.1.0-canary.6282f6551958":"2024-04-17T09:39:51.104Z","2.1.0-canary.a253af95d9d8":"2024-04-17T09:41:54.707Z","2.1.0-canary.145045487304":"2024-04-17T11:06:35.721Z","2.1.0-canary.34ad856873d1":"2024-04-17T11:20:01.021Z","2.1.0-canary.0b44a8b47a39":"2024-04-17T11:47:58.659Z","2.1.0-canary.f44ea90da61f":"2024-04-17T13:25:19.831Z","2.1.0-canary.f754bebc3221":"2024-04-17T14:10:08.486Z","2.1.0-canary.f9bafb2f8a5b":"2024-04-17T14:41:30.524Z","2.1.0-canary.d247b5dc533b":"2024-04-17T14:44:45.983Z","2.1.0-canary.f70fd2729d38":"2024-04-17T15:42:26.226Z","2.1.0-canary.625f4abc3b90":"2024-04-17T19:47:05.743Z","2.1.0-canary.dd0b7b882d68":"2024-04-17T20:25:44.729Z","2.1.0-canary.741ed00bda22":"2024-04-18T08:06:57.270Z","2.1.0-canary.47070ec10916":"2024-04-18T08:10:22.076Z","2.1.0-canary.1fc68975e2d8":"2024-04-18T13:49:15.123Z","2.1.0-canary.f6a2e352deb8":"2024-04-19T12:17:38.637Z","2.1.0-canary.b5dfd81540ab":"2024-04-19T14:06:54.105Z","2.1.0-canary.a6d2ab05d27b":"2024-04-21T11:54:31.757Z","2.1.0-canary.4507ce6378bb":"2024-04-21T12:47:57.518Z","2.1.0-canary.cce794e04be3":"2024-04-22T10:42:03.368Z","2.1.0-canary.4245fd55b21d":"2024-04-22T15:42:04.417Z","2.1.0-canary.a7b0fdd46e00":"2024-04-23T09:57:39.640Z","2.1.0-canary.2f32c5f45788":"2024-04-23T10:15:02.312Z","2.1.0-canary.e82b0a6c8f3f":"2024-04-23T10:31:24.097Z","2.1.0-canary.b56c4dd22545":"2024-04-23T10:50:32.954Z","2.1.0-canary.8f58e7392c0b":"2024-04-23T11:01:00.686Z","2.1.0":"2024-04-23T13:38:19.518Z","2.2.0-canary.a319ad94971d":"2024-04-23T13:39:34.834Z","2.2.0-canary.bfc8b6a9014f":"2024-04-24T14:44:56.554Z","2.1.1":"2024-04-24T15:47:37.653Z","2.2.0-canary.59b7c2527069":"2024-04-24T16:01:32.078Z","2.2.0-canary.c9b7d328fe9f":"2024-04-24T16:06:54.541Z","2.2.0-canary.8151e6f58614":"2024-04-24T18:36:54.408Z","2.1.2":"2024-04-25T12:49:51.705Z","2.2.0-canary.4c5abe888c1b":"2024-04-25T12:54:39.701Z","2.2.0-canary.15dd56a75ec2":"2024-04-25T14:20:54.041Z","2.2.0-canary.f78719b0547a":"2024-04-25T14:40:12.567Z","2.1.3":"2024-04-25T14:50:09.736Z","2.2.0-canary.77f19ccf8e6b":"2024-04-25T15:37:42.934Z","2.2.0-canary.e03328faf348":"2024-04-25T17:36:10.716Z","2.2.0-canary.029116fefd26":"2024-04-26T09:00:02.404Z","2.2.0-canary.de55259c92e6":"2024-04-26T13:10:43.811Z","2.2.0-canary.c9af23c92111":"2024-04-27T11:07:42.143Z","2.2.0-canary.7442456d85bb":"2024-04-27T11:22:21.668Z","2.2.0-canary.8c0e3c7f93e8":"2024-04-27T12:40:11.747Z","2.2.0-canary.0d0d38361d9e":"2024-04-27T17:41:19.880Z","2.2.0-canary.79ca14454e72":"2024-04-29T10:54:10.902Z","2.2.0-canary.5601d0ee22d3":"2024-04-29T11:09:14.572Z","2.2.0-canary.c0b192033ede":"2024-04-29T13:39:48.224Z","2.2.0-canary.4da28a0ddd85":"2024-04-29T14:02:11.686Z","2.2.0-canary.bf42d6e2a95f":"2024-04-29T14:19:42.450Z","2.1.4":"2024-04-29T16:15:50.087Z","2.2.0-canary.b8afbb4c43fd":"2024-04-29T20:52:56.277Z","2.2.0-canary.487addd2e8de":"2024-04-29T21:35:20.455Z","2.2.0-canary.932bbf0b1ef3":"2024-04-30T09:34:20.966Z","2.2.0-canary.0c6831788540":"2024-04-30T10:21:46.821Z","2.2.0-canary.5ab285fb85c1":"2024-04-30T10:25:58.228Z","2.2.0-canary.c9e1238f2daf":"2024-04-30T10:28:35.244Z","2.2.0-canary.71befbba8215":"2024-04-30T10:33:10.647Z","2.2.0-canary.d3fe2d06e05f":"2024-04-30T10:49:02.961Z","2.2.0-canary.46a97dfe3d96":"2024-04-30T10:52:34.696Z","2.2.0-canary.29b6407cdc1a":"2024-04-30T10:56:37.108Z","2.2.0-canary.8ba46fef49fc":"2024-04-30T11:12:11.693Z","2.2.0-canary.06509bf0282b":"2024-04-30T11:25:35.424Z","2.2.0-canary.085c3e549850":"2024-04-30T11:40:45.119Z","2.2.0-canary.b431c854b34f":"2024-04-30T13:14:27.108Z","2.2.0-canary.e4053a392cb0":"2024-04-30T13:56:13.221Z","2.2.0-canary.06be91b97b52":"2024-04-30T14:13:32.346Z","2.2.0-canary.9ba4f7cf2a25":"2024-05-01T10:53:31.148Z","2.2.0-canary.ffe3e7602c71":"2024-05-02T11:30:39.111Z","2.2.0-canary.e999316691ea":"2024-05-02T12:52:40.264Z","2.2.0-canary.623788c2db8a":"2024-05-02T14:02:38.264Z","2.2.0-canary.9210655eecb5":"2024-05-02T15:04:59.216Z","2.2.0-canary.1366a15b7aa5":"2024-05-03T10:15:00.917Z","2.2.0-canary.c308cc2edd31":"2024-05-03T10:58:28.854Z","2.2.0-canary.68bc29f1030a":"2024-05-03T13:52:19.167Z","2.2.0-canary.db7c3f59bf1e":"2024-05-03T15:32:41.450Z","2.2.0-canary.fabba66c0f4b":"2024-05-04T17:49:34.258Z","2.2.0-canary.ebc892a1a6b8":"2024-05-07T10:16:41.726Z","2.2.0-canary.b5caa53cee16":"2024-05-07T14:07:02.424Z","2.2.0-canary.ec5eded41bfa":"2024-05-07T14:57:41.993Z","2.2.0-canary.a2f4d35579d3":"2024-05-07T15:06:06.666Z","2.2.0-canary.ddebf3fc5c98":"2024-05-08T09:17:29.167Z","2.2.0-canary.2dd71f8510b7":"2024-05-08T10:16:17.383Z","2.2.0-canary.0a7816e34d96":"2024-05-08T10:21:59.949Z","2.2.0-canary.da35f2bd75e4":"2024-05-08T12:47:30.779Z","2.2.0-canary.c6ba621c114f":"2024-05-08T14:28:16.576Z","2.2.0-canary.7b99c8532b84":"2024-05-09T09:39:54.565Z","2.2.0-canary.91903c97614f":"2024-05-09T09:56:02.328Z","2.2.0-canary.da415d95db93":"2024-05-12T20:58:52.201Z","2.2.0-canary.142c27053b4b":"2024-05-12T21:13:44.479Z","2.2.0-canary.d2d3e582e5c7":"2024-05-13T08:38:31.971Z","2.2.0-canary.3dcd2a851c1f":"2024-05-13T11:05:09.051Z","2.2.0-canary.7226afc1ffbc":"2024-05-13T11:08:42.315Z","2.2.0-canary.5a15c49d6384":"2024-05-14T08:58:13.322Z","2.2.0-canary.ab807afda313":"2024-05-14T09:51:05.677Z","2.2.0-canary.5b21ad96ae98":"2024-05-14T10:30:26.960Z","2.2.0-canary.48fa9018f42f":"2024-05-16T13:58:15.305Z","2.2.0-canary.b4c1f606e18e":"2024-05-17T09:05:01.833Z","2.2.0-canary.9bf25c10b8f2":"2024-05-17T13:22:13.813Z","2.2.0-canary.abb207b98ae4":"2024-05-17T13:37:24.242Z","2.2.0-canary.979e5d797942":"2024-05-17T14:51:43.948Z","2.2.0-canary.e559a7cdbb1a":"2024-05-19T01:12:38.789Z","2.2.0-canary.48512995b417":"2024-05-19T01:30:47.958Z","2.2.0-canary.4adbc76e2de6":"2024-05-19T14:10:44.449Z","2.2.0-canary.3a96d040c335":"2024-05-20T09:24:38.508Z","2.2.0-canary.ed63bcead593":"2024-05-20T09:39:05.665Z","2.2.0-canary.2cf8104f5ad2":"2024-05-20T12:55:09.547Z","2.2.0-canary.16ba1eb2c2a7":"2024-05-20T13:02:06.825Z","2.2.0-canary.9ffd7f15ee48":"2024-05-20T15:02:30.291Z","2.2.0-canary.29608838ef96":"2024-05-21T05:17:12.890Z","2.2.0-canary.3853c5f4d3b2":"2024-05-21T06:53:53.090Z","2.2.0-canary.24a70106f5aa":"2024-05-21T08:13:23.610Z","2.2.0-canary.ec128da55b5b":"2024-05-21T08:34:29.601Z","2.2.0-canary.1452978246a6":"2024-05-21T08:53:36.445Z","2.2.0-canary.18b03624d5c0":"2024-05-21T09:07:57.463Z","2.2.0-canary.625d59e4688e":"2024-05-21T09:38:00.152Z","2.2.0-canary.453c98dd7e03":"2024-05-21T15:11:53.787Z","2.2.0-canary.b7933d7e0866":"2024-05-21T16:04:27.160Z","2.2.0-canary.38b1f7d0c959":"2024-05-21T16:06:27.397Z","2.2.0-canary.af664d55df11":"2024-05-21T16:44:33.905Z","2.2.0-canary.52eeb61dcd5a":"2024-05-21T21:51:12.832Z","2.2.0-canary.ed33e6ab4dc3":"2024-05-21T21:56:36.969Z","2.2.0-canary.b32082a2b4d9":"2024-05-22T09:01:25.415Z","2.2.0-canary.8fa87cc84a8b":"2024-05-22T10:13:20.925Z","2.2.0-canary.db32f0e8e68b":"2024-05-22T10:16:08.034Z","2.2.0-canary.abc8521a7129":"2024-05-22T13:35:17.337Z","2.2.0-canary.f9ed1bf2c948":"2024-05-22T16:04:24.528Z","2.2.0-canary.d0033ce35331":"2024-05-23T08:44:30.790Z","2.2.0-canary.860f5d168d33":"2024-05-23T09:38:46.748Z","2.2.0-canary.2b2778b4f9b2":"2024-05-23T13:09:55.776Z","2.2.0-canary.87e3d60c9008":"2024-05-23T13:42:35.694Z","2.2.0-canary.58104c1a4cef":"2024-05-23T20:15:17.462Z","2.2.0-canary.6c9ead030977":"2024-05-23T20:42:52.094Z","2.2.0-canary.ef44d71ee2a8":"2024-05-24T13:14:42.525Z","2.2.0-canary.e474f51745ec":"2024-05-25T15:58:04.488Z","2.2.0-canary.5f7032a553ff":"2024-05-28T09:48:02.228Z","2.2.0-canary.47c8bc0eb3eb":"2024-05-28T09:55:38.292Z","2.2.0-canary.19f8d4248cc8":"2024-05-28T09:58:10.207Z","2.2.0-canary.a457a390819b":"2024-05-28T14:32:04.782Z","2.2.0-canary.760e8724dbd2":"2024-05-30T11:22:04.130Z","2.2.0-canary.b56433aa79be":"2024-05-30T13:10:10.300Z","2.2.0-canary.749b7d4d6dcc":"2024-05-30T13:17:48.267Z","2.2.0-canary.aba77fd08974":"2024-05-31T09:18:49.567Z","2.2.0-canary.fc302ec4a5b2":"2024-06-03T08:33:14.287Z","2.2.0-canary.bc748f66a234":"2024-06-03T08:35:38.533Z","2.2.0-canary.c66da1013e10":"2024-06-03T08:38:21.494Z","2.2.0-canary.cd96c35f7263":"2024-06-03T08:41:57.960Z","2.2.0-canary.633a4e700dca":"2024-06-03T08:45:30.205Z","2.2.0-canary.e29137f46793":"2024-06-03T08:52:17.110Z","2.2.0-canary.14abf25ab668":"2024-06-03T09:16:14.151Z","2.2.0-canary.9422a0ecc222":"2024-06-03T13:09:44.431Z","2.2.0-canary.19d051c18838":"2024-06-03T16:06:19.000Z","2.2.0-canary.23cf8729bc5b":"2024-06-04T08:07:40.780Z","2.2.0-canary.aadc0aab4dba":"2024-06-04T08:58:57.892Z","2.2.0-canary.e74d2470c522":"2024-06-04T11:06:32.622Z","2.2.0-canary.38c573aaccfe":"2024-06-04T12:13:05.106Z","2.2.0-canary.930ea64d35d6":"2024-06-04T12:24:59.736Z","2.2.0-canary.15f1d82e7dd0":"2024-06-04T14:42:57.989Z","2.2.0-canary.876f1ef3268f":"2024-06-04T15:36:14.259Z","2.2.0-canary.9104e6abf855":"2024-06-05T08:35:13.250Z","2.2.0-canary.b04ded47c30f":"2024-06-05T10:59:35.614Z","2.2.0-canary.b7bc2dbbce6a":"2024-06-05T11:02:10.702Z","2.2.0-canary.5d58924f747b":"2024-06-05T12:34:44.055Z","2.2.0-canary.5d7f368fd693":"2024-06-05T14:42:17.631Z","2.2.0-canary.7071b5fee24e":"2024-06-05T17:09:28.185Z","2.2.0-canary.d47fd56d829a":"2024-06-06T09:56:56.053Z","2.2.0-canary.1c92496d2b93":"2024-06-06T13:32:53.235Z","2.2.0-canary.6745f2cbcfd3":"2024-06-10T08:18:58.181Z","2.2.0-canary.4dab25be57e0":"2024-06-10T08:24:44.947Z","2.2.0-canary.ccb6b918c51a":"2024-06-10T10:59:43.595Z","2.2.0-canary.f5a6ed7b916f":"2024-06-10T13:24:24.661Z","2.2.0-canary.fb0dd1d2fe7d":"2024-06-10T13:59:20.979Z","2.2.0-canary.801fe6700545":"2024-06-10T20:52:44.569Z","2.2.0-canary.902158f93433":"2024-06-10T22:24:27.577Z","2.2.0-canary.23f8b3fd6060":"2024-06-11T06:05:50.064Z","2.2.0-canary.25dcc2980393":"2024-06-11T06:22:55.049Z","2.2.0-canary.a062d42bdf91":"2024-06-11T08:15:26.814Z","2.2.0-canary.215ff308ba5a":"2024-06-11T11:14:26.337Z","2.2.0-canary.45ac87d39ee5":"2024-06-11T11:47:06.697Z","2.2.0-canary.07296286ca26":"2024-06-11T12:48:34.705Z","2.2.0":"2024-06-11T12:55:09.349Z","2.3.0-canary.5de022962665":"2024-06-11T13:58:27.321Z","2.3.0-canary.9adb5eec5ab1":"2024-06-11T14:01:21.972Z","2.3.0-canary.3adae06d9c1d":"2024-06-11T14:08:55.710Z","2.3.0-canary.6c846716c343":"2024-06-11T14:26:08.425Z","2.3.0-canary.457e90ea23c0":"2024-06-12T10:06:04.955Z","2.3.0-canary.69e6dbc407d2":"2024-06-13T08:54:09.952Z","2.3.0-canary.6cb797a07475":"2024-06-13T13:19:08.067Z","2.3.0-canary.012e54959db0":"2024-06-13T13:56:51.500Z","2.3.0-canary.fba82ed924de":"2024-06-13T16:14:53.985Z","2.3.0-canary.73c2b1088a1c":"2024-06-14T10:11:14.072Z","2.3.0-canary.735161c4a81f":"2024-06-14T10:32:29.153Z","2.3.0-canary.db2e88e5d52b":"2024-06-15T17:18:46.218Z","2.3.0-canary.5bf05bbb3c8b":"2024-06-16T11:54:43.981Z","2.3.0-canary.764f26007f89":"2024-06-16T15:24:06.755Z","2.3.0-canary.6d2f963f9188":"2024-06-16T15:24:58.207Z","2.3.0-canary.cbf7c2c6057c":"2024-06-16T16:17:00.353Z","2.3.0-canary.ac149c1014fb":"2024-06-16T17:11:31.883Z","2.3.0-canary.e491cba8636a":"2024-06-17T10:54:14.773Z","2.3.0-canary.5b3fc7dffe38":"2024-06-17T11:08:54.723Z","2.3.0-canary.0e32999f44b9":"2024-06-17T11:51:43.080Z","2.3.0-canary.1bcc16d15ac4":"2024-06-17T13:25:07.024Z","2.3.0-canary.ccc673b5afc8":"2024-06-17T14:28:34.658Z","2.3.0-canary.6c7b8febbf9b":"2024-06-17T14:31:13.054Z","2.3.0-canary.12aea7ed68e9":"2024-06-17T14:57:44.983Z","2.3.0-canary.c4b9ea30f4e3":"2024-06-17T14:58:59.564Z","2.2.1":"2024-06-17T17:12:03.928Z","2.3.0-canary.28f7da777d50":"2024-06-17T21:38:29.210Z","2.3.0-canary.f621f92ae29f":"2024-06-18T10:48:17.197Z","2.3.0-canary.7327b0e42893":"2024-06-18T10:50:24.737Z","2.3.0-canary.487b1beb8503":"2024-06-18T10:58:37.050Z","2.3.0-canary.b60ae0f067d4":"2024-06-18T10:58:44.544Z","2.3.0-canary.a30793982227":"2024-06-18T11:01:55.151Z","2.3.0-canary.96389355196d":"2024-06-18T11:19:29.817Z","2.3.0-canary.87b5ef4a563f":"2024-06-18T11:40:13.053Z","2.3.0-canary.ca3ef619ad07":"2024-06-18T11:50:57.851Z","2.3.0-canary.57d0618ab7c7":"2024-06-18T13:15:40.060Z","2.3.0-canary.e48f4bb7981d":"2024-06-18T13:16:41.898Z","2.3.0-canary.b3e378a9c995":"2024-06-18T13:17:10.461Z","2.3.0-canary.37a9c402c103":"2024-06-18T14:03:40.267Z","2.3.0-canary.a1e5a26e3b75":"2024-06-18T14:41:27.084Z","2.3.0-canary.fef462bd67aa":"2024-06-18T18:17:37.568Z","2.3.0-canary.05c827dab7f4":"2024-06-20T07:40:11.087Z","2.3.0-canary.6137d4e37528":"2024-06-20T10:20:16.563Z","2.3.0-canary.d75df039bd79":"2024-06-20T13:17:49.494Z","2.3.0-canary.480c23135f51":"2024-06-24T07:54:07.224Z","2.3.0-canary.2d2a7ea76fc5":"2024-06-24T12:37:43.286Z","2.2.2":"2024-06-24T12:58:35.235Z","2.3.0-canary.9850ef93e2af":"2024-06-24T13:24:35.342Z","2.2.3":"2024-06-24T13:33:48.103Z","2.3.0-canary.8ac48877de5d":"2024-06-24T15:14:06.168Z","2.2.4":"2024-06-24T15:33:35.210Z","2.3.0-canary.4ccac5da96d5":"2024-06-24T16:08:54.457Z","2.3.0-canary.cc035049ad30":"2024-06-25T09:44:34.445Z","2.3.0-canary.baa71289ed6d":"2024-06-25T11:41:32.176Z","2.3.0":"2024-06-25T13:33:28.849Z","2.4.0-canary.80b758d46623":"2024-06-26T07:36:40.121Z","2.4.0-canary.a2ebf2984b2a":"2024-06-26T11:17:40.324Z","2.4.0-canary.65a689058434":"2024-06-26T11:19:52.741Z","2.4.0-canary.f19ed944221e":"2024-06-26T11:23:27.041Z","2.4.0-canary.41c3b1e3df5d":"2024-06-26T11:49:51.112Z","2.4.0-canary.fe44631d8f69":"2024-06-26T13:26:44.201Z","2.4.0-canary.4a3d9d407df1":"2024-06-26T14:20:51.983Z","2.4.0-canary.d686b1f0c5d5":"2024-06-26T16:16:30.856Z","2.4.0-canary.3d07262e20c5":"2024-06-26T18:22:51.379Z","2.4.0-canary.576426eba9c8":"2024-06-27T10:09:07.418Z","2.4.0-canary.2355fdc6140d":"2024-06-27T11:45:37.036Z","2.4.0-canary.aa1c99fee338":"2024-06-27T13:45:21.081Z","2.4.0-canary.ca5e268798c8":"2024-06-27T14:07:06.327Z","2.4.0-canary.964dd82f9315":"2024-06-28T09:20:59.619Z","2.4.0-canary.873e01583c30":"2024-06-28T10:46:47.286Z","2.4.0-canary.9d02ca9cbeda":"2024-06-28T10:57:49.791Z","2.4.0-canary.8250112061f7":"2024-06-28T13:59:52.301Z","2.4.0-canary.978de17a123f":"2024-06-28T14:03:21.830Z","2.4.0-canary.bc7f0c638e43":"2024-06-28T16:09:17.482Z","2.4.0-canary.4fff8a89afc0":"2024-06-29T10:34:13.457Z","2.4.0-canary.cafa0f5636fb":"2024-07-01T10:34:06.748Z","2.4.0-canary.57fb7a065073":"2024-07-01T11:47:03.086Z","2.4.0-canary.13ceb909a05b":"2024-07-01T12:00:20.427Z","2.4.0-canary.3e8f497b78a2":"2024-07-01T14:42:19.532Z","2.4.0-canary.bfccf98d9920":"2024-07-01T14:51:00.536Z","2.4.0-canary.ee6aa172b22b":"2024-07-01T14:57:52.753Z","2.4.0-canary.7ec30e56dae1":"2024-07-02T08:39:36.980Z","2.4.0-canary.031547749f74":"2024-07-02T09:20:24.127Z","2.4.0-canary.f66763371cb7":"2024-07-02T10:44:25.445Z","2.4.0-canary.adb84d97e316":"2024-07-02T11:04:03.419Z","2.4.0-canary.dcfc6da60409":"2024-07-02T13:20:45.539Z","2.4.0-canary.51e81d83578b":"2024-07-03T08:52:16.843Z","2.4.0-canary.8906bd8ffa08":"2024-07-03T11:03:19.857Z","2.4.0-canary.c1fe8ec99aa9":"2024-07-03T14:24:39.216Z","2.4.0-canary.a466ffe92a9f":"2024-07-05T09:43:29.984Z","2.4.0-canary.1bf2820a3fed":"2024-07-05T10:52:39.048Z","2.4.0-canary.a9ca00c04c65":"2024-07-06T07:22:32.324Z","2.4.0-canary.cf32a0922199":"2024-07-08T10:34:13.660Z","2.4.0-canary.b166d20447fd":"2024-07-08T10:41:58.250Z","2.4.0-canary.e3cdf3400721":"2024-07-08T15:47:39.472Z","2.4.0-canary.cbac3ad3d0d2":"2024-07-08T16:39:34.237Z","2.4.0-canary.7d5a6cbe3b34":"2024-07-09T09:18:36.869Z","2.4.0-canary.a85c215ffc8a":"2024-07-09T09:21:14.568Z","2.4.0-canary.57dd425eff0d":"2024-07-09T09:35:40.396Z","2.4.0-canary.25656cef672e":"2024-07-09T10:21:10.245Z","2.4.0-canary.332affa4a995":"2024-07-09T10:28:53.941Z","2.4.0-canary.710a70bf0e38":"2024-07-09T10:42:49.960Z","2.4.0-canary.7e561e54e551":"2024-07-09T10:46:09.508Z","2.4.0-canary.9a3afa2e2aff":"2024-07-09T11:12:23.702Z","2.4.0-canary.ec0ec71c6918":"2024-07-09T12:43:40.204Z","2.4.0-canary.adbb0e9b3bf9":"2024-07-09T13:17:13.066Z","2.4.0-canary.922dd416b17f":"2024-07-09T16:13:53.247Z","2.4.0-canary.60f43e947e9b":"2024-07-10T09:03:22.249Z","2.4.0-canary.89d7438ca35a":"2024-07-10T09:12:44.535Z","2.4.0-canary.76a5d98eeb19":"2024-07-10T09:18:57.298Z","2.4.0-canary.720b115a7e06":"2024-07-10T10:05:07.926Z","2.4.0-canary.92fa5304f504":"2024-07-10T10:09:06.729Z","2.4.0-canary.965bc1099772":"2024-07-10T13:10:35.477Z","2.4.0-canary.627c84c2af81":"2024-07-10T13:27:54.589Z","2.4.0-canary.ce493dcfaf33":"2024-07-10T16:21:44.123Z","2.4.0-canary.a7fac3bcc4cd":"2024-07-11T11:27:28.628Z","2.4.0-canary.69a1c17b4639":"2024-07-11T12:02:03.557Z","2.4.0-canary.34eaf12bff06":"2024-07-11T13:59:59.316Z","2.4.0-canary.70a26862c4ba":"2024-07-11T14:15:13.604Z","2.4.0-canary.9229d2e3c74b":"2024-07-11T16:12:46.860Z","2.4.0-canary.bd0e9e3f437f":"2024-07-12T07:13:13.647Z","2.4.0-canary.d684866f9017":"2024-07-12T07:27:07.304Z","2.4.0-canary.64e1fac89796":"2024-07-12T10:48:09.054Z","2.4.0-canary.1c35ed27f982":"2024-07-12T13:21:55.023Z","2.4.0-canary.85f36639ffa8":"2024-07-12T14:12:12.045Z","2.4.0-canary.e4bfae4172ae":"2024-07-12T14:16:06.439Z","2.4.0-canary.934c31574d48":"2024-07-12T14:51:40.363Z","2.4.0-canary.430c48acf91c":"2024-07-12T17:06:57.037Z","2.4.0-canary.190ea19caab8":"2024-07-12T17:39:23.404Z","2.4.0-canary.0235f841153c":"2024-07-14T11:06:17.390Z","2.4.0-canary.719332d2721e":"2024-07-15T11:14:21.896Z","2.4.0-canary.7ba4040e840f":"2024-07-15T11:30:51.651Z","2.4.0-canary.f4ceb581ddea":"2024-07-15T14:16:29.002Z","2.4.0-canary.01bc73e750a9":"2024-07-15T14:22:37.492Z","2.4.0-canary.fe3dc0d965b0":"2024-07-15T15:09:12.884Z","2.4.0-canary.c5b2569bfcaf":"2024-07-15T15:57:13.214Z","2.4.0-canary.348ff9f66a24":"2024-07-15T16:20:00.841Z","2.4.0-canary.077d42c6f970":"2024-07-16T10:09:40.645Z","2.4.0-canary.bc20b2a418e5":"2024-07-16T10:23:33.184Z","2.4.0-canary.593c51065f5f":"2024-07-16T10:50:45.684Z","2.4.0-canary.5897d3c934be":"2024-07-16T10:54:04.505Z","2.4.0-canary.c8ebe57e24f8":"2024-07-16T11:06:21.259Z","2.4.0-canary.43811d54bad8":"2024-07-16T11:35:03.149Z","2.4.0-canary.792de3c64e0c":"2024-07-16T11:49:12.937Z","2.4.0-canary.62fe6561c760":"2024-07-16T12:52:20.014Z","2.4.0-canary.d85aac58b329":"2024-07-16T13:28:32.656Z","2.4.0-canary.48d1f4e0d725":"2024-07-16T13:36:09.396Z","2.4.0-canary.e784d3182f4a":"2024-07-16T14:23:13.670Z","2.4.0-canary.6ba3fb0722bb":"2024-07-16T14:32:19.407Z","2.4.0-canary.9d15a05ac02c":"2024-07-16T14:52:31.506Z","2.4.0-canary.1a7f5e9fb58a":"2024-07-16T16:06:04.920Z","2.4.0-canary.8aa4fd33527a":"2024-07-16T16:07:38.602Z","2.4.0-canary.70855c140175":"2024-07-17T10:30:51.441Z","2.4.0-canary.8c41e884bbfa":"2024-07-17T10:43:04.070Z","2.4.0-canary.8aac6dc59ea7":"2024-07-17T11:13:04.376Z","2.4.0-canary.58890dcfce69":"2024-07-17T16:17:15.075Z","2.4.0-canary.4c478d226709":"2024-07-18T08:03:09.790Z","2.4.0-canary.eaf921f40174":"2024-07-18T08:46:07.770Z","2.4.0-canary.6ee64b222d69":"2024-07-18T11:13:12.026Z","2.4.0-canary.a85d37dfa5e4":"2024-07-18T11:47:42.021Z","2.4.0-canary.146965c2405e":"2024-07-18T12:10:42.065Z","2.4.0-canary.2d93a91d46c4":"2024-07-18T13:08:59.627Z","2.4.0-canary.ecf2e141c5bc":"2024-07-18T13:30:23.274Z","2.4.0-canary.5d1543a8e9cd":"2024-07-18T13:43:28.452Z","2.4.0-canary.0fee0562210b":"2024-07-18T14:06:44.521Z","2.4.0-canary.e1a6abcded6c":"2024-07-18T14:24:57.909Z","2.4.0-canary.5fc4b53f6465":"2024-07-18T14:46:44.763Z","2.4.0-canary.8347697097ab":"2024-07-19T07:08:25.103Z","2.4.0-canary.901ba660d648":"2024-07-19T14:30:59.689Z","2.4.0-canary.87a3c0b0f7eb":"2024-07-20T13:01:54.557Z","2.4.0-canary.27271cdca095":"2024-07-22T08:00:51.325Z","2.4.0-canary.66ae584e070d":"2024-07-22T09:59:14.833Z","2.4.0-canary.9cb6da32b22e":"2024-07-22T10:16:44.361Z","2.4.0-canary.63667289e165":"2024-07-22T11:42:47.152Z","2.4.0-canary.796e5ccd74fc":"2024-07-22T11:49:04.323Z","2.4.0-canary.8695e7dda57b":"2024-07-22T12:03:01.081Z","2.4.0-canary.dfd8cfc34d44":"2024-07-22T12:18:22.309Z","2.4.0-canary.6d115f5e93c3":"2024-07-22T13:26:19.447Z","2.4.0-canary.f00956a71991":"2024-07-22T13:30:34.694Z","2.4.0-canary.9ad754b17d03":"2024-07-22T14:25:18.623Z","2.4.0-canary.5c7f936ba070":"2024-07-22T14:27:47.259Z","2.4.0-canary.5ed77d83d346":"2024-07-22T14:27:54.908Z","2.4.0-canary.0023c1fe2837":"2024-07-22T15:32:31.293Z","2.4.0-canary.71cd416d8af7":"2024-07-22T15:37:34.059Z","2.4.0-canary.6d99a0d3ff61":"2024-07-22T16:01:23.979Z","2.4.0-canary.b06cbf39fab6":"2024-07-22T16:38:33.639Z","2.4.0":"2024-07-22T16:48:41.962Z","2.5.0-canary.46358cf96851":"2024-07-22T17:25:53.620Z","2.5.0-canary.f7a28a6597c0":"2024-07-22T17:39:07.895Z","2.5.0-canary.3f4f8797e8a0":"2024-07-22T17:42:20.293Z","2.5.0-canary.9740f865a59b":"2024-07-23T11:31:00.817Z","2.5.0-canary.ff8657fd0eac":"2024-07-23T11:32:42.194Z","2.5.0-canary.b24bd7102278":"2024-07-23T11:44:43.193Z","2.5.0-canary.c27d0d166f0f":"2024-07-23T12:51:16.030Z","2.5.0-canary.066dd0833699":"2024-07-23T13:38:35.707Z","2.5.0-canary.aac301199585":"2024-07-23T15:46:41.818Z","2.5.0-canary.b8ea0db8462b":"2024-07-23T17:54:27.986Z","2.5.0-canary.874f51dcc30f":"2024-07-24T09:19:23.304Z","2.5.0-canary.d752c9fde5e9":"2024-07-24T10:18:35.426Z","2.5.0-canary.98da917fc4c0":"2024-07-24T10:19:16.155Z","2.5.0-canary.eaf78c34d855":"2024-07-24T10:48:39.358Z","2.5.0-canary.1b9090d23a00":"2024-07-24T13:21:30.448Z","2.5.0-canary.423a0507b88d":"2024-07-24T13:52:19.588Z","2.5.0-canary.e149dce385b8":"2024-07-24T13:58:45.639Z","2.5.0-canary.87b231abcfe2":"2024-07-24T14:55:52.235Z","2.5.0-canary.f6a352b2aa28":"2024-07-25T11:15:14.350Z","2.5.0-canary.bae7faf11b49":"2024-07-25T11:47:50.553Z","2.5.0-canary.0e37a3777678":"2024-07-25T11:48:54.034Z","2.5.0-canary.5511e1cfcd03":"2024-07-25T13:05:30.220Z","2.4.1":"2024-07-25T14:06:05.616Z","2.5.0-canary.f46caeb7d052":"2024-07-25T14:06:47.322Z","2.5.0-canary.bbc93c7e021f":"2024-07-25T16:36:05.149Z","2.5.0-canary.15a9f935fc98":"2024-07-26T08:42:19.262Z","2.5.0-canary.2458db7a4e09":"2024-07-26T13:31:52.390Z","2.5.0-canary.a8e233ab05bf":"2024-07-29T09:45:32.319Z","2.5.0-canary.5c8e6947bc51":"2024-07-29T11:43:55.617Z","2.5.0-canary.0c77cf94a99d":"2024-07-29T13:20:17.885Z","2.5.0-canary.ef89eedfce96":"2024-07-29T13:36:20.618Z","2.5.0-canary.f05d102cd44e":"2024-07-29T13:53:58.652Z","2.4.2":"2024-07-29T13:59:12.123Z","2.5.0-canary.84e01aa63ff7":"2024-07-29T14:09:27.917Z","2.5.0-canary.306c5c0204cf":"2024-07-29T15:09:04.485Z","2.5.0-canary.5b8c0753b852":"2024-07-30T11:46:54.038Z","2.5.0-canary.87728d31af53":"2024-07-30T13:41:21.478Z","2.5.0-canary.14a226bc5f2d":"2024-07-30T14:08:46.092Z","2.5.0-canary.b006c8a942f0":"2024-07-30T14:45:09.856Z","2.5.0-canary.c8dd23faa627":"2024-07-30T16:49:41.986Z","2.5.0-canary.f4560445eac3":"2024-07-31T10:53:22.630Z","2.5.0-canary.20f0e6a28ad4":"2024-07-31T11:25:17.285Z","2.5.0-canary.9d3e0279b27b":"2024-07-31T12:35:51.051Z","2.5.0-canary.8e29188a2f45":"2024-07-31T13:00:33.202Z","2.4.3":"2024-07-31T13:12:25.112Z","2.5.0-canary.e0f36407d9b8":"2024-08-01T14:58:15.186Z","2.5.0-canary.88f7b572e5f7":"2024-08-01T17:00:29.853Z","2.5.0-canary.38dfe4893f82":"2024-08-01T17:02:04.761Z","2.5.0-canary.dd1698832106":"2024-08-01T17:03:12.506Z","2.5.0-canary.759f3c812c3b":"2024-08-02T09:09:21.578Z","2.5.0-canary.40a46fd134e1":"2024-08-02T10:55:42.750Z","2.5.0-canary.8f092336a166":"2024-08-02T11:37:33.517Z","2.5.0-canary.9dfe11641c8c":"2024-08-02T13:04:20.154Z","2.5.0-canary.c6e07a06c0d0":"2024-08-02T13:11:43.524Z","2.5.0-canary.46fec0b2ee82":"2024-08-03T12:18:20.740Z","2.5.0-canary.9948f3e2325c":"2024-08-03T13:16:04.258Z","2.5.0-canary.124a142b577f":"2024-08-03T13:21:28.912Z","2.5.0-canary.3f5aa0b58f2f":"2024-08-04T13:22:39.598Z","2.5.0-canary.efa1a4b4b6fd":"2024-08-05T08:12:08.573Z","2.5.0-canary.18dd29e18730":"2024-08-05T11:32:03.382Z","2.5.0-canary.c9ccdc22f131":"2024-08-05T13:29:54.951Z","2.5.0-canary.bc682a0536fb":"2024-08-05T17:10:09.103Z","2.5.0-canary.f69de7293908":"2024-08-05T18:00:49.331Z","2.4.4":"2024-08-05T18:01:14.856Z","2.5.0-canary.2d8df071dda8":"2024-08-05T19:17:34.171Z","2.5.0-canary.b0e56ac60289":"2024-08-05T19:18:14.682Z","2.5.0-canary.f1d6061d972e":"2024-08-06T10:28:54.003Z","2.5.0-canary.2604b9360ff8":"2024-08-06T10:45:10.514Z","2.5.0-canary.cfce3ac380fb":"2024-08-06T11:39:33.677Z","2.5.0-canary.b531f2ab9b92":"2024-08-07T14:28:52.800Z","2.5.0-canary.4b10b57aeec7":"2024-08-08T10:28:52.978Z","2.5.0-canary.169aeca71f2a":"2024-08-09T09:27:58.383Z","2.5.0-canary.6c83dfbaf37f":"2024-08-09T16:43:35.022Z","2.5.0-canary.b9cc47af464a":"2024-08-10T12:09:07.251Z","2.5.0-canary.f39c09f79e15":"2024-08-10T15:44:34.443Z","2.5.0-canary.a7a2cfbef1a1":"2024-08-10T20:21:51.749Z","2.5.0-canary.42de01d57230":"2024-08-13T07:27:42.109Z","2.5.0-canary.bb3273d0467f":"2024-08-13T10:02:53.620Z","2.5.0-canary.3f12d7cd220c":"2024-08-13T13:36:38.310Z","2.5.0-canary.b58b024b777a":"2024-08-14T10:21:28.936Z","2.5.0-canary.15b7a7b0d08c":"2024-08-14T11:21:05.953Z","2.5.0-canary.06aa36ec07df":"2024-08-15T09:51:44.841Z","2.5.0-canary.f60bb7b7cf6a":"2024-08-15T14:22:56.605Z","2.5.0-canary.c7729f5dbd86":"2024-08-16T07:46:06.682Z","2.5.0-canary.8ab18776cd8e":"2024-08-20T11:08:20.487Z","2.5.0-canary.822a54040c04":"2024-08-21T09:14:33.560Z","2.5.0-canary.aa4793d41f5d":"2024-08-21T16:19:53.337Z","2.5.0-canary.3469150d3b2a":"2024-08-22T07:26:14.056Z","2.5.0-canary.a82b83ed0583":"2024-08-22T11:55:02.805Z","2.5.0-canary.53e9f5a76fdd":"2024-08-22T13:26:55.521Z","2.4.5":"2024-08-22T13:55:12.694Z","2.5.0-canary.fa9dbe131e94":"2024-08-22T14:51:03.830Z","2.5.0-canary.db3b10cd915a":"2024-08-22T14:54:34.231Z","2.5.0-canary.cdf7d0f190ca":"2024-08-23T10:24:32.725Z","2.5.0-canary.d8f1f08e9da2":"2024-08-23T13:46:08.959Z","2.5.0-canary.5e6a9e5d844a":"2024-08-23T13:49:33.216Z","2.5.0-canary.2e85c0839116":"2024-08-23T13:58:09.273Z","2.5.0-canary.7c2035d59e89":"2024-08-23T14:04:52.710Z","2.5.0-canary.eca7d243b246":"2024-08-27T10:40:56.003Z","2.5.0-canary.70a316804630":"2024-08-27T13:38:48.292Z","2.5.0-canary.e716f404dbc2":"2024-08-27T16:36:37.028Z","2.5.0-canary.9d1262cda980":"2024-08-27T23:46:53.794Z","2.5.0-canary.c7c2fdddd9b6":"2024-08-28T08:04:45.183Z","2.5.0-canary.ca29488ae268":"2024-08-28T08:56:00.267Z","2.5.0-canary.729bf6d5f987":"2024-08-29T08:51:28.366Z","2.5.0-canary.870fc6728f6d":"2024-08-29T09:55:17.948Z","2.4.6":"2024-08-29T10:06:06.784Z","2.5.0-canary.b8f4a56031ac":"2024-08-29T10:18:55.247Z","2.5.0-canary.8c8da98d56b3":"2024-09-02T08:06:38.013Z","2.5.0-canary.6cebc160812c":"2024-09-02T09:05:39.849Z","2.5.0-canary.7e612e749f97":"2024-09-02T11:12:26.087Z","2.5.0-canary.da666ef4fdac":"2024-09-02T11:12:30.454Z","2.5.0-canary.fdedee1e8021":"2024-09-02T11:13:51.974Z","2.5.0-canary.c20c74530708":"2024-09-02T14:48:37.532Z","2.5.0-internal.f1670556b83b":"2024-09-02T15:38:55.892Z","2.5.0-canary.295103311fbe":"2024-09-02T15:46:01.397Z","2.5.0-canary.8f5a5b4e6194":"2024-09-02T15:56:23.536Z","2.5.0-canary.251c2bdc46f4":"2024-09-03T09:57:19.448Z","2.5.0-internal.f48d683ba3c4":"2024-09-03T10:20:10.020Z","2.5.0-canary.eacdc6b6eada":"2024-09-03T10:59:22.421Z","2.5.0-internal.2124bd65071d":"2024-09-03T16:02:43.891Z","2.5.0-canary.762359ec4d3c":"2024-09-04T13:01:21.178Z","2.5.0-canary.7d0433e91822":"2024-09-04T15:49:28.481Z","2.5.0-internal.c1a2585d0b9c":"2024-09-04T16:18:42.706Z","2.5.0-canary.7c6cea99e0c4":"2024-09-05T09:18:51.179Z","2.5.0-canary.2847e5c8ce37":"2024-09-05T10:47:54.859Z","2.5.0-canary.da7347054626":"2024-09-05T13:46:25.283Z","2.5.0-internal.5c27dce10a6e":"2024-09-05T13:50:16.750Z","2.5.0-canary.dfd323332ba2":"2024-09-05T14:16:53.613Z","2.5.0-canary.676731551e48":"2024-09-09T08:01:09.511Z","2.5.0-canary.03e57b01a877":"2024-09-09T10:37:04.019Z","2.5.0-canary.e290377cd98c":"2024-09-09T10:56:05.630Z","2.5.0-canary.ff8c22a55909":"2024-09-09T11:29:34.225Z","2.5.0-canary.475271384ac6":"2024-09-09T13:51:50.940Z","2.5.0-canary.606e1893b299":"2024-09-09T16:04:29.234Z","2.5.0-canary.9d1576e8514b":"2024-09-09T17:00:24.751Z","2.5.0-canary.7be2c0f7b3ac":"2024-09-10T08:44:03.484Z","2.5.0-canary.ccdc6bbf073f":"2024-09-10T08:45:39.383Z","2.5.0-canary.954077758731":"2024-09-10T08:47:36.913Z","2.5.0-canary.79d31b6e6c40":"2024-09-10T08:52:44.140Z","2.5.0-canary.274a3b417530":"2024-09-10T08:54:36.960Z","2.5.0-canary.2b49b0bdbb89":"2024-09-10T10:43:06.537Z","2.5.0-canary.88d49f9d622f":"2024-09-10T11:26:38.665Z","2.5.0-canary.debb181e6a8f":"2024-09-10T13:10:03.234Z","2.5.0-canary.374f8152cb06":"2024-09-10T14:20:21.529Z","2.5.0-canary.19fdefd5bb1a":"2024-09-11T07:40:37.900Z","2.5.0-canary.ac76a2fc7512":"2024-09-11T08:21:35.238Z","2.5.0-canary.e6b95d32fba9":"2024-09-11T10:15:03.509Z","2.5.0-canary.a03aad81f04a":"2024-09-11T10:30:27.701Z","2.5.0-canary.4020e3099dcd":"2024-09-11T11:23:21.638Z","2.5.0-canary.0d1c1f35cb08":"2024-09-12T08:36:04.573Z","2.5.0-canary.3344c9dfbd4d":"2024-09-12T08:56:09.378Z","3.0.0":"2024-09-13T14:41:24.286Z","3.0.1":"2024-09-14T07:26:23.892Z","3.0.2":"2024-09-16T09:51:42.012Z","3.0.3":"2024-09-17T12:57:15.048Z","3.1.0-canary.fb32db60d84b":"2024-09-25T07:30:03.345Z","3.1.0":"2024-09-25T07:37:07.671Z","3.2.0-canary.966406f0f88c":"2024-09-25T10:47:55.016Z","3.2.0-canary.77e29714bb4d":"2024-09-25T12:46:23.968Z","3.2.0-canary.f93ff0d8b989":"2024-09-25T13:07:05.654Z","3.2.0-canary.81b3e5de5623":"2024-09-26T10:33:12.284Z","3.2.0":"2024-09-26T10:46:27.379Z","3.3.0-canary.ab12d9bbbbd3":"2024-09-26T12:51:03.045Z","3.3.0-canary.f6413e3e7d32":"2024-09-27T22:46:04.003Z","3.3.0-canary.2ab1bfeddd4c":"2024-09-27T23:20:27.484Z","3.3.0-canary.7401ba224017":"2024-09-29T01:22:25.774Z","3.3.0-canary.eda51c15783f":"2024-09-30T10:11:43.064Z","3.3.0-canary.adda30254754":"2024-09-30T11:20:58.752Z","3.3.0-canary.e3ca52603451":"2024-09-30T11:51:53.188Z","3.3.0-canary.804a87fe10de":"2024-09-30T13:36:50.006Z","3.3.0-canary.751931e46970":"2024-09-30T13:37:40.739Z","3.3.0-canary.111f7718e198":"2024-09-30T14:44:03.866Z","3.3.0-canary.4c57338bcc4a":"2024-09-30T16:00:13.361Z","3.3.0-canary.09f89a60f403":"2024-09-30T20:43:18.749Z","3.3.0-canary.a1d1bb6bca0e":"2024-10-01T02:11:24.625Z","3.3.0-canary.bde1af45fa81":"2024-10-01T11:10:26.880Z","3.3.0-canary.ae95bfe4b54a":"2024-10-01T11:26:41.632Z","3.3.0-canary.49768b35cd8b":"2024-10-01T11:40:53.610Z","3.3.0-canary.b19fcc399eda":"2024-10-01T13:12:10.019Z","3.3.0-canary.82754fbd833e":"2024-10-01T13:42:45.527Z","3.3.0-canary.4ec9d1a7e6fc":"2024-10-01T21:16:18.107Z","3.3.0-canary.a3211961400e":"2024-10-02T09:33:39.249Z","3.3.0-canary.337dbd1d5fe0":"2024-10-02T10:35:45.152Z","3.3.0-canary.53a5eb841b8e":"2024-10-02T11:14:18.289Z","3.3.0-canary.4792b83347f5":"2024-10-02T14:30:15.369Z","3.3.0-canary.0ec64b250000":"2024-10-02T14:53:34.556Z","3.3.0-canary.2e89a0621e31":"2024-10-02T15:15:06.598Z","3.3.0-canary.e8a8c6bde067":"2024-10-03T09:11:49.935Z","3.3.0-canary.13421ccfcdba":"2024-10-03T13:40:44.891Z","3.3.0-canary.ff01082e554f":"2024-10-03T14:26:37.451Z","3.3.0-canary.80a322c85a29":"2024-10-03T16:05:01.069Z","3.3.0-canary.4aeb1496b83a":"2024-10-03T20:11:06.853Z","3.3.0-canary.2f0bff1497dc":"2024-10-03T20:18:53.745Z","3.3.0-canary.2e209350605b":"2024-10-03T21:05:46.972Z","3.3.0-canary.f060f35c57f7":"2024-10-03T21:13:16.761Z","3.3.0-canary.3a4fc206ab4b":"2024-10-03T21:49:51.217Z","3.3.0-canary.3273821b003f":"2024-10-04T07:50:00.783Z","3.3.0-canary.9636546a09b3":"2024-10-05T07:58:21.006Z","3.3.0-canary.62046f6be902":"2024-10-05T17:50:48.439Z","3.3.0-canary.00fa0608d401":"2024-10-05T17:52:07.343Z","3.3.0-canary.177377a87966":"2024-10-06T06:38:12.286Z","3.3.0-canary.77cc5d8d6ccb":"2024-10-06T11:35:21.085Z","3.3.0-canary.76a3b628c3ba":"2024-10-06T11:54:38.333Z","3.3.0-canary.8735447f1f57":"2024-10-06T12:05:43.679Z","3.3.0-canary.75b4994d67c3":"2024-10-06T17:07:43.180Z","3.3.0-canary.9c14e0f1f9db":"2024-10-07T08:46:09.196Z","3.3.0-canary.da0471426645":"2024-10-07T09:06:49.250Z","3.3.0-canary.fad02725381a":"2024-10-07T11:29:34.720Z","3.3.0-canary.84aa63572c40":"2024-10-07T13:09:17.462Z","3.3.0-canary.4b3e740c65ad":"2024-10-07T13:39:57.357Z","3.3.0-canary.1879c3a4b415":"2024-10-07T13:58:06.347Z","3.3.0-canary.a14db4a883b2":"2024-10-08T11:37:37.551Z","3.3.0-canary.89d928e049d9":"2024-10-08T11:46:14.465Z","3.3.0-canary.ac90c013f983":"2024-10-08T12:14:41.889Z","3.3.0-canary.3a3d6c5de857":"2024-10-08T12:21:31.768Z","3.3.0-canary.3fb7c3fce465":"2024-10-08T14:44:31.103Z","3.3.0-canary.f290cb8f4ab2":"2024-10-08T19:49:20.534Z","3.3.0":"2024-10-09T10:27:21.436Z","3.4.0-internal.50df57daa68e":"2024-10-09T13:18:49.557Z","3.4.0-canary.a0060a50a956":"2024-10-09T13:54:39.337Z","3.4.0-canary.c1bf78022901":"2024-10-09T14:11:25.617Z","3.4.0-canary.d5f4c1d05bb8":"2024-10-09T15:07:03.216Z","3.4.0-canary.de6f6867ce60":"2024-10-10T14:03:41.080Z","3.4.0-canary.ccfeb57a1494":"2024-10-10T14:11:09.788Z","3.3.1":"2024-10-10T14:25:43.275Z","3.4.0-canary.3fc33afd26fd":"2024-10-10T22:17:21.945Z","3.4.0-canary.83516509f3c8":"2024-10-11T08:28:22.060Z","3.4.0-canary.639c67ae2adf":"2024-10-11T09:10:20.214Z","3.4.0-canary.6a4f37ed4ecf":"2024-10-11T15:03:37.732Z","3.4.0-canary.70c551bbefd8":"2024-10-12T12:06:33.719Z","3.4.0-canary.51cbc6c80b87":"2024-10-12T12:07:59.540Z","3.4.0-canary.1f17521c6e81":"2024-10-12T12:08:31.570Z","3.4.0-canary.29d7ecaa7c0d":"2024-10-12T15:26:29.792Z","3.3.2":"2024-10-18T12:49:59.126Z","3.4.0-canary.983e89288471":"2024-10-18T13:12:07.878Z","3.4.0-canary.41b1b3e399df":"2024-10-18T15:11:56.306Z","3.4.0-canary.8a7de33cc1da":"2024-10-19T11:54:24.137Z","3.4.0-canary.8ff67b96c304":"2024-10-19T12:30:15.082Z","3.4.0-canary.bca2e50c6a4d":"2024-10-19T12:49:23.533Z","3.4.0-canary.576b3822cbbf":"2024-10-20T15:49:56.754Z","3.4.0-canary.68920e553386":"2024-10-20T18:33:06.668Z","3.4.0-canary.ced1c6a467a5":"2024-10-20T20:07:57.743Z","3.4.0-canary.a9646eacafae":"2024-10-21T09:30:14.339Z","3.4.0-canary.9d6b5916e83e":"2024-10-21T12:17:09.338Z","3.4.0-canary.4cac8929fa60":"2024-10-21T13:35:51.098Z","3.4.0-canary.9894eb43b99e":"2024-10-21T13:40:28.649Z","3.4.0-canary.d1ff2ffc73eb":"2024-10-21T16:25:01.228Z","3.4.0-canary.67573c1fe414":"2024-10-22T10:38:50.512Z","3.4.0-canary.14af4b0c2656":"2024-10-22T11:37:15.363Z","3.4.0-canary.2a9d05c6fac6":"2024-10-22T11:39:28.232Z","3.4.0-canary.b3e308b2d497":"2024-10-22T13:14:41.962Z","3.4.0-canary.a653cd237bf4":"2024-10-22T13:15:22.437Z","3.4.0-canary.05fbba538c27":"2024-10-22T13:31:28.354Z","3.4.0-canary.fd1187915a78":"2024-10-22T13:58:19.327Z","3.4.0-canary.72320c1f7898":"2024-10-22T14:14:58.627Z","3.4.0-canary.cfdc812640b6":"2024-10-23T11:24:17.574Z","3.4.0-canary.cda5ce3f7436":"2024-10-23T11:56:43.834Z","3.4.0-canary.00a57a9964af":"2024-10-23T13:04:50.190Z","3.4.0-canary.59cdaea8c4a1":"2024-10-23T14:26:34.343Z","3.4.0-canary.b301aeb64e5f":"2024-10-23T15:09:16.415Z","3.4.0-canary.42812e6141b0":"2024-10-23T15:48:14.438Z","3.4.0-canary.1f973654da59":"2024-10-23T16:48:14.532Z","3.4.0-canary.6644f01d4653":"2024-10-23T16:56:02.368Z","3.4.0-canary.3b3d028cab7d":"2024-10-24T10:18:14.176Z","3.4.0-canary.7bf11455fa14":"2024-10-24T11:28:20.919Z","3.4.0-canary.8123e95b7fd9":"2024-10-24T11:48:06.157Z","3.4.0-canary.7d36c85ab9b3":"2024-10-24T12:52:05.450Z","3.4.0-canary.aceb44fbabd8":"2024-10-24T13:54:04.897Z","3.4.0-canary.99c63cefddd2":"2024-10-24T13:55:19.704Z","3.4.0-canary.26347870fb4c":"2024-10-24T13:57:25.571Z","3.5.0-canary.275d500ca9eb":"2024-10-24T14:12:54.683Z","3.6.0-canary.48e71d416d40":"2024-10-24T14:19:31.646Z","3.6.0-canary.cf4381255dbf":"2024-10-24T14:24:14.813Z","3.6.0-canary.73400b158db7":"2024-10-24T14:40:50.686Z","3.4.0-canary.aa6611d493ea":"2024-10-24T14:46:42.494Z","3.4.0-canary.63f003023fc7":"2024-10-24T14:47:32.638Z","3.4.0":"2024-10-24T14:49:45.965Z","3.5.0-canary.e01470f96bca":"2024-10-24T15:14:42.557Z","3.5.0-canary.d2fee890db1e":"2024-10-24T16:32:43.363Z","3.5.0-canary.24d636d83dfc":"2024-10-25T09:58:59.083Z","3.5.0-canary.39fbda6b7eb5":"2024-10-25T13:27:22.198Z","3.5.0-canary.e5ff491ee376":"2024-10-25T13:31:35.004Z","3.5.0-canary.63e868b81785":"2024-10-25T14:00:36.526Z","3.5.0-canary.9e633331dce6":"2024-10-26T18:40:25.835Z","3.5.0-canary.60bcb809995a":"2024-10-27T18:15:33.370Z","3.5.0-canary.cc0449cc1e14":"2024-10-27T18:16:53.457Z","3.5.0-canary.dd0ee13e3356":"2024-10-27T18:17:42.565Z","3.5.0-canary.2345d9fea532":"2024-10-27T18:18:47.787Z","3.5.0-canary.579166a0e092":"2024-10-27T21:34:52.924Z","3.5.0-canary.458799253d6b":"2024-10-28T11:03:49.530Z","3.5.0-canary.fe2a995fb9c2":"2024-10-28T12:35:59.833Z","3.5.0-canary.cb13be55e5d0":"2024-10-28T14:12:44.075Z","3.5.0-canary.bc1a4d8c98f2":"2024-10-28T14:24:01.103Z","3.5.0-canary.d1056539dc03":"2024-10-28T14:36:45.430Z","3.5.0-canary.a40ff2bac722":"2024-10-28T14:57:42.120Z","3.5.0-canary.0a5a334552c5":"2024-10-28T14:59:16.251Z","3.5.0-canary.9be3b6fdf20b":"2024-10-28T15:12:57.346Z","3.5.0-canary.84d8568cc047":"2024-10-28T15:49:04.051Z","3.5.0-canary.573b60ce705d":"2024-10-28T15:55:27.188Z","3.5.0-canary.ec2ce5de2ab4":"2024-10-28T16:30:35.653Z","3.5.0-canary.d0f43a25b059":"2024-10-29T11:24:51.207Z","3.5.0-canary.d6246511b82c":"2024-10-29T11:33:41.084Z","3.5.0-canary.8bbfe91e8805":"2024-10-29T14:07:19.011Z","3.5.0-canary.8231f548265c":"2024-10-30T10:08:25.976Z","3.5.0-canary.f28531a13f3d":"2024-10-30T11:36:15.877Z","3.5.0-canary.c23639118ad9":"2024-10-30T12:52:00.851Z","3.5.0-canary.ba8fa0e42fc2":"2024-10-30T14:15:12.078Z","3.5.0-canary.cae63a3c2e7c":"2024-10-30T14:43:35.473Z","3.5.0-canary.c7c3cc037ff7":"2024-11-01T11:34:02.201Z","3.5.0-canary.4d431209ccb1":"2024-11-01T11:34:25.377Z","3.5.0-canary.6d6fac38934d":"2024-11-01T11:35:43.509Z","3.3.3":"2024-11-01T15:07:46.548Z","3.5.0-canary.c69f187784b9":"2024-11-02T11:28:05.543Z","3.5.0-canary.b7e3f2c2b7d9":"2024-11-03T13:20:32.200Z","3.5.0-canary.8c47dfc819ca":"2024-11-03T13:26:03.688Z","3.5.0-canary.9e896931271d":"2024-11-03T14:27:10.398Z","3.5.0-canary.182e91b87173":"2024-11-03T14:56:47.683Z","3.5.0-internal.c4e1ca9808b8":"2024-11-04T11:16:08.876Z","3.5.0-canary.8641081114ab":"2024-11-04T11:50:18.669Z","3.4.1":"2024-11-04T14:59:13.921Z","3.5.0-canary.69503a729544":"2024-11-05T09:52:41.971Z","3.5.0-internal.97fcb546bc84":"2024-11-05T10:12:40.686Z","3.5.0-canary.50e941bf2168":"2024-11-05T12:29:28.926Z","3.5.0-canary.5c2fba38c0b1":"2024-11-06T11:52:11.189Z","3.5.0-canary.97490c858ced":"2024-11-06T14:42:45.696Z","3.5.0-canary.f0ede25f5895":"2024-11-07T11:31:56.111Z","3.5.0-canary.3df55c46bd1f":"2024-11-07T18:40:28.266Z","3.5.0-canary.3cb8e0f98ad7":"2024-11-07T18:40:40.381Z","3.5.0-canary.f3fda28ba8ae":"2024-11-07T18:41:49.800Z","3.5.0-canary.dada4a23b757":"2024-11-07T18:51:09.457Z","3.5.0-canary.51310c28a193":"2024-11-11T11:23:59.835Z","3.5.0-canary.047b0f7b87b9":"2024-11-11T11:39:59.780Z","3.5.0-canary.2e534b6f70c2":"2024-11-11T11:46:33.956Z","3.5.0-canary.8d8471f530a4":"2024-11-11T12:00:00.862Z","3.5.0-canary.f716f149ff5c":"2024-11-11T12:24:03.704Z","3.5.0-canary.3735eed147fc":"2024-11-11T16:34:08.630Z","3.5.0-canary.bae0f2b89941":"2024-11-11T17:31:50.034Z","3.5.0-canary.db326b2b05a2":"2024-11-12T08:37:07.163Z","3.5.0-canary.b504ba4891d2":"2024-11-12T08:40:15.393Z","3.5.0-canary.da4f2e39e4b6":"2024-11-12T12:48:45.959Z","3.5.0-canary.cb3d14da778b":"2024-11-12T13:07:37.873Z","3.5.0-canary.884f66099971":"2024-11-12T14:47:03.374Z","3.5.0-canary.1c8c3ac67ef7":"2024-11-12T15:51:37.803Z","3.5.0-canary.2a72158716f7":"2024-11-13T10:10:33.853Z","3.5.0-canary.078d1df7ab67":"2024-11-13T12:01:44.641Z","3.5.0-canary.106c984c7494":"2024-11-13T12:02:56.069Z","3.5.0-canary.a811c4695380":"2024-11-13T12:07:44.934Z","3.5.0-canary.810c6f10c8cb":"2024-11-13T12:19:33.330Z","3.5.0-canary.a9c4c9bc48a8":"2024-11-13T12:44:43.290Z","3.5.0-canary.28ffe3448065":"2024-11-13T14:30:43.310Z","3.5.0-canary.509ccb3ce441":"2024-11-13T17:37:04.315Z","3.5.0-canary.506a2ad038ae":"2024-11-14T18:07:27.646Z","3.5.0-canary.c81b9c811c40":"2024-11-15T11:58:10.271Z","3.5.0-canary.01900ca0cff3":"2024-11-17T20:20:47.084Z","3.5.0-canary.aa1a8fe60eb4":"2024-11-18T10:57:36.228Z","3.5.0-canary.852a8cd32041":"2024-11-18T14:57:16.180Z","3.5.0-canary.98216595b639":"2024-11-18T16:16:31.477Z","3.5.0-canary.bfe10c5821e1":"2024-11-18T16:27:17.483Z","3.5.0-canary.23bd696d260c":"2024-11-18T17:24:44.564Z","3.5.0-canary.5f0ddf489710":"2024-11-19T10:41:20.214Z","3.5.0-canary.4b94c101fa07":"2024-11-19T12:05:57.707Z","3.5.0-canary.0f9578c618a2":"2024-11-19T12:21:39.107Z","3.5.0-canary.bbb4fce37e5d":"2024-11-19T12:24:45.758Z","3.5.0-canary.3c06bde5292c":"2024-11-19T12:46:44.882Z","3.5.0-canary.86a9cbd86971":"2024-11-19T12:47:12.854Z","3.5.0-canary.5095d3bc6e97":"2024-11-19T16:00:58.389Z","3.5.0-canary.eb7ed748a677":"2024-11-19T16:01:24.940Z","3.5.0-canary.314d4eab1f9a":"2024-11-20T09:30:56.713Z","3.5.0-canary.824a9e4c2af5":"2024-11-20T11:14:46.151Z","3.5.0-canary.a97ee17da905":"2024-11-20T11:16:51.731Z","3.5.0-canary.48e4ad8f7a0b":"2024-11-20T13:34:02.134Z","3.5.0-canary.a5744de7d48e":"2024-11-20T14:44:23.593Z","3.5.0-canary.5a6200c7b30b":"2024-11-20T16:02:19.026Z","3.5.0-canary.238ab4ae338a":"2024-11-20T16:44:03.229Z","3.5.0-canary.51dcc67289f2":"2024-11-21T08:31:06.452Z","3.5.0-canary.5a094cb2ff06":"2024-11-21T10:04:24.635Z","3.5.0-canary.d624566c7ad3":"2024-11-21T13:57:10.485Z","3.5.0-canary.0a72b222845e":"2024-11-22T11:55:57.760Z","3.5.0-canary.a5794944e7e7":"2024-11-22T12:18:13.211Z","3.5.0-canary.c2bd355f78c8":"2024-11-22T13:17:18.474Z","3.5.0-canary.f5166aa28c39":"2024-11-22T17:46:37.024Z","3.5.0-canary.73f6dccd86f2":"2024-11-24T14:18:49.454Z","3.5.0-canary.68491f0ffc96":"2024-11-24T21:28:12.915Z","3.5.0-canary.bcec83df4397":"2024-11-25T09:39:59.761Z","3.5.0-canary.9aa863ade99d":"2024-11-25T09:47:32.252Z","3.5.0-canary.9211d3a8145f":"2024-11-25T09:53:01.655Z","3.5.0-canary.9ee855d8db05":"2024-11-25T09:54:04.078Z","3.5.0-canary.85f7e12bb2e2":"2024-11-25T10:13:34.918Z","3.5.0-canary.6fbcb5a9c319":"2024-11-25T10:35:15.818Z","3.5.0-canary.97c326de08e1":"2024-11-25T10:49:07.459Z","3.5.0-internal.c56a3152758d":"2024-11-25T12:23:59.171Z","3.5.0-canary.048d5acaf6e0":"2024-11-25T12:39:17.254Z","3.5.0-canary.a1c5822f22fe":"2024-11-25T13:00:10.286Z","3.5.0-canary.5bcd5873e538":"2024-11-25T17:25:49.912Z","3.5.0-canary.d9448fa3621c":"2024-11-25T17:43:35.018Z","3.5.0-canary.3ebf0a7b64df":"2024-11-26T08:56:10.583Z","3.5.0-canary.97e22c78a866":"2024-11-26T11:12:38.080Z","3.5.0-canary.d2b1a5a768f0":"2024-11-26T11:14:13.084Z","3.5.0-canary.0230a65755bb":"2024-11-26T11:43:55.208Z","3.5.0":"2024-11-26T11:48:35.332Z","3.6.0-canary.96d729c63c9e":"2024-11-26T15:42:51.677Z","3.6.0-canary.1087156a4c09":"2024-11-26T15:57:51.359Z","3.6.0-canary.6f131fe14490":"2024-11-26T16:07:03.454Z","3.6.0-canary.a24c27b997cc":"2024-11-26T20:55:28.834Z","3.6.0-canary.e9af0c349b54":"2024-11-27T11:05:28.029Z","3.6.0-canary.b8acb5d79aab":"2024-11-27T11:10:15.741Z","3.6.0-canary.3cbb37ec3989":"2024-11-27T16:19:15.897Z","3.6.0-canary.e286bdadf98a":"2024-11-27T16:39:03.627Z","3.6.0-canary.aa5aba3fd992":"2024-11-27T17:50:28.344Z","3.6.0-canary.2d89d140631c":"2024-11-28T09:15:19.282Z","3.6.0-canary.8329c84b1049":"2024-11-28T10:31:56.972Z","3.6.0-canary.4ef999c1da0e":"2024-11-28T11:17:18.684Z","3.6.0-canary.9b421591c225":"2024-11-28T11:37:48.825Z","3.6.0-canary.13b7cc7da823":"2024-11-28T14:46:57.183Z","3.6.0-canary.230ea07822bd":"2024-11-28T16:13:07.803Z","3.6.0-canary.cffda9098eff":"2024-11-28T16:36:12.205Z","3.6.0-canary.8d153f892e0b":"2024-11-28T16:42:33.904Z","3.6.0-canary.d8bcdd4c7a9f":"2024-11-29T09:35:10.677Z","3.6.0-canary.0bacaf109bfe":"2024-11-29T12:25:58.041Z","3.6.0-canary.857665c2462e":"2024-11-30T08:59:48.204Z","3.6.0-canary.d522985d0068":"2024-11-30T21:02:21.096Z","3.5.1":"2024-11-30T22:11:08.212Z","3.6.0-canary.95be969c13d2":"2024-11-30T22:49:48.700Z","3.6.0-canary.ed6ef06a7ec7":"2024-12-02T13:27:41.609Z","3.6.0-canary.991d5fe228c9":"2024-12-02T14:43:43.993Z","3.6.0-canary.dcd4d4f3d171":"2024-12-02T17:18:12.242Z","3.6.0-canary.2dd3c1eff111":"2024-12-02T17:44:41.750Z","3.6.0-canary.9a1912515a80":"2024-12-02T18:12:56.951Z","3.6.0-canary.5a34ce29a5bc":"2024-12-02T18:16:21.118Z","3.6.0-canary.08ce4a20e1bd":"2024-12-02T18:16:30.389Z","3.6.0-canary.f8d56a61da08":"2024-12-03T11:00:07.239Z","3.6.0-canary.69d691d2dff2":"2024-12-03T11:13:17.303Z","3.6.0-canary.7f45ba074d3c":"2024-12-03T11:31:18.527Z","3.6.0-canary.028ccd42781b":"2024-12-03T11:32:20.258Z","3.6.0-canary.da786d59e440":"2024-12-03T11:37:07.934Z","3.6.0-canary.b1d176e50f5f":"2024-12-03T12:07:51.678Z","3.6.0-canary.186e98efe2ea":"2024-12-03T12:34:12.495Z","3.6.0-canary.301b3c989e85":"2024-12-03T15:30:41.879Z","3.6.0-canary.e86a737fc512":"2024-12-04T11:09:28.652Z","3.6.0-canary.5713ffaf6058":"2024-12-04T14:39:42.586Z","3.6.0":"2024-12-04T15:08:29.253Z","3.7.0-canary.916221bf1c79":"2024-12-04T16:30:07.387Z","3.7.0-canary.3683601e879e":"2024-12-04T17:11:04.053Z","3.7.0-canary.624a5454ff90":"2024-12-05T09:16:00.744Z","3.7.0-canary.33c866f478a3":"2024-12-05T09:34:38.088Z","3.7.0-canary.637edd28cb93":"2024-12-05T11:39:06.345Z","3.7.0-internal.acaf9fbbd3cc":"2024-12-05T12:32:53.451Z","3.7.0-canary.ca54db7c3c7a":"2024-12-05T17:00:16.116Z","3.7.0-canary.698ca2fef914":"2024-12-06T13:27:03.862Z","3.7.0-canary.f30a144383a1":"2024-12-06T13:37:35.286Z","3.7.0-canary.f200885151ad":"2024-12-06T14:02:29.361Z","3.7.0-canary.4ecbef54a7fe":"2024-12-06T14:05:40.251Z","3.7.0-canary.9aeff86e695c":"2024-12-06T14:59:59.102Z","3.7.0-canary.a320f103c676":"2024-12-06T15:20:45.636Z","3.7.0-canary.d20efd154864":"2024-12-06T17:51:31.025Z","3.7.0-canary.a18b579c40c0":"2024-12-07T12:47:34.210Z","3.7.0-canary.70b09d760b5d":"2024-12-07T14:36:28.376Z","3.7.0-canary.24809d81f80e":"2024-12-07T17:26:10.335Z","3.7.0-canary.797669fe8a85":"2024-12-07T19:47:51.527Z","3.7.0-canary.dc7547c80046":"2024-12-07T21:25:19.096Z","3.7.0-canary.a6ea6b217471":"2024-12-08T14:17:59.666Z","3.7.0-canary.f1e5770d1384":"2024-12-08T14:31:18.127Z","3.7.0-canary.42070cd6b6ab":"2024-12-08T22:20:31.175Z","3.7.0-canary.2470bc0d7815":"2024-12-09T08:59:57.236Z","3.7.0-canary.bbc8eb37ddd6":"2024-12-09T09:38:26.696Z","3.7.0-canary.75edd470256b":"2024-12-09T09:47:49.595Z","3.7.0-canary.d87af567ddf9":"2024-12-09T11:57:14.247Z","3.7.0-canary.61a084500726":"2024-12-09T14:10:59.123Z","3.7.0-canary.ddd24896b00a":"2024-12-09T14:14:59.168Z","3.7.0-canary.2f6593e71b5f":"2024-12-09T16:05:19.252Z","3.7.0-canary.dfe513e0a49e":"2024-12-09T17:10:54.010Z","3.7.0-canary.6aa293217b0c":"2024-12-09T17:30:02.737Z","3.7.0-canary.38289a975950":"2024-12-09T17:31:39.626Z","3.7.0-canary.e6870bc66679":"2024-12-09T17:58:55.797Z","3.7.0-canary.d40a33a31240":"2024-12-09T18:59:08.983Z","3.7.0-canary.53c1dbab0ba2":"2024-12-09T21:03:18.450Z","3.7.0-canary.7579ef667760":"2024-12-10T10:35:16.547Z","3.7.0-canary.84653f8a3c53":"2024-12-10T12:46:27.522Z","3.7.0-canary.82d95550ac11":"2024-12-10T14:08:30.772Z","3.7.0-canary.e1de2a6bd6b5":"2024-12-11T10:31:16.674Z","3.7.0-canary.0d410e3f96b2":"2024-12-11T16:27:06.194Z","3.7.0-canary.f573a67d7d32":"2024-12-13T08:22:40.298Z","3.7.0-canary.b26822432001":"2024-12-13T11:43:14.932Z","3.7.0-canary.f59352ba1283":"2024-12-16T10:30:47.504Z","3.7.0-canary.ed2113d0c81d":"2024-12-16T10:37:12.912Z","3.7.0-canary.45d1224d24a2":"2024-12-16T15:09:08.248Z","3.7.0-canary.db18f4c24992":"2024-12-16T16:15:22.372Z","3.7.0-canary.13ac3b31f5ab":"2024-12-17T09:15:39.128Z","3.7.0-canary.a152d144c038":"2024-12-17T10:17:02.132Z","3.7.0-canary.ad5917e619b9":"2024-12-17T10:36:28.274Z","3.7.0-canary.14096925d327":"2024-12-17T10:44:11.900Z","3.7.0-canary.089514865f9b":"2024-12-17T10:45:17.826Z","3.7.0-canary.de9694fbb08e":"2024-12-17T12:46:21.639Z","3.6.1":"2024-12-17T13:57:30.531Z","3.7.0-canary.0d88f3e0a5ef":"2024-12-18T09:19:44.054Z","3.7.0-canary.a0088a0d6a77":"2024-12-20T13:58:09.463Z","3.7.0-canary.383dfd14bf86":"2024-12-20T18:23:44.352Z","3.7.0-canary.9e5acfe11f3d":"2024-12-22T14:47:52.223Z","3.7.0-canary.8e16c48b63b1":"2024-12-28T18:47:40.187Z","3.7.0-canary.5bf49a538d1a":"2025-01-06T10:32:32.583Z","3.7.0-canary.5f5f8c68e97c":"2025-01-06T13:54:05.463Z","3.7.0-canary.c01564bb95bb":"2025-01-06T17:28:07.044Z","3.7.0-canary.48cd187b3a25":"2025-01-06T17:36:23.231Z","3.7.0-canary.5694568e2b2d":"2025-01-07T10:10:08.065Z","3.7.0-canary.f9d4bdbb2f2d":"2025-01-07T10:42:46.564Z","3.7.0-canary.e9078a30a022":"2025-01-07T10:47:32.154Z","3.7.0":"2025-01-07T16:05:51.093Z","3.8.0-canary.ae594c621212":"2025-01-08T09:36:12.533Z","3.8.0-canary.4569e7d7e9d9":"2025-01-08T09:55:55.024Z","3.8.0-canary.0bbbc9e0c959":"2025-01-08T14:42:21.150Z","3.8.0-canary.ab23d1d97da1":"2025-01-09T08:34:05.587Z","3.8.0-canary.c422debb621c":"2025-01-09T17:33:26.694Z","3.8.0-canary.ed9c077994c4":"2025-01-13T11:40:17.380Z","3.8.0-canary.b4d10d9b4513":"2025-01-13T11:55:05.369Z","3.7.1":"2025-01-13T12:14:07.665Z","3.8.0-canary.58beacd20b55":"2025-01-13T15:21:42.516Z","3.8.0-canary.d9f1dbe89786":"2025-01-13T16:14:47.935Z","3.8.0-canary.dd058c1cfe16":"2025-01-13T17:33:23.012Z","3.8.0-canary.888d6f3ea97f":"2025-01-14T10:12:17.569Z","3.8.0-canary.09b6e2595a1d":"2025-01-14T10:51:09.708Z","3.8.0-canary.c5f3975feaab":"2025-01-14T11:14:06.163Z","3.8.0-canary.c83a0189a824":"2025-01-14T14:06:20.212Z","3.8.0-canary.e81e3057aaac":"2025-01-14T14:20:12.120Z","3.8.0-canary.c44d4fee2684":"2025-01-15T09:54:13.514Z","3.8.0-canary.1dda67252787":"2025-01-15T10:16:49.019Z","3.8.0-canary.f9152dfde809":"2025-01-15T14:05:00.281Z","3.8.0-internal.a0a0d9e5162c":"2025-01-15T18:08:10.545Z","3.8.0-canary.30b73331b976":"2025-01-16T11:04:30.429Z","3.7.2":"2025-01-16T12:50:00.331Z","3.8.0-canary.bc462846819a":"2025-01-16T15:33:19.379Z","3.8.0-canary.7f52c1464bc4":"2025-01-17T11:16:14.177Z","3.8.0-canary.8e5b2874c698":"2025-01-17T11:33:26.483Z","3.8.0-canary.c45a05a15c4a":"2025-01-20T09:08:38.982Z","3.8.0-canary.9d961047c9d7":"2025-01-20T09:28:44.697Z","3.8.0-canary.80294e641ad6":"2025-01-20T09:36:04.733Z","3.8.0-canary.a5d08406113a":"2025-01-20T11:55:30.409Z","3.8.0-canary.46ed9df28e1c":"2025-01-20T12:00:00.594Z","3.8.0-canary.9dece73524ae":"2025-01-20T12:29:40.946Z","3.8.0-canary.962422478a23":"2025-01-20T14:11:08.745Z","3.8.0-canary.5ed55f12f050":"2025-01-20T18:34:06.561Z","3.8.0-canary.61db77736050":"2025-01-21T09:11:24.185Z","3.8.0-canary.37aeac12cc05":"2025-01-21T09:27:12.859Z","3.8.0-canary.fa7c40c0a965":"2025-01-21T11:38:18.488Z","3.8.0-canary.5049cd279721":"2025-01-21T12:16:13.525Z","3.8.0-canary.5c4b0489690d":"2025-01-22T13:18:43.462Z","3.8.0-canary.c860b352eedb":"2025-01-22T13:41:49.048Z","3.8.0-canary.a70cbfe4fb04":"2025-01-22T14:31:58.074Z","3.8.0-canary.13943ae415b5":"2025-01-23T09:27:43.057Z","3.8.0-canary.3cf01fee20ed":"2025-01-23T09:34:45.899Z","3.8.0-canary.16f08007a19e":"2025-01-23T09:50:55.500Z","3.8.0-canary.5f514abcd44f":"2025-01-23T11:05:27.262Z","3.8.0-canary.58ae2489ad75":"2025-01-23T11:07:17.500Z","3.8.0-canary.908f0040f7b0":"2025-01-23T11:52:49.222Z","3.8.0-canary.1fd10567568e":"2025-01-23T15:16:19.215Z","3.8.0-canary.7c5f9605292c":"2025-01-23T15:18:33.031Z","3.8.0-canary.0d2df5541b3c":"2025-01-23T15:20:44.330Z","3.8.0-canary.d0e779ce7b64":"2025-01-23T15:24:46.363Z","3.8.0-canary.15e81d46070f":"2025-01-23T16:45:35.421Z","3.8.0-canary.6723e183bcd9":"2025-01-23T17:00:28.050Z","3.8.0-canary.e055e1ac77c1":"2025-01-23T17:23:12.041Z","3.8.0-canary.0758b9af935c":"2025-01-24T09:15:01.089Z","3.8.0-canary.4e8dbf183d7c":"2025-01-24T09:33:48.200Z","3.8.0-canary.09748bd395c1":"2025-01-24T11:45:06.901Z","3.8.0-canary.e6516a26404a":"2025-01-25T12:02:33.594Z","3.8.0-canary.a046fbcebad9":"2025-01-26T16:00:55.656Z","3.8.0-canary.da7502dc0e6b":"2025-01-26T16:47:49.444Z","3.8.0-canary.99db1910391e":"2025-01-26T16:54:25.853Z","3.8.0-canary.ac399b94f9c0":"2025-01-26T16:58:14.213Z","3.8.0-canary.40e7d6395c12":"2025-01-27T14:10:22.219Z","3.8.0-canary.b00da028e607":"2025-01-27T14:14:08.130Z","3.8.0-internal.af5331ba6061":"2025-01-27T17:18:42.302Z","3.8.0-canary.d3fdd787c9d0":"2025-01-28T10:23:14.113Z","3.8.0-canary.1918a14afd3e":"2025-01-28T10:39:10.975Z","3.8.0-canary.d4f1bcb032ef":"2025-01-28T10:39:20.518Z","3.8.0-canary.7a17cab026a3":"2025-01-28T10:48:06.707Z","3.8.0-canary.4703b6039d91":"2025-01-28T10:56:26.865Z","3.8.0-canary.276d0a73fb26":"2025-01-28T15:08:02.508Z","3.8.0-canary.31edbb2d2138":"2025-01-28T16:03:44.261Z","3.8.0-canary.d6f0bebabc88":"2025-01-28T16:49:33.754Z","3.8.0-canary.c5d6281c3fdd":"2025-01-28T16:57:16.451Z","3.8.0-canary.ab782583b3ba":"2025-01-28T18:47:09.701Z","3.8.0-canary.b53fbf400e09":"2025-01-29T10:38:32.254Z","3.8.0-canary.ff19d0d907b9":"2025-01-29T10:49:43.049Z","3.8.0-canary.cd989361f969":"2025-01-29T10:59:56.532Z","3.8.0-canary.092eed678ca4":"2025-01-29T11:20:09.565Z","3.8.0-canary.29aefe439faf":"2025-01-29T11:36:36.353Z","3.8.0-canary.98976dbbb3dd":"2025-01-29T12:13:31.066Z","3.8.0-canary.d0d3a3c316fd":"2025-01-29T15:26:20.284Z","3.8.0-canary.9b13f6b7554c":"2025-01-30T10:46:43.965Z","3.8.0-canary.9eec0b31251a":"2025-01-30T11:10:44.175Z","3.8.0-canary.0d9e251602bc":"2025-01-30T11:51:10.719Z","3.8.0-canary.490d299be619":"2025-01-30T14:03:11.073Z","3.8.0-canary.591f26edf8c0":"2025-01-30T15:35:42.768Z","3.8.0-canary.31c9612cbedb":"2025-01-30T15:36:20.178Z","3.8.0-canary.fc0f484388e4":"2025-01-30T15:49:26.117Z","3.8.0-canary.ae1857b32418":"2025-01-30T16:04:54.672Z","3.8.0-canary.a6600c088213":"2025-01-31T08:37:55.780Z","3.8.0-canary.64e1b50706f8":"2025-01-31T11:23:24.907Z","3.8.0-canary.da8c7dd47ae2":"2025-01-31T11:37:01.623Z","3.8.0-canary.2e2216721e32":"2025-01-31T12:19:59.156Z","3.8.0-canary.7d3367070334":"2025-02-03T09:47:01.532Z","3.8.0-internal.6de9eab7a026":"2025-02-03T13:45:31.757Z","3.8.0-canary.32f617d57b71":"2025-02-04T16:03:59.448Z","3.8.0-canary.86aae29d7f4a":"2025-02-05T08:18:28.141Z","3.8.0-canary.0aaab49ccdc7":"2025-02-05T09:43:28.422Z","3.8.0-canary.5b59bb831941":"2025-02-05T11:48:05.518Z","3.8.0-canary.4de301b6cbec":"2025-02-05T11:55:43.368Z","3.8.0-canary.0ec8b1ea659b":"2025-02-05T12:10:01.380Z","3.8.0-canary.13edafe3f1e3":"2025-02-05T15:59:54.234Z","3.8.0-canary.d21c2931e848":"2025-02-05T16:21:34.036Z","3.8.0-canary.591de9f26464":"2025-02-06T10:42:17.003Z","3.8.0-canary.d24380aab845":"2025-02-06T11:37:44.111Z","3.8.0-canary.2aae7f749b08":"2025-02-06T12:11:53.710Z","3.8.0-canary.1c89897602aa":"2025-02-06T12:41:58.382Z","3.8.0-canary.59c5a9d76e3a":"2025-02-06T12:59:56.131Z","3.8.0-canary.1d573eacb83b":"2025-02-06T14:43:33.821Z","3.8.0-canary.79f4a15e73a3":"2025-02-06T14:58:54.071Z","3.8.0-canary.7764274c3dd2":"2025-02-06T16:13:16.094Z","3.8.0-canary.5e1a86803164":"2025-02-06T16:48:20.702Z","3.8.0-canary.8c96638cdde8":"2025-02-06T17:32:09.703Z","3.8.0-canary.811fed79c8ad":"2025-02-06T17:39:25.655Z","3.8.0-canary.1a9d6883dd94":"2025-02-07T09:55:58.979Z","3.8.0-canary.fcad75fe42f9":"2025-02-07T10:15:20.711Z","3.8.0-canary.04c1c660f761":"2025-02-07T11:37:51.387Z","3.8.0-canary.f50a5a203139":"2025-02-07T11:55:49.422Z","3.8.0-canary.be65d368fd8b":"2025-02-07T13:16:37.617Z","3.8.0-canary.66da91c4aed0":"2025-02-07T14:45:11.602Z","3.8.0-canary.dfac53c137bb":"2025-02-07T14:47:47.082Z","3.8.0-canary.8792d999aa74":"2025-02-07T15:01:31.207Z","3.8.0-canary.3f23e0d4c913":"2025-02-07T19:55:40.149Z","3.8.0-canary.fb23b0ac9c3e":"2025-02-10T12:36:42.925Z","3.8.0-canary.f1c6d1ad347c":"2025-02-10T13:39:33.114Z","3.8.0-canary.517d808ead46":"2025-02-10T13:41:08.274Z","3.8.0-canary.fec1c4beec37":"2025-02-10T13:43:22.217Z","3.8.0-canary.6e734d8d72f1":"2025-02-10T13:49:46.321Z","3.8.0-canary.dcbfd1934840":"2025-02-10T15:53:53.723Z","3.8.0-canary.9ba9ef2308bf":"2025-02-10T18:15:16.577Z","3.8.0-canary.aa9a8742d222":"2025-02-11T08:50:54.290Z","3.8.0-canary.43410d64b566":"2025-02-11T10:01:03.609Z","3.8.0-canary.b78121f8fa3f":"2025-02-11T10:08:36.576Z","3.8.0-canary.7271b6dfeb63":"2025-02-11T11:47:57.258Z","3.8.0-canary.c750a44a5089":"2025-02-11T13:40:32.898Z","3.8.0-canary.79362534f1d1":"2025-02-11T14:28:28.152Z","3.8.0-canary.47b499005887":"2025-02-12T08:44:58.378Z","3.8.0-canary.e04872aba13e":"2025-02-12T11:00:45.390Z","3.8.0-canary.9ff4b63deedf":"2025-02-12T12:04:03.393Z","3.8.0-canary.d14754ca7629":"2025-02-12T14:07:48.020Z","3.8.0-canary.14f2faba6b93":"2025-02-12T14:23:32.385Z","3.8.0-canary.c738f8c4d6db":"2025-02-12T15:20:12.329Z","3.8.0":"2025-02-12T15:56:07.983Z","3.9.0-canary.88e8ddb29f5d":"2025-02-13T09:24:42.752Z","3.9.0-canary.bfbcedc3bf32":"2025-02-13T10:24:34.247Z","3.9.0-canary.aab6d5cc8123":"2025-02-13T11:43:11.394Z","3.9.0-canary.c44ee8d191b1":"2025-02-13T12:34:40.705Z","3.9.0-canary.115ffe542dda":"2025-02-13T12:38:21.090Z","3.9.0-canary.afd893c5d564":"2025-02-13T12:43:07.241Z","3.8.1":"2025-02-13T13:41:57.180Z","3.9.0-canary.62899bc86ee5":"2025-02-13T15:12:38.151Z","3.9.0-canary.309675683a92":"2025-02-17T11:49:50.349Z","3.9.0-canary.2724c15f0b3f":"2025-02-17T12:28:00.140Z","3.9.0-canary.5faad0ef4a91":"2025-02-17T14:05:24.179Z","3.9.0-canary.3ec3ef7e25d9":"2025-02-17T16:22:33.645Z","3.9.0-canary.b5cf4f2757d1":"2025-02-17T16:37:25.220Z","3.9.0-canary.2d7633feda65":"2025-02-18T10:03:59.606Z","3.9.0-canary.c5400ad6b312":"2025-02-18T13:48:49.001Z","3.9.0-canary.7507686e603e":"2025-02-19T15:13:17.061Z","3.9.0-canary.5396d8cf0cfb":"2025-02-19T15:20:36.504Z","3.9.0-canary.7087024ff885":"2025-02-19T15:25:16.619Z","3.9.0-canary.3cbfbfcf97f7":"2025-02-20T12:59:43.976Z","3.9.0-canary.29a715ba1170":"2025-02-21T09:45:18.189Z","3.9.0-canary.a8c23d7ebc6d":"2025-02-21T10:19:29.681Z","3.9.0-canary.fae364b5aba5":"2025-02-21T10:24:43.583Z","3.9.0-canary.ffd990988638":"2025-02-21T13:18:05.739Z","3.9.0-canary.6fd483615771":"2025-02-23T08:03:58.962Z","3.9.0-canary.1f179c739551":"2025-02-24T11:18:35.026Z","3.9.0-canary.1e8088484b17":"2025-02-24T12:11:04.179Z","3.9.0-canary.f6f7a7c18d15":"2025-02-24T16:08:44.424Z","3.9.0-canary.b2e914711a2e":"2025-02-25T08:21:57.757Z","3.9.0-canary.6beea33123dd":"2025-02-25T08:28:35.696Z","3.9.0-canary.c8a14268052e":"2025-02-25T08:58:43.528Z","3.9.0-canary.811b8881d508":"2025-02-25T10:15:23.678Z","3.9.0-canary.a3bcb05e47b6":"2025-02-25T13:33:05.096Z","3.9.0-canary.54d69f820770":"2025-02-25T13:49:57.866Z","3.9.0-canary.81717556ec3d":"2025-02-25T13:51:32.164Z","3.9.0-internal.7f0e15f4f7d9":"2025-02-25T14:15:59.513Z","3.9.0-canary.d799df28e99e":"2025-02-25T14:30:24.142Z","3.9.0-canary.54b645dd9728":"2025-02-25T16:17:43.867Z","3.9.0-canary.d260c3bc7305":"2025-02-25T16:57:55.439Z","3.9.0-canary.7bd13bef2242":"2025-02-25T16:58:12.844Z","3.9.0-canary.47d32907a2df":"2025-02-25T17:53:08.501Z","3.9.0-canary.d81de7fd0bea":"2025-02-25T19:03:06.554Z","3.9.0-canary.ce9ba0ae55c6":"2025-02-26T14:46:12.754Z","3.9.0-canary.952d02721a3e":"2025-02-26T15:02:49.718Z","3.9.0-canary.fd353fdbe729":"2025-02-26T16:26:20.631Z","3.9.0-canary.b670314051ba":"2025-02-26T18:16:28.897Z","3.9.0-canary.4261d7f06f6f":"2025-02-26T22:48:15.090Z","3.9.0-canary.ffd70616b52c":"2025-02-27T12:12:26.540Z","3.9.0-canary.6f51d9267136":"2025-02-27T14:22:05.443Z","3.9.0-canary.ef20f7307209":"2025-02-27T15:02:16.327Z","3.9.0-canary.4c1a7f41966d":"2025-02-27T18:06:19.947Z","3.9.0-canary.c83fea52c136":"2025-02-28T09:09:35.817Z","3.9.0-canary.62f760f7e6f6":"2025-02-28T11:28:21.763Z","3.9.0-canary.58dea67c6f61":"2025-02-28T13:36:47.295Z","3.9.0-canary.8339b14b4397":"2025-02-28T15:12:11.058Z","3.9.0-canary.74380a338ae9":"2025-02-28T16:19:55.055Z","3.9.0-canary.a499f75d803f":"2025-03-03T06:02:33.889Z","3.9.0-canary.62dce36fb020":"2025-03-03T08:15:42.276Z","3.9.0-canary.8d62b8f5cf83":"2025-03-03T08:21:41.684Z","3.9.0-canary.b2b5d6e9ec54":"2025-03-03T11:34:31.168Z","3.9.0":"2025-03-03T11:49:36.608Z","3.10.0-canary.d4dfa96478a4":"2025-03-03T13:58:05.089Z","3.10.0-canary.3bf31007c5a7":"2025-03-03T14:35:43.998Z","3.10.0-canary.15f6aaa3d2d3":"2025-03-04T09:53:12.363Z","3.10.0-canary.e5f41d07faf1":"2025-03-04T10:51:08.255Z","3.10.0-canary.40e471348e38":"2025-03-04T10:54:12.774Z","3.10.0-canary.e63bcd4651b2":"2025-03-04T12:52:45.724Z","3.10.0-canary.407ba01017c1":"2025-03-04T13:41:11.683Z","3.10.0-canary.3176429f9d1b":"2025-03-04T14:10:20.833Z","3.10.0-canary.a2bad38037d2":"2025-03-04T15:46:02.390Z","3.10.0-canary.b615d6df14b4":"2025-03-04T16:37:35.959Z","3.10.0-canary.2f56f2362e99":"2025-03-04T16:50:50.166Z","3.10.0-canary.7df0a29a4c9f":"2025-03-04T21:41:57.559Z","3.10.0-canary.c661dfedf191":"2025-03-04T21:42:12.444Z","3.10.0-canary.ce8939545e8b":"2025-03-06T05:37:03.267Z","3.10.0-canary.863de427cf95":"2025-03-06T09:03:12.637Z","3.10.0-canary.12c0cb0549ca":"2025-03-06T09:06:36.034Z","3.10.0-canary.b24ecf648f2c":"2025-03-06T14:02:43.427Z","3.10.0-canary.4f428f89244a":"2025-03-06T14:19:31.071Z","3.10.0-canary.80b7046bc645":"2025-03-06T14:58:55.949Z","3.10.0-canary.8ddadf19353e":"2025-03-06T16:26:32.805Z","3.10.0-canary.2d4127dea680":"2025-03-06T16:44:15.234Z","3.10.0-canary.2544e84b57c4":"2025-03-06T16:48:27.467Z","3.10.0-canary.d3390519bf28":"2025-03-06T18:52:43.224Z","3.10.0-canary.680223470e35":"2025-03-06T20:37:58.743Z","3.10.0-canary.bb4f435b3ca0":"2025-03-07T17:32:28.590Z","3.10.0-canary.3c084a760807":"2025-03-07T18:33:19.992Z","3.10.0-canary.df3cd57be513":"2025-03-10T12:53:40.611Z","3.10.0-canary.f7c145f44c9c":"2025-03-10T15:14:25.893Z","3.10.0-canary.cf1f41103fdd":"2025-03-10T15:22:35.230Z","3.10.0-canary.53585fc093b6":"2025-03-10T15:51:45.641Z","3.10.0-canary.8ef0f8b0dd39":"2025-03-10T17:09:48.333Z","3.10.0-canary.f2505eda5551":"2025-03-10T17:10:09.474Z","3.10.0-canary.075415a2bbc8":"2025-03-10T22:26:26.764Z","3.10.0-canary.64339a0b741a":"2025-03-10T22:38:49.915Z","3.10.0-canary.bf263289b1fc":"2025-03-11T09:12:38.303Z","3.10.0-canary.283889799096":"2025-03-11T12:31:15.545Z","3.10.0":"2025-03-11T14:30:17.812Z","3.11.0-canary.f529c521e249":"2025-03-11T15:00:21.851Z","3.11.0-canary.13bfc642c301":"2025-03-11T15:24:53.053Z","3.10.1":"2025-03-11T16:27:55.512Z","3.11.0-canary.7c0dd224d710":"2025-03-11T17:03:14.861Z","3.11.0-canary.500c425a876e":"2025-03-12T11:08:28.719Z","3.11.0-canary.c57560d170a9":"2025-03-12T11:22:09.683Z","3.11.0-canary.c79c9bec2242":"2025-03-12T11:37:59.161Z","3.11.0-canary.de52f4d709d2":"2025-03-12T13:11:35.411Z","3.11.0-canary.5972658ea0d5":"2025-03-12T14:41:12.061Z","3.11.0-canary.5566539d94a9":"2025-03-12T16:12:55.052Z","3.11.0-canary.3c3cc5246642":"2025-03-13T10:19:29.635Z","3.11.0-canary.bce99f53bc26":"2025-03-13T12:19:00.572Z","3.11.0-canary.6923e6c425bf":"2025-03-13T12:22:16.533Z","3.11.0-canary.425ed76c27af":"2025-03-13T13:53:27.652Z","3.11.0-canary.ec688dc309ec":"2025-03-13T14:43:04.526Z","3.11.0-canary.8c5337f4e3df":"2025-03-13T14:54:52.993Z","3.11.0-canary.4138b7e78c29":"2025-03-13T15:04:47.687Z","3.11.0-canary.ab0adf58d28b":"2025-03-13T15:19:56.745Z","3.11.0-canary.be7c870ecadb":"2025-03-13T15:39:04.758Z","3.11.0-canary.b82ff25ac506":"2025-03-13T15:46:08.033Z","3.11.0-canary.f2559f73a671":"2025-03-13T15:54:15.927Z","3.11.0-canary.f4028a70be9e":"2025-03-13T16:00:24.457Z","3.11.0-canary.43ab9eda6d02":"2025-03-13T16:30:08.696Z","3.11.0-canary.83e95bf4d120":"2025-03-13T16:34:21.489Z","3.11.0-canary.e4e632644179":"2025-03-13T23:40:01.873Z","3.11.0-canary.6d51d9b79440":"2025-03-14T09:04:51.971Z","3.11.0-canary.271f68c07747":"2025-03-14T09:54:26.492Z","3.11.0-canary.c17cf22a9403":"2025-03-14T10:07:39.138Z","3.11.0-canary.8faa26265a2c":"2025-03-14T15:18:58.750Z","3.10.2":"2025-03-14T15:24:16.573Z","3.11.0-canary.bfe5fba4cd7a":"2025-03-14T15:28:36.702Z","3.11.0-canary.3ad7908b0c1b":"2025-03-15T12:00:17.120Z","3.11.0-canary.e999671f7c64":"2025-03-15T12:29:09.475Z","3.11.0-canary.3758de89732a":"2025-03-15T13:35:30.218Z","3.11.0-canary.bf79438b7304":"2025-03-15T15:17:12.306Z","3.11.0-canary.5435d3ba10c1":"2025-03-15T15:18:00.151Z","3.11.0-canary.a0ae7debbb86":"2025-03-15T16:27:18.322Z","3.11.0-canary.5cfbdcf29f70":"2025-03-17T11:31:13.762Z","3.11.0-canary.74fcc117c400":"2025-03-17T12:27:29.028Z","3.11.0-canary.afac70b2330e":"2025-03-17T12:28:10.439Z","3.11.0-canary.e37f515de668":"2025-03-17T15:01:08.059Z","3.11.0-canary.5dc9c098fd61":"2025-03-18T10:41:23.939Z","3.11.0-canary.ef35d1e7bc8d":"2025-03-18T10:41:44.867Z","3.11.0-canary.b2098bef0749":"2025-03-18T13:56:42.449Z","3.11.0-canary.a7262d825630":"2025-03-18T14:21:32.279Z","3.11.0-canary.b65e0ab5933e":"2025-03-18T15:35:40.525Z","3.10.3":"2025-03-18T15:39:44.945Z","3.11.0-canary.57a301d5152a":"2025-03-18T15:45:25.879Z","3.11.0-canary.60a92b7ae377":"2025-03-18T17:08:26.054Z","3.11.0-canary.f0072703bfd4":"2025-03-19T13:12:19.625Z","3.11.0-canary.03a8f07c67a3":"2025-03-19T13:50:42.356Z","3.11.0-canary.4ca19fc0acd0":"2025-03-19T17:43:51.860Z","3.11.0-canary.92d3adc40d68":"2025-03-19T17:49:51.048Z","3.11.0-canary.251c44553840":"2025-03-20T00:27:16.859Z","3.11.0-canary.79f6535a34c6":"2025-03-20T01:34:30.541Z","3.11.0-canary.235a65773430":"2025-03-20T11:37:20.416Z","3.11.0-canary.ce13cfa17043":"2025-03-20T11:41:29.903Z","3.11.0-canary.e0e5f2c27ecc":"2025-03-20T12:08:29.459Z","3.11.0-canary.4d6af8940704":"2025-03-20T12:47:32.447Z","3.11.0-canary.6e79632efa3a":"2025-03-20T14:15:28.632Z","3.11.0-canary.e3caf5431194":"2025-03-20T14:31:54.668Z","3.11.0-canary.66b785c62816":"2025-03-20T14:50:16.832Z","3.11.0":"2025-03-20T14:53:07.011Z","3.12.0-canary.abefd067ae60":"2025-03-20T16:19:16.702Z","3.12.0-canary.5530d0bb35f4":"2025-03-20T16:29:05.687Z","3.12.0-canary.5654926a0c2e":"2025-03-20T16:39:48.427Z","3.12.0-canary.ceec8eda0db0":"2025-03-20T16:42:58.238Z","3.12.0-canary.a6c2905c622f":"2025-03-21T09:39:41.140Z","3.12.0-canary.5710af1760dc":"2025-03-21T11:15:35.847Z","3.12.0-canary.17a260baed4f":"2025-03-24T10:48:44.953Z","3.12.0-canary.3acee343372d":"2025-03-24T12:17:35.382Z","3.12.0-canary.72b63fdade8b":"2025-03-24T12:25:01.089Z","3.12.0-canary.dfe1ebbad12e":"2025-03-24T12:31:36.188Z","3.12.0-canary.5642859790c2":"2025-03-24T12:34:02.309Z","3.12.0-canary.10d4563919ca":"2025-03-24T14:22:52.141Z","3.12.0-canary.b1ca2fcd8c7d":"2025-03-25T09:59:50.946Z","3.12.0-canary.608410b0faeb":"2025-03-25T14:18:15.786Z","3.12.0-canary.c986b5185d4e":"2025-03-26T09:01:49.497Z","3.12.0-canary.8640a17bec1a":"2025-03-26T12:50:37.112Z","3.12.0-canary.72ffd91308d1":"2025-03-26T16:46:29.854Z","3.12.0-canary.ae51995a58aa":"2025-03-27T11:48:31.313Z","3.12.0-canary.06df129cf532":"2025-03-27T13:57:45.091Z","3.12.0-canary.3aafabe5ce31":"2025-03-27T14:41:16.328Z","3.12.0-canary.c4570c603c42":"2025-03-28T13:38:23.559Z","3.12.0-canary.5fcdc0f29d81":"2025-03-28T16:25:15.272Z","3.12.0-canary.485c2dd13354":"2025-03-31T15:23:08.651Z","3.12.0-canary.21002dc7ca29":"2025-04-01T11:41:49.494Z","3.12.0-canary.1764afb53193":"2025-04-01T12:53:33.813Z","3.12.0-canary.956117bf4f16":"2025-04-01T13:30:32.642Z","3.12.0-canary.cb37dc80e617":"2025-04-01T15:23:13.151Z","3.12.0-canary.f3ad945f4591":"2025-04-01T15:32:56.314Z","3.12.0-internal.624e32507d98":"2025-04-01T17:20:41.373Z","3.12.0-internal.34d12af75e37":"2025-04-01T17:32:16.818Z","3.12.0-canary.fc675f45caa0":"2025-04-02T09:25:14.616Z","3.12.0-canary.d81bcb86d4e7":"2025-04-02T09:27:09.346Z","3.12.0-canary.3ab62f1ff84a":"2025-04-02T10:47:47.003Z","3.12.0-canary.81c3581f0bf0":"2025-04-02T14:32:30.898Z","3.12.0-canary.36b126bd220c":"2025-04-02T14:57:06.693Z","3.12.0-canary.0a56a15970b2":"2025-04-03T08:10:13.355Z","3.12.0-canary.688ddcb6ad5c":"2025-04-03T09:26:46.010Z","3.12.0-canary.71368dc000db":"2025-04-03T09:43:37.779Z","3.12.0-canary.e333011facbe":"2025-04-03T09:58:54.418Z","3.11.1":"2025-04-03T10:41:07.472Z","3.12.0-canary.423f9b4f2a86":"2025-04-03T13:09:18.474Z","3.12.0-canary.3e2ed74b5e86":"2025-04-03T13:30:05.234Z","3.12.0-canary.629125a2e474":"2025-04-03T15:21:21.595Z","3.12.0-canary.3d1a69111704":"2025-04-04T08:26:47.733Z","3.12.0-canary.35ee104e32c6":"2025-04-04T10:08:58.974Z","3.12.0-canary.df43d1785ba0":"2025-04-04T12:09:43.126Z","3.12.0-canary.1c16c1623426":"2025-04-07T08:34:52.761Z","3.12.0-canary.2ec6dfe495a2":"2025-04-07T10:16:44.997Z","3.12.0-canary.6674075fc287":"2025-04-07T10:23:08.082Z","3.12.0-canary.a50d3f992e0d":"2025-04-07T13:19:52.007Z","3.12.0-canary.af1163458558":"2025-04-07T13:31:37.200Z","3.12.0-canary.2293191f9363":"2025-04-07T13:40:38.970Z","3.12.0-canary.764765a8d3b4":"2025-04-07T15:07:19.989Z","3.12.0-canary.337f4bc65d61":"2025-04-07T17:26:26.620Z","3.12.0-canary.1b29de5c1a22":"2025-04-07T17:38:44.920Z","3.12.0-canary.4ecb34d3434d":"2025-04-07T21:19:20.378Z","3.12.0-canary.a53f0a3ddf35":"2025-04-07T22:53:53.566Z","3.12.0-canary.711bbe17ab0e":"2025-04-08T10:27:25.017Z","3.12.0-canary.3b7c47f7e77c":"2025-04-08T13:50:34.366Z","3.12.0-canary.8beaa3d8bd3b":"2025-04-08T15:23:02.581Z","3.12.0-canary.50c34843eb1e":"2025-04-08T16:15:14.302Z","3.12.0-canary.4207caaabd2c":"2025-04-08T16:20:07.935Z","3.12.0-canary.6632bc09e691":"2025-04-09T11:02:36.869Z","3.12.0-canary.c4d18f877b2f":"2025-04-09T17:17:35.353Z","3.12.0-canary.1a6dffa00c88":"2025-04-09T18:17:59.329Z","3.12.0-canary.040bace70de6":"2025-04-09T18:48:30.666Z","3.12.0-canary.b3170bb24962":"2025-04-09T19:51:40.666Z","3.12.0-canary.f5c40cbda19f":"2025-04-09T21:38:24.492Z","3.12.0-canary.e08eba00c6c8":"2025-04-10T11:22:47.331Z","3.12.0-canary.8444e138c852":"2025-04-10T11:54:26.494Z","3.12.0-canary.736901056c28":"2025-04-10T12:15:39.453Z","3.12.0-canary.0a15911629d2":"2025-04-10T13:35:27.112Z","3.12.0-canary.47eb43f692c5":"2025-04-10T14:08:34.796Z","3.12.0-canary.98b3caec81d5":"2025-04-11T13:50:34.274Z","3.12.0-canary.4e48d0791fb5":"2025-04-11T14:56:19.870Z","3.12.0-canary.b41a346130c4":"2025-04-11T15:13:08.057Z","3.12.0-canary.10a80a789689":"2025-04-14T10:55:56.418Z","3.12.0-canary.a3a4d032a76c":"2025-04-14T14:27:14.371Z","3.12.0-canary.67a9ad70854b":"2025-04-14T14:50:51.691Z","3.12.0-canary.a880bf3ec9cb":"2025-04-14T14:56:17.723Z","3.12.0-canary.ce44f8eb2e50":"2025-04-14T15:15:36.725Z","3.12.0-canary.fff04afa92e2":"2025-04-14T15:30:48.377Z","3.12.0-canary.e45d65cbc328":"2025-04-15T09:08:14.741Z","3.12.0-canary.8fd8d05a94b6":"2025-04-15T09:26:51.545Z","3.12.0-canary.d0e07565d818":"2025-04-15T10:06:13.039Z","3.12.0":"2025-04-15T13:54:14.259Z","3.13.0-canary.1793786aff8a":"2025-04-15T14:01:28.375Z","3.13.0-canary.52e2314962c1":"2025-04-15T14:58:57.417Z","3.13.0-canary.a2884bb1bab2":"2025-04-15T16:44:37.482Z","3.13.0-canary.3095a57e7c2c":"2025-04-16T14:32:27.756Z","3.13.0-canary.3ac739625a6f":"2025-04-17T07:34:58.934Z","3.13.0-canary.d403fcffd1eb":"2025-04-17T07:35:09.345Z","3.13.0-canary.42efa4c14663":"2025-04-17T09:03:32.033Z","3.13.0-canary.da15a0065ba5":"2025-04-17T10:01:31.985Z","3.13.0-canary.bec6f90d283a":"2025-04-17T13:39:04.495Z","3.13.0-canary.dc099cf30823":"2025-04-17T14:47:51.904Z","3.13.0-canary.ea6e50365559":"2025-04-17T16:40:35.863Z","3.12.1":"2025-04-22T10:49:22.142Z","3.13.0-canary.d84fd6da5b87":"2025-04-22T11:17:59.488Z","3.13.0-canary.ae83a75c91b6":"2025-04-22T11:33:49.375Z","3.13.0-canary.9bb828b356ba":"2025-04-22T11:34:57.752Z","3.13.0-canary.ca982decc2f2":"2025-04-22T13:02:15.240Z","3.13.0-canary.9061a9bbd3fb":"2025-04-22T13:10:37.055Z","3.13.0-canary.44a0b42690d2":"2025-04-24T10:13:39.119Z","3.13.0-canary.0062c3fc7552":"2025-04-24T13:01:32.569Z","3.13.0-canary.1a9d2f148c2d":"2025-04-25T12:08:42.505Z","3.13.0-canary.37377fbef46d":"2025-04-25T16:58:15.467Z","3.13.0-canary.2449ca610c41":"2025-04-29T10:53:58.815Z","3.13.0-canary.20587b08dad3":"2025-04-29T11:09:28.289Z","3.13.0-canary.bbec36f93805":"2025-04-29T14:11:26.405Z","3.13.0-canary.eb5f191f61ac":"2025-04-29T14:14:44.587Z","3.13.0-canary.ce8e6cffa809":"2025-04-29T15:42:14.371Z","3.13.0-canary.b133066477f2":"2025-04-29T17:29:28.850Z","3.13.0-canary.e0dbcebeb554":"2025-04-30T10:55:26.037Z","3.13.0-canary.6cb770c78958":"2025-04-30T12:35:40.476Z","3.13.0-canary.fd867adaa211":"2025-04-30T12:39:23.669Z","3.13.0-canary.0aa500045bdf":"2025-05-01T09:27:10.712Z","3.13.0-canary.e4592f0004bf":"2025-05-01T14:40:06.037Z","3.13.0-canary.faba5d60dae3":"2025-05-01T15:16:35.027Z","3.13.0-canary.dbc08cefa60b":"2025-05-02T09:31:45.554Z","3.13.0-canary.499ea5e07c83":"2025-05-02T09:38:54.451Z","3.13.0-canary.e0266852447b":"2025-05-02T09:54:19.672Z","3.13.0-canary.53a5d79126e1":"2025-05-02T09:59:10.597Z","3.13.0-canary.712bc0b8b5bc":"2025-05-02T10:00:40.208Z","3.13.0-canary.6b583349a15f":"2025-05-02T10:04:06.683Z","3.13.0-canary.d850dc6dd636":"2025-05-02T10:19:02.777Z","3.13.0-canary.8754dedf4cf0":"2025-05-02T10:22:39.846Z","3.13.0-canary.683b5ae3bbe9":"2025-05-02T10:26:34.429Z","3.13.0-canary.63efd1b35848":"2025-05-02T11:01:07.831Z","3.13.0-canary.907d7458ec90":"2025-05-02T11:15:25.644Z","3.13.0-canary.2594be9eef80":"2025-05-02T12:33:41.359Z","3.13.0-canary.8b1562e59f12":"2025-05-05T15:59:14.580Z","3.13.0-canary.172c5663eaa2":"2025-05-05T16:32:24.983Z","3.13.0-canary.064d79cae9fb":"2025-05-05T18:44:41.479Z","3.13.0-canary.47c6071100a6":"2025-05-06T08:41:10.183Z","3.13.0-canary.e6138942377f":"2025-05-06T09:25:50.326Z","3.13.0-canary.996d0adfecaf":"2025-05-06T11:28:29.628Z","3.13.0-canary.87a0019c391d":"2025-05-06T15:33:08.084Z","3.13.0-canary.c4135f4903f5":"2025-05-06T16:38:01.285Z","3.13.0-canary.8e04030e54fe":"2025-05-07T09:15:03.620Z","3.13.0-canary.c3ce2eeb1729":"2025-05-07T09:29:40.568Z","3.13.0-canary.2c1fb1ac1f1a":"2025-05-07T15:38:01.925Z","3.13.0-canary.8f8ae1660cdb":"2025-05-08T11:59:47.121Z","3.13.0-canary.4389e5975660":"2025-05-08T12:06:35.508Z","3.13.0-canary.70e156551c5c":"2025-05-08T15:03:18.841Z","3.13.0-canary.d6fe56e14603":"2025-05-08T15:34:09.040Z","3.13.0-canary.b791a0363a7a":"2025-05-08T15:52:35.055Z","3.13.0-canary.07f891a2b516":"2025-05-08T17:42:47.145Z","3.12.2":"2025-05-09T08:03:26.224Z","3.13.0-canary.cb6b7a41c175":"2025-05-09T08:30:10.456Z","3.13.0-canary.ae38fb277ff7":"2025-05-09T08:42:56.533Z","3.13.0-canary.42a3293334f5":"2025-05-09T09:30:01.272Z","3.13.0-canary.2928a5d81c67":"2025-05-09T10:43:43.454Z","3.13.0-canary.5186e76a1992":"2025-05-09T11:15:50.389Z","3.13.0-canary.3000265147be":"2025-05-09T14:55:29.865Z","3.13.0-canary.c7e3df3a9530":"2025-05-11T10:32:45.706Z","3.13.0-canary.178113318bf3":"2025-05-11T11:36:08.577Z","3.13.0-canary.bd7655d74283":"2025-05-11T12:36:50.801Z","3.13.0-canary.77b2db3d8725":"2025-05-11T14:56:01.144Z","3.13.0-canary.1087f3a3136f":"2025-05-11T15:10:57.881Z","3.13.0-canary.62d76a25592d":"2025-05-12T07:30:21.310Z","3.13.0-canary.e25033d63b69":"2025-05-12T08:12:44.546Z","3.13.0-canary.bbc6785692f2":"2025-05-12T09:23:05.351Z","3.13.0-canary.c5d445347cb7":"2025-05-12T11:24:17.089Z","3.13.0-canary.b29c8448ae7b":"2025-05-12T11:26:31.147Z","3.13.0-canary.be59c37b047e":"2025-05-12T11:29:49.677Z","3.13.0-canary.6307ec7baefb":"2025-05-12T13:35:54.956Z","3.13.0-canary.88076103433b":"2025-05-12T13:43:41.448Z","3.13.0-canary.66687519f459":"2025-05-12T13:44:20.111Z","3.13.0-canary.4d06b94fef9d":"2025-05-12T14:59:14.236Z","3.13.0-canary.4887e1f52521":"2025-05-12T14:59:34.273Z","3.13.0-canary.324a049abe8f":"2025-05-12T21:26:36.646Z","3.13.0-canary.ad6c4f5526a8":"2025-05-13T09:56:02.863Z","3.13.0-canary.c0afd1f5aa1e":"2025-05-13T10:40:25.939Z","3.13.0-canary.b49b003c609e":"2025-05-13T11:03:22.539Z","3.13.0-canary.409fd05a1a56":"2025-05-14T13:40:24.381Z","3.13.0-canary.039cf65b2157":"2025-05-14T15:59:47.894Z","3.13.0-canary.894745a43219":"2025-05-16T07:31:54.811Z","3.13.0-canary.4a3fc4f3dbf0":"2025-05-19T16:25:41.465Z","3.13.0-canary.e79ae4643e8a":"2025-05-19T20:21:54.275Z","3.13.0-canary.4982c45d68e1":"2025-05-20T08:26:56.497Z","3.13.0-canary.e5e62b7b24d7":"2025-05-20T08:29:53.268Z","3.13.0-canary.6848b6a7446b":"2025-05-20T08:33:23.462Z","3.13.0-canary.31a6adda2e18":"2025-05-20T11:17:53.629Z","3.13.0-canary.8b94604b33ff":"2025-05-20T11:35:51.536Z","3.13.0-canary.024520f923db":"2025-05-20T15:50:26.913Z","3.13.0-canary.3550a1f490be":"2025-05-20T16:41:29.264Z","3.13.0-canary.befc69663d98":"2025-05-20T18:53:23.190Z","3.13.0-canary.4b1bdccecc7b":"2025-05-20T19:20:47.175Z","3.13.0-canary.e947b2a46adc":"2025-05-20T21:03:38.880Z","3.13.0-canary.df8d8c532cee":"2025-05-20T22:26:14.200Z","3.13.0-canary.8f06b22abe77":"2025-05-21T10:37:01.155Z","3.13.0-canary.7ec2a895a616":"2025-05-21T10:38:48.400Z","3.13.0-canary.40f213d4510c":"2025-05-21T10:41:56.362Z","3.13.0-canary.98b2e88ef46c":"2025-05-21T10:53:00.207Z","3.13.0-canary.0c9dea43e9df":"2025-05-21T11:03:11.345Z","3.13.0-canary.2b3a9b59ae37":"2025-05-21T11:56:04.922Z","3.13.0-canary.a05ab1a8d2c3":"2025-05-21T14:40:01.342Z","3.13.0-canary.ee08fd8a3063":"2025-05-22T08:29:26.425Z","3.13.0-canary.10c1c68cbca0":"2025-05-22T09:29:20.041Z","3.13.0":"2025-05-22T13:45:55.996Z","3.14.0-canary.95353287a2be":"2025-05-22T14:20:07.873Z","3.14.0-canary.50ad892ef195":"2025-05-23T08:47:44.770Z","3.14.0-canary.e0ab6f4c80f9":"2025-05-23T10:14:14.859Z","3.14.0-canary.50d6947a73ff":"2025-05-23T10:14:39.142Z","3.14.0-canary.5a122876ec40":"2025-05-23T11:13:51.315Z","3.14.0-canary.cbdb3d4e5362":"2025-05-23T14:54:33.728Z","3.14.0-canary.783e99a41fc5":"2025-05-23T15:34:11.287Z","3.13.1":"2025-05-23T15:38:39.590Z","3.14.0-canary.ee1f3f027485":"2025-05-23T18:48:54.467Z","3.14.0-canary.fd2ad122b803":"2025-05-26T06:02:00.553Z","3.14.0-canary.d8a1c8c23469":"2025-05-27T08:58:10.022Z","3.14.0-canary.bf9ab5f94a7d":"2025-05-27T09:28:09.203Z","3.14.0-canary.2b6c4d28066c":"2025-05-27T11:47:13.461Z","3.14.0-canary.8d29afff2d04":"2025-05-27T13:24:18.116Z","3.14.0-canary.ba221e7baf33":"2025-05-27T13:25:27.242Z","3.14.0-canary.25a2f07f5e68":"2025-05-27T15:17:18.853Z","3.14.0-canary.b8a2a8b543ef":"2025-05-27T15:26:44.832Z","3.14.0-canary.dbe17bbcfb3d":"2025-05-27T16:16:34.671Z","3.14.0-canary.128e74986f17":"2025-05-29T12:20:36.278Z","3.14.0-canary.d926f92ca8d6":"2025-05-29T15:04:48.266Z","3.14.0-canary.48967da8ee66":"2025-05-29T21:50:12.437Z","3.14.0-canary.26943ba45368":"2025-05-30T00:46:23.691Z","3.14.0-canary.36a37ef097fb":"2025-05-30T08:46:38.997Z","3.14.0-canary.c69104f4d831":"2025-05-30T13:47:29.281Z","3.14.0-canary.67f5b0896cc3":"2025-05-31T23:44:13.479Z","3.14.0-canary.403af9c5d8f2":"2025-06-01T07:21:18.307Z","3.14.0-canary.0763fb3ebca5":"2025-06-02T00:22:52.143Z","3.14.0-canary.89411f68f916":"2025-06-02T01:22:43.736Z","3.14.0-canary.887fce58bc8f":"2025-06-02T01:29:03.750Z","3.14.0-canary.1d0f4286490b":"2025-06-02T15:42:47.204Z","3.14.0-canary.f6a0206007b3":"2025-06-03T09:24:59.497Z","3.14.0-canary.625f43fa9492":"2025-06-03T11:27:20.345Z","3.14.0-canary.a2263c31d532":"2025-06-03T16:01:22.417Z","3.14.0-canary.7cedd47b7a3a":"2025-06-03T16:20:17.367Z","3.14.0-canary.8ea0ff8489db":"2025-06-04T11:03:18.059Z","3.14.0-canary.30aae0fd9bf8":"2025-06-04T14:00:48.088Z","3.14.0-canary.0abb9699ba2c":"2025-06-04T14:10:47.571Z","3.14.0-canary.ae1762886f91":"2025-06-04T14:44:18.701Z","3.14.0-canary.8a1fcbb09c18":"2025-06-04T15:15:02.973Z","3.14.0-canary.d649afc753b1":"2025-06-04T16:57:22.322Z","3.14.0-canary.49bb54bcf937":"2025-06-04T17:38:44.686Z","3.14.0-canary.0855861e3ba2":"2025-06-05T11:12:12.104Z","3.14.0-canary.6fc604d88ca2":"2025-06-05T15:54:45.577Z","3.14.0-canary.f8af44c4d1e2":"2025-06-06T13:48:06.063Z","3.14.0-canary.0003905ad03d":"2025-06-06T14:43:52.183Z","3.14.0-canary.e099968e8b09":"2025-06-06T16:08:17.480Z","3.14.0-canary.c311222520fd":"2025-06-06T20:24:53.375Z","3.14.0-canary.b8c5ab05b06a":"2025-06-07T15:22:02.970Z","3.14.0-canary.ff61ab6deaa2":"2025-06-07T17:55:29.624Z","3.14.0-canary.b477608fafb4":"2025-06-07T18:22:19.622Z","3.14.0-canary.589e1bfeb4dc":"2025-06-07T22:29:03.631Z","3.14.0-canary.4c533b76dc35":"2025-06-08T15:54:09.064Z","3.14.0-canary.5212b2e1b945":"2025-06-08T16:36:20.546Z","3.14.0-canary.2465f32acca2":"2025-06-08T19:56:28.439Z","3.14.0-canary.e7ebd007cb8c":"2025-06-08T22:36:29.409Z","3.14.0-canary.0e269ff1b1e8":"2025-06-08T22:42:19.975Z","3.14.0-canary.0097b2770c1f":"2025-06-09T14:06:57.209Z","3.14.0-canary.5b547ed75891":"2025-06-09T14:40:25.776Z","3.14.0-canary.665a70bbc229":"2025-06-09T16:33:03.496Z","3.14.0-canary.7b5fb115ed17":"2025-06-10T07:45:22.237Z","3.14.0-canary.cf19563e117d":"2025-06-10T07:46:21.496Z","3.14.0-canary.ab6376ed9638":"2025-06-10T09:46:35.663Z","3.14.0-canary.6c9c0f761ef8":"2025-06-10T10:32:16.533Z","3.14.0-canary.33262aa15faf":"2025-06-10T14:48:01.083Z","3.14.0-canary.ba997e465fde":"2025-06-10T15:14:13.565Z","3.14.0-canary.fd17def565a1":"2025-06-10T15:16:19.730Z","3.14.0-canary.e95fdc82a46a":"2025-06-11T14:15:37.147Z","3.14.0-canary.2f3caa391d5d":"2025-06-11T14:30:22.427Z","3.14.0-canary.c0df84d88f32":"2025-06-11T14:35:57.929Z","3.14.0-canary.46346bfd1aa4":"2025-06-11T15:02:54.271Z","3.14.0-canary.0086db67f471":"2025-06-11T15:46:25.419Z","3.14.0-canary.f5fd8e1f2a9c":"2025-06-12T07:19:07.410Z","3.14.0-canary.7be18509d9b9":"2025-06-12T08:31:37.545Z","3.14.0-canary.f27d19561239":"2025-06-12T10:58:12.335Z","3.14.0-canary.766a02a82239":"2025-06-12T10:58:50.574Z","3.14.0-canary.f907ed7d9ee5":"2025-06-13T07:40:22.810Z","3.14.0-canary.47b4b3cce501":"2025-06-13T12:40:14.986Z","3.14.0-canary.b34920584558":"2025-06-13T12:52:50.157Z","3.14.0-canary.468bf700c42b":"2025-06-14T19:15:50.805Z","3.14.0-canary.bdf2fed43b72":"2025-06-14T19:26:57.231Z","3.14.0-canary.4f9d90070add":"2025-06-15T10:36:39.492Z","3.14.0-canary.b30c3e039479":"2025-06-15T12:10:34.382Z","3.14.0-canary.7c3d5520bd87":"2025-06-15T21:43:25.407Z","3.14.0-canary.c76a772c4700":"2025-06-16T07:51:52.054Z","3.14.0-canary.8bec7ced1215":"2025-06-16T10:50:17.031Z","3.14.0-canary.8141719daaf3":"2025-06-16T11:07:00.492Z","3.14.0-canary.306affbc4326":"2025-06-16T13:37:09.079Z","3.14.0-canary.9635d3157d9b":"2025-06-16T14:08:37.747Z","3.14.0-canary.fc011e3d07ba":"2025-06-16T15:39:20.655Z","3.14.0-canary.07f01b6a1df0":"2025-06-17T06:31:42.931Z","3.14.0-canary.ed47bf46edcd":"2025-06-17T08:39:46.606Z","3.14.0-canary.2dd4dabfa846":"2025-06-17T09:42:19.796Z","3.14.0-canary.3265897dc18c":"2025-06-17T09:53:16.598Z","3.14.0-canary.33ea232f2305":"2025-06-17T10:39:27.593Z","3.14.0-canary.b026f27e2cab":"2025-06-17T10:40:46.313Z","3.14.0-canary.4deeaa9df15f":"2025-06-17T10:44:05.636Z","3.14.0-canary.224e063c9d90":"2025-06-17T11:53:21.489Z","3.14.0-canary.7524fb3ab164":"2025-06-18T09:51:07.486Z","3.14.0-canary.a44859ffd3c7":"2025-06-18T10:54:18.774Z","3.14.0-canary.b1a9df6c4d78":"2025-06-18T12:27:12.709Z","3.14.0-canary.718fcc03811e":"2025-06-18T12:28:59.117Z","3.14.0-canary.ea2c4acfa022":"2025-06-18T12:59:52.371Z","3.14.0-canary.9e3fa3bc7d26":"2025-06-18T13:27:29.650Z","3.14.0-canary.dd6c729c17b0":"2025-06-18T13:39:18.119Z","3.14.0-canary.2fd35d3512d4":"2025-06-18T15:30:52.265Z","3.14.0-canary.c5f41a1b7001":"2025-06-19T13:59:29.882Z","3.14.0-canary.ee7f3d43f08d":"2025-06-20T05:17:42.693Z","3.14.0-canary.a582c26ef8af":"2025-06-20T09:42:27.859Z","3.14.0-canary.5c4818e76059":"2025-06-20T09:47:54.121Z","3.14.0-canary.df0f81d497d2":"2025-06-20T14:27:39.915Z","3.14.0-canary.421abbfa6131":"2025-06-20T20:38:47.285Z","3.14.0-canary.7a886029a0b3":"2025-06-22T09:35:20.055Z","3.14.0-canary.00aae6ee5934":"2025-06-22T20:27:46.132Z","3.14.0-canary.3bf5526ce584":"2025-06-23T07:00:44.432Z","3.14.0-canary.203c57c4b53e":"2025-06-23T07:26:00.128Z","3.14.0-canary.f2737654a470":"2025-06-23T08:28:09.112Z","3.14.0-canary.8c4382413dbd":"2025-06-23T08:35:31.174Z","3.14.0-canary.6f68b0394e8a":"2025-06-23T08:38:46.623Z","3.14.0-canary.b58d09b378a2":"2025-06-23T08:39:59.819Z","3.14.0-canary.203107797804":"2025-06-23T08:43:05.386Z","3.14.0-canary.00c49a218955":"2025-06-23T08:46:24.201Z","3.14.0-canary.fea5990646e1":"2025-06-23T09:02:25.510Z","3.14.0-canary.0dd77e34ebb6":"2025-06-23T12:57:53.495Z","3.14.0-canary.29436a7f2095":"2025-06-23T12:59:49.959Z","3.14.0-canary.24c468d10e45":"2025-06-23T13:48:53.246Z","3.14.0-canary.d1b8a584b27c":"2025-06-23T15:05:08.499Z","3.14.0-canary.e34e46232a4e":"2025-06-23T15:27:39.498Z","3.14.0-canary.315e8b5944ee":"2025-06-24T09:54:36.670Z","3.14.0-canary.25669c0729df":"2025-06-24T09:57:07.581Z","3.14.0-canary.813644a5fc45":"2025-06-24T10:27:57.952Z","3.14.0-internal.601adf6e424b":"2025-06-24T10:45:42.490Z","3.14.0-canary.103612e26824":"2025-06-24T10:55:59.992Z","3.14.0-canary.efa8f9545620":"2025-06-24T11:21:36.860Z","3.14.0-canary.6d58db7084e2":"2025-06-24T11:32:33.102Z","3.13.2":"2025-06-24T11:35:32.272Z","3.14.0-canary.e2a8e4a03aff":"2025-06-24T14:11:40.258Z","3.14.0-canary.d3680a84375b":"2025-06-24T15:08:32.337Z","3.14.0-canary.6fbbca54ff57":"2025-06-24T16:15:48.603Z","3.14.0-canary.60685c123a1c":"2025-06-25T09:57:40.694Z","3.14.0-canary.faba3f64c07f":"2025-06-25T10:28:26.568Z","3.14.0-canary.c81eaa71a51b":"2025-06-25T10:35:49.912Z","3.14.0-canary.33add84014ed":"2025-06-25T10:47:08.064Z","3.14.0-canary.2739ba392066":"2025-06-25T11:14:42.305Z","3.14.0-canary.b7c93a13f025":"2025-06-25T11:42:48.759Z","3.14.0-canary.db789786fb06":"2025-06-26T14:06:39.317Z","3.13.3":"2025-06-26T14:10:45.456Z","3.14.0-canary.a46dd7192bcb":"2025-06-26T15:22:01.375Z","3.14.0-canary.ae54a012ca55":"2025-06-26T16:16:41.081Z","3.14.0-canary.0f41576b87d4":"2025-06-26T16:26:50.840Z","3.14.0-internal.eada756f6aa0":"2025-06-27T08:35:49.589Z","3.14.0-canary.fe38dba85730":"2025-06-27T10:03:46.804Z","3.14.0-canary.9fbe607cbc54":"2025-06-27T10:06:51.782Z","3.14.0-canary.0f12d9e9f4d9":"2025-06-30T07:52:34.287Z","3.13.4":"2025-06-30T07:56:44.371Z","3.14.0-canary.4255c71c8c87":"2025-06-30T12:30:52.105Z","3.14.0-canary.071eb16e7895":"2025-06-30T15:54:16.842Z","3.14.0-canary.eab0b2f83117":"2025-06-30T17:12:45.489Z","3.14.0-canary.8d359b6a54da":"2025-06-30T19:59:27.922Z","3.14.0-canary.272f106123f4":"2025-06-30T20:15:36.619Z","3.14.0-canary.8f303431285f":"2025-07-01T08:22:10.254Z","3.14.0-canary.e989a4107be2":"2025-07-01T08:33:51.255Z","3.14.0-canary.261fd58ee31a":"2025-07-01T08:35:54.382Z","3.14.0-canary.fdbfe5bf2604":"2025-07-01T09:08:44.580Z","3.14.0-canary.ba1164278b6b":"2025-07-01T12:00:19.213Z","3.14.0-canary.d15c939851b6":"2025-07-01T13:20:21.308Z","3.14.0-canary.3b2250d26732":"2025-07-01T14:03:09.574Z","3.14.0-canary.2e64bcfc065a":"2025-07-01T15:19:22.954Z","3.14.0-canary.744f8a453221":"2025-07-01T15:52:15.381Z","3.14.0-canary.d1bdfe16b3f2":"2025-07-02T08:51:01.093Z","3.14.0-canary.cad451c26011":"2025-07-02T08:57:20.432Z","3.14.0-canary.2d9f25b2e111":"2025-07-02T09:33:28.035Z","3.14.0-canary.247886725515":"2025-07-02T09:47:30.946Z","3.14.0-canary.5ce4e4abc0a3":"2025-07-02T09:59:56.528Z","3.14.0-canary.ce0eb9ba4cfb":"2025-07-02T10:38:59.962Z","3.14.0-canary.e89be131fb69":"2025-07-02T11:10:55.902Z","3.14.0-canary.4bdb4828ecf8":"2025-07-02T12:41:46.685Z","3.14.0-canary.b9eb1490600e":"2025-07-02T15:18:09.540Z","3.14.0-canary.fb0390b30559":"2025-07-03T08:24:35.254Z","3.14.0-canary.8704233e0ed5":"2025-07-03T08:25:51.094Z","3.14.0":"2025-07-03T08:39:58.365Z","3.15.0-canary.30a6212789b4":"2025-07-03T09:17:07.542Z","3.15.0-canary.5b91d27bf6f0":"2025-07-03T09:19:19.422Z","3.15.0-canary.51c2773438c3":"2025-07-03T09:39:56.348Z","3.15.0-next.f1dfcef63951":"2025-07-03T10:28:47.158Z","3.15.0-canary.cc3205a8ac6d":"2025-07-03T10:59:17.694Z","3.15.0-canary.c5c8f9bb0ec2":"2025-07-03T11:18:06.037Z","3.15.0-canary.0183e172b2bf":"2025-07-03T13:19:36.304Z","3.15.0-canary.603f7f65a1ab":"2025-07-03T13:52:54.244Z","3.15.0-canary.92b514a6e078":"2025-07-03T14:11:44.097Z","3.15.0-canary.db14db4f5395":"2025-07-03T15:30:59.272Z","3.15.0-canary.bc8278557679":"2025-07-04T10:09:10.951Z","3.15.0-canary.a362c0a7c791":"2025-07-04T16:57:53.260Z","3.15.0-canary.0444ba5c83f1":"2025-07-04T19:58:58.099Z","3.15.0-canary.604030fd2dae":"2025-07-07T09:01:02.482Z","3.15.0-canary.a4496fd318e2":"2025-07-07T12:23:17.126Z","3.15.0-canary.84e5eaec2c02":"2025-07-07T12:52:01.873Z","3.15.0-canary.11f7238a9bfa":"2025-07-07T14:31:40.127Z","3.15.0-canary.751e1c683ca5":"2025-07-08T08:09:41.905Z","3.15.0-canary.7d95a2ea932c":"2025-07-08T08:20:17.648Z","3.15.0-canary.186575457c69":"2025-07-08T11:23:40.257Z","3.15.0-canary.21bb6b44433a":"2025-07-08T16:29:52.746Z","3.15.0-canary.22a03ce9c171":"2025-07-09T11:34:07.426Z","3.15.0-canary.1fc6c3fa6d1c":"2025-07-09T11:57:57.015Z","3.15.0-canary.32e34d64e4ce":"2025-07-09T13:07:08.053Z","3.15.0-canary.d251cd98b4e1":"2025-07-09T14:06:39.180Z","3.15.0-canary.0f6bd23d7755":"2025-07-09T16:08:51.488Z","3.14.1":"2025-07-09T16:16:25.144Z","3.15.0-canary.b89f3ccd358a":"2025-07-09T17:19:00.475Z","3.15.0-next.39f008bfb627":"2025-07-10T06:59:37.703Z","3.15.0-canary.2fa0050cd4a6":"2025-07-10T08:22:36.118Z","3.15.0-canary.4a270cb21ce9":"2025-07-10T08:25:28.185Z","3.15.0-canary.c4b9179d0b38":"2025-07-10T09:57:27.642Z","3.15.0-canary.d8a8ce37d604":"2025-07-10T09:58:04.316Z","3.14.2":"2025-07-10T09:59:56.951Z","3.15.0-next.d30ed5ad740e":"2025-07-10T10:07:08.173Z","3.15.0-canary.14c6b9d1aa1e":"2025-07-10T10:17:29.534Z","3.15.0-canary.73ea7178c697":"2025-07-10T11:31:58.112Z","3.15.0-canary.20472333970a":"2025-07-10T11:49:05.510Z","3.15.0-canary.d3401abd19b9":"2025-07-10T15:23:38.202Z","3.15.0-canary.9a4a83a8b2f5":"2025-07-10T15:36:34.662Z","3.15.0-canary.2933e7227cf9":"2025-07-11T09:04:30.570Z","3.15.0-canary.d51803f5a890":"2025-07-11T10:05:37.322Z","3.15.0-canary.82ecef1bdfab":"2025-07-11T11:12:20.778Z","3.15.0-canary.67bdc9a17107":"2025-07-11T11:41:25.979Z","3.15.0-canary.78904010f18b":"2025-07-11T12:02:26.569Z","3.15.0-next.c85303fd51c8":"2025-07-11T12:04:16.061Z","3.15.0-canary.9c8d2ba5d0cd":"2025-07-11T12:39:45.809Z","3.15.0-canary.fc319eb96b77":"2025-07-11T13:47:12.792Z","3.15.0-canary.039c346f1d6f":"2025-07-11T16:23:23.308Z","3.15.0-canary.1a9b9b257c07":"2025-07-14T09:17:05.954Z","3.15.0-next.032b45f439ca":"2025-07-14T09:21:19.377Z","3.15.0-canary.e3f6387b7e04":"2025-07-14T11:07:28.023Z","3.15.0-canary.9afface958dc":"2025-07-14T11:31:12.422Z","3.15.0-canary.3821131d3151":"2025-07-14T12:40:11.444Z","3.15.0-canary.9cfe72490c8f":"2025-07-14T13:33:31.605Z","3.15.0-canary.a0bec8a8ffd3":"2025-07-14T14:21:19.389Z","3.15.0-canary.ee0606e7631e":"2025-07-14T15:35:15.707Z","3.15.0-canary.b8fe19934df6":"2025-07-14T15:58:11.497Z","3.15.0-canary.36a2aff82b67":"2025-07-15T15:06:33.207Z","3.15.0-canary.91b8026b9eaa":"2025-07-15T15:45:13.613Z","3.15.0-canary.0cc217d04ad3":"2025-07-16T07:54:37.692Z","3.15.0-canary.8789e24bb6fc":"2025-07-16T10:29:12.794Z","3.15.0-next.e136ad205948":"2025-07-16T10:32:23.653Z","3.15.0-canary.1bd95e310493":"2025-07-16T11:08:01.438Z","3.15.0-canary.d48536dd9c3c":"2025-07-16T14:29:56.806Z","3.15.0-canary.9534ab2e227d":"2025-07-17T09:41:13.487Z","3.15.0-canary.b0c1582de749":"2025-07-17T14:26:54.741Z","3.15.0-canary.3aa231f41374":"2025-07-21T11:06:24.087Z","3.15.0-canary.6b86fb379957":"2025-07-21T15:29:08.708Z","3.15.0-canary.6e84d6088776":"2025-07-21T17:45:21.250Z","3.15.0-canary.5e9b85d814e1":"2025-07-21T18:14:14.281Z","3.15.0-canary.c59a4cbb7d60":"2025-07-22T16:24:01.177Z","3.15.0-canary.0cc8d49543e8":"2025-07-22T16:25:00.965Z","3.15.0-next.82ffd490a4f1":"2025-07-23T09:32:58.398Z","3.15.0-canary.4446d5313e86":"2025-07-23T10:25:47.098Z","3.15.0-canary.87bf0dfa4d7a":"2025-07-25T08:45:36.247Z","3.15.0-canary.f6f94b895c02":"2025-07-25T09:44:45.520Z","3.15.0-canary.6319eac61869":"2025-07-25T10:34:54.079Z","3.15.0-next.6032a20bb23f":"2025-07-25T11:00:44.195Z","3.15.0-canary.c1b331d4edc1":"2025-07-25T11:14:10.812Z","3.15.0-canary.53600affdb31":"2025-07-25T14:00:16.034Z","3.15.0-canary.9d3e452295cd":"2025-07-25T14:23:34.609Z","3.15.0-canary.1a3b33fa458b":"2025-07-28T10:22:48.102Z","3.15.0-next.e1af71086875":"2025-07-28T10:44:44.395Z","3.15.0-canary.6e52b88206f9":"2025-07-28T10:51:01.526Z","3.15.0-canary.175d131e5195":"2025-07-28T12:20:41.733Z","3.15.0-canary.ef2f8fce47e3":"2025-07-28T14:16:57.615Z","3.15.0-canary.0699e5cc8b4c":"2025-07-28T15:35:31.802Z","3.15.0-canary.d4fb9a9627c9":"2025-07-29T08:42:38.069Z","3.15.0-canary.5c62460ab7f9":"2025-07-29T11:13:43.576Z","3.15.0-canary.7b653bce96a1":"2025-07-29T14:39:34.422Z","3.15.0-canary.24182c470c85":"2025-07-29T14:46:21.291Z","3.15.0-canary.88957190ec4c":"2025-07-29T16:04:17.203Z","3.15.0":"2025-07-30T09:13:24.452Z","3.16.0-next.c30b1b5e551a":"2025-07-30T10:00:05.436Z","3.16.0-canary.56eb315c11ae":"2025-07-30T14:00:45.582Z","3.16.0-next.df90ce0ff566":"2025-07-30T14:08:50.413Z","3.16.0-canary.14b93d2b88b1":"2025-07-30T14:23:44.526Z","3.16.0-canary.ca347c5375a5":"2025-07-30T14:55:46.168Z","3.16.0-next.f9f54ec051f3":"2025-07-30T15:04:58.435Z","3.16.0-canary.ed8bd30c0f28":"2025-07-30T15:30:32.449Z","3.16.0-canary.0a84defb63a4":"2025-07-30T21:42:43.856Z","3.16.0-canary.0e0fb8bde89d":"2025-07-31T14:51:00.693Z","3.16.0-canary.fa3749606e52":"2025-08-01T14:37:48.694Z","3.16.0-canary.146e95b93256":"2025-08-01T17:13:15.700Z","3.16.0-canary.dfdf6b7de8c2":"2025-08-04T10:28:02.446Z","3.16.0-canary.88a378ced784":"2025-08-04T12:29:40.670Z","3.16.0-canary.8c74738e06fb":"2025-08-06T08:37:10.486Z","3.16.0-canary.67f438ba104b":"2025-08-06T08:57:06.870Z","3.16.0-canary.f60032f16651":"2025-08-06T09:23:39.293Z","3.15.1":"2025-08-06T09:40:07.165Z","3.16.0-canary.9e000da8269c":"2025-08-06T09:57:52.467Z","3.16.0-canary.aa1aff3ffe55":"2025-08-06T11:23:27.181Z","3.16.0-canary.39bd199a7aa6":"2025-08-06T12:44:36.358Z","3.16.0-canary.ffdf566dd0a8":"2025-08-06T14:02:12.152Z","3.16.0-canary.a03de714c746":"2025-08-06T14:13:24.556Z","3.16.0-next.34fddf633325":"2025-08-06T14:28:14.611Z","3.16.0-canary.5dac57cf9465":"2025-08-07T11:36:00.228Z","3.16.0-canary.a962044c3d3b":"2025-08-08T12:16:40.754Z","3.16.0-next.eafb52d15064":"2025-08-08T12:24:58.031Z","3.16.0-canary.efdec30fc411":"2025-08-08T14:59:25.885Z","3.16.0-canary.da3348c13973":"2025-08-08T16:12:06.406Z","3.16.0-canary.2b8b5023f0a5":"2025-08-08T20:30:10.495Z","3.16.0-canary.6f3aedaa1c01":"2025-08-11T09:11:10.452Z","3.16.0-canary.856874107ebd":"2025-08-11T11:31:55.978Z","3.16.0-canary.cf24aedcd577":"2025-08-11T15:35:27.052Z","3.16.0-canary.7f4043b128a3":"2025-08-12T08:57:19.745Z","3.16.0-canary.614a556981b7":"2025-08-12T11:24:38.464Z","3.16.0-canary.a2491e00987a":"2025-08-12T12:28:57.943Z","3.16.0-canary.29e7605fd21b":"2025-08-13T12:23:43.027Z","3.16.0-canary.555a872cc1c7":"2025-08-13T13:47:39.864Z","3.16.0-canary.aceca4c951a7":"2025-08-13T14:57:55.695Z","3.16.0-canary.03ed24d72068":"2025-08-13T15:24:02.999Z","3.16.0-canary.da857364642e":"2025-08-13T15:53:47.020Z","3.16.0-canary.648a8d837266":"2025-08-13T16:26:02.754Z","3.16.0-canary.cd9f62cbecbb":"2025-08-13T16:56:23.475Z","3.16.0-canary.9a94aba7bcaa":"2025-08-13T18:47:06.647Z","3.16.0-canary.410cbabb5392":"2025-08-13T21:01:20.574Z","3.16.0-canary.e9c30b532b82":"2025-08-14T07:50:31.638Z","3.16.0-canary.396b6a2c3eec":"2025-08-14T07:52:51.753Z","3.16.0-canary.d04b7fc312b4":"2025-08-14T09:33:05.822Z","3.16.0-canary.b5a35402e79e":"2025-08-14T09:52:05.422Z","3.16.0-canary.1b74ce1c7283":"2025-08-14T09:56:50.877Z","3.16.0-next.282b7be564ae":"2025-08-14T10:15:54.415Z","3.16.0-canary.7cd3b8a5bfd6":"2025-08-14T12:05:16.144Z","3.16.0-canary.acb40a76700b":"2025-08-14T14:09:53.185Z","3.16.0-canary.a531b80e1ddf":"2025-08-14T14:10:44.479Z","3.16.0-canary.03deb7f8fe34":"2025-08-14T15:38:20.993Z","3.16.0-canary.9a2b07b264aa":"2025-08-14T15:38:22.673Z","3.16.0-canary.cb4562244982":"2025-08-14T17:27:00.933Z","3.16.0-canary.2b37b2b68fe4":"2025-08-15T10:14:54.051Z","3.16.0-next.b88d494af370":"2025-08-15T10:40:11.781Z","3.16.0-canary.654b4007a087":"2025-08-15T13:54:39.673Z","3.16.0-canary.01f62b6d4455":"2025-08-15T16:48:28.126Z","3.16.0-canary.c1bcdabc9513":"2025-08-17T08:11:29.809Z","3.16.0-canary.cb97f41de62b":"2025-08-18T07:35:34.294Z","3.16.0-internal.51e99e128bd4":"2025-08-19T10:14:27.639Z","3.16.0-internal.a478398270c6":"2025-08-19T10:27:55.294Z","3.16.0-canary.36b89de88b02":"2025-08-19T10:44:46.378Z","3.16.0-canary.3fbab9bfb8e0":"2025-08-20T05:33:10.497Z","3.16.0-canary.d98fc0b9bd6a":"2025-08-20T08:43:28.881Z","3.15.2":"2025-08-20T08:46:39.497Z","3.16.0-canary.947c633374a9":"2025-08-20T09:59:14.832Z","3.16.0-canary.dbaaa1b0049c":"2025-08-20T10:06:32.297Z","3.16.0-next.6611943ca24a":"2025-08-20T10:21:02.145Z","3.16.0-canary.b4611e27bade":"2025-08-20T14:01:51.148Z","3.16.0-canary.a83677b449c2":"2025-08-20T16:20:01.232Z","3.16.0-canary.f293c3bb58f5":"2025-08-21T12:48:44.304Z","3.16.0-canary.0b7bf4d7feb8":"2025-08-21T12:58:49.063Z","3.16.0-canary.9a2aa6d47255":"2025-08-21T12:58:56.448Z","3.16.0-canary.df865b5492aa":"2025-08-21T13:28:14.108Z","3.16.0-canary.b802b60e813f":"2025-08-21T14:45:40.531Z","3.15.3":"2025-08-22T10:42:01.903Z","3.16.0-canary.3c51fb02c6a5":"2025-08-25T12:17:48.135Z","3.16.0-canary.460bdab3938b":"2025-08-25T21:14:12.947Z","3.16.0-canary.e1b1e53d3c16":"2025-08-26T11:14:51.941Z","3.16.0-canary.4c3f2b4783e6":"2025-08-26T11:40:35.247Z","3.16.0-canary.f55016ece635":"2025-08-26T12:52:20.323Z","3.16.0-canary.514c34dff258":"2025-08-26T14:22:42.277Z","3.16.0-canary.bf9fb05eb8ef":"2025-08-26T14:29:09.333Z","3.16.0-canary.2c80b8690ff1":"2025-08-26T15:22:25.459Z","3.16.0-canary.d3a23ebd1b0b":"2025-08-26T15:24:22.378Z","3.16.0-canary.d8ae9a640492":"2025-08-27T11:19:18.828Z","3.16.0-next.fe14f1b4181f":"2025-08-27T11:29:18.300Z","3.16.0-canary.99cd20c3ee29":"2025-08-27T11:30:07.357Z","3.16.0-canary.bcde131f3274":"2025-08-27T13:40:54.628Z","3.16.0-next.15f085081fd5":"2025-08-27T13:50:56.743Z","3.16.0-canary.da558c1dc67d":"2025-08-27T14:31:26.998Z","3.16.0-canary.f56a36d13420":"2025-08-28T08:24:59.981Z","3.16.0-canary.6074088f67bd":"2025-08-28T08:59:36.729Z","3.15.4":"2025-08-28T09:04:50.997Z","3.16.0-canary.016d4c2889b7":"2025-08-28T09:23:53.599Z","3.11.2":"2025-08-28T09:43:29.385Z","3.16.0-canary.b33662a7aefb":"2025-08-28T12:00:47.789Z","3.16.0-canary.65a1804c722b":"2025-08-28T12:06:18.595Z","3.16.0-canary.c7d3f7d5729d":"2025-08-28T15:38:09.117Z","3.16.0-canary.5f82fb812214":"2025-08-28T18:17:20.459Z","3.16.0-canary.5170ef6b6e20":"2025-08-29T13:42:57.003Z","3.16.0-canary.d3f0c2d5313c":"2025-09-01T15:27:46.440Z","3.16.0-canary.1647ca5bba28":"2025-09-02T07:54:09.340Z","3.16.0-canary.8eb57ca47f51":"2025-09-02T14:37:59.305Z","3.16.0-canary.66da2a5c5813":"2025-09-02T14:57:34.757Z","3.16.0-canary.ca33603d9bda":"2025-09-03T08:55:25.994Z","3.16.0-canary.62bc202550a3":"2025-09-03T09:45:56.707Z","3.16.0-canary.aaf20c977c01":"2025-09-03T10:26:51.590Z","3.16.0-canary.c2c4563957ce":"2025-09-03T11:31:37.203Z","3.16.0-canary.44b4ed7cfea8":"2025-09-03T12:11:19.793Z","3.16.0-canary.eb9a487b3293":"2025-09-03T14:19:40.549Z","3.16.0-next.4337ae1ab96d":"2025-09-03T14:53:37.210Z","3.16.0-canary.9d418d03374a":"2025-09-05T08:50:33.210Z","3.16.0-canary.322bcb9a6f7c":"2025-09-05T08:51:50.106Z","3.16.0-canary.c434355348c5":"2025-09-05T09:23:51.316Z","3.16.0-canary.df6f20cb3147":"2025-09-05T10:31:32.446Z","3.16.0-canary.427d9b86a1f3":"2025-09-05T12:25:02.434Z","3.16.0-canary.b534f7a12bd2":"2025-09-05T15:51:12.132Z","3.16.0-canary.ffc5da6dc09f":"2025-09-05T18:28:53.784Z","3.16.0-canary.8f1957952f19":"2025-09-06T10:52:49.154Z","3.16.0-canary.0ff72188cd53":"2025-09-08T07:41:17.553Z","3.16.0-next.e57e478c23e0":"2025-09-08T07:53:47.295Z","3.16.0-next.2f9d39693e4c":"2025-09-08T11:06:33.600Z","3.16.0-canary.f31480866d04":"2025-09-08T11:47:26.482Z","3.16.0-next.bd57619b0757":"2025-09-08T12:50:30.197Z","3.16.0-canary.cc5427cdff41":"2025-09-08T22:03:53.758Z","3.16.0-canary.3be390323e1c":"2025-09-09T11:45:32.190Z","3.16.0-canary.07c5c7d5b489":"2025-09-09T13:56:56.338Z","3.16.0-canary.54408756ac9c":"2025-09-09T16:42:02.220Z","3.16.0-canary.2d1a57ea21b2":"2025-09-09T17:15:45.390Z","3.16.0-canary.9aaa1c4236ff":"2025-09-10T10:53:21.055Z","3.16.0-canary.6c77a180e58d":"2025-09-10T11:59:57.146Z","3.16.0-canary.5f8d98bccb38":"2025-09-11T07:19:37.460Z","3.16.0-canary.45c8d8e03b7a":"2025-09-11T07:20:17.357Z","3.16.0-canary.783c93150be6":"2025-09-11T09:34:18.780Z","3.16.0-canary.940daaae9993":"2025-09-11T09:47:51.740Z","3.16.0-canary.a01bee214e16":"2025-09-11T11:19:42.529Z","3.16.0-canary.0c4e3b738ea3":"2025-09-11T11:22:43.171Z","3.16.0-canary.faec5de49906":"2025-09-11T13:18:46.154Z","3.16.0-canary.887377ec7acc":"2025-09-11T13:24:18.593Z","3.16.0-canary.38c210c33b16":"2025-09-11T14:15:47.709Z","3.16.0-canary.e5e61b17cef3":"2025-09-11T14:17:39.217Z","3.16.0-canary.ea008b31887f":"2025-09-12T10:04:08.261Z","3.16.0-canary.1e91d2e19e07":"2025-09-12T17:23:05.318Z","3.16.0-canary.c0373a61812a":"2025-09-15T09:35:48.777Z","3.16.0-canary.89a61e4ca1a4":"2025-09-15T10:22:34.683Z","3.16.0-canary.3e3b8b577bf1":"2025-09-15T10:23:00.417Z","3.16.0-canary.e1d5c8aeb399":"2025-09-15T11:39:07.011Z","3.16.0-canary.a675c73ef29d":"2025-09-15T12:52:11.879Z","3.16.0-canary.e372fad80b6d":"2025-09-15T14:39:30.665Z","3.16.0-canary.2e83e38fb91b":"2025-09-15T17:20:09.707Z","3.16.0-internal.f8b97f0c414f":"2025-09-15T18:23:59.225Z","3.16.0-internal.71f83a8a571b":"2025-09-15T18:36:08.216Z","3.16.0-canary.13ee933ed97f":"2025-09-16T09:26:40.855Z","3.16.0-canary.04cbee367b71":"2025-09-16T10:22:25.835Z","3.16.0-canary.e4220f725a90":"2025-09-16T10:46:14.816Z","3.16.0-canary.dd88abb16ede":"2025-09-16T10:59:32.241Z","3.16.0-canary.376ee1848cc0":"2025-09-16T11:58:28.663Z","3.16.0-canary.1e59e27864bb":"2025-09-16T13:02:32.866Z","3.16.0-canary.ba3bc37d4418":"2025-09-16T15:01:57.101Z","3.16.0-canary.b2da39015a73":"2025-09-16T15:28:29.731Z","3.16.0-canary.2b8e5b0ef726":"2025-09-16T17:06:54.559Z","3.16.0-canary.5462c7eac75a":"2025-09-16T21:42:03.158Z","3.16.0-canary.1efac4751756":"2025-09-16T22:13:12.433Z","3.16.0-canary.eb473ba53051":"2025-09-17T08:58:53.642Z","3.16.0-canary.0425b2e3925c":"2025-09-17T09:10:38.731Z","3.16.0-canary.f20b7a478e22":"2025-09-17T09:35:26.904Z","3.16.0-canary.442135c3f88b":"2025-09-17T10:02:17.673Z","3.16.0-canary.806d674b7d7a":"2025-09-17T14:15:32.245Z","3.16.0-canary.fe4babe9c1ad":"2025-09-17T14:22:47.697Z","3.16.0-canary.bf7be9dad88b":"2025-09-17T15:06:43.002Z","3.16.0-canary.c360426d8b7a":"2025-09-17T15:21:47.843Z","3.16.0-canary.c349490eaef0":"2025-09-17T16:08:02.503Z","3.16.0-canary.e455ab838b8f":"2025-09-17T16:17:05.140Z","3.16.0-canary.647d8c899f30":"2025-09-17T16:51:02.892Z","3.16.0-canary.9abe0dac1e0f":"2025-09-17T23:01:09.855Z","3.16.0-canary.a2604843117c":"2025-09-18T09:10:51.745Z","3.16.0-canary.9f9886f75150":"2025-09-18T09:33:11.384Z","3.16.0-canary.cb18f446a36f":"2025-09-18T09:57:17.274Z","3.16.0-canary.d354cc4340c1":"2025-09-18T10:29:48.279Z","3.16.0-canary.b0fec0f5b729":"2025-09-18T10:37:13.546Z","3.16.0-canary.98c4676431ae":"2025-09-18T10:44:22.294Z","3.16.0-canary.76c0d51de595":"2025-09-18T10:47:37.681Z","3.16.0-canary.cd822ae4ebee":"2025-09-18T10:52:13.239Z","3.16.0-canary.9e28d92565ca":"2025-09-18T12:07:27.899Z","3.16.0-canary.7facbd2d2b7f":"2025-09-18T12:55:49.493Z","3.16.0-canary.48f5c8287e31":"2025-09-18T13:05:26.816Z","3.16.0-canary.f5bf2b535ea7":"2025-09-18T13:16:12.969Z","3.16.0-canary.1f09406e5b86":"2025-09-18T13:35:02.668Z","3.16.0-canary.fa03b5a9ad13":"2025-09-18T13:39:03.776Z","3.16.0-canary.7379d3553d7e":"2025-09-18T13:47:19.027Z","3.16.0-next.8eb6d5c2d8f4":"2025-09-18T14:25:15.408Z","3.16.0-canary.344cec0354f3":"2025-09-18T14:29:25.707Z","4.0.0":"2025-09-18T14:37:51.584Z","3.16.0-canary.e618c2fbc95d":"2025-09-18T14:40:06.839Z","4.1.0-canary.8e597b345c40":"2025-09-18T15:00:06.555Z","4.1.0-canary.bace23a29058":"2025-09-18T15:12:08.146Z","4.1.0-canary.2d0b16ac2379":"2025-09-18T15:12:40.710Z","4.1.0-next.b6dfe9bccde9":"2025-09-18T15:27:17.611Z","4.1.0-canary.02ae3a65168d":"2025-09-18T15:31:37.089Z","4.1.0-canary.26ae045fbc36":"2025-09-18T15:43:15.225Z","4.1.0-canary.9c36de6e611c":"2025-09-18T16:09:28.996Z","4.0.1":"2025-09-18T16:20:01.168Z","4.1.0-canary.bdf9b3703a3d":"2025-09-18T18:19:20.417Z","4.1.0-canary.1074d3722187":"2025-09-19T09:02:07.854Z","4.1.0-canary.4095f8cc2614":"2025-09-19T09:41:11.501Z","4.1.0-next.542f014c3fac":"2025-09-19T10:08:53.469Z","4.0.2":"2025-09-19T11:10:20.140Z","4.1.0-canary.e4499a57ef5b":"2025-09-19T11:47:43.720Z","4.1.0-canary.7b9b8b93443a":"2025-09-19T13:07:04.813Z","4.1.0-canary.05bbd6cdde78":"2025-09-19T13:53:01.107Z","4.1.0-canary.9f9255bd7a83":"2025-09-19T14:27:45.048Z","4.1.0-canary.3766a107225c":"2025-09-19T17:00:30.957Z","4.1.0-next.1b89b40eff1c":"2025-09-19T17:11:08.111Z","4.1.0-canary.ca796f65c3a4":"2025-09-24T08:53:39.426Z","4.1.0-canary.5b2a01989756":"2025-09-26T15:49:21.289Z","4.1.0-canary.27316c511408":"2025-09-29T15:29:15.978Z","4.1.0-canary.e2133d922c9e":"2025-09-29T21:35:12.637Z","4.1.0-canary.ae56772804b3":"2025-09-30T09:39:36.976Z","4.1.0-canary.712b19e5b522":"2025-09-30T10:38:33.778Z","4.1.0-canary.0818d090f5e3":"2025-09-30T10:46:35.564Z","4.1.0-canary.54e71ea20e0d":"2025-09-30T10:51:32.937Z","3.15.5":"2025-09-30T13:22:51.678Z","4.1.0-canary.8ac9e489017b":"2025-09-30T13:32:56.050Z","4.1.0-canary.9b8b4a99ec89":"2025-09-30T14:02:55.982Z","4.1.0-next.0df13eab91e1":"2025-10-01T09:33:59.332Z","4.1.0-canary.4ecbfdc37522":"2025-10-01T09:58:39.132Z","4.1.0-canary.409c8df1947f":"2025-10-01T10:03:06.683Z","4.1.0-canary.c62140a07605":"2025-10-01T10:08:36.819Z","4.1.0-canary.ccd6179e1cb2":"2025-10-01T15:31:30.158Z","4.1.0-canary.4ca91ce56e43":"2025-10-01T16:30:55.787Z","4.1.0-canary.290a7cde7f62":"2025-10-02T08:25:01.791Z","4.1.0-canary.2f8483de4802":"2025-10-02T08:40:14.188Z","4.1.0-canary.e653ec63c99b":"2025-10-02T09:43:18.227Z","4.1.0-canary.21c9ed69dd72":"2025-10-02T13:21:39.167Z","4.1.0-canary.3134b1ea0e08":"2025-10-02T13:39:36.791Z","4.1.0-canary.a5989c7a02c8":"2025-10-02T13:41:53.157Z","4.1.0-canary.757c5d3c9cf7":"2025-10-02T14:10:29.403Z","4.1.0-canary.258eb40641af":"2025-10-02T15:35:34.556Z","4.1.0-canary.8351372cc72b":"2025-10-02T16:01:28.198Z","4.0.3":"2025-10-02T16:05:50.335Z","4.1.0-canary.f414ee471d7f":"2025-10-03T22:08:53.967Z","4.1.0-canary.af5f4bce7236":"2025-10-04T11:05:22.958Z","4.1.0-canary.4f9226a36e7e":"2025-10-04T12:17:49.116Z","4.1.0-canary.24319e4fb924":"2025-10-04T20:33:23.247Z","4.1.0-canary.3fb526c39843":"2025-10-06T07:05:27.474Z","4.1.0-canary.4197e7ab8600":"2025-10-06T10:12:59.601Z","4.1.0-canary.e23ee15a46bc":"2025-10-06T13:49:39.058Z","4.1.0-canary.95d46c96eb30":"2025-10-07T11:07:58.298Z","4.1.0-canary.5d5610599458":"2025-10-07T12:33:01.837Z","4.1.0-canary.bf8b596d2b31":"2025-10-07T13:57:04.326Z","4.1.0-canary.432d7b79aa6b":"2025-10-08T12:09:48.915Z","4.1.0-canary.c0b3a5b0ca61":"2025-10-08T13:53:57.854Z","4.1.0-canary.b1f18f73aceb":"2025-10-08T15:12:49.188Z","4.1.0-canary.430dac4d9692":"2025-10-08T15:37:51.164Z","4.1.0-next.cb6f90590225":"2025-10-08T15:55:47.407Z","4.1.0-canary.62b1976714aa":"2025-10-09T10:20:29.013Z","4.1.0-canary.a6e63b3bbde6":"2025-10-09T10:37:12.991Z","4.1.0-canary.caaa99b713a2":"2025-10-10T09:16:03.071Z","4.1.0-canary.ae12c0a5a37b":"2025-10-10T09:24:30.791Z","4.1.0-canary.a94551535730":"2025-10-13T10:52:17.691Z","4.1.0-canary.c1817936ece3":"2025-10-13T11:25:45.210Z","4.1.0-canary.cfa7ba5fd57f":"2025-10-13T13:41:03.812Z","4.1.0-canary.e259b517a450":"2025-10-13T13:44:56.270Z","4.1.0-canary.b34d5b101192":"2025-10-13T16:17:00.470Z","4.1.0-canary.0fc5cb2b33d7":"2025-10-13T19:24:38.488Z","4.1.0-canary.d716f21afebb":"2025-10-14T08:49:08.578Z","4.1.0-canary.65769c249e0d":"2025-10-14T11:18:15.930Z","4.1.0-canary.8659480a0467":"2025-10-14T14:03:23.813Z","4.1.0-canary.f2f81cd6fe2c":"2025-10-14T14:30:27.093Z","4.1.0-canary.63a4004dfd71":"2025-10-14T14:37:12.610Z","4.1.0-canary.d0d868ee0e4c":"2025-10-14T14:42:00.693Z","4.1.0-canary.291aa5ae529a":"2025-10-14T14:52:17.203Z","4.1.0-canary.40c7498a1620":"2025-10-14T16:27:40.126Z","4.1.0-canary.0259516ffb8c":"2025-10-14T19:16:39.288Z","4.1.0-next.9f145d10c7d0":"2025-10-15T07:59:52.136Z","4.1.0-canary.37739a2e6894":"2025-10-15T09:08:27.013Z","4.1.0-canary.0e1d31cbfbe0":"2025-10-15T09:11:28.752Z","4.1.0-next.b9999db71010":"2025-10-15T09:23:41.693Z","4.1.0-canary.c9992319dc92":"2025-10-15T09:37:27.943Z","4.1.0-canary.28a22fbe3d17":"2025-10-15T09:38:14.069Z","4.1.0-canary.25dd14633e5b":"2025-10-15T09:44:06.060Z","4.1.0-canary.e87046ba1a0c":"2025-10-15T09:49:27.448Z","4.1.0-canary.aba9e9bb0b81":"2025-10-15T09:50:10.702Z","4.1.0-canary.571a78a3ce3d":"2025-10-15T09:53:22.122Z","4.1.0-next.b73a0d46b63f":"2025-10-15T09:53:26.571Z","4.1.0-canary.533dd6427b33":"2025-10-15T10:09:14.622Z","4.1.0-next.2c81540f049b":"2025-10-15T10:11:48.286Z","4.1.0-canary.55679d7781d6":"2025-10-15T10:15:38.421Z","4.1.0-canary.a152954244d2":"2025-10-15T10:17:23.261Z","4.1.0-canary.d89f813fd441":"2025-10-15T10:28:11.240Z","4.1.0-next.74327a60f18a":"2025-10-15T10:57:15.871Z","4.1.0-next.58b63dd1ac80":"2025-10-15T11:07:20.588Z","4.1.0-next.c6278e85ba60":"2025-10-15T11:10:06.075Z","4.1.0-canary.58f856c8473b":"2025-10-15T11:10:42.128Z","4.1.0-next.fb3de1c3d3dd":"2025-10-15T12:16:28.127Z","4.1.0":"2025-10-15T12:28:58.790Z","4.2.0-next.d76c345101d5":"2025-10-15T13:33:30.244Z","4.1.1":"2025-10-15T13:43:56.202Z","4.2.0-canary.ff738678e7e0":"2025-10-15T14:21:35.201Z","4.2.0-canary.43016e91a60a":"2025-10-15T16:13:20.761Z","4.2.0-canary.5887eb336025":"2025-10-16T09:34:48.839Z","4.2.0-canary.226581679303":"2025-10-16T09:49:44.864Z","4.2.0-canary.f59b349f83fb":"2025-10-16T12:22:27.824Z","4.2.0-canary.8b4e0398f335":"2025-10-16T15:49:35.068Z","4.2.0-canary.fbb67610f964":"2025-10-17T08:38:04.945Z","4.2.0-canary.fda2467026d5":"2025-10-17T09:05:39.746Z","4.2.0-canary.4fdb8505031e":"2025-10-17T09:56:21.551Z","4.2.0-next.47462e908ff5":"2025-10-17T10:37:07.701Z","4.2.0-canary.f16b0170a319":"2025-10-17T14:11:45.950Z","4.2.0-canary.c9c3e869273e":"2025-10-17T14:15:02.595Z","4.2.0-canary.fe9b43f7b4a1":"2025-10-17T18:10:54.006Z","4.2.0-canary.bdf681ec987b":"2025-10-19T19:58:44.801Z","4.2.0-canary.2e5f9f2def6f":"2025-10-20T10:16:29.601Z","4.2.0-canary.e45f694a6f24":"2025-10-20T11:37:45.480Z","4.2.0-canary.118fb314f728":"2025-10-20T11:41:01.549Z","4.2.0-canary.d26849279326":"2025-10-20T13:11:23.084Z","4.2.0-canary.4b2f5c4d370c":"2025-10-20T15:23:00.791Z","4.2.0-next.d70e0650108f":"2025-10-20T16:20:19.104Z","4.2.0-canary.7c309644e4ec":"2025-10-20T23:24:35.943Z","4.2.0-canary.dc2f1f0ba757":"2025-10-21T09:26:50.730Z","4.2.0-canary.e99381082505":"2025-10-21T12:13:18.431Z","4.2.0-canary.c4a65f191251":"2025-10-21T12:50:16.592Z","4.2.0-canary.2bb634d0af63":"2025-10-21T13:20:07.885Z","4.2.0-canary.03d244d0e4b3":"2025-10-21T14:47:15.489Z","4.2.0-canary.7ca44094b6ee":"2025-10-21T16:44:05.122Z","4.2.0-internal.d43dfb4f2e76":"2025-10-22T08:07:09.449Z","4.2.0-canary.d2cb83d8bb40":"2025-10-22T08:22:47.490Z","4.2.0-next.86048a4c313d":"2025-10-22T09:40:39.792Z","4.2.0-canary.8d10707045e2":"2025-10-22T10:07:14.780Z","4.2.0-canary.8985a3ef0254":"2025-10-22T14:14:11.184Z","4.2.0-next.094f21ae35eb":"2025-10-22T14:22:13.129Z","4.2.0-next.3abbdad51d2e":"2025-10-22T15:16:12.107Z","4.2.0-canary.bc4067ff25a9":"2025-10-22T17:58:10.640Z","4.2.0-next.3634f876bff4":"2025-10-22T18:08:53.736Z","4.2.0-canary.ffaeb985503a":"2025-10-23T08:37:17.964Z","4.2.0-next.873779de89c7":"2025-10-23T08:46:10.452Z","4.2.0-canary.8d0dadb9cccb":"2025-10-23T09:07:07.097Z","4.2.0-canary.4c394365fcdd":"2025-10-24T11:28:02.319Z","4.2.0-canary.eb25c2c5aaf2":"2025-10-24T12:43:29.656Z","4.2.0-canary.7329b1541236":"2025-10-24T15:38:33.292Z","4.2.0-canary.b93057a12f03":"2025-10-27T08:41:30.311Z","4.2.0-canary.8d2fc28eab20":"2025-10-27T14:49:24.505Z","4.2.0-canary.1b9b17a9f4dd":"2025-10-27T15:29:20.571Z","4.2.0-next.e824a30c434e":"2025-10-27T15:39:57.139Z","4.2.0-canary.16fb8ba5cfc1":"2025-10-27T16:17:48.055Z","4.2.0-canary.3100ae2fd409":"2025-10-27T17:29:15.743Z","4.1.2":"2025-10-28T09:46:07.556Z","4.2.0-canary.adc6e0b35f14":"2025-10-28T14:18:11.059Z","4.2.0-canary.025846da88b7":"2025-10-28T15:07:00.954Z","4.2.0-canary.361cb422e4d0":"2025-10-29T10:35:06.837Z","4.2.0-canary.8898a200ad69":"2025-10-29T10:39:33.016Z","4.2.0-next.ee2c79e2a3cb":"2025-10-29T10:41:19.546Z","4.2.0-canary.90468428d7c9":"2025-10-29T11:12:24.970Z","4.2.0-canary.11e58570f964":"2025-10-29T14:17:48.847Z","4.2.0-canary.62b2446c3191":"2025-10-29T17:28:27.380Z","4.2.0-next.f100cedfc45b":"2025-10-29T17:38:19.290Z","4.2.0-canary.682d37df65b9":"2025-10-29T18:21:41.711Z","4.2.0-canary.226082d2565d":"2025-10-29T18:21:55.119Z","4.2.0-canary.878f9d8c0fd4":"2025-10-30T10:02:35.998Z","4.2.0-canary.6009c745961a":"2025-10-30T10:30:48.916Z","4.2.0-next.9fac72f19399":"2025-10-30T10:40:34.065Z","4.2.0-canary.b4add00b225c":"2025-10-30T12:40:10.634Z","4.2.0-canary.64d1b321cd5b":"2025-10-30T12:52:57.644Z","4.2.0-next.dbecd76bfa98":"2025-10-30T13:03:37.998Z","4.2.0-canary.e6ed9aee7fe4":"2025-10-30T15:53:33.230Z","4.2.0-canary.40241b35e270":"2025-10-30T16:50:50.520Z","4.2.0-canary.fc8a52cc029e":"2025-10-31T10:27:58.015Z","4.2.0-next.de0584cc1c90":"2025-10-31T10:36:53.570Z","4.2.0-canary.fb5d6ddcf79c":"2025-10-31T12:40:11.832Z","4.2.0-canary.baaac2b0e03a":"2025-10-31T16:06:00.150Z","4.2.0-next.a872f4f25c77":"2025-10-31T16:14:49.266Z","4.2.0-canary.08ca3971cdee":"2025-11-03T08:54:40.151Z","4.2.0-next.a0e143fb0bf2":"2025-11-03T09:36:22.396Z","4.2.0-canary.0bfd41c63fa5":"2025-11-03T10:31:54.051Z","4.2.0-canary.3cde6c46297d":"2025-11-03T10:36:02.837Z","4.2.0-canary.7e29b12ec74f":"2025-11-03T10:38:56.557Z","4.2.0-canary.b4098365b0b6":"2025-11-03T12:01:25.373Z","4.2.0-canary.ef0eba14c5a8":"2025-11-03T12:02:38.141Z","4.2.0-canary.98541f167db2":"2025-11-03T14:47:29.067Z","4.2.0-canary.9a800cade5eb":"2025-11-04T09:46:53.983Z","4.2.0-canary.6e26a8c97509":"2025-11-04T11:42:05.274Z","4.2.0-next.b7f56801f23f":"2025-11-04T11:52:29.238Z","4.2.0-canary.4bbe9a31958e":"2025-11-05T09:37:18.235Z","4.2.0-next.6aa322101785":"2025-11-05T10:42:07.259Z","4.2.0-canary.41e5b21ed529":"2025-11-05T11:14:08.968Z","4.2.0-canary.6187cb210bc5":"2025-11-05T13:52:39.112Z","4.2.0-canary.8e28283dc716":"2025-11-06T13:01:59.436Z","4.2.0-canary.73085665f1d5":"2025-11-06T14:08:23.389Z","4.2.0-canary.179feb5851ff":"2025-11-06T17:48:03.483Z","4.2.0-canary.2d8f5e848e20":"2025-11-07T10:36:38.918Z","4.2.0-next.b276a598c691":"2025-11-07T10:46:19.746Z","4.2.0-canary.6b589c8b88df":"2025-11-07T12:03:40.978Z","4.2.0-next.2d6bd31c2305":"2025-11-07T12:13:02.505Z","4.2.0-canary.07ef41f34f6e":"2025-11-07T15:08:11.804Z","4.2.0-canary.0646aa88242e":"2025-11-07T15:18:46.769Z","4.2.0-canary.0ebe44a13b81":"2025-11-07T15:22:04.002Z","4.2.0-next.bfd9ab728a80":"2025-11-07T15:32:45.265Z","4.2.0-canary.1c28525d61d4":"2025-11-07T16:56:36.581Z","4.2.0-canary.c344a5a74d5f":"2025-11-10T10:27:30.283Z","4.2.0-canary.882ff736bec2":"2025-11-10T10:50:33.173Z","4.2.0-canary.46ed6db4a15a":"2025-11-10T12:38:07.249Z","4.2.0-next.31631ec8527a":"2025-11-10T13:55:06.209Z","4.2.0-canary.2d743164f8d3":"2025-11-10T17:24:36.424Z","4.2.0-canary.88d4fa0b1a42":"2025-11-11T11:29:11.800Z","4.2.0-canary.0a761296d315":"2025-11-11T12:38:48.129Z","4.2.0-canary.a52d32ad65c5":"2025-11-11T13:15:12.841Z","4.2.0-canary.7bf7adf57099":"2025-11-12T12:12:31.016Z","4.2.0-canary.8ac49513c8bc":"2025-11-12T17:33:13.613Z","4.2.0-next.bff7e3992d58":"2025-11-12T17:43:40.889Z","4.2.0-canary.745e90e1d6f8":"2025-11-13T11:46:29.014Z","4.2.0-next.af8d35563f01":"2025-11-13T11:54:58.802Z","4.2.0-canary.71de3c17ce1f":"2025-11-13T12:43:11.463Z","4.2.0-canary.74c011357c38":"2025-11-13T14:46:52.642Z","4.2.0-canary.d2b6b1219ae5":"2025-11-13T15:44:37.638Z","4.2.0-canary.e9477ef82d63":"2025-11-13T22:05:07.735Z","4.2.0-canary.647b156d5a4d":"2025-11-14T09:04:09.224Z","4.2.0-canary.d608f87c6087":"2025-11-14T11:12:20.484Z","4.2.0-next.24451dedd631":"2025-11-14T12:26:10.434Z","4.2.0-canary.38d8ff5d9375":"2025-11-14T13:50:09.670Z","4.2.0-canary.bde1d99a2bce":"2025-11-14T14:31:19.045Z","4.2.0-canary.e7800b04c779":"2025-11-14T14:39:59.314Z","4.2.0-canary.294c65287a70":"2025-11-14T15:01:36.327Z","4.2.0-next.a530cd061d74":"2025-11-14T15:22:12.231Z","4.2.0-canary.062b49a581dd":"2025-11-17T12:38:57.015Z","4.2.0-next.67908ea044c6":"2025-11-17T12:42:52.362Z","4.2.0-canary.306170c0bd6c":"2025-11-17T12:43:42.844Z","4.2.0-canary.21d1773249ab":"2025-11-17T13:04:16.105Z","4.2.0-canary.0d8a9d25ff63":"2025-11-17T14:45:25.086Z","4.2.0-canary.3e7a4a66d130":"2025-11-17T22:16:52.917Z","4.2.0-canary.42a4388bc3f2":"2025-11-18T08:43:19.445Z","4.2.0-canary.2ce0db2f9f1d":"2025-11-18T10:55:21.038Z","4.2.0-canary.74eafd3f947d":"2025-11-19T07:47:32.781Z","4.2.0-canary.fa5328cd004a":"2025-11-19T09:05:13.369Z","4.2.0-canary.6c9544477685":"2025-11-19T09:14:21.844Z","4.2.0-next.54bc357bbff2":"2025-11-19T10:37:24.273Z","4.2.0-canary.10e35e11f8b2":"2025-11-19T11:05:04.551Z","4.2.0-canary.c5613a9c503f":"2025-11-19T11:26:51.280Z","4.2.0-canary.0a39f7a2f63f":"2025-11-19T11:40:52.191Z","4.2.0-next.d1adb18fb8da":"2025-11-19T11:49:35.758Z","4.2.0":"2025-11-19T11:52:48.724Z","4.3.0-canary.d8da2a99f394":"2025-11-19T12:11:34.246Z","4.3.0-canary.071cf881c1c6":"2025-11-19T14:55:48.009Z","4.3.0-next.a65ee816dbea":"2025-11-19T15:39:57.089Z","4.3.0-canary.9490c19e233a":"2025-11-19T15:48:19.016Z","4.3.0-canary.da35795ba8e2":"2025-11-19T15:50:46.025Z","4.3.0-next.a10a6b62725c":"2025-11-19T17:06:34.199Z","4.3.0-canary.880da1f5cfa5":"2025-11-20T09:28:28.100Z","4.3.0-next.705b6ec94f43":"2025-11-20T09:40:32.663Z","4.3.0-canary.574dfa00f9c2":"2025-11-20T10:21:30.224Z","4.3.0-canary.6230dc779c93":"2025-11-20T10:25:12.602Z","4.3.0-canary.5a30fe47eac6":"2025-11-20T11:06:00.197Z","4.3.0-canary.7b83b0dc945d":"2025-11-20T16:44:56.015Z","4.3.0-canary.3b56c8d3ecee":"2025-11-21T10:02:22.995Z","4.3.0-next.921f0bb64804":"2025-11-21T10:13:51.940Z","4.3.0-next.f13438eb7775":"2025-11-21T10:24:56.634Z","4.3.0-canary.bf705d8133cd":"2025-11-21T11:44:06.375Z","4.3.0-canary.3811ec6b3dcd":"2025-11-21T11:49:23.745Z","4.3.0-canary.8fb8d4ef1572":"2025-11-21T15:49:28.413Z","4.3.0-next.11f0bd61f7b7":"2025-11-21T15:59:52.766Z","4.3.0-canary.b0e080107c96":"2025-11-21T17:14:31.774Z","4.3.0-canary.7739c51015de":"2025-11-24T16:44:25.453Z","4.3.0-next.82cfddd7ee89":"2025-11-24T17:54:43.114Z","4.3.0-canary.fd6b7f2a8adc":"2025-11-24T22:58:45.867Z","4.3.0-canary.03ae87dcc44b":"2025-11-25T07:26:16.285Z","4.3.0-canary.d4af7a11f36b":"2025-11-25T08:12:26.377Z","4.3.0-canary.bac95035313b":"2025-11-25T08:25:27.206Z","4.3.0-next.2b3bfbba757b":"2025-11-25T08:49:57.183Z","4.3.0-canary.fb247de51b9a":"2025-11-25T09:13:40.664Z","4.3.0-next.f4772c19540d":"2025-11-25T09:15:38.457Z","4.3.0-next.7810f2131b3c":"2025-11-25T09:20:42.331Z","4.3.0-canary.195ab32b373d":"2025-11-25T10:04:31.663Z","4.3.0-canary.b8f81b08d169":"2025-11-25T10:14:06.561Z","4.3.0-canary.99bc47cbe015":"2025-11-25T12:58:52.421Z","4.3.0-canary.e5f56251a468":"2025-11-25T13:27:55.896Z","4.3.0-canary.98374c510efb":"2025-11-25T13:42:35.448Z","4.3.0-next.cdfa7ccfb5d6":"2025-11-25T13:46:00.004Z","4.3.0-canary.3819c8d464f4":"2025-11-26T08:36:35.013Z","4.3.0-canary.6d632a464088":"2025-11-26T10:31:02.853Z","4.3.0-canary.3aa3af955043":"2025-11-26T10:37:49.872Z","4.3.0-canary.29e9c2d9976a":"2025-11-26T10:53:44.621Z","4.3.0-canary.ba6a89882860":"2025-11-26T12:19:04.133Z","4.3.0-canary.a303f13668a5":"2025-11-26T14:17:23.435Z","4.3.0-canary.a18bf85bd50e":"2025-11-26T16:06:39.191Z","4.3.0-canary.11fe8f7f821e":"2025-11-26T17:07:55.699Z","4.3.0-canary.9748dd211519":"2025-11-26T17:26:52.834Z","4.3.0-canary.37f961f58f00":"2025-11-26T19:42:41.847Z","4.3.0-canary.949fdc7636ca":"2025-11-26T21:43:10.320Z","4.3.0-canary.c19e70c5c8a5":"2025-11-26T23:00:54.874Z","4.3.0-next.be1d118d2056":"2025-11-26T23:21:02.773Z","4.3.0-canary.87f7292d2adc":"2025-11-27T09:49:32.518Z","4.3.0-canary.c2a0f4b734aa":"2025-11-27T12:48:30.659Z","4.3.0-canary.05416a380eba":"2025-11-27T12:50:04.846Z","4.3.0-canary.58bb8b6e70ee":"2025-11-27T14:21:27.802Z","4.3.0-canary.945ce5d54e91":"2025-11-27T15:27:09.773Z","4.3.0-canary.226db8a21bac":"2025-11-27T22:26:46.998Z","4.3.0-canary.08a93fa0433f":"2025-11-28T07:45:15.616Z","4.3.0-next.bad71ed2ab6a":"2025-11-28T07:56:11.692Z","4.3.0-canary.2362fd2ebe56":"2025-11-28T08:06:22.274Z","4.3.0-canary.c5efe11c58e0":"2025-11-28T08:53:52.616Z","4.3.0-canary.3c6e62dd1bc8":"2025-11-28T12:37:16.267Z","4.3.0-canary.8940b1312107":"2025-11-28T15:56:16.739Z","4.3.0-next.2d181ae353a2":"2025-11-28T16:02:23.892Z","4.3.0-canary.a697350db8b9":"2025-11-29T16:25:40.366Z","4.3.0-canary.5fa73439c6cb":"2025-11-29T19:04:16.283Z","4.3.0-canary.910cbd959cdf":"2025-11-30T01:16:54.956Z","4.3.0-canary.2af72397de1c":"2025-11-30T21:24:36.829Z","4.3.0-canary.eb3bbfa1daab":"2025-11-30T22:56:37.979Z","4.3.0-canary.c3a5c3b26de0":"2025-12-01T07:19:08.213Z","4.3.0-canary.5310ecaaa25b":"2025-12-01T09:37:02.206Z","4.3.0-canary.244925359412":"2025-12-01T10:06:45.493Z","4.3.0-canary.7ea8cb086b25":"2025-12-01T10:21:56.235Z","4.3.0-canary.51bf9505911e":"2025-12-01T10:22:36.617Z","4.3.0-canary.8dc06c21d051":"2025-12-01T10:32:15.306Z","4.3.0-canary.958fa600a0cc":"2025-12-01T11:55:43.505Z","4.3.0-canary.6030eb9fcf5d":"2025-12-01T14:45:45.057Z","4.3.0-canary.c7096a59bf3b":"2025-12-01T14:51:24.774Z","4.3.0-canary.7d4da4437a91":"2025-12-01T15:01:27.249Z","4.3.0-canary.f656e4353c2e":"2025-12-01T15:25:01.874Z","4.3.0-next.d94f6436fe87":"2025-12-01T15:27:52.535Z","4.3.0-canary.9bc6f062fba1":"2025-12-01T16:03:14.997Z","4.3.0-canary.814aa086a704":"2025-12-01T16:10:38.816Z","4.3.0-next.943ca6e3346e":"2025-12-01T16:13:04.543Z","4.3.0-canary.4d9cf664186f":"2025-12-01T16:22:37.193Z","4.3.0-canary.ad0c967b6497":"2025-12-01T16:47:07.764Z","4.3.0-next.d4ca03a0cc92":"2025-12-01T16:50:04.779Z","4.3.0-canary.ef37ae623ce8":"2025-12-02T11:02:57.131Z","4.3.0-next.39f1d5b92226":"2025-12-02T11:20:09.484Z","4.3.0-canary.0bc7468fbb44":"2025-12-02T11:37:05.970Z","4.3.0-canary.6734ac4f5a37":"2025-12-02T11:47:05.769Z","4.3.0-canary.73eced3a9f59":"2025-12-02T12:09:29.474Z","4.3.0-next.cc9c0708ca5c":"2025-12-02T12:21:07.488Z","4.3.0-canary.42eab5a41d9f":"2025-12-02T12:25:28.970Z","4.3.0-canary.70fa4f66a37c":"2025-12-03T10:33:55.832Z","4.3.0-next.1aee6caa73d4":"2025-12-03T10:41:10.518Z","4.3.0-canary.1549219ed3f1":"2025-12-03T10:48:08.772Z","4.3.0-canary.b19495d1a0fa":"2025-12-03T11:03:38.236Z","4.3.0-canary.110fd2d334b9":"2025-12-03T15:35:33.781Z","4.3.0-next.7f179bd04d6c":"2025-12-03T15:51:51.504Z","4.3.0-canary.c0dad3e9fef6":"2025-12-03T17:34:05.823Z","4.3.0-canary.830a39562597":"2025-12-03T17:47:14.904Z","4.3.0-canary.808b5805f78e":"2025-12-03T18:15:22.698Z","4.3.0-canary.70963783ffc9":"2025-12-04T11:01:27.052Z","4.3.0-canary.128ff829d277":"2025-12-04T11:15:40.570Z","4.3.0-canary.14ddb39b1cf6":"2025-12-04T16:26:41.156Z","4.3.0-canary.34be53a710df":"2025-12-04T16:57:06.693Z","4.3.0-canary.cf5673a789a1":"2025-12-05T09:42:31.563Z","4.3.0-canary.35392ae6dc0d":"2025-12-05T09:52:19.659Z","4.3.0-canary.8cd1f74e02ef":"2025-12-05T10:41:26.420Z","4.3.0-canary.9b4e321cb636":"2025-12-05T10:43:02.453Z","4.2.1":"2025-12-05T12:35:09.868Z","4.3.0-canary.34bdadcc6909":"2025-12-05T14:09:19.362Z","4.3.0-next.a109a0fbe064":"2025-12-05T14:18:54.427Z","4.3.0-canary.ef0248947f13":"2025-12-05T17:49:40.122Z","4.3.0-canary.e52fa5385f86":"2025-12-05T21:59:05.150Z","4.3.0-canary.99f083756b90":"2025-12-05T22:30:53.804Z","4.3.0-canary.f3d38f27687a":"2025-12-05T23:12:39.580Z","4.3.0-canary.ef709265bb13":"2025-12-06T09:06:41.377Z","4.3.0-canary.3cbac746db4f":"2025-12-06T14:25:57.584Z","4.3.0-canary.b2e9b1218a6b":"2025-12-06T16:57:46.335Z","4.3.0-canary.b9cf1eed518f":"2025-12-07T14:54:35.948Z","4.3.0-canary.27ddf6e854af":"2025-12-07T15:00:21.047Z","4.3.0-canary.9c474ef3fad5":"2025-12-07T21:58:18.481Z","4.3.0-canary.d039f3a1ab8f":"2025-12-08T08:40:42.287Z","4.3.0-canary.223db1973eac":"2025-12-08T10:11:55.779Z","4.3.0-canary.d428e9e9a7c6":"2025-12-08T14:40:57.798Z","4.3.0-canary.eee711203f83":"2025-12-08T16:24:35.503Z","4.3.0-canary.498009eb4af4":"2025-12-08T19:56:51.571Z","4.3.0-canary.37e6bf0fa8c6":"2025-12-09T10:43:10.465Z","4.3.0-canary.bf87ebaf143a":"2025-12-09T12:29:27.026Z","4.3.0-canary.bf62baf971a6":"2025-12-09T13:08:46.879Z","4.3.0-canary.e1766dd4eab3":"2025-12-09T14:13:30.754Z","4.3.0-canary.b07de5171088":"2025-12-09T14:59:36.797Z","4.3.0-canary.ad318c0538c6":"2026-01-07T11:18:38.735Z","4.2.2":"2026-01-07T11:25:48.965Z","4.3.0-canary.ea88b223b83a":"2026-01-07T11:54:18.913Z","4.3.0-canary.a2419250444e":"2026-01-07T11:57:48.093Z","4.3.0-next.842fb21476f2":"2026-01-07T12:54:22.614Z","4.2.3":"2026-01-08T10:16:08.109Z","4.3.0-canary.da3162650c27":"2026-01-08T16:46:06.948Z","4.3.0-canary.5221da51b019":"2026-01-09T10:17:58.866Z","4.3.0-canary.2b7ccd29beb9":"2026-01-10T10:52:07.066Z","4.3.0-canary.fda2775019a1":"2026-01-12T10:55:08.042Z","4.3.0-canary.9433fac41058":"2026-01-12T11:20:44.337Z","4.3.0-next.40e4536afc8e":"2026-01-13T10:41:41.355Z","4.3.0-canary.7044437f5432":"2026-01-13T11:08:10.392Z","4.3.0-canary.ce745d1ecc12":"2026-01-14T11:47:50.039Z","4.3.0-canary.2643056dfc8d":"2026-01-16T12:36:16.308Z","4.3.0-canary.59b6e8540d8b":"2026-01-16T13:22:45.237Z","4.3.0-canary.3b8500f7cfdc":"2026-01-17T13:01:00.392Z","4.3.0-canary.cb6779b4f066":"2026-01-18T00:43:23.883Z","4.3.0-canary.c08047039e53":"2026-01-21T09:51:09.260Z","4.3.0-canary.3abd76edb434":"2026-01-21T10:19:20.996Z","4.3.0-next.085293d79c32":"2026-01-21T10:31:07.645Z","4.3.0":"2026-01-21T12:01:22.650Z","4.4.0-canary.6f91153ede5e":"2026-01-21T12:44:00.159Z","4.4.0-canary.29afdff6bb04":"2026-01-21T13:33:24.333Z","4.4.0-canary.1e3b436e33e4":"2026-01-21T13:51:41.809Z","4.4.0-next.2248da8625f1":"2026-01-21T13:58:19.269Z","4.4.0-canary.f5e553d795db":"2026-01-22T09:32:55.431Z","4.4.0-next.55b4db2171bd":"2026-01-22T09:42:39.321Z","4.4.0-canary.c17daea295e2":"2026-01-22T09:47:05.538Z","4.4.0-next.84d68f44c848":"2026-01-22T09:54:51.989Z","4.4.0-canary.f929c9caec2f":"2026-01-22T13:50:28.274Z","4.4.0-canary.7c74a7163539":"2026-01-22T16:33:02.211Z","4.4.0-canary.cba9b1552dc6":"2026-01-26T14:19:01.180Z","4.4.0-canary.15cff7ea86f8":"2026-01-26T15:00:24.902Z","4.4.0-canary.ba2751587942":"2026-01-26T15:13:14.992Z","4.4.0-canary.df5f72a147b9":"2026-01-26T15:16:55.343Z","4.4.0-canary.73b91e07d436":"2026-01-26T22:12:14.939Z","4.4.0-canary.23ea0acc258e":"2026-01-27T21:27:50.037Z","4.4.0-canary.723457bc1b09":"2026-01-28T08:29:13.149Z","4.4.0-canary.404f757acb6c":"2026-01-28T11:54:32.772Z","4.4.0-canary.94c37d40a08d":"2026-01-28T12:04:16.717Z","4.4.0-canary.bde0f8f64b0b":"2026-01-28T12:42:57.990Z","4.4.0-canary.09e80a09d230":"2026-01-28T13:53:43.532Z","4.4.0-next.f181afb0ab39":"2026-01-28T14:08:22.925Z","4.4.0-canary.2cc304fbec3f":"2026-01-28T20:04:05.773Z","4.4.0-canary.8ede5611247f":"2026-01-29T15:13:54.731Z","4.4.0-next.ac9fe691a3e0":"2026-01-29T15:24:20.611Z","4.4.0-canary.99a44cac4b19":"2026-01-29T16:13:09.530Z","4.4.0-canary.e9f55468c28c":"2026-01-30T10:56:57.009Z","4.4.0-next.39870b062ab8":"2026-01-30T11:10:22.614Z","4.4.0-canary.db02df3783dc":"2026-01-31T18:28:06.928Z","4.4.0-canary.677e8e10fcab":"2026-01-31T19:00:20.624Z","4.3.1":"2026-01-31T20:22:09.129Z","4.4.0-canary.9bdfefe7267a":"2026-01-31T20:32:52.958Z","4.4.0-canary.241747745a71":"2026-01-31T21:24:46.626Z","4.4.0-canary.6f78c0719536":"2026-02-01T00:41:12.198Z","4.4.0-canary.3398f059a909":"2026-02-01T01:51:35.244Z","4.4.0-canary.94593b1a125a":"2026-02-01T14:46:49.457Z","4.4.0-canary.4dc80d230412":"2026-02-02T15:18:07.402Z","4.4.0-canary.2f051ecbee73":"2026-02-02T16:27:45.793Z","4.4.0-canary.473d4a5de6b3":"2026-02-02T23:29:48.857Z","4.4.0-canary.9b55464faea9":"2026-02-02T23:41:28.936Z","4.4.0-canary.dcd2a8cdc4c2":"2026-02-04T08:10:14.446Z","4.4.0-canary.afdcafe834b3":"2026-02-04T08:55:43.564Z","4.4.0-canary.cbc8965d6eb0":"2026-02-04T09:36:00.500Z","4.4.0-canary.ddfad78e56c8":"2026-02-04T09:47:07.890Z","4.4.0-canary.bb78e813fee7":"2026-02-04T09:51:37.847Z","4.4.0-canary.e48c64bfea96":"2026-02-04T09:54:29.306Z","4.4.0-canary.22a2641defd2":"2026-02-04T10:03:09.468Z","4.4.0-canary.d73d4c744055":"2026-02-04T10:22:01.799Z","4.4.0-canary.4e4f05b278df":"2026-02-04T10:25:03.519Z","4.4.0-canary.5d48d1c6687c":"2026-02-04T10:43:04.685Z","4.4.0-canary.ac3507ffc12d":"2026-02-04T12:52:17.702Z","4.4.0-canary.95b18b7c3d58":"2026-02-04T12:56:34.074Z","4.4.0-canary.266d21c41ec3":"2026-02-04T14:05:23.388Z","4.4.0-canary.2d6554e2c18e":"2026-02-04T14:56:00.568Z","4.4.0-canary.8d0a59e1b793":"2026-02-04T18:28:32.295Z","4.4.0-canary.0791272556f5":"2026-02-04T23:11:44.065Z","4.4.0-canary.46ff8124b20e":"2026-02-05T09:24:05.414Z","4.4.0-canary.a0c0a16bde63":"2026-02-05T15:16:15.222Z","4.4.0-canary.1e5d46b26581":"2026-02-06T10:30:46.672Z","4.4.0-canary.b80d167101d1":"2026-02-09T12:54:59.598Z","4.4.0-canary.7797c9483fab":"2026-02-09T19:45:52.893Z","4.4.0-next.125d3186e4b8":"2026-02-09T20:00:19.232Z","4.4.0-canary.c60affbfc0dc":"2026-02-11T10:37:53.620Z","4.4.0-canary.1ae33439695d":"2026-02-11T10:56:01.739Z","4.4.0-canary.2078ec4ae983":"2026-02-11T11:05:02.961Z","4.4.0-canary.3d13b40b6c39":"2026-02-11T11:07:54.670Z","4.4.0-canary.818e7a12b8de":"2026-02-11T11:12:04.773Z","4.4.0-canary.f2b116285aa9":"2026-02-11T11:40:54.410Z","4.4.0-canary.ea8833f5994b":"2026-02-11T11:49:21.004Z","4.4.0-canary.e744008e3510":"2026-02-11T11:50:15.327Z","4.4.0-canary.52ddccb88729":"2026-02-11T11:50:30.989Z","4.4.0-canary.69d5405aebc1":"2026-02-11T11:59:52.554Z","4.4.0-canary.b5c642789999":"2026-02-11T12:02:19.565Z","3.15.6":"2026-02-11T12:05:59.289Z","4.4.0-canary.fc141c1da8f0":"2026-02-11T13:44:55.292Z","4.4.0-canary.94d6bdd65df6":"2026-02-11T15:15:54.114Z","4.4.0-next.0105623ff9e3":"2026-02-11T15:56:52.984Z","4.4.0-canary.2981d4d649f7":"2026-02-11T19:12:29.370Z","4.4.0-canary.c344aff02311":"2026-02-11T19:57:46.642Z","4.4.0-next.f2df7e20ec7b":"2026-02-11T21:05:52.631Z","4.4.0-canary.464278031f56":"2026-02-11T22:18:38.885Z","4.4.0-next.bde73a32273d":"2026-02-11T22:26:37.834Z","4.4.0-canary.c70959605644":"2026-02-12T13:45:43.730Z","4.4.0-canary.d7220b310939":"2026-02-12T14:13:55.976Z","4.4.0-canary.eb3292ce88a3":"2026-02-12T14:52:19.040Z","4.4.0-canary.5c85f9625ee0":"2026-02-12T15:49:28.142Z","4.4.0-canary.a38c894147e5":"2026-02-12T17:19:53.346Z","4.4.0-canary.8690bf5af4aa":"2026-02-13T06:25:41.270Z","4.4.0-canary.0c76e3c195ce":"2026-02-13T08:20:57.567Z","4.4.0-canary.cfef7eb24259":"2026-02-13T08:52:07.042Z","4.4.0-canary.d01cba45c645":"2026-02-13T10:23:05.836Z","4.4.0-canary.ebbb7680f924":"2026-02-13T10:28:51.092Z","4.4.0-next.8e8f2ab4691e":"2026-02-13T10:33:18.732Z","4.4.0-canary.68b72522350e":"2026-02-13T10:48:31.945Z","4.4.0-canary.77af106ad9a7":"2026-02-13T11:03:05.116Z","4.4.0-canary.718ddc99934e":"2026-02-13T11:03:59.710Z","4.4.0-canary.427451eacc09":"2026-02-13T11:45:34.039Z","4.4.0-canary.12863f77c06e":"2026-02-13T12:49:05.851Z","4.4.0-canary.49c111d3a324":"2026-02-13T16:32:41.693Z","4.4.0-canary.ea9551e71e85":"2026-02-14T13:24:25.621Z","4.4.0-canary.f43910f1c2b3":"2026-02-14T21:51:50.515Z","4.4.0-canary.3c3dbec02f47":"2026-02-14T22:11:21.433Z","4.3.2":"2026-02-14T22:17:14.782Z","4.4.0-canary.9cb8b11d03d8":"2026-02-14T23:08:41.839Z","4.4.0-canary.1f0521a74ef1":"2026-02-15T09:28:36.276Z","4.4.0-canary.f2ad5b067c4d":"2026-02-15T12:40:18.177Z","4.4.0-canary.fcefa58e986b":"2026-02-15T20:02:58.470Z","4.4.0-canary.2f80fa863d5a":"2026-02-15T20:06:57.519Z","4.4.0-canary.2bce131eeafd":"2026-02-15T20:09:52.139Z","4.4.0-canary.d0f4761cd45e":"2026-02-16T09:38:40.151Z","4.4.0-canary.3e1f7ed3c557":"2026-02-16T09:40:44.719Z","4.4.0-canary.c7c9556e5a67":"2026-02-16T11:24:20.566Z","4.4.0-canary.2e16ce29e8c2":"2026-02-16T13:17:56.460Z","4.4.0-canary.a1e3b71802b0":"2026-02-16T14:01:30.421Z","4.4.0-canary.461f34079fca":"2026-02-16T14:27:41.450Z","4.4.0-canary.e71d73544315":"2026-02-17T06:30:52.559Z","4.4.0-canary.836aefc04082":"2026-02-17T10:59:10.991Z","4.4.0-canary.7ce61649cb67":"2026-02-17T12:38:13.514Z","4.4.0-canary.4b15cf329102":"2026-02-17T14:05:47.718Z","4.4.0-next.47ddfa11ee6e":"2026-02-17T14:15:32.687Z","4.4.0-canary.5f81f3646a88":"2026-02-17T14:57:13.623Z","4.4.0-canary.4d67b67f1a1c":"2026-02-17T18:47:32.144Z","4.4.0-canary.ac21f670a39b":"2026-02-18T00:09:05.828Z","4.4.0-canary.90dae0259101":"2026-02-18T08:08:20.103Z","4.4.0-canary.9f4712fd3bbb":"2026-02-18T09:00:06.003Z","4.4.0-canary.cf9dc16ed25a":"2026-02-18T09:05:12.617Z","4.4.0-canary.b56b70f6a630":"2026-02-18T10:04:58.700Z","4.4.0-canary.fd32dfbc47b8":"2026-02-18T10:40:06.825Z","4.4.0-canary.237f9c4a1d05":"2026-02-18T11:26:00.500Z","4.4.0":"2026-02-18T12:10:02.451Z","4.5.0-canary.b97147268171":"2026-02-18T12:23:14.033Z","4.5.0-canary.562e3ac466a6":"2026-02-18T15:18:22.104Z","4.5.0-canary.b51a70ff0cf6":"2026-02-18T16:22:09.438Z","4.5.0-canary.a4eece45e3d0":"2026-02-18T16:47:53.617Z","4.5.0-canary.ea6778d1533e":"2026-02-18T16:56:42.094Z","4.5.0-canary.2d9d89f0848d":"2026-02-18T17:28:42.183Z","4.5.0-canary.a95e566854eb":"2026-02-18T18:27:24.467Z","4.5.0-canary.7c0edb24b982":"2026-02-18T18:33:23.769Z","4.5.0-canary.d2d2c833df48":"2026-02-19T09:58:12.924Z","4.5.0-canary.d06ed4abb724":"2026-02-19T10:07:25.403Z","4.5.0-canary.034ea85352da":"2026-02-19T10:41:12.158Z","4.5.0-canary.bb089564da0c":"2026-02-19T14:05:30.236Z","4.5.0-canary.663a71af78d9":"2026-02-20T09:56:04.038Z","4.5.0-canary.5ff8851fafe9":"2026-02-20T11:17:15.922Z","4.5.0-canary.1dbf0b796046":"2026-02-20T11:44:12.134Z","4.5.0-canary.34cde52d5cab":"2026-02-20T16:32:26.808Z","4.5.0-canary.57ac67f5a484":"2026-02-21T14:59:10.157Z","4.5.0-canary.0f9099309568":"2026-02-21T15:01:20.998Z","4.5.0-canary.a6e749bd3e95":"2026-02-21T17:20:50.830Z","4.5.0-canary.1917a472f6de":"2026-02-21T17:28:35.249Z","4.5.0-canary.579ba9fda51d":"2026-02-23T08:55:31.217Z","4.5.0-canary.017db55bc43e":"2026-02-23T09:15:18.273Z","4.5.0-canary.cc7e7e0dc380":"2026-02-23T11:02:04.146Z","4.5.0-canary.faef1456e562":"2026-02-23T11:32:39.376Z","4.5.0-canary.a324d1829ded":"2026-02-23T12:43:52.582Z","4.5.0-canary.557fcf7e0f08":"2026-02-23T14:13:28.977Z","4.5.0-canary.82c41f810357":"2026-02-24T00:23:05.888Z","4.5.0-canary.7c873e27b89b":"2026-02-24T05:53:50.351Z","4.5.0-canary.40811e6862b4":"2026-02-24T10:33:36.601Z","4.5.0-canary.763c07111ea8":"2026-02-24T14:39:41.813Z","4.5.0-canary.8d5feda79a0c":"2026-02-24T15:43:17.121Z","4.5.0-canary.9c18c7eb6e0f":"2026-02-24T18:35:03.807Z","4.5.0-canary.20bb9510526e":"2026-02-25T12:11:40.734Z","4.5.0-next.a4da812dd479":"2026-02-25T12:21:53.610Z","4.5.0-canary.85626c5d8aed":"2026-02-25T12:42:41.523Z","4.5.0-canary.f1aff5dd5fae":"2026-02-25T13:50:58.851Z","4.5.0-canary.b245c8ea38ef":"2026-02-25T14:14:49.792Z","4.5.0-next.752e1005c7c7":"2026-02-25T14:22:12.818Z","4.5.0-canary.79a720cbb4f3":"2026-02-25T15:08:52.659Z","4.5.0-canary.cdde1081d6cb":"2026-02-25T15:23:41.519Z","4.5.0-canary.296d1c9c3b16":"2026-02-25T18:31:52.539Z","4.5.0-canary.666fcada0a19":"2026-02-25T19:43:04.999Z","4.5.0-canary.2879b2cfcd79":"2026-02-25T20:51:37.169Z","4.5.0-canary.f284eeb67609":"2026-02-26T09:48:00.733Z","4.5.0-canary.416d3b0f9535":"2026-02-26T11:31:25.297Z","4.5.0-next.74a79354f99f":"2026-02-26T11:37:24.853Z","4.5.0-canary.ce797ebfac7a":"2026-02-27T06:07:53.199Z","4.5.0-canary.1be9b0abba70":"2026-02-27T12:14:24.130Z","4.5.0-canary.62f7fb469128":"2026-02-27T15:19:50.943Z","4.5.0-canary.9892cdf44080":"2026-02-28T13:48:38.575Z","4.5.0-canary.7fea263429df":"2026-02-28T13:51:46.386Z","4.5.0-canary.e69acb6e4e51":"2026-02-28T14:03:18.788Z","4.5.0-next.dc46682213a8":"2026-02-28T14:11:34.433Z","4.5.0-canary.a6406076a57e":"2026-03-02T11:36:07.264Z","4.5.0-canary.df04ab63cc66":"2026-03-02T14:19:52.758Z","4.5.0-next.4512f5848b97":"2026-03-02T14:25:02.728Z","4.5.0-canary.bcdd9cbff7ae":"2026-03-03T03:15:50.377Z","4.5.0-canary.2ed8758ddb20":"2026-03-03T04:55:29.949Z","4.5.0-canary.73506731905f":"2026-03-03T05:22:13.340Z","4.5.0-canary.a4365356b6a6":"2026-03-03T10:23:35.156Z","4.5.0-canary.d71cf778bc44":"2026-03-03T15:57:43.415Z","4.5.0-canary.b8920192dc40":"2026-03-03T17:50:23.954Z","4.5.0-canary.346c1a6c0b31":"2026-03-03T18:29:07.506Z","4.5.0-canary.8e0d015dc0b0":"2026-03-03T18:42:22.474Z","4.5.0-canary.3383b00fff83":"2026-03-03T21:17:59.719Z","4.5.0-next.dad6df23ab1f":"2026-03-04T10:10:45.573Z","4.5.0-canary.50a5caa74f27":"2026-03-04T16:04:20.879Z","4.5.0-canary.3fca95b2c9a2":"2026-03-04T17:34:05.914Z","4.5.0-canary.6c9d28260f16":"2026-03-04T18:45:22.958Z","4.5.0-canary.6c1cd68f3b7f":"2026-03-05T15:42:07.198Z","4.5.0-canary.535ee942990d":"2026-03-05T16:13:49.962Z","4.5.0-canary.6f8851f4adcb":"2026-03-05T22:35:02.843Z","4.5.0-canary.975096a7e8b8":"2026-03-06T09:55:57.297Z","4.5.0-canary.f69220b8411d":"2026-03-06T18:06:10.872Z","4.5.0-canary.5d2e4fc03f3d":"2026-03-09T09:53:52.744Z","4.4.1":"2026-03-09T10:05:03.725Z","4.5.0-canary.0d748e7df5db":"2026-03-09T10:13:24.465Z","4.5.0-canary.6846df58a82b":"2026-03-09T15:04:11.568Z","4.5.0-canary.11911bd8690e":"2026-03-09T15:46:09.747Z","4.5.0-canary.7e73ebfe5ba8":"2026-03-09T15:49:11.970Z","4.5.0-canary.fe0a82f04c21":"2026-03-09T16:23:06.217Z","4.5.0-canary.bf934d531d1e":"2026-03-09T16:54:48.335Z","4.5.0-canary.899ecb55d952":"2026-03-09T18:07:16.716Z","4.5.0-canary.04d9641644b1":"2026-03-10T11:23:21.475Z","4.5.0-canary.f5a41690fb0f":"2026-03-10T11:32:25.896Z","4.5.0-canary.2bc24bb6f990":"2026-03-10T11:55:05.400Z","4.5.0-canary.585739d7de39":"2026-03-10T11:56:36.376Z","4.5.0-canary.5654d3c795a7":"2026-03-10T12:04:30.860Z","4.5.0-canary.703a2f316d4d":"2026-03-10T12:23:48.857Z","4.5.0-canary.e139e9ae377e":"2026-03-10T12:33:29.309Z","4.5.0-canary.b83751dd9949":"2026-03-10T16:31:13.016Z","4.5.0-canary.0561db265963":"2026-03-10T16:38:19.417Z","4.5.0-canary.6f4bccee84b3":"2026-03-10T16:44:04.419Z","4.5.0-canary.316fca271d6d":"2026-03-10T17:08:41.711Z","4.5.0-canary.7060e75b059b":"2026-03-10T17:11:41.604Z","4.5.0-canary.c15b2dbb18f2":"2026-03-10T17:32:27.884Z","4.5.0-canary.581b927ede69":"2026-03-10T18:00:59.930Z","4.5.0-canary.be8a80b3945b":"2026-03-10T18:14:14.177Z","4.5.0-canary.0fa9e2f8f809":"2026-03-10T18:44:18.808Z","4.5.0-canary.53346766c7bc":"2026-03-11T00:18:08.723Z","4.5.0-canary.f3f66fe5c55e":"2026-03-11T10:41:24.607Z","4.5.0-canary.a915d60dd080":"2026-03-11T10:55:47.994Z","4.5.0-next.c9344cc3688e":"2026-03-11T11:37:39.725Z","4.5.0-canary.e7da7254b603":"2026-03-11T12:47:14.849Z","4.5.0-canary.3494067297e2":"2026-03-11T13:43:36.921Z","4.5.0-canary.8defe07fa3c3":"2026-03-11T15:42:48.177Z","4.5.0-internal.b3f4cb985cc3":"2026-03-11T15:48:44.194Z","4.5.0-internal.66c28d065c67":"2026-03-11T16:24:17.999Z","4.5.0-canary.c4df25aea136":"2026-03-11T16:27:18.022Z","4.5.0-canary.81d57bb42662":"2026-03-11T17:12:57.040Z","4.5.0-canary.fdd3bf312a27":"2026-03-11T17:26:15.494Z","4.5.0-canary.b54d7b59a454":"2026-03-11T18:20:22.890Z","4.5.0-canary.b2d9c21ad462":"2026-03-11T23:36:46.063Z","4.5.0-canary.7754b3eb0b01":"2026-03-11T23:50:30.430Z","4.5.0-canary.84ac7a331515":"2026-03-12T00:04:31.399Z","4.5.0-canary.efe342c4f38c":"2026-03-12T10:15:28.146Z","4.5.0-canary.0666ccb8f1fd":"2026-03-12T13:33:41.830Z","4.5.0-canary.41fe11861d10":"2026-03-12T16:58:02.670Z","4.5.0-canary.4ce72434b4c2":"2026-03-13T16:16:23.143Z","4.5.0-canary.a0a886ea923f":"2026-03-14T21:18:23.983Z","4.5.0-canary.5bfaf4547af8":"2026-03-14T21:21:28.621Z","4.5.0-canary.a91c1d1ad09b":"2026-03-15T09:46:08.978Z","4.5.0-canary.4793beea9ea1":"2026-03-17T10:56:34.501Z","4.5.0-canary.20fcc91a20dc":"2026-03-17T15:52:47.111Z","4.5.0-canary.a883f14043a6":"2026-03-17T16:34:06.670Z","4.5.0-canary.5212a87d6232":"2026-03-17T17:52:03.871Z","4.5.0-canary.64a679f2ed85":"2026-03-17T17:53:06.169Z","4.5.0-canary.32c483207f2a":"2026-03-17T19:52:14.876Z","4.5.0-canary.a1996556c257":"2026-03-18T08:32:30.506Z","4.5.0-canary.660e2af55d6f":"2026-03-18T09:28:48.131Z","4.5.0-canary.bee6874c7131":"2026-03-18T10:59:54.365Z","4.5.0":"2026-03-18T11:09:50.302Z","4.6.0-canary.e440ddc8ee5b":"2026-03-18T11:28:38.924Z","4.5.1":"2026-03-18T11:32:34.316Z","4.6.0-next.5a871ec02ff3":"2026-03-18T11:47:29.770Z","4.6.0-canary.4ec045c286e1":"2026-03-18T11:55:08.549Z","4.6.0-canary.b9b3bfdc07c7":"2026-03-18T12:01:12.513Z","4.5.2":"2026-03-18T12:05:14.331Z","4.6.0-canary.c0d5c62699cf":"2026-03-18T12:06:52.904Z","4.6.0-canary.034648e28756":"2026-03-18T13:05:22.796Z","4.6.0-canary.7e9dd241bb89":"2026-03-18T14:10:18.127Z","4.6.0-internal.c7df3c92455a":"2026-03-18T15:10:58.888Z","4.6.0-canary.1e055ffec9ba":"2026-03-18T15:44:47.081Z","4.5.3":"2026-03-18T16:01:29.207Z","4.6.0-canary.0bcbb3ed5bcb":"2026-03-18T17:31:12.899Z","4.6.0-canary.f9c762eafbc3":"2026-03-19T12:58:56.322Z","4.6.0-canary.9edb51012796":"2026-03-19T13:59:57.096Z","4.6.0-canary.648503b7ad7c":"2026-03-19T15:03:13.516Z","4.6.0-canary.370d3a836f4d":"2026-03-19T15:13:04.681Z","4.6.0-canary.1470315a48ed":"2026-03-20T10:48:08.961Z","4.6.0-canary.6d34f9a01c8a":"2026-03-20T11:10:49.962Z","4.6.0-canary.de4ce2523261":"2026-03-20T11:56:57.117Z","4.6.0-canary.bfeeb8203c8c":"2026-03-20T12:14:19.439Z","4.6.0-internal.e29318c66fb0":"2026-03-20T12:24:13.490Z","4.6.0-canary.4cdadeb38507":"2026-03-20T12:50:24.049Z","4.6.0-canary.6125f40f66f4":"2026-03-20T12:55:04.173Z","4.6.0-canary.29bedeb2c56f":"2026-03-20T12:59:02.532Z","4.6.0-canary.ebb51b2c32e4":"2026-03-20T13:02:12.575Z","4.6.0-canary.00a8c03b5687":"2026-03-20T13:57:25.810Z","4.6.0-canary.7b2687ac830d":"2026-03-20T15:25:07.579Z","4.6.0-canary.9204c4b3fe82":"2026-03-22T10:29:04.200Z","4.6.0-canary.127e2c629d42":"2026-03-22T15:23:57.212Z","4.6.0-canary.00f6e9c1ab11":"2026-03-22T15:51:41.829Z","4.6.0-canary.5af6ccd4a706":"2026-03-22T23:18:50.526Z","4.6.0-canary.42b2d0041aa7":"2026-03-23T12:27:33.910Z","4.6.0-canary.3953dda709e9":"2026-03-23T12:40:59.377Z","4.6.0-canary.6e9e7f1face3":"2026-03-23T12:48:29.003Z","4.6.0-canary.b75e955cd735":"2026-03-23T13:30:18.378Z","4.6.0-canary.8c3a4e9227b5":"2026-03-23T13:54:32.105Z","4.6.0-canary.3805153e8eff":"2026-03-23T15:05:23.050Z","4.6.0-canary.16a68609aa73":"2026-03-24T10:32:27.497Z","4.6.0-canary.305b8de05405":"2026-03-24T10:42:01.896Z","4.6.0-canary.374dfedc95d3":"2026-03-24T12:37:58.170Z","4.6.0-canary.75bb66f25b8f":"2026-03-24T12:58:03.916Z","4.6.0-canary.90d5d6277cfc":"2026-03-24T14:12:43.111Z","4.6.0-canary.f354288a547b":"2026-03-24T15:48:46.856Z","4.6.0-canary.85bb16e23a42":"2026-03-25T08:40:11.121Z","4.6.0-canary.17ac43ced6ea":"2026-03-25T10:15:38.642Z","4.6.0-canary.b57a420f400b":"2026-03-25T10:55:16.674Z","4.6.0-next.70dfb4f9c109":"2026-03-25T11:07:18.939Z","4.6.0-canary.f1cd46b631a4":"2026-03-25T14:05:16.428Z","4.6.0-canary.d5ec5a487437":"2026-03-25T15:04:02.104Z","4.6.0-canary.07bb819f71b6":"2026-03-26T10:23:06.267Z","4.5.4":"2026-03-26T10:33:00.358Z","4.6.0-next.1f489710ee41":"2026-03-26T10:33:30.624Z","4.6.0-next.d15997ff5a4b":"2026-03-26T11:29:26.235Z","4.6.0-canary.839e118b3777":"2026-03-26T14:32:39.618Z","4.6.0-canary.db8dea43f13b":"2026-03-26T14:34:35.219Z","4.6.0-next.0eb36d65eec3":"2026-03-26T14:42:52.338Z","4.6.0-next.4de9e909116d":"2026-03-26T14:50:12.440Z","4.6.0-canary.7cb931b72e36":"2026-03-26T16:21:37.208Z","4.6.0-canary.2b4c5b2f9b86":"2026-03-26T17:15:16.839Z","4.6.0-canary.dcaf0f7cb726":"2026-03-27T10:07:50.070Z","4.6.0-canary.06045e9ee0fc":"2026-03-27T13:36:07.723Z","4.6.0-canary.e3e961872cdb":"2026-03-27T14:18:12.339Z","4.6.0-canary.7353159256f3":"2026-03-27T15:47:55.611Z","4.6.0-canary.f000d4fa2354":"2026-03-28T05:54:09.368Z","4.6.0-canary.a8785621b327":"2026-03-28T10:46:06.322Z","4.6.0-canary.b95d5c74f68f":"2026-03-29T09:14:12.983Z","4.6.0-canary.b75afa2ffb27":"2026-03-29T09:16:05.891Z","4.6.0-canary.c64c9436c9e5":"2026-03-29T21:42:22.747Z","4.6.0-canary.22ddc7b1d2f1":"2026-03-29T21:44:23.819Z","4.6.0-canary.d17faf6c2c20":"2026-03-30T15:11:08.304Z","4.6.0-canary.c3622b05c72a":"2026-03-30T15:12:49.388Z","4.6.0-canary.03c4fdab15f2":"2026-03-31T10:12:27.249Z","4.6.0-canary.3f6bf5040900":"2026-03-31T13:29:50.138Z","4.6.0-canary.fe1c46c72bc6":"2026-04-01T06:47:55.234Z","4.6.0-next.74727ac95b72":"2026-04-01T07:27:22.460Z","4.6.0-canary.3eabf3d6a9a0":"2026-04-01T09:09:37.182Z","4.6.0-canary.b30af3a3ab2b":"2026-04-01T09:19:04.477Z","4.6.0-canary.5c0db60eca8a":"2026-04-01T09:19:58.049Z","4.6.0-canary.668d5a2d75dd":"2026-04-01T09:27:12.270Z","4.5.5":"2026-04-01T09:28:17.439Z","4.6.0-canary.805b28e17d01":"2026-04-01T09:52:55.852Z","4.5.6":"2026-04-01T10:15:33.987Z","4.6.0-canary.838d5f384e27":"2026-04-01T10:28:10.442Z","4.6.0-canary.b15e697450ad":"2026-04-01T10:32:20.541Z","4.6.0-canary.0ec4f728aaab":"2026-04-01T10:56:18.943Z","4.6.0-canary.c31b659d8a0a":"2026-04-01T11:40:30.797Z","4.6.0-canary.16eb32786376":"2026-04-01T11:42:42.451Z","4.6.0-canary.d80063614c85":"2026-04-01T12:56:41.022Z","4.6.0-next.0c36db38afea":"2026-04-01T13:55:46.176Z","4.6.0-next.27ab3f52b386":"2026-04-01T14:20:19.241Z","4.6.0-canary.88d590efaf8a":"2026-04-01T14:20:21.912Z","4.6.0-canary.3807adaeab6b":"2026-04-01T15:13:14.531Z","4.6.0-next.793daa9fe264":"2026-04-01T15:21:04.138Z","4.6.0-canary.742cbd5fb3f0":"2026-04-01T21:17:03.424Z","4.6.0-next.b3995657a659":"2026-04-01T21:24:05.317Z","4.6.0-canary.0d7280ea3ba3":"2026-04-02T05:31:45.976Z","4.6.0-next.4dde09fa17ab":"2026-04-02T05:36:56.480Z","4.6.0-canary.68eadaa8c321":"2026-04-02T09:00:21.404Z","4.6.0-canary.5a488c481424":"2026-04-02T09:39:13.934Z","4.6.0-next.d8328a2dcc3d":"2026-04-02T09:47:01.146Z","4.6.0-canary.af1cc66b790c":"2026-04-02T11:31:27.354Z","4.6.0-canary.ee5a79640ab8":"2026-04-02T16:31:20.660Z","4.6.0-canary.2e3b0424d9d9":"2026-04-02T21:08:04.649Z","4.6.0-canary.d388dc133c68":"2026-04-02T21:22:24.445Z","4.6.0-canary.fc83e96f57ca":"2026-04-03T09:03:08.060Z","4.6.0-canary.7effedd9627e":"2026-04-03T09:18:47.389Z","4.6.0-canary.ec0c91ec0885":"2026-04-03T09:21:25.732Z","4.6.0-canary.2d3850c799a3":"2026-04-03T09:21:54.935Z","4.6.0-canary.309af3910261":"2026-04-03T11:47:26.335Z","4.6.0-next.ac7f05a2821d":"2026-04-03T11:58:11.633Z","4.6.0-canary.d426ffeb28e3":"2026-04-03T13:01:33.372Z","4.6.0-next.30b99cd52fc8":"2026-04-03T13:08:21.687Z","4.6.0-canary.31ffa730395c":"2026-04-03T15:55:08.947Z","4.6.0-canary.368b59b0f36e":"2026-04-03T16:35:57.578Z","4.6.0-canary.ebf941e08a99":"2026-04-03T17:00:40.587Z","4.6.0-canary.6fdc07d3e5f0":"2026-04-03T19:06:10.796Z","4.5.7":"2026-04-03T19:13:48.723Z","4.6.0-canary.4d72d3cf0933":"2026-04-04T10:08:32.168Z","4.6.0-canary.177be525120a":"2026-04-04T10:15:22.825Z","4.6.0-canary.a7e7f6a1a1d6":"2026-04-04T10:29:49.373Z","4.6.0-canary.f6814b1e22ff":"2026-04-04T10:52:32.895Z","4.6.0-canary.4ea2b430d7bb":"2026-04-04T11:19:19.367Z","4.6.0-canary.74f7bc4b8b59":"2026-04-04T11:35:49.027Z","4.6.0-canary.18558fd16d84":"2026-04-04T11:40:50.305Z","4.6.0-canary.2632b5f34f50":"2026-04-04T12:19:23.758Z","4.6.0-canary.32a2514e301e":"2026-04-05T21:38:15.917Z","4.6.0-canary.6a6980341604":"2026-04-05T21:52:29.704Z","4.6.0-canary.c0a7fa99814b":"2026-04-07T07:40:42.187Z","4.6.0-canary.f70e658e4830":"2026-04-07T07:52:05.740Z","4.6.0-canary.093678fc5c8c":"2026-04-07T14:53:17.588Z","4.5.8":"2026-04-07T14:59:42.301Z","4.6.0-canary.17562fa55a8c":"2026-04-07T19:44:03.924Z","4.6.0-next.20de11b7e238":"2026-04-07T19:48:31.287Z","4.6.0-canary.196b22afcad6":"2026-04-07T20:51:10.614Z","4.6.0-next.48d52f6a375a":"2026-04-07T20:56:37.610Z","4.6.0-canary.5660dac8c0df":"2026-04-08T10:40:32.272Z","4.6.0-next.a31a8a6b83f2":"2026-04-08T10:49:32.863Z","4.6.0-canary.ab4e1d4fd85b":"2026-04-08T11:06:30.214Z","4.6.0-canary.2ba53208aa81":"2026-04-08T13:30:50.140Z","4.6.0-canary.9e771af46bc5":"2026-04-08T13:44:22.470Z","4.6.0-canary.34904ea59900":"2026-04-08T13:49:23.625Z","4.6.0-canary.4677565c1ea7":"2026-04-08T14:24:03.724Z","4.6.0-canary.a300e2d0a445":"2026-04-09T07:28:47.196Z","4.6.0-canary.38e64fe94d1f":"2026-04-09T17:44:30.480Z","4.6.0-canary.9ed0878a4787":"2026-04-10T07:26:34.648Z","4.6.0-canary.fdae5053ac10":"2026-04-10T08:18:44.760Z","4.6.0-canary.ce1f0058ff59":"2026-04-10T09:03:50.608Z","4.6.0-canary.4e3f067c74e9":"2026-04-10T10:47:14.970Z","4.6.0-canary.f847560046de":"2026-04-10T12:20:59.960Z","4.6.0-canary.7f74b8fdbf19":"2026-04-10T17:07:05.089Z","4.6.0-canary.568398052ab9":"2026-04-10T19:37:03.905Z","4.6.0-canary.989d9d53745a":"2026-04-10T19:38:24.846Z","4.6.0-next.43a0b96c1d58":"2026-04-10T19:43:28.681Z","4.6.0-canary.e57957369e3e":"2026-04-10T21:23:34.696Z","4.6.0-next.e0f85e824397":"2026-04-13T14:18:31.935Z","4.6.0-canary.5aa179472181":"2026-04-13T21:44:22.454Z","4.6.0-canary.be0e872b768d":"2026-04-14T10:12:01.054Z","4.6.0-canary.d5894faa19a5":"2026-04-14T11:47:01.216Z","4.6.0-canary.5cc197c18f31":"2026-04-14T16:03:12.938Z","4.6.0-canary.677d2249a65a":"2026-04-14T16:29:58.930Z","4.6.0-canary.dcd4c323d7a7":"2026-04-14T16:50:32.222Z","4.5.9":"2026-04-14T16:56:14.278Z","4.6.0-next.b41477560d7a":"2026-04-15T09:45:47.898Z","4.6.0-canary.9644b637d465":"2026-04-15T10:11:24.451Z","4.6.0-next.0a51207761bb":"2026-04-15T10:17:59.741Z","4.6.0-next.23be5678dc38":"2026-04-15T13:21:34.700Z","4.6.0-canary.0880e4c79f6d":"2026-04-15T14:35:31.169Z","4.6.0-next.e390fde97eab":"2026-04-15T14:52:12.070Z","4.6.0-canary.f89d01dc2a40":"2026-04-15T15:07:25.383Z","4.6.0-canary.97ab10689082":"2026-04-15T16:36:11.475Z","4.6.0-canary.31f6505132c6":"2026-04-15T17:33:54.259Z","4.6.0-next.df418e51012c":"2026-04-15T17:39:01.164Z","4.6.0-canary.d56815af4e9e":"2026-04-16T08:06:56.835Z","4.6.0-next.59173cd7226e":"2026-04-16T08:12:57.180Z","4.6.0-canary.e3723470f177":"2026-04-16T08:37:53.608Z","4.6.0-canary.71f3bec64816":"2026-04-16T08:54:35.394Z","4.6.0-canary.349a46584f65":"2026-04-16T11:12:11.398Z","4.6.0-canary.fed7148acf2d":"2026-04-16T11:57:50.940Z","4.6.0-canary.8ec259bf28ee":"2026-04-16T11:59:26.972Z","4.6.0-next.ecf0b45560c6":"2026-04-16T12:12:05.943Z","4.6.0-canary.32641bcd6d72":"2026-04-16T13:02:14.404Z","4.6.0-next.241e87d4700a":"2026-04-16T13:26:19.623Z","4.6.0-canary.8e9ed6b80f13":"2026-04-16T15:14:41.715Z","4.6.0-canary.cb759a968736":"2026-04-16T19:36:45.423Z","4.6.0-canary.7375c872f51d":"2026-04-16T20:45:25.640Z","4.6.0-canary.4d1e3d97431d":"2026-04-17T14:31:10.520Z","4.6.0-canary.a0990dba634e":"2026-04-17T14:38:11.945Z","4.6.0-canary.40efbe802034":"2026-04-20T07:52:02.516Z","4.6.0-canary.ce4033b31382":"2026-04-20T10:06:38.864Z","4.6.0-next.fecc64eee134":"2026-04-20T10:12:08.059Z","4.6.0-canary.a5ccc24cabd6":"2026-04-20T11:46:30.977Z","4.6.0-canary.5f5ab20f3880":"2026-04-20T12:01:04.929Z","4.6.0-canary.efc6c32d038c":"2026-04-20T12:01:44.159Z","4.6.0-canary.a140c0c0da81":"2026-04-20T13:20:40.764Z","4.6.0-canary.b554d8650ef2":"2026-04-20T14:22:31.556Z","4.6.0-canary.f934303d925d":"2026-04-20T14:25:58.167Z","4.6.0-canary.cd729e528177":"2026-04-20T14:57:47.789Z","4.6.0-canary.793b7336f0d2":"2026-04-20T15:00:34.801Z","4.6.0-canary.cfe95d2b31b6":"2026-04-20T15:31:28.623Z","4.6.0-next.93a969f315b6":"2026-04-20T15:38:29.560Z","4.6.0-canary.9cd614506b24":"2026-04-21T11:21:36.510Z","4.6.0-canary.adf00372e4eb":"2026-04-21T11:29:54.326Z","4.6.0-canary.69005ef02ce9":"2026-04-21T15:54:25.923Z","4.6.0-canary.f5b836df84b5":"2026-04-21T16:32:30.191Z","4.6.0-canary.ba8f2c41e1ba":"2026-04-21T16:34:01.236Z","4.5.10":"2026-04-21T16:36:30.980Z","4.6.0-canary.16472305fea1":"2026-04-21T19:36:58.721Z","4.6.0-canary.3810d2aaf810":"2026-04-22T09:11:45.383Z","4.6.0-canary.7fbf8e167ce9":"2026-04-22T09:12:47.135Z","4.6.0-canary.1b07ed20aa1f":"2026-04-22T09:28:23.844Z","4.6.0-canary.717f124ffe9f":"2026-04-22T09:38:52.406Z","4.6.0-canary.a2682a5f9346":"2026-04-22T10:02:49.809Z","4.6.0-canary.57020af2a1d9":"2026-04-22T10:06:54.970Z","4.6.0-canary.239a3cd0bda5":"2026-04-22T10:09:22.429Z","4.6.0-next.91681ce7a076":"2026-04-22T10:21:33.147Z","4.6.0-canary.85ddf30a7cdd":"2026-04-22T15:35:38.621Z","4.6.0-next.35cf541abcf9":"2026-04-22T15:42:19.976Z","4.6.0-canary.be015378db19":"2026-04-23T10:17:13.408Z","4.6.0-canary.f083848287da":"2026-04-23T10:21:35.645Z","4.6.0-next.237524104b40":"2026-04-23T10:23:16.353Z","4.6.0-next.8fb9e6cbb17a":"2026-04-23T10:29:11.313Z","4.6.0-canary.058a650f6c2d":"2026-04-23T11:46:02.291Z","4.6.0-canary.8617cbeef197":"2026-04-23T13:09:47.452Z","4.6.0-canary.03f5c26cda81":"2026-04-23T20:35:16.909Z","4.6.0-canary.80d88e83ec58":"2026-04-24T07:42:40.916Z","4.6.0-canary.4dbc6c659dc6":"2026-04-24T08:50:07.332Z","4.6.0-canary.7ab4bb6f4099":"2026-04-25T18:50:46.821Z","4.6.0-next.f17381e03ffe":"2026-04-25T18:59:38.425Z","4.6.0-canary.abd30e51f1f3":"2026-04-26T15:36:17.707Z","4.6.0-canary.67d0d1893fbd":"2026-04-26T23:30:24.793Z","4.6.0-canary.17b19dc637ef":"2026-04-27T00:33:48.668Z","4.6.0-canary.4ea18eb3570c":"2026-04-27T11:30:33.636Z","4.6.0-canary.150614656e71":"2026-04-27T12:55:16.352Z","4.6.0-canary.fb98e4527b53":"2026-04-27T14:31:10.165Z","4.6.0-canary.2ef85109f888":"2026-04-27T14:36:07.393Z","4.6.0-canary.9f8f5f13d2db":"2026-04-27T14:37:30.671Z","4.6.0-canary.5ada682e5fe2":"2026-04-27T15:31:18.320Z","4.6.0-canary.2152ec021b75":"2026-04-27T17:29:20.273Z","4.6.0-canary.84984d76fea6":"2026-04-27T17:31:41.548Z","4.6.0-canary.f6b4d0101ca7":"2026-04-27T17:40:49.959Z","4.6.0-canary.84b3964a430d":"2026-04-27T17:42:48.407Z","4.6.0-canary.5c7bbfd07cb6":"2026-04-28T08:01:18.587Z","4.6.0-canary.5dfc4261927d":"2026-04-28T08:05:36.957Z","4.6.0-next.fe1474dc57d8":"2026-04-28T08:06:33.947Z","4.6.0-canary.3fbe2da175dd":"2026-04-28T08:27:54.910Z","4.6.0-next.47659d00f843":"2026-04-28T08:38:03.038Z","4.6.0-canary.d4c7dd0b5bff":"2026-04-28T09:25:16.881Z","4.6.0-canary.1c4453117c94":"2026-04-28T12:58:23.481Z","4.6.0-canary.7f4e14d54aaa":"2026-04-28T14:09:49.029Z","4.6.0-canary.a034dd0dfdbd":"2026-04-28T15:09:32.680Z","4.6.0-next.1a05e8ec7833":"2026-04-29T05:31:22.802Z","4.6.0-canary.ec1d411aaeb9":"2026-04-29T05:53:44.362Z","4.6.0-next.3cc5779f9af8":"2026-04-29T06:01:47.404Z","4.6.0-canary.8ce9f5615f3b":"2026-04-29T07:46:51.220Z","4.6.0-canary.2192fc1ad6ab":"2026-04-29T08:33:08.584Z","4.6.0-canary.c8d0c501fda6":"2026-04-29T08:55:20.833Z","4.6.0-canary.5a00ad9be91f":"2026-04-29T08:58:45.169Z","4.6.0-canary.e4eb89eee45f":"2026-04-29T09:16:14.250Z","4.6.0-canary.acde31ad92ca":"2026-04-29T10:33:53.454Z","4.6.0-canary.2e2853d31a2d":"2026-04-29T11:53:35.755Z","4.6.0-canary.bda13b9dbf8f":"2026-04-29T12:35:10.768Z","4.6.0-canary.2704cdc4a4e9":"2026-04-29T13:04:45.098Z","4.6.0-canary.74bc4496f659":"2026-04-29T13:35:13.869Z","4.6.0-canary.6473e418fb54":"2026-04-29T13:37:11.290Z","4.6.0-canary.f43f2cd364c0":"2026-04-29T14:12:04.987Z","4.6.0-canary.48cefe5b4916":"2026-04-29T15:14:35.355Z","4.6.0-canary.3fe7443566fc":"2026-04-29T15:19:26.146Z","4.6.0-canary.0b2411146560":"2026-04-29T15:30:48.065Z","4.6.0-canary.7d923de70e17":"2026-04-29T15:33:41.702Z","4.6.0-canary.ee6e8f7e9210":"2026-04-29T15:39:05.265Z","4.6.0-next.5f57b9516532":"2026-04-29T15:48:38.320Z","4.6.0-canary.671472a0b122":"2026-04-29T15:54:37.382Z","4.6.0-canary.464b2d607c39":"2026-04-30T07:10:22.814Z","4.6.0-next.6594d48ace27":"2026-04-30T07:16:15.446Z","4.6.0-canary.b1dfac382c9d":"2026-04-30T15:25:31.632Z","4.6.0-canary.79c550bd6142":"2026-04-30T15:30:45.146Z","4.6.0-canary.0a2f5b79c3aa":"2026-04-30T15:39:42.297Z","4.6.0-canary.15caa2104951":"2026-04-30T16:01:43.077Z","4.6.0-canary.6d6420a1bc9c":"2026-05-01T09:46:57.950Z","4.6.0-canary.5031fbed79c3":"2026-05-01T13:52:00.779Z","4.6.0-canary.e5b7cb08696e":"2026-05-01T13:59:12.799Z","4.6.0-canary.03c4c61137c1":"2026-05-01T14:38:04.913Z","4.6.0-next.c198a1009190":"2026-05-06T14:57:31.389Z","4.6.0-canary.7ea68e5d3c36":"2026-05-06T15:01:48.893Z","4.6.0-canary.081549dd56b7":"2026-05-06T15:58:09.530Z","4.6.0-canary.490874dc97c4":"2026-05-06T16:24:49.155Z","5.0.0":"2026-05-06T16:26:44.676Z","5.1.0-canary.4a807daabeda":"2026-05-06T16:46:30.539Z","5.1.0-canary.aec92a79e54b":"2026-05-06T17:02:11.657Z","5.1.0-canary.f5c72e61a9b1":"2026-05-07T14:40:59.494Z","5.1.0-canary.ee8c47ac32d8":"2026-05-07T14:49:47.604Z","5.1.0-canary.3ed37c139402":"2026-05-07T16:39:07.754Z","5.1.0-canary.5385f0a21dae":"2026-05-08T09:23:22.481Z","5.1.0-canary.2eb9f83a5993":"2026-05-08T09:55:50.487Z","5.1.0-canary.cd78c6735116":"2026-05-08T16:03:10.262Z","5.1.0-canary.8d2c9d8168b6":"2026-05-10T11:33:00.017Z","5.1.0-canary.ecbb9dad94ab":"2026-05-11T17:39:30.098Z","5.1.0-canary.8dccc2ab12fb":"2026-05-12T12:30:54.134Z","5.1.0-canary.96f18a685bb2":"2026-05-12T13:44:18.833Z","4.0.5":"2026-05-13T09:24:34.904Z","4.1.3":"2026-05-13T11:33:20.749Z","4.2.4":"2026-05-13T11:45:07.549Z","4.3.3":"2026-05-13T12:35:04.790Z","4.4.2":"2026-05-13T12:48:41.573Z","4.5.12":"2026-05-13T13:06:51.241Z","5.1.0-canary.ddd841ee4657":"2026-05-13T17:00:33.135Z","5.1.0-next.d7c83ba698ae":"2026-05-13T18:54:47.049Z","5.1.0-canary.7db56b3da1b3":"2026-05-14T08:31:34.455Z","5.1.0-canary.081249b0b842":"2026-05-14T08:34:30.395Z","5.1.0-next.634507c263ad":"2026-05-14T08:41:18.063Z","5.1.0-canary.138ec8e1a0c7":"2026-05-15T16:56:26.423Z","5.0.1":"2026-05-15T17:01:26.675Z","5.1.0-next.1eb03e174c2d":"2026-05-15T17:05:00.713Z","5.1.0-canary.d1c35637425a":"2026-05-15T18:40:55.122Z","5.1.0-canary.d49babc6b87f":"2026-05-15T18:43:48.100Z","5.1.0-next.42269576fc7e":"2026-05-15T18:51:26.357Z","5.1.0-canary.1ed96608cdba":"2026-05-19T06:12:54.654Z","5.1.0-canary.fcc38d5e3033":"2026-05-19T12:40:33.931Z","5.1.0-canary.524dad79d7c5":"2026-05-19T13:09:13.509Z","5.1.0-next.1c5accdb13b3":"2026-05-19T13:18:10.380Z","5.1.0-canary.1d99b686825a":"2026-05-19T14:51:27.111Z","5.1.0-canary.1b8673f30df9":"2026-05-26T17:20:53.999Z","5.1.0-canary.5817510dbc0f":"2026-05-26T17:31:27.014Z","5.1.0-canary.0c9c9b6282a5":"2026-05-27T10:00:04.717Z","5.1.0-canary.9f96e4c58a53":"2026-05-27T10:55:27.973Z","5.1.0-canary.a8199ecbe385":"2026-05-27T11:03:01.234Z","5.1.0-next.d83788c14b6f":"2026-05-27T15:37:26.548Z","5.1.0-canary.0f6272f9f061":"2026-05-28T09:07:09.440Z","5.1.0-canary.183196554e25":"2026-05-28T15:57:06.318Z","5.1.0-canary.bb89313f32d2":"2026-05-29T09:34:18.272Z","5.1.0-canary.bb652ece2fae":"2026-05-29T09:57:34.055Z","5.1.0-canary.2bdb987013f6":"2026-05-29T10:58:13.868Z","5.1.0-canary.162927a5f21b":"2026-05-29T10:59:31.499Z","5.1.0-canary.146d444ddb06":"2026-05-29T13:14:32.953Z","5.1.0-canary.1d3aa7ff2222":"2026-06-01T13:29:40.236Z","5.1.0-canary.dfdd9d3ed2e5":"2026-06-01T13:40:21.529Z","5.1.0-next.4df318465238":"2026-06-01T13:51:01.672Z","5.1.0-canary.de4d42d4341b":"2026-06-01T14:10:21.585Z","5.1.0-next.92c46bf04a94":"2026-06-01T14:26:40.136Z","5.1.0-canary.ccbb7b94ff3e":"2026-06-01T15:44:42.031Z","5.1.0-canary.f44f863cba83":"2026-06-01T16:06:35.827Z","5.1.0-canary.ed2a50477fbf":"2026-06-01T16:36:46.014Z","5.1.0-canary.75852f8b0d4a":"2026-06-02T09:08:37.488Z","5.1.0-canary.c49c3e8d9940":"2026-06-02T09:38:43.387Z","5.1.0-canary.e125b3a7df8c":"2026-06-02T13:32:53.497Z","5.1.0-canary.41b03936e487":"2026-06-02T15:08:35.582Z","5.1.0-canary.ca21980c82a1":"2026-06-03T08:38:49.790Z","5.1.0-canary.598b85d6a223":"2026-06-03T10:03:50.771Z","5.1.0-canary.c2369120789a":"2026-06-03T10:05:13.884Z","5.1.0-next.4df61e2a8b0a":"2026-06-03T10:12:29.271Z","5.1.0":"2026-06-03T10:32:04.452Z","5.2.0-next.b91d4a4551c9":"2026-06-03T10:43:18.959Z","5.2.0-next.335655a13f00":"2026-06-03T10:48:10.474Z","5.2.0-canary.4f74e5daafbd":"2026-06-03T11:43:57.953Z","5.2.0-canary.e22474d279fb":"2026-06-03T14:41:41.685Z","5.2.0-next.ee0fa4d6244f":"2026-06-04T16:49:26.861Z","5.2.0-canary.5e29f4eb77b9":"2026-06-04T17:16:37.975Z","5.2.0-canary.1e6836dbc984":"2026-06-05T09:50:24.901Z","5.2.0-canary.7e69fa3c70ec":"2026-06-05T10:06:27.727Z","5.2.0-canary.fe03bcdddf34":"2026-06-05T10:08:24.593Z","5.2.0-canary.599637df24f7":"2026-06-05T11:33:43.606Z","5.2.0-canary.52bf73b34fcf":"2026-06-05T11:36:05.101Z","5.2.0-canary.4a316fdfb2bb":"2026-06-05T12:02:24.674Z","5.2.0-canary.ff23978d50f6":"2026-06-05T12:08:19.116Z","5.2.0-canary.5974f766948b":"2026-06-05T12:10:21.875Z","5.2.0-canary.588458075219":"2026-06-05T14:10:03.492Z","5.2.0-next.5d769d321393":"2026-06-05T14:28:22.783Z","5.2.0-next.e2b8d10bf10e":"2026-06-05T16:11:49.725Z","5.2.0-canary.d9412f42c379":"2026-06-05T16:21:42.470Z","5.2.0-next.355d68cf24e8":"2026-06-05T16:32:50.653Z","5.2.0-canary.fb2bc78695c2":"2026-06-06T16:14:47.498Z","5.2.0-canary.c0d1b9467a7f":"2026-06-07T21:31:12.787Z","5.2.0-canary.22c425003d3a":"2026-06-08T08:57:57.386Z","5.2.0-canary.c61eb676972d":"2026-06-08T10:52:59.378Z","5.2.0-canary.c256166062b8":"2026-06-08T11:16:47.653Z","5.2.0-canary.31539716fb3e":"2026-06-08T11:49:35.220Z","5.2.0-canary.d8336e1e7944":"2026-06-08T12:48:08.795Z","5.2.0-canary.44cb12d3c6a8":"2026-06-08T16:19:06.383Z","5.2.0-canary.5e2eb65a491a":"2026-06-08T16:45:30.262Z","5.2.0-canary.e09b35094c3c":"2026-06-09T11:16:35.182Z","5.2.0-canary.5f719d435657":"2026-06-09T11:48:57.611Z","5.2.0-canary.5c709ed93c27":"2026-06-09T12:13:20.978Z","5.2.0-canary.f9f58b0449dd":"2026-06-09T13:48:05.126Z","5.2.0-canary.390442b4916b":"2026-06-09T14:00:21.301Z","5.2.0-canary.c3711ef8c1dc":"2026-06-09T15:08:42.138Z","5.2.0-canary.2973e52db0d1":"2026-06-09T15:12:51.671Z","5.2.0-canary.43192064d0bf":"2026-06-09T19:42:10.379Z","5.2.0-canary.54bb28f02646":"2026-06-09T19:42:42.085Z","5.2.0-canary.9ef8e979cbfc":"2026-06-10T07:38:09.647Z","5.2.0-canary.cdae9f7c540a":"2026-06-10T08:51:57.484Z","5.2.0-canary.40cecd60c0e5":"2026-06-10T09:19:08.926Z","5.2.0-canary.6c9e85512411":"2026-06-10T09:21:32.752Z","5.2.0-canary.6c513ad67ec0":"2026-06-10T09:39:41.589Z","5.2.0-canary.083e81484bc9":"2026-06-10T11:08:18.432Z","5.2.0-canary.ba8af213e2f2":"2026-06-10T11:10:05.542Z","5.2.0-next.79b13319d317":"2026-06-10T11:25:14.149Z","5.2.0-canary.99363029be7c":"2026-06-10T12:34:43.204Z","5.2.0-canary.98e46aeacfd3":"2026-06-10T16:36:03.770Z","5.2.0-canary.6309030dd6ae":"2026-06-10T17:32:33.735Z","5.2.0-canary.c27a5a5769a0":"2026-06-11T10:29:39.596Z","5.2.0-canary.a1c843a2b505":"2026-06-11T16:23:32.468Z","5.2.0-next.a6104dd18d03":"2026-06-11T16:32:48.099Z","5.2.0-canary.23344c6ffd17":"2026-06-11T18:01:07.770Z","5.2.0-next.cd4a35fc06d5":"2026-06-12T08:56:59.176Z","5.2.0-canary.6287d367a226":"2026-06-12T09:23:43.111Z","5.2.0-canary.49e2b474793c":"2026-06-12T09:24:16.384Z","5.2.0-canary.74b95b34f925":"2026-06-12T12:04:29.469Z","5.2.0-canary.cdd9a45fc580":"2026-06-12T14:43:32.475Z","5.2.0-canary.d915b4a12ec4":"2026-06-12T15:18:05.473Z","5.2.0-canary.723c33cea3d6":"2026-06-12T15:43:13.610Z","5.2.0-canary.a48e411198d2":"2026-06-12T15:49:41.168Z","5.2.0-canary.599c65ccb1d7":"2026-06-12T16:12:38.650Z","5.1.1":"2026-06-12T16:38:58.814Z","5.2.0-canary.c846d28135d5":"2026-06-12T16:42:41.042Z","5.2.0-canary.0878dbd31f0d":"2026-06-12T17:05:16.735Z","5.2.0-canary.21456ac8a89a":"2026-06-12T17:14:28.113Z","5.2.0-canary.b5edd6c3c8b1":"2026-06-12T18:04:49.770Z","5.2.0-canary.ed81413e0a67":"2026-06-12T19:59:28.771Z","5.2.0-canary.a6fd33a6fd8d":"2026-06-12T21:32:01.113Z","5.2.0-canary.7ad657f9f0c0":"2026-06-12T21:57:24.396Z","5.2.0-canary.347c84e3493a":"2026-06-12T22:05:08.386Z","5.2.0-canary.e00ecc8f3255":"2026-06-12T22:21:39.446Z","5.2.0-canary.6755466b4a51":"2026-06-12T23:18:20.908Z","5.2.0-canary.8e3b01bd5b2f":"2026-06-12T23:43:47.251Z","5.2.0-canary.331caf37488b":"2026-06-13T00:01:00.054Z","5.2.0-canary.328f33ab7ef8":"2026-06-13T00:03:10.288Z","5.2.0-canary.bfe99a647fa6":"2026-06-13T21:53:04.231Z","5.2.0-canary.105877b9803d":"2026-06-14T08:04:47.439Z","5.2.0-canary.846e39a811fb":"2026-06-14T21:41:11.580Z","5.2.0-canary.9ac521cd3c9b":"2026-06-15T06:24:11.307Z","5.2.0-canary.4e00299c3e28":"2026-06-15T08:37:01.561Z","5.2.0-canary.32e3def086cf":"2026-06-15T09:48:42.402Z","5.2.0-canary.a1d5d1353957":"2026-06-15T09:51:04.761Z","5.2.0-canary.63b7a50a6cce":"2026-06-16T08:43:22.464Z","5.2.0-canary.fff413eea248":"2026-06-16T08:50:38.240Z","5.2.0-canary.330386aee41b":"2026-06-16T09:05:15.862Z","5.2.0-canary.34d8459c40aa":"2026-06-16T09:46:45.347Z","5.2.0-canary.664c18aae3a7":"2026-06-16T09:57:04.497Z","5.2.0-canary.56c3bc3fbec3":"2026-06-16T09:59:17.391Z","5.2.0-canary.6421dbe4e25a":"2026-06-16T10:24:19.615Z","5.2.0-canary.a2bf773a201d":"2026-06-16T11:22:50.647Z","5.2.0-canary.78882c0ab12f":"2026-06-16T13:09:14.871Z","5.2.0-canary.05c017c18b15":"2026-06-16T13:29:58.017Z","5.2.0-canary.93acb3a4ecf4":"2026-06-16T13:59:55.952Z","5.2.0-canary.b0f78ed73e24":"2026-06-16T16:02:13.442Z","5.2.0-canary.3af850efca7f":"2026-06-16T16:16:09.023Z","5.2.0-canary.fb3b3fb8ade6":"2026-06-16T16:28:27.634Z","5.2.0-canary.ff28a605ed08":"2026-06-16T17:42:52.550Z","5.2.0-canary.a0c0e74d80d9":"2026-06-16T21:53:52.210Z","5.2.0-canary.74575c8594de":"2026-06-16T22:47:41.894Z","5.2.0-canary.1161d9b375f9":"2026-06-17T09:05:48.278Z","5.2.0-canary.3656093583f6":"2026-06-17T09:10:44.291Z","5.2.0-canary.1e5fce86e6b5":"2026-06-17T09:17:29.265Z","5.2.0-canary.a8b2dd946acb":"2026-06-17T10:16:28.994Z","5.2.0-canary.c3cbcd9fb2f4":"2026-06-17T10:20:39.375Z","5.2.0-canary.0ccdd608ed5a":"2026-06-17T10:33:46.280Z","5.2.0-canary.0ec5e259b916":"2026-06-17T11:45:22.087Z","5.2.0-canary.81ec91fc1d9a":"2026-06-17T12:15:39.084Z","5.2.0-canary.abfa9f59e0af":"2026-06-17T13:43:44.751Z","5.2.0-canary.e525f3fb0075":"2026-06-17T15:39:26.763Z","5.2.0-canary.1299eeb8c7b7":"2026-06-17T16:50:02.430Z","5.2.0-canary.427f064cd532":"2026-06-17T18:55:53.241Z","5.2.0-canary.606eaec02ff3":"2026-06-17T21:51:27.719Z","5.2.0-canary.9ec23089330f":"2026-06-18T09:11:22.824Z","5.2.0-canary.f0dedc79682a":"2026-06-18T09:14:21.081Z","5.2.0-canary.de060e125522":"2026-06-18T09:39:49.634Z","5.2.0-canary.21b6e86414a7":"2026-06-18T09:54:01.157Z","5.2.0-canary.759f6a1883c2":"2026-06-18T10:04:59.838Z","5.2.0-canary.bb4b761a560b":"2026-06-18T10:42:01.016Z","5.2.0-canary.0528a8a1b59c":"2026-06-18T10:55:53.297Z","5.2.0-canary.e8a4b5642007":"2026-06-18T11:20:43.527Z","5.2.0-next.1f1ecb7994d5":"2026-06-18T11:24:55.293Z","5.2.0-canary.8136d240cc7f":"2026-06-18T13:39:50.426Z","5.2.0-canary.81bd7baf7ba7":"2026-06-18T13:59:08.980Z","5.2.0-canary.9ae76f25b40d":"2026-06-18T14:03:19.272Z","5.2.0-next.b0c9cf86de67":"2026-06-18T14:10:41.349Z","5.2.0-canary.2e7bbb68abd7":"2026-06-18T14:11:38.784Z","5.2.0-canary.ce536abae8e2":"2026-06-18T14:15:08.400Z","5.2.0-canary.168fcf83b9f9":"2026-06-18T14:17:29.962Z","5.2.0-canary.548c24f3c830":"2026-06-18T14:35:41.922Z","5.2.0-canary.8d86bc36887d":"2026-06-18T14:51:14.577Z","5.2.0-canary.e86c905820d9":"2026-06-18T14:54:29.679Z","5.2.0-next.547772a8f51a":"2026-06-18T15:03:35.805Z","5.2.0-canary.019da1aa690a":"2026-06-18T16:02:44.667Z","5.2.0-canary.2e3921ede356":"2026-06-18T16:12:33.483Z","5.2.0-canary.536aeeea4146":"2026-06-18T16:16:23.469Z","5.2.0-canary.67b528fc2b43":"2026-06-18T16:22:27.958Z","5.2.0-next.1875eb88b165":"2026-06-18T16:24:49.309Z","5.2.0-canary.39d2e8a53a78":"2026-06-19T09:51:24.345Z","5.2.0-canary.60c2397fdbe6":"2026-06-19T09:58:18.829Z","5.2.0-next.43d958280e72":"2026-06-19T10:06:33.914Z","5.2.0-canary.06a66009243d":"2026-06-19T10:33:12.397Z","5.2.0-canary.55c0c05d4cec":"2026-06-19T11:04:38.703Z","5.2.0-canary.88bcbe5893d1":"2026-06-19T11:10:23.437Z","5.2.0-canary.a59e668bc62b":"2026-06-19T12:22:32.085Z","5.2.0-canary.2f9a2114decd":"2026-06-19T17:17:17.215Z","5.2.0-canary.cfef7b16ad41":"2026-06-19T20:01:21.010Z","5.2.0-canary.7fad8b7b2677":"2026-06-19T21:08:30.464Z","5.2.0-next.5744e256a266":"2026-06-19T21:17:08.273Z","5.2.0-canary.6059bcf3dc7e":"2026-06-19T22:21:14.481Z","5.2.0-canary.166d3202fff2":"2026-06-19T22:58:05.759Z","5.2.0-canary.aabc8d8c0db0":"2026-06-19T23:02:09.371Z","5.2.0-canary.330056fcf073":"2026-06-19T23:28:28.786Z","5.2.0-canary.09bf3188661d":"2026-06-19T23:36:17.643Z","5.2.0-canary.2864a9de7915":"2026-06-20T10:05:41.080Z","5.2.0-canary.a4a2db083312":"2026-06-20T10:42:26.766Z","5.2.0-canary.3825f2c44173":"2026-06-20T10:48:46.107Z","5.2.0-canary.7b3dfe568083":"2026-06-20T11:30:49.652Z","5.2.0-canary.33cb580f88d3":"2026-06-20T11:34:21.685Z","5.2.0-canary.4a5df36af32e":"2026-06-21T13:51:57.796Z","5.2.0-canary.2afcf9105812":"2026-06-21T15:34:58.740Z","5.2.0-canary.d79e6c01a595":"2026-06-21T16:20:32.098Z","5.2.0-canary.9750cd1daa28":"2026-06-21T20:54:12.169Z","5.2.0-canary.5c6e63c83a7d":"2026-06-22T08:15:31.960Z","5.2.0-canary.667cbd6bb6ff":"2026-06-22T09:13:14.024Z","5.2.0-canary.416530a45653":"2026-06-22T10:16:40.708Z","5.2.0-canary.463b08fade11":"2026-06-22T11:01:08.077Z","5.2.0-canary.1effc3d150e0":"2026-06-22T11:44:31.787Z","5.2.0-canary.85895260bd59":"2026-06-22T12:53:20.024Z","5.2.0-canary.408fe7042349":"2026-06-22T13:43:49.677Z","5.2.0-canary.2f9bfdac00de":"2026-06-22T14:28:32.919Z","5.2.0-canary.ec14f8c50de1":"2026-06-22T14:53:58.787Z","5.2.0-canary.d6e820818b6a":"2026-06-22T14:59:32.283Z","5.2.0-canary.fd14bdf39101":"2026-06-22T15:00:47.631Z","5.2.0-canary.7a940eee5004":"2026-06-22T15:03:26.706Z","5.2.0-canary.31e143631b3c":"2026-06-23T09:47:45.552Z","5.2.0-canary.b33ab503d205":"2026-06-23T09:53:27.557Z","5.2.0-canary.5f89e0e01a55":"2026-06-23T10:34:23.190Z","5.2.0-next.999851279675":"2026-06-23T10:42:45.301Z","5.2.0-canary.5862a9d5dd2c":"2026-06-23T11:19:36.809Z","5.2.0-canary.a0ea835f71fd":"2026-06-23T14:20:02.261Z","5.2.0-canary.315325447e06":"2026-06-23T15:40:13.916Z","5.2.0-canary.7c0b5bfab7c2":"2026-06-23T16:11:28.719Z","5.2.0-canary.d28cf4347708":"2026-06-23T20:15:51.853Z","5.2.0-canary.78bdee598fd9":"2026-06-23T20:52:55.568Z","5.2.0-canary.59efb5fea141":"2026-06-23T21:17:37.384Z","5.2.0-canary.080e9b312c95":"2026-06-24T08:45:57.905Z","5.2.0-canary.226804c12c2d":"2026-06-24T08:48:18.714Z","5.2.0-canary.93da02f3852b":"2026-06-24T09:03:09.975Z","5.2.0-canary.bb0dc7e97805":"2026-06-24T09:07:40.393Z","5.2.0-canary.ed0799d97303":"2026-06-24T09:37:25.161Z","5.2.0-canary.810bf8afc1bb":"2026-06-24T10:03:31.315Z","5.2.0-canary.3cd6ce9d15d5":"2026-06-24T10:17:55.962Z","5.2.0-canary.5b290ec9a349":"2026-06-24T10:37:48.545Z","5.2.0-canary.911274c53c6c":"2026-06-24T13:46:43.951Z","5.2.0-canary.350f3398598f":"2026-06-24T14:22:18.436Z","5.2.0-next.7b677d60c152":"2026-06-24T14:24:12.699Z","5.2.0-canary.abf46d82c47a":"2026-06-24T15:03:54.761Z","5.2.0-canary.553562352de6":"2026-06-24T15:38:27.228Z","5.2.0-canary.4f92f5a74345":"2026-06-24T15:47:45.967Z","5.2.0-canary.83f51f6f8647":"2026-06-24T16:55:44.609Z","5.2.0-canary.d8fd8151664c":"2026-06-26T10:41:10.680Z","5.2.0-canary.f504e0d61cd4":"2026-06-26T11:34:00.996Z","5.2.0-canary.8e1d0e9a9fc9":"2026-06-27T08:55:41.799Z","5.2.0-canary.79ebf6ab5ef9":"2026-06-30T16:00:56.720Z","5.2.0-canary.92fdd57a1997":"2026-07-01T08:17:58.403Z","5.2.0-canary.ea660f93328c":"2026-07-01T08:49:42.067Z","5.2.0-canary.9eb29ff06f8d":"2026-07-01T08:51:40.195Z","5.2.0-canary.a8210dda499d":"2026-07-01T09:06:26.392Z","5.2.0-canary.b18f04c2450a":"2026-07-01T09:07:34.085Z","5.2.0-canary.4609171ef62f":"2026-07-01T09:14:42.788Z","5.2.0-canary.e99511a42f9f":"2026-07-01T09:16:22.515Z","5.2.0":"2026-07-01T09:23:38.431Z","5.3.0-canary.263f9dbe88bb":"2026-07-01T09:34:09.459Z","5.3.0-canary.fceaae5e9feb":"2026-07-01T09:37:36.148Z","5.3.0-next.a6e6f66f8517":"2026-07-01T09:39:09.069Z","5.2.1":"2026-07-01T10:32:19.413Z","5.3.0-canary.bf61a40bac61":"2026-07-01T10:56:50.112Z","5.3.0-canary.821283682ad4":"2026-07-01T14:25:16.237Z","5.3.0-canary.7d00ddf70f63":"2026-07-01T14:36:58.531Z","5.3.0-canary.9a74cc3f19c1":"2026-07-01T14:54:51.874Z","5.3.0-canary.c8a2902d19e5":"2026-07-02T06:19:57.405Z","5.3.0-canary.50fed61679d4":"2026-07-02T09:26:39.091Z","5.2.2":"2026-07-02T09:33:41.816Z","5.3.0-canary.58df715967e7":"2026-07-02T13:14:09.283Z","5.3.0-canary.26ec89c1864b":"2026-07-02T13:54:10.712Z","5.3.0-canary.c1b0b7574979":"2026-07-02T13:57:22.563Z","5.3.0-canary.3c03dcdf8fa0":"2026-07-02T14:24:41.871Z","5.3.0-canary.7e0e760f46ec":"2026-07-02T14:41:30.348Z","5.3.0-canary.ecf14a605aef":"2026-07-02T15:02:21.809Z","5.3.0-canary.da7dc7ee3db8":"2026-07-03T11:05:33.679Z","5.3.0-canary.3cf7ba2fcdbb":"2026-07-03T16:16:11.982Z","5.3.0-canary.bd7224e87f5d":"2026-07-03T17:59:48.045Z","5.3.0-canary.01c51090a365":"2026-07-05T10:28:41.771Z","5.3.0-canary.c2916d0f252d":"2026-07-06T14:08:06.607Z","5.3.0-canary.ec4b74d7eb64":"2026-07-06T15:34:06.904Z","5.3.0-canary.d80ca282fa5c":"2026-07-06T15:48:31.770Z","5.3.0-canary.e63cd6e10250":"2026-07-06T16:47:09.676Z","5.3.0-canary.4b08c4677c1c":"2026-07-06T16:54:10.601Z","5.2.3":"2026-07-06T16:54:30.198Z","5.3.0-canary.0114f715ad01":"2026-07-06T22:29:48.044Z","5.3.0-canary.33659187cb2c":"2026-07-06T22:36:42.601Z","5.3.0-canary.4c66c1a7e11f":"2026-07-07T12:48:03.134Z","5.3.0-canary.6610ac30579d":"2026-07-07T13:45:38.751Z","5.3.0-canary.9986114e3493":"2026-07-07T20:09:20.318Z","5.3.0-canary.a6608d3115ea":"2026-07-08T08:56:13.018Z","5.3.0-next.d2119fd1c291":"2026-07-08T09:22:50.598Z","5.3.0-canary.6b8027ac7bfa":"2026-07-08T09:48:40.205Z","5.3.0-canary.520764524295":"2026-07-08T13:54:58.746Z","5.3.0-canary.9110d3460f5d":"2026-07-08T16:28:16.575Z","5.3.0-canary.7d9a44c2e06d":"2026-07-08T16:36:53.282Z","5.3.0-canary.b7898239508e":"2026-07-09T11:49:44.700Z","5.3.0-canary.2deebf21bdcd":"2026-07-09T17:42:52.057Z","5.2.4":"2026-07-09T17:48:02.065Z","5.3.0-canary.d3aac17cf58f":"2026-07-10T08:53:34.425Z","5.3.0-canary.df726fd9f4c6":"2026-07-10T10:49:46.325Z","5.3.0-canary.3f9cb5e9877a":"2026-07-10T10:58:11.840Z","5.3.0-canary.7442447ae80c":"2026-07-10T14:43:45.147Z","5.3.0-canary.87b69cb31600":"2026-07-10T15:13:33.278Z","5.3.0-canary.13fdd58841ef":"2026-07-10T18:21:34.697Z","5.3.0-canary.8ce23ee07057":"2026-07-13T13:46:49.773Z","5.3.0-next.299378752aaf":"2026-07-13T13:54:02.953Z","5.3.0-canary.47a331ae4770":"2026-07-13T14:37:29.275Z","5.3.0-internal.d205573d66cb":"2026-07-13T14:51:22.302Z","5.3.0-canary.82bff224d9cb":"2026-07-13T14:57:21.852Z","5.3.0-canary.4d258536e237":"2026-07-13T15:03:40.134Z","5.3.0-canary.25675b60ff20":"2026-07-14T08:14:07.390Z","5.3.0-canary.bdd8fae6d216":"2026-07-14T09:32:44.044Z","5.3.0-canary.fa3355c81e86":"2026-07-14T11:14:26.013Z","5.3.0-canary.33a7d191f1d7":"2026-07-14T16:41:00.939Z","5.3.0-next.91d2a20b898c":"2026-07-15T09:35:32.503Z","5.3.0-canary.c3e18c7ec888":"2026-07-15T10:57:37.993Z","5.3.0-canary.c26735e45258":"2026-07-15T16:15:07.544Z","5.3.0-canary.9c8cd71fb837":"2026-07-15T19:46:47.144Z","5.3.0-canary.2fd0f79501c6":"2026-07-15T20:08:16.831Z","5.3.0-canary.8185b4712696":"2026-07-15T21:20:20.604Z","5.2.5":"2026-07-15T23:13:39.410Z","5.3.0-canary.43648b008d83":"2026-07-16T09:01:21.432Z","5.3.0-canary.ceae40479b62":"2026-07-16T16:01:16.479Z","5.3.0-canary.6a4e7120b43d":"2026-07-16T17:12:50.027Z","5.3.0-canary.29931eb2c90f":"2026-07-17T11:15:45.165Z","5.3.0-internal.fba91ed55f6c":"2026-07-17T13:34:24.464Z","5.3.0-canary.00f14de1f81d":"2026-07-17T13:38:00.424Z","5.3.0-canary.48a9e773d90a":"2026-07-17T13:45:27.255Z","5.3.0-canary.203a83b1942c":"2026-07-17T14:58:22.721Z","5.3.0-canary.d84a43b6a03e":"2026-07-21T08:53:56.662Z","5.3.0-internal.c5c7f1d817d0":"2026-07-21T09:03:14.065Z","5.3.0-canary.553832dc0fd9":"2026-07-21T09:19:01.000Z","5.3.0-next.b834ca6ee453":"2026-07-21T09:24:47.634Z","5.3.0-canary.0b50353de2f1":"2026-07-22T08:57:35.238Z","5.3.0-canary.bc2b5f9bf59d":"2026-07-22T08:59:12.094Z","5.3.0-canary.97237b7894f0":"2026-07-22T09:00:15.088Z","5.3.0-next.fc37bd96825b":"2026-07-22T09:08:58.557Z","5.3.0-internal.5f14a24c179e":"2026-07-22T11:47:58.241Z","5.3.0-canary.4effd1f2ef94":"2026-07-22T13:05:34.829Z","5.3.0-next.c9d39e46c83b":"2026-07-22T13:23:30.069Z","5.3.0-canary.a9a41a56996b":"2026-07-22T13:26:02.763Z","5.3.0-canary.34a976f022b0":"2026-07-22T14:24:46.982Z","5.3.0-internal.41291fb579ed":"2026-07-22T16:48:05.476Z","5.3.0-canary.8f498ddb4335":"2026-07-23T10:41:52.243Z","5.3.0-next.4123e97459a9":"2026-07-23T10:49:06.857Z","5.3.0-canary.b92b9b8495e2":"2026-07-23T11:55:04.869Z","5.3.0-canary.354e9715c85d":"2026-07-23T11:58:16.826Z","5.3.0-canary.b31c2efcba6f":"2026-07-23T12:14:23.836Z","5.3.0-internal.1640468db8fd":"2026-07-23T13:49:35.160Z","5.3.0-canary.f8a4bdc003b1":"2026-07-23T14:27:11.727Z","5.3.0-canary.31e7358eba6c":"2026-07-24T17:09:18.690Z","5.3.0-canary.13f4e4cb6961":"2026-07-24T17:17:50.968Z","5.3.0-canary.e857c8e412be":"2026-07-24T17:25:24.516Z","5.3.0-next.75e2874c4b3f":"2026-07-24T17:28:06.398Z","5.3.0-canary.7e6819726049":"2026-07-28T11:07:17.601Z","5.3.0-canary.46979946f542":"2026-07-28T14:33:54.320Z","5.3.0-canary.804987a697a3":"2026-07-29T09:20:06.087Z","5.3.0-canary.815b47f3abf6":"2026-07-29T09:23:56.608Z","5.3.0-canary.609686972d3a":"2026-07-29T09:39:35.375Z","5.3.0-canary.0d8e3e6b1870":"2026-07-29T09:50:30.194Z","5.3.0-canary.71124de37e5d":"2026-07-29T10:21:16.348Z","5.3.0-next.af17ff0c1f3d":"2026-07-29T10:56:02.493Z","5.3.0-canary.eb4ecbf40c4a":"2026-07-29T13:02:28.964Z","5.3.0-canary.7e66f3e09f11":"2026-07-29T13:46:15.143Z","5.3.0-canary.dff9dad23048":"2026-07-29T16:54:42.066Z","5.3.0-canary.584d9b1f0af4":"2026-07-30T11:21:35.607Z","5.3.0-next.2fa9c61a8de6":"2026-07-30T11:33:29.203Z","5.3.0-canary.84807439e111":"2026-07-30T15:22:39.396Z","5.3.0-canary.4a1256c85d99":"2026-07-30T16:16:25.423Z","5.3.0-canary.2a9ae058f119":"2026-07-31T09:37:06.682Z","5.3.0-canary.4c6a5fbc75a0":"2026-07-31T15:22:00.785Z","5.3.0-canary.bb121c3b32b2":"2026-08-03T08:50:45.302Z","5.3.0-next.d7d8ced023d5":"2026-08-03T09:30:57.578Z","5.3.0-canary.dfb846a32bb9":"2026-08-03T11:00:18.460Z","5.3.0-next.0362a8b4a246":"2026-08-03T11:15:33.151Z","5.3.0-canary.31036673d3f8":"2026-08-03T13:40:03.915Z","5.3.0-canary.0527a7d51728":"2026-08-03T15:51:31.931Z","5.3.0-next.6c821af8959b":"2026-08-03T16:30:17.593Z","5.3.0-canary.a5e2d6016684":"2026-08-03T22:17:15.964Z","5.3.0-canary.a8e53e1b5c2e":"2026-08-04T08:29:55.651Z","5.3.0-canary.fa3dda9f78db":"2026-08-04T08:35:05.202Z","5.3.0-next.030bf6014f04":"2026-08-04T08:35:40.553Z","5.3.0-next.7654e7ac2a02":"2026-08-04T09:40:36.264Z","5.3.0-canary.04044ed9e96d":"2026-08-04T10:29:07.380Z","5.3.0-canary.c16b27b77fef":"2026-08-04T13:25:39.742Z","5.3.0-canary.58c645027c8f":"2026-08-05T08:06:02.549Z","5.3.0-canary.2ce5235377b8":"2026-08-05T08:10:47.247Z","5.3.0-canary.057c277693e6":"2026-08-05T08:11:27.418Z","5.3.0-canary.4ec14e92020f":"2026-08-05T08:13:36.739Z","5.3.0-canary.dee64fee16b5":"2026-08-05T08:13:50.152Z","5.3.0-canary.5630cd925d22":"2026-08-05T08:45:01.977Z","5.3.0-canary.f7b6f9500568":"2026-08-05T09:14:24.177Z","5.3.0-canary.71912aff0ba0":"2026-08-05T09:16:06.457Z","5.3.0-canary.115bed78b62e":"2026-08-05T09:22:03.540Z","5.3.0-canary.c767553adb8e":"2026-08-05T09:27:54.806Z","5.3.0-canary.f787d5794bf9":"2026-08-05T09:34:29.812Z","5.3.0-next.3c51ad27dbd8":"2026-08-05T09:44:06.850Z","5.3.0-next.aefb8773a7eb":"2026-08-05T09:58:12.197Z","5.3.0-next.dec36c5c2930":"2026-08-05T10:23:24.910Z","5.3.0-canary.11efea2d2334":"2026-08-05T10:25:14.187Z","5.3.0-canary.a04c46d1704f":"2026-08-05T10:50:19.368Z","5.3.0-canary.e10b32a03df1":"2026-08-05T11:10:08.967Z","5.3.0-next.4b4b4837d10b":"2026-08-05T11:13:07.498Z","5.3.0-next.5cb71bb7e8fe":"2026-08-05T11:26:22.409Z","5.3.0-next.df310c6196c0":"2026-08-05T11:32:47.809Z","5.3.0":"2026-08-05T11:43:50.358Z","5.4.0-next.ef99ab47e5ce":"2026-08-05T11:56:30.362Z","5.4.0-canary.b41840d4f0e4":"2026-08-05T11:58:17.723Z","5.4.0-canary.6850000c4a2a":"2026-08-05T15:57:08.127Z","5.4.0-canary.160f8dd334b4":"2026-08-06T08:24:59.122Z","5.4.0-canary.3d9c96093243":"2026-08-06T15:28:05.635Z","5.4.0-canary.2e1dbdc3803b":"2026-08-07T07:39:06.048Z","5.4.0-canary.bce4c97b3811":"2026-08-07T09:25:38.337Z","5.4.0-next.b120f7febb0f":"2026-08-07T10:24:19.314Z","5.4.0-canary.7b3fd7721567":"2026-08-07T14:30:12.965Z","5.4.0-canary.875110009039":"2026-08-07T14:42:27.637Z","5.4.0-canary.1b54b5062691":"2026-08-07T15:00:49.605Z","5.4.0-canary.e10ff229bb14":"2026-08-07T15:34:38.223Z","5.4.0-canary.ef6e81c01486":"2026-08-07T15:52:00.172Z","5.4.0-canary.d04e49204f0a":"2026-08-07T16:03:44.319Z","5.4.0-next.0d6e67d72615":"2026-08-07T16:17:27.402Z","5.4.0-canary.936c187ba333":"2026-08-10T10:09:50.309Z","5.4.0-next.09eca5dee30d":"2026-08-10T10:16:59.201Z","5.4.0-canary.a8e8c3976a6b":"2026-08-10T10:56:34.018Z","5.4.0-canary.7c7d6615515b":"2026-08-10T11:04:07.781Z","5.4.0-next.0ba79d473b1e":"2026-08-10T11:04:54.917Z","5.4.0-canary.6396e3b6bbc9":"2026-08-10T11:05:54.462Z","5.4.0-canary.b8ec00e16e3a":"2026-08-10T11:20:26.682Z","5.4.0-canary.ea97ad4956b1":"2026-08-10T12:03:26.428Z","5.4.0-canary.ea4b8693b4ac":"2026-08-10T13:02:02.884Z","5.4.0-canary.6c618f58b17d":"2026-08-10T13:04:59.244Z","5.4.0-next.0fa3031b45ce":"2026-08-10T13:08:21.384Z","5.4.0-canary.4b4ba64b89c2":"2026-08-10T14:16:16.562Z","5.4.0-canary.94efbbb797fd":"2026-08-10T15:20:44.412Z","5.4.0-canary.6ee2eda9898e":"2026-08-10T15:50:44.332Z","5.4.0-canary.074b19f2c11f":"2026-08-10T16:03:54.199Z","5.4.0-canary.a50bd95bce8d":"2026-08-11T08:41:13.195Z","5.4.0-next.9321ef687197":"2026-08-11T08:49:27.528Z","5.4.0-canary.d5eaa2d51ad5":"2026-08-11T09:54:09.608Z","5.4.0-canary.263f7c766658":"2026-08-11T10:40:58.488Z","5.4.0-canary.90e94189ef5e":"2026-08-11T11:36:45.958Z","5.4.0-next.5aff167f9061":"2026-08-11T12:47:48.441Z","5.4.0-canary.c17cb6b63b9d":"2026-08-11T13:00:21.756Z","5.4.0-canary.feb6b30ab996":"2026-08-11T13:12:02.717Z","5.4.0-canary.dcb67ab43b5a":"2026-08-11T14:37:16.828Z","5.4.0-canary.c47a5bd9ff3b":"2026-08-11T14:39:58.615Z","5.4.0-canary.68667d63943e":"2026-08-11T15:54:22.149Z","5.4.0-canary.d28201709937":"2026-08-12T08:43:40.108Z","5.4.0-canary.6800bab4f1b7":"2026-08-12T08:54:40.955Z","5.4.0-canary.e74f5765d71f":"2026-08-12T09:03:46.905Z","5.4.0-next.9c20f4fe555d":"2026-08-12T09:28:42.353Z","5.4.0-canary.c29315bb9cbd":"2026-08-12T14:32:47.513Z","5.4.0-canary.5187d6b8a186":"2026-08-12T15:03:32.129Z","5.4.0-next.095b273f8a02":"2026-08-12T15:26:56.729Z","5.4.0-next.233078928cc3":"2026-08-12T16:15:56.209Z","5.4.0-canary.b31086b44731":"2026-08-12T16:24:29.421Z","5.4.0-canary.c51c28af18b8":"2026-08-12T17:28:40.126Z","5.4.0-canary.b25b6d7df2d3":"2026-08-13T07:53:10.112Z","5.4.0-next.0ccddf5733c3":"2026-08-13T07:59:35.558Z","5.4.0-canary.b836c2c075c1":"2026-08-13T09:47:35.130Z","5.4.0-next.6a2c81f7f295":"2026-08-13T09:55:15.865Z","5.4.0-canary.1d3b9f058f3e":"2026-08-13T14:41:54.938Z","5.4.0-next.ebc95cf01337":"2026-08-13T15:14:11.200Z","5.4.0-canary.4ed83eda55f6":"2026-08-13T15:15:53.657Z","5.4.0-canary.d4b0ac83df7a":"2026-08-13T20:16:09.207Z","5.4.0-canary.bb69ad90a32d":"2026-08-14T05:33:07.488Z","5.4.0-next.da1c9dd3c5a4":"2026-08-14T05:39:13.980Z","5.4.0-canary.493233212fe0":"2026-08-14T07:55:47.506Z","5.4.0-canary.586174f9d2a2":"2026-08-14T07:59:57.959Z","5.4.0-canary.a0ad9d43e845":"2026-08-14T08:41:12.939Z","5.4.0-canary.5ea3723bcae5":"2026-08-14T09:04:08.107Z","5.4.0-next.87cef31eb5b8":"2026-08-14T09:11:54.752Z","5.4.0-canary.af232cd1cc63":"2026-08-14T09:51:19.783Z","5.4.0-next.210b26d86467":"2026-08-14T09:58:34.431Z","5.4.0-canary.8b89e3ee3eee":"2026-08-14T10:46:10.575Z","5.3.1":"2026-08-14T10:50:22.349Z","5.4.0-canary.b6aebcb84bf1":"2026-08-14T11:02:34.720Z","5.4.0-canary.948b150c8a83":"2026-08-14T14:17:38.076Z","5.4.0-canary.ea773d56d32a":"2026-08-14T16:27:57.369Z","5.4.0-canary.215ff78c574c":"2026-08-14T16:39:33.161Z","5.4.0-canary.68fc38b7336c":"2026-08-14T19:28:19.761Z","5.4.0-next.569ee2e27e8b":"2026-08-14T19:51:36.681Z","5.4.0-canary.14a7f529ed69":"2026-08-15T20:17:38.995Z","5.4.0-canary.0714aa9af9a0":"2026-08-15T20:20:19.273Z","5.4.0-canary.4352e0eae0d7":"2026-08-15T20:32:38.665Z","5.4.0-canary.79ac16e8097a":"2026-08-16T06:27:03.049Z","5.4.0-canary.80aab1087815":"2026-08-16T16:03:41.172Z","5.4.0-canary.66d1575bf794":"2026-08-16T16:14:33.396Z","5.4.0-canary.ce513deaf4f8":"2026-08-16T18:55:43.963Z","5.4.0-canary.a4c99092900f":"2026-08-17T08:37:51.796Z","5.4.0-canary.17e7fa86d08d":"2026-08-17T09:00:42.233Z","5.4.0-canary.921c9a4f5c63":"2026-08-17T11:19:03.140Z","5.4.0-canary.c72dd53770cd":"2026-08-17T11:24:15.165Z","5.4.0-canary.5d998c142e53":"2026-08-17T11:58:45.051Z","5.4.0-canary.4d306933aa0b":"2026-08-17T20:18:48.222Z","5.4.0-canary.0be094cb3de8":"2026-08-17T20:19:20.615Z","5.4.0-canary.fa89ff126c46":"2026-08-17T20:20:46.968Z","5.4.0-canary.45801b4dd8eb":"2026-08-17T20:24:58.755Z","5.4.0-canary.1e3bdba8b45f":"2026-08-17T20:43:55.434Z","5.4.0-canary.d83d146f4cdc":"2026-08-18T06:10:46.304Z","5.4.0-canary.80248123db2d":"2026-08-18T07:53:21.830Z","5.4.0-canary.56f46a6b9a8a":"2026-08-18T08:05:19.267Z","5.4.0-canary.3e9aa1e333ee":"2026-08-18T08:36:55.198Z","5.4.0-canary.6ced7c9c5059":"2026-08-18T09:21:46.898Z","5.4.0-next.038cf4b0c054":"2026-08-18T09:38:16.779Z","5.3.2":"2026-08-18T10:02:57.324Z","5.4.0-canary.c0d0e0885e5e":"2026-08-18T14:56:10.609Z","5.4.0-next.3b81a1592d99":"2026-08-18T15:42:12.979Z","5.4.0-canary.18b04a6a1038":"2026-08-19T09:41:23.089Z","5.4.0-canary.fc28a553e4a3":"2026-08-19T09:50:08.861Z","5.4.0-canary.325bb773df08":"2026-08-19T09:53:40.967Z","5.4.0-canary.042da660fa66":"2026-08-19T12:51:21.692Z","5.4.0-next.6e13148771e0":"2026-08-19T13:02:03.637Z","5.4.0-canary.13abfeafa9e0":"2026-08-19T14:50:38.492Z","5.4.0-canary.75ab6d806f0c":"2026-08-19T15:16:52.613Z","5.4.0-canary.1230b0b5016a":"2026-08-19T15:41:00.848Z","5.4.0-canary.78d41277a852":"2026-08-19T16:36:58.475Z","5.4.0-canary.8195535d10ad":"2026-08-19T16:46:53.302Z","5.4.0-next.591510702314":"2026-08-19T17:06:13.494Z","5.4.0-canary.0063438d1c75":"2026-08-19T17:21:23.202Z","5.4.0-canary.2258b4742270":"2026-08-19T17:30:02.079Z","5.4.0-canary.7863e0956325":"2026-08-19T17:40:47.156Z","5.4.0-canary.de4175d0f264":"2026-08-19T17:44:47.584Z","5.4.0-canary.327fcb57aa57":"2026-08-19T17:46:21.696Z","5.4.0-canary.c052c09bdf47":"2026-08-19T17:59:51.280Z","5.4.0-canary.68f11ffd915a":"2026-08-19T18:00:32.308Z","5.4.0-canary.62ea76b4b5e5":"2026-08-19T18:05:40.250Z","5.4.0-canary.9e1feab7e2a1":"2026-08-19T18:06:18.266Z","5.4.0-canary.d725b36f6357":"2026-08-19T18:29:48.001Z","5.4.0-canary.2cc059276813":"2026-08-19T18:33:18.833Z","5.4.0-canary.edc7813753db":"2026-08-19T18:48:00.163Z","5.4.0-canary.02cd0bd3b597":"2026-08-19T18:56:20.926Z","5.4.0-canary.b50489946dcb":"2026-08-19T21:22:15.082Z","5.4.0-canary.cab053efef47":"2026-08-20T05:14:52.225Z","5.4.0-canary.21644f56aa09":"2026-08-20T05:28:17.360Z","5.4.0-canary.0902b2fb35f5":"2026-08-20T05:28:51.854Z","5.4.0-canary.586949df7645":"2026-08-20T05:44:23.899Z","5.4.0-canary.3b402f1c713d":"2026-08-20T05:46:04.734Z","5.4.0-canary.7168df2e0dbe":"2026-08-20T06:02:51.176Z","5.4.0-canary.9fac21f2671f":"2026-08-20T06:04:12.028Z","5.4.0-canary.1865cfb72cb8":"2026-08-20T06:07:02.346Z","5.4.0-canary.48be44b1685c":"2026-08-20T06:07:10.120Z","5.4.0-canary.7a7f9ea79618":"2026-08-20T06:55:36.507Z","5.4.0-canary.832fbe128f9e":"2026-08-20T08:06:32.781Z","5.4.0-canary.5df0e4b50d06":"2026-08-20T08:24:44.204Z","5.4.0-canary.58216034994a":"2026-08-20T08:29:50.222Z","5.4.0-canary.a92030f7d717":"2026-08-20T08:30:59.104Z","5.4.0-canary.9356b99a8e00":"2026-08-20T08:33:35.992Z","5.4.0-canary.62ee72bcfb89":"2026-08-20T08:39:32.759Z","5.4.0-canary.cf585be58dc4":"2026-08-20T09:04:20.242Z","5.4.0-canary.a02471aa59c6":"2026-08-20T09:08:49.981Z","5.4.0-canary.9e39577311f9":"2026-08-20T09:11:30.075Z","5.4.0-canary.be28e62a13e2":"2026-08-20T09:11:47.134Z","5.4.0-canary.b9c02d4023d2":"2026-08-20T09:12:03.460Z","5.4.0-canary.6934f9dd7e61":"2026-08-20T09:14:57.417Z","5.4.0-canary.26e55c9ff02f":"2026-08-20T09:19:18.046Z","5.4.0-canary.c058adaaea0c":"2026-08-20T09:26:13.026Z","5.4.0-canary.6828bef5545d":"2026-08-20T09:28:10.962Z","5.4.0-canary.2fdc29a83f08":"2026-08-20T09:34:39.434Z","5.4.0-canary.403aa122ec3e":"2026-08-20T09:43:07.741Z","5.4.0-canary.518164909bf6":"2026-08-20T09:47:44.518Z","5.4.0-canary.ea38889d4bb7":"2026-08-20T12:57:08.722Z","5.4.0-canary.b6b68fdff9e0":"2026-08-20T12:59:52.147Z","5.4.0-canary.346c3989bfbf":"2026-08-20T13:00:20.897Z","5.4.0-canary.587f42e00c65":"2026-08-20T13:01:30.673Z","5.4.0-canary.2466fb759d0e":"2026-08-20T13:03:08.294Z","5.4.0-canary.ccab4e96c56e":"2026-08-20T13:03:30.337Z","5.4.0-canary.c40d5f0462af":"2026-08-20T13:06:26.581Z","5.4.0-canary.c2c2eba669bd":"2026-08-20T13:45:19.907Z","5.4.0-canary.45fdf4a93b9b":"2026-08-21T10:48:13.023Z","5.4.0-canary.5e48138e82b0":"2026-08-21T13:36:48.312Z","5.4.0-canary.a9bb431b3f66":"2026-08-21T13:40:03.013Z","5.4.0-canary.2251f1724894":"2026-08-21T15:30:58.603Z","5.4.0-canary.bcbad904fcc4":"2026-08-22T05:29:02.607Z","5.4.0-canary.c2cba6b585a8":"2026-08-22T05:31:40.157Z","5.4.0-canary.0fb57275b0eb":"2026-08-22T05:32:58.239Z","5.4.0-canary.11633dfc33ea":"2026-08-22T05:34:12.685Z","5.4.0-canary.e8ceb98cf808":"2026-08-22T05:35:23.446Z","5.4.0-canary.957d81e58ffe":"2026-08-22T05:36:11.663Z","5.4.0-canary.263c43164873":"2026-08-22T05:36:59.147Z","5.4.0-canary.6b7a55f7ff67":"2026-08-22T05:39:10.958Z","5.4.0-canary.6898c0d50029":"2026-08-22T05:39:19.228Z","5.4.0-canary.597011293a17":"2026-08-22T05:41:52.982Z","5.4.0-canary.670d5ec6685d":"2026-08-22T05:42:44.289Z","5.4.0-canary.433abc53126a":"2026-08-22T05:43:52.377Z","5.4.0-canary.97c4702030ee":"2026-08-22T05:45:12.765Z","5.4.0-canary.f56fdb6ef059":"2026-08-22T05:45:33.001Z","5.4.0-canary.315c5d7e1771":"2026-08-22T05:46:51.179Z","5.4.0-canary.c3a6ec8c6238":"2026-08-22T05:48:43.128Z","5.4.0-canary.99a539e71012":"2026-08-22T05:55:34.668Z","5.4.0-canary.95704db652c0":"2026-08-22T05:57:49.681Z","5.4.0-canary.dc9b1f2c03ff":"2026-08-22T06:00:10.532Z","5.4.0-canary.a8d739e1944b":"2026-08-22T06:02:50.950Z","5.4.0-canary.79dba444b2d9":"2026-08-22T06:04:56.736Z","5.4.0-canary.ce2194838da7":"2026-08-22T06:17:21.521Z","5.4.0-canary.b061009f92c2":"2026-08-22T06:22:08.183Z","5.4.0-canary.ee61dc0869ae":"2026-08-22T06:26:18.145Z","5.4.0-canary.4f0474647964":"2026-08-22T06:27:16.529Z","5.4.0-canary.51bd86425ffe":"2026-08-22T06:28:23.257Z","5.4.0-canary.059d049864ed":"2026-08-22T06:29:11.936Z","5.4.0-canary.1ead20290898":"2026-08-22T06:29:56.732Z","5.4.0-canary.757e94e5aa47":"2026-08-22T06:31:24.891Z","5.4.0-canary.fdbd5a851607":"2026-08-22T06:37:58.010Z","5.4.0-canary.32d43500c174":"2026-08-22T06:40:21.136Z","5.4.0-canary.d178a94a5ce8":"2026-08-22T06:41:54.172Z","5.4.0-canary.f2b36d8ade11":"2026-08-22T06:42:15.139Z","5.4.0-canary.702ec14c76e0":"2026-08-22T06:49:51.558Z","5.4.0-canary.95f5714e6970":"2026-08-22T06:52:54.775Z","5.4.0-canary.b63288e54917":"2026-08-22T06:56:23.489Z","5.4.0-canary.bf9cf4490571":"2026-08-22T07:02:32.916Z","5.4.0-canary.68b4d3f8ee0a":"2026-08-22T07:03:08.649Z","5.4.0-canary.ddd0b9e1ac08":"2026-08-22T07:05:18.712Z","5.4.0-canary.5a084792df77":"2026-08-22T07:06:19.745Z","5.4.0-canary.dd16e831634d":"2026-08-22T07:06:58.414Z","5.4.0-canary.b510a01230f9":"2026-08-22T07:11:34.501Z","5.4.0-canary.40b2bd5a6b96":"2026-08-22T09:37:46.147Z","5.4.0-canary.289761257600":"2026-08-22T09:41:17.572Z","5.4.0-canary.d9c7b4290da5":"2026-08-23T18:10:04.553Z","5.4.0-canary.225146a212aa":"2026-08-23T18:13:39.964Z","5.4.0-canary.53900ead3015":"2026-08-23T18:14:47.973Z","5.4.0-canary.7d4e47ea8849":"2026-08-24T06:17:57.643Z","5.4.0-canary.5590d14d8edd":"2026-08-24T11:52:38.204Z","5.4.0-canary.c52566befbf7":"2026-08-24T12:45:52.123Z","5.4.0-canary.e21c03a0a0db":"2026-08-24T12:57:01.050Z","5.4.0-canary.b9d3285601c5":"2026-08-24T13:11:45.985Z","5.4.0-canary.2db958ff2e5c":"2026-08-24T16:41:09.704Z","5.4.0-canary.ea63b7dd670b":"2026-08-25T09:18:58.090Z","5.4.0-canary.d11ba6f57257":"2026-08-25T09:20:25.240Z","5.4.0-canary.c0501a94b69a":"2026-08-25T09:44:12.435Z","5.4.0-canary.3a120a1eb105":"2026-08-25T10:51:37.457Z","5.4.0-canary.180f215c5aa3":"2026-08-25T12:52:18.953Z","5.4.0-canary.c2f577743440":"2026-08-25T12:57:15.458Z","5.4.0-canary.da2f87e04c41":"2026-08-25T12:59:07.664Z","5.4.0-canary.7ba8889c93ae":"2026-08-25T13:03:55.679Z","5.4.0-canary.f20b9a5a5700":"2026-08-25T13:11:41.790Z","5.4.0-canary.39c56023674f":"2026-08-25T13:19:37.796Z","5.4.0-canary.30dc29d59cc9":"2026-08-26T09:35:36.786Z","5.4.0-canary.93ae41fc56db":"2026-08-26T10:10:00.263Z","5.4.0-next.3fe3f354db7b":"2026-08-26T10:48:28.840Z","5.4.0-canary.b902bfb68544":"2026-08-26T13:04:16.958Z","5.4.0-canary.61b8f183a078":"2026-08-26T14:01:05.919Z","5.4.0-next.0a83c4ec44f1":"2026-08-26T14:06:53.975Z","5.4.0-canary.170170484219":"2026-08-27T08:07:08.715Z","5.4.0-next.ba1122708d8f":"2026-08-27T08:28:44.993Z","5.4.0-canary.45e06134952d":"2026-08-27T14:51:19.154Z","5.4.0-canary.def06d6c06c5":"2026-08-27T15:37:55.435Z","5.4.0-canary.30eb3c75a9ab":"2026-08-28T08:59:57.404Z","5.4.0-next.233488fcc5d8":"2026-08-28T09:07:57.366Z","5.4.0-canary.aaa38c12c662":"2026-08-28T09:45:02.697Z","5.4.0-canary.cbbcf3575879":"2026-08-28T11:17:43.825Z","5.4.0-next.8f78819d7908":"2026-08-31T09:22:27.049Z","5.4.0-canary.4b193d9cc3bb":"2026-08-31T09:39:51.648Z","5.4.0-canary.8394b39b7696":"2026-08-31T18:41:46.107Z","5.4.0-canary.614935a26673":"2026-08-31T18:44:24.413Z","5.4.0-canary.5c56811965be":"2026-08-31T18:46:54.990Z","5.4.0-canary.59bde8c946a2":"2026-08-31T18:47:00.332Z","5.4.0-canary.266cbfa2d190":"2026-09-01T08:36:44.551Z","5.4.0-canary.b6994429d33d":"2026-09-01T13:35:40.986Z","5.4.0-canary.847185f18cc8":"2026-09-02T09:03:30.024Z","5.4.0-next.07f66c1cfcb8":"2026-09-02T11:00:12.101Z","5.4.0":"2026-09-02T11:12:59.425Z","5.5.0-next.6d9e51e9f3f7":"2026-09-02T11:35:36.917Z","5.5.0-canary.3870eea2f0fd":"2026-09-02T13:35:59.645Z","5.5.0-next.a2698a88ecfb":"2026-09-02T13:44:37.341Z","5.5.0-canary.4a417164618c":"2026-09-02T16:45:18.994Z","5.5.0-canary.67e16a9e7bb2":"2026-09-03T12:47:09.963Z","5.5.0-next.4d6473b0bda1":"2026-09-03T12:53:17.532Z","5.5.0-canary.20830c231c3f":"2026-09-04T07:52:13.558Z","5.5.0-canary.078a77321dc3":"2026-09-04T09:12:05.300Z","5.5.0-canary.4ef392054223":"2026-09-04T10:13:54.503Z","5.5.0-canary.a6f7d6248c5f":"2026-09-04T10:15:17.875Z","5.5.0-next.f9308d324e1c":"2026-09-04T10:23:09.254Z","5.5.0-canary.6ecc0246a860":"2026-09-04T10:34:49.602Z","5.5.0-next.39dacfbc1ff1":"2026-09-04T10:52:48.026Z","5.5.0-canary.12d521ef6e16":"2026-09-04T10:59:07.648Z","5.5.0-canary.57b3ec0a79ae":"2026-09-04T11:54:01.014Z","5.5.0-canary.2c986c52d0b8":"2026-09-04T12:14:07.348Z","5.5.0-canary.fb0e0b523b82":"2026-09-04T12:21:57.775Z","5.5.0-canary.d9aaed7d08b4":"2026-09-04T12:37:34.144Z","5.5.0-canary.b384e8c068e2":"2026-09-04T12:39:15.267Z","5.5.0-canary.1139ad6ae553":"2026-09-04T14:13:46.569Z","5.5.0-canary.d06d59e62d6c":"2026-09-04T14:29:40.688Z","5.5.0-canary.d64d005dcf06":"2026-09-04T14:37:49.536Z","5.5.0-canary.f92707904daf":"2026-09-04T14:48:15.663Z","5.5.0-canary.05a393565877":"2026-09-04T14:57:04.577Z","5.5.0-canary.fa8dc460ac73":"2026-09-04T15:11:09.246Z","5.5.0-canary.04d1e6c4daff":"2026-09-04T15:16:13.993Z","5.5.0-canary.e8f61acedcbf":"2026-09-04T16:45:47.665Z","5.5.0-canary.43e002faf22b":"2026-09-07T08:37:59.974Z","5.5.0-canary.d6c443ec36f9":"2026-09-07T13:51:49.242Z","5.5.0-canary.02c40fdfa655":"2026-09-07T14:08:26.017Z","5.5.0-canary.aad41a9f4aee":"2026-09-07T14:19:11.279Z","5.5.0-canary.d0d1c4dfcd91":"2026-09-07T14:32:48.982Z","5.5.0-canary.c9c319e0c0a8":"2026-09-07T14:34:47.732Z","5.5.0-canary.0e7749f33f58":"2026-09-07T14:38:26.964Z","5.5.0-canary.17de39e09a61":"2026-09-07T14:44:36.560Z","5.5.0-canary.bbe3f593d049":"2026-09-07T14:45:54.210Z","5.5.0-canary.0deb6df4d170":"2026-09-07T14:51:50.162Z","5.5.0-canary.f39b241e2c26":"2026-09-07T15:05:35.863Z","5.5.0-canary.eef775d9b2dd":"2026-09-07T15:06:12.179Z","5.5.0-canary.477975f4154e":"2026-09-07T15:36:35.914Z","5.5.0-canary.022e164c8709":"2026-09-07T15:56:52.954Z","5.5.0-canary.d98ea50911fe":"2026-09-07T16:12:42.360Z","5.5.0-canary.97929e643125":"2026-09-08T09:13:50.359Z","5.5.0-canary.6d20484db58d":"2026-09-08T09:23:28.325Z","5.5.0-canary.c058c7ab6f0d":"2026-09-08T09:24:28.631Z","5.5.0-canary.18fedebfa67a":"2026-09-08T09:38:38.763Z","5.5.0-canary.400377ec11fd":"2026-09-08T09:41:06.146Z","5.5.0-canary.6469f24687d4":"2026-09-08T09:57:15.301Z","5.5.0-canary.b4354a7bcf2e":"2026-09-08T09:57:30.127Z","5.5.0-canary.4ccff5f86165":"2026-09-08T10:45:19.869Z","5.5.0-canary.0bde65ee1f5c":"2026-09-08T11:03:28.486Z","5.5.0-canary.e4dba4e76649":"2026-09-08T11:07:53.469Z","5.5.0-canary.6422c62edb5f":"2026-09-08T12:39:33.518Z","5.5.0-canary.c4b37cb135b7":"2026-09-08T13:20:39.818Z","5.5.0-canary.92e4896ce1a7":"2026-09-08T13:28:00.303Z","5.5.0-canary.a4859d25b99d":"2026-09-08T16:38:22.305Z","5.5.0-canary.e3b6f8377796":"2026-09-08T17:50:07.094Z","5.5.0-canary.e43438f160f3":"2026-09-09T09:15:02.713Z","5.5.0-next.3638e0810803":"2026-09-09T09:51:40.637Z","5.5.0-canary.efd2cd7e73e0":"2026-09-09T10:19:51.355Z","5.5.0-canary.15b534d80ed2":"2026-09-09T11:00:52.500Z","5.5.0-canary.683be9ecca5e":"2026-09-09T11:20:02.166Z","5.5.0-canary.d7142fa77bb5":"2026-09-09T11:25:36.281Z","5.5.0-canary.7b8b6a371e8c":"2026-09-09T11:32:30.626Z","5.5.0-canary.b10f608cbad8":"2026-09-09T11:57:34.234Z","5.5.0-canary.ede4a53bffb0":"2026-09-09T12:10:41.342Z","5.5.0-canary.3915d0551e9b":"2026-09-09T12:23:09.804Z","5.4.1":"2026-09-09T13:19:13.644Z","5.5.0-canary.369f18cc332d":"2026-09-09T13:50:34.772Z","5.5.0-next.9352f6ad229c":"2026-09-09T14:06:58.205Z","5.5.0-canary.68980a20f028":"2026-09-09T14:07:56.838Z","5.5.0-canary.f35842e3ba7e":"2026-09-09T14:14:45.306Z","5.5.0-canary.863d45e7dabe":"2026-09-09T14:19:18.305Z","5.5.0-canary.238f3db6b303":"2026-09-09T14:23:59.287Z","5.5.0-canary.c2f10809043b":"2026-09-09T14:33:42.455Z","5.5.0-canary.129c983b5e30":"2026-09-09T14:41:48.419Z","5.5.0-canary.5be37f92cb05":"2026-09-09T15:02:34.822Z","5.5.0-canary.2a22fdfebf61":"2026-09-09T15:08:49.685Z","5.5.0-canary.056cee484925":"2026-09-09T15:19:10.789Z","5.5.0-canary.bafa707084cc":"2026-09-09T15:45:51.742Z","5.5.0-canary.f7ff7a688554":"2026-09-09T15:53:32.644Z","5.5.0-canary.0295e487fb00":"2026-09-09T16:01:01.673Z","5.5.0-canary.f54aa36cb385":"2026-09-09T16:03:43.710Z","5.5.0-next.04008235726c":"2026-09-09T16:09:09.302Z","5.5.0-canary.1ad7975d82e3":"2026-09-09T16:14:26.206Z","5.5.0-canary.9ad80bce665d":"2026-09-09T16:14:37.861Z","5.5.0-canary.e4d46f7362a5":"2026-09-09T16:28:45.990Z","5.5.0-canary.ae82ed45b100":"2026-09-09T16:50:36.970Z","5.5.0-canary.75cd361d94e8":"2026-09-10T06:22:45.947Z","5.5.0-next.0ab849b3c761":"2026-09-10T06:39:26.100Z","5.5.0-canary.b5a47bc9d1b5":"2026-09-10T06:57:47.291Z","5.5.0-canary.b97e737b35f1":"2026-09-10T09:36:33.324Z","5.5.0-canary.a7d296349a9d":"2026-09-10T09:39:08.220Z","5.5.0-canary.df4f8c1b822b":"2026-09-10T10:15:08.990Z","5.5.0-canary.dd5a6dc4824a":"2026-09-10T11:02:18.729Z","5.5.0-canary.277b26aa4b0a":"2026-09-10T11:16:30.063Z","5.5.0-canary.6e2c20e26643":"2026-09-10T11:16:56.622Z","5.5.0-canary.89ff1861a295":"2026-09-10T11:17:59.210Z","5.5.0-canary.2383c64f734e":"2026-09-10T11:18:50.911Z","5.5.0-canary.fe69c9620403":"2026-09-10T11:20:27.700Z","5.5.0-canary.de7288f56378":"2026-09-10T11:21:50.947Z","5.5.0-canary.4651ebb3ac9a":"2026-09-10T11:26:02.597Z","5.5.0-canary.b39ed609e46a":"2026-09-10T11:26:41.152Z","5.5.0-canary.130dc8016b30":"2026-09-10T11:28:45.477Z","5.5.0-canary.8e8b2aa09b36":"2026-09-10T11:40:46.202Z","5.5.0-canary.0241f11f2e99":"2026-09-10T11:41:27.648Z","5.5.0-canary.77e28ee28c32":"2026-09-10T11:43:54.194Z","5.5.0-canary.0a676eff9f19":"2026-09-10T12:03:37.134Z","5.5.0-canary.432861b402ee":"2026-09-10T12:10:38.534Z","5.5.0-canary.46368b7754d4":"2026-09-10T12:12:59.396Z","5.4.2":"2026-09-10T12:19:45.625Z","5.5.0-canary.97f496b22173":"2026-09-10T12:25:49.193Z","5.5.0-canary.134d2e0d50b8":"2026-09-10T12:34:06.080Z","5.5.0-canary.6d1c6ae34147":"2026-09-10T12:37:18.856Z","5.5.0-canary.240ccfe6bb7b":"2026-09-10T12:49:28.981Z","5.5.0-canary.a86abb0a5fca":"2026-09-10T13:27:16.840Z","5.5.0-canary.2fabc3401df4":"2026-09-10T16:50:22.366Z","5.5.0-canary.2ffe7f3beb6e":"2026-09-11T10:07:59.189Z","5.5.0-canary.524799ee0e97":"2026-09-11T10:11:05.092Z","5.5.0-canary.981b939d841e":"2026-09-11T11:28:17.204Z","5.5.0-canary.c374ac900114":"2026-09-11T11:59:53.440Z","5.5.0-canary.87079011e9fa":"2026-09-11T13:39:28.735Z","5.5.0-canary.1a2445445c07":"2026-09-11T17:54:57.857Z","5.5.0-canary.ffd1e744a5b4":"2026-09-12T09:21:04.075Z","5.5.0-canary.9ba9059ccf3f":"2026-09-14T09:35:37.790Z","5.5.0-canary.4a5a84904517":"2026-09-14T10:00:15.045Z","5.5.0-canary.fdbcce825fc8":"2026-09-14T10:04:35.135Z","5.5.0-canary.c2fab7136460":"2026-09-14T10:10:16.014Z","5.5.0-canary.929c8ce62787":"2026-09-14T10:24:16.826Z","5.5.0-canary.70dd45b18f22":"2026-09-14T13:57:39.209Z","5.5.0-canary.e53ac62df254":"2026-09-14T14:21:52.159Z","5.5.0-canary.39b5ce25718f":"2026-09-14T14:25:54.196Z","5.5.0-canary.fdb2d37fcb2a":"2026-09-14T15:28:11.178Z","5.5.0-canary.c68097bed780":"2026-09-14T16:18:02.814Z","5.5.0-canary.8ec56b5e7aff":"2026-09-15T09:09:04.681Z","5.5.0-canary.493c2809bd0b":"2026-09-15T09:20:47.717Z","5.5.0-canary.0e4402a03d9b":"2026-09-15T09:30:28.348Z","5.5.0-canary.b5beee5fe538":"2026-09-15T11:29:32.548Z","5.5.0-canary.fa4e171d600e":"2026-09-15T11:30:00.585Z","5.5.0-canary.ae933fbc1695":"2026-09-15T11:41:37.636Z","5.5.0-canary.1b23ccf3e7c6":"2026-09-15T11:42:01.984Z","5.5.0-canary.605652a25648":"2026-09-15T11:44:56.667Z","5.5.0-next.130e77150557":"2026-09-15T11:50:36.235Z","5.5.0-canary.b61db2b21909":"2026-09-15T12:10:03.355Z","5.5.0-canary.5a84a325504e":"2026-09-15T13:20:26.912Z","5.5.0-canary.672eaa6985ac":"2026-09-15T14:40:32.187Z","5.5.0-canary.f985f8e20320":"2026-09-15T16:20:20.361Z","5.5.0-canary.150c3c1819cb":"2026-09-15T16:21:02.667Z","5.5.0-canary.650987f697b4":"2026-09-15T16:56:52.046Z","5.5.0-canary.aceb23a4d18f":"2026-09-15T17:00:21.899Z","5.5.0-canary.4fbbdcf5e86c":"2026-09-15T17:03:44.445Z","5.5.0-canary.f09b62e6b096":"2026-09-15T17:59:02.927Z","5.5.0-canary.e22a70b4985f":"2026-09-15T18:12:13.627Z","5.5.0-canary.2e3c721f9877":"2026-09-15T22:41:39.901Z","5.5.0-canary.6a9ad5bd977c":"2026-09-15T22:43:24.019Z","5.5.0-next.1500b23f0b97":"2026-09-15T22:44:39.438Z","5.5.0-canary.b3914b269d41":"2026-09-15T22:48:17.948Z","5.5.0-canary.6e02cd87d70c":"2026-09-16T09:16:13.962Z","5.5.0-canary.7d8f178c5cb7":"2026-09-16T09:21:48.014Z","5.5.0-next.9665a55b2322":"2026-09-16T09:30:20.088Z","5.5.0-canary.e7e4b3c8d9b7":"2026-09-16T09:51:06.709Z","5.5.0-canary.acfffd7c8848":"2026-09-16T11:30:36.726Z","5.5.0-next.b6a9f7cd7be2":"2026-09-16T11:39:49.132Z","5.5.0-canary.25c45508bd83":"2026-09-16T11:43:26.287Z","5.5.0-canary.382e4133bc69":"2026-09-16T13:44:52.298Z","5.5.0-canary.5176de035caa":"2026-09-16T14:03:57.214Z","5.5.0-canary.4e8434557adc":"2026-09-16T15:39:59.305Z","5.5.0-canary.bff0301ca1f4":"2026-09-16T15:44:56.668Z","5.5.0-canary.3b72bdfdfda2":"2026-09-16T15:47:13.712Z","5.5.0-canary.9315ab45e518":"2026-09-16T16:32:32.418Z","5.5.0-canary.2c9900d7e395":"2026-09-16T16:56:16.350Z","5.5.0-canary.59cf49e0e711":"2026-09-17T13:37:30.190Z","5.5.0-canary.05ba06d341d4":"2026-09-18T08:54:04.815Z","5.5.0-canary.9bf849f8a24a":"2026-09-21T09:47:16.602Z","5.5.0-canary.2e0a94b508ac":"2026-09-21T10:21:42.870Z","5.5.0-canary.3b3151761707":"2026-09-21T11:58:33.737Z","5.5.0-canary.d889d119509c":"2026-09-21T12:40:02.107Z","5.5.0-canary.5c63f514f298":"2026-09-21T13:07:46.036Z","5.5.0-canary.41e06db3e707":"2026-09-21T13:58:20.514Z","5.5.0-canary.fcb8770c8aac":"2026-09-21T13:58:50.318Z","5.5.0-canary.6574aefc510c":"2026-09-21T14:14:09.053Z","5.5.0-canary.b094e3241c3c":"2026-09-21T15:10:40.568Z","5.5.0-canary.743d79c6200b":"2026-09-21T15:12:43.615Z","5.5.0-canary.d1591ff8ef95":"2026-09-21T15:19:17.298Z","5.5.0-canary.813e36851926":"2026-09-21T15:22:15.965Z","5.5.0-canary.51fe070ff155":"2026-09-21T15:22:46.215Z","5.5.0-canary.d8497e0a5bbf":"2026-09-21T15:52:56.986Z","5.5.0-canary.cb0a69ef21d5":"2026-09-21T16:02:56.410Z","5.5.0-canary.94001736e2f7":"2026-09-21T16:03:28.559Z","5.5.0-canary.e6f1632ae9fb":"2026-09-21T16:16:40.584Z","5.5.0-canary.22f1bd55d731":"2026-09-21T16:33:55.044Z","5.5.0-canary.0b7f88b4e13f":"2026-09-21T17:22:11.354Z","5.5.0-canary.a6cfe996e1df":"2026-09-21T17:32:30.371Z","5.5.0-canary.ad7e49ecc7de":"2026-09-22T02:20:59.461Z","5.5.0-canary.89ab511d8b42":"2026-09-22T02:29:40.998Z","5.5.0-canary.d8bde7cf0e8d":"2026-09-22T02:32:19.146Z","5.5.0-canary.d2ad3f9a0656":"2026-09-22T02:57:47.960Z","5.5.0-canary.5209cea28e5d":"2026-09-22T03:09:50.331Z","5.5.0-canary.51be21378de0":"2026-09-22T04:45:24.869Z","5.5.0-canary.a8e24125716e":"2026-09-22T05:09:18.182Z","5.5.0-canary.003bf5951274":"2026-09-22T07:58:33.568Z","5.5.0-canary.a5df83af2032":"2026-09-22T08:00:46.620Z","5.5.0-canary.c43dc6039273":"2026-09-22T09:16:44.045Z","5.5.0-canary.75fb9a94017a":"2026-09-22T09:48:41.522Z","5.5.0-canary.fa39ede1bb05":"2026-09-22T10:48:40.588Z","5.5.0-canary.ae7db96b8f8e":"2026-09-22T11:09:08.311Z","5.5.0-canary.7fffd343ae37":"2026-09-22T11:15:22.062Z","5.5.0-canary.8521efc65f1a":"2026-09-22T11:16:01.576Z","5.5.0-canary.904738c8a58e":"2026-09-22T11:31:54.580Z","5.5.0-canary.d97e6960f142":"2026-09-22T11:44:32.848Z","5.5.0-canary.ccc28ba47d5e":"2026-09-22T11:47:38.176Z","5.5.0-canary.d6a17e26926e":"2026-09-22T12:28:14.788Z","5.5.0-canary.cbf130461d4b":"2026-09-22T12:41:16.689Z","5.5.0-canary.8bc6f68dc2cd":"2026-09-22T12:45:37.481Z","5.5.0-canary.831fd7a9731d":"2026-09-22T12:55:48.939Z","5.5.0-canary.84337e0c0744":"2026-09-22T14:13:00.959Z","5.5.0-canary.e2504f82d071":"2026-09-22T15:52:04.558Z","5.5.0-canary.9fdbdab733d6":"2026-09-22T16:58:45.374Z","5.5.0-canary.db5d20befa38":"2026-09-22T17:04:58.353Z","5.5.0-canary.35b6acf062f4":"2026-09-22T17:32:11.714Z","5.5.0-internal.a0bd7b4737ef":"2026-09-23T06:01:37.203Z","5.5.0-next.c91b2de0a423":"2026-09-23T09:42:38.787Z","5.5.0-canary.3b0eb08f133b":"2026-09-23T10:56:05.784Z","5.5.0-canary.ddcb7ca958fa":"2026-09-23T13:24:11.786Z","5.5.0-canary.653812c71353":"2026-09-23T13:28:04.938Z","5.5.0-next.8a3d5202c15f":"2026-09-23T13:42:44.082Z","5.5.0-canary.d112bdaa69ee":"2026-09-23T14:43:09.666Z","5.5.0-canary.0a3757436976":"2026-09-23T14:52:05.724Z","5.5.0-canary.38818faca63f":"2026-09-23T15:04:55.906Z","5.5.0-canary.f73c0603e63e":"2026-09-23T19:26:50.631Z","5.5.0-canary.be38cf1f0600":"2026-09-24T01:34:14.472Z","5.5.0-canary.d5a92f075dcb":"2026-09-24T03:55:34.234Z","5.5.0-canary.93864e3e41d3":"2026-09-24T04:36:52.685Z","5.5.0-canary.c4ee38fb6d3c":"2026-09-24T05:13:31.998Z","5.5.0-next.56e885b43469":"2026-09-24T05:19:57.639Z","5.5.0-next.9ceb52b8a830":"2026-09-24T05:56:06.281Z","5.5.0-canary.c1fd9630ce70":"2026-09-24T07:06:24.568Z","5.5.0-canary.293312bb79be":"2026-09-24T07:17:36.668Z","5.5.0-canary.c26bf87c4794":"2026-09-24T10:28:10.352Z","5.5.0-canary.5a02fc8bab4c":"2026-09-24T12:16:16.964Z","5.5.0-canary.95bda03a39fe":"2026-09-24T12:21:25.421Z","5.5.0-canary.9dd9eeadd221":"2026-09-24T12:28:56.799Z","5.5.0-canary.5bbba95cdce9":"2026-09-24T12:37:50.817Z","5.5.0-canary.6ace69e24b5b":"2026-09-24T12:38:48.468Z","5.5.0-canary.8a35adfe7f98":"2026-09-24T12:56:47.490Z","5.5.0-canary.2b204051286e":"2026-09-24T12:58:51.260Z","5.5.0-canary.e28f382b757c":"2026-09-24T13:03:35.506Z","5.5.0-canary.b2fac79445cf":"2026-09-24T13:06:15.775Z","5.5.0-canary.0b2a4faf906b":"2026-09-24T13:08:54.319Z","5.5.0-canary.d932cb38b3dd":"2026-09-24T13:26:55.188Z","5.5.0-next.e042643a1201":"2026-09-24T13:29:16.352Z","5.5.0-canary.1ad0ff38e52e":"2026-09-24T13:57:43.610Z","5.5.0-canary.b531b9297f65":"2026-09-24T14:25:34.308Z","5.5.0-canary.e8e194c3a55a":"2026-09-24T15:59:18.691Z","5.5.0-canary.67492272fb2b":"2026-09-25T03:48:04.652Z","5.5.0-canary.3e0dea0029e5":"2026-09-25T04:11:06.242Z","5.5.0-canary.f7781661a3bb":"2026-09-25T04:36:05.839Z","5.5.0-canary.a587662fa867":"2026-09-25T05:55:35.295Z","5.5.0-canary.d48f95f6eae0":"2026-09-25T07:31:48.151Z","5.5.0-canary.e9f5d9b5c3f7":"2026-09-25T07:52:33.835Z","5.5.0-next.21a62457ad87":"2026-09-25T07:55:46.417Z","5.5.0-canary.bf9bccd2345b":"2026-09-25T07:57:46.264Z","5.5.0-canary.c8596b8dd992":"2026-09-25T08:13:41.477Z","5.5.0-canary.a94915b3a503":"2026-09-25T08:28:37.536Z","5.5.0-canary.36c673718a41":"2026-09-25T09:09:35.906Z","5.5.0-canary.931f344394ff":"2026-09-25T09:58:32.388Z","5.5.0-canary.4492a49b7a78":"2026-09-25T14:59:52.742Z","5.5.0-canary.f49a160226de":"2026-09-25T15:30:42.885Z","5.5.0-canary.54c46ea9ab7a":"2026-09-25T15:56:46.668Z","5.5.0-canary.e371088b1f59":"2026-09-25T17:16:09.775Z","5.5.0-next.ef36c81620dc":"2026-09-25T17:55:16.695Z","5.5.0-canary.59e87f6704db":"2026-09-26T03:38:44.762Z","5.5.0-canary.adf69067a05b":"2026-09-26T03:41:04.109Z","5.5.0-canary.49daf36a417b":"2026-09-26T03:47:03.089Z","5.5.0-canary.0fb37d21bfea":"2026-09-27T08:55:25.530Z","5.5.0-canary.991811a6702a":"2026-09-27T19:57:09.052Z","5.5.0-canary.a006d9d6d13f":"2026-09-27T20:03:49.993Z","5.5.0-canary.3444513bc8dd":"2026-09-28T09:32:50.861Z","5.5.0-canary.a0cd8f2a2e07":"2026-09-28T11:24:18.604Z","5.5.0-canary.fdd9b4dee0d9":"2026-09-28T12:13:53.846Z","5.5.0-canary.b522b70ceafb":"2026-09-29T10:49:52.211Z","5.5.0-next.14c42da77533":"2026-09-29T11:01:57.685Z","5.5.0-canary.66ce5ddff112":"2026-09-29T11:44:49.915Z","5.5.0-canary.389ec7dbf3b2":"2026-09-29T11:51:09.045Z","5.5.0-next.9ac8a22a5891":"2026-09-29T11:55:08.543Z","5.5.0-canary.7ebd0550bc3e":"2026-09-29T12:38:14.671Z","5.5.0-canary.9e2a0e580a8b":"2026-09-29T12:53:43.597Z","5.5.0-canary.efb270e2aaf8":"2026-09-29T13:55:19.224Z","5.5.0-canary.da7162e13bd3":"2026-09-29T14:51:14.674Z","5.5.0-canary.ccee63fc4a00":"2026-09-29T15:15:26.747Z","5.5.0-next.7ad1500ad65a":"2026-09-29T15:18:41.258Z","5.5.0-canary.b7d58632c970":"2026-09-29T15:20:03.791Z","5.5.0-next.68ff40bd4640":"2026-09-29T15:32:50.609Z","5.5.0-canary.45760450803d":"2026-09-29T16:10:23.300Z","5.5.0-canary.e5c0a9bc570e":"2026-09-29T16:40:22.303Z","5.5.0-canary.171ad467fb92":"2026-09-29T18:07:15.610Z","5.5.0-next.14eccf620014":"2026-09-29T18:46:05.508Z","5.5.0-canary.55e32edf710c":"2026-09-30T03:38:34.099Z","5.5.0-canary.050cd7235060":"2026-09-30T05:31:01.231Z","5.5.0":"2026-09-30T10:53:42.594Z","5.6.0-next.c4e9c54a816e":"2026-09-30T11:40:46.354Z","5.6.0-canary.a7f2c4b47eeb":"2026-09-30T11:50:00.925Z","5.6.0-next.af2ed943911a":"2026-09-30T12:32:47.284Z","5.6.0-canary.9810618216a6":"2026-09-30T14:54:05.056Z","5.6.0-canary.b3caec45ea30":"2026-09-30T15:45:23.695Z","5.6.0-canary.bd6a988095c4":"2026-09-30T15:47:53.959Z","5.6.0-canary.5bfc37740468":"2026-09-30T16:54:41.438Z","5.6.0-canary.bd562380f08c":"2026-09-30T16:57:23.779Z","5.6.0-canary.6805116880f8":"2026-09-30T17:28:21.563Z","5.6.0-next.8d4f9ea07151":"2026-09-30T17:29:25.894Z","5.6.0-canary.c30bc5d9d494":"2026-10-01T08:10:53.664Z","5.6.0-canary.c199cbfd6970":"2026-10-01T08:11:43.275Z","5.6.0-canary.125f68f749c5":"2026-10-01T09:29:47.666Z","5.6.0-canary.02827d148d0f":"2026-10-01T09:42:30.034Z","5.6.0-canary.e9e8ec003426":"2026-10-01T11:10:55.705Z","5.6.0-canary.07d34be92012":"2026-10-01T17:22:11.237Z","5.5.1":"2026-10-02T06:31:05.390Z","5.6.0-canary.8a7e3d052fb6":"2026-10-02T09:00:04.307Z","5.6.0-canary.ce8fde24c9aa":"2026-10-02T09:17:01.709Z","5.6.0-canary.1a381c26d346":"2026-10-02T09:21:39.476Z","5.6.0-canary.5b268fc97112":"2026-10-02T10:56:03.969Z","5.6.0-canary.f2082e9fe322":"2026-10-02T11:04:04.154Z","5.6.0-next.ba1a08ddab81":"2026-10-02T11:23:03.027Z","5.6.0-canary.c2f2385cb389":"2026-10-02T12:13:10.007Z","5.6.0-canary.1a0d13d54d15":"2026-10-02T13:49:42.401Z","5.6.0-canary.b8f107a1f44a":"2026-10-02T14:02:21.645Z","5.5.2":"2026-10-02T14:10:49.659Z","5.6.0-canary.54507eefc168":"2026-10-02T16:51:09.929Z","5.6.0-next.65a0c658db13":"2026-10-02T17:00:11.792Z","5.6.0-canary.db1c86ea7857":"2026-10-02T21:00:49.819Z","5.6.0-canary.035b741dc331":"2026-10-06T06:24:16.540Z","5.6.0-canary.6af57fadf4b9":"2026-10-09T11:04:25.347Z","5.6.0-next.0b1aaf8f5861":"2026-10-09T11:09:40.334Z","5.6.0-canary.b4e9c2726a8e":"2026-10-09T14:16:37.774Z","5.6.0-canary.7937be360bcb":"2026-10-09T18:52:56.932Z","5.6.0-canary.ff4411b6d84d":"2026-10-12T09:24:24.744Z","5.6.0-canary.70a79c8f3128":"2026-10-12T10:09:05.639Z","5.6.0-canary.41de65b8a92d":"2026-10-13T09:18:52.342Z","5.6.0-canary.54884f358d22":"2026-10-13T09:36:34.290Z","5.6.0-next.d6710de420bf":"2026-10-13T09:47:12.773Z","5.6.0-canary.6ba36a05c604":"2026-10-13T10:04:49.008Z","5.6.0-canary.7f68118c3f00":"2026-10-13T10:08:33.105Z","5.6.0-canary.363f03cec5d6":"2026-10-13T11:01:41.808Z","5.6.0-canary.73afd5568510":"2026-10-13T11:09:05.428Z","5.6.0-canary.0c497c75123d":"2026-10-13T13:58:52.863Z","5.6.0-canary.dd9b57126e5d":"2026-10-13T16:16:35.021Z","5.6.0-canary.e599aa1a1df7":"2026-10-13T19:29:22.085Z","5.6.0-next.133b55acee83":"2026-10-14T09:46:07.963Z","5.6.0-canary.694791e0aceb":"2026-10-14T09:50:57.829Z","5.6.0-canary.08f3388dcf16":"2026-10-15T12:19:49.779Z","5.6.0-canary.f790b44c29fc":"2026-10-15T12:45:06.481Z","5.6.0-canary.bc6e58781b6d":"2026-10-15T12:50:34.670Z","5.6.0-canary.9bbecbe7973d":"2026-10-15T13:54:28.740Z","5.6.0-canary.415caa55a856":"2026-10-16T09:54:35.759Z","5.6.0-canary.4010383220f7":"2026-10-16T09:56:53.836Z","5.6.0-canary.1304f95496b7":"2026-10-16T10:05:29.144Z","5.6.0-canary.91a4718829a5":"2026-10-16T12:21:59.651Z","5.6.0-canary.dd116535b138":"2026-10-16T13:30:23.811Z","5.6.0-canary.8a7b1a65ab4c":"2026-10-18T10:20:19.628Z","5.6.0-canary.0bba15d71780":"2026-10-19T10:48:49.157Z","5.6.0-canary.36e971d4feff":"2026-10-19T11:18:52.225Z","5.6.0-canary.2cf23f0cd8c3":"2026-10-19T11:20:14.095Z","5.6.0-canary.90677090cf11":"2026-10-19T11:32:54.219Z","5.6.0-canary.919cc00455e5":"2026-10-19T11:42:49.699Z","5.6.0-canary.75a3d6649ed7":"2026-10-19T13:59:40.460Z","5.6.0-canary.e9dc644668fc":"2026-10-19T14:59:07.061Z","5.6.0-canary.83720dc295ed":"2026-10-19T17:56:20.846Z","5.6.0-canary.5011feccb3cf":"2026-10-19T18:05:23.166Z","5.6.0-canary.4f75edece146":"2026-10-19T18:35:27.969Z","5.6.0-canary.4e8f62261c4b":"2026-10-19T18:52:53.748Z","5.6.0-canary.5e46744c5daa":"2026-10-19T21:42:32.845Z","5.6.0-canary.2d721051fbc0":"2026-10-20T17:44:27.272Z","5.6.0-next.568da2160ccd":"2026-10-21T14:06:40.784Z","5.6.0-canary.2e20442c7b46":"2026-10-22T13:53:35.292Z","5.6.0-canary.4bbe73bbeb09":"2026-10-22T13:56:54.317Z","5.6.0-canary.8eceacba74f4":"2026-10-22T14:10:52.624Z","5.6.0-canary.f283055556fc":"2026-10-22T14:33:03.339Z","5.6.0-canary.71e9eae0502a":"2026-10-22T16:31:39.480Z","5.6.0-canary.5662ecb9b693":"2026-10-23T09:12:31.738Z","5.6.0-next.f151f7f3ebd6":"2026-10-23T09:51:35.843Z","5.6.0-canary.12921f6d3996":"2026-10-23T14:22:09.991Z","5.6.0-next.01b6e97e0728":"2026-10-23T14:30:15.147Z","5.6.0-canary.211e8c99ee84":"2026-10-26T09:20:41.712Z","5.6.0-canary.777139f2537a":"2026-10-26T11:20:23.284Z","5.6.0-canary.cebb562800e7":"2026-10-26T12:45:21.934Z","5.6.0-canary.79c0ff1147d9":"2026-10-26T15:38:38.280Z","5.6.0-next.fb83f87b7388":"2026-10-26T15:43:11.189Z","5.6.0-canary.57c950cf3fb4":"2026-10-26T15:52:16.436Z","5.6.0-canary.7b7e23946c3d":"2026-10-26T16:08:39.993Z","5.6.0-canary.7934bb089149":"2026-10-27T11:42:14.938Z","5.6.0-canary.77938bf15cab":"2026-10-27T11:43:08.923Z","5.6.0-canary.b793bc636610":"2026-10-27T13:15:00.190Z","5.6.0-canary.79ced5f120ec":"2026-10-27T16:54:54.949Z","5.6.0-canary.cecf90ca110b":"2026-10-27T17:05:31.124Z","5.6.0-canary.48c9de817b41":"2026-10-27T18:02:59.282Z","5.6.0-canary.91c6b982a041":"2026-10-28T09:26:22.378Z","5.6.0-canary.4596a3b5d6d9":"2026-10-28T09:51:22.158Z","5.6.0-canary.bda043a730de":"2026-10-28T11:01:39.728Z","5.5.4":"2026-10-28T11:04:39.387Z","5.6.0-canary.4d5cc21cef10":"2026-10-28T11:07:19.579Z","5.6.0-canary.4c3379dc7582":"2026-10-28T11:32:11.514Z","5.6.0-next.3184b85fbfc7":"2026-10-28T11:40:20.512Z","5.6.0-canary.0091c91994d6":"2026-10-28T11:45:12.275Z","5.6.0-canary.de3c02b60687":"2026-10-28T12:17:35.610Z","5.6.0-canary.1a2e5731d9fb":"2026-10-28T12:56:44.788Z","5.6.0-canary.37e925881f65":"2026-10-28T14:17:09.659Z","5.6.0-canary.6ace5a48936d":"2026-10-28T14:17:42.530Z","5.6.0-next.9984746dba04":"2026-10-28T14:32:19.275Z","5.6.0":"2026-10-28T14:48:18.199Z","5.6.0-canary.c70cfcc379fe":"2026-10-28T14:54:58.061Z","5.7.0-canary.74fcba690527":"2026-10-28T15:20:44.223Z","5.7.0-next.bbe09d2a9614":"2026-10-28T15:22:10.006Z","5.7.0-next.433c23fa9ce6":"2026-10-28T15:43:26.581Z","5.7.0-canary.f873af22bc21":"2026-10-28T16:59:38.470Z","5.7.0-canary.2c3156fdd583":"2026-10-28T18:16:47.709Z","5.7.0-next.6e78cc5fdd7d":"2026-10-29T09:46:37.290Z","5.7.0-canary.d5855e0e0557":"2026-10-29T09:47:03.155Z","5.7.0-canary.11f8fb637d29":"2026-10-29T14:12:12.809Z","5.7.0-canary.38e6c84dcaeb":"2026-10-29T16:58:13.224Z","5.7.0-canary.d8ee3923d142":"2026-10-30T10:19:44.137Z","5.7.0-canary.bb00d8aa4a9a":"2026-10-30T11:34:06.306Z","5.7.0-canary.7ffd11b580d4":"2026-10-30T12:15:05.747Z","5.7.0-canary.cbb6a5894ab3":"2026-10-30T12:54:39.679Z","5.7.0-canary.165ade5443e8":"2026-10-30T13:16:22.293Z","5.7.0-canary.9e700c63f66c":"2026-10-30T15:01:39.359Z","5.7.0-canary.615821717a95":"2026-11-02T10:21:49.868Z","5.7.0-canary.39700e3399de":"2026-11-02T11:09:30.172Z","5.7.0-canary.90754049a7d3":"2026-11-02T11:12:07.415Z","5.7.0-canary.da9f47120e79":"2026-11-02T11:37:36.317Z"},"bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"author":{"name":"tldraw Inc.","email":"hello@tldraw.com"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://tldraw.dev","keywords":["tldraw","sdk","drawing","app","development","whiteboard","canvas","infinite"],"repository":{"url":"https://github.com/tldraw/tldraw","type":"git"},"description":"A tiny little drawing editor.","maintainers":[{"name":"tldraw-personal","email":"steve@tldraw.com"},{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"mimetldraw","email":"mime@tldraw.com"},{"name":"mitjatldraw","email":"mitja@tldraw.com"},{"name":"siobhantldraw","email":"accounts@tldraw.com"}],"readme":"","readmeFilename":""}